From 1cf70246219a365a9160213f8281bcf96394b52c Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Fri, 13 Nov 2020 13:21:31 +0100 Subject: [PATCH 01/53] Proto: Use saturated arithmetic in the cost model implementation Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/alpha_context.ml | 2 +- .../lib_protocol/alpha_context.mli | 12 +- .../lib_protocol/gas_limit_repr.ml | 78 ++- .../lib_protocol/gas_limit_repr.mli | 16 +- .../lib_protocol/michelson_v1_gas.ml | 516 ++++++++++-------- .../lib_protocol/michelson_v1_gas.mli | 6 +- .../lib_protocol/sapling_storage.ml | 8 +- .../lib_protocol/saturation_repr.ml | 4 + .../lib_protocol/saturation_repr.mli | 7 + .../lib_protocol/script_interpreter.ml | 13 +- src/proto_alpha/lib_protocol/script_repr.ml | 14 +- src/proto_alpha/lib_protocol/storage_costs.ml | 8 +- .../lib_protocol/test/test_gas_costs.ml | 17 +- .../lib_protocol/test/test_gas_levels.ml | 9 +- .../lib_protocol/test/test_gas_properties.ml | 11 +- .../lib_protocol/test/test_script_gas.ml | 11 +- 16 files changed, 408 insertions(+), 324 deletions(-) diff --git a/src/proto_alpha/lib_protocol/alpha_context.ml b/src/proto_alpha/lib_protocol/alpha_context.ml index 1af30548dae1..d3daee7c7b46 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.ml +++ b/src/proto_alpha/lib_protocol/alpha_context.ml @@ -190,7 +190,7 @@ module Big_map = struct let get_opt c m k = Storage.Big_map.Contents.get_option (c, m) k let exists c id = - Raw_context.consume_gas c (Gas_limit_repr.read_bytes_cost Z.zero) + Raw_context.consume_gas c (Gas_limit_repr.read_bytes_cost 0) >>?= fun c -> Storage.Big_map.Key_type.get_option c id >>=? fun kt -> diff --git a/src/proto_alpha/lib_protocol/alpha_context.mli b/src/proto_alpha/lib_protocol/alpha_context.mli index d288b1286f10..c09a76c31f5e 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.mli +++ b/src/proto_alpha/lib_protocol/alpha_context.mli @@ -189,21 +189,21 @@ module Gas : sig val free : cost - val atomic_step_cost : Z.t -> cost + val atomic_step_cost : 'a Saturation_repr.t -> cost - val step_cost : Z.t -> cost + val step_cost : 'a Saturation_repr.t -> cost - val alloc_cost : Z.t -> cost + val alloc_cost : 'a Saturation_repr.t -> cost val alloc_bytes_cost : int -> cost val alloc_mbytes_cost : int -> cost - val read_bytes_cost : Z.t -> cost + val read_bytes_cost : int -> cost - val write_bytes_cost : Z.t -> cost + val write_bytes_cost : int -> cost - val ( *@ ) : Z.t -> cost -> cost + val ( *@ ) : 'a Saturation_repr.t -> cost -> cost val ( +@ ) : cost -> cost -> cost diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index 64afdae25821..c51382460496 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -29,7 +29,22 @@ type fp_tag type integral_tag -let scaling_factor = 1000 +let safe_const x = + match Saturation_repr.(Option.bind (of_int_opt x) mul_safe) with + | None -> + (* because [safe_const] is always called with small enough constants. *) + assert false + | Some x -> + x + +let safe_int x = + match Saturation_repr.(of_int_opt x) with + | None -> + Saturation_repr.saturated + | Some x -> + x + +let scaling_factor = safe_const 1000 module Arith = struct type 'a t = Saturation_repr.may_saturate Saturation_repr.t @@ -38,14 +53,7 @@ module Arith = struct type integral = integral_tag t - let scaling_factor = - match - Saturation_repr.(Option.bind (of_int_opt scaling_factor) mul_safe) - with - | None -> - (* since 1000 is not saturated and mul_safe. *) assert false - | Some x -> - x + let scaling_factor = scaling_factor let sub = Saturation_repr.sub @@ -145,7 +153,9 @@ end type t = Unaccounted | Limited of {remaining : Arith.fp} -type cost = Z.t +module S = Saturation_repr + +type cost = S.may_saturate S.t let encoding = let open Data_encoding in @@ -169,44 +179,54 @@ let pp ppf = function | Limited {remaining} -> Format.fprintf ppf "%a units remaining" Arith.pp remaining -let cost_encoding = Data_encoding.z +let cost_encoding = S.z_encoding -let pp_cost fmt z = Z.pp_print fmt z +let pp_cost fmt z = S.pp fmt z -let allocation_weight = Z.of_int (scaling_factor * 2) +let allocation_weight = S.(mul_fast scaling_factor (safe_const 2)) -let step_weight = Z.of_int scaling_factor +let step_weight = scaling_factor -let read_base_weight = Z.of_int (scaling_factor * 100) +let read_base_weight = S.(mul_fast scaling_factor (safe_const 100)) -let write_base_weight = Z.of_int (scaling_factor * 160) +let write_base_weight = S.(mul_fast scaling_factor (safe_const 160)) -let byte_read_weight = Z.of_int (scaling_factor * 10) +let byte_read_weight = S.(mul_fast scaling_factor (safe_const 10)) -let byte_written_weight = Z.of_int (scaling_factor * 15) +let byte_written_weight = S.(mul_fast scaling_factor (safe_const 15)) -let cost_to_milligas (cost : cost) : Arith.fp = Arith.safe_fp cost +let cost_to_milligas (cost : cost) : Arith.fp = cost let raw_consume gas_counter cost = let gas = cost_to_milligas cost in Arith.sub_opt gas_counter gas -let alloc_cost n = Z.mul allocation_weight (Z.succ n) +let alloc_cost n = S.mul allocation_weight S.(add n (safe_const 1)) -let alloc_bytes_cost n = alloc_cost (Z.of_int ((n + 7) / 8)) +let alloc_bytes_cost n = + match S.of_int_opt ((n + 7) / 8) with + | None -> + (* Since [n] is supposed to be positive, the following case should + never occur. In case this assumption does not hold, we return + [saturated], which is always a safe cost. *) + S.saturated + | Some x -> + alloc_cost x -let atomic_step_cost n = n +let atomic_step_cost : 'a S.t -> cost = S.may_saturate -let step_cost n = Z.mul step_weight n +let step_cost n = S.mul step_weight n -let free = Z.zero +let free = S.zero |> S.may_saturate -let read_bytes_cost n = Z.add read_base_weight (Z.mul byte_read_weight n) +let read_bytes_cost n = + S.add read_base_weight (S.mul byte_read_weight (safe_int n)) -let write_bytes_cost n = Z.add write_base_weight (Z.mul byte_written_weight n) +let write_bytes_cost n = + S.add write_base_weight (S.mul byte_written_weight (safe_int n)) -let ( +@ ) x y = Z.add x y +let ( +@ ) x y = S.add x y -let ( *@ ) x y = Z.mul x y +let ( *@ ) x y = S.mul x y -let alloc_mbytes_cost n = alloc_cost (Z.of_int 12) +@ alloc_bytes_cost n +let alloc_mbytes_cost n = alloc_cost (safe_const 12) +@ alloc_bytes_cost n diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.mli b/src/proto_alpha/lib_protocol/gas_limit_repr.mli index a990ac587265..d42591fc8668 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.mli +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.mli @@ -23,6 +23,8 @@ (* *) (*****************************************************************************) +open Saturation_repr + module Arith : Fixed_point_repr.Full type t = Unaccounted | Limited of {remaining : Arith.fp} @@ -31,7 +33,7 @@ val encoding : t Data_encoding.encoding val pp : Format.formatter -> t -> unit -type cost = Z.t +type cost = may_saturate Saturation_repr.t val cost_encoding : cost Data_encoding.encoding @@ -41,20 +43,20 @@ val raw_consume : Arith.fp -> cost -> Arith.fp option val free : cost -val atomic_step_cost : Z.t -> cost +val atomic_step_cost : _ Saturation_repr.t -> cost -val step_cost : Z.t -> cost +val step_cost : _ Saturation_repr.t -> cost -val alloc_cost : Z.t -> cost +val alloc_cost : _ Saturation_repr.t -> cost val alloc_bytes_cost : int -> cost val alloc_mbytes_cost : int -> cost -val read_bytes_cost : Z.t -> cost +val read_bytes_cost : int -> cost -val write_bytes_cost : Z.t -> cost +val write_bytes_cost : int -> cost -val ( *@ ) : Z.t -> cost -> cost +val ( *@ ) : _ Saturation_repr.t -> cost -> cost val ( +@ ) : cost -> cost -> cost diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index d3240e7401cc..13bb0577fab7 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -27,23 +27,52 @@ open Alpha_context open Gas +module S = Saturation_repr module Cost_of = struct module Z_syntax = struct - (* This is a good enough approximation. Z.numbits 0 = 0 *) - let log2 x = Z.of_int (1 + Z.numbits x) - - let ( + ) = Z.add - - let ( * ) = Z.mul - - let ( lsr ) = Z.shift_right + (* This is a good enough approximation. S.numbits 0 = 0 *) + let log2 x = + match S.of_int_opt (1 + Z.numbits (S.to_z x)) with + | None -> + S.saturated + | Some x -> + x + + let ( + ) = S.add + + let ( * ) = S.mul + + let ( lsr ) (x : _ S.t) y = + match (x |> S.to_int) lsr y |> S.of_int_opt with + | None -> + S.saturated + | Some x -> + x end let z_bytes (z : Z.t) = let bits = Z.numbits z in (7 + bits) / 8 + let mul_safe_const x = + match S.(Option.bind (of_int_opt x) mul_safe) with + | None -> + (* Because [mul_safe_const] is applied to small enough literals: *) + assert false + | Some x -> + x + + let safe_const x = + match S.(of_int_opt x) with + | None -> + (* Because [safe_const] is applied to small literals: *) + assert false + | Some x -> + x + + let safe_int x = S.of_int_opt x |> S.saturate_if_undef + let int_bytes (z : 'a Script_int.num) = z_bytes (Script_int.to_zint z) let timestamp_bytes (t : Script_timestamp.t) = @@ -53,49 +82,49 @@ module Cost_of = struct (* Upper-bound on the time to compare the given value. For now, returns size in bytes, but this could get more complicated... *) let rec size_of_comparable : - type a. a Script_typed_ir.comparable_ty -> a -> Z.t = + type a. a Script_typed_ir.comparable_ty -> a -> S.may_saturate S.t = fun wit v -> match (wit, v) with | (Unit_key _, _) -> - Z.of_int 1 + safe_const 1 | (Never_key _, _) -> . | (Int_key _, _) -> - Z.of_int (int_bytes v) + safe_int @@ int_bytes v | (Nat_key _, _) -> - Z.of_int (int_bytes v) + safe_int @@ int_bytes v | (Signature_key _, _) -> - Z.of_int Signature.size + safe_const Signature.size | (String_key _, _) -> - Z.of_int (String.length v) + safe_int @@ String.length v | (Bytes_key _, _) -> - Z.of_int (Bytes.length v) + safe_int @@ Bytes.length v | (Bool_key _, _) -> - Z.of_int 8 + safe_const 8 | (Key_hash_key _, _) -> - Z.of_int Signature.Public_key_hash.size + safe_const Signature.Public_key_hash.size | (Key_key _, k) -> - Z.of_int (Signature.Public_key.size k) + safe_int @@ Signature.Public_key.size k | (Timestamp_key _, _) -> - Z.of_int (timestamp_bytes v) + safe_int @@ timestamp_bytes v | (Address_key _, _) -> - Z.of_int Signature.Public_key_hash.size + safe_const Signature.Public_key_hash.size | (Mutez_key _, _) -> - Z.of_int 8 + safe_const 8 | (Chain_id_key _, _) -> - Z.of_int Chain_id.size + safe_const Chain_id.size | (Pair_key ((l, _), (r, _), _), (lval, rval)) -> - Z.add (size_of_comparable l lval) (size_of_comparable r rval) + S.add (size_of_comparable l lval) (size_of_comparable r rval) | (Union_key ((t, _), _, _), L x) -> - Z.add (Z.of_int 1) (size_of_comparable t x) + S.add (safe_const 1) (size_of_comparable t x) | (Union_key (_, (t, _), _), R x) -> - Z.add (Z.of_int 1) (size_of_comparable t x) + S.add (safe_const 1) (size_of_comparable t x) | (Option_key _, None) -> - Z.of_int 1 + safe_const 1 | (Option_key (t, _), Some x) -> - Z.add (Z.of_int 1) (size_of_comparable t x) + S.add (safe_const 1) (size_of_comparable t x) - let manager_operation = step_cost @@ Z.of_int 1_000 + let manager_operation = step_cost @@ mul_safe_const 1_000 (* FIXME: hardcoded constant, available in next environment version. Set to a reasonable upper bound. *) @@ -106,636 +135,636 @@ module Cost_of = struct (* model N_Abs_int *) (* Approximating 0.068306 x term *) - let cost_N_Abs_int size = Z.of_int @@ (80 + (size lsr 4)) + let cost_N_Abs_int size = safe_int @@ (80 + (size lsr 4)) (* model N_Add_bls12_381_fr *) - let cost_N_Add_bls12_381_fr = Z.of_int 230 + let cost_N_Add_bls12_381_fr = safe_const 230 (* model N_Add_bls12_381_g1 *) - let cost_N_Add_bls12_381_g1 = Z.of_int 9_300 + let cost_N_Add_bls12_381_g1 = safe_const 9_300 (* model N_Add_bls12_381_g2 *) - let cost_N_Add_bls12_381_g2 = Z.of_int 13_000 + let cost_N_Add_bls12_381_g2 = safe_const 13_000 (* model N_Add_intint *) (* Approximating 0.082158 x term *) let cost_N_Add_intint size1 size2 = let v0 = Compare.Int.max size1 size2 in - Z.of_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Add_tez *) - let cost_N_Add_tez = Z.of_int 100 + let cost_N_Add_tez = safe_const 100 (* model N_And *) - let cost_N_And = Z.of_int 100 + let cost_N_And = safe_const 100 (* model N_And_nat *) (* Approximating 0.079325 x term *) let cost_N_And_nat size1 size2 = let v0 = Compare.Int.min size1 size2 in - Z.of_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Blake2b *) (* Approximating 1.366428 x term *) let cost_N_Blake2b size = let open Z_syntax in - let size = Z.of_int size in - Z.of_int 500 + (size + (size lsr 2)) + let size = safe_int size in + safe_int 500 + (size + (size lsr 2)) (* model N_Car *) - let cost_N_Car = Z.of_int 80 + let cost_N_Car = safe_const 80 (* model N_Cdr *) - let cost_N_Cdr = Z.of_int 80 + let cost_N_Cdr = safe_const 80 (* model N_Check_signature_ed25519 *) (* Approximating 1.372685 x term *) let cost_N_Check_signature_ed25519 size = let open Z_syntax in - let size = Z.of_int size in - Z.of_int 270_000 + (size + (size lsr 2)) + let size = safe_int size in + safe_const 270_000 + (size + (size lsr 2)) (* model N_Check_signature_p256 *) (* Approximating 1.385771 x term *) let cost_N_Check_signature_p256 size = let open Z_syntax in - let size = Z.of_int size in - Z.of_int 600_000 + (size + (size lsr 2) + (size lsr 3)) + let size = safe_int size in + safe_const 600_000 + (size + (size lsr 2) + (size lsr 3)) (* model N_Check_signature_secp256k1 *) (* Approximating 1.372411 x term *) let cost_N_Check_signature_secp256k1 size = let open Z_syntax in - let size = Z.of_int size in - Z.of_int 60_000 + (size + (size lsr 2)) + let size = safe_int size in + safe_const 60_000 + (size + (size lsr 2)) (* model N_Comb *) (* Approximating 3.275337 x term *) - let cost_N_Comb size = Z.of_int (80 + ((3 * size) + (size lsr 2))) + let cost_N_Comb size = safe_int (80 + ((3 * size) + (size lsr 2))) (* model N_Comb_get *) (* Approximating 0.553178 x term *) - let cost_N_Comb_get size = Z.of_int (80 + ((size lsr 1) + (size lsr 4))) + let cost_N_Comb_get size = safe_int (80 + ((size lsr 1) + (size lsr 4))) (* model N_Comb_set *) (* Approximating 1.282976 x term *) - let cost_N_Comb_set size = Z.of_int (80 + (size + (size lsr 2))) + let cost_N_Comb_set size = safe_int (80 + (size + (size lsr 2))) (* model N_Compare_address *) let cost_N_Compare_address size1 size2 = - Z.of_int (80 + (2 * Compare.Int.min size1 size2)) + safe_int (80 + (2 * Compare.Int.min size1 size2)) (* model N_Compare_bool *) let cost_N_Compare_bool size1 size2 = - Z.of_int (80 + (128 * Compare.Int.min size1 size2)) + safe_int (80 + (128 * Compare.Int.min size1 size2)) (* model N_Compare_int *) (* Approximating 0.073657 x term *) let cost_N_Compare_int size1 size2 = let v0 = Compare.Int.min size1 size2 in - Z.of_int (150 + ((v0 lsr 4) + (v0 lsr 7))) + safe_int (150 + ((v0 lsr 4) + (v0 lsr 7))) (* model N_Compare_key_hash *) let cost_N_Compare_key_hash size1 size2 = - Z.of_int (80 + (2 * Compare.Int.min size1 size2)) + safe_int (80 + (2 * Compare.Int.min size1 size2)) (* model N_Compare_mutez *) let cost_N_Compare_mutez size1 size2 = - Z.of_int (13 * Compare.Int.min size1 size2) + safe_int (13 * Compare.Int.min size1 size2) (* model N_Compare_string *) (* Approximating 0.039389 x term *) let cost_N_Compare_string size1 size2 = let v0 = Compare.Int.min size1 size2 in - Z.of_int (120 + ((v0 lsr 5) + (v0 lsr 7))) + safe_int (120 + ((v0 lsr 5) + (v0 lsr 7))) (* model N_Compare_timestamp *) (* Approximating 0.072483 x term *) let cost_N_Compare_timestamp size1 size2 = let v0 = Compare.Int.min size1 size2 in - Z.of_int (140 + ((v0 lsr 4) + (v0 lsr 7))) + safe_int (140 + ((v0 lsr 4) + (v0 lsr 7))) (* model N_Concat_string_pair *) (* Approximating 0.068808 x term *) let cost_N_Concat_string_pair size1 size2 = let open Z_syntax in - let v0 = Z.of_int size1 + Z.of_int size2 in - Z.of_int 80 + (v0 lsr 4) + let v0 = safe_int size1 + safe_int size2 in + safe_int 80 + (v0 lsr 4) (* model N_Cons_list *) - let cost_N_Cons_list = Z.of_int 80 + let cost_N_Cons_list = safe_const 80 (* model N_Cons_none *) - let cost_N_Cons_none = Z.of_int 80 + let cost_N_Cons_none = safe_const 80 (* model N_Cons_pair *) - let cost_N_Cons_pair = Z.of_int 80 + let cost_N_Cons_pair = safe_const 80 (* model N_Cons_some *) - let cost_N_Cons_some = Z.of_int 80 + let cost_N_Cons_some = safe_const 80 (* model N_Const *) - let cost_N_Const = Z.of_int 80 + let cost_N_Const = safe_const 80 (* model N_Dig *) - let cost_N_Dig size = Z.of_int (100 + (4 * size)) + let cost_N_Dig size = safe_int (100 + (4 * size)) (* model N_Dip *) - let cost_N_Dip = Z.of_int 100 + let cost_N_Dip = safe_const 100 (* model N_DipN *) - let cost_N_DipN size = Z.of_int (100 + (4 * size)) + let cost_N_DipN size = safe_int (100 + (4 * size)) (* model N_Drop *) - let cost_N_Drop = Z.of_int 80 + let cost_N_Drop = safe_const 80 (* model N_DropN *) - let cost_N_DropN size = Z.of_int (100 + (4 * size)) + let cost_N_DropN size = safe_int (100 + (4 * size)) (* model N_Dug *) - let cost_N_Dug size = Z.of_int (100 + (4 * size)) + let cost_N_Dug size = safe_int (100 + (4 * size)) (* model N_Dup *) - let cost_N_Dup = Z.of_int 80 + let cost_N_Dup = safe_int 80 (* model N_DupN *) (* Approximating 1.299969 x term *) - let cost_N_DupN size = Z.of_int (60 + size + (size lsr 2)) + let cost_N_DupN size = safe_int (60 + size + (size lsr 2)) (* model N_Ediv_natnat *) (* Approximating 0.001599 x term *) let cost_N_Ediv_natnat size1 size2 = let q = size1 - size2 in - if Compare.Int.(q < 0) then Z.of_int 300 + if Compare.Int.(q < 0) then safe_const 300 else let open Z_syntax in - let v0 = Z.of_int q * Z.of_int size2 in - Z.of_int 300 + (v0 lsr 10) + (v0 lsr 11) + (v0 lsr 13) + let v0 = safe_int q * safe_int size2 in + safe_const 300 + (v0 lsr 10) + (v0 lsr 11) + (v0 lsr 13) (* model N_Ediv_tez *) - let cost_N_Ediv_tez = Z.of_int 200 + let cost_N_Ediv_tez = safe_const 200 (* model N_Ediv_teznat *) (* Extracted by hand from the empirical data *) - let cost_N_Ediv_teznat = Z.of_int 300 + let cost_N_Ediv_teznat = safe_const 300 (* model N_Empty_map *) - let cost_N_Empty_map = Z.of_int 240 + let cost_N_Empty_map = safe_const 240 (* model N_Empty_set *) - let cost_N_Empty_set = Z.of_int 240 + let cost_N_Empty_set = safe_const 240 (* model N_Eq *) - let cost_N_Eq = Z.of_int 80 + let cost_N_Eq = safe_const 80 (* model N_If *) - let cost_N_If = Z.of_int 60 + let cost_N_If = safe_const 60 (* model N_If_cons *) - let cost_N_If_cons = Z.of_int 110 + let cost_N_If_cons = safe_const 110 (* model N_If_left *) - let cost_N_If_left = Z.of_int 90 + let cost_N_If_left = safe_const 90 (* model N_If_none *) - let cost_N_If_none = Z.of_int 80 + let cost_N_If_none = safe_const 80 (* model N_Int_nat *) - let cost_N_Int_nat = Z.of_int 80 + let cost_N_Int_nat = safe_const 80 (* model N_Is_nat *) - let cost_N_Is_nat = Z.of_int 80 + let cost_N_Is_nat = safe_const 80 (* model N_Keccak *) let cost_N_Keccak size = let open Z_syntax in - Z.of_int 1_400 + (Z.of_int 30 * Z.of_int size) + safe_const 1_400 + (safe_const 30 * safe_int size) (* model N_Left *) - let cost_N_Left = Z.of_int 80 + let cost_N_Left = safe_const 80 (* model N_List_iter *) let cost_N_List_iter size = let open Z_syntax in - Z.of_int 500 + (Z.of_int 7 * Z.of_int size) + safe_const 500 + (safe_const 7 * safe_int size) (* model N_List_map *) let cost_N_List_map size = let open Z_syntax in - Z.of_int 500 + (Z.of_int 12 * Z.of_int size) + safe_const 500 + (safe_const 12 * safe_int size) (* model N_List_size *) - let cost_N_List_size = Z.of_int 80 + let cost_N_List_size = safe_const 80 (* model N_Loop *) - let cost_N_Loop = Z.of_int 70 + let cost_N_Loop = safe_const 70 (* model N_Loop_left *) - let cost_N_Loop_left = Z.of_int 80 + let cost_N_Loop_left = safe_const 80 (* model N_Lsl_nat *) (* Approximating 0.129443 x term *) - let cost_N_Lsl_nat size = Z.of_int (150 + (size lsr 3)) + let cost_N_Lsl_nat size = safe_int (150 + (size lsr 3)) (* model N_Lsr_nat *) (* Approximating 0.129435 x term *) - let cost_N_Lsr_nat size = Z.of_int (150 + (size lsr 3)) + let cost_N_Lsr_nat size = safe_int (150 + (size lsr 3)) (* model N_Map_get *) (* Approximating 0.057548 x term *) let cost_N_Map_get size1 size2 = let open Z_syntax in - let v0 = size1 * log2 (Z.of_int size2) in - Z.of_int 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + let v0 = size1 * log2 size2 in + safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) (* model N_Map_iter *) let cost_N_Map_iter size = let open Z_syntax in - Z.of_int 80 + (Z.of_int 40 * Z.of_int size) + safe_const 80 + (safe_const 40 * safe_int size) (* model N_Map_map *) let cost_N_Map_map size = let open Z_syntax in - Z.of_int 80 + (Z.of_int 761 * Z.of_int size) + safe_const 80 + (safe_const 761 * safe_int size) (* model N_Map_mem *) (* Approximating 0.058563 x term *) let cost_N_Map_mem size1 size2 = let open Z_syntax in - let v0 = size1 * log2 (Z.of_int size2) in - Z.of_int 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + let v0 = size1 * log2 size2 in + safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) (* model N_Map_size *) - let cost_N_Map_size = Z.of_int 90 + let cost_N_Map_size = safe_const 90 (* model N_Map_update *) (* Approximating 0.119968 x term *) let cost_N_Map_update size1 size2 = let open Z_syntax in - let v0 = size1 * log2 (Z.of_int size2) in - Z.of_int 80 + (v0 lsr 4) + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + let v0 = size1 * log2 size2 in + safe_const 80 + (v0 lsr 4) + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) (* model N_Mul_bls12_381_fr *) - let cost_N_Mul_bls12_381_fr = Z.of_int 260 + let cost_N_Mul_bls12_381_fr = safe_const 260 (* model N_Mul_bls12_381_g1 *) - let cost_N_Mul_bls12_381_g1 = Z.of_int 265_000 + let cost_N_Mul_bls12_381_g1 = safe_const 265_000 (* model N_Mul_bls12_381_g2 *) - let cost_N_Mul_bls12_381_g2 = Z.of_int 850_000 + let cost_N_Mul_bls12_381_g2 = safe_const 850_000 - (* Converting fr from/to Z.t *) - let cost_bls12_381_fr_of_z = Z.of_int 130 + (* Converting fr from/to S.t *) + let cost_bls12_381_fr_of_z = safe_const 130 - let cost_bls12_381_fr_to_z = Z.of_int 30 + let cost_bls12_381_fr_to_z = safe_const 30 let cost_N_Mul_bls12_381_fr_z = - Z.add cost_bls12_381_fr_of_z cost_N_Mul_bls12_381_fr + S.add cost_bls12_381_fr_of_z cost_N_Mul_bls12_381_fr let cost_N_Int_bls12_381_fr = cost_bls12_381_fr_to_z (* model N_Mul_intint *) let cost_N_Mul_intint size1 size2 = let open Z_syntax in - let a = Z.of_int size1 + Z.of_int size2 in - Z.of_int 80 + (a * log2 a) + let a = S.add (safe_int size1) (safe_int size2) in + safe_const 80 + (a * log2 a) (* model N_Mul_teznat *) let cost_N_Mul_teznat size = let open Z_syntax in - Z.of_int 200 + (Z.of_int 133 * Z.of_int size) + safe_const 200 + (safe_const 133 * safe_int size) (* model N_Neg_bls12_381_fr *) - let cost_N_Neg_bls12_381_fr = Z.of_int 180 + let cost_N_Neg_bls12_381_fr = safe_const 180 (* model N_Neg_bls12_381_g1 *) - let cost_N_Neg_bls12_381_g1 = Z.of_int 410 + let cost_N_Neg_bls12_381_g1 = safe_const 410 (* model N_Neg_bls12_381_g2 *) - let cost_N_Neg_bls12_381_g2 = Z.of_int 715 + let cost_N_Neg_bls12_381_g2 = safe_const 715 (* model N_Neg_int *) (* Approximating 0.068419 x term *) - let cost_N_Neg_int size = Z.of_int (80 + (size lsr 4)) + let cost_N_Neg_int size = safe_int (80 + (size lsr 4)) (* model N_Neq *) - let cost_N_Neq = Z.of_int 80 + let cost_N_Neq = safe_const 80 (* model N_Nil *) - let cost_N_Nil = Z.of_int 80 + let cost_N_Nil = safe_const 80 (* model N_Nop *) - let cost_N_Nop = Z.of_int 70 + let cost_N_Nop = safe_const 70 (* model N_Not *) - let cost_N_Not = Z.of_int 90 + let cost_N_Not = safe_const 90 (* model N_Not_int *) (* Approximating 0.076564 x term *) - let cost_N_Not_int size = Z.of_int (55 + ((size lsr 4) + (size lsr 7))) + let cost_N_Not_int size = safe_int (55 + ((size lsr 4) + (size lsr 7))) (* model N_Or *) - let cost_N_Or = Z.of_int 90 + let cost_N_Or = safe_const 90 (* model N_Or_nat *) (* Approximating 0.078718 x term *) let cost_N_Or_nat size1 size2 = let v0 = Compare.Int.max size1 size2 in - Z.of_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Pairing_check_bls12_381 *) let cost_N_Pairing_check_bls12_381 size = - Z.add (Z.of_int 1_550_000) (Z.mul (Z.of_int 510_000) (Z.of_int size)) + S.add (safe_const 1_550_000) (S.mul (safe_const 510_000) (safe_int size)) (* model N_Right *) - let cost_N_Right = Z.of_int 80 + let cost_N_Right = safe_const 80 (* model N_Seq *) - let cost_N_Seq = Z.of_int 60 + let cost_N_Seq = safe_const 60 (* model N_Set_iter *) let cost_N_Set_iter size = let open Z_syntax in - Z.of_int 80 + (Z.of_int 36 * Z.of_int size) + safe_const 80 + (safe_const 36 * safe_int size) (* model N_Set_mem *) (* Approximating 0.059410 x term *) let cost_N_Set_mem size1 size2 = let open Z_syntax in - let v0 = size1 * log2 (Z.of_int size2) in - Z.of_int 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + (v0 lsr 8) + let v0 = size1 * log2 (safe_int size2) in + safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + (v0 lsr 8) (* model N_Set_size *) - let cost_N_Set_size = Z.of_int 80 + let cost_N_Set_size = safe_const 80 (* model N_Set_update *) (* Approximating 0.126260 x term *) let cost_N_Set_update size1 size2 = let open Z_syntax in - let v0 = size1 * log2 (Z.of_int size2) in - Z.of_int 80 + (v0 lsr 3) + let v0 = size1 * log2 (safe_int size2) in + safe_const 80 + (v0 lsr 3) (* model N_Sha256 *) let cost_N_Sha256 size = let open Z_syntax in - Z.of_int 500 + (Z.of_int 5 * Z.of_int size) + safe_const 500 + (safe_const 5 * safe_int size) (* model N_Sha3 *) let cost_N_Sha3 size = let open Z_syntax in - Z.of_int 1_400 + (Z.of_int 32 * Z.of_int size) + safe_const 1_400 + (safe_const 32 * safe_int size) (* model N_Sha512 *) let cost_N_Sha512 size = let open Z_syntax in - Z.of_int 500 + (Z.of_int 3 * Z.of_int size) + safe_const 500 + (safe_const 3 * safe_int size) (* model N_Slice_string *) (* Approximating 0.067048 x term *) - let cost_N_Slice_string size = Z.of_int (80 + (size lsr 4)) + let cost_N_Slice_string size = safe_int (80 + (size lsr 4)) (* model N_String_size *) - let cost_N_String_size = Z.of_int 80 + let cost_N_String_size = safe_const 80 (* model N_Sub_int *) (* Approximating 0.082399 x term *) let cost_N_Sub_int size1 size2 = let v0 = Compare.Int.max size1 size2 in - Z.of_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Sub_tez *) - let cost_N_Sub_tez = Z.of_int 80 + let cost_N_Sub_tez = safe_const 80 (* model N_Swap *) - let cost_N_Swap = Z.of_int 70 + let cost_N_Swap = safe_const 70 (* model N_Total_voting_power *) - let cost_N_Total_voting_power = Z.of_int 400 + let cost_N_Total_voting_power = safe_const 400 (* model N_Uncomb *) (* Approximating 3.666332 x term *) let cost_N_Uncomb size = - Z.of_int (80 + ((3 * size) + (size lsr 1) + (size lsr 3))) + safe_int (80 + ((3 * size) + (size lsr 1) + (size lsr 3))) (* model N_Unpair *) - let cost_N_Unpair = Z.of_int 80 + let cost_N_Unpair = safe_const 80 (* model N_Voting_power *) - let cost_N_Voting_power = Z.of_int 400 + let cost_N_Voting_power = safe_const 400 (* model N_Xor *) - let cost_N_Xor = Z.of_int 100 + let cost_N_Xor = safe_const 100 (* model N_Xor_nat *) (* Approximating 0.078258 x term *) let cost_N_Xor_nat size1 size2 = let v0 = Compare.Int.max size1 size2 in - Z.of_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model DECODING_BLS_FR *) - let cost_DECODING_BLS_FR = Z.of_int 50 + let cost_DECODING_BLS_FR = mul_safe_const 50 (* model DECODING_BLS_G1 *) - let cost_DECODING_BLS_G1 = Z.of_int 230_000 + let cost_DECODING_BLS_G1 = mul_safe_const 230_000 (* model DECODING_BLS_G2 *) - let cost_DECODING_BLS_G2 = Z.of_int 740_000 + let cost_DECODING_BLS_G2 = safe_const 740_000 (* model B58CHECK_DECODING_CHAIN_ID *) - let cost_B58CHECK_DECODING_CHAIN_ID = Z.of_int 1_500 + let cost_B58CHECK_DECODING_CHAIN_ID = safe_const 1_500 (* model B58CHECK_DECODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_ed25519 = Z.of_int 3_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_ed25519 = safe_const 3_300 (* model B58CHECK_DECODING_PUBLIC_KEY_HASH_p256 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_p256 = Z.of_int 3_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_p256 = safe_const 3_300 (* model B58CHECK_DECODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_secp256k1 = Z.of_int 3_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 3_300 (* model B58CHECK_DECODING_PUBLIC_KEY_ed25519 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_ed25519 = Z.of_int 4_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_ed25519 = safe_const 4_300 (* model B58CHECK_DECODING_PUBLIC_KEY_p256 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_p256 = Z.of_int 29_000 + let cost_B58CHECK_DECODING_PUBLIC_KEY_p256 = safe_const 29_000 (* model B58CHECK_DECODING_PUBLIC_KEY_secp256k1 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_secp256k1 = Z.of_int 9_400 + let cost_B58CHECK_DECODING_PUBLIC_KEY_secp256k1 = safe_const 9_400 (* model B58CHECK_DECODING_SIGNATURE_ed25519 *) - let cost_B58CHECK_DECODING_SIGNATURE_ed25519 = Z.of_int 6_600 + let cost_B58CHECK_DECODING_SIGNATURE_ed25519 = safe_const 6_600 (* model B58CHECK_DECODING_SIGNATURE_p256 *) - let cost_B58CHECK_DECODING_SIGNATURE_p256 = Z.of_int 6_600 + let cost_B58CHECK_DECODING_SIGNATURE_p256 = safe_const 6_600 (* model B58CHECK_DECODING_SIGNATURE_secp256k1 *) - let cost_B58CHECK_DECODING_SIGNATURE_secp256k1 = Z.of_int 6_600 + let cost_B58CHECK_DECODING_SIGNATURE_secp256k1 = safe_const 6_600 (* model ENCODING_BLS_FR *) - let cost_ENCODING_BLS_FR = Z.of_int 30 + let cost_ENCODING_BLS_FR = safe_const 30 (* model ENCODING_BLS_G1 *) - let cost_ENCODING_BLS_G1 = Z.of_int 30 + let cost_ENCODING_BLS_G1 = safe_const 30 (* model ENCODING_BLS_G2 *) - let cost_ENCODING_BLS_G2 = Z.of_int 30 + let cost_ENCODING_BLS_G2 = safe_const 30 (* model B58CHECK_ENCODING_CHAIN_ID *) - let cost_B58CHECK_ENCODING_CHAIN_ID = Z.of_int 1_600 + let cost_B58CHECK_ENCODING_CHAIN_ID = safe_const 1_600 (* model B58CHECK_ENCODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_ed25519 = Z.of_int 3_300 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_ed25519 = safe_const 3_300 (* model B58CHECK_ENCODING_PUBLIC_KEY_HASH_p256 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_p256 = Z.of_int 3_750 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_p256 = safe_const 3_750 (* model B58CHECK_ENCODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_secp256k1 = Z.of_int 3_300 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 3_300 (* model B58CHECK_ENCODING_PUBLIC_KEY_ed25519 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_ed25519 = Z.of_int 4_500 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_ed25519 = safe_const 4_500 (* model B58CHECK_ENCODING_PUBLIC_KEY_p256 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_p256 = Z.of_int 5_300 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_p256 = safe_const 5_300 (* model B58CHECK_ENCODING_PUBLIC_KEY_secp256k1 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_secp256k1 = Z.of_int 5_000 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_secp256k1 = safe_const 5_000 (* model B58CHECK_ENCODING_SIGNATURE_ed25519 *) - let cost_B58CHECK_ENCODING_SIGNATURE_ed25519 = Z.of_int 8_700 + let cost_B58CHECK_ENCODING_SIGNATURE_ed25519 = safe_const 8_700 (* model B58CHECK_ENCODING_SIGNATURE_p256 *) - let cost_B58CHECK_ENCODING_SIGNATURE_p256 = Z.of_int 8_700 + let cost_B58CHECK_ENCODING_SIGNATURE_p256 = safe_const 8_700 (* model B58CHECK_ENCODING_SIGNATURE_secp256k1 *) - let cost_B58CHECK_ENCODING_SIGNATURE_secp256k1 = Z.of_int 8_700 + let cost_B58CHECK_ENCODING_SIGNATURE_secp256k1 = safe_const 8_700 (* model DECODING_CHAIN_ID *) - let cost_DECODING_CHAIN_ID = Z.of_int 50 + let cost_DECODING_CHAIN_ID = safe_const 50 (* model DECODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_DECODING_PUBLIC_KEY_HASH_ed25519 = Z.of_int 50 + let cost_DECODING_PUBLIC_KEY_HASH_ed25519 = safe_const 50 (* model DECODING_PUBLIC_KEY_HASH_p256 *) - let cost_DECODING_PUBLIC_KEY_HASH_p256 = Z.of_int 60 + let cost_DECODING_PUBLIC_KEY_HASH_p256 = safe_const 60 (* model DECODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_DECODING_PUBLIC_KEY_HASH_secp256k1 = Z.of_int 60 + let cost_DECODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 60 (* model DECODING_PUBLIC_KEY_ed25519 *) - let cost_DECODING_PUBLIC_KEY_ed25519 = Z.of_int 60 + let cost_DECODING_PUBLIC_KEY_ed25519 = safe_const 60 (* model DECODING_PUBLIC_KEY_p256 *) - let cost_DECODING_PUBLIC_KEY_p256 = Z.of_int 25_000 + let cost_DECODING_PUBLIC_KEY_p256 = safe_const 25_000 (* model DECODING_PUBLIC_KEY_secp256k1 *) - let cost_DECODING_PUBLIC_KEY_secp256k1 = Z.of_int 5_300 + let cost_DECODING_PUBLIC_KEY_secp256k1 = safe_const 5_300 (* model DECODING_SIGNATURE_ed25519 *) - let cost_DECODING_SIGNATURE_ed25519 = Z.of_int 30 + let cost_DECODING_SIGNATURE_ed25519 = safe_const 30 (* model DECODING_SIGNATURE_p256 *) - let cost_DECODING_SIGNATURE_p256 = Z.of_int 30 + let cost_DECODING_SIGNATURE_p256 = safe_const 30 (* model DECODING_SIGNATURE_secp256k1 *) - let cost_DECODING_SIGNATURE_secp256k1 = Z.of_int 30 + let cost_DECODING_SIGNATURE_secp256k1 = safe_const 30 (* model ENCODING_CHAIN_ID *) - let cost_ENCODING_CHAIN_ID = Z.of_int 50 + let cost_ENCODING_CHAIN_ID = safe_const 50 (* model ENCODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_ENCODING_PUBLIC_KEY_HASH_ed25519 = Z.of_int 70 + let cost_ENCODING_PUBLIC_KEY_HASH_ed25519 = safe_const 70 (* model ENCODING_PUBLIC_KEY_HASH_p256 *) - let cost_ENCODING_PUBLIC_KEY_HASH_p256 = Z.of_int 80 + let cost_ENCODING_PUBLIC_KEY_HASH_p256 = safe_const 80 (* model ENCODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_ENCODING_PUBLIC_KEY_HASH_secp256k1 = Z.of_int 70 + let cost_ENCODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 70 (* model ENCODING_PUBLIC_KEY_ed25519 *) - let cost_ENCODING_PUBLIC_KEY_ed25519 = Z.of_int 80 + let cost_ENCODING_PUBLIC_KEY_ed25519 = safe_const 80 (* model ENCODING_PUBLIC_KEY_p256 *) - let cost_ENCODING_PUBLIC_KEY_p256 = Z.of_int 450 + let cost_ENCODING_PUBLIC_KEY_p256 = safe_const 450 (* model ENCODING_PUBLIC_KEY_secp256k1 *) - let cost_ENCODING_PUBLIC_KEY_secp256k1 = Z.of_int 490 + let cost_ENCODING_PUBLIC_KEY_secp256k1 = safe_const 490 (* model ENCODING_SIGNATURE_ed25519 *) - let cost_ENCODING_SIGNATURE_ed25519 = Z.of_int 40 + let cost_ENCODING_SIGNATURE_ed25519 = safe_const 40 (* model ENCODING_SIGNATURE_p256 *) - let cost_ENCODING_SIGNATURE_p256 = Z.of_int 40 + let cost_ENCODING_SIGNATURE_p256 = safe_const 40 (* model ENCODING_SIGNATURE_secp256k1 *) - let cost_ENCODING_SIGNATURE_secp256k1 = Z.of_int 40 + let cost_ENCODING_SIGNATURE_secp256k1 = safe_const 40 (* model TIMESTAMP_READABLE_DECODING *) - let cost_TIMESTAMP_READABLE_DECODING = Z.of_int 130 + let cost_TIMESTAMP_READABLE_DECODING = safe_const 130 (* model TIMESTAMP_READABLE_ENCODING *) - let cost_TIMESTAMP_READABLE_ENCODING = Z.of_int 900 + let cost_TIMESTAMP_READABLE_ENCODING = safe_const 900 (* model CHECK_PRINTABLE *) let cost_CHECK_PRINTABLE size = let open Z_syntax in - Z.of_int 14 + (Z.of_int 10 * Z.of_int size) + safe_const 14 + (safe_const 10 * safe_int size) (* model MERGE_TYPES This is the estimated cost of one iteration of merge_types, extracted and copied manually from the parameter fit for the MERGE_TYPES benchmark (the model is parametric on the size of the type, which we don't have access to in O(1)). *) - let cost_MERGE_TYPES = Z.of_int 130 + let cost_MERGE_TYPES = safe_const 130 (* model TYPECHECKING_CODE This is the cost of one iteration of parse_instr, extracted by hand from the parameter fit for the TYPECHECKING_CODE benchmark. *) - let cost_TYPECHECKING_CODE = Z.of_int 375 + let cost_TYPECHECKING_CODE = safe_const 375 (* model UNPARSING_CODE This is the cost of one iteration of unparse_instr, extracted by hand from the parameter fit for the UNPARSING_CODE benchmark. *) - let cost_UNPARSING_CODE = Z.of_int 200 + let cost_UNPARSING_CODE = safe_const 200 (* model TYPECHECKING_DATA This is the cost of one iteration of parse_data, extracted by hand from the parameter fit for the TYPECHECKING_DATA benchmark. *) - let cost_TYPECHECKING_DATA = Z.of_int 240 + let cost_TYPECHECKING_DATA = safe_const 240 (* model UNPARSING_DATA This is the cost of one iteration of unparse_data, extracted by hand from the parameter fit for the UNPARSING_DATA benchmark. *) - let cost_UNPARSING_DATA = Z.of_int 140 + let cost_UNPARSING_DATA = safe_const 140 (* model PARSE_TYPE This is the cost of one iteration of parse_ty, extracted by hand from the parameter fit for the PARSE_TYPE benchmark. *) - let cost_PARSE_TYPE = Z.of_int 170 + let cost_PARSE_TYPE = safe_const 170 (* model UNPARSE_TYPE This is the cost of one iteration of unparse_ty, extracted by hand from the parameter fit for the UNPARSE_TYPE benchmark. *) - let cost_UNPARSE_TYPE = Z.of_int 185 + let cost_UNPARSE_TYPE = safe_const 185 (* TODO: benchmark *) - let cost_COMPARABLE_TY_OF_TY = Z.of_int 120 + let cost_COMPARABLE_TY_OF_TY = safe_const 120 end module Interpreter = struct @@ -809,17 +838,17 @@ module Cost_of = struct let map_mem (type k v) (elt : k) ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in - atomic_step_cost (cost_N_Map_mem elt_size (snd Box.boxed)) + atomic_step_cost (cost_N_Map_mem elt_size (safe_int (snd Box.boxed))) let map_get (type k v) (elt : k) ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in - atomic_step_cost (cost_N_Map_get elt_size (snd Box.boxed)) + atomic_step_cost (cost_N_Map_get elt_size (safe_int (snd Box.boxed))) let map_update (type k v) (elt : k) ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in - atomic_step_cost (cost_N_Map_update elt_size (snd Box.boxed)) + atomic_step_cost (cost_N_Map_update elt_size (safe_int (snd Box.boxed))) let map_get_and_update (type k v) (elt : k) (m : (k, v) Script_typed_ir.map) = @@ -1008,21 +1037,21 @@ module Cost_of = struct let sapling_verify_update ~inputs ~outputs = let open Z_syntax in atomic_step_cost - ( Z.of_int 85_000 - + (Z.of_int inputs * Z.of_int 4) - + (Z.of_int outputs * Z.of_int 30) ) + ( safe_const 85_000 + + (safe_int inputs * safe_int 4) + + (safe_int outputs * safe_int 30) ) (* --------------------------------------------------------------------- *) (* Semi-hand-crafted models *) - let compare_unit = atomic_step_cost (Z.of_int 10) + let compare_unit = atomic_step_cost (safe_int 10) - let compare_union_tag = atomic_step_cost (Z.of_int 10) + let compare_union_tag = atomic_step_cost (safe_const 10) - let compare_option_tag = atomic_step_cost (Z.of_int 10) + let compare_option_tag = atomic_step_cost (safe_const 10) let compare_bool = atomic_step_cost (cost_N_Compare_bool 1 1) - let compare_signature = atomic_step_cost (Z.of_int 92) + let compare_signature = atomic_step_cost (safe_const 92) let compare_string s1 s2 = atomic_step_cost @@ -1044,7 +1073,7 @@ module Cost_of = struct let sz = Signature.Public_key_hash.size in atomic_step_cost (cost_N_Compare_key_hash sz sz) - let compare_key = atomic_step_cost (Z.of_int 92) + let compare_key = atomic_step_cost (safe_const 92) let compare_timestamp t1 t2 = atomic_step_cost @@ -1056,7 +1085,7 @@ module Cost_of = struct let sz = Signature.Public_key_hash.size + Chain_id.size in atomic_step_cost (cost_N_Compare_address sz sz) - let compare_chain_id = atomic_step_cost (Z.of_int 30) + let compare_chain_id = atomic_step_cost (safe_const 30) let rec compare : type a. a Script_typed_ir.comparable_ty -> a -> a -> cost = @@ -1136,25 +1165,25 @@ module Cost_of = struct *) let concat_string_precheck (l : 'a Script_typed_ir.boxed_list) = (* we set the precheck to be slightly more expensive than cost_N_List_iter *) - atomic_step_cost (Z.mul (Z.of_int l.length) (Z.of_int 10)) + atomic_step_cost (S.mul (safe_int l.length) (safe_const 10)) (* This is the cost of allocating a string and blitting existing ones into it. *) let concat_string total_bytes = atomic_step_cost - Z.(add (of_int 100) (fst (ediv_rem total_bytes (of_int 10)))) + S.(add (safe_int 100) (S.ediv total_bytes (safe_int 10))) (* Same story as Concat_string. *) let concat_bytes total_bytes = atomic_step_cost - Z.(add (of_int 100) (fst (ediv_rem total_bytes (of_int 10)))) + S.(add (safe_int 100) (S.ediv total_bytes (safe_int 10))) (* Cost of additional call to logger + overhead of setting up call to [interp]. *) - let exec = atomic_step_cost (Z.of_int 100) + let exec = atomic_step_cost (safe_const 100) (* Heavy computation happens in the [unparse_data], [unparse_ty] functions which are carbonated. We must account for allocating the Micheline lambda wrapper. *) - let apply = atomic_step_cost (Z.of_int 1000) + let apply = atomic_step_cost (safe_const 1000) (* Pushing a pointer on the stack. *) let lambda = push @@ -1186,7 +1215,7 @@ module Cost_of = struct let balance = Gas.free (* Accessing the raw_context, Small arithmetic & pushing on the stack. *) - let level = atomic_step_cost (Z.mul (Z.of_int 2) cost_N_Const) + let level = atomic_step_cost (S.mul (safe_const 2) cost_N_Const) (* Same as [cost_level] *) let now = level @@ -1217,15 +1246,17 @@ module Cost_of = struct let unpack_failed bytes = (* We cannot instrument failed deserialization, so we take worst case fees: a set of size 1 bytes values. *) - let len = Z.of_int (Bytes.length bytes) in + let blen = Bytes.length bytes in + let len = safe_int blen in + let d = Z.numbits (Z.of_int blen) in (len *@ alloc_mbytes_cost 1) +@ len - *@ ( Z.of_int (Z.numbits len) - *@ (alloc_cost (Z.of_int 3) +@ step_cost Z.one) ) + *@ ( safe_int d + *@ (alloc_cost (safe_const 3) +@ step_cost (safe_const 1)) ) - let ticket = atomic_step_cost (Z.of_int 80) + let ticket = atomic_step_cost (safe_const 80) - let read_ticket = atomic_step_cost (Z.of_int 80) + let read_ticket = atomic_step_cost (safe_const 80) let split_ticket ticket_amount amount_a amount_b = ticket @@ -1248,7 +1279,7 @@ module Cost_of = struct let public_key_optimized = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_DECODING_PUBLIC_KEY_ed25519 (max @@ -1257,7 +1288,7 @@ module Cost_of = struct let public_key_readable = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_B58CHECK_DECODING_PUBLIC_KEY_ed25519 (max @@ -1266,7 +1297,7 @@ module Cost_of = struct let key_hash_optimized = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_DECODING_PUBLIC_KEY_HASH_ed25519 (max @@ -1275,7 +1306,7 @@ module Cost_of = struct let key_hash_readable = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_ed25519 (max @@ -1284,7 +1315,7 @@ module Cost_of = struct let signature_optimized = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_DECODING_SIGNATURE_ed25519 (max @@ -1293,7 +1324,7 @@ module Cost_of = struct let signature_readable = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_B58CHECK_DECODING_SIGNATURE_ed25519 (max @@ -1343,7 +1374,7 @@ module Cost_of = struct let timestamp_readable = atomic_step_cost cost_TIMESTAMP_READABLE_DECODING (* Reasonable estimate. *) - let contract = Gas.(Z.of_int 2 *@ public_key_readable) + let contract = Gas.(safe_const 2 *@ public_key_readable) (* Assuming unflattened storage: /contracts/hash1/.../hash6/key/balance, balance stored on 64 bits *) @@ -1353,7 +1384,8 @@ module Cost_of = struct (* Constructing proof arguments consists in a decreasing loop in the result monad, allocating at each step. We charge a reasonable overapproximation. *) - let proof_argument n = atomic_step_cost (Z.mul (Z.of_int n) (Z.of_int 50)) + let proof_argument n = + atomic_step_cost (S.mul (safe_int n) (safe_const 50)) end module Unparsing = struct @@ -1361,7 +1393,7 @@ module Cost_of = struct let public_key_optimized = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_ENCODING_PUBLIC_KEY_ed25519 (max @@ -1370,7 +1402,7 @@ module Cost_of = struct let public_key_readable = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_B58CHECK_ENCODING_PUBLIC_KEY_ed25519 (max @@ -1379,7 +1411,7 @@ module Cost_of = struct let key_hash_optimized = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_ENCODING_PUBLIC_KEY_HASH_ed25519 (max @@ -1388,7 +1420,7 @@ module Cost_of = struct let key_hash_readable = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_ed25519 (max @@ -1397,7 +1429,7 @@ module Cost_of = struct let signature_optimized = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_ENCODING_SIGNATURE_ed25519 (max @@ -1406,7 +1438,7 @@ module Cost_of = struct let signature_readable = atomic_step_cost - @@ Compare.Z.( + @@ S.( max cost_B58CHECK_ENCODING_SIGNATURE_ed25519 (max @@ -1443,7 +1475,7 @@ module Cost_of = struct let unit = Gas.free (* Reasonable estimate. *) - let contract = Gas.(Z.of_int 2 *@ public_key_readable) + let contract = Gas.(safe_const 2 *@ public_key_readable) (* Reuse 006 costs. *) let operation bytes = Script.bytes_node_cost bytes diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli index 1ed46de6eed6..5944a5ba983a 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli @@ -243,9 +243,11 @@ module Cost_of : sig val concat_string_precheck : 'a Script_typed_ir.boxed_list -> Gas.cost - val concat_string : Z.t -> Gas.cost + val concat_string : + Saturation_repr.may_saturate Saturation_repr.t -> Gas.cost - val concat_bytes : Z.t -> Gas.cost + val concat_bytes : + Saturation_repr.may_saturate Saturation_repr.t -> Gas.cost val exec : Gas.cost diff --git a/src/proto_alpha/lib_protocol/sapling_storage.ml b/src/proto_alpha/lib_protocol/sapling_storage.ml index 41b9d4a39f32..7b29f12bfdee 100644 --- a/src/proto_alpha/lib_protocol/sapling_storage.ml +++ b/src/proto_alpha/lib_protocol/sapling_storage.ml @@ -410,9 +410,11 @@ let apply_diff ctx id diff = let open Sapling_repr in let nb_commitments = List.length diff.commitments_and_ciphertexts in let nb_nullifiers = List.length diff.nullifiers in - Raw_context.consume_gas - ctx - (sapling_apply_diff_cost ~inputs:nb_nullifiers ~outputs:nb_commitments) + let sapling_cost = + sapling_apply_diff_cost ~inputs:nb_nullifiers ~outputs:nb_commitments + |> Saturation_repr.of_z_opt |> Saturation_repr.saturate_if_undef + in + Raw_context.consume_gas ctx sapling_cost >>?= fun ctx -> Storage.Sapling.Commitments_size.get (ctx, id) >>=? fun cm_start_pos -> diff --git a/src/proto_alpha/lib_protocol/saturation_repr.ml b/src/proto_alpha/lib_protocol/saturation_repr.ml index 824fabbeb589..1ecfaf90c160 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.ml +++ b/src/proto_alpha/lib_protocol/saturation_repr.ml @@ -64,6 +64,10 @@ let of_z_opt z = let to_z x = Z.of_int x +let saturate_if_undef = function None -> saturated | Some x -> x + +let safe_int x = of_int_opt x |> saturate_if_undef + let zero = 0 let small_enough z = diff --git a/src/proto_alpha/lib_protocol/saturation_repr.mli b/src/proto_alpha/lib_protocol/saturation_repr.mli index d7ce4484590d..234bd94ffbcc 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.mli +++ b/src/proto_alpha/lib_protocol/saturation_repr.mli @@ -150,6 +150,13 @@ val of_int_opt : int -> may_saturate t option and [None] otherwise. *) val of_z_opt : Z.t -> may_saturate t option +(** [saturate_if_undef o] is [saturated] if [o] is [None] and [x] if [o = Some + x]. *) +val saturate_if_undef : may_saturate t option -> may_saturate t + +(** [safe_int x] is [of_int_opt x |> saturate_if_undef]. *) +val safe_int : int -> may_saturate t + (** [to_z z] is [Z.of_int]. *) val to_z : _ t -> Z.t diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 95916b1367bd..6f0966a21513 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -28,6 +28,7 @@ open Alpha_context open Script open Script_typed_ir open Script_ir_translator +module S = Saturation_repr (* ---- Run-time errors -----------------------------------------------------*) @@ -775,8 +776,10 @@ let rec step_bounded : (* The cost for this fold_left has been paid upfront *) let total_length = List.fold_left - (fun acc s -> Z.add acc (Z.of_int (String.length s))) - Z.zero + (fun acc s -> + let len = S.of_int_opt (String.length s) |> S.saturate_if_undef in + S.add acc len) + (S.zero |> S.may_saturate) ss.elements in Gas.consume ctxt (Interp_costs.concat_string total_length) @@ -802,8 +805,10 @@ let rec step_bounded : (* The cost for this fold_left has been paid upfront *) let total_length = List.fold_left - (fun acc s -> Z.add acc (Z.of_int (Bytes.length s))) - Z.zero + (fun acc s -> + let len = S.of_int_opt (Bytes.length s) |> S.saturate_if_undef in + S.add acc len) + (S.zero |> S.may_saturate) ss.elements in Gas.consume ctxt (Interp_costs.concat_string total_length) diff --git a/src/proto_alpha/lib_protocol/script_repr.ml b/src/proto_alpha/lib_protocol/script_repr.ml index c9c74ede8469..4ad62a4f0e24 100644 --- a/src/proto_alpha/lib_protocol/script_repr.ml +++ b/src/proto_alpha/lib_protocol/script_repr.ml @@ -98,7 +98,11 @@ let seq_node_size_nonrec args = let n_args = List.length args in seq_node_size_nonrec_of_length n_args -let convert_pair (i1, i2) = (Z.of_int i1, Z.of_int i2) +module S = Saturation_repr + +let safe_int x = S.of_int_opt x |> S.saturate_if_undef + +let convert_pair (i1, i2) = (safe_int i1, safe_int i2) let rec node_size node = let open Micheline in @@ -113,14 +117,14 @@ let rec node_size node = List.fold_left (fun (blocks, words) node -> let (nblocks, nwords) = node_size node in - (Z.add blocks nblocks, Z.add words nwords)) + (S.add blocks nblocks, S.add words nwords)) (convert_pair (prim_node_size_nonrec args annot)) args | Seq (_, args) -> List.fold_left (fun (blocks, words) node -> let (nblocks, nwords) = node_size node in - (Z.add blocks nblocks, Z.add words nwords)) + (S.add blocks nblocks, S.add words nwords)) (convert_pair (seq_node_size_nonrec args)) args @@ -132,7 +136,7 @@ let traversal_cost node = let cost_of_size (blocks, words) = let open Gas_limit_repr in - (Compare.Z.max Z.zero (Z.sub blocks Z.one) *@ alloc_cost Z.zero) + (S.max S.zero (S.sub blocks (safe_int 1)) *@ alloc_cost S.zero) +@ alloc_cost words +@ step_cost blocks let cost_of_size_int pair = cost_of_size (convert_pair pair) @@ -255,7 +259,7 @@ and micheline_nodes_list subterms acc k = let micheline_nodes node = micheline_nodes node 0 (fun x -> x) -let cost_MICHELINE_STRIP_LOCATIONS size = Z.mul (Z.of_int size) (Z.of_int 100) +let cost_MICHELINE_STRIP_LOCATIONS size = S.mul (safe_int size) (safe_int 100) let strip_locations_cost node = let nodes = micheline_nodes node in diff --git a/src/proto_alpha/lib_protocol/storage_costs.ml b/src/proto_alpha/lib_protocol/storage_costs.ml index f2d14564babe..dae9e12456fe 100644 --- a/src/proto_alpha/lib_protocol/storage_costs.ml +++ b/src/proto_alpha/lib_protocol/storage_costs.ml @@ -28,14 +28,16 @@ cost(path_length, read_bytes) = 200_000 + 5000 * path_length + 2 * read_bytes *) let read_access ~path_length ~read_bytes = - let base_cost = Z.of_int (200_000 + (5000 * path_length)) in + let open Saturation_repr in + let base_cost = safe_int (200_000 + (5000 * path_length)) in Gas_limit_repr.atomic_step_cost - (Z.add base_cost (Z.mul (Z.of_int 2) (Z.of_int read_bytes))) + (add base_cost (mul (safe_int 2) (safe_int read_bytes))) (* The model for write accesses is the following: cost(written_bytes) = 200_000 + 4 * written_bytes *) let write_access ~written_bytes = + let open Saturation_repr in Gas_limit_repr.atomic_step_cost - (Z.add (Z.of_int 200_000) (Z.mul (Z.of_int 4) (Z.of_int written_bytes))) + (add (safe_int 200_000) (mul (safe_int 4) (safe_int written_bytes))) diff --git a/src/proto_alpha/lib_protocol/test/test_gas_costs.ml b/src/proto_alpha/lib_protocol/test/test_gas_costs.ml index 3b14562a32e0..c0c46af4e7a0 100644 --- a/src/proto_alpha/lib_protocol/test/test_gas_costs.ml +++ b/src/proto_alpha/lib_protocol/test/test_gas_costs.ml @@ -34,6 +34,7 @@ open Protocol open Script_ir_translator +module S = Saturation_repr let dummy_list = list_cons 42 list_empty @@ -145,8 +146,8 @@ let all_interpreter_costs = ("compare", compare Script_typed_ir.(Int_key None) forty_two forty_two); ( "concat_string_precheck", concat_string_precheck (list_cons "42" list_empty) ); - ("concat_string", concat_string (Z.of_int 42)); - ("concat_bytes", concat_bytes (Z.of_int 42)); + ("concat_string", concat_string (S.safe_int 42)); + ("concat_bytes", concat_bytes (S.safe_int 42)); ("exec", exec); ("apply", apply); ("lambda", lambda); @@ -228,17 +229,17 @@ let all_io_costs = ("write_access 1", write_access ~written_bytes:1) ] (* Here we're using knowledge of the internal representation of costs to - cast them to Z ... *) -let cast_cost_to_z (c : Alpha_context.Gas.cost) : Z.t = + cast them to S ... *) +let cast_cost_to_s (c : Alpha_context.Gas.cost) : _ S.t = Data_encoding.Binary.to_bytes_exn Alpha_context.Gas.cost_encoding c - |> Data_encoding.Binary.of_bytes_exn Data_encoding.z + |> Data_encoding.Binary.of_bytes_exn S.n_encoding (** Checks that all costs are positive values. *) let test_cost_reprs_are_all_positive list () = List.iter_es (fun (cost_name, cost) -> - if Z.gt cost Z.zero then return_unit - else if Z.equal cost Z.zero && List.mem cost_name free then return_unit + if S.(cost > S.zero) then return_unit + else if S.equal cost S.zero && List.mem cost_name free then return_unit else fail (Exn @@ -248,7 +249,7 @@ let test_cost_reprs_are_all_positive list () = (** Checks that all costs are positive values. *) let test_costs_are_all_positive list () = let list = - List.map (fun (cost_name, cost) -> (cost_name, cast_cost_to_z cost)) list + List.map (fun (cost_name, cost) -> (cost_name, cast_cost_to_s cost)) list in test_cost_reprs_are_all_positive list () diff --git a/src/proto_alpha/lib_protocol/test/test_gas_levels.ml b/src/proto_alpha/lib_protocol/test/test_gas_levels.ml index 586aa2b02293..2170ffdd50bf 100644 --- a/src/proto_alpha/lib_protocol/test/test_gas_levels.ml +++ b/src/proto_alpha/lib_protocol/test/test_gas_levels.ml @@ -32,6 +32,7 @@ open Protocol open Raw_context +module S = Saturation_repr (* This value is supposed to be larger than the block gas level limit but not saturated. *) @@ -60,7 +61,7 @@ let test_detect_gas_exhaustion_in_fresh_context () = dummy_context () >>=? fun context -> fail_unless - (consume_gas context (Z.of_int opg) |> succeed) + (consume_gas context (S.safe_int opg) |> succeed) (err "In a fresh context, gas consumption is unlimited.") let make_context initial_operation_gas = @@ -74,14 +75,14 @@ let test_detect_gas_exhaustion_when_operation_gas_hits_zero () = make_context 10 >>=? fun context -> fail_unless - (consume_gas context (Z.of_int opg) |> failed) + (consume_gas context (S.safe_int opg) |> failed) (err "Fail when consuming more than the remaining operation gas.") let test_detect_gas_exhaustion_when_block_gas_hits_zero () = make_context opg >>=? fun context -> fail_unless - (consume_gas context (Z.of_int opg) |> failed) + (consume_gas context (S.safe_int opg) |> failed) (err "Fail when consuming more than the remaining block gas.") let monitor initial_operation_level gas_level expectation () = @@ -89,7 +90,7 @@ let monitor initial_operation_level gas_level expectation () = make_context initial_operation_level >>=? fun context -> fail_unless - ( match consume_gas context (Z.of_int 10000) (* in milligas. *) with + ( match consume_gas context (S.safe_int 10000) (* in milligas. *) with | Ok context -> let remaining = gas_level context in remaining = integral_of_int_exn expectation diff --git a/src/proto_alpha/lib_protocol/test/test_gas_properties.ml b/src/proto_alpha/lib_protocol/test/test_gas_properties.ml index 66ee2b10e2b7..ae72c19d4d67 100644 --- a/src/proto_alpha/lib_protocol/test/test_gas_properties.ml +++ b/src/proto_alpha/lib_protocol/test/test_gas_properties.ml @@ -31,6 +31,7 @@ *) open Protocol +module S = Saturation_repr type cost_kind = | Atomic_step @@ -66,19 +67,19 @@ let random_cost_of_kind (cost_kind : cost_kind) = let rand = Random.int 1000 in match cost_kind with | Atomic_step -> - atomic_step_cost (Z.of_int rand) + atomic_step_cost (S.safe_int rand) | Step -> - step_cost (Z.of_int rand) + step_cost (S.safe_int rand) | Alloc -> - alloc_cost (Z.of_int rand) + alloc_cost (S.safe_int rand) | Alloc_bytes -> alloc_bytes_cost rand | Alloc_mbytes -> alloc_mbytes_cost rand | Read_bytes -> - read_bytes_cost (Z.of_int rand) + read_bytes_cost rand | Write_bytes -> - write_bytes_cost (Z.of_int rand) + write_bytes_cost rand let random_cost () = random_cost_of_kind (random_cost_kind ()) diff --git a/src/proto_alpha/lib_protocol/test/test_script_gas.ml b/src/proto_alpha/lib_protocol/test/test_script_gas.ml index 52504e4231b4..c0c46933e73f 100644 --- a/src/proto_alpha/lib_protocol/test/test_script_gas.ml +++ b/src/proto_alpha/lib_protocol/test/test_script_gas.ml @@ -32,6 +32,7 @@ *) open Protocol +module S = Saturation_repr module Tested_terms () = struct open Micheline @@ -106,14 +107,14 @@ module Tested_terms () = struct List.iter2_e ~when_different_lengths: (TzTrace.make @@ Exn (Failure "differently sized cost lists")) - (fun min full -> - if Z.leq min full then ok_unit + (fun smin full -> + if S.(smin <= full) then ok_unit else generic_error "Script_repr: inconsistent costs %a vs %a@." - Z.pp_print - min - Z.pp_print + S.pp + smin + S.pp full) minimal_costs full_costs -- GitLab From 5e896d8535cc7a7f6a9c0ae5fae74835ca0112aa Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 14:14:15 +0100 Subject: [PATCH 02/53] Proto: Rename Z_syntax to S_syntax in cost model implementation Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/michelson_v1_gas.ml | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index 13bb0577fab7..4a10fb27e924 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -30,7 +30,7 @@ open Gas module S = Saturation_repr module Cost_of = struct - module Z_syntax = struct + module S_syntax = struct (* This is a good enough approximation. S.numbits 0 = 0 *) let log2 x = match S.of_int_opt (1 + Z.numbits (S.to_z x)) with @@ -170,7 +170,7 @@ module Cost_of = struct (* model N_Blake2b *) (* Approximating 1.366428 x term *) let cost_N_Blake2b size = - let open Z_syntax in + let open S_syntax in let size = safe_int size in safe_int 500 + (size + (size lsr 2)) @@ -183,21 +183,21 @@ module Cost_of = struct (* model N_Check_signature_ed25519 *) (* Approximating 1.372685 x term *) let cost_N_Check_signature_ed25519 size = - let open Z_syntax in + let open S_syntax in let size = safe_int size in safe_const 270_000 + (size + (size lsr 2)) (* model N_Check_signature_p256 *) (* Approximating 1.385771 x term *) let cost_N_Check_signature_p256 size = - let open Z_syntax in + let open S_syntax in let size = safe_int size in safe_const 600_000 + (size + (size lsr 2) + (size lsr 3)) (* model N_Check_signature_secp256k1 *) (* Approximating 1.372411 x term *) let cost_N_Check_signature_secp256k1 size = - let open Z_syntax in + let open S_syntax in let size = safe_int size in safe_const 60_000 + (size + (size lsr 2)) @@ -250,7 +250,7 @@ module Cost_of = struct (* model N_Concat_string_pair *) (* Approximating 0.068808 x term *) let cost_N_Concat_string_pair size1 size2 = - let open Z_syntax in + let open S_syntax in let v0 = safe_int size1 + safe_int size2 in safe_int 80 + (v0 lsr 4) @@ -300,7 +300,7 @@ module Cost_of = struct let q = size1 - size2 in if Compare.Int.(q < 0) then safe_const 300 else - let open Z_syntax in + let open S_syntax in let v0 = safe_int q * safe_int size2 in safe_const 300 + (v0 lsr 10) + (v0 lsr 11) + (v0 lsr 13) @@ -340,7 +340,7 @@ module Cost_of = struct (* model N_Keccak *) let cost_N_Keccak size = - let open Z_syntax in + let open S_syntax in safe_const 1_400 + (safe_const 30 * safe_int size) (* model N_Left *) @@ -348,12 +348,12 @@ module Cost_of = struct (* model N_List_iter *) let cost_N_List_iter size = - let open Z_syntax in + let open S_syntax in safe_const 500 + (safe_const 7 * safe_int size) (* model N_List_map *) let cost_N_List_map size = - let open Z_syntax in + let open S_syntax in safe_const 500 + (safe_const 12 * safe_int size) (* model N_List_size *) @@ -376,24 +376,24 @@ module Cost_of = struct (* model N_Map_get *) (* Approximating 0.057548 x term *) let cost_N_Map_get size1 size2 = - let open Z_syntax in + let open S_syntax in let v0 = size1 * log2 size2 in safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) (* model N_Map_iter *) let cost_N_Map_iter size = - let open Z_syntax in + let open S_syntax in safe_const 80 + (safe_const 40 * safe_int size) (* model N_Map_map *) let cost_N_Map_map size = - let open Z_syntax in + let open S_syntax in safe_const 80 + (safe_const 761 * safe_int size) (* model N_Map_mem *) (* Approximating 0.058563 x term *) let cost_N_Map_mem size1 size2 = - let open Z_syntax in + let open S_syntax in let v0 = size1 * log2 size2 in safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) @@ -403,7 +403,7 @@ module Cost_of = struct (* model N_Map_update *) (* Approximating 0.119968 x term *) let cost_N_Map_update size1 size2 = - let open Z_syntax in + let open S_syntax in let v0 = size1 * log2 size2 in safe_const 80 + (v0 lsr 4) + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) @@ -431,7 +431,7 @@ module Cost_of = struct (* model N_Mul_intint *) let cost_N_Mul_intint size1 size2 = - let open Z_syntax in + let open S_syntax in let a = S.add (safe_int size1) (safe_int size2) in safe_const 80 + (a * log2 a) @@ -494,13 +494,13 @@ module Cost_of = struct (* model N_Set_iter *) let cost_N_Set_iter size = - let open Z_syntax in + let open S_syntax in safe_const 80 + (safe_const 36 * safe_int size) (* model N_Set_mem *) (* Approximating 0.059410 x term *) let cost_N_Set_mem size1 size2 = - let open Z_syntax in + let open S_syntax in let v0 = size1 * log2 (safe_int size2) in safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + (v0 lsr 8) @@ -510,23 +510,23 @@ module Cost_of = struct (* model N_Set_update *) (* Approximating 0.126260 x term *) let cost_N_Set_update size1 size2 = - let open Z_syntax in + let open S_syntax in let v0 = size1 * log2 (safe_int size2) in safe_const 80 + (v0 lsr 3) (* model N_Sha256 *) let cost_N_Sha256 size = - let open Z_syntax in + let open S_syntax in safe_const 500 + (safe_const 5 * safe_int size) (* model N_Sha3 *) let cost_N_Sha3 size = - let open Z_syntax in + let open S_syntax in safe_const 1_400 + (safe_const 32 * safe_int size) (* model N_Sha512 *) let cost_N_Sha512 size = - let open Z_syntax in + let open S_syntax in safe_const 500 + (safe_const 3 * safe_int size) (* model N_Slice_string *) @@ -723,7 +723,7 @@ module Cost_of = struct (* model CHECK_PRINTABLE *) let cost_CHECK_PRINTABLE size = - let open Z_syntax in + let open S_syntax in safe_const 14 + (safe_const 10 * safe_int size) (* model MERGE_TYPES @@ -1035,7 +1035,7 @@ module Cost_of = struct let dupn n = atomic_step_cost (cost_N_DupN n) let sapling_verify_update ~inputs ~outputs = - let open Z_syntax in + let open S_syntax in atomic_step_cost ( safe_const 85_000 + (safe_int inputs * safe_int 4) -- GitLab From aaa5fe56eac9d8e090830cdaaffb258b8c2812b6 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 14:48:59 +0100 Subject: [PATCH 03/53] Proto: Export and use `shift_right` for saturation arith Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/michelson_v1_gas.ml | 9 +- .../lib_protocol/saturation_repr.ml | 4 + .../lib_protocol/saturation_repr.mli | 4 + src/proto_alpha/lib_protocol/script_repr.ml | 3 +- .../lib_protocol/test/saturation.ml | 109 ++++++++++++++++++ 5 files changed, 121 insertions(+), 8 deletions(-) create mode 100644 src/proto_alpha/lib_protocol/test/saturation.ml diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index 4a10fb27e924..cfbde0da7b18 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -43,12 +43,7 @@ module Cost_of = struct let ( * ) = S.mul - let ( lsr ) (x : _ S.t) y = - match (x |> S.to_int) lsr y |> S.of_int_opt with - | None -> - S.saturated - | Some x -> - x + let ( lsr ) = S.shift_right end let z_bytes (z : Z.t) = @@ -437,7 +432,7 @@ module Cost_of = struct (* model N_Mul_teznat *) let cost_N_Mul_teznat size = - let open Z_syntax in + let open S_syntax in safe_const 200 + (safe_const 133 * safe_int size) (* model N_Neg_bls12_381_fr *) diff --git a/src/proto_alpha/lib_protocol/saturation_repr.ml b/src/proto_alpha/lib_protocol/saturation_repr.ml index 1ecfaf90c160..7db5dcd4c915 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.ml +++ b/src/proto_alpha/lib_protocol/saturation_repr.ml @@ -78,6 +78,10 @@ let small_enough z = let mul_safe x = if small_enough x then Some x else None +(* If [x] is positive, shifting to the right will produce a number + which is positive and is less than [x]. *) +let shift_right x y = (x :> int) lsr y + let mul x y = (* assert (x >= 0 && y >= 0); *) match x with diff --git a/src/proto_alpha/lib_protocol/saturation_repr.mli b/src/proto_alpha/lib_protocol/saturation_repr.mli index 234bd94ffbcc..1618e2e31dfc 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.mli +++ b/src/proto_alpha/lib_protocol/saturation_repr.mli @@ -96,6 +96,10 @@ val max : 'a t -> 'a t -> 'a t val compare : 'a t -> 'b t -> int +(** [shift_right x y] behaves like a logical shift of [x] by [y] bits + to the right. [y] must be between 0 and 63. *) +val shift_right : 'a t -> int -> 'a t + (** [mul x y] behaves like multiplication between native integers as long as its result stay below [saturated]. Otherwise, [mul] returns [saturated]. *) diff --git a/src/proto_alpha/lib_protocol/script_repr.ml b/src/proto_alpha/lib_protocol/script_repr.ml index 4ad62a4f0e24..0c400464a2de 100644 --- a/src/proto_alpha/lib_protocol/script_repr.ml +++ b/src/proto_alpha/lib_protocol/script_repr.ml @@ -136,7 +136,8 @@ let traversal_cost node = let cost_of_size (blocks, words) = let open Gas_limit_repr in - (S.max S.zero (S.sub blocks (safe_int 1)) *@ alloc_cost S.zero) + S.max (S.zero |> S.may_saturate) (S.sub blocks (safe_int 1)) + *@ alloc_cost S.zero +@ alloc_cost words +@ step_cost blocks let cost_of_size_int pair = cost_of_size (convert_pair pair) diff --git a/src/proto_alpha/lib_protocol/test/saturation.ml b/src/proto_alpha/lib_protocol/test/saturation.ml new file mode 100644 index 000000000000..427c3c73cd2f --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/saturation.ml @@ -0,0 +1,109 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2020 Nomadic Labs, *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +open Protocol + +let valid (z : _ Saturation_repr.t) = + let x = z |> Saturation_repr.to_int in + x >= 0 && x < max_int + +open Saturation_repr + +exception Saturating_test_error of string + +let err x = Exn (Saturating_test_error x) + +let small_enough (z : _ t) = + Compare.Int.((z |> to_int) land 0x7fffffff80000000 = 0) + +let n = safe_int 123123 + +let m = safe_int 377337 + +let shift_right () = + fail_unless + (shift_right saturated 63 = safe_int 0) + (err "saturated lsr 63 = 0") + >>=? fun () -> + fail_unless (shift_right (safe_int 1) 63 = safe_int 0) (err "1 lsr 63 = 0") + >>=? fun () -> + fail_unless (shift_right (safe_int 1) 0 = safe_int 1) (err "1 lsr 0 = 1") + >>=? fun () -> + fail_unless (shift_right (safe_int 0) 63 = safe_int 0) (err "0 lsr 63 = 0") + +let add () = + fail_unless + (add saturated (safe_int 1) = saturated) + (err "saturated + 1 <> saturated") + >>=? fun () -> + fail_unless (add zero n = n) (err "zero + n = n") + >>=? fun () -> + fail_unless (add n zero = n) (err "n + zero = n") + >>=? fun () -> + let r = add n m in + fail_unless + (valid r && r = safe_int ((n :> int) + (m :> int))) + (err "add does not behave like + on small numbers.") + +let sub () = + fail_unless (sub zero n = zero) (err "zero - n <> zero") + >>=? fun () -> + let n = max n m and m = min n m in + let r = sub n m in + fail_unless + (valid r && r = safe_int ((n :> int) - (m :> int))) + (err "sub does not behave like - on small numbers.") + +let mul () = + fail_unless + (mul saturated saturated = saturated) + (err "saturated * saturated <> saturated") + >>=? fun () -> + fail_unless (mul zero saturated = zero) (err "zero * saturated <> zero") + >>=? fun () -> + fail_unless (mul saturated zero = zero) (err "saturated * zero <> zero") + >>=? fun () -> + let max_squared = safe_int (1 lsl 31) in + let r = mul max_squared max_squared in + fail_unless + (valid r && r = saturated) + (err "2 ^ 31 * 2 ^ 31 should be saturated") + >>=? fun () -> + let safe_squared = safe_int ((1 lsl 31) - 1) in + let r = mul safe_squared safe_squared in + fail_unless + (valid r && r <> saturated) + (err "(2 ^ 31 - 1) * (2 ^ 31 - 1) should not be saturated") + >>=? fun () -> + let r = mul n m in + fail_unless + (valid r && r = safe_int ((n |> to_int) * (m |> to_int))) + (err "mul does not behave like * on small numbers.") + +let tests = + [ Test.tztest "Shift right" `Quick shift_right; + Test.tztest "Addition" `Quick add; + Test.tztest "Subtraction" `Quick sub; + Test.tztest "Multiplication" `Quick mul ] -- GitLab From 4fce1f29700f91097b454a3a8d3857238e12c0fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Hurlin?= Date: Thu, 14 Jan 2021 21:45:01 +0100 Subject: [PATCH 04/53] saturation: add quickcheck (fuzzing) tests --- src/proto_alpha/lib_protocol/test/dune | 12 ++- .../lib_protocol/test/saturation_fuzzing.ml | 92 +++++++++++++++++++ 2 files changed, 101 insertions(+), 3 deletions(-) create mode 100644 src/proto_alpha/lib_protocol/test/saturation_fuzzing.ml diff --git a/src/proto_alpha/lib_protocol/test/dune b/src/proto_alpha/lib_protocol/test/dune index 1f9ca1646a79..87b7e95ceff7 100644 --- a/src/proto_alpha/lib_protocol/test/dune +++ b/src/proto_alpha/lib_protocol/test/dune @@ -1,9 +1,10 @@ -(executable - (name main) +(executables + (names main saturation_fuzzing) (libraries tezos-base tezos-micheline tezos-protocol-environment alcotest-lwt + crowbar tezos-alpha-test-helpers tezos-stdlib-unix tezos-client-base @@ -43,10 +44,15 @@ (package tezos-protocol-alpha-tests) (action (run %{exe:main.exe} -v))) +(rule + (alias runtest_saturation_fuzzing) + (package tezos-protocol-alpha-tests) + (action (run %{exe:saturation_fuzzing.exe}))) + (rule (alias runtest) (package tezos-protocol-alpha-tests) - (deps (alias runtest_proto_alpha)) + (deps (alias runtest_proto_alpha) (alias runtest_saturation_fuzzing)) (action (progn))) (rule diff --git a/src/proto_alpha/lib_protocol/test/saturation_fuzzing.ml b/src/proto_alpha/lib_protocol/test/saturation_fuzzing.ml new file mode 100644 index 000000000000..1447e5ebfb2e --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/saturation_fuzzing.ml @@ -0,0 +1,92 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2021 Nomadic Labs, *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +(** Testing + ------- + Component: Protocol Library + Invocation: dune build @src/proto_alpha/lib_protocol/runtest_saturation_fuzzing + Subject: Operations in Saturation_repr +*) + +open Protocol.Saturation_repr + +let gen_unsaturated = + let open Crowbar in + map [int] safe_int + +let gen_t = + let open Crowbar in + choose + [ const saturated; + gen_unsaturated; + gen_unsaturated; + gen_unsaturated; + gen_unsaturated ] + +(* Test. + * Tests that [f] commutes. + *) +let test_commutes f t1 t2 = + let fapp = f t1 t2 in + let fapp' = f t2 t1 in + Crowbar.check_eq ~pp fapp fapp' + +(* Test. + * Tests that [e] is neutral for [f]. + *) +let test_neutral f e t = + let fapp = f e t in + let fapp' = f t e in + Crowbar.check_eq ~pp fapp fapp' + +(* Test. + * Tests that [t] times [1] equals [t]. + *) +let test_mul_one t = Crowbar.check_eq ~pp (mul t @@ safe_int 1) t + +(* Test. + * Tests that [t] times [0] equals [0]. + *) +let test_mul_zero t = Crowbar.check_eq ~pp (mul t zero) (zero |> may_saturate) + +(* Test. + * Tests that [t] minus [zero] equals [t]. + *) +let test_sub_zero t = Crowbar.check_eq ~pp (sub t zero) t + +let tests = + Crowbar.add_test ~name:"add commutes" [gen_t; gen_t] (test_commutes add) ; + Crowbar.add_test ~name:"mul commutes" [gen_t; gen_t] (test_commutes mul) ; + Crowbar.add_test + ~name:"0 is neutral for add" + [gen_t] + (test_neutral add (zero |> may_saturate)) ; + Crowbar.add_test + ~name:"1 is neutral for mul" + [gen_t] + (test_neutral mul (safe_int 1)) ; + Crowbar.add_test ~name:"t * 0 = 0" [gen_t] test_mul_zero ; + Crowbar.add_test ~name:"t * 1 = t" [gen_t] test_mul_one ; + Crowbar.add_test ~name:"t - 0 = t" [gen_t] test_sub_zero -- GitLab From a18c6ebd4d4b31a7ba5290e391cb9254c6ad6e6d Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 08:49:33 +0100 Subject: [PATCH 05/53] Proto: Remove unused safe_fp Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/gas_limit_repr.ml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index c51382460496..aa46d5ae6c06 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -141,13 +141,6 @@ module Arith = struct | None -> fatally_saturated_z x - let safe_fp x = - match of_int_opt (Z.to_int x) with - | Some int -> - int - | None -> - Saturation_repr.saturated - let sub_opt = Saturation_repr.sub_opt end -- GitLab From 06958a7346a895617b9539a82a6cdae273563fd7 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 08:53:59 +0100 Subject: [PATCH 06/53] Proto: Remove trailing multiple definitions of safe_int Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/gas_limit_repr.ml | 13 +- .../lib_protocol/michelson_v1_gas.ml | 143 +++++++++--------- src/proto_alpha/lib_protocol/script_repr.ml | 9 +- 3 files changed, 80 insertions(+), 85 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index aa46d5ae6c06..7170989b2293 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -37,13 +37,6 @@ let safe_const x = | Some x -> x -let safe_int x = - match Saturation_repr.(of_int_opt x) with - | None -> - Saturation_repr.saturated - | Some x -> - x - let scaling_factor = safe_const 1000 module Arith = struct @@ -213,10 +206,12 @@ let step_cost n = S.mul step_weight n let free = S.zero |> S.may_saturate let read_bytes_cost n = - S.add read_base_weight (S.mul byte_read_weight (safe_int n)) + S.add read_base_weight (S.mul byte_read_weight (Saturation_repr.safe_int n)) let write_bytes_cost n = - S.add write_base_weight (S.mul byte_written_weight (safe_int n)) + S.add + write_base_weight + (S.mul byte_written_weight (Saturation_repr.safe_int n)) let ( +@ ) x y = S.add x y diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index cfbde0da7b18..b8a1cfebfa88 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -66,8 +66,6 @@ module Cost_of = struct | Some x -> x - let safe_int x = S.of_int_opt x |> S.saturate_if_undef - let int_bytes (z : 'a Script_int.num) = z_bytes (Script_int.to_zint z) let timestamp_bytes (t : Script_timestamp.t) = @@ -85,23 +83,23 @@ module Cost_of = struct | (Never_key _, _) -> . | (Int_key _, _) -> - safe_int @@ int_bytes v + S.safe_int @@ int_bytes v | (Nat_key _, _) -> - safe_int @@ int_bytes v + S.safe_int @@ int_bytes v | (Signature_key _, _) -> safe_const Signature.size | (String_key _, _) -> - safe_int @@ String.length v + S.safe_int @@ String.length v | (Bytes_key _, _) -> - safe_int @@ Bytes.length v + S.safe_int @@ Bytes.length v | (Bool_key _, _) -> safe_const 8 | (Key_hash_key _, _) -> safe_const Signature.Public_key_hash.size | (Key_key _, k) -> - safe_int @@ Signature.Public_key.size k + S.safe_int @@ Signature.Public_key.size k | (Timestamp_key _, _) -> - safe_int @@ timestamp_bytes v + S.safe_int @@ timestamp_bytes v | (Address_key _, _) -> safe_const Signature.Public_key_hash.size | (Mutez_key _, _) -> @@ -130,7 +128,7 @@ module Cost_of = struct (* model N_Abs_int *) (* Approximating 0.068306 x term *) - let cost_N_Abs_int size = safe_int @@ (80 + (size lsr 4)) + let cost_N_Abs_int size = S.safe_int @@ (80 + (size lsr 4)) (* model N_Add_bls12_381_fr *) @@ -148,7 +146,7 @@ module Cost_of = struct (* Approximating 0.082158 x term *) let cost_N_Add_intint size1 size2 = let v0 = Compare.Int.max size1 size2 in - safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + S.safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Add_tez *) let cost_N_Add_tez = safe_const 100 @@ -160,14 +158,14 @@ module Cost_of = struct (* Approximating 0.079325 x term *) let cost_N_And_nat size1 size2 = let v0 = Compare.Int.min size1 size2 in - safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + S.safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Blake2b *) (* Approximating 1.366428 x term *) let cost_N_Blake2b size = let open S_syntax in - let size = safe_int size in - safe_int 500 + (size + (size lsr 2)) + let size = S.safe_int size in + S.safe_int 500 + (size + (size lsr 2)) (* model N_Car *) let cost_N_Car = safe_const 80 @@ -179,75 +177,75 @@ module Cost_of = struct (* Approximating 1.372685 x term *) let cost_N_Check_signature_ed25519 size = let open S_syntax in - let size = safe_int size in + let size = S.safe_int size in safe_const 270_000 + (size + (size lsr 2)) (* model N_Check_signature_p256 *) (* Approximating 1.385771 x term *) let cost_N_Check_signature_p256 size = let open S_syntax in - let size = safe_int size in + let size = S.safe_int size in safe_const 600_000 + (size + (size lsr 2) + (size lsr 3)) (* model N_Check_signature_secp256k1 *) (* Approximating 1.372411 x term *) let cost_N_Check_signature_secp256k1 size = let open S_syntax in - let size = safe_int size in + let size = S.safe_int size in safe_const 60_000 + (size + (size lsr 2)) (* model N_Comb *) (* Approximating 3.275337 x term *) - let cost_N_Comb size = safe_int (80 + ((3 * size) + (size lsr 2))) + let cost_N_Comb size = S.safe_int (80 + ((3 * size) + (size lsr 2))) (* model N_Comb_get *) (* Approximating 0.553178 x term *) - let cost_N_Comb_get size = safe_int (80 + ((size lsr 1) + (size lsr 4))) + let cost_N_Comb_get size = S.safe_int (80 + ((size lsr 1) + (size lsr 4))) (* model N_Comb_set *) (* Approximating 1.282976 x term *) - let cost_N_Comb_set size = safe_int (80 + (size + (size lsr 2))) + let cost_N_Comb_set size = S.safe_int (80 + (size + (size lsr 2))) (* model N_Compare_address *) let cost_N_Compare_address size1 size2 = - safe_int (80 + (2 * Compare.Int.min size1 size2)) + S.safe_int (80 + (2 * Compare.Int.min size1 size2)) (* model N_Compare_bool *) let cost_N_Compare_bool size1 size2 = - safe_int (80 + (128 * Compare.Int.min size1 size2)) + S.safe_int (80 + (128 * Compare.Int.min size1 size2)) (* model N_Compare_int *) (* Approximating 0.073657 x term *) let cost_N_Compare_int size1 size2 = let v0 = Compare.Int.min size1 size2 in - safe_int (150 + ((v0 lsr 4) + (v0 lsr 7))) + S.safe_int (150 + ((v0 lsr 4) + (v0 lsr 7))) (* model N_Compare_key_hash *) let cost_N_Compare_key_hash size1 size2 = - safe_int (80 + (2 * Compare.Int.min size1 size2)) + S.safe_int (80 + (2 * Compare.Int.min size1 size2)) (* model N_Compare_mutez *) let cost_N_Compare_mutez size1 size2 = - safe_int (13 * Compare.Int.min size1 size2) + S.safe_int (13 * Compare.Int.min size1 size2) (* model N_Compare_string *) (* Approximating 0.039389 x term *) let cost_N_Compare_string size1 size2 = let v0 = Compare.Int.min size1 size2 in - safe_int (120 + ((v0 lsr 5) + (v0 lsr 7))) + S.safe_int (120 + ((v0 lsr 5) + (v0 lsr 7))) (* model N_Compare_timestamp *) (* Approximating 0.072483 x term *) let cost_N_Compare_timestamp size1 size2 = let v0 = Compare.Int.min size1 size2 in - safe_int (140 + ((v0 lsr 4) + (v0 lsr 7))) + S.safe_int (140 + ((v0 lsr 4) + (v0 lsr 7))) (* model N_Concat_string_pair *) (* Approximating 0.068808 x term *) let cost_N_Concat_string_pair size1 size2 = let open S_syntax in - let v0 = safe_int size1 + safe_int size2 in - safe_int 80 + (v0 lsr 4) + let v0 = S.safe_int size1 + S.safe_int size2 in + S.safe_int 80 + (v0 lsr 4) (* model N_Cons_list *) let cost_N_Cons_list = safe_const 80 @@ -265,29 +263,29 @@ module Cost_of = struct let cost_N_Const = safe_const 80 (* model N_Dig *) - let cost_N_Dig size = safe_int (100 + (4 * size)) + let cost_N_Dig size = S.safe_int (100 + (4 * size)) (* model N_Dip *) let cost_N_Dip = safe_const 100 (* model N_DipN *) - let cost_N_DipN size = safe_int (100 + (4 * size)) + let cost_N_DipN size = S.safe_int (100 + (4 * size)) (* model N_Drop *) let cost_N_Drop = safe_const 80 (* model N_DropN *) - let cost_N_DropN size = safe_int (100 + (4 * size)) + let cost_N_DropN size = S.safe_int (100 + (4 * size)) (* model N_Dug *) - let cost_N_Dug size = safe_int (100 + (4 * size)) + let cost_N_Dug size = S.safe_int (100 + (4 * size)) (* model N_Dup *) - let cost_N_Dup = safe_int 80 + let cost_N_Dup = S.safe_int 80 (* model N_DupN *) (* Approximating 1.299969 x term *) - let cost_N_DupN size = safe_int (60 + size + (size lsr 2)) + let cost_N_DupN size = S.safe_int (60 + size + (size lsr 2)) (* model N_Ediv_natnat *) (* Approximating 0.001599 x term *) @@ -296,7 +294,7 @@ module Cost_of = struct if Compare.Int.(q < 0) then safe_const 300 else let open S_syntax in - let v0 = safe_int q * safe_int size2 in + let v0 = S.safe_int q * S.safe_int size2 in safe_const 300 + (v0 lsr 10) + (v0 lsr 11) + (v0 lsr 13) (* model N_Ediv_tez *) @@ -336,7 +334,7 @@ module Cost_of = struct (* model N_Keccak *) let cost_N_Keccak size = let open S_syntax in - safe_const 1_400 + (safe_const 30 * safe_int size) + safe_const 1_400 + (safe_const 30 * S.safe_int size) (* model N_Left *) let cost_N_Left = safe_const 80 @@ -344,12 +342,12 @@ module Cost_of = struct (* model N_List_iter *) let cost_N_List_iter size = let open S_syntax in - safe_const 500 + (safe_const 7 * safe_int size) + safe_const 500 + (safe_const 7 * S.safe_int size) (* model N_List_map *) let cost_N_List_map size = let open S_syntax in - safe_const 500 + (safe_const 12 * safe_int size) + safe_const 500 + (safe_const 12 * S.safe_int size) (* model N_List_size *) let cost_N_List_size = safe_const 80 @@ -362,11 +360,11 @@ module Cost_of = struct (* model N_Lsl_nat *) (* Approximating 0.129443 x term *) - let cost_N_Lsl_nat size = safe_int (150 + (size lsr 3)) + let cost_N_Lsl_nat size = S.safe_int (150 + (size lsr 3)) (* model N_Lsr_nat *) (* Approximating 0.129435 x term *) - let cost_N_Lsr_nat size = safe_int (150 + (size lsr 3)) + let cost_N_Lsr_nat size = S.safe_int (150 + (size lsr 3)) (* model N_Map_get *) (* Approximating 0.057548 x term *) @@ -378,12 +376,12 @@ module Cost_of = struct (* model N_Map_iter *) let cost_N_Map_iter size = let open S_syntax in - safe_const 80 + (safe_const 40 * safe_int size) + safe_const 80 + (safe_const 40 * S.safe_int size) (* model N_Map_map *) let cost_N_Map_map size = let open S_syntax in - safe_const 80 + (safe_const 761 * safe_int size) + safe_const 80 + (safe_const 761 * S.safe_int size) (* model N_Map_mem *) (* Approximating 0.058563 x term *) @@ -427,13 +425,13 @@ module Cost_of = struct (* model N_Mul_intint *) let cost_N_Mul_intint size1 size2 = let open S_syntax in - let a = S.add (safe_int size1) (safe_int size2) in + let a = S.add (S.safe_int size1) (S.safe_int size2) in safe_const 80 + (a * log2 a) (* model N_Mul_teznat *) let cost_N_Mul_teznat size = let open S_syntax in - safe_const 200 + (safe_const 133 * safe_int size) + safe_const 200 + (safe_const 133 * S.safe_int size) (* model N_Neg_bls12_381_fr *) @@ -449,7 +447,7 @@ module Cost_of = struct (* model N_Neg_int *) (* Approximating 0.068419 x term *) - let cost_N_Neg_int size = safe_int (80 + (size lsr 4)) + let cost_N_Neg_int size = S.safe_int (80 + (size lsr 4)) (* model N_Neq *) let cost_N_Neq = safe_const 80 @@ -465,7 +463,7 @@ module Cost_of = struct (* model N_Not_int *) (* Approximating 0.076564 x term *) - let cost_N_Not_int size = safe_int (55 + ((size lsr 4) + (size lsr 7))) + let cost_N_Not_int size = S.safe_int (55 + ((size lsr 4) + (size lsr 7))) (* model N_Or *) let cost_N_Or = safe_const 90 @@ -474,12 +472,14 @@ module Cost_of = struct (* Approximating 0.078718 x term *) let cost_N_Or_nat size1 size2 = let v0 = Compare.Int.max size1 size2 in - safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + S.safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Pairing_check_bls12_381 *) let cost_N_Pairing_check_bls12_381 size = - S.add (safe_const 1_550_000) (S.mul (safe_const 510_000) (safe_int size)) + S.add + (safe_const 1_550_000) + (S.mul (safe_const 510_000) (S.safe_int size)) (* model N_Right *) let cost_N_Right = safe_const 80 @@ -490,13 +490,13 @@ module Cost_of = struct (* model N_Set_iter *) let cost_N_Set_iter size = let open S_syntax in - safe_const 80 + (safe_const 36 * safe_int size) + safe_const 80 + (safe_const 36 * S.safe_int size) (* model N_Set_mem *) (* Approximating 0.059410 x term *) let cost_N_Set_mem size1 size2 = let open S_syntax in - let v0 = size1 * log2 (safe_int size2) in + let v0 = size1 * log2 (S.safe_int size2) in safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + (v0 lsr 8) (* model N_Set_size *) @@ -506,27 +506,27 @@ module Cost_of = struct (* Approximating 0.126260 x term *) let cost_N_Set_update size1 size2 = let open S_syntax in - let v0 = size1 * log2 (safe_int size2) in + let v0 = size1 * log2 (S.safe_int size2) in safe_const 80 + (v0 lsr 3) (* model N_Sha256 *) let cost_N_Sha256 size = let open S_syntax in - safe_const 500 + (safe_const 5 * safe_int size) + safe_const 500 + (safe_const 5 * S.safe_int size) (* model N_Sha3 *) let cost_N_Sha3 size = let open S_syntax in - safe_const 1_400 + (safe_const 32 * safe_int size) + safe_const 1_400 + (safe_const 32 * S.safe_int size) (* model N_Sha512 *) let cost_N_Sha512 size = let open S_syntax in - safe_const 500 + (safe_const 3 * safe_int size) + safe_const 500 + (safe_const 3 * S.safe_int size) (* model N_Slice_string *) (* Approximating 0.067048 x term *) - let cost_N_Slice_string size = safe_int (80 + (size lsr 4)) + let cost_N_Slice_string size = S.safe_int (80 + (size lsr 4)) (* model N_String_size *) let cost_N_String_size = safe_const 80 @@ -535,7 +535,7 @@ module Cost_of = struct (* Approximating 0.082399 x term *) let cost_N_Sub_int size1 size2 = let v0 = Compare.Int.max size1 size2 in - safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + S.safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Sub_tez *) let cost_N_Sub_tez = safe_const 80 @@ -549,7 +549,7 @@ module Cost_of = struct (* model N_Uncomb *) (* Approximating 3.666332 x term *) let cost_N_Uncomb size = - safe_int (80 + ((3 * size) + (size lsr 1) + (size lsr 3))) + S.safe_int (80 + ((3 * size) + (size lsr 1) + (size lsr 3))) (* model N_Unpair *) let cost_N_Unpair = safe_const 80 @@ -564,7 +564,7 @@ module Cost_of = struct (* Approximating 0.078258 x term *) let cost_N_Xor_nat size1 size2 = let v0 = Compare.Int.max size1 size2 in - safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) + S.safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model DECODING_BLS_FR *) @@ -719,7 +719,7 @@ module Cost_of = struct (* model CHECK_PRINTABLE *) let cost_CHECK_PRINTABLE size = let open S_syntax in - safe_const 14 + (safe_const 10 * safe_int size) + safe_const 14 + (safe_const 10 * S.safe_int size) (* model MERGE_TYPES This is the estimated cost of one iteration of merge_types, extracted @@ -833,17 +833,18 @@ module Cost_of = struct let map_mem (type k v) (elt : k) ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in - atomic_step_cost (cost_N_Map_mem elt_size (safe_int (snd Box.boxed))) + atomic_step_cost (cost_N_Map_mem elt_size (S.safe_int (snd Box.boxed))) let map_get (type k v) (elt : k) ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in - atomic_step_cost (cost_N_Map_get elt_size (safe_int (snd Box.boxed))) + atomic_step_cost (cost_N_Map_get elt_size (S.safe_int (snd Box.boxed))) let map_update (type k v) (elt : k) ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in - atomic_step_cost (cost_N_Map_update elt_size (safe_int (snd Box.boxed))) + atomic_step_cost + (cost_N_Map_update elt_size (S.safe_int (snd Box.boxed))) let map_get_and_update (type k v) (elt : k) (m : (k, v) Script_typed_ir.map) = @@ -1033,12 +1034,12 @@ module Cost_of = struct let open S_syntax in atomic_step_cost ( safe_const 85_000 - + (safe_int inputs * safe_int 4) - + (safe_int outputs * safe_int 30) ) + + (S.safe_int inputs * S.safe_int 4) + + (S.safe_int outputs * S.safe_int 30) ) (* --------------------------------------------------------------------- *) (* Semi-hand-crafted models *) - let compare_unit = atomic_step_cost (safe_int 10) + let compare_unit = atomic_step_cost (S.safe_int 10) let compare_union_tag = atomic_step_cost (safe_const 10) @@ -1160,17 +1161,17 @@ module Cost_of = struct *) let concat_string_precheck (l : 'a Script_typed_ir.boxed_list) = (* we set the precheck to be slightly more expensive than cost_N_List_iter *) - atomic_step_cost (S.mul (safe_int l.length) (safe_const 10)) + atomic_step_cost (S.mul (S.safe_int l.length) (safe_const 10)) (* This is the cost of allocating a string and blitting existing ones into it. *) let concat_string total_bytes = atomic_step_cost - S.(add (safe_int 100) (S.ediv total_bytes (safe_int 10))) + S.(add (S.safe_int 100) (S.ediv total_bytes (S.safe_int 10))) (* Same story as Concat_string. *) let concat_bytes total_bytes = atomic_step_cost - S.(add (safe_int 100) (S.ediv total_bytes (safe_int 10))) + S.(add (S.safe_int 100) (S.ediv total_bytes (S.safe_int 10))) (* Cost of additional call to logger + overhead of setting up call to [interp]. *) let exec = atomic_step_cost (safe_const 100) @@ -1242,11 +1243,11 @@ module Cost_of = struct (* We cannot instrument failed deserialization, so we take worst case fees: a set of size 1 bytes values. *) let blen = Bytes.length bytes in - let len = safe_int blen in + let len = S.safe_int blen in let d = Z.numbits (Z.of_int blen) in (len *@ alloc_mbytes_cost 1) +@ len - *@ ( safe_int d + *@ ( S.safe_int d *@ (alloc_cost (safe_const 3) +@ step_cost (safe_const 1)) ) let ticket = atomic_step_cost (safe_const 80) @@ -1380,7 +1381,7 @@ module Cost_of = struct (* Constructing proof arguments consists in a decreasing loop in the result monad, allocating at each step. We charge a reasonable overapproximation. *) let proof_argument n = - atomic_step_cost (S.mul (safe_int n) (safe_const 50)) + atomic_step_cost (S.mul (S.safe_int n) (safe_const 50)) end module Unparsing = struct diff --git a/src/proto_alpha/lib_protocol/script_repr.ml b/src/proto_alpha/lib_protocol/script_repr.ml index 0c400464a2de..dd3b4d48ac9d 100644 --- a/src/proto_alpha/lib_protocol/script_repr.ml +++ b/src/proto_alpha/lib_protocol/script_repr.ml @@ -100,9 +100,7 @@ let seq_node_size_nonrec args = module S = Saturation_repr -let safe_int x = S.of_int_opt x |> S.saturate_if_undef - -let convert_pair (i1, i2) = (safe_int i1, safe_int i2) +let convert_pair (i1, i2) = (S.safe_int i1, S.safe_int i2) let rec node_size node = let open Micheline in @@ -136,7 +134,7 @@ let traversal_cost node = let cost_of_size (blocks, words) = let open Gas_limit_repr in - S.max (S.zero |> S.may_saturate) (S.sub blocks (safe_int 1)) + S.max (S.zero |> S.may_saturate) (S.sub blocks (S.safe_int 1)) *@ alloc_cost S.zero +@ alloc_cost words +@ step_cost blocks @@ -260,7 +258,8 @@ and micheline_nodes_list subterms acc k = let micheline_nodes node = micheline_nodes node 0 (fun x -> x) -let cost_MICHELINE_STRIP_LOCATIONS size = S.mul (safe_int size) (safe_int 100) +let cost_MICHELINE_STRIP_LOCATIONS size = + S.mul (S.safe_int size) (S.safe_int 100) let strip_locations_cost node = let nodes = micheline_nodes node in -- GitLab From 7c479c3fd7fd46d4996a237390b8cad086eed1dc Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 08:59:08 +0100 Subject: [PATCH 07/53] Proto: Uniformize reference to Saturation_repr Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/gas_limit_repr.ml | 61 +++++++++---------- 1 file changed, 29 insertions(+), 32 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index 7170989b2293..460367eb4368 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -29,8 +29,10 @@ type fp_tag type integral_tag +module S = Saturation_repr + let safe_const x = - match Saturation_repr.(Option.bind (of_int_opt x) mul_safe) with + match S.(Option.bind (of_int_opt x) mul_safe) with | None -> (* because [safe_const] is always called with small enough constants. *) assert false @@ -40,7 +42,7 @@ let safe_const x = let scaling_factor = safe_const 1000 module Arith = struct - type 'a t = Saturation_repr.may_saturate Saturation_repr.t + type 'a t = S.may_saturate S.t type fp = fp_tag t @@ -48,33 +50,33 @@ module Arith = struct let scaling_factor = scaling_factor - let sub = Saturation_repr.sub + let sub = S.sub - let add = Saturation_repr.add + let add = S.add - let zero = Saturation_repr.(may_saturate zero) + let zero = S.(may_saturate zero) - let min = Saturation_repr.min + let min = S.min - let max = Saturation_repr.max + let max = S.max - let compare = Saturation_repr.compare + let compare = S.compare - let ( < ) = Saturation_repr.( < ) + let ( < ) = S.( < ) - let ( <> ) = Saturation_repr.( <> ) + let ( <> ) = S.( <> ) - let ( > ) = Saturation_repr.( > ) + let ( > ) = S.( > ) - let ( <= ) = Saturation_repr.( <= ) + let ( <= ) = S.( <= ) - let ( >= ) = Saturation_repr.( >= ) + let ( >= ) = S.( >= ) - let ( = ) = Saturation_repr.( = ) + let ( = ) = S.( = ) - let equal = Saturation_repr.equal + let equal = S.equal - let of_int_opt = Saturation_repr.of_int_opt + let of_int_opt = S.of_int_opt let fatally_saturated_int i = failwith (string_of_int i ^ " should not be saturated.") @@ -83,7 +85,7 @@ module Arith = struct failwith (Z.to_string z ^ " should not be saturated.") let integral_of_int_exn i = - Saturation_repr.( + S.( match of_int_opt i with | None -> fatally_saturated_int i @@ -98,28 +100,27 @@ module Arith = struct | exception Z.Overflow -> fatally_saturated_z z - let integral_to_z (i : integral) : Z.t = - Saturation_repr.(to_z (ediv i scaling_factor)) + let integral_to_z (i : integral) : Z.t = S.(to_z (ediv i scaling_factor)) let ceil x = - let r = Saturation_repr.erem x scaling_factor in + let r = S.erem x scaling_factor in if r = zero then x else add x (sub scaling_factor r) - let floor x = sub x (Saturation_repr.erem x scaling_factor) + let floor x = sub x (S.erem x scaling_factor) let fp x = x let pp fmtr fp = - let q = Saturation_repr.(ediv fp scaling_factor |> to_int) in - let r = Saturation_repr.(erem fp scaling_factor |> to_int) in + let q = S.(ediv fp scaling_factor |> to_int) in + let r = S.(erem fp scaling_factor |> to_int) in if Compare.Int.(r = 0) then Format.fprintf fmtr "%d" q else Format.fprintf fmtr "%d.%0*d" q decimals r let pp_integral = pp - let n_fp_encoding : fp Data_encoding.t = Saturation_repr.n_encoding + let n_fp_encoding : fp Data_encoding.t = S.n_encoding - let z_fp_encoding : fp Data_encoding.t = Saturation_repr.z_encoding + let z_fp_encoding : fp Data_encoding.t = S.z_encoding let n_integral_encoding : integral Data_encoding.t = Data_encoding.conv integral_to_z integral_exn Data_encoding.n @@ -134,13 +135,11 @@ module Arith = struct | None -> fatally_saturated_z x - let sub_opt = Saturation_repr.sub_opt + let sub_opt = S.sub_opt end type t = Unaccounted | Limited of {remaining : Arith.fp} -module S = Saturation_repr - type cost = S.may_saturate S.t let encoding = @@ -206,12 +205,10 @@ let step_cost n = S.mul step_weight n let free = S.zero |> S.may_saturate let read_bytes_cost n = - S.add read_base_weight (S.mul byte_read_weight (Saturation_repr.safe_int n)) + S.add read_base_weight (S.mul byte_read_weight (S.safe_int n)) let write_bytes_cost n = - S.add - write_base_weight - (S.mul byte_written_weight (Saturation_repr.safe_int n)) + S.add write_base_weight (S.mul byte_written_weight (S.safe_int n)) let ( +@ ) x y = S.add x y -- GitLab From e1c4eb8ac512316b1f0b22637ff9020a1ccfad9b Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 10:01:56 +0100 Subject: [PATCH 08/53] Proto: Give an explicit definition for mul_safe integers Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/saturation_repr.mli | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/saturation_repr.mli b/src/proto_alpha/lib_protocol/saturation_repr.mli index 1618e2e31dfc..3387c63ff826 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.mli +++ b/src/proto_alpha/lib_protocol/saturation_repr.mli @@ -106,7 +106,8 @@ val shift_right : 'a t -> int -> 'a t val mul : _ t -> _ t -> may_saturate t (** [mul_safe x] returns a [mul_safe t] only if [x] does not trigger - overflows when multiplied with another [mul_safe t]. *) + overflows when multiplied with another [mul_safe t]. More precisely, + [x] is safe for fast multiplications if [x < 2147483648]. *) val mul_safe : _ t -> mul_safe t option (** [mul_fast x y] exploits the fact that [x] and [y] are known not to -- GitLab From fb0d1e28c9bd70d3e30ca79df9a7194c0a912306 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 10:02:23 +0100 Subject: [PATCH 09/53] Proto: Optimize some multiplications in the cost model Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/gas_limit_repr.ml | 59 ++++++++++++------- 1 file changed, 39 insertions(+), 20 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index 460367eb4368..85026276c48e 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -31,13 +31,35 @@ type integral_tag module S = Saturation_repr +(* + + When a saturated integer is sufficiently small (i.e. strictly less + than 2147483648), we can assign it the type [mul_safe S.t] to use + it within fast multiplications, named [S.scale_fast] and + [S.mul_fast]. + + The following function allows such type assignment but may raise an + exception if the assumption is wrong. Therefore, [assert_mul_safe] + should only be used to define toplevel values, so that these + exceptions can only occur during startup. + +*) +let assert_mul_safe x = + match S.mul_safe x with None -> assert false | Some x -> x + +(* + + Similarly as [assert_mul_safe], [safe_const] must only be applied + to integer literals that are small enough for fast multiplications. + +*) let safe_const x = - match S.(Option.bind (of_int_opt x) mul_safe) with + match S.of_int_opt x with | None -> - (* because [safe_const] is always called with small enough constants. *) + (* Since [safe_const] is only applied to small integers: *) assert false | Some x -> - x + assert_mul_safe x let scaling_factor = safe_const 1000 @@ -168,17 +190,22 @@ let cost_encoding = S.z_encoding let pp_cost fmt z = S.pp fmt z -let allocation_weight = S.(mul_fast scaling_factor (safe_const 2)) +let allocation_weight = + S.(mul_fast scaling_factor (safe_const 2)) |> assert_mul_safe let step_weight = scaling_factor -let read_base_weight = S.(mul_fast scaling_factor (safe_const 100)) +let read_base_weight = + S.(mul_fast scaling_factor (safe_const 100)) |> assert_mul_safe -let write_base_weight = S.(mul_fast scaling_factor (safe_const 160)) +let write_base_weight = + S.(mul_fast scaling_factor (safe_const 160)) |> assert_mul_safe -let byte_read_weight = S.(mul_fast scaling_factor (safe_const 10)) +let byte_read_weight = + S.(mul_fast scaling_factor (safe_const 10)) |> assert_mul_safe -let byte_written_weight = S.(mul_fast scaling_factor (safe_const 15)) +let byte_written_weight = + S.(mul_fast scaling_factor (safe_const 15)) |> assert_mul_safe let cost_to_milligas (cost : cost) : Arith.fp = cost @@ -186,17 +213,9 @@ let raw_consume gas_counter cost = let gas = cost_to_milligas cost in Arith.sub_opt gas_counter gas -let alloc_cost n = S.mul allocation_weight S.(add n (safe_const 1)) +let alloc_cost n = S.scale_fast allocation_weight S.(add n (safe_const 1)) -let alloc_bytes_cost n = - match S.of_int_opt ((n + 7) / 8) with - | None -> - (* Since [n] is supposed to be positive, the following case should - never occur. In case this assumption does not hold, we return - [saturated], which is always a safe cost. *) - S.saturated - | Some x -> - alloc_cost x +let alloc_bytes_cost n = S.safe_int ((n + 7) / 8) let atomic_step_cost : 'a S.t -> cost = S.may_saturate @@ -205,10 +224,10 @@ let step_cost n = S.mul step_weight n let free = S.zero |> S.may_saturate let read_bytes_cost n = - S.add read_base_weight (S.mul byte_read_weight (S.safe_int n)) + S.add read_base_weight (S.scale_fast byte_read_weight (S.safe_int n)) let write_bytes_cost n = - S.add write_base_weight (S.mul byte_written_weight (S.safe_int n)) + S.add write_base_weight (S.scale_fast byte_written_weight (S.safe_int n)) let ( +@ ) x y = S.add x y -- GitLab From 83ee7484ca3b73e888463c26db1cd87659cdba35 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 10:09:29 +0100 Subject: [PATCH 10/53] Proto: Simplify the gas model implementation Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/michelson_v1_gas.ml | 345 ++++++++---------- 1 file changed, 162 insertions(+), 183 deletions(-) diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index b8a1cfebfa88..4fadef1c59f3 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -32,12 +32,7 @@ module S = Saturation_repr module Cost_of = struct module S_syntax = struct (* This is a good enough approximation. S.numbits 0 = 0 *) - let log2 x = - match S.of_int_opt (1 + Z.numbits (S.to_z x)) with - | None -> - S.saturated - | Some x -> - x + let log2 x = S.safe_int (1 + Z.numbits (S.to_z x)) let ( + ) = S.add @@ -50,22 +45,6 @@ module Cost_of = struct let bits = Z.numbits z in (7 + bits) / 8 - let mul_safe_const x = - match S.(Option.bind (of_int_opt x) mul_safe) with - | None -> - (* Because [mul_safe_const] is applied to small enough literals: *) - assert false - | Some x -> - x - - let safe_const x = - match S.(of_int_opt x) with - | None -> - (* Because [safe_const] is applied to small literals: *) - assert false - | Some x -> - x - let int_bytes (z : 'a Script_int.num) = z_bytes (Script_int.to_zint z) let timestamp_bytes (t : Script_timestamp.t) = @@ -79,7 +58,7 @@ module Cost_of = struct fun wit v -> match (wit, v) with | (Unit_key _, _) -> - safe_const 1 + S.safe_int 1 | (Never_key _, _) -> . | (Int_key _, _) -> @@ -87,37 +66,37 @@ module Cost_of = struct | (Nat_key _, _) -> S.safe_int @@ int_bytes v | (Signature_key _, _) -> - safe_const Signature.size + S.safe_int Signature.size | (String_key _, _) -> S.safe_int @@ String.length v | (Bytes_key _, _) -> S.safe_int @@ Bytes.length v | (Bool_key _, _) -> - safe_const 8 + S.safe_int 8 | (Key_hash_key _, _) -> - safe_const Signature.Public_key_hash.size + S.safe_int Signature.Public_key_hash.size | (Key_key _, k) -> S.safe_int @@ Signature.Public_key.size k | (Timestamp_key _, _) -> S.safe_int @@ timestamp_bytes v | (Address_key _, _) -> - safe_const Signature.Public_key_hash.size + S.safe_int Signature.Public_key_hash.size | (Mutez_key _, _) -> - safe_const 8 + S.safe_int 8 | (Chain_id_key _, _) -> - safe_const Chain_id.size + S.safe_int Chain_id.size | (Pair_key ((l, _), (r, _), _), (lval, rval)) -> S.add (size_of_comparable l lval) (size_of_comparable r rval) | (Union_key ((t, _), _, _), L x) -> - S.add (safe_const 1) (size_of_comparable t x) + S.add (S.safe_int 1) (size_of_comparable t x) | (Union_key (_, (t, _), _), R x) -> - S.add (safe_const 1) (size_of_comparable t x) + S.add (S.safe_int 1) (size_of_comparable t x) | (Option_key _, None) -> - safe_const 1 + S.safe_int 1 | (Option_key (t, _), Some x) -> - S.add (safe_const 1) (size_of_comparable t x) + S.add (S.safe_int 1) (size_of_comparable t x) - let manager_operation = step_cost @@ mul_safe_const 1_000 + let manager_operation = step_cost @@ S.safe_int 1_000 (* FIXME: hardcoded constant, available in next environment version. Set to a reasonable upper bound. *) @@ -132,15 +111,15 @@ module Cost_of = struct (* model N_Add_bls12_381_fr *) - let cost_N_Add_bls12_381_fr = safe_const 230 + let cost_N_Add_bls12_381_fr = S.safe_int 230 (* model N_Add_bls12_381_g1 *) - let cost_N_Add_bls12_381_g1 = safe_const 9_300 + let cost_N_Add_bls12_381_g1 = S.safe_int 9_300 (* model N_Add_bls12_381_g2 *) - let cost_N_Add_bls12_381_g2 = safe_const 13_000 + let cost_N_Add_bls12_381_g2 = S.safe_int 13_000 (* model N_Add_intint *) (* Approximating 0.082158 x term *) @@ -149,10 +128,10 @@ module Cost_of = struct S.safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Add_tez *) - let cost_N_Add_tez = safe_const 100 + let cost_N_Add_tez = S.safe_int 100 (* model N_And *) - let cost_N_And = safe_const 100 + let cost_N_And = S.safe_int 100 (* model N_And_nat *) (* Approximating 0.079325 x term *) @@ -168,31 +147,31 @@ module Cost_of = struct S.safe_int 500 + (size + (size lsr 2)) (* model N_Car *) - let cost_N_Car = safe_const 80 + let cost_N_Car = S.safe_int 80 (* model N_Cdr *) - let cost_N_Cdr = safe_const 80 + let cost_N_Cdr = S.safe_int 80 (* model N_Check_signature_ed25519 *) (* Approximating 1.372685 x term *) let cost_N_Check_signature_ed25519 size = let open S_syntax in let size = S.safe_int size in - safe_const 270_000 + (size + (size lsr 2)) + S.safe_int 270_000 + (size + (size lsr 2)) (* model N_Check_signature_p256 *) (* Approximating 1.385771 x term *) let cost_N_Check_signature_p256 size = let open S_syntax in let size = S.safe_int size in - safe_const 600_000 + (size + (size lsr 2) + (size lsr 3)) + S.safe_int 600_000 + (size + (size lsr 2) + (size lsr 3)) (* model N_Check_signature_secp256k1 *) (* Approximating 1.372411 x term *) let cost_N_Check_signature_secp256k1 size = let open S_syntax in let size = S.safe_int size in - safe_const 60_000 + (size + (size lsr 2)) + S.safe_int 60_000 + (size + (size lsr 2)) (* model N_Comb *) (* Approximating 3.275337 x term *) @@ -248,31 +227,31 @@ module Cost_of = struct S.safe_int 80 + (v0 lsr 4) (* model N_Cons_list *) - let cost_N_Cons_list = safe_const 80 + let cost_N_Cons_list = S.safe_int 80 (* model N_Cons_none *) - let cost_N_Cons_none = safe_const 80 + let cost_N_Cons_none = S.safe_int 80 (* model N_Cons_pair *) - let cost_N_Cons_pair = safe_const 80 + let cost_N_Cons_pair = S.safe_int 80 (* model N_Cons_some *) - let cost_N_Cons_some = safe_const 80 + let cost_N_Cons_some = S.safe_int 80 (* model N_Const *) - let cost_N_Const = safe_const 80 + let cost_N_Const = S.safe_int 80 (* model N_Dig *) let cost_N_Dig size = S.safe_int (100 + (4 * size)) (* model N_Dip *) - let cost_N_Dip = safe_const 100 + let cost_N_Dip = S.safe_int 100 (* model N_DipN *) let cost_N_DipN size = S.safe_int (100 + (4 * size)) (* model N_Drop *) - let cost_N_Drop = safe_const 80 + let cost_N_Drop = S.safe_int 80 (* model N_DropN *) let cost_N_DropN size = S.safe_int (100 + (4 * size)) @@ -291,72 +270,72 @@ module Cost_of = struct (* Approximating 0.001599 x term *) let cost_N_Ediv_natnat size1 size2 = let q = size1 - size2 in - if Compare.Int.(q < 0) then safe_const 300 + if Compare.Int.(q < 0) then S.safe_int 300 else let open S_syntax in let v0 = S.safe_int q * S.safe_int size2 in - safe_const 300 + (v0 lsr 10) + (v0 lsr 11) + (v0 lsr 13) + S.safe_int 300 + (v0 lsr 10) + (v0 lsr 11) + (v0 lsr 13) (* model N_Ediv_tez *) - let cost_N_Ediv_tez = safe_const 200 + let cost_N_Ediv_tez = S.safe_int 200 (* model N_Ediv_teznat *) (* Extracted by hand from the empirical data *) - let cost_N_Ediv_teznat = safe_const 300 + let cost_N_Ediv_teznat = S.safe_int 300 (* model N_Empty_map *) - let cost_N_Empty_map = safe_const 240 + let cost_N_Empty_map = S.safe_int 240 (* model N_Empty_set *) - let cost_N_Empty_set = safe_const 240 + let cost_N_Empty_set = S.safe_int 240 (* model N_Eq *) - let cost_N_Eq = safe_const 80 + let cost_N_Eq = S.safe_int 80 (* model N_If *) - let cost_N_If = safe_const 60 + let cost_N_If = S.safe_int 60 (* model N_If_cons *) - let cost_N_If_cons = safe_const 110 + let cost_N_If_cons = S.safe_int 110 (* model N_If_left *) - let cost_N_If_left = safe_const 90 + let cost_N_If_left = S.safe_int 90 (* model N_If_none *) - let cost_N_If_none = safe_const 80 + let cost_N_If_none = S.safe_int 80 (* model N_Int_nat *) - let cost_N_Int_nat = safe_const 80 + let cost_N_Int_nat = S.safe_int 80 (* model N_Is_nat *) - let cost_N_Is_nat = safe_const 80 + let cost_N_Is_nat = S.safe_int 80 (* model N_Keccak *) let cost_N_Keccak size = let open S_syntax in - safe_const 1_400 + (safe_const 30 * S.safe_int size) + S.safe_int 1_400 + (S.safe_int 30 * S.safe_int size) (* model N_Left *) - let cost_N_Left = safe_const 80 + let cost_N_Left = S.safe_int 80 (* model N_List_iter *) let cost_N_List_iter size = let open S_syntax in - safe_const 500 + (safe_const 7 * S.safe_int size) + S.safe_int 500 + (S.safe_int 7 * S.safe_int size) (* model N_List_map *) let cost_N_List_map size = let open S_syntax in - safe_const 500 + (safe_const 12 * S.safe_int size) + S.safe_int 500 + (S.safe_int 12 * S.safe_int size) (* model N_List_size *) - let cost_N_List_size = safe_const 80 + let cost_N_List_size = S.safe_int 80 (* model N_Loop *) - let cost_N_Loop = safe_const 70 + let cost_N_Loop = S.safe_int 70 (* model N_Loop_left *) - let cost_N_Loop_left = safe_const 80 + let cost_N_Loop_left = S.safe_int 80 (* model N_Lsl_nat *) (* Approximating 0.129443 x term *) @@ -371,51 +350,51 @@ module Cost_of = struct let cost_N_Map_get size1 size2 = let open S_syntax in let v0 = size1 * log2 size2 in - safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + S.safe_int 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) (* model N_Map_iter *) let cost_N_Map_iter size = let open S_syntax in - safe_const 80 + (safe_const 40 * S.safe_int size) + S.safe_int 80 + (S.safe_int 40 * S.safe_int size) (* model N_Map_map *) let cost_N_Map_map size = let open S_syntax in - safe_const 80 + (safe_const 761 * S.safe_int size) + S.safe_int 80 + (S.safe_int 761 * S.safe_int size) (* model N_Map_mem *) (* Approximating 0.058563 x term *) let cost_N_Map_mem size1 size2 = let open S_syntax in let v0 = size1 * log2 size2 in - safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + S.safe_int 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) (* model N_Map_size *) - let cost_N_Map_size = safe_const 90 + let cost_N_Map_size = S.safe_int 90 (* model N_Map_update *) (* Approximating 0.119968 x term *) let cost_N_Map_update size1 size2 = let open S_syntax in let v0 = size1 * log2 size2 in - safe_const 80 + (v0 lsr 4) + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + S.safe_int 80 + (v0 lsr 4) + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) (* model N_Mul_bls12_381_fr *) - let cost_N_Mul_bls12_381_fr = safe_const 260 + let cost_N_Mul_bls12_381_fr = S.safe_int 260 (* model N_Mul_bls12_381_g1 *) - let cost_N_Mul_bls12_381_g1 = safe_const 265_000 + let cost_N_Mul_bls12_381_g1 = S.safe_int 265_000 (* model N_Mul_bls12_381_g2 *) - let cost_N_Mul_bls12_381_g2 = safe_const 850_000 + let cost_N_Mul_bls12_381_g2 = S.safe_int 850_000 (* Converting fr from/to S.t *) - let cost_bls12_381_fr_of_z = safe_const 130 + let cost_bls12_381_fr_of_z = S.safe_int 130 - let cost_bls12_381_fr_to_z = safe_const 30 + let cost_bls12_381_fr_to_z = S.safe_int 30 let cost_N_Mul_bls12_381_fr_z = S.add cost_bls12_381_fr_of_z cost_N_Mul_bls12_381_fr @@ -426,47 +405,47 @@ module Cost_of = struct let cost_N_Mul_intint size1 size2 = let open S_syntax in let a = S.add (S.safe_int size1) (S.safe_int size2) in - safe_const 80 + (a * log2 a) + S.safe_int 80 + (a * log2 a) (* model N_Mul_teznat *) let cost_N_Mul_teznat size = let open S_syntax in - safe_const 200 + (safe_const 133 * S.safe_int size) + S.safe_int 200 + (S.safe_int 133 * S.safe_int size) (* model N_Neg_bls12_381_fr *) - let cost_N_Neg_bls12_381_fr = safe_const 180 + let cost_N_Neg_bls12_381_fr = S.safe_int 180 (* model N_Neg_bls12_381_g1 *) - let cost_N_Neg_bls12_381_g1 = safe_const 410 + let cost_N_Neg_bls12_381_g1 = S.safe_int 410 (* model N_Neg_bls12_381_g2 *) - let cost_N_Neg_bls12_381_g2 = safe_const 715 + let cost_N_Neg_bls12_381_g2 = S.safe_int 715 (* model N_Neg_int *) (* Approximating 0.068419 x term *) let cost_N_Neg_int size = S.safe_int (80 + (size lsr 4)) (* model N_Neq *) - let cost_N_Neq = safe_const 80 + let cost_N_Neq = S.safe_int 80 (* model N_Nil *) - let cost_N_Nil = safe_const 80 + let cost_N_Nil = S.safe_int 80 (* model N_Nop *) - let cost_N_Nop = safe_const 70 + let cost_N_Nop = S.safe_int 70 (* model N_Not *) - let cost_N_Not = safe_const 90 + let cost_N_Not = S.safe_int 90 (* model N_Not_int *) (* Approximating 0.076564 x term *) let cost_N_Not_int size = S.safe_int (55 + ((size lsr 4) + (size lsr 7))) (* model N_Or *) - let cost_N_Or = safe_const 90 + let cost_N_Or = S.safe_int 90 (* model N_Or_nat *) (* Approximating 0.078718 x term *) @@ -478,58 +457,58 @@ module Cost_of = struct let cost_N_Pairing_check_bls12_381 size = S.add - (safe_const 1_550_000) - (S.mul (safe_const 510_000) (S.safe_int size)) + (S.safe_int 1_550_000) + (S.mul (S.safe_int 510_000) (S.safe_int size)) (* model N_Right *) - let cost_N_Right = safe_const 80 + let cost_N_Right = S.safe_int 80 (* model N_Seq *) - let cost_N_Seq = safe_const 60 + let cost_N_Seq = S.safe_int 60 (* model N_Set_iter *) let cost_N_Set_iter size = let open S_syntax in - safe_const 80 + (safe_const 36 * S.safe_int size) + S.safe_int 80 + (S.safe_int 36 * S.safe_int size) (* model N_Set_mem *) (* Approximating 0.059410 x term *) let cost_N_Set_mem size1 size2 = let open S_syntax in let v0 = size1 * log2 (S.safe_int size2) in - safe_const 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + (v0 lsr 8) + S.safe_int 80 + (v0 lsr 5) + (v0 lsr 6) + (v0 lsr 7) + (v0 lsr 8) (* model N_Set_size *) - let cost_N_Set_size = safe_const 80 + let cost_N_Set_size = S.safe_int 80 (* model N_Set_update *) (* Approximating 0.126260 x term *) let cost_N_Set_update size1 size2 = let open S_syntax in let v0 = size1 * log2 (S.safe_int size2) in - safe_const 80 + (v0 lsr 3) + S.safe_int 80 + (v0 lsr 3) (* model N_Sha256 *) let cost_N_Sha256 size = let open S_syntax in - safe_const 500 + (safe_const 5 * S.safe_int size) + S.safe_int 500 + (S.safe_int 5 * S.safe_int size) (* model N_Sha3 *) let cost_N_Sha3 size = let open S_syntax in - safe_const 1_400 + (safe_const 32 * S.safe_int size) + S.safe_int 1_400 + (S.safe_int 32 * S.safe_int size) (* model N_Sha512 *) let cost_N_Sha512 size = let open S_syntax in - safe_const 500 + (safe_const 3 * S.safe_int size) + S.safe_int 500 + (S.safe_int 3 * S.safe_int size) (* model N_Slice_string *) (* Approximating 0.067048 x term *) let cost_N_Slice_string size = S.safe_int (80 + (size lsr 4)) (* model N_String_size *) - let cost_N_String_size = safe_const 80 + let cost_N_String_size = S.safe_int 80 (* model N_Sub_int *) (* Approximating 0.082399 x term *) @@ -538,13 +517,13 @@ module Cost_of = struct S.safe_int (80 + ((v0 lsr 4) + (v0 lsr 6))) (* model N_Sub_tez *) - let cost_N_Sub_tez = safe_const 80 + let cost_N_Sub_tez = S.safe_int 80 (* model N_Swap *) - let cost_N_Swap = safe_const 70 + let cost_N_Swap = S.safe_int 70 (* model N_Total_voting_power *) - let cost_N_Total_voting_power = safe_const 400 + let cost_N_Total_voting_power = S.safe_int 400 (* model N_Uncomb *) (* Approximating 3.666332 x term *) @@ -552,13 +531,13 @@ module Cost_of = struct S.safe_int (80 + ((3 * size) + (size lsr 1) + (size lsr 3))) (* model N_Unpair *) - let cost_N_Unpair = safe_const 80 + let cost_N_Unpair = S.safe_int 80 (* model N_Voting_power *) - let cost_N_Voting_power = safe_const 400 + let cost_N_Voting_power = S.safe_int 400 (* model N_Xor *) - let cost_N_Xor = safe_const 100 + let cost_N_Xor = S.safe_int 100 (* model N_Xor_nat *) (* Approximating 0.078258 x term *) @@ -568,198 +547,198 @@ module Cost_of = struct (* model DECODING_BLS_FR *) - let cost_DECODING_BLS_FR = mul_safe_const 50 + let cost_DECODING_BLS_FR = S.safe_int 50 (* model DECODING_BLS_G1 *) - let cost_DECODING_BLS_G1 = mul_safe_const 230_000 + let cost_DECODING_BLS_G1 = S.safe_int 230_000 (* model DECODING_BLS_G2 *) - let cost_DECODING_BLS_G2 = safe_const 740_000 + let cost_DECODING_BLS_G2 = S.safe_int 740_000 (* model B58CHECK_DECODING_CHAIN_ID *) - let cost_B58CHECK_DECODING_CHAIN_ID = safe_const 1_500 + let cost_B58CHECK_DECODING_CHAIN_ID = S.safe_int 1_500 (* model B58CHECK_DECODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_ed25519 = safe_const 3_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_ed25519 = S.safe_int 3_300 (* model B58CHECK_DECODING_PUBLIC_KEY_HASH_p256 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_p256 = safe_const 3_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_p256 = S.safe_int 3_300 (* model B58CHECK_DECODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 3_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_HASH_secp256k1 = S.safe_int 3_300 (* model B58CHECK_DECODING_PUBLIC_KEY_ed25519 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_ed25519 = safe_const 4_300 + let cost_B58CHECK_DECODING_PUBLIC_KEY_ed25519 = S.safe_int 4_300 (* model B58CHECK_DECODING_PUBLIC_KEY_p256 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_p256 = safe_const 29_000 + let cost_B58CHECK_DECODING_PUBLIC_KEY_p256 = S.safe_int 29_000 (* model B58CHECK_DECODING_PUBLIC_KEY_secp256k1 *) - let cost_B58CHECK_DECODING_PUBLIC_KEY_secp256k1 = safe_const 9_400 + let cost_B58CHECK_DECODING_PUBLIC_KEY_secp256k1 = S.safe_int 9_400 (* model B58CHECK_DECODING_SIGNATURE_ed25519 *) - let cost_B58CHECK_DECODING_SIGNATURE_ed25519 = safe_const 6_600 + let cost_B58CHECK_DECODING_SIGNATURE_ed25519 = S.safe_int 6_600 (* model B58CHECK_DECODING_SIGNATURE_p256 *) - let cost_B58CHECK_DECODING_SIGNATURE_p256 = safe_const 6_600 + let cost_B58CHECK_DECODING_SIGNATURE_p256 = S.safe_int 6_600 (* model B58CHECK_DECODING_SIGNATURE_secp256k1 *) - let cost_B58CHECK_DECODING_SIGNATURE_secp256k1 = safe_const 6_600 + let cost_B58CHECK_DECODING_SIGNATURE_secp256k1 = S.safe_int 6_600 (* model ENCODING_BLS_FR *) - let cost_ENCODING_BLS_FR = safe_const 30 + let cost_ENCODING_BLS_FR = S.safe_int 30 (* model ENCODING_BLS_G1 *) - let cost_ENCODING_BLS_G1 = safe_const 30 + let cost_ENCODING_BLS_G1 = S.safe_int 30 (* model ENCODING_BLS_G2 *) - let cost_ENCODING_BLS_G2 = safe_const 30 + let cost_ENCODING_BLS_G2 = S.safe_int 30 (* model B58CHECK_ENCODING_CHAIN_ID *) - let cost_B58CHECK_ENCODING_CHAIN_ID = safe_const 1_600 + let cost_B58CHECK_ENCODING_CHAIN_ID = S.safe_int 1_600 (* model B58CHECK_ENCODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_ed25519 = safe_const 3_300 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_ed25519 = S.safe_int 3_300 (* model B58CHECK_ENCODING_PUBLIC_KEY_HASH_p256 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_p256 = safe_const 3_750 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_p256 = S.safe_int 3_750 (* model B58CHECK_ENCODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 3_300 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_HASH_secp256k1 = S.safe_int 3_300 (* model B58CHECK_ENCODING_PUBLIC_KEY_ed25519 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_ed25519 = safe_const 4_500 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_ed25519 = S.safe_int 4_500 (* model B58CHECK_ENCODING_PUBLIC_KEY_p256 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_p256 = safe_const 5_300 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_p256 = S.safe_int 5_300 (* model B58CHECK_ENCODING_PUBLIC_KEY_secp256k1 *) - let cost_B58CHECK_ENCODING_PUBLIC_KEY_secp256k1 = safe_const 5_000 + let cost_B58CHECK_ENCODING_PUBLIC_KEY_secp256k1 = S.safe_int 5_000 (* model B58CHECK_ENCODING_SIGNATURE_ed25519 *) - let cost_B58CHECK_ENCODING_SIGNATURE_ed25519 = safe_const 8_700 + let cost_B58CHECK_ENCODING_SIGNATURE_ed25519 = S.safe_int 8_700 (* model B58CHECK_ENCODING_SIGNATURE_p256 *) - let cost_B58CHECK_ENCODING_SIGNATURE_p256 = safe_const 8_700 + let cost_B58CHECK_ENCODING_SIGNATURE_p256 = S.safe_int 8_700 (* model B58CHECK_ENCODING_SIGNATURE_secp256k1 *) - let cost_B58CHECK_ENCODING_SIGNATURE_secp256k1 = safe_const 8_700 + let cost_B58CHECK_ENCODING_SIGNATURE_secp256k1 = S.safe_int 8_700 (* model DECODING_CHAIN_ID *) - let cost_DECODING_CHAIN_ID = safe_const 50 + let cost_DECODING_CHAIN_ID = S.safe_int 50 (* model DECODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_DECODING_PUBLIC_KEY_HASH_ed25519 = safe_const 50 + let cost_DECODING_PUBLIC_KEY_HASH_ed25519 = S.safe_int 50 (* model DECODING_PUBLIC_KEY_HASH_p256 *) - let cost_DECODING_PUBLIC_KEY_HASH_p256 = safe_const 60 + let cost_DECODING_PUBLIC_KEY_HASH_p256 = S.safe_int 60 (* model DECODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_DECODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 60 + let cost_DECODING_PUBLIC_KEY_HASH_secp256k1 = S.safe_int 60 (* model DECODING_PUBLIC_KEY_ed25519 *) - let cost_DECODING_PUBLIC_KEY_ed25519 = safe_const 60 + let cost_DECODING_PUBLIC_KEY_ed25519 = S.safe_int 60 (* model DECODING_PUBLIC_KEY_p256 *) - let cost_DECODING_PUBLIC_KEY_p256 = safe_const 25_000 + let cost_DECODING_PUBLIC_KEY_p256 = S.safe_int 25_000 (* model DECODING_PUBLIC_KEY_secp256k1 *) - let cost_DECODING_PUBLIC_KEY_secp256k1 = safe_const 5_300 + let cost_DECODING_PUBLIC_KEY_secp256k1 = S.safe_int 5_300 (* model DECODING_SIGNATURE_ed25519 *) - let cost_DECODING_SIGNATURE_ed25519 = safe_const 30 + let cost_DECODING_SIGNATURE_ed25519 = S.safe_int 30 (* model DECODING_SIGNATURE_p256 *) - let cost_DECODING_SIGNATURE_p256 = safe_const 30 + let cost_DECODING_SIGNATURE_p256 = S.safe_int 30 (* model DECODING_SIGNATURE_secp256k1 *) - let cost_DECODING_SIGNATURE_secp256k1 = safe_const 30 + let cost_DECODING_SIGNATURE_secp256k1 = S.safe_int 30 (* model ENCODING_CHAIN_ID *) - let cost_ENCODING_CHAIN_ID = safe_const 50 + let cost_ENCODING_CHAIN_ID = S.safe_int 50 (* model ENCODING_PUBLIC_KEY_HASH_ed25519 *) - let cost_ENCODING_PUBLIC_KEY_HASH_ed25519 = safe_const 70 + let cost_ENCODING_PUBLIC_KEY_HASH_ed25519 = S.safe_int 70 (* model ENCODING_PUBLIC_KEY_HASH_p256 *) - let cost_ENCODING_PUBLIC_KEY_HASH_p256 = safe_const 80 + let cost_ENCODING_PUBLIC_KEY_HASH_p256 = S.safe_int 80 (* model ENCODING_PUBLIC_KEY_HASH_secp256k1 *) - let cost_ENCODING_PUBLIC_KEY_HASH_secp256k1 = safe_const 70 + let cost_ENCODING_PUBLIC_KEY_HASH_secp256k1 = S.safe_int 70 (* model ENCODING_PUBLIC_KEY_ed25519 *) - let cost_ENCODING_PUBLIC_KEY_ed25519 = safe_const 80 + let cost_ENCODING_PUBLIC_KEY_ed25519 = S.safe_int 80 (* model ENCODING_PUBLIC_KEY_p256 *) - let cost_ENCODING_PUBLIC_KEY_p256 = safe_const 450 + let cost_ENCODING_PUBLIC_KEY_p256 = S.safe_int 450 (* model ENCODING_PUBLIC_KEY_secp256k1 *) - let cost_ENCODING_PUBLIC_KEY_secp256k1 = safe_const 490 + let cost_ENCODING_PUBLIC_KEY_secp256k1 = S.safe_int 490 (* model ENCODING_SIGNATURE_ed25519 *) - let cost_ENCODING_SIGNATURE_ed25519 = safe_const 40 + let cost_ENCODING_SIGNATURE_ed25519 = S.safe_int 40 (* model ENCODING_SIGNATURE_p256 *) - let cost_ENCODING_SIGNATURE_p256 = safe_const 40 + let cost_ENCODING_SIGNATURE_p256 = S.safe_int 40 (* model ENCODING_SIGNATURE_secp256k1 *) - let cost_ENCODING_SIGNATURE_secp256k1 = safe_const 40 + let cost_ENCODING_SIGNATURE_secp256k1 = S.safe_int 40 (* model TIMESTAMP_READABLE_DECODING *) - let cost_TIMESTAMP_READABLE_DECODING = safe_const 130 + let cost_TIMESTAMP_READABLE_DECODING = S.safe_int 130 (* model TIMESTAMP_READABLE_ENCODING *) - let cost_TIMESTAMP_READABLE_ENCODING = safe_const 900 + let cost_TIMESTAMP_READABLE_ENCODING = S.safe_int 900 (* model CHECK_PRINTABLE *) let cost_CHECK_PRINTABLE size = let open S_syntax in - safe_const 14 + (safe_const 10 * S.safe_int size) + S.safe_int 14 + (S.safe_int 10 * S.safe_int size) (* model MERGE_TYPES This is the estimated cost of one iteration of merge_types, extracted and copied manually from the parameter fit for the MERGE_TYPES benchmark (the model is parametric on the size of the type, which we don't have access to in O(1)). *) - let cost_MERGE_TYPES = safe_const 130 + let cost_MERGE_TYPES = S.safe_int 130 (* model TYPECHECKING_CODE This is the cost of one iteration of parse_instr, extracted by hand from the parameter fit for the TYPECHECKING_CODE benchmark. *) - let cost_TYPECHECKING_CODE = safe_const 375 + let cost_TYPECHECKING_CODE = S.safe_int 375 (* model UNPARSING_CODE This is the cost of one iteration of unparse_instr, extracted by hand from the parameter fit for the UNPARSING_CODE benchmark. *) - let cost_UNPARSING_CODE = safe_const 200 + let cost_UNPARSING_CODE = S.safe_int 200 (* model TYPECHECKING_DATA This is the cost of one iteration of parse_data, extracted by hand from the parameter fit for the TYPECHECKING_DATA benchmark. *) - let cost_TYPECHECKING_DATA = safe_const 240 + let cost_TYPECHECKING_DATA = S.safe_int 240 (* model UNPARSING_DATA This is the cost of one iteration of unparse_data, extracted by hand from the parameter fit for the UNPARSING_DATA benchmark. *) - let cost_UNPARSING_DATA = safe_const 140 + let cost_UNPARSING_DATA = S.safe_int 140 (* model PARSE_TYPE This is the cost of one iteration of parse_ty, extracted by hand from the parameter fit for the PARSE_TYPE benchmark. *) - let cost_PARSE_TYPE = safe_const 170 + let cost_PARSE_TYPE = S.safe_int 170 (* model UNPARSE_TYPE This is the cost of one iteration of unparse_ty, extracted by hand from the parameter fit for the UNPARSE_TYPE benchmark. *) - let cost_UNPARSE_TYPE = safe_const 185 + let cost_UNPARSE_TYPE = S.safe_int 185 (* TODO: benchmark *) - let cost_COMPARABLE_TY_OF_TY = safe_const 120 + let cost_COMPARABLE_TY_OF_TY = S.safe_int 120 end module Interpreter = struct @@ -1033,7 +1012,7 @@ module Cost_of = struct let sapling_verify_update ~inputs ~outputs = let open S_syntax in atomic_step_cost - ( safe_const 85_000 + ( S.safe_int 85_000 + (S.safe_int inputs * S.safe_int 4) + (S.safe_int outputs * S.safe_int 30) ) @@ -1041,13 +1020,13 @@ module Cost_of = struct (* Semi-hand-crafted models *) let compare_unit = atomic_step_cost (S.safe_int 10) - let compare_union_tag = atomic_step_cost (safe_const 10) + let compare_union_tag = atomic_step_cost (S.safe_int 10) - let compare_option_tag = atomic_step_cost (safe_const 10) + let compare_option_tag = atomic_step_cost (S.safe_int 10) let compare_bool = atomic_step_cost (cost_N_Compare_bool 1 1) - let compare_signature = atomic_step_cost (safe_const 92) + let compare_signature = atomic_step_cost (S.safe_int 92) let compare_string s1 s2 = atomic_step_cost @@ -1069,7 +1048,7 @@ module Cost_of = struct let sz = Signature.Public_key_hash.size in atomic_step_cost (cost_N_Compare_key_hash sz sz) - let compare_key = atomic_step_cost (safe_const 92) + let compare_key = atomic_step_cost (S.safe_int 92) let compare_timestamp t1 t2 = atomic_step_cost @@ -1081,7 +1060,7 @@ module Cost_of = struct let sz = Signature.Public_key_hash.size + Chain_id.size in atomic_step_cost (cost_N_Compare_address sz sz) - let compare_chain_id = atomic_step_cost (safe_const 30) + let compare_chain_id = atomic_step_cost (S.safe_int 30) let rec compare : type a. a Script_typed_ir.comparable_ty -> a -> a -> cost = @@ -1161,7 +1140,7 @@ module Cost_of = struct *) let concat_string_precheck (l : 'a Script_typed_ir.boxed_list) = (* we set the precheck to be slightly more expensive than cost_N_List_iter *) - atomic_step_cost (S.mul (S.safe_int l.length) (safe_const 10)) + atomic_step_cost (S.mul (S.safe_int l.length) (S.safe_int 10)) (* This is the cost of allocating a string and blitting existing ones into it. *) let concat_string total_bytes = @@ -1174,12 +1153,12 @@ module Cost_of = struct S.(add (S.safe_int 100) (S.ediv total_bytes (S.safe_int 10))) (* Cost of additional call to logger + overhead of setting up call to [interp]. *) - let exec = atomic_step_cost (safe_const 100) + let exec = atomic_step_cost (S.safe_int 100) (* Heavy computation happens in the [unparse_data], [unparse_ty] functions which are carbonated. We must account for allocating the Micheline lambda wrapper. *) - let apply = atomic_step_cost (safe_const 1000) + let apply = atomic_step_cost (S.safe_int 1000) (* Pushing a pointer on the stack. *) let lambda = push @@ -1211,7 +1190,7 @@ module Cost_of = struct let balance = Gas.free (* Accessing the raw_context, Small arithmetic & pushing on the stack. *) - let level = atomic_step_cost (S.mul (safe_const 2) cost_N_Const) + let level = atomic_step_cost (S.mul (S.safe_int 2) cost_N_Const) (* Same as [cost_level] *) let now = level @@ -1248,11 +1227,11 @@ module Cost_of = struct (len *@ alloc_mbytes_cost 1) +@ len *@ ( S.safe_int d - *@ (alloc_cost (safe_const 3) +@ step_cost (safe_const 1)) ) + *@ (alloc_cost (S.safe_int 3) +@ step_cost (S.safe_int 1)) ) - let ticket = atomic_step_cost (safe_const 80) + let ticket = atomic_step_cost (S.safe_int 80) - let read_ticket = atomic_step_cost (safe_const 80) + let read_ticket = atomic_step_cost (S.safe_int 80) let split_ticket ticket_amount amount_a amount_b = ticket @@ -1370,7 +1349,7 @@ module Cost_of = struct let timestamp_readable = atomic_step_cost cost_TIMESTAMP_READABLE_DECODING (* Reasonable estimate. *) - let contract = Gas.(safe_const 2 *@ public_key_readable) + let contract = Gas.(S.safe_int 2 *@ public_key_readable) (* Assuming unflattened storage: /contracts/hash1/.../hash6/key/balance, balance stored on 64 bits *) @@ -1381,7 +1360,7 @@ module Cost_of = struct (* Constructing proof arguments consists in a decreasing loop in the result monad, allocating at each step. We charge a reasonable overapproximation. *) let proof_argument n = - atomic_step_cost (S.mul (S.safe_int n) (safe_const 50)) + atomic_step_cost (S.mul (S.safe_int n) (S.safe_int 50)) end module Unparsing = struct @@ -1471,7 +1450,7 @@ module Cost_of = struct let unit = Gas.free (* Reasonable estimate. *) - let contract = Gas.(safe_const 2 *@ public_key_readable) + let contract = Gas.(S.safe_int 2 *@ public_key_readable) (* Reuse 006 costs. *) let operation bytes = Script.bytes_node_cost bytes -- GitLab From 3638cc7a2a38b5399fec871339010f325906e067 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 18:21:15 +0100 Subject: [PATCH 11/53] Proto: Ensure that exception-raising fun identifiers end with _exn Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/gas_limit_repr.ml | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index 85026276c48e..7ef48dc4065b 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -44,24 +44,24 @@ module S = Saturation_repr exceptions can only occur during startup. *) -let assert_mul_safe x = +let assert_mul_safe_exn x = match S.mul_safe x with None -> assert false | Some x -> x (* - Similarly as [assert_mul_safe], [safe_const] must only be applied + Similarly as [assert_mul_safe_exn], [safe_const_exn] must only be applied to integer literals that are small enough for fast multiplications. *) -let safe_const x = +let safe_const_exn x = match S.of_int_opt x with | None -> - (* Since [safe_const] is only applied to small integers: *) + (* Since [safe_const_exn] is only applied to small integers: *) assert false | Some x -> - assert_mul_safe x + assert_mul_safe_exn x -let scaling_factor = safe_const 1000 +let scaling_factor = safe_const_exn 1000 module Arith = struct type 'a t = S.may_saturate S.t @@ -191,21 +191,21 @@ let cost_encoding = S.z_encoding let pp_cost fmt z = S.pp fmt z let allocation_weight = - S.(mul_fast scaling_factor (safe_const 2)) |> assert_mul_safe + S.(mul_fast scaling_factor (safe_const_exn 2)) |> assert_mul_safe_exn let step_weight = scaling_factor let read_base_weight = - S.(mul_fast scaling_factor (safe_const 100)) |> assert_mul_safe + S.(mul_fast scaling_factor (safe_const_exn 100)) |> assert_mul_safe_exn let write_base_weight = - S.(mul_fast scaling_factor (safe_const 160)) |> assert_mul_safe + S.(mul_fast scaling_factor (safe_const_exn 160)) |> assert_mul_safe_exn let byte_read_weight = - S.(mul_fast scaling_factor (safe_const 10)) |> assert_mul_safe + S.(mul_fast scaling_factor (safe_const_exn 10)) |> assert_mul_safe_exn let byte_written_weight = - S.(mul_fast scaling_factor (safe_const 15)) |> assert_mul_safe + S.(mul_fast scaling_factor (safe_const_exn 15)) |> assert_mul_safe_exn let cost_to_milligas (cost : cost) : Arith.fp = cost @@ -213,7 +213,7 @@ let raw_consume gas_counter cost = let gas = cost_to_milligas cost in Arith.sub_opt gas_counter gas -let alloc_cost n = S.scale_fast allocation_weight S.(add n (safe_const 1)) +let alloc_cost n = S.scale_fast allocation_weight S.(add n (safe_const_exn 1)) let alloc_bytes_cost n = S.safe_int ((n + 7) / 8) @@ -233,4 +233,4 @@ let ( +@ ) x y = S.add x y let ( *@ ) x y = S.mul x y -let alloc_mbytes_cost n = alloc_cost (safe_const 12) +@ alloc_bytes_cost n +let alloc_mbytes_cost n = alloc_cost (safe_const_exn 12) +@ alloc_bytes_cost n -- GitLab From 936b71069e70093e1083d8073f276230993a8fc2 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 18:24:51 +0100 Subject: [PATCH 12/53] Proto: Optimize [step_cost] Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/gas_limit_repr.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index 7ef48dc4065b..f7d1cd9f8076 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -219,7 +219,7 @@ let alloc_bytes_cost n = S.safe_int ((n + 7) / 8) let atomic_step_cost : 'a S.t -> cost = S.may_saturate -let step_cost n = S.mul step_weight n +let step_cost n = S.scale_fast step_weight n let free = S.zero |> S.may_saturate -- GitLab From 9296bf58fd3560e7dcfa12fa84de6d42e43ec757 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 18:28:48 +0100 Subject: [PATCH 13/53] Proto: Generalize the type of Saturation_repr.zero Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/gas_limit_repr.ml | 2 +- src/proto_alpha/lib_protocol/saturation_repr.mli | 2 +- src/proto_alpha/lib_protocol/script_interpreter.ml | 4 ++-- src/proto_alpha/lib_protocol/script_repr.ml | 3 +-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index f7d1cd9f8076..ded529d448d1 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -221,7 +221,7 @@ let atomic_step_cost : 'a S.t -> cost = S.may_saturate let step_cost n = S.scale_fast step_weight n -let free = S.zero |> S.may_saturate +let free = S.zero let read_bytes_cost n = S.add read_base_weight (S.scale_fast byte_read_weight (S.safe_int n)) diff --git a/src/proto_alpha/lib_protocol/saturation_repr.mli b/src/proto_alpha/lib_protocol/saturation_repr.mli index 3387c63ff826..53101f12ecaa 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.mli +++ b/src/proto_alpha/lib_protocol/saturation_repr.mli @@ -70,7 +70,7 @@ val may_saturate : _ t -> may_saturate t val to_int : 'a t -> int (** 0 *) -val zero : mul_safe t +val zero : _ t (** 2^62 - 1 *) val saturated : may_saturate t diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 6f0966a21513..e3cf135e2543 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -779,7 +779,7 @@ let rec step_bounded : (fun acc s -> let len = S.of_int_opt (String.length s) |> S.saturate_if_undef in S.add acc len) - (S.zero |> S.may_saturate) + S.zero ss.elements in Gas.consume ctxt (Interp_costs.concat_string total_length) @@ -808,7 +808,7 @@ let rec step_bounded : (fun acc s -> let len = S.of_int_opt (Bytes.length s) |> S.saturate_if_undef in S.add acc len) - (S.zero |> S.may_saturate) + S.zero ss.elements in Gas.consume ctxt (Interp_costs.concat_string total_length) diff --git a/src/proto_alpha/lib_protocol/script_repr.ml b/src/proto_alpha/lib_protocol/script_repr.ml index dd3b4d48ac9d..b271d116b8ec 100644 --- a/src/proto_alpha/lib_protocol/script_repr.ml +++ b/src/proto_alpha/lib_protocol/script_repr.ml @@ -134,8 +134,7 @@ let traversal_cost node = let cost_of_size (blocks, words) = let open Gas_limit_repr in - S.max (S.zero |> S.may_saturate) (S.sub blocks (S.safe_int 1)) - *@ alloc_cost S.zero + (S.max S.zero (S.sub blocks (S.safe_int 1)) *@ alloc_cost S.zero) +@ alloc_cost words +@ step_cost blocks let cost_of_size_int pair = cost_of_size (convert_pair pair) -- GitLab From 1e1e84d47d5341b79eb27381943346ba32dadcec Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 18:31:53 +0100 Subject: [PATCH 14/53] Proto: Avoid opening Saturation_repr only for a single type ref Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/gas_limit_repr.mli | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.mli b/src/proto_alpha/lib_protocol/gas_limit_repr.mli index d42591fc8668..629679f49bbc 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.mli +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.mli @@ -23,8 +23,6 @@ (* *) (*****************************************************************************) -open Saturation_repr - module Arith : Fixed_point_repr.Full type t = Unaccounted | Limited of {remaining : Arith.fp} @@ -33,7 +31,7 @@ val encoding : t Data_encoding.encoding val pp : Format.formatter -> t -> unit -type cost = may_saturate Saturation_repr.t +type cost = Saturation_repr.may_saturate Saturation_repr.t val cost_encoding : cost Data_encoding.encoding -- GitLab From 587096876de21f81f40f88bb9651c17ba62fb91e Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 18:47:07 +0100 Subject: [PATCH 15/53] Proto: Convert sapling_apply_diff_cost to saturation arith Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/sapling_storage.ml | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/proto_alpha/lib_protocol/sapling_storage.ml b/src/proto_alpha/lib_protocol/sapling_storage.ml index 7b29f12bfdee..1b94856fb3c0 100644 --- a/src/proto_alpha/lib_protocol/sapling_storage.ml +++ b/src/proto_alpha/lib_protocol/sapling_storage.ml @@ -397,11 +397,21 @@ let init ctx id ~memo_size = (* Gas costs for apply_diff. *) let sapling_apply_diff_cost ~inputs ~outputs = - Z.add - (Z.of_int 1_300_000) - (Z.add - (Z.mul (Z.of_int inputs) (Z.of_int 5_000)) - (Z.mul (Z.of_int outputs) (Z.of_int 55_000))) + let open Saturation_repr in + let mul_safe_int x = + Option.bind (of_int_opt x) mul_safe + |> function + | None -> + (* Since you can read below that x is always less than 2147483648. *) + assert false + | Some x -> + x + in + add + (safe_int 1_300_000) + (add + (scale_fast (mul_safe_int 5_000) (safe_int inputs)) + (scale_fast (mul_safe_int 55_000) (safe_int outputs))) (** Applies a diff to a state id stored in the context. Updates Commitments, Ciphertexts and Nullifiers using the diff and updates the Roots using the @@ -412,7 +422,6 @@ let apply_diff ctx id diff = let nb_nullifiers = List.length diff.nullifiers in let sapling_cost = sapling_apply_diff_cost ~inputs:nb_nullifiers ~outputs:nb_commitments - |> Saturation_repr.of_z_opt |> Saturation_repr.saturate_if_undef in Raw_context.consume_gas ctx sapling_cost >>?= fun ctx -> -- GitLab From 82cfaf6651e884ceba68ffd9224a0986cdc882f4 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 18:51:20 +0100 Subject: [PATCH 16/53] Proto: Use safe_int when possible Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/script_interpreter.ml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index e3cf135e2543..3c746e84e343 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -776,9 +776,7 @@ let rec step_bounded : (* The cost for this fold_left has been paid upfront *) let total_length = List.fold_left - (fun acc s -> - let len = S.of_int_opt (String.length s) |> S.saturate_if_undef in - S.add acc len) + (fun acc s -> S.add acc (S.safe_int (String.length s))) S.zero ss.elements in @@ -805,9 +803,7 @@ let rec step_bounded : (* The cost for this fold_left has been paid upfront *) let total_length = List.fold_left - (fun acc s -> - let len = S.of_int_opt (Bytes.length s) |> S.saturate_if_undef in - S.add acc len) + (fun acc s -> S.add acc (S.safe_int (Bytes.length s))) S.zero ss.elements in -- GitLab From bdaf06ce1d0c19542c5be1f216768163e5a311d7 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 27 Jan 2021 18:55:08 +0100 Subject: [PATCH 17/53] Proto: Remove redundant test, saturated integers are always non neg Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/script_repr.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/script_repr.ml b/src/proto_alpha/lib_protocol/script_repr.ml index b271d116b8ec..d7fefc5a5483 100644 --- a/src/proto_alpha/lib_protocol/script_repr.ml +++ b/src/proto_alpha/lib_protocol/script_repr.ml @@ -134,7 +134,7 @@ let traversal_cost node = let cost_of_size (blocks, words) = let open Gas_limit_repr in - (S.max S.zero (S.sub blocks (S.safe_int 1)) *@ alloc_cost S.zero) + (S.sub blocks (S.safe_int 1) *@ alloc_cost S.zero) +@ alloc_cost words +@ step_cost blocks let cost_of_size_int pair = cost_of_size (convert_pair pair) -- GitLab From 58cfbfc32daa1b68d4e30996df21db7399000378 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 28 Jan 2021 09:10:46 +0100 Subject: [PATCH 18/53] Proto: Revamp a call to alloc_cost that disappeared in a refactoring Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/gas_limit_repr.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.ml b/src/proto_alpha/lib_protocol/gas_limit_repr.ml index ded529d448d1..764fb97c55ca 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.ml +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.ml @@ -215,7 +215,7 @@ let raw_consume gas_counter cost = let alloc_cost n = S.scale_fast allocation_weight S.(add n (safe_const_exn 1)) -let alloc_bytes_cost n = S.safe_int ((n + 7) / 8) +let alloc_bytes_cost n = alloc_cost (S.safe_int ((n + 7) / 8)) let atomic_step_cost : 'a S.t -> cost = S.may_saturate -- GitLab From ac558a3bc07b929fc5df3b0b6025814eed30309f Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Tue, 17 Nov 2020 10:51:17 +0100 Subject: [PATCH 19/53] Proto/Michelson: Rewrite Michelson interpreter in CPS A-Stack style Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/TEZOS_PROTOCOL | 1 + src/proto_alpha/lib_protocol/alpha_context.ml | 6 + .../lib_protocol/alpha_context.mli | 10 +- src/proto_alpha/lib_protocol/dune.inc | 5 + .../lib_protocol/gas_limit_repr.mli | 4 +- .../lib_protocol/helpers_services.ml | 11 +- src/proto_alpha/lib_protocol/raw_context.ml | 7 +- src/proto_alpha/lib_protocol/raw_context.mli | 6 + .../lib_protocol/script_interpreter.ml | 2953 ++++++++----- .../lib_protocol/script_interpreter.mli | 33 +- .../lib_protocol/script_ir_translator.ml | 2 +- .../lib_protocol/script_typed_cps_ir.ml | 2708 ++++++++++++ .../lib_protocol/script_typed_ir.ml | 99 +- .../lib_protocol/test/test_interpretation.ml | 21 +- ...ddressTransfer::test_send_self_address.out | 8 +- ...s.TestContractOnchainLevel::test_level.out | 8 +- ...tractOnchainOpcodes::test_set_delegate.out | 8 +- ...ef0e55c43a9a857214d8761e67b.7da5c9014e.out | 12 +- ...estContractOnchainOpcodes::test_source.out | 12 +- ...ntractOnchainOpcodes::test_split_bytes.out | 24 +- ...tractOnchainOpcodes::test_split_string.out | 18 +- ...ntractOnchainOpcodes::test_store_input.out | 8 +- ...ctOnchainOpcodes::test_transfer_amount.out | 4 +- ...ctOnchainOpcodes::test_transfer_tokens.out | 16 +- ...(Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" | 55 +- ...(Some 5) { Elt \"hello\" 4.4ba77dda56.out" | 55 +- ...(Some 5) { Elt \"hello\" 4.662e6b84f7.out" | 55 +- ...None { Elt \"1\" 1 ; .7806be875b.out" | 55 +- ...None { Elt \"1\" 1 ; .7beec6cc30.out" | 55 +- ...None { Elt \"hello\" 4 })-.2e17580138.out" | 55 +- ...None {})-\"hello\"-(Pair N.ae2570aa95.out" | 55 +- ..." \"one\" ; Elt \"2\" \"tw.7085ccc339.out" | 75 +- ...ello\" \"hi\" } None)-\"\".75aa05c5ef.out" | 75 +- ...hello\" \"hi\" } None)-\"h.ce376412b0.out" | 75 +- ...one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" | 52 +- ...one\" ; Elt \"2\" \"two\" .28027e7c51.out" | 43 +- ...one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" | 52 +- ...one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" | 52 +- ...one\" ; Elt \"2\" \"two\" .e075542e26.out" | 52 +- ...one\" ; Elt \"2\" \"two\" .f2ff59db97.out" | 52 +- ...TestContractOpcodes::test_balance[0.5].out | 26 +- ...s.TestContractOpcodes::test_balance[0].out | 26 +- ...estContractOpcodes::test_balance[1000].out | 26 +- ...s.TestContractOpcodes::test_balance[1].out | 26 +- ...stContractOpcodes::test_balance[1e-06].out | 26 +- ...s.TestContractOpcodes::test_balance[5].out | 26 +- ...Opcodes::test_balance[8000000000000.0].out | 26 +- ... \"two\" }) )-(Right (Righ.4c10105111.out" | 137 +- ... \"two\" }))-(Left Unit)-(.00a32294a4.out" | 69 +- ... \"two\" }))-(Right (Left .47f32b8f4c.out" | 50 +- ... \"two\" }))-(Right (Left .8a6f480005.out" | 50 +- ... \"two\" }))-(Right (Right.db0e6941b3.out" | 131 +- ...Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" | 215 +- ...tContractOpcodes::test_check_signature.out | 204 +- ...tract_input_output[abs.tz-Unit-0-Unit].out | 58 +- ....tz-Unit-12039123919239192312931-Unit].out | 58 +- ...act_input_output[abs.tz-Unit-948-Unit].out | 58 +- ...ct_input_output[add.tz-Unit-Unit-Unit].out | 438 +- ...r 0x00 0x00-(Some 0x0000000.3c2de60480.out | 37 +- ...r 0x01 0x00-(Some 0x0100000.12b2c1172b.out | 37 +- ...r 0x010000 0x00-(Some 0x010.0e44fc6f40.out | 37 +- ...r 0x010000 0x010000-(Some 0.7e0ed229a3.out | 37 +- ...air -100 100)-(Some \"1970.7c1b1e4e5b.out" | 60 +- ...air 0 \"1970-01-01T00:00:0.528ed42c01.out" | 60 +- ...air 100 100)-(Some \"1970-.6566111ad2.out" | 60 +- ...air \"1970-01-01T00:00:00Z.72c424f3da.out" | 60 +- ...air 100 -100)-(Some \"1970.7c4b12e9aa.out" | 60 +- ...air 100 100)-(Some \"1970-.af32743640.out" | 60 +- ...dhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" | 32 +- ...-None-(Pair False False)-(Some False)].out | 47 +- ...z-None-(Pair False True)-(Some False)].out | 47 +- ...z-None-(Pair True False)-(Some False)].out | 47 +- ....tz-None-(Pair True True)-(Some True)].out | 47 +- ...t_output[and_binary.tz-Unit-Unit-Unit].out | 202 +- ...l_1.tz-False-(Pair False False)-False].out | 32 +- ...al_1.tz-False-(Pair False True)-False].out | 32 +- ...al_1.tz-False-(Pair True False)-False].out | 32 +- ...ical_1.tz-False-(Pair True True)-True].out | 32 +- ...put[balance.tz-111-Unit-4000000000000].out | 26 +- ...lt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out | 65 +- ...lt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out | 65 +- ...lt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out | 65 +- ...lt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out | 65 +- ...lt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out | 65 +- ...lt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out | 65 +- ...lt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out | 65 +- ...lt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out | 65 +- ...lt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out | 65 +- ...lt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out | 65 +- ...air {} None)-1-(Pair 0 (Some False))0].out | 65 +- ...air {} None)-1-(Pair 0 (Some False))1].out | 65 +- ... \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" | 65 +- ... \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" | 65 +- ... \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" | 65 +- ... \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" | 65 +- ... \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" | 65 +- ... None)-\"bar\"-(Pair 0 (Some False))].out" | 65 +- ...padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out | 31 +- ...e-Unit-(Some 0x100000000000.d1219ca789.out | 31 +- ...utput[bls12_381_fr_to_int.tz-0-0x00-0].out | 27 +- ...utput[bls12_381_fr_to_int.tz-0-0x01-1].out | 27 +- ...8db8e57af88d9576acd181b89f2.7a85c336ff.out | 27 +- ...9e8abf8dc324a010007addde986.b821eb26b3.out | 27 +- ...ut[bls12_381_fr_to_mutez.tz-0-0x10-16].out | 55 +- ...000000000000000000000000000.0accef5bef.out | 27 +- ...000000000000000000000000000.0ecc537252.out | 27 +- ...000000000000000000000000000.2229b767cd.out | 27 +- ...000000000000000000000000000.2ff549b46b.out | 27 +- ...000000000000000000000000000.bf8a711be6.out | 27 +- ...000000000000000000000000000.d41cbb044b.out | 27 +- ...a5ad0a633e4880d2296f08ec5c1.a50412e458.out | 27 +- ...cd0fa853810e356f1eb79721e80.f3a349c4a7.out | 27 +- ...be1766f92cd82c5e5135c374a03.1b9676e4c2.out | 27 +- ...be1766f92cd82c5e5135c374a03.e966dc6de5.out | 27 +- ...000000000000000000000000000.964835cc43.out | 27 +- ...000000000000000000000000000.b25ea709fb.out | 27 +- ...000000000000000000000000000.eae36753ea.out | 27 +- ...000000000000000000000000000.ee57dac8f7.out | 27 +- ...a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out | 27 +- ...cd0fa853810e356f1eb79721e80.bd5800f6b8.out | 27 +- ...be1766f92cd82c5e5135c374a03.00e897789a.out | 27 +- ...be1766f92cd82c5e5135c374a03.a4697eaa13.out | 27 +- ...000000000000000000000000000.0177355bbf.out | 32 +- ...000000000000000000000000000.744166c609.out | 32 +- ...000000000000000000000000000.9f3c5cdc6a.out | 32 +- ...000000000000000000000000000.a54cb341ba.out | 32 +- ...000000000000000000000000000.b0dc584c94.out | 32 +- ...000000000000000000000000000.bddcad090c.out | 32 +- ...a5ad0a633e4880d2296f08ec5c1.92c153eb47.out | 32 +- ...cd0fa853810e356f1eb79721e80.290ab49d11.out | 32 +- ...be1766f92cd82c5e5135c374a03.69f3589a06.out | 32 +- ...be1766f92cd82c5e5135c374a03.fee3c5cf43.out | 32 +- ...000000000000000000000000000.1bccc033e8.out | 32 +- ...000000000000000000000000000.40958700fe.out | 32 +- ...000000000000000000000000000.6c62b03d78.out | 32 +- ...000000000000000000000000000.d23f269341.out | 32 +- ...a5ad0a633e4880d2296f08ec5c1.927f808504.out | 32 +- ...cd0fa853810e356f1eb79721e80.0c114c956a.out | 32 +- ...be1766f92cd82c5e5135c374a03.03c4f38e68.out | 32 +- ...be1766f92cd82c5e5135c374a03.8ed19cfdd9.out | 32 +- ...input_output[car.tz-0-(Pair 34 17)-34].out | 27 +- ...input_output[cdr.tz-0-(Pair 34 17)-17].out | 27 +- ...prcVkpaWU\")-Unit-(Some \".8420090f97.out" | 31 +- ...770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" | 31 +- ...None-Unit-(Some \"NetXdQprcVkpaWU\")].out" | 31 +- ...mb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out | 248 +- ... Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" | 57 +- ...r 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out | 62 +- ...omb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out | 36 +- ...nput_output[compare.tz-Unit-Unit-Unit].out | 898 ++-- ...; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out | 507 ++- ...-{ \"World!\" }-{ \"Hello World!\" }].out" | 39 +- ..."test2\" }-{ \"Hello test1.c27e8c3ee6.out" | 54 +- ...input_output[concat_hello.tz-{}-{}-{}].out | 24 +- ...}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out | 54 +- ...hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out | 39 +- ...output[concat_hello_bytes.tz-{}-{}-{}].out | 24 +- ...; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" | 226 +- ...\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" | 178 +- ...t_output[concat_list.tz-\"\"-{}-\"\"].out" | 34 +- ...ns.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out | 27 +- ..._output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out | 27 +- ...act_input_output[cons.tz-{}-10-{ 10 }].out | 27 +- ...ir { \"A\" } { \"B\" })-(Some False)].out" | 275 +- ...\"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" | 689 +-- ...\"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" | 765 ++-- ...air { \"B\" } { \"B\" })-(Some True)].out" | 281 +- ...ir { \"c\" } { \"B\" })-(Some False)].out" | 275 +- ..._all.tz-None-(Pair {} {})-(Some True)].out | 93 +- ...wnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" | 45 +- ...Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" | 58 +- ...970-01-01T00:03:20Z\" \"19.90e9215d17.out" | 55 +- ...t[diff_timestamps.tz-111-(Pair 0 0)-0].out | 55 +- ...[diff_timestamps.tz-111-(Pair 0 1)--1].out | 55 +- ...t[diff_timestamps.tz-111-(Pair 1 0)-1].out | 55 +- ...r 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out | 3787 +++++++++++++---- ... 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out | 3787 +++++++++++++---- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 81 +- ...p.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out | 56 +- ...z-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out | 56 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out | 106 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 47 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out | 67 +- ..._input_output[dup-n.tz-Unit-Unit-Unit].out | 261 +- ... None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out | 194 +- ... None)-(Pair 10 -3)-(Pair (.3caea50555.out | 194 +- ... None)-(Pair 10 0)-(Pair No.f9448c04fb.out | 194 +- ... None)-(Pair 10 (Left 0))-(Left None)].out | 56 +- ...air 10 (Left 10))-(Left (So.f782cc1dec.out | 56 +- ...air 10 (Left 3))-(Left (Som.016b4db96c.out | 56 +- ...one)-(Pair 10 (Right 0))-(Right None)].out | 56 +- ...air 10 (Right 10))-(Right (.e705a30e07.out | 56 +- ...air 10 (Right 3))-(Right (S.44485eda6a.out | 56 +- ...air 5 (Right 10))-(Right (S.8ab987af15.out | 56 +- ...-{}-Unit-{ Elt \"hello\" \"world\" }].out" | 46 +- ...t[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" | 79 +- ...oncat.tz-\"?\"-\"test\"-\"test_abc\"].out" | 79 +- ...tput[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out | 47 +- ...act_input_output[first.tz-111-{ 4 }-4].out | 47 +- ...me 4) {})-\"hello\"-(Pair .161d86cef6.out" | 55 +- ...me 5) { Elt \"hello\" 4 }).684ab7e326.out" | 55 +- ...me 5) { Elt \"hello\" 4 }).d49817fb83.out" | 55 +- ...e { Elt \"1\" 1 ; .6900b1da14.out" | 55 +- ...e { Elt \"1\" 1 ; .bca0ede8be.out" | 55 +- ... { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" | 55 +- ...ir None {})-\"hello\"-(Pair None {})].out" | 55 +- ... \"1\" \"one\" ; .bc4127094e.out" | 70 +- ..."hello\" \"hi\" })-\"\"-(P.0c03056487.out" | 70 +- ...\"hello\" \"hi\" })-\"hell.cc45544c66.out" | 70 +- ...nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" | 32 +- ...2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" | 32 +- ...xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" | 32 +- ...-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" | 32 +- ..._output[if.tz-None-False-(Some False)].out | 39 +- ...ut_output[if.tz-None-True-(Some True)].out | 39 +- ....tz-\"?\"-(Some \"hello\")-\"hello\"].out" | 35 +- ...ut_output[if_some.tz-\"?\"-None-\"\"].out" | 39 +- ...t_input_output[int.tz-None-0-(Some 0)].out | 32 +- ...t_input_output[int.tz-None-1-(Some 1)].out | 32 +- ...t_output[int.tz-None-9999-(Some 9999)].out | 32 +- ...c20776f726c6421-(Some 0xb6e.34c02678c9.out | 32 +- ...Left \"X\")-(Left True)-(Right True)].out" | 35 +- ...ft \"X\")-(Right \"a\")-(Left \"a\")].out" | 35 +- ...ract_input_output[level.tz-111-Unit-1].out | 26 +- ...{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" | 37 +- ...ut[list_concat.tz-\"abc\"-{}-\"abc\"].out" | 37 +- ...tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out | 37 +- ..._output[list_concat_bytes.tz-0x-{}-0x].out | 37 +- ...b-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out | 37 +- ...list_concat_bytes.tz-0xabcd-{}-0xabcd].out | 37 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 22 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 22 +- ...input_output[list_id.tz-{\"\"}-{}-{}].out" | 22 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 39 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 39 +- ...t_output[list_id_map.tz-{\"\"}-{}-{}].out" | 24 +- ...tput[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out | 64 +- ...tput[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out | 64 +- ...}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out | 255 +- ...}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out | 255 +- ...ut_output[list_map_block.tz-{0}-{}-{}].out | 51 +- ...ze.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out | 27 +- ...tput[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out | 27 +- ...input_output[list_size.tz-111-{ 1 }-1].out | 27 +- ...ct_input_output[list_size.tz-111-{}-0].out | 27 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 336 +- ...put_output[loop_left.tz-{\"\"}-{}-{}].out" | 96 +- ...0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out | 22 +- ...[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out | 22 +- ...[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out | 22 +- ... Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out | 264 +- ...-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out | 264 +- ...foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" | 110 +- ...lt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" | 77 +- ...ract_input_output[map_map.tz-{}-10-{}].out | 44 +- ... 1 } None)-1-(Pair { Elt 0 .7396e5f090.out | 65 +- ... 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out | 65 +- ... 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out | 65 +- ... 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out | 65 +- ... 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out | 65 +- ...air {} None)-1-(Pair {} (Some False))].out | 65 +- ...ar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" | 65 +- ...ar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" | 65 +- ...ar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" | 65 +- ...oo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" | 65 +- ...oo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" | 65 +- ...None)-\"bar\"-(Pair {} (Some False))].out" | 65 +- ... \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" | 27 +- ...\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" | 27 +- ...ut[map_size.tz-111-{ Elt \"a\" 1 }-1].out" | 27 +- ...act_input_output[map_size.tz-111-{}-0].out | 27 +- ...ct_input_output[mul.tz-Unit-Unit-Unit].out | 269 +- ...0-257-0x0101000000000000000.be11332c7f.out | 65 +- ...2-16-0x10000000000000000000.8230fb4fac.out | 65 +- ...act_input_output[neg.tz-0-(Left -2)-2].out | 35 +- ...ract_input_output[neg.tz-0-(Left 0)-0].out | 35 +- ...act_input_output[neg.tz-0-(Left 2)--2].out | 35 +- ...act_input_output[neg.tz-0-(Right 0)-0].out | 35 +- ...ct_input_output[neg.tz-0-(Right 2)--2].out | 35 +- ...nput_output[none.tz-Some 10-Unit-None].out | 26 +- ..._output[not.tz-None-False-(Some True)].out | 32 +- ..._output[not.tz-None-True-(Some False)].out | 32 +- ...not_binary.tz-None-(Left -8)-(Some 7)].out | 40 +- ...not_binary.tz-None-(Left -9)-(Some 8)].out | 40 +- ...not_binary.tz-None-(Left 0)-(Some -1)].out | 40 +- ...not_binary.tz-None-(Left 7)-(Some -8)].out | 40 +- ...not_binary.tz-None-(Left 8)-(Some -9)].out | 40 +- ...ot_binary.tz-None-(Right 0)-(Some -1)].out | 40 +- ...ot_binary.tz-None-(Right 7)-(Some -8)].out | 40 +- ...ot_binary.tz-None-(Right 8)-(Some -9)].out | 40 +- ...-None-(Pair False False)-(Some False)].out | 52 +- ...tz-None-(Pair False True)-(Some True)].out | 52 +- ...tz-None-(Pair True False)-(Some True)].out | 52 +- ....tz-None-(Pair True True)-(Some True)].out | 52 +- ...or_binary.tz-None-(Pair 0 8)-(Some 8)].out | 37 +- ..._binary.tz-None-(Pair 14 1)-(Some 15)].out | 37 +- ..._binary.tz-None-(Pair 15 4)-(Some 15)].out | 37 +- ...r_binary.tz-None-(Pair 4 8)-(Some 12)].out | 37 +- ...or_binary.tz-None-(Pair 7 7)-(Some 7)].out | 37 +- ...or_binary.tz-None-(Pair 8 0)-(Some 8)].out | 37 +- ... (Pair 1 (Pair \"foobar\".368bdfd73a.out" | 931 ++-- ... (Pair 1 (Pair \"foobar\".735d9ae802.out" | 931 ++-- ...ir \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" | 1198 ++++-- ...ir \"edpkuBknW28nW72KG6RoH.4e20b52378.out" | 1148 +++-- ...alse False)-(Some (Pair False False))].out | 27 +- ... False True)-(Some (Pair False True))].out | 27 +- ... True False)-(Some (Pair True False))].out | 27 +- ...ir True True)-(Some (Pair True True))].out | 27 +- ...ntract_input_output[pexec.tz-14-38-52].out | 83 +- ... 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out | 433 +- ...utput[ret_int.tz-None-Unit-(Some 300)].out | 31 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 60 +- ...input_output[reverse.tz-{\"\"}-{}-{}].out" | 34 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 224 +- ..._output[reverse_loop.tz-{\"\"}-{}-{}].out" | 74 +- ...tput[sapling_empty_state.tz-{}-Unit-0].out | 26 +- ...output[self_address.tz-Unit-Unit-Unit].out | 88 +- ..._default_entrypoint.tz-Unit-Unit-Unit].out | 85 +- ...entrypoint.tz-Unit-Left (Left 0)-Unit].out | 213 +- ...Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" | 80 +- ..."hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" | 80 +- ...lo\" 0)-\"world\"-(Pair \"world\" 0)].out" | 80 +- ...ir \"hello\" 0)-1-(Pair \"hello\" 1)].out" | 75 +- ... \"hello\" 500)-3-(Pair \"hello\" 3)].out" | 75 +- ..."hello\" 7)-100-(Pair \"hello\" 100)].out" | 75 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 22 +- ...; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" | 22 +- ...tract_input_output[set_id.tz-{}-{}-{}].out | 22 +- ..._iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out | 70 +- ..._input_output[set_iter.tz-111-{ 1 }-1].out | 44 +- ...act_input_output[set_iter.tz-111-{}-0].out | 34 +- ..."World\" } None)-\"\"-(Pai.3d2044726e.out" | 109 +- ...)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" | 109 +- ... None)-\"Hi\"-(Pair {} (Some False))].out" | 109 +- ...ze.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out | 27 +- ...utput[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out | 27 +- ..._input_output[set_size.tz-111-{ 1 }-1].out | 27 +- ...act_input_output[set_size.tz-111-{}-0].out | 27 +- ...0776f726c6421-(Some 0xf345a.a07ae9dddf.out | 32 +- ...ts.tz-None-(Left (Pair 0 0))-(Some 0)].out | 45 +- ...ts.tz-None-(Left (Pair 0 1))-(Some 0)].out | 45 +- ...ts.tz-None-(Left (Pair 1 2))-(Some 4)].out | 45 +- ....tz-None-(Left (Pair 15 2))-(Some 60)].out | 45 +- ...s.tz-None-(Left (Pair 8 1))-(Some 16)].out | 45 +- ...s.tz-None-(Right (Pair 0 0))-(Some 0)].out | 45 +- ...s.tz-None-(Right (Pair 0 1))-(Some 0)].out | 45 +- ...s.tz-None-(Right (Pair 1 2))-(Some 0)].out | 45 +- ....tz-None-(Right (Pair 15 2))-(Some 3)].out | 45 +- ...s.tz-None-(Right (Pair 8 1))-(Some 4)].out | 45 +- ...ut_output[slice.tz-None-Pair 0 0-None].out | 49 +- ...tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" | 56 +- ...slice.tz-Some \"Foo\"-Pair 0 10-None].out" | 56 +- ...-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" | 56 +- ...z-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" | 56 +- ...[slice.tz-Some \"Foo\"-Pair 1 3-None].out" | 56 +- ...slice.tz-Some \"Foo\"-Pair 10 5-None].out" | 56 +- ...FooFooFooFooFooFooFooFooFo.c508d67bb0.out" | 56 +- ...put[slice_bytes.tz-None-Pair 0 1-None].out | 49 +- ...s.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out | 56 +- ...tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out | 56 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out | 56 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out | 56 +- ...-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out | 56 +- ..._bytes.tz-Some 0xaabbcc-Pair 1 3-None].out | 56 +- ...aabbccaabbccaabbccaabbccaab.df5895de85.out | 56 +- ...d.tz-None-\"Hello\"-(Some \"Hello\")].out" | 27 +- ..._id.tz-None-\"abcd\"-(Some \"abcd\")].out" | 27 +- ...r 100 -100)-\"1970-01-01T00:03:20Z\"].out" | 55 +- ...ir 100 100)-\"1970-01-01T00:00:00Z\"].out" | 55 +- ...Pair 100 200000000000000000.3db82d2c25.out | 55 +- ...00000 1000000)-(Some (Pair .b461aa042b.out | 117 +- ...10000 1010000)-(Some (Pair .1e8cf7679c.out | 117 +- ...t_output[uncomb.tz-0-(Pair 1 4 2)-142].out | 62 +- ...input_output[unpair.tz-Unit-Unit-Unit].out | 771 ++-- ...dpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" | 54 +- ...Pair False False)-(Some (Left False))].out | 50 +- ... (Pair False True)-(Some (Left True))].out | 50 +- ... (Pair True False)-(Some (Left True))].out | 50 +- ... (Pair True True)-(Some (Left False))].out | 50 +- ...one-Right (Pair 0 0)-(Some (Right 0))].out | 50 +- ...one-Right (Pair 0 1)-(Some (Right 1))].out | 50 +- ...one-Right (Pair 1 0)-(Some (Right 1))].out | 50 +- ...one-Right (Pair 1 1)-(Some (Right 0))].out | 50 +- ...-Right (Pair 42 21)-(Some (Right 63))].out | 50 +- ...-Right (Pair 42 63)-(Some (Right 21))].out | 50 +- ...s.TestContractOpcodes::test_packunpack.out | 159 +- 386 files changed, 29268 insertions(+), 13738 deletions(-) create mode 100644 src/proto_alpha/lib_protocol/script_typed_cps_ir.ml diff --git a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL index ff144d04b927..210bf6f688d6 100644 --- a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL +++ b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL @@ -66,6 +66,7 @@ "Alpha_context", "Script_typed_ir", + "Script_typed_cps_ir", "Script_tc_errors", "Michelson_v1_gas", "Script_ir_annot", diff --git a/src/proto_alpha/lib_protocol/alpha_context.ml b/src/proto_alpha/lib_protocol/alpha_context.ml index d3daee7c7b46..fb1a929c792f 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.ml +++ b/src/proto_alpha/lib_protocol/alpha_context.ml @@ -139,6 +139,12 @@ module Gas = struct let consume = Raw_context.consume_gas + let gas_counter = Raw_context.gas_counter + + let update_gas_counter = Raw_context.update_gas_counter + + let gas_exhausted_error = Raw_context.gas_exhausted_error + let check_enough = Raw_context.check_enough_gas let level = Raw_context.gas_level diff --git a/src/proto_alpha/lib_protocol/alpha_context.mli b/src/proto_alpha/lib_protocol/alpha_context.mli index c09a76c31f5e..77fb07ce641c 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.mli +++ b/src/proto_alpha/lib_protocol/alpha_context.mli @@ -167,7 +167,7 @@ module Cycle : sig end module Gas : sig - module Arith : Fixed_point_repr.Safe + module Arith : Fixed_point_repr.Safe with type 'a t = Saturation_repr.t type t = private Unaccounted | Limited of {remaining : Arith.fp} @@ -175,7 +175,7 @@ module Gas : sig val pp : Format.formatter -> t -> unit - type cost + type cost = private Saturation_repr.t val cost_encoding : cost Data_encoding.encoding @@ -215,6 +215,12 @@ module Gas : sig val consume : context -> cost -> context tzresult + val gas_counter : context -> Arith.fp + + val update_gas_counter : context -> Arith.fp -> context + + val gas_exhausted_error : context -> 'a tzresult + val check_enough : context -> cost -> unit tzresult val level : context -> t diff --git a/src/proto_alpha/lib_protocol/dune.inc b/src/proto_alpha/lib_protocol/dune.inc index 89a58fa7f90c..3c6c5f6f5bba 100644 --- a/src/proto_alpha/lib_protocol/dune.inc +++ b/src/proto_alpha/lib_protocol/dune.inc @@ -78,6 +78,7 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end sapling_validator.ml alpha_context.mli alpha_context.ml script_typed_ir.ml + script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml @@ -164,6 +165,7 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end sapling_validator.ml alpha_context.mli alpha_context.ml script_typed_ir.ml + script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml @@ -250,6 +252,7 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end sapling_validator.ml alpha_context.mli alpha_context.ml script_typed_ir.ml + script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml @@ -356,6 +359,7 @@ include Tezos_raw_protocol_alpha.Main Sapling_validator Alpha_context Script_typed_ir + Script_typed_cps_ir Script_tc_errors Michelson_v1_gas Script_ir_annot @@ -478,6 +482,7 @@ include Tezos_raw_protocol_alpha.Main sapling_validator.ml alpha_context.mli alpha_context.ml script_typed_ir.ml + script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.mli b/src/proto_alpha/lib_protocol/gas_limit_repr.mli index 629679f49bbc..4508c7826aee 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.mli +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.mli @@ -23,7 +23,9 @@ (* *) (*****************************************************************************) -module Arith : Fixed_point_repr.Full +open Saturation_repr + +module Arith : Fixed_point_repr.Full with type 'a t = 'a Saturation_repr.t type t = Unaccounted | Limited of {remaining : Arith.fp} diff --git a/src/proto_alpha/lib_protocol/helpers_services.ml b/src/proto_alpha/lib_protocol/helpers_services.ml index ce2e41ce5857..2f951bf3feae 100644 --- a/src/proto_alpha/lib_protocol/helpers_services.ml +++ b/src/proto_alpha/lib_protocol/helpers_services.ml @@ -271,13 +271,14 @@ module Scripts = struct module Trace_logger () : Script_interpreter.STEP_LOGGER = struct let log : log_element list ref = ref [] - let log_interp ctxt (descr : (_, _) Script_typed_ir.descr) stack = - log := Log (ctxt, descr.loc, stack, descr.bef) :: !log + let save _ ctxt loc stack_ty stack = + log := Log (ctxt, loc, stack, stack_ty) :: !log - let log_entry _ctxt _descr _stack = () + let log_interp = save - let log_exit ctxt (descr : (_, _) Script_typed_ir.descr) stack = - log := Log (ctxt, descr.loc, stack, descr.aft) :: !log + let log_entry _ _ctxt _loc _stack_ty _stack = () + + let log_exit = save let get_log () = map_s diff --git a/src/proto_alpha/lib_protocol/raw_context.ml b/src/proto_alpha/lib_protocol/raw_context.ml index b7d87629fbe1..0cefa0c34501 100644 --- a/src/proto_alpha/lib_protocol/raw_context.ml +++ b/src/proto_alpha/lib_protocol/raw_context.ml @@ -435,6 +435,10 @@ let is_gas_unlimited ctxt = let is_counting_block_gas ctxt = match gas_counter_status ctxt with Count_block_gas _ -> true | _ -> false +let gas_exhausted_error ctxt = + if is_counting_block_gas ctxt then error Block_quota_exceeded + else error Operation_quota_exceeded + let consume_gas ctxt cost = if is_gas_unlimited ctxt then ok ctxt else @@ -442,8 +446,7 @@ let consume_gas ctxt cost = | Some gas_counter -> Ok (update_gas_counter ctxt gas_counter) | None -> - if is_counting_block_gas ctxt then error Block_quota_exceeded - else error Operation_quota_exceeded + gas_exhausted_error ctxt let check_enough_gas ctxt cost = consume_gas ctxt cost >>? fun _ -> ok_unit diff --git a/src/proto_alpha/lib_protocol/raw_context.mli b/src/proto_alpha/lib_protocol/raw_context.mli index de829aba5d4b..4d3dc9caf65b 100644 --- a/src/proto_alpha/lib_protocol/raw_context.mli +++ b/src/proto_alpha/lib_protocol/raw_context.mli @@ -133,6 +133,12 @@ val gas_level : t -> Gas_limit_repr.t val gas_consumed : since:t -> until:t -> Gas_limit_repr.Arith.fp +val gas_counter : t -> Gas_limit_repr.Arith.fp + +val update_gas_counter : t -> Gas_limit_repr.Arith.fp -> t + +val gas_exhausted_error : t -> 'a tzresult + val block_gas_level : t -> Gas_limit_repr.Arith.fp val init_storage_space_to_pay : t -> t diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 3c746e84e343..2dfd65bb5cb9 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -1,7 +1,7 @@ (*****************************************************************************) (* *) (* Open Source License *) -(* Copyright (c) 2018 Dynamic Ledger Solutions, Inc. *) +(* Copyright (c) 2020 Dynamic Ledger Solutions, Inc. *) (* Copyright (c) 2020 Metastate AG *) (* *) (* Permission is hereby granted, free of charge, to any person obtaining a *) @@ -24,9 +24,18 @@ (* *) (*****************************************************************************) +(* + + This module implements an interpreter for Michelson. It takes the + form of a [step] function that interprets script instructions in a + dedicated abstract machine. + +*) + open Alpha_context open Script open Script_typed_ir +open Script_typed_cps_ir open Script_ir_translator module S = Saturation_repr @@ -131,29 +140,16 @@ let () = "The returned storage was too big to be serialized with the provided gas" Data_encoding.empty (function Cannot_serialize_storage -> Some () | _ -> None) - (fun () -> Cannot_serialize_storage) ; - (* Michelson Stack Overflow *) - register_error_kind - `Permanent - ~id:"michelson_v1.interp_too_many_recursive_calls" - ~title:"Too many recursive calls during interpretation" - ~description: - "Too many recursive calls were needed for interpretation of a Michelson \ - script" - Data_encoding.empty - (function Michelson_too_many_recursive_calls -> Some () | _ -> None) - (fun () -> Michelson_too_many_recursive_calls) + (fun () -> Cannot_serialize_storage) (* ---- interpreter ---------------------------------------------------------*) -module Interp_costs = Michelson_v1_gas.Cost_of.Interpreter - let rec interp_stack_prefix_preserving_operation : type fbef bef faft aft result. - (fbef -> (faft * result) tzresult Lwt.t) -> + (fbef -> faft * result) -> (fbef, faft, bef, aft) stack_prefix_preservation_witness -> bef -> - (aft * result) tzresult Lwt.t = + aft * result = fun f n stk -> match (n, stk) with | ( Prefix @@ -178,7 +174,7 @@ let rec interp_stack_prefix_preserving_operation : (v7, (v8, (v9, (va, (vb, (vc, (vd, (ve, (vf, rest))))))))) ) ) ) ) ) ) ) ) -> interp_stack_prefix_preserving_operation f n rest - >|=? fun (rest', result) -> + |> fun (rest', result) -> ( ( v0, ( v1, ( v2, @@ -192,10 +188,10 @@ let rec interp_stack_prefix_preserving_operation : result ) | (Prefix (Prefix (Prefix (Prefix n))), (v0, (v1, (v2, (v3, rest))))) -> interp_stack_prefix_preserving_operation f n rest - >|=? fun (rest', result) -> ((v0, (v1, (v2, (v3, rest')))), result) + |> fun (rest', result) -> ((v0, (v1, (v2, (v3, rest')))), result) | (Prefix n, (v, rest)) -> interp_stack_prefix_preserving_operation f n rest - >|=? fun (rest', result) -> ((v, rest'), result) + |> fun (rest', result) -> ((v, rest'), result) | (Rest, v) -> f v @@ -207,352 +203,1894 @@ type step_constants = { chain_id : Chain_id.t; } -module type STEP_LOGGER = sig - val log_interp : - context -> ('bef, 'aft) Script_typed_ir.descr -> 'bef -> unit +(* - val log_entry : context -> ('bef, 'aft) Script_typed_ir.descr -> 'bef -> unit + Computing the cost of Michelson instructions + ============================================ - val log_exit : context -> ('bef, 'aft) Script_typed_ir.descr -> 'aft -> unit + The function [cost_of_instr] provides a cost model for Michelson + instructions. It is used by the interpreter to track the + consumption of gas. - val get_log : unit -> execution_trace option tzresult Lwt.t -end - -type logger = (module STEP_LOGGER) - -module No_trace : STEP_LOGGER = struct - let log_interp _ctxt _descr _stack = () + *) - let log_entry _ctxt _descr _stack = () - - let log_exit _ctxt _descr _stack = () - - let get_log () = return_none -end +module Interp_costs = Michelson_v1_gas.Cost_of.Interpreter -let cost_of_instr : type b a. (b, a) descr -> b -> Gas.cost = - fun descr stack -> - match (descr.instr, stack) with - | (Drop, _) -> - Interp_costs.drop - | (Dup, _) -> - Interp_costs.dup - | (Swap, _) -> - Interp_costs.swap - | (Const _, _) -> - Interp_costs.push - | (Cons_some, _) -> - Interp_costs.cons_some - | (Cons_none _, _) -> - Interp_costs.cons_none - | (If_none _, _) -> - Interp_costs.if_none - | (Cons_pair, _) -> - Interp_costs.cons_pair - | (Unpair, _) -> - Interp_costs.unpair - | (Car, _) -> - Interp_costs.car - | (Cdr, _) -> - Interp_costs.cdr - | (Cons_left, _) -> - Interp_costs.cons_left - | (Cons_right, _) -> - Interp_costs.cons_right - | (If_left _, _) -> - Interp_costs.if_left - | (Cons_list, _) -> - Interp_costs.cons_list - | (Nil, _) -> - Interp_costs.nil - | (If_cons _, _) -> - Interp_costs.if_cons - | (List_map _, (list, _)) -> +let cost_of_instr : type a s r f. (a, s, r, f) kinstr -> a -> s -> Gas.cost = + fun i accu stack -> + match i with + | KList_map _ -> + let list = accu in Interp_costs.list_map list - | (List_size, _) -> - Interp_costs.list_size - | (List_iter _, (l, _)) -> + | KList_mapping _ -> + (* FIXME *) + Gas.free + | KList_mapped _ -> + (* FIXME *) + Gas.free + | KList_iter _ -> + let l = accu in Interp_costs.list_iter l - | (Empty_set _, _) -> - Interp_costs.empty_set - | (Set_iter _, (set, _)) -> + | KIter _ -> + (* FIXME *) + Gas.free + | KSet_iter _ -> + let set = accu in Interp_costs.set_iter set - | (Set_mem, (v, (set, _))) -> + | KSet_mem _ -> + let v = accu and (set, _) = stack in Interp_costs.set_mem v set - | (Set_update, (v, (_, (set, _)))) -> + | KSet_update _ -> + let v = accu and (_, (set, _)) = stack in Interp_costs.set_update v set - | (Set_size, _) -> - Interp_costs.set_size - | (Empty_map _, _) -> - Interp_costs.empty_map - | (Map_map _, (map, _)) -> + | KMap_map _ -> + let map = accu in Interp_costs.map_map map - | (Map_iter _, (map, _)) -> + | KMap_mapping _ -> + (* FIXME *) + Gas.free + | KMap_mapped _ -> + (* FIXME *) + Gas.free + | KMap_iter _ -> + let map = accu in Interp_costs.map_iter map - | (Map_mem, (v, (map, _rest))) -> + | KMap_mem _ -> + let v = accu and (map, _rest) = stack in Interp_costs.map_mem v map - | (Map_get, (v, (map, _rest))) -> + | KMap_get _ -> + let v = accu and (map, _rest) = stack in Interp_costs.map_get v map - | (Map_update, (k, (_, (map, _)))) -> + | KMap_update _ -> + let k = accu and (_, (map, _)) = stack in Interp_costs.map_update k map - | (Map_get_and_update, (k, (_, (map, _)))) -> + | KMap_get_and_update _ -> + let k = accu and (_, (map, _)) = stack in Interp_costs.map_get_and_update k map - | (Map_size, _) -> - Interp_costs.map_size - | (Empty_big_map _, _) -> - Interp_costs.empty_map - | (Big_map_mem, (key, (map, _))) -> + | KBig_map_mem _ -> + let key = accu and (map, _) = stack in Interp_costs.map_mem key map.diff - | (Big_map_get, (key, (map, _))) -> + | KBig_map_get _ -> + let key = accu and (map, _) = stack in Interp_costs.map_get key map.diff - | (Big_map_update, (key, (_, (map, _)))) -> + | KBig_map_update _ -> + let key = accu and (_, (map, _)) = stack in Interp_costs.map_update key map.diff - | (Big_map_get_and_update, (key, (_, (map, _)))) -> + | KBig_map_get_and_update _ -> + let key = accu and (_, (map, _)) = stack in Interp_costs.map_get_and_update key map.diff - | (Add_seconds_to_timestamp, (n, (t, _))) -> + | KAdd_seconds_to_timestamp _ -> + let n = accu and (t, _) = stack in Interp_costs.add_seconds_timestamp n t - | (Add_timestamp_to_seconds, (t, (n, _))) -> + | KAdd_timestamp_to_seconds _ -> + let t = accu and (n, _) = stack in Interp_costs.add_seconds_timestamp n t - | (Sub_timestamp_seconds, (t, (n, _))) -> + | KSub_timestamp_seconds _ -> + let t = accu and (n, _) = stack in Interp_costs.sub_seconds_timestamp n t - | (Diff_timestamps, (t1, (t2, _))) -> + | KDiff_timestamps _ -> + let t1 = accu and (t2, _) = stack in Interp_costs.diff_timestamps t1 t2 - | (Concat_string_pair, (x, (y, _))) -> + | KConcat_string_pair _ -> + let x = accu and (y, _) = stack in Interp_costs.concat_string_pair x y - | (Concat_string, (ss, _)) -> + | KConcat_string _ -> + let ss = accu in Interp_costs.concat_string_precheck ss - | (Slice_string, (_offset, (_length, (s, _)))) -> + | KSlice_string _ -> + let (_, (s, _)) = stack in Interp_costs.slice_string s - | (String_size, _) -> - Interp_costs.string_size - | (Concat_bytes_pair, (x, (y, _))) -> + | KConcat_bytes_pair _ -> + let x = accu and (y, _) = stack in Interp_costs.concat_bytes_pair x y - | (Concat_bytes, (ss, _)) -> + | KConcat_bytes _ -> + let ss = accu in Interp_costs.concat_string_precheck ss - | (Slice_bytes, (_offset, (_length, (s, _)))) -> + | KSlice_bytes _ -> + let (_, (s, _)) = stack in Interp_costs.slice_bytes s - | (Bytes_size, _) -> - Interp_costs.bytes_size - | (Add_tez, _) -> - Interp_costs.add_tez - | (Sub_tez, _) -> - Interp_costs.sub_tez - | (Mul_teznat, (_, (n, _))) -> + | KMul_teznat _ -> + let (n, _) = stack in Interp_costs.mul_teznat n - | (Mul_nattez, (n, (_, _))) -> + | KMul_nattez _ -> + let n = accu in Interp_costs.mul_teznat n - | (Or, _) -> - Interp_costs.bool_or - | (And, _) -> - Interp_costs.bool_and - | (Xor, _) -> - Interp_costs.bool_xor - | (Not, _) -> - Interp_costs.bool_not - | (Is_nat, _) -> - Interp_costs.is_nat - | (Abs_int, (x, _)) -> + | KAbs_int _ -> + let x = accu in Interp_costs.abs_int x - | (Int_nat, _) -> - Interp_costs.int_nat - | (Neg_int, (x, _)) -> + | KNeg_int _ -> + let x = accu in Interp_costs.neg_int x - | (Neg_nat, (x, _)) -> + | KNeg_nat _ -> + let x = accu in Interp_costs.neg_nat x - | (Add_intint, (x, (y, _))) -> + | KAdd_intint _ -> + let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | (Add_intnat, (x, (y, _))) -> + | KAdd_intnat _ -> + let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | (Add_natint, (x, (y, _))) -> + | KAdd_natint _ -> + let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | (Add_natnat, (x, (y, _))) -> + | KAdd_natnat _ -> + let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | (Sub_int, (x, (y, _))) -> + | KSub_int _ -> + let x = accu and (y, _) = stack in Interp_costs.sub_bigint x y - | (Mul_intint, (x, (y, _))) -> + | KMul_intint _ -> + let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | (Mul_intnat, (x, (y, _))) -> + | KMul_intnat _ -> + let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | (Mul_natint, (x, (y, _))) -> + | KMul_natint _ -> + let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | (Mul_natnat, (x, (y, _))) -> + | KMul_natnat _ -> + let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | (Ediv_teznat, (x, (y, _))) -> + | KEdiv_teznat _ -> + let x = accu and (y, _) = stack in Interp_costs.ediv_teznat x y - | (Ediv_tez, _) -> - Interp_costs.ediv_tez - | (Ediv_intint, (x, (y, _))) -> + | KEdiv_intint _ -> + let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | (Ediv_intnat, (x, (y, _))) -> + | KEdiv_intnat _ -> + let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | (Ediv_natint, (x, (y, _))) -> + | KEdiv_natint _ -> + let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | (Ediv_natnat, (x, (y, _))) -> + | KEdiv_natnat _ -> + let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | (Lsl_nat, (x, _)) -> + | KLsl_nat _ -> + let x = accu in Interp_costs.lsl_nat x - | (Lsr_nat, (x, _)) -> + | KLsr_nat _ -> + let x = accu in Interp_costs.lsr_nat x - | (Or_nat, (x, (y, _))) -> + | KOr_nat _ -> + let x = accu and (y, _) = stack in Interp_costs.or_nat x y - | (And_nat, (x, (y, _))) -> + | KAnd_nat _ -> + let x = accu and (y, _) = stack in Interp_costs.and_nat x y - | (And_int_nat, (x, (y, _))) -> + | KAnd_int_nat _ -> + let x = accu and (y, _) = stack in Interp_costs.and_nat x y - | (Xor_nat, (x, (y, _))) -> + | KXor_nat _ -> + let x = accu and (y, _) = stack in Interp_costs.xor_nat x y - | (Not_int, (x, _)) -> + | KNot_int _ -> + let x = accu in Interp_costs.not_nat x - | (Not_nat, (x, _)) -> + | KNot_nat _ -> + let x = accu in Interp_costs.not_nat x - | (Seq _, _) -> - Interp_costs.seq - | (If _, _) -> + | KCompare (_, ty, _) -> + let a = accu and (b, _) = stack in + Interp_costs.compare ty a b + | KCheck_signature _ -> + let key = accu and (_, (message, _)) = stack in + Interp_costs.check_signature key message + | KHash_key _ -> + let pk = accu in + Interp_costs.hash_key pk + | KBlake2b _ -> + let bytes = accu in + Interp_costs.blake2b bytes + | KSha256 _ -> + let bytes = accu in + Interp_costs.sha256 bytes + | KSha512 _ -> + let bytes = accu in + Interp_costs.sha512 bytes + | KKeccak _ -> + let bytes = accu in + Interp_costs.keccak bytes + | KSha3 _ -> + let bytes = accu in + Interp_costs.sha3 bytes + | KPairing_check_bls12_381 _ -> + let pairs = accu in + Interp_costs.pairing_check_bls12_381 pairs + | KSapling_verify_update _ -> + let tx = accu in + let inputs = List.length tx.inputs in + let outputs = List.length tx.outputs in + Interp_costs.sapling_verify_update ~inputs ~outputs + | KSplit_ticket _ -> + let ticket = accu and ((amount_a, amount_b), _) = stack in + Interp_costs.split_ticket ticket.amount amount_a amount_b + | KJoin_tickets (_, ty, _) -> + let (ticket_a, ticket_b) = accu in + Interp_costs.join_tickets ty ticket_a ticket_b + | KHalt _ -> + (* FIXME *) + Gas.free + | KDrop _ -> + Interp_costs.drop + | KDup _ -> + Interp_costs.dup + | KSwap _ -> + Interp_costs.swap + | KConst _ -> + Interp_costs.push + | KCons_some _ -> + Interp_costs.cons_some + | KCons_none _ -> + Interp_costs.cons_none + | KIf_none _ -> + Interp_costs.if_none + | KCons_pair _ -> + Interp_costs.cons_pair + | KUnpair _ -> + Interp_costs.unpair + | KCar _ -> + Interp_costs.car + | KCdr _ -> + Interp_costs.cdr + | KCons_left _ -> + Interp_costs.cons_left + | KCons_right _ -> + Interp_costs.cons_right + | KIf_left _ -> + Interp_costs.if_left + | KCons_list _ -> + Interp_costs.cons_list + | KNil _ -> + Interp_costs.nil + | KIf_cons _ -> + Interp_costs.if_cons + | KList_size _ -> + Interp_costs.list_size + | KEmpty_set _ -> + Interp_costs.empty_set + | KSet_size _ -> + Interp_costs.set_size + | KEmpty_map _ -> + Interp_costs.empty_map + | KMap_size _ -> + Interp_costs.map_size + | KEmpty_big_map _ -> + Interp_costs.empty_map + | KString_size _ -> + Interp_costs.string_size + | KBytes_size _ -> + Interp_costs.bytes_size + | KAdd_tez _ -> + Interp_costs.add_tez + | KSub_tez _ -> + Interp_costs.sub_tez + | KOr _ -> + Interp_costs.bool_or + | KAnd _ -> + Interp_costs.bool_and + | KXor _ -> + Interp_costs.bool_xor + | KNot _ -> + Interp_costs.bool_not + | KIs_nat _ -> + Interp_costs.is_nat + | KInt_nat _ -> + Interp_costs.int_nat + | KInt_bls12_381_fr _ -> + Interp_costs.int_bls12_381_fr + | KEdiv_tez _ -> + Interp_costs.ediv_tez + | KIf _ -> Interp_costs.if_ - | (Loop _, _) -> + | KLoop _ -> Interp_costs.loop - | (Loop_left _, _) -> + | KLoop_left _ -> Interp_costs.loop_left - | (Dip _, _) -> + | KDip _ -> Interp_costs.dip - | (Exec, _) -> + | KExec _ -> Interp_costs.exec - | (Apply _, _) -> + | KApply _ -> Interp_costs.apply - | (Lambda _, _) -> + | KLambda _ -> Interp_costs.push - | (Failwith _, _) -> + | KFailwith _ -> Gas.free - | (Nop, _) -> + | KNop _ -> Interp_costs.nop - | (Compare ty, (a, (b, _))) -> - Interp_costs.compare ty a b - | (Eq, _) -> + | KEq _ -> Interp_costs.neq - | (Neq, _) -> + | KNeq _ -> Interp_costs.neq - | (Lt, _) -> + | KLt _ -> Interp_costs.neq - | (Le, _) -> + | KLe _ -> Interp_costs.neq - | (Gt, _) -> + | KGt _ -> Interp_costs.neq - | (Ge, _) -> + | KGe _ -> Interp_costs.neq - | (Pack _, _) -> + | KPack _ -> Gas.free - | (Unpack _, _) -> + | KUnpack _ -> Gas.free - | (Address, _) -> + | KAddress _ -> Interp_costs.address - | (Contract _, _) -> + | KContract _ -> Interp_costs.contract - | (Transfer_tokens, _) -> + | KTransfer_tokens _ -> Interp_costs.transfer_tokens - | (Implicit_account, _) -> + | KImplicit_account _ -> Interp_costs.implicit_account - | (Set_delegate, _) -> + | KSet_delegate _ -> Interp_costs.set_delegate - | (Balance, _) -> + | KBalance _ -> Interp_costs.balance - | (Level, _) -> + | KLevel _ -> Interp_costs.level - | (Now, _) -> + | KNow _ -> Interp_costs.now - | (Check_signature, (key, (_, (message, _)))) -> - Interp_costs.check_signature key message - | (Hash_key, (pk, _)) -> - Interp_costs.hash_key pk - | (Blake2b, (bytes, _)) -> - Interp_costs.blake2b bytes - | (Sha256, (bytes, _)) -> - Interp_costs.sha256 bytes - | (Sha512, (bytes, _)) -> - Interp_costs.sha512 bytes - | (Source, _) -> + | KSapling_empty_state _ -> + Interp_costs.sapling_empty_state + | KSource _ -> Interp_costs.source - | (Sender, _) -> + | KSender _ -> Interp_costs.source - | (Self _, _) -> + | KSelf _ -> Interp_costs.self - | (Self_address, _) -> + | KSelf_address _ -> Interp_costs.self - | (Amount, _) -> + | KAmount _ -> Interp_costs.amount - | (Dig (n, _), _) -> + | KDig (_, n, _, _) -> Interp_costs.dign n - | (Dug (n, _), _) -> + | KDug (_, n, _, _) -> Interp_costs.dugn n - | (Dipn (n, _, _), _) -> + | KDipn (_, n, _, _, _) -> Interp_costs.dipn n - | (Dropn (n, _), _) -> + | KDropn (_, n, _, _) -> Interp_costs.dropn n - | (ChainId, _) -> + | KChainId _ -> Interp_costs.chain_id - | (Create_contract _, _) -> + | KCreate_contract _ -> Interp_costs.create_contract - | (Never, (_, _)) -> - . - | (Voting_power, _) -> + | KNever _ -> + Gas.free + | KVoting_power _ -> Interp_costs.voting_power - | (Total_voting_power, _) -> + | KTotal_voting_power _ -> Interp_costs.total_voting_power - | (Keccak, (bytes, _)) -> - Interp_costs.keccak bytes - | (Sha3, (bytes, _)) -> - Interp_costs.sha3 bytes - | (Add_bls12_381_g1, _) -> + | KAdd_bls12_381_g1 _ -> Interp_costs.add_bls12_381_g1 - | (Add_bls12_381_g2, _) -> + | KAdd_bls12_381_g2 _ -> Interp_costs.add_bls12_381_g2 - | (Add_bls12_381_fr, _) -> + | KAdd_bls12_381_fr _ -> Interp_costs.add_bls12_381_fr - | (Mul_bls12_381_g1, _) -> + | KMul_bls12_381_g1 _ -> Interp_costs.mul_bls12_381_g1 - | (Mul_bls12_381_g2, _) -> + | KMul_bls12_381_g2 _ -> Interp_costs.mul_bls12_381_g2 - | (Mul_bls12_381_fr, _) -> + | KMul_bls12_381_fr _ -> Interp_costs.mul_bls12_381_fr - | (Mul_bls12_381_fr_z, _) -> - Interp_costs.mul_bls12_381_fr_z - | (Mul_bls12_381_z_fr, _) -> - Interp_costs.mul_bls12_381_fr_z - | (Int_bls12_381_fr, _) -> - Interp_costs.int_bls12_381_fr - | (Neg_bls12_381_g1, _) -> + | KNeg_bls12_381_g1 _ -> Interp_costs.neg_bls12_381_g1 - | (Neg_bls12_381_g2, _) -> + | KNeg_bls12_381_g2 _ -> Interp_costs.neg_bls12_381_g2 - | (Neg_bls12_381_fr, _) -> + | KNeg_bls12_381_fr _ -> Interp_costs.neg_bls12_381_fr - | (Pairing_check_bls12_381, (pairs, _)) -> - Interp_costs.pairing_check_bls12_381 pairs - | (Comb (n, _), _) -> + | KMul_bls12_381_fr_z _ -> + Interp_costs.mul_bls12_381_fr_z + | KMul_bls12_381_z_fr _ -> + Interp_costs.mul_bls12_381_fr_z + | KDup_n (_, n, _, _) -> + Interp_costs.dupn n + | KComb (_, n, _, _) -> Interp_costs.comb n - | (Uncomb (n, _), _) -> + | KUncomb (_, n, _, _) -> Interp_costs.uncomb n - | (Comb_get (n, _), _) -> + | KComb_get (_, n, _, _) -> Interp_costs.comb_get n - | (Comb_set (n, _), _) -> + | KComb_set (_, n, _, _) -> Interp_costs.comb_set n - | (Dup_n (n, _), _) -> - Interp_costs.dupn n - | (Sapling_empty_state _, _) -> - Interp_costs.sapling_empty_state - | (Sapling_verify_update, (tx, _)) -> - let inputs = List.length tx.inputs in - let outputs = List.length tx.outputs in - Interp_costs.sapling_verify_update ~inputs ~outputs - | (Ticket, _) -> + | KTicket _ -> Interp_costs.ticket - | (Read_ticket, _) -> + | KRead_ticket _ -> Interp_costs.read_ticket - | (Split_ticket, (ticket, ((amount_a, amount_b), _))) -> - Interp_costs.split_ticket ticket.amount amount_a amount_b - | (Join_tickets ty, ((ticket_a, ticket_b), _)) -> - Interp_costs.join_tickets ty ticket_a ticket_b + [@@ocaml.inline always] + +(* + + Gas update and check for gas exhaustion + ======================================= + + Each instruction has a cost. The runtime subtracts this cost + to an amount of gas made available for the script execution. + + Updating the gas counter is a critical aspect to Michelson + execution because it is done at each execution step. + + For this reason, the interpreter must read and update the + gas counter as quickly as possible. Hence, the gas counter + should be stored in a machine register. To motivate the + OCaml compiler to make that choice, we represent the gas + counter as a local parameter of the execution [step] + function. + +*) + +type local_gas_counter = int + +(* + + The gas counter stored in the context is desynchronized with the + [local_gas_counter] used in the interpretation loop. When we have + to call a gas-consuming function which lives outside the + interpreter, we must update the context so that it carries an + up-to-date gas counter. Similarly, when we return from such a + function, the [local_gas_counter] must be updated as well. + + To statically track these points where the context's gas counter + must be updated, we introduce a type for outdated contexts. The + [step] function carries an [outdated_context]. When an external + function needs a [context], the typechecker points out the need for + a conversion: this forces us to either call [update_context], or + better, when this is possible, the function + [use_gas_counter_in_ctxt]. + +*) +type outdated_context = OutDatedContext of context [@@unboxed] + +let update_context local_gas_counter = function + | OutDatedContext ctxt -> + Gas.update_gas_counter ctxt (Saturation_repr.of_int local_gas_counter) + [@@ocaml.inline always] + +let update_local_gas_counter ctxt = + (Gas.gas_counter ctxt :> int) + [@@ocaml.inline always] + +let outdated ctxt = OutDatedContext ctxt [@@ocaml.inline always] + +let outdated_context (OutDatedContext ctxt) = ctxt [@@ocaml.inline always] + +let use_gas_counter_in_ctxt ctxt local_gas_counter f = + let ctxt = update_context local_gas_counter ctxt in + f ctxt + >>=? fun (y, ctxt) -> return (y, outdated ctxt, update_local_gas_counter ctxt) + [@@ocaml.inline always] + +(* + + [step] calls [consume] at the beginning of each execution step. -let unpack ctxt ~ty ~bytes = + [consume'] is used in the implementation of [KConcat_string] + and [KConcat_bytes] because the cost depends on the final + result of the concatenation. + +*) + +let update_and_check gas_counter cost = + let gas_counter = gas_counter - cost in + if Compare.Int.(gas_counter < 0) then None else Some gas_counter + [@@ocaml.inline always] + +let consume local_gas_counter k accu stack = + let cost = cost_of_instr k accu stack in + update_and_check local_gas_counter (cost :> int) + [@@ocaml.inline always] + +let consume' ctxt local_gas_counter cost = + match update_and_check local_gas_counter cost with + | None -> + Gas.gas_exhausted_error (update_context local_gas_counter ctxt) + | Some local_gas_counter -> + Ok local_gas_counter + [@@ocaml.inline always] + +(* + + Execution instrumentation + ========================= + + One can observe the context and the stack at some specific + points of an execution step. This feature is implemented by + calling back some [logging_function]s defined in a first + class module [STEP_LOGGER] passed as argument to the step + function. The interface documentation describes the points + where these functions are called. + +*) +type ('a, 's, 'b, 'f, 'u) logging_function = + ('a, 's, 'b, 'f) kinstr -> + context -> + Script.location -> + 'u stack_ty -> + 'u -> + unit + +module type STEP_LOGGER = sig + val log_interp : ('a, 's, 'b, 'f, 'u) logging_function + + val log_entry : ('a, 's, 'b, 'f, 'a * 's) logging_function + + val log_exit : ('a, 's, 'b, 'f, 'u) logging_function + + val get_log : unit -> execution_trace option tzresult Lwt.t +end + +type logger = (module STEP_LOGGER) + +let log_entry (logger : logger) ctxt gas k accu stack = + let module Log = (val logger) in + let kinfo = kinfo_of_kinstr k in + let ctxt = update_context gas ctxt in + Log.log_entry k ctxt kinfo.kloc kinfo.kstack_ty (accu, stack) + +let log_exit (logger : logger) ctxt gas kprev k accu stack = + let module Log = (val logger) in + let ctxt = update_context gas ctxt in + let kinfo_prev = kinfo_of_kinstr kprev and kinfo = kinfo_of_kinstr k in + Log.log_exit k ctxt kinfo_prev.kloc kinfo.kstack_ty (accu, stack) + +let get_log (logger : logger option) = + match logger with + | None -> + Lwt.return (Ok None) + | Some logger -> + let module Log = (val logger) in + Log.get_log () + [@@ocaml.inline always] + +(* + + Interpretation loop + =================== + + The interpreter is written in a small-step style: an execution + [step] only interprets a single instruction by updating the + configuration of a dedicated abstract machine. + + This abstract machine has two components: + + - a stack to control which instructions must be executed ; and + + - a stack of values where instructions get their inputs and put + their outputs. + + In addition, the machine has access to effectful primitives to interact + with the execution environment (e.g. the tezos node). These primitives + live in the [Lwt+State+Error] monad. Hence, this interpreter produces + a computation in the [Lwt+State+Error] monad. + + This interpreter enjoys the following properties: + + - The interpreter is tail-recursive, hence it is robust to stack + overflow. This property is checked by the compiler thanks to the + [@ocaml.tailcall] annotation of each recursive calls. + + - The interpreter is type-preserving. Thanks to GADTs, the + typing rules of Michelson are statically checked by the OCaml + typechecker: a Michelson program cannot go wrong. + + - The interpreter is tagless. Thanks to GADTs, the exact shape + of the stack is known statically so the interpreter does not + have to check that the input stack has the shape expected by + the instruction to be executed. + +*) + +(* + + The stack of control is a list of [kinstr]. Since [kinstr] + denotes a list of instructions, the stack of control can be + seen as a list of instruction sequences, each representing + a form of delimited continuation (i.e. a control stack + fragment). The [konts] GADT ensures that the input and output + stack types of the continuations are consistent. + +*) +type (_, _, _, _) konts = + | KNil : ('r, 'f, 'r, 'f) konts + | KCons : + ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) konts + -> ('a, 's, 'r, 'f) konts + +(* + + As announced earlier, the step function produces a computation in + the [Lwt+State+Error] monad. The [State] monad is implemented by + having the [context] passed as input and returned updated as + output. The [Error] monad is represented by the [tzresult] type + constructor. + + The [step] function is actually defined as an internal + tail-recursive routine of the toplevel [step]. It monitors the gas + level before executing the instruction under focus, once this is + done, it recursively calls itself on the continuation held by the + current instruction. + + For each pure instruction (i.e. that is not monadic), the + interpretation simply updates the input arguments of the [step] + function. Since these arguments are (most likely) stored in + hardware registers and since the tail-recursive calls are compiled + into direct jumps, this interpretation technique offers good + performances. + + For each impure instruction, the interpreter makes use of monadic + bindings to compose monadic primitives with the [step] function. + Again, we make sure that the recursive calls to [step] are tail + calls by annotating them with [@ocaml.tailcall]. + +*) +let rec run_descr : + type bef aft. + logger option -> + context -> + step_constants -> + (bef, aft) kdescr -> + bef -> + (aft * context) tzresult Lwt.t = + fun logger ctxt step_constants descr stack -> + let (KDescr {kinstr; kli; klo}) = descr in + let (accu, stack) = lift kli stack in + let gas = (Gas.gas_counter ctxt :> int) in + step logger (outdated ctxt) step_constants gas kinstr KNil accu stack + >>=? fun (accu, stack, ctxt, gas) -> + return (unlift klo (accu, stack), update_context gas ctxt) + +and run : + type a a' s s' b t b' t' r f. + logger option -> + outdated_context -> + step_constants -> + local_gas_counter -> + (a', s', b', t') kinstr -> + (a, s, b, t) kinstr -> + (b, t, r, f) konts -> + a -> + s -> + (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = + fun logger ctxt step_constants gas k k' ks accu stack -> + ( match logger with + | None -> + () + | Some logger -> + log_exit logger ctxt gas k k' accu stack ) ; + (step [@ocaml.tailcall]) logger ctxt step_constants gas k' ks accu stack + [@@inline.always] + +and step : + type a s b t r f. + logger option -> + outdated_context -> + step_constants -> + local_gas_counter -> + (a, s, b, t) kinstr -> + (b, t, r, f) konts -> + a -> + s -> + (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = + fun logger ctxt sc gas i ks accu stack -> + match consume gas i accu stack with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> ( + ( match logger with + | None -> + () + | Some logger -> + log_entry logger ctxt gas i accu stack ) ; + match i with + | KHalt _ -> ( + match ks with + | KNil -> + ( Lwt.return (Ok (accu, stack, ctxt, gas)) + : (r * f * outdated_context * local_gas_counter) tzresult Lwt.t + ) + | KCons (k, ks) -> + (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack ) + (* stack ops *) + | KDrop (_, k) -> + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KDup (_, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu (accu, stack) + | KSwap (_, k) -> + let (top, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks top (accu, stack) + | KConst (_, v, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks v (accu, stack) + (* options *) + | KCons_some (_, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (Some accu) stack + | KCons_none (_, _, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None (accu, stack) + | KIf_none (_, bt, bf) -> ( + match accu with + | None -> + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i bt ks accu stack + | Some v -> + (run [@ocaml.tailcall]) logger ctxt sc gas i bf ks v stack ) + (* pairs *) + | KCons_pair (_, k) -> + let (b, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (accu, b) stack + | KUnpair (_, k) -> + let (a, b) = accu in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks a (b, stack) + | KCar (_, k) -> + let (a, _) = accu in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks a stack + | KCdr (_, k) -> + let (_, b) = accu in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks b stack + (* unions *) + | KCons_left (_, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (L accu) stack + | KCons_right (_, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (R accu) stack + | KIf_left (_, bl, br) -> ( + match accu with + | L v -> + (run [@ocaml.tailcall]) logger ctxt sc gas i bl ks v stack + | R v -> + (run [@ocaml.tailcall]) logger ctxt sc gas i br ks v stack ) + (* lists *) + | KCons_list (_, k) -> + let (tl, stack) = stack in + let accu = list_cons accu tl in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KNil (_, k) -> + let stack = (accu, stack) in + let accu = list_empty in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KIf_cons (_, bc, bn) -> ( + match accu.elements with + | [] -> + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i bn ks accu stack + | hd :: tl -> + let tl = {elements = tl; length = accu.length - 1} in + (run [@ocaml.tailcall]) logger ctxt sc gas i bc ks hd (tl, stack) ) + | KList_map (kinfo, body, k) -> + let xs = accu.elements in + let ys = [] in + let len = accu.length in + let kinfo_mapped = + match (kinfo_of_kinstr k).kstack_ty with + | Item_t (ty, s, a) -> + {kinfo with kstack_ty = Item_t (unlist_ty ty, s, a)} + in + let kinfo_mapping = + match kinfo.kstack_ty with + | Item_t (_, kstack_ty, _) -> + {kloc = kinfo.kloc; kstack_ty} + in + let k = + KList_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, len, k) + in + let (accu, stack) = stack in + (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + | KList_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, len, k) -> ( + match xs with + | [] -> + let ys = {elements = List.rev ys; length = len} in + (step [@ocaml.tailcall]) logger ctxt sc gas k ks ys (accu, stack) + | x :: xs -> + let ks = + KCons + ( KList_mapped + (kinfo_mapped, kinfo_mapping, body, xs, ys, len, k), + ks ) + in + (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) + ) + | KList_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, len, k) -> + let k = + KList_mapping + (kinfo_mapping, kinfo_mapped, body, xs, accu :: ys, len, k) + in + let (accu, stack) = stack in + (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + | KList_size (_, k) -> + let list = accu in + let len = Script_int.(abs (of_int list.length)) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks len stack + | KList_iter (_, kinfo_iter, body, k) -> + let xs = accu.elements in + let k = KIter (kinfo_iter, body, xs, k) in + let (accu, stack) = stack in + (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + | KIter (kinfo, body, xs, k) -> ( + match xs with + | [] -> + (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + | x :: xs -> + let ks = KCons (KIter (kinfo, body, xs, k), ks) in + (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) + ) + (* sets *) + | KEmpty_set (_, ty, k) -> + let res = empty_set ty in + let stack = (accu, stack) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KSet_iter (_, kinfo_iter, body, k) -> + let set = accu in + let l = List.rev (set_fold (fun e acc -> e :: acc) set []) in + let kiter = KIter (kinfo_iter, body, l, k) in + let (accu, stack) = stack in + (step [@ocaml.tailcall]) logger ctxt sc gas kiter ks accu stack + | KSet_mem (_, k) -> + let (set, stack) = stack in + let res = set_mem accu set in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KSet_update (_, k) -> + let (presence, (set, stack)) = stack in + let res = set_update accu presence set in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KSet_size (_, k) -> + let res = set_size accu in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (* maps *) + | KEmpty_map (_, ty, _, k) -> + let res = empty_map ty and stack = (accu, stack) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMap_map (_, kinfo_mapping, kinfo_mapped, body, k) -> + let map = accu in + let xs = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in + let ys = empty_map (map_key_ty map) in + let km = + KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) + in + let (accu, stack) = stack in + (step [@ocaml.tailcall]) logger ctxt sc gas km ks accu stack + | KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) -> ( + match xs with + | [] -> + (step [@ocaml.tailcall]) logger ctxt sc gas k ks ys (accu, stack) + | (xk, xv) :: xs -> + let ks = + KCons + ( KMap_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, xk, k), + ks ) + in + let res = (xk, xv) in + let stack = (accu, stack) in + (step [@ocaml.tailcall]) logger ctxt sc gas body ks res stack ) + | KMap_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, yk, k) -> + let ys = map_update yk (Some accu) ys in + let k = + KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) + in + let (accu, stack) = stack in + (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + | KMap_iter (_, kinfo_iter, body, k) -> + let map = accu in + let l = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in + let kiter = KIter (kinfo_iter, body, l, k) in + let (accu, stack) = stack in + (step [@ocaml.tailcall]) logger ctxt sc gas kiter ks accu stack + | KMap_mem (_, k) -> + let (map, stack) = stack in + let res = map_mem accu map in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMap_get (_, k) -> + let (map, stack) = stack in + let res = map_get accu map in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMap_update (_, k) -> + let (v, (map, stack)) = stack in + let key = accu in + let res = map_update key v map in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMap_get_and_update (_, k) -> + let key = accu in + let (v, (map, rest)) = stack in + let map' = map_update key v map in + let v' = map_get key map in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks v' (map', rest) + | KMap_size (_, k) -> + let res = map_size accu in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (* Big map operations *) + | KEmpty_big_map (_, tk, tv, k) -> + let ebm = Script_ir_translator.empty_big_map tk tv in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks ebm (accu, stack) + | KBig_map_mem (_, k) -> + let (map, stack) = stack in + let key = accu in + ( use_gas_counter_in_ctxt ctxt gas + @@ fun ctxt -> Script_ir_translator.big_map_mem ctxt key map ) + >>=? fun (res, ctxt, gas) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KBig_map_get (_, k) -> + let (map, stack) = stack in + let key = accu in + ( use_gas_counter_in_ctxt ctxt gas + @@ fun ctxt -> Script_ir_translator.big_map_get ctxt key map ) + >>=? fun (res, ctxt, gas) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KBig_map_update (_, k) -> + let key = accu in + let (maybe_value, (map, stack)) = stack in + let big_map = + Script_ir_translator.big_map_update key maybe_value map + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks big_map stack + | KBig_map_get_and_update (_, k) -> + let key = accu in + let (v, (map, stack)) = stack in + let map' = Script_ir_translator.big_map_update key v map in + ( use_gas_counter_in_ctxt ctxt gas + @@ fun ctxt -> Script_ir_translator.big_map_get ctxt key map ) + >>=? fun (v', ctxt, gas) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks v' (map', stack) + (* timestamp operations *) + | KAdd_seconds_to_timestamp (_, k) -> + let n = accu in + let (t, stack) = stack in + let result = Script_timestamp.add_delta t n in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + | KAdd_timestamp_to_seconds (_, k) -> + let t = accu in + let (n, stack) = stack in + let result = Script_timestamp.add_delta t n in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + | KSub_timestamp_seconds (_, k) -> + let t = accu in + let (s, stack) = stack in + let result = Script_timestamp.sub_delta t s in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + | KDiff_timestamps (_, k) -> + let t1 = accu in + let (t2, stack) = stack in + let result = Script_timestamp.diff t1 t2 in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (* string operations *) + | KConcat_string_pair (_, k) -> + let x = accu in + let (y, stack) = stack in + let s = String.concat "" [x; y] in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + | KConcat_string (_, k) -> + let ss = accu in + (* The cost for this fold_left has been paid upfront *) + let total_length = + List.fold_left + (fun acc s -> S.add acc (S.of_int (String.length s))) + S.zero + accu.elements + in + consume' ctxt gas (Interp_costs.concat_string total_length :> int) + >>?= fun gas -> + let s = String.concat "" ss.elements in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + | KSlice_string (_, k) -> + let offset = accu and (length, (s, stack)) = stack in + let s_length = Z.of_int (String.length s) in + let offset = Script_int.to_zint offset in + let length = Script_int.to_zint length in + if Compare.Z.(offset < s_length && Z.add offset length <= s_length) + then + let s = String.sub s (Z.to_int offset) (Z.to_int length) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (Some s) stack + else (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack + | KString_size (_, k) -> + let s = accu in + let result = Script_int.(abs (of_int (String.length s))) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (* bytes operations *) + | KConcat_bytes_pair (_, k) -> + let x = accu in + let (y, stack) = stack in + let s = Bytes.cat x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + | KConcat_bytes (_, k) -> + let ss = accu in + (* The cost for this fold_left has been paid upfront *) + let total_length = + List.fold_left + (fun acc s -> S.add acc (S.of_int (Bytes.length s))) + S.zero + accu.elements + in + consume' ctxt gas (Interp_costs.concat_string total_length :> int) + >>?= fun gas -> + let s = Bytes.concat Bytes.empty ss.elements in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + | KSlice_bytes (_, k) -> + let offset = accu and (length, (s, stack)) = stack in + let s_length = Z.of_int (Bytes.length s) in + let offset = Script_int.to_zint offset in + let length = Script_int.to_zint length in + if Compare.Z.(offset < s_length && Z.add offset length <= s_length) + then + let s = Bytes.sub s (Z.to_int offset) (Z.to_int length) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (Some s) stack + else (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack + | KBytes_size (_, k) -> + let s = accu in + let result = Script_int.(abs (of_int (Bytes.length s))) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (* currency operations *) + | KAdd_tez (_, k) -> + let x = accu in + let (y, stack) = stack in + Tez.(x +? y) + >>?= fun res -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KSub_tez (_, k) -> + let x = accu in + let (y, stack) = stack in + Tez.(x -? y) + >>?= fun res -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMul_teznat (kinfo, k) -> ( + let x = accu in + let (y, stack) = stack in + match Script_int.to_int64 y with + | None -> + get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + | Some y -> + Tez.(x *? y) + >>?= fun res -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack ) + | KMul_nattez (kinfo, k) -> ( + let y = accu in + let (x, stack) = stack in + match Script_int.to_int64 y with + | None -> + get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + | Some y -> + Tez.(x *? y) + >>?= fun res -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack ) + (* boolean operations *) + | KOr (_, k) -> + let x = accu in + let (y, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (x || y) stack + | KAnd (_, k) -> + let x = accu in + let (y, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (x && y) stack + | KXor (_, k) -> + let x = accu in + let (y, stack) = stack in + let res = Compare.Bool.(x <> y) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KNot (_, k) -> + let x = accu in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (not x) stack + (* integer operations *) + | KIs_nat (_, k) -> + let x = accu in + let res = Script_int.is_nat x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KAbs_int (_, k) -> + let x = accu in + let res = Script_int.abs x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KInt_nat (_, k) -> + let x = accu in + let res = Script_int.int x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KNeg_int (_, k) -> + let x = accu in + let res = Script_int.neg x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KNeg_nat (_, k) -> + let x = accu in + let res = Script_int.neg x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KAdd_intint (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.add x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KAdd_intnat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.add x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KAdd_natint (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.add x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KAdd_natnat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.add_n x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KSub_int (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.sub x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMul_intint (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMul_intnat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMul_natint (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMul_natnat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.mul_n x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KEdiv_teznat (_, k) -> + let x = accu and (y, stack) = stack in + let x = Script_int.of_int64 (Tez.to_mutez x) in + let result = + match Script_int.ediv x y with + | None -> + None + | Some (q, r) -> ( + match (Script_int.to_int64 q, Script_int.to_int64 r) with + | (Some q, Some r) -> ( + match (Tez.of_mutez q, Tez.of_mutez r) with + | (Some q, Some r) -> + Some (q, r) + (* Cannot overflow *) + | _ -> + assert false ) + (* Cannot overflow *) + | _ -> + assert false ) + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + | KEdiv_tez (_, k) -> + let x = accu and (y, stack) = stack in + let x = Script_int.abs (Script_int.of_int64 (Tez.to_mutez x)) in + let y = Script_int.abs (Script_int.of_int64 (Tez.to_mutez y)) in + let result = + match Script_int.ediv_n x y with + | None -> + None + | Some (q, r) -> ( + match Script_int.to_int64 r with + | None -> + assert false (* Cannot overflow *) + | Some r -> ( + match Tez.of_mutez r with + | None -> + assert false (* Cannot overflow *) + | Some r -> + Some (q, r) ) ) + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + | KEdiv_intint (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.ediv x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KEdiv_intnat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.ediv x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KEdiv_natint (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.ediv x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KEdiv_natnat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.ediv_n x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KLsl_nat (kinfo, k) -> ( + let x = accu and (y, stack) = stack in + match Script_int.shift_left_n x y with + | None -> + get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + | Some x -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks x stack ) + | KLsr_nat (kinfo, k) -> ( + let x = accu and (y, stack) = stack in + match Script_int.shift_right_n x y with + | None -> + get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + | Some r -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks r stack ) + | KOr_nat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.logor x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KAnd_nat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.logand x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KAnd_int_nat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.logand x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KXor_nat (_, k) -> + let x = accu and (y, stack) = stack in + let res = Script_int.logxor x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KNot_int (_, k) -> + let x = accu in + let res = Script_int.lognot x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KNot_nat (_, k) -> + let x = accu in + let res = Script_int.lognot x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (* control *) + | KIf (_, bt, bf) -> + let (res, stack) = stack in + if accu then + (run [@ocaml.tailcall]) logger ctxt sc gas i bt ks res stack + else (run [@ocaml.tailcall]) logger ctxt sc gas i bf ks res stack + | KLoop (_, body, k) as self -> + let (res, stack) = stack in + if accu then + let ks = KCons (self, ks) in + (run [@ocaml.tailcall]) logger ctxt sc gas i body ks res stack + else (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KLoop_left (_, bl, br) as self -> ( + match accu with + | L v -> + let ks = KCons (self, ks) in + (run [@ocaml.tailcall]) logger ctxt sc gas i bl ks v stack + | R v -> + (run [@ocaml.tailcall]) logger ctxt sc gas i br ks v stack ) + | KDip (_, kinfo_const, b, k) -> + let ign = accu in + let ks = KCons (KConst (kinfo_const, ign, k), ks) in + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i b ks accu stack + | KExec (_, k) -> + let arg = accu and (code, stack) = stack in + ( use_gas_counter_in_ctxt ctxt gas + @@ fun ctxt -> interp logger ctxt sc code arg ) + >>=? fun (res, ctxt, gas) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KApply (_, capture_ty, k) -> ( + let capture = accu in + let (lam, stack) = stack in + let (Lam (descr, expr)) = lam in + let (Item_t (full_arg_ty, _, _)) = descr.bef in + let ctxt = update_context gas ctxt in + unparse_data ctxt Optimized capture_ty capture + >>=? fun (const_expr, ctxt) -> + unparse_ty ctxt capture_ty + >>?= fun (ty_expr, ctxt) -> + match full_arg_ty with + | Pair_t ((capture_ty, _, _), (arg_ty, _, _), _) -> + let arg_stack_ty = Item_t (arg_ty, Empty_t, None) in + let const_descr = + ( { + loc = descr.loc; + bef = arg_stack_ty; + aft = Item_t (capture_ty, arg_stack_ty, None); + instr = Const capture; + } + : (_, _) descr ) + in + let pair_descr = + ( { + loc = descr.loc; + bef = Item_t (capture_ty, arg_stack_ty, None); + aft = Item_t (full_arg_ty, Empty_t, None); + instr = Cons_pair; + } + : (_, _) descr ) + in + let seq_descr = + ( { + loc = descr.loc; + bef = arg_stack_ty; + aft = Item_t (full_arg_ty, Empty_t, None); + instr = Seq (const_descr, pair_descr); + } + : (_, _) descr ) + in + let full_descr = + ( { + loc = descr.loc; + bef = arg_stack_ty; + aft = descr.aft; + instr = Seq (seq_descr, descr); + } + : (_, _) descr ) + in + let full_expr = + Micheline.Seq + ( 0, + [ Prim (0, I_PUSH, [ty_expr; const_expr], []); + Prim (0, I_PAIR, [], []); + expr ] ) + in + let lam' = Lam (full_descr, full_expr) in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks lam' stack + | _ -> + assert false ) + | KLambda (_, lam, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks lam (accu, stack) + | KFailwith (_, kloc, tv, _) -> + let v = accu in + let ctxt = update_context gas ctxt in + trace Cannot_serialize_failure (unparse_data ctxt Optimized tv v) + >>=? fun (v, _ctxt) -> + let v = Micheline.strip_locations v in + get_log logger >>=? fun log -> fail (Reject (kloc, v, log)) + | KNop (_, k) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (* comparison *) + | KCompare (_, ty, k) -> + let a = accu in + let (b, stack) = stack in + let r = + Script_int.of_int @@ Script_ir_translator.compare_comparable ty a b + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks r stack + (* comparators *) + | KEq (_, k) -> + let cmpres = accu in + let cmpres = Script_int.compare cmpres Script_int.zero in + let cmpres = Compare.Int.(cmpres = 0) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + | KNeq (_, k) -> + let cmpres = accu in + let cmpres = Script_int.compare cmpres Script_int.zero in + let cmpres = Compare.Int.(cmpres <> 0) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + | KLt (_, k) -> + let cmpres = accu in + let cmpres = Script_int.compare cmpres Script_int.zero in + let cmpres = Compare.Int.(cmpres < 0) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + | KLe (_, k) -> + let cmpres = accu in + let cmpres = Script_int.compare cmpres Script_int.zero in + let cmpres = Compare.Int.(cmpres <= 0) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + | KGt (_, k) -> + let cmpres = accu in + let cmpres = Script_int.compare cmpres Script_int.zero in + let cmpres = Compare.Int.(cmpres > 0) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + | KGe (_, k) -> + let cmpres = accu in + let cmpres = Script_int.compare cmpres Script_int.zero in + let cmpres = Compare.Int.(cmpres >= 0) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + (* packing *) + | KPack (_, ty, k) -> + let value = accu in + ( use_gas_counter_in_ctxt ctxt gas + @@ fun ctxt -> Script_ir_translator.pack_data ctxt ty value ) + >>=? fun (bytes, ctxt, gas) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks bytes stack + | KUnpack (_, ty, k) -> + let bytes = accu in + ( use_gas_counter_in_ctxt ctxt gas + @@ fun ctxt -> unpack ctxt ~ty ~bytes ) + >>=? fun (opt, ctxt, gas) -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks opt stack + | KAddress (_, k) -> + let (_, address) = accu in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks address stack + | KContract (kinfo, t, entrypoint, k) -> ( + let contract = accu in + match (contract, entrypoint) with + | ((contract, "default"), entrypoint) + | ((contract, entrypoint), "default") -> + let ctxt = update_context gas ctxt in + Script_ir_translator.parse_contract_for_script + ~legacy:false + ctxt + kinfo.kloc + t + contract + ~entrypoint + >>=? fun (ctxt, maybe_contract) -> + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + let accu = maybe_contract in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | _ -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack ) + | KTransfer_tokens (_, k) -> + let p = accu in + let (amount, ((tp, (destination, entrypoint)), stack)) = stack in + let ctxt = update_context gas ctxt in + collect_lazy_storage ctxt tp p + >>?= fun (to_duplicate, ctxt) -> + let to_update = no_lazy_storage_id in + extract_lazy_storage_diff + ctxt + Optimized + tp + p + ~to_duplicate + ~to_update + ~temporary:true + >>=? fun (p, lazy_storage_diff, ctxt) -> + unparse_data ctxt Optimized tp p + >>=? fun (p, ctxt) -> + Gas.consume ctxt (Script.strip_locations_cost p) + >>?= fun ctxt -> + let operation = + Transaction + { + amount; + destination; + entrypoint; + parameters = Script.lazy_expr (Micheline.strip_locations p); + } + in + fresh_internal_nonce ctxt + >>?= fun (ctxt, nonce) -> + let iop = {source = sc.self; operation; nonce} in + let accu = (Internal_operation iop, lazy_storage_diff) in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KImplicit_account (_, k) -> + let key = accu in + let contract = Contract.implicit_contract key in + let res = (Unit_t None, (contract, "default")) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KCreate_contract + (_, storage_type, param_type, Lam (_, code), root_name, k) -> + (* Removed the instruction's arguments manager, spendable and delegatable *) + let delegate = accu in + let (credit, (init, stack)) = stack in + let ctxt = update_context gas ctxt in + unparse_ty ctxt param_type + >>?= fun (unparsed_param_type, ctxt) -> + let unparsed_param_type = + Script_ir_translator.add_field_annot + root_name + None + unparsed_param_type + in + unparse_ty ctxt storage_type + >>?= fun (unparsed_storage_type, ctxt) -> + let code = + Micheline.strip_locations + (Seq + ( 0, + [ Prim (0, K_parameter, [unparsed_param_type], []); + Prim (0, K_storage, [unparsed_storage_type], []); + Prim (0, K_code, [code], []) ] )) + in + collect_lazy_storage ctxt storage_type init + >>?= fun (to_duplicate, ctxt) -> + let to_update = no_lazy_storage_id in + extract_lazy_storage_diff + ctxt + Optimized + storage_type + init + ~to_duplicate + ~to_update + ~temporary:true + >>=? fun (init, lazy_storage_diff, ctxt) -> + unparse_data ctxt Optimized storage_type init + >>=? fun (storage, ctxt) -> + Gas.consume ctxt (Script.strip_locations_cost storage) + >>?= fun ctxt -> + let storage = Micheline.strip_locations storage in + Contract.fresh_contract_from_current_nonce ctxt + >>?= fun (ctxt, contract) -> + let operation = + Origination + { + credit; + delegate; + preorigination = Some contract; + script = + { + code = Script.lazy_expr code; + storage = Script.lazy_expr storage; + }; + } + in + fresh_internal_nonce ctxt + >>?= fun (ctxt, nonce) -> + let res = + ( Internal_operation {source = sc.self; operation; nonce}, + lazy_storage_diff ) + in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + let stack = ((contract, "default"), stack) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KSet_delegate (_, k) -> + let delegate = accu in + let operation = Delegation delegate in + let ctxt = update_context gas ctxt in + fresh_internal_nonce ctxt + >>?= fun (ctxt, nonce) -> + let res = + (Internal_operation {source = sc.self; operation; nonce}, None) + in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KBalance (_, k) -> + let ctxt = update_context gas ctxt in + Contract.get_balance_carbonated ctxt sc.self + >>=? fun (ctxt, balance) -> + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + (run [@ocaml.tailcall]) + logger + ctxt + sc + gas + i + k + ks + balance + (accu, stack) + | KLevel (_, k) -> + let level = + (Level.current (outdated_context ctxt)).level |> Raw_level.to_int32 + |> Script_int.of_int32 |> Script_int.abs + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks level (accu, stack) + | KNow (_, k) -> + let now = Script_timestamp.now (outdated_context ctxt) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks now (accu, stack) + | KCheck_signature (_, k) -> + let key = accu and (signature, (message, stack)) = stack in + let res = Signature.check key signature message in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KHash_key (_, k) -> + let key = accu in + let res = Signature.Public_key.hash key in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KBlake2b (_, k) -> + let bytes = accu in + let hash = Raw_hashes.blake2b bytes in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + | KSha256 (_, k) -> + let bytes = accu in + let hash = Raw_hashes.sha256 bytes in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + | KSha512 (_, k) -> + let bytes = accu in + let hash = Raw_hashes.sha512 bytes in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + | KSource (_, k) -> + let res = (sc.payer, "default") in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + | KSender (_, k) -> + let res = (sc.source, "default") in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + | KSelf (_, ty, entrypoint, k) -> + let res = (ty, (sc.self, entrypoint)) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + | KSelf_address (_, k) -> + let res = (sc.self, "default") in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + | KAmount (_, k) -> + let accu = sc.amount and stack = (accu, stack) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KDig (_, _n, n', k) -> + let (stack, accu) = + interp_stack_prefix_preserving_operation + (fun (v, stack) -> (stack, v)) + n' + (accu, stack) + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KDug (_, _n, n', k) -> + let v = accu in + let (stack, ()) = + interp_stack_prefix_preserving_operation + (fun stack -> ((v, stack), ())) + n' + stack + in + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KDipn (_, _n, n', b, k) -> ( + (* + + The following function pops n elements from the stack + and push their reintroduction in the continuations stack. + + *) + let rec ktransfer : + type w u v s. + (w, v, s, u) kstack_prefix_preservation_witness -> + s -> + (u, b, t) exkinstr -> + w * (v, b, t) exkinstr = + fun w stack k -> + match (w, stack) with + | (KPrefix (kinfo, _, IsLifted lu', w), (x, stack)) -> ( + match k with + | ExKInstr k -> ( + match inverse_lift lu' with + | ExLiftInverse Refl -> + ktransfer w stack (ExKInstr (KConst (kinfo, x, k))) ) ) + | (KRest (_, _), _) -> + (stack, k) + in + match ktransfer n' (accu, stack) (ExKInstr k) with + | (stack, ExKInstr restore_prefix) -> + let ks = KCons (restore_prefix, ks) in + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i b ks accu stack ) + | KDropn (_, _n, n', k) -> + let (_, stack) = + interp_stack_prefix_preserving_operation + (fun stack -> (stack, stack)) + n' + (accu, stack) + in + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KSapling_empty_state (_, memo_size, k) -> + let state = Sapling.empty_state ~memo_size () in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks state (accu, stack) + | KSapling_verify_update (_, k) -> ( + let transaction = accu in + let (state, stack) = stack in + let address = Contract.to_b58check sc.self in + let chain_id = Chain_id.to_b58check sc.chain_id in + let anti_replay = address ^ chain_id in + let ctxt = update_context gas ctxt in + Sapling.verify_update ctxt state transaction anti_replay + >>=? fun (ctxt, balance_state_opt) -> + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + match balance_state_opt with + | Some (balance, state) -> + let state = Some (Script_int.of_int64 balance, state) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks state stack + | None -> + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack ) + | KChainId (_, k) -> + let accu = sc.chain_id and stack = (accu, stack) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KNever _ -> ( + match accu with _ -> . ) + | KVoting_power (_, k) -> + let key_hash = accu in + let ctxt = update_context gas ctxt in + Vote.get_voting_power ctxt key_hash + >>=? fun (ctxt, rolls) -> + let power = Script_int.(abs (of_int32 rolls)) in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks power stack + | KTotal_voting_power (_, k) -> + let ctxt = update_context gas ctxt in + Vote.get_total_voting_power ctxt + >>=? fun (ctxt, rolls) -> + let power = Script_int.(abs (of_int32 rolls)) in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks power (accu, stack) + | KKeccak (_, k) -> + let bytes = accu in + let hash = Raw_hashes.keccak256 bytes in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + | KSha3 (_, k) -> + let bytes = accu in + let hash = Raw_hashes.sha3_256 bytes in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + | KAdd_bls12_381_g1 (_, k) -> + let x = accu and (y, stack) = stack in + let accu = Bls12_381.G1.add x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KAdd_bls12_381_g2 (_, k) -> + let x = accu and (y, stack) = stack in + let accu = Bls12_381.G2.add x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KAdd_bls12_381_fr (_, k) -> + let x = accu and (y, stack) = stack in + let accu = Bls12_381.Fr.add x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KMul_bls12_381_g1 (_, k) -> + let x = accu and (y, stack) = stack in + let accu = Bls12_381.G1.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KMul_bls12_381_g2 (_, k) -> + let x = accu and (y, stack) = stack in + let accu = Bls12_381.G2.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KMul_bls12_381_fr (_, k) -> + let x = accu and (y, stack) = stack in + let accu = Bls12_381.Fr.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KMul_bls12_381_fr_z (_, k) -> + let x = accu and (y, stack) = stack in + let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in + let res = Bls12_381.Fr.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KMul_bls12_381_z_fr (_, k) -> + let y = accu and (x, stack) = stack in + let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in + let res = Bls12_381.Fr.mul x y in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KInt_bls12_381_fr (_, k) -> + let x = accu in + let res = Script_int.of_zint (Bls12_381.Fr.to_z x) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + | KNeg_bls12_381_g1 (_, k) -> + let x = accu in + let accu = Bls12_381.G1.negate x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KNeg_bls12_381_g2 (_, k) -> + let x = accu in + let accu = Bls12_381.G2.negate x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KNeg_bls12_381_fr (_, k) -> + let x = accu in + let accu = Bls12_381.Fr.negate x in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KPairing_check_bls12_381 (_, k) -> + let pairs = accu in + let check = + match pairs.elements with + | [] -> + true + | pairs -> + Bls12_381.( + miller_loop pairs |> final_exponentiation_opt + |> Option.map Gt.(eq one)) + |> Option.value ~default:false + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks check stack + | KComb (_, _, witness, k) -> + let rec aux : + type before after. + (before, after) comb_gadt_witness -> before -> after = + fun witness stack -> + match (witness, stack) with + | (Comb_one, stack) -> + stack + | (Comb_succ witness', (a, tl)) -> + let (b, tl') = aux witness' tl in + ((a, b), tl') + in + let stack = aux witness (accu, stack) in + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KUncomb (_, _, witness, k) -> + let rec aux : + type before after. + (before, after) uncomb_gadt_witness -> before -> after = + fun witness stack -> + match (witness, stack) with + | (Uncomb_one, stack) -> + stack + | (Uncomb_succ witness', ((a, b), tl)) -> + (a, aux witness' (b, tl)) + in + let stack = aux witness (accu, stack) in + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KComb_get (_, _, witness, k) -> + let comb = accu in + let rec aux : + type before after. + (before, after) comb_get_gadt_witness -> before -> after = + fun witness comb -> + match (witness, comb) with + | (Comb_get_zero, v) -> + v + | (Comb_get_one, (a, _)) -> + a + | (Comb_get_plus_two witness', (_, b)) -> + aux witness' b + in + let accu = aux witness comb in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KComb_set (_, _, witness, k) -> + let value = accu and (comb, stack) = stack in + let rec aux : + type value before after. + (value, before, after) comb_set_gadt_witness -> + value -> + before -> + after = + fun witness value item -> + match (witness, item) with + | (Comb_set_zero, _) -> + value + | (Comb_set_one, (_hd, tl)) -> + (value, tl) + | (Comb_set_plus_two witness', (hd, tl)) -> + (hd, aux witness' value tl) + in + let accu = aux witness value comb in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KDup_n (_, _, witness, k) -> + let rec aux : + type before after. + (before, after) dup_n_gadt_witness -> before -> after = + fun witness stack -> + match (witness, stack) with + | (Dup_n_zero, (a, _)) -> + a + | (Dup_n_succ witness', (_, tl)) -> + aux witness' tl + in + let stack = (accu, stack) in + let accu = aux witness stack in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (* Tickets *) + | KTicket (_, k) -> + let contents = accu and (amount, stack) = stack in + let ticketer = (sc.self, "default") in + let accu = {ticketer; contents; amount} in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KRead_ticket (_, k) -> + let {ticketer; contents; amount} = accu in + let stack = (accu, stack) in + let accu = (ticketer, (contents, amount)) in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + | KSplit_ticket (_, k) -> + let ticket = accu and ((amount_a, amount_b), stack) = stack in + let result = + if + Compare.Int.( + Script_int.(compare (add_n amount_a amount_b) ticket.amount) + = 0) + then + Some + ( {ticket with amount = amount_a}, + {ticket with amount = amount_b} ) + else None + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + | KJoin_tickets (_, contents_ty, k) -> + let (ticket_a, ticket_b) = accu in + let result = + if + Compare.Int.( + compare_address ticket_a.ticketer ticket_b.ticketer = 0 + && compare_comparable + contents_ty + ticket_a.contents + ticket_b.contents + = 0) + then + Some + { + ticketer = ticket_a.ticketer; + contents = ticket_a.contents; + amount = Script_int.add_n ticket_a.amount ticket_b.amount; + } + else None + in + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack ) + +and unpack : + type a. + context -> ty:a ty -> bytes:bytes -> (a option * context) tzresult Lwt.t = + fun ctxt ~ty ~bytes -> Gas.check_enough ctxt (Script.serialized_cost bytes) >>?= fun () -> if @@ -582,886 +2120,32 @@ let unpack ctxt ~ty ~bytes = >|? fun ctxt -> (None, ctxt) ) else return (None, ctxt) -let rec step_bounded : +(* FIXME: This ugly function will disappear when elaboration is ready. *) +and step_descr : type b a. - logger -> - stack_depth:int -> + bool -> + logger option -> context -> step_constants -> (b, a) descr -> b -> (a * context) tzresult Lwt.t = - fun logger ~stack_depth ctxt step_constants ({instr; loc; _} as descr) stack -> - let gas = cost_of_instr descr stack in - Gas.consume ctxt gas - >>?= fun ctxt -> - let module Log = (val logger) in - Log.log_entry ctxt descr stack ; - let logged_return : a * context -> (a * context) tzresult Lwt.t = - fun (ret, ctxt) -> - Log.log_exit ctxt descr ret ; - return (ret, ctxt) - in - let non_terminal_recursion ~ctxt ?(stack_depth = stack_depth + 1) descr stack - = - if Compare.Int.(stack_depth >= 10_000) then - fail Michelson_too_many_recursive_calls - else step_bounded logger ~stack_depth ctxt step_constants descr stack - in - match (instr, stack) with - (* stack ops *) - | (Drop, (_, rest)) -> - logged_return (rest, ctxt) - | (Dup, (v, rest)) -> - logged_return ((v, (v, rest)), ctxt) - | (Swap, (vi, (vo, rest))) -> - logged_return ((vo, (vi, rest)), ctxt) - | (Const v, rest) -> - logged_return ((v, rest), ctxt) - (* options *) - | (Cons_some, (v, rest)) -> - logged_return ((Some v, rest), ctxt) - | (Cons_none _, rest) -> - logged_return ((None, rest), ctxt) - | (If_none (bt, _), (None, rest)) -> - step_bounded logger ~stack_depth ctxt step_constants bt rest - | (If_none (_, bf), (Some v, rest)) -> - step_bounded logger ~stack_depth ctxt step_constants bf (v, rest) - (* pairs *) - | (Cons_pair, (a, (b, rest))) -> - logged_return (((a, b), rest), ctxt) - | (Unpair, ((a, b), rest)) -> - logged_return ((a, (b, rest)), ctxt) - | (Car, ((a, _), rest)) -> - logged_return ((a, rest), ctxt) - | (Cdr, ((_, b), rest)) -> - logged_return ((b, rest), ctxt) - (* unions *) - | (Cons_left, (v, rest)) -> - logged_return ((L v, rest), ctxt) - | (Cons_right, (v, rest)) -> - logged_return ((R v, rest), ctxt) - | (If_left (bt, _), (L v, rest)) -> - step_bounded logger ~stack_depth ctxt step_constants bt (v, rest) - | (If_left (_, bf), (R v, rest)) -> - step_bounded logger ~stack_depth ctxt step_constants bf (v, rest) - (* lists *) - | (Cons_list, (hd, (tl, rest))) -> - logged_return ((list_cons hd tl, rest), ctxt) - | (Nil, rest) -> - logged_return ((list_empty, rest), ctxt) - | (If_cons (_, bf), ({elements = []; _}, rest)) -> - step_bounded logger ~stack_depth ctxt step_constants bf rest - | (If_cons (bt, _), ({elements = hd :: tl; length}, rest)) -> - let tl = {elements = tl; length = length - 1} in - step_bounded logger ~stack_depth ctxt step_constants bt (hd, (tl, rest)) - | (List_map body, (list, rest)) -> - let rec loop rest ctxt l acc = - match l with - | [] -> - let result = {elements = List.rev acc; length = list.length} in - return ((result, rest), ctxt) - | hd :: tl -> - non_terminal_recursion ~ctxt body (hd, rest) - >>=? fun ((hd, rest), ctxt) -> loop rest ctxt tl (hd :: acc) - in - loop rest ctxt list.elements [] - >>=? fun (res, ctxt) -> logged_return (res, ctxt) - | (List_size, (list, rest)) -> - logged_return ((Script_int.(abs (of_int list.length)), rest), ctxt) - | (List_iter body, (l, init)) -> - let rec loop ctxt l stack = - match l with - | [] -> - return (stack, ctxt) - | hd :: tl -> - non_terminal_recursion ~ctxt body (hd, stack) - >>=? fun (stack, ctxt) -> loop ctxt tl stack - in - loop ctxt l.elements init - >>=? fun (res, ctxt) -> logged_return (res, ctxt) - (* sets *) - | (Empty_set t, rest) -> - logged_return ((empty_set t, rest), ctxt) - | (Set_iter body, (set, init)) -> - let l = List.rev (set_fold (fun e acc -> e :: acc) set []) in - let rec loop ctxt l stack = - match l with - | [] -> - return (stack, ctxt) - | hd :: tl -> - non_terminal_recursion ~ctxt body (hd, stack) - >>=? fun (stack, ctxt) -> loop ctxt tl stack - in - loop ctxt l init >>=? fun (res, ctxt) -> logged_return (res, ctxt) - | (Set_mem, (v, (set, rest))) -> - logged_return ((set_mem v set, rest), ctxt) - | (Set_update, (v, (presence, (set, rest)))) -> - logged_return ((set_update v presence set, rest), ctxt) - | (Set_size, (set, rest)) -> - logged_return ((set_size set, rest), ctxt) - (* maps *) - | (Empty_map (t, _), rest) -> - logged_return ((empty_map t, rest), ctxt) - | (Map_map body, (map, rest)) -> - let l = List.rev (map_fold (fun k v acc -> (k, v) :: acc) map []) in - let rec loop rest ctxt l acc = - match l with - | [] -> - return ((acc, rest), ctxt) - | ((k, _) as hd) :: tl -> - non_terminal_recursion ~ctxt body (hd, rest) - >>=? fun ((hd, rest), ctxt) -> - loop rest ctxt tl (map_update k (Some hd) acc) - in - loop rest ctxt l (empty_map (map_key_ty map)) - >>=? fun (res, ctxt) -> logged_return (res, ctxt) - | (Map_iter body, (map, init)) -> - let l = List.rev (map_fold (fun k v acc -> (k, v) :: acc) map []) in - let rec loop ctxt l stack = - match l with - | [] -> - return (stack, ctxt) - | hd :: tl -> - non_terminal_recursion ~ctxt body (hd, stack) - >>=? fun (stack, ctxt) -> loop ctxt tl stack - in - loop ctxt l init >>=? fun (res, ctxt) -> logged_return (res, ctxt) - | (Map_mem, (v, (map, rest))) -> - logged_return ((map_mem v map, rest), ctxt) - | (Map_get, (v, (map, rest))) -> - logged_return ((map_get v map, rest), ctxt) - | (Map_update, (k, (v, (map, rest)))) -> - logged_return ((map_update k v map, rest), ctxt) - | (Map_get_and_update, (k, (v, (map, rest)))) -> - let map' = map_update k v map in - let v' = map_get k map in - logged_return ((v', (map', rest)), ctxt) - | (Map_size, (map, rest)) -> - logged_return ((map_size map, rest), ctxt) - (* Big map operations *) - | (Empty_big_map (tk, tv), rest) -> - logged_return ((Script_ir_translator.empty_big_map tk tv, rest), ctxt) - | (Big_map_mem, (key, (map, rest))) -> - Script_ir_translator.big_map_mem ctxt key map - >>=? fun (res, ctxt) -> logged_return ((res, rest), ctxt) - | (Big_map_get, (key, (map, rest))) -> - Script_ir_translator.big_map_get ctxt key map - >>=? fun (res, ctxt) -> logged_return ((res, rest), ctxt) - | (Big_map_update, (key, (maybe_value, (map, rest)))) -> - let big_map = Script_ir_translator.big_map_update key maybe_value map in - logged_return ((big_map, rest), ctxt) - | (Big_map_get_and_update, (k, (v, (map, rest)))) -> - let map' = Script_ir_translator.big_map_update k v map in - Script_ir_translator.big_map_get ctxt k map - >>=? fun (v', ctxt) -> logged_return ((v', (map', rest)), ctxt) - (* timestamp operations *) - | (Add_seconds_to_timestamp, (n, (t, rest))) -> - let result = Script_timestamp.add_delta t n in - logged_return ((result, rest), ctxt) - | (Add_timestamp_to_seconds, (t, (n, rest))) -> - let result = Script_timestamp.add_delta t n in - logged_return ((result, rest), ctxt) - | (Sub_timestamp_seconds, (t, (s, rest))) -> - let result = Script_timestamp.sub_delta t s in - logged_return ((result, rest), ctxt) - | (Diff_timestamps, (t1, (t2, rest))) -> - let result = Script_timestamp.diff t1 t2 in - logged_return ((result, rest), ctxt) - (* string operations *) - | (Concat_string_pair, (x, (y, rest))) -> - let s = String.concat "" [x; y] in - logged_return ((s, rest), ctxt) - | (Concat_string, (ss, rest)) -> - (* The cost for this fold_left has been paid upfront *) - let total_length = - List.fold_left - (fun acc s -> S.add acc (S.safe_int (String.length s))) - S.zero - ss.elements - in - Gas.consume ctxt (Interp_costs.concat_string total_length) - >>?= fun ctxt -> - let s = String.concat "" ss.elements in - logged_return ((s, rest), ctxt) - | (Slice_string, (offset, (length, (s, rest)))) -> - let s_length = Z.of_int (String.length s) in - let offset = Script_int.to_zint offset in - let length = Script_int.to_zint length in - if Compare.Z.(offset < s_length && Z.add offset length <= s_length) then - logged_return - ( (Some (String.sub s (Z.to_int offset) (Z.to_int length)), rest), - ctxt ) - else logged_return ((None, rest), ctxt) - | (String_size, (s, rest)) -> - logged_return ((Script_int.(abs (of_int (String.length s))), rest), ctxt) - (* bytes operations *) - | (Concat_bytes_pair, (x, (y, rest))) -> - let s = Bytes.cat x y in - logged_return ((s, rest), ctxt) - | (Concat_bytes, (ss, rest)) -> - (* The cost for this fold_left has been paid upfront *) - let total_length = - List.fold_left - (fun acc s -> S.add acc (S.safe_int (Bytes.length s))) - S.zero - ss.elements - in - Gas.consume ctxt (Interp_costs.concat_string total_length) - >>?= fun ctxt -> - let s = Bytes.concat Bytes.empty ss.elements in - logged_return ((s, rest), ctxt) - | (Slice_bytes, (offset, (length, (s, rest)))) -> - let s_length = Z.of_int (Bytes.length s) in - let offset = Script_int.to_zint offset in - let length = Script_int.to_zint length in - if Compare.Z.(offset < s_length && Z.add offset length <= s_length) then - logged_return - ((Some (Bytes.sub s (Z.to_int offset) (Z.to_int length)), rest), ctxt) - else logged_return ((None, rest), ctxt) - | (Bytes_size, (s, rest)) -> - logged_return ((Script_int.(abs (of_int (Bytes.length s))), rest), ctxt) - (* currency operations *) - | (Add_tez, (x, (y, rest))) -> - Tez.(x +? y) >>?= fun res -> logged_return ((res, rest), ctxt) - | (Sub_tez, (x, (y, rest))) -> - Tez.(x -? y) >>?= fun res -> logged_return ((res, rest), ctxt) - | (Mul_teznat, (x, (y, rest))) -> ( - match Script_int.to_int64 y with - | None -> - Log.get_log () >>=? fun log -> fail (Overflow (loc, log)) - | Some y -> - Tez.(x *? y) >>?= fun res -> logged_return ((res, rest), ctxt) ) - | (Mul_nattez, (y, (x, rest))) -> ( - match Script_int.to_int64 y with + fun log_now logger ctxt step_constants descr stack -> + (* FIXME: That's ugly but this is only temporary. *) + let (KDescr {kinstr} as kdescr) = translate descr in + ( if log_now then + match logger with | None -> - Log.get_log () >>=? fun log -> fail (Overflow (loc, log)) - | Some y -> - Tez.(x *? y) >>?= fun res -> logged_return ((res, rest), ctxt) ) - (* boolean operations *) - | (Or, (x, (y, rest))) -> - logged_return ((x || y, rest), ctxt) - | (And, (x, (y, rest))) -> - logged_return ((x && y, rest), ctxt) - | (Xor, (x, (y, rest))) -> - logged_return ((Compare.Bool.(x <> y), rest), ctxt) - | (Not, (x, rest)) -> - logged_return ((not x, rest), ctxt) - (* integer operations *) - | (Is_nat, (x, rest)) -> - logged_return ((Script_int.is_nat x, rest), ctxt) - | (Abs_int, (x, rest)) -> - logged_return ((Script_int.abs x, rest), ctxt) - | (Int_nat, (x, rest)) -> - logged_return ((Script_int.int x, rest), ctxt) - | (Neg_int, (x, rest)) -> - logged_return ((Script_int.neg x, rest), ctxt) - | (Neg_nat, (x, rest)) -> - logged_return ((Script_int.neg x, rest), ctxt) - | (Add_intint, (x, (y, rest))) -> - logged_return ((Script_int.add x y, rest), ctxt) - | (Add_intnat, (x, (y, rest))) -> - logged_return ((Script_int.add x y, rest), ctxt) - | (Add_natint, (x, (y, rest))) -> - logged_return ((Script_int.add x y, rest), ctxt) - | (Add_natnat, (x, (y, rest))) -> - logged_return ((Script_int.add_n x y, rest), ctxt) - | (Sub_int, (x, (y, rest))) -> - logged_return ((Script_int.sub x y, rest), ctxt) - | (Mul_intint, (x, (y, rest))) -> - logged_return ((Script_int.mul x y, rest), ctxt) - | (Mul_intnat, (x, (y, rest))) -> - logged_return ((Script_int.mul x y, rest), ctxt) - | (Mul_natint, (x, (y, rest))) -> - logged_return ((Script_int.mul x y, rest), ctxt) - | (Mul_natnat, (x, (y, rest))) -> - logged_return ((Script_int.mul_n x y, rest), ctxt) - | (Ediv_teznat, (x, (y, rest))) -> - let x = Script_int.of_int64 (Tez.to_mutez x) in - let result = - match Script_int.ediv x y with - | None -> - None - | Some (q, r) -> ( - match (Script_int.to_int64 q, Script_int.to_int64 r) with - | (Some q, Some r) -> ( - match (Tez.of_mutez q, Tez.of_mutez r) with - | (Some q, Some r) -> - Some (q, r) - (* Cannot overflow *) - | _ -> - assert false ) - (* Cannot overflow *) - | _ -> - assert false ) - in - logged_return ((result, rest), ctxt) - | (Ediv_tez, (x, (y, rest))) -> - let x = Script_int.abs (Script_int.of_int64 (Tez.to_mutez x)) in - let y = Script_int.abs (Script_int.of_int64 (Tez.to_mutez y)) in - let result = - match Script_int.ediv_n x y with - | None -> - None - | Some (q, r) -> ( - match Script_int.to_int64 r with - | None -> - assert false (* Cannot overflow *) - | Some r -> ( - match Tez.of_mutez r with - | None -> - assert false (* Cannot overflow *) - | Some r -> - Some (q, r) ) ) - in - logged_return ((result, rest), ctxt) - | (Ediv_intint, (x, (y, rest))) -> - logged_return ((Script_int.ediv x y, rest), ctxt) - | (Ediv_intnat, (x, (y, rest))) -> - logged_return ((Script_int.ediv x y, rest), ctxt) - | (Ediv_natint, (x, (y, rest))) -> - logged_return ((Script_int.ediv x y, rest), ctxt) - | (Ediv_natnat, (x, (y, rest))) -> - logged_return ((Script_int.ediv_n x y, rest), ctxt) - | (Lsl_nat, (x, (y, rest))) -> ( - match Script_int.shift_left_n x y with - | None -> - Log.get_log () >>=? fun log -> fail (Overflow (loc, log)) - | Some x -> - logged_return ((x, rest), ctxt) ) - | (Lsr_nat, (x, (y, rest))) -> ( - match Script_int.shift_right_n x y with - | None -> - Log.get_log () >>=? fun log -> fail (Overflow (loc, log)) - | Some r -> - logged_return ((r, rest), ctxt) ) - | (Or_nat, (x, (y, rest))) -> - logged_return ((Script_int.logor x y, rest), ctxt) - | (And_nat, (x, (y, rest))) -> - logged_return ((Script_int.logand x y, rest), ctxt) - | (And_int_nat, (x, (y, rest))) -> - logged_return ((Script_int.logand x y, rest), ctxt) - | (Xor_nat, (x, (y, rest))) -> - logged_return ((Script_int.logxor x y, rest), ctxt) - | (Not_int, (x, rest)) -> - logged_return ((Script_int.lognot x, rest), ctxt) - | (Not_nat, (x, rest)) -> - logged_return ((Script_int.lognot x, rest), ctxt) - (* control *) - | (Seq (hd, tl), stack) -> - non_terminal_recursion ~ctxt hd stack - >>=? fun (trans, ctxt) -> - step_bounded logger ~stack_depth ctxt step_constants tl trans - | (If (bt, _), (true, rest)) -> - step_bounded logger ~stack_depth ctxt step_constants bt rest - | (If (_, bf), (false, rest)) -> - step_bounded logger ~stack_depth ctxt step_constants bf rest - | (Loop body, (true, rest)) -> - non_terminal_recursion ~ctxt body rest - >>=? fun (trans, ctxt) -> - step_bounded logger ~stack_depth ctxt step_constants descr trans - | (Loop _, (false, rest)) -> - logged_return (rest, ctxt) - | (Loop_left body, (L v, rest)) -> - non_terminal_recursion ~ctxt body (v, rest) - >>=? fun (trans, ctxt) -> - step_bounded logger ~stack_depth ctxt step_constants descr trans - | (Loop_left _, (R v, rest)) -> - logged_return ((v, rest), ctxt) - | (Dip b, (ign, rest)) -> - non_terminal_recursion ~ctxt b rest - >>=? fun (res, ctxt) -> logged_return ((ign, res), ctxt) - | (Exec, (arg, (Lam (code, _), rest))) -> - Log.log_interp ctxt code (arg, ()) ; - non_terminal_recursion ~ctxt code (arg, ()) - >>=? fun ((res, ()), ctxt) -> logged_return ((res, rest), ctxt) - | (Apply capture_ty, (capture, (lam, rest))) -> ( - let (Lam (descr, expr)) = lam in - let (Item_t (full_arg_ty, _, _)) = descr.bef in - unparse_data ctxt Optimized capture_ty capture - >>=? fun (const_expr, ctxt) -> - unparse_ty ctxt capture_ty - >>?= fun (ty_expr, ctxt) -> - match full_arg_ty with - | Pair_t ((capture_ty, _, _), (arg_ty, _, _), _) -> - let arg_stack_ty = Item_t (arg_ty, Empty_t, None) in - let const_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = Item_t (capture_ty, arg_stack_ty, None); - instr = Const capture; - } - : (_, _) descr ) - in - let pair_descr = - ( { - loc = descr.loc; - bef = Item_t (capture_ty, arg_stack_ty, None); - aft = Item_t (full_arg_ty, Empty_t, None); - instr = Cons_pair; - } - : (_, _) descr ) - in - let seq_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = Item_t (full_arg_ty, Empty_t, None); - instr = Seq (const_descr, pair_descr); - } - : (_, _) descr ) - in - let full_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = descr.aft; - instr = Seq (seq_descr, descr); - } - : (_, _) descr ) - in - let full_expr = - Micheline.Seq - ( 0, - [ Prim (0, I_PUSH, [ty_expr; const_expr], []); - Prim (0, I_PAIR, [], []); - expr ] ) - in - let lam' = Lam (full_descr, full_expr) in - logged_return ((lam', rest), ctxt) - | _ -> - assert false ) - | (Lambda lam, rest) -> - logged_return ((lam, rest), ctxt) - | (Failwith tv, (v, _)) -> - trace Cannot_serialize_failure (unparse_data ctxt Optimized tv v) - >>=? fun (v, _ctxt) -> - let v = Micheline.strip_locations v in - Log.get_log () >>=? fun log -> fail (Reject (loc, v, log)) - | (Nop, stack) -> - logged_return (stack, ctxt) - (* comparison *) - | (Compare ty, (a, (b, rest))) -> - logged_return - ( ( Script_int.of_int @@ Script_ir_translator.compare_comparable ty a b, - rest ), - ctxt ) - (* comparators *) - | (Eq, (cmpres, rest)) -> - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres = 0) in - logged_return ((cmpres, rest), ctxt) - | (Neq, (cmpres, rest)) -> - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres <> 0) in - logged_return ((cmpres, rest), ctxt) - | (Lt, (cmpres, rest)) -> - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres < 0) in - logged_return ((cmpres, rest), ctxt) - | (Le, (cmpres, rest)) -> - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres <= 0) in - logged_return ((cmpres, rest), ctxt) - | (Gt, (cmpres, rest)) -> - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres > 0) in - logged_return ((cmpres, rest), ctxt) - | (Ge, (cmpres, rest)) -> - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres >= 0) in - logged_return ((cmpres, rest), ctxt) - (* packing *) - | (Pack t, (value, rest)) -> - Script_ir_translator.pack_data ctxt t value - >>=? fun (bytes, ctxt) -> logged_return ((bytes, rest), ctxt) - | (Unpack ty, (bytes, rest)) -> - unpack ctxt ~ty ~bytes - >>=? fun (opt, ctxt) -> logged_return ((opt, rest), ctxt) - (* protocol *) - | (Address, ((_, address), rest)) -> - logged_return ((address, rest), ctxt) - | (Contract (t, entrypoint), (contract, rest)) -> ( - match (contract, entrypoint) with - | ((contract, "default"), entrypoint) | ((contract, entrypoint), "default") - -> - Script_ir_translator.parse_contract_for_script - ~legacy:false - ctxt - loc - t - contract - ~entrypoint - >>=? fun (ctxt, maybe_contract) -> - logged_return ((maybe_contract, rest), ctxt) - | _ -> - logged_return ((None, rest), ctxt) ) - | (Transfer_tokens, (p, (amount, ((tp, (destination, entrypoint)), rest)))) - -> - collect_lazy_storage ctxt tp p - >>?= fun (to_duplicate, ctxt) -> - let to_update = no_lazy_storage_id in - extract_lazy_storage_diff - ctxt - Optimized - tp - p - ~to_duplicate - ~to_update - ~temporary:true - >>=? fun (p, lazy_storage_diff, ctxt) -> - unparse_data ctxt Optimized tp p - >>=? fun (p, ctxt) -> - Gas.consume ctxt (Script.strip_locations_cost p) - >>?= fun ctxt -> - let operation = - Transaction - { - amount; - destination; - entrypoint; - parameters = Script.lazy_expr (Micheline.strip_locations p); - } - in - fresh_internal_nonce ctxt - >>?= fun (ctxt, nonce) -> - logged_return - ( ( ( Internal_operation - {source = step_constants.self; operation; nonce}, - lazy_storage_diff ), - rest ), - ctxt ) - | (Implicit_account, (key, rest)) -> - let contract = Contract.implicit_contract key in - logged_return (((Unit_t None, (contract, "default")), rest), ctxt) - | ( Create_contract (storage_type, param_type, Lam (_, code), root_name), - (* Removed the instruction's arguments manager, spendable and delegatable *) - (delegate, (credit, (init, rest))) ) -> - unparse_ty ctxt param_type - >>?= fun (unparsed_param_type, ctxt) -> - let unparsed_param_type = - Script_ir_translator.add_field_annot root_name None unparsed_param_type - in - unparse_ty ctxt storage_type - >>?= fun (unparsed_storage_type, ctxt) -> - let code = - Micheline.strip_locations - (Seq - ( 0, - [ Prim (0, K_parameter, [unparsed_param_type], []); - Prim (0, K_storage, [unparsed_storage_type], []); - Prim (0, K_code, [code], []) ] )) - in - collect_lazy_storage ctxt storage_type init - >>?= fun (to_duplicate, ctxt) -> - let to_update = no_lazy_storage_id in - extract_lazy_storage_diff - ctxt - Optimized - storage_type - init - ~to_duplicate - ~to_update - ~temporary:true - >>=? fun (init, lazy_storage_diff, ctxt) -> - unparse_data ctxt Optimized storage_type init - >>=? fun (storage, ctxt) -> - Gas.consume ctxt (Script.strip_locations_cost storage) - >>?= fun ctxt -> - let storage = Micheline.strip_locations storage in - Contract.fresh_contract_from_current_nonce ctxt - >>?= fun (ctxt, contract) -> - let operation = - Origination - { - credit; - delegate; - preorigination = Some contract; - script = - { - code = Script.lazy_expr code; - storage = Script.lazy_expr storage; - }; - } - in - fresh_internal_nonce ctxt - >>?= fun (ctxt, nonce) -> - logged_return - ( ( ( Internal_operation - {source = step_constants.self; operation; nonce}, - lazy_storage_diff ), - ((contract, "default"), rest) ), - ctxt ) - | (Set_delegate, (delegate, rest)) -> - let operation = Delegation delegate in - fresh_internal_nonce ctxt - >>?= fun (ctxt, nonce) -> - logged_return - ( ( ( Internal_operation - {source = step_constants.self; operation; nonce}, - None ), - rest ), - ctxt ) - | (Balance, rest) -> - Contract.get_balance_carbonated ctxt step_constants.self - >>=? fun (ctxt, balance) -> logged_return ((balance, rest), ctxt) - | (Level, rest) -> - let level = - (Level.current ctxt).level |> Raw_level.to_int32 |> Script_int.of_int32 - |> Script_int.abs - in - logged_return ((level, rest), ctxt) - | (Now, rest) -> - let now = Script_timestamp.now ctxt in - logged_return ((now, rest), ctxt) - | (Check_signature, (key, (signature, (message, rest)))) -> - let res = Signature.check key signature message in - logged_return ((res, rest), ctxt) - | (Hash_key, (key, rest)) -> - logged_return ((Signature.Public_key.hash key, rest), ctxt) - | (Blake2b, (bytes, rest)) -> - let hash = Raw_hashes.blake2b bytes in - logged_return ((hash, rest), ctxt) - | (Sha256, (bytes, rest)) -> - let hash = Raw_hashes.sha256 bytes in - logged_return ((hash, rest), ctxt) - | (Sha512, (bytes, rest)) -> - let hash = Raw_hashes.sha512 bytes in - logged_return ((hash, rest), ctxt) - | (Source, rest) -> - logged_return (((step_constants.payer, "default"), rest), ctxt) - | (Sender, rest) -> - logged_return (((step_constants.source, "default"), rest), ctxt) - | (Self (t, entrypoint), rest) -> - logged_return (((t, (step_constants.self, entrypoint)), rest), ctxt) - | (Self_address, rest) -> - logged_return (((step_constants.self, "default"), rest), ctxt) - | (Amount, rest) -> - logged_return ((step_constants.amount, rest), ctxt) - | (Dig (_n, n'), stack) -> - interp_stack_prefix_preserving_operation - (fun (v, rest) -> return (rest, v)) - n' - stack - >>=? fun (aft, x) -> logged_return ((x, aft), ctxt) - | (Dug (_n, n'), (v, rest)) -> - interp_stack_prefix_preserving_operation - (fun stk -> return ((v, stk), ())) - n' - rest - >>=? fun (aft, ()) -> logged_return (aft, ctxt) - | (Dipn (n, n', b), stack) -> - interp_stack_prefix_preserving_operation - (fun stk -> - non_terminal_recursion - ~ctxt - b - stk - (* This is a cheap upper bound of the number recursive calls to - `interp_stack_prefix_preserving_operation`, which does - ((n / 16) + log2 (n % 16)) iterations *) - ~stack_depth:(stack_depth + 4 + (n / 16))) - n' - stack - >>=? fun (aft, ctxt') -> logged_return (aft, ctxt') - | (Dropn (_n, n'), stack) -> - interp_stack_prefix_preserving_operation - (fun stk -> return (stk, stk)) - n' - stack - >>=? fun (_, rest) -> logged_return (rest, ctxt) - | (Sapling_empty_state {memo_size}, stack) -> - logged_return ((Sapling.empty_state ~memo_size (), stack), ctxt) - | (Sapling_verify_update, (transaction, (state, rest))) -> ( - let address = Contract.to_b58check step_constants.self in - let chain_id = Chain_id.to_b58check step_constants.chain_id in - let anti_replay = address ^ chain_id in - Sapling.verify_update ctxt state transaction anti_replay - >>=? fun (ctxt, balance_state_opt) -> - match balance_state_opt with - | Some (balance, state) -> - logged_return - ((Some (Script_int.of_int64 balance, state), rest), ctxt) - | None -> - logged_return ((None, rest), ctxt) ) - | (ChainId, rest) -> - logged_return ((step_constants.chain_id, rest), ctxt) - | (Never, (_, _)) -> - . - | (Voting_power, (key_hash, rest)) -> - Vote.get_voting_power ctxt key_hash - >>=? fun (ctxt, rolls) -> - logged_return ((Script_int.(abs (of_int32 rolls)), rest), ctxt) - | (Total_voting_power, rest) -> - Vote.get_total_voting_power ctxt - >>=? fun (ctxt, rolls) -> - logged_return ((Script_int.(abs (of_int32 rolls)), rest), ctxt) - | (Keccak, (bytes, rest)) -> - let hash = Raw_hashes.keccak256 bytes in - logged_return ((hash, rest), ctxt) - | (Sha3, (bytes, rest)) -> - let hash = Raw_hashes.sha3_256 bytes in - logged_return ((hash, rest), ctxt) - | (Add_bls12_381_g1, (x, (y, rest))) -> - logged_return ((Bls12_381.G1.add x y, rest), ctxt) - | (Add_bls12_381_g2, (x, (y, rest))) -> - logged_return ((Bls12_381.G2.add x y, rest), ctxt) - | (Add_bls12_381_fr, (x, (y, rest))) -> - logged_return ((Bls12_381.Fr.add x y, rest), ctxt) - | (Mul_bls12_381_g1, (x, (y, rest))) -> - logged_return ((Bls12_381.G1.mul x y, rest), ctxt) - | (Mul_bls12_381_g2, (x, (y, rest))) -> - logged_return ((Bls12_381.G2.mul x y, rest), ctxt) - | (Mul_bls12_381_fr, (x, (y, rest))) -> - logged_return ((Bls12_381.Fr.mul x y, rest), ctxt) - | (Mul_bls12_381_fr_z, (x, (y, rest))) -> - let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in - let res = (Bls12_381.Fr.mul x y, rest) in - logged_return (res, ctxt) - | (Mul_bls12_381_z_fr, (y, (x, rest))) -> - let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in - let res = (Bls12_381.Fr.mul x y, rest) in - logged_return (res, ctxt) - | (Int_bls12_381_fr, (x, rest)) -> - logged_return ((Script_int.of_zint (Bls12_381.Fr.to_z x), rest), ctxt) - | (Neg_bls12_381_g1, (x, rest)) -> - logged_return ((Bls12_381.G1.negate x, rest), ctxt) - | (Neg_bls12_381_g2, (x, rest)) -> - logged_return ((Bls12_381.G2.negate x, rest), ctxt) - | (Neg_bls12_381_fr, (x, rest)) -> - logged_return ((Bls12_381.Fr.negate x, rest), ctxt) - | (Pairing_check_bls12_381, (pairs, rest)) -> - let check = - match pairs.elements with - | [] -> - true - | pairs -> - Bls12_381.( - miller_loop pairs |> final_exponentiation_opt - |> Option.map Gt.(eq one)) - |> Option.value ~default:false - in - logged_return ((check, rest), ctxt) - | (Comb (_, witness), stack) -> - let rec aux : - type before after. - (before, after) comb_gadt_witness -> before -> after = - fun witness stack -> - match (witness, stack) with - | (Comb_one, stack) -> - stack - | (Comb_succ witness', (a, tl)) -> - let (b, tl') = aux witness' tl in - ((a, b), tl') - in - logged_return (aux witness stack, ctxt) - | (Uncomb (_, witness), stack) -> - let rec aux : - type before after. - (before, after) uncomb_gadt_witness -> before -> after = - fun witness stack -> - match (witness, stack) with - | (Uncomb_one, stack) -> - stack - | (Uncomb_succ witness', ((a, b), tl)) -> - (a, aux witness' (b, tl)) - in - logged_return (aux witness stack, ctxt) - | (Comb_get (_, witness), (comb, stack)) -> - let rec aux : - type before after. - (before, after) comb_get_gadt_witness -> before -> after = - fun witness comb -> - match (witness, comb) with - | (Comb_get_zero, v) -> - v - | (Comb_get_one, (a, _)) -> - a - | (Comb_get_plus_two witness', (_, b)) -> - aux witness' b - in - logged_return ((aux witness comb, stack), ctxt) - | (Comb_set (_, witness), (value, (comb, stack))) -> - let rec aux : - type value before after. - (value, before, after) comb_set_gadt_witness -> - value -> - before -> - after = - fun witness value item -> - match (witness, item) with - | (Comb_set_zero, _) -> - value - | (Comb_set_one, (_hd, tl)) -> - (value, tl) - | (Comb_set_plus_two witness', (hd, tl)) -> - (hd, aux witness' value tl) - in - logged_return ((aux witness value comb, stack), ctxt) - | (Dup_n (_, witness), stack) -> - let rec aux : - type before after. - (before, after) dup_n_gadt_witness -> before -> after = - fun witness stack -> - match (witness, stack) with - | (Dup_n_zero, (a, _)) -> - a - | (Dup_n_succ witness', (_, tl)) -> - aux witness' tl - in - logged_return ((aux witness stack, stack), ctxt) - (* Tickets *) - | (Ticket, (contents, (amount, rest))) -> - let ticketer = (step_constants.self, "default") in - logged_return (({ticketer; contents; amount}, rest), ctxt) - | (Read_ticket, (({ticketer; contents; amount}, _) as stack)) -> - logged_return (((ticketer, (contents, amount)), stack), ctxt) - | (Split_ticket, (ticket, ((amount_a, amount_b), rest))) -> - let result = - if - Compare.Int.( - Script_int.(compare (add_n amount_a amount_b) ticket.amount) = 0) - then - Some - ({ticket with amount = amount_a}, {ticket with amount = amount_b}) - else None - in - logged_return ((result, rest), ctxt) - | (Join_tickets contents_ty, ((ticket_a, ticket_b), rest)) -> - let result = - if - Compare.Int.( - compare_address ticket_a.ticketer ticket_b.ticketer = 0 - && compare_comparable - contents_ty - ticket_a.contents - ticket_b.contents - = 0) - then - Some - { - ticketer = ticket_a.ticketer; - contents = ticket_a.contents; - amount = Script_int.add_n ticket_a.amount ticket_b.amount; - } - else None - in - logged_return ((result, rest), ctxt) - -let step : - type b a. - logger -> - context -> - step_constants -> - (b, a) descr -> - b -> - (a * context) tzresult Lwt.t = - step_bounded ~stack_depth:0 + () + | Some logger -> + let module Log = (val logger) in + let kinfo = kinfo_of_kinstr kinstr in + Log.log_interp kinstr ctxt kinfo.kloc descr.bef stack ) ; + run_descr logger ctxt step_constants kdescr stack -let interp : +and interp : type p r. - logger -> + logger option -> context -> step_constants -> (p, r) lambda -> @@ -1469,11 +2153,18 @@ let interp : (r * context) tzresult Lwt.t = fun logger ctxt step_constants (Lam (code, _)) arg -> let stack = (arg, ()) in - let module Log = (val logger) in - Log.log_interp ctxt code stack ; - step logger ctxt step_constants code stack + step_descr true logger ctxt step_constants code stack >|=? fun ((ret, ()), ctxt) -> (ret, ctxt) +let kstep logger ctxt step_constants kinstr accu stack = + let gas = (Gas.gas_counter ctxt :> int) in + step logger (outdated ctxt) step_constants gas kinstr KNil accu stack + >>=? fun (accu, stack, ctxt, gas) -> + return (accu, stack, update_context gas ctxt) + +let step logger ctxt step_constants descr stack = + step_descr false logger ctxt step_constants descr stack + (* ---- contract handling ---------------------------------------------------*) let execute logger ctxt mode step_constants ~entrypoint ~internal unparsed_script arg : @@ -1540,8 +2231,8 @@ type execution_result = { operations : packed_internal_operation list; } -let execute ?(logger = (module No_trace : STEP_LOGGER)) ctxt mode - step_constants ~script ~entrypoint ~parameter ~internal = +let execute ?logger ctxt mode step_constants ~script ~entrypoint ~parameter + ~internal = execute logger ctxt diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index 9d2f9147da7e..898cfb8930c4 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -58,6 +58,14 @@ type step_constants = { chain_id : Chain_id.t; } +type ('a, 's, 'b, 'f, 'u) logging_function = + ('a, 's, 'b, 'f) Script_typed_cps_ir.kinstr -> + context -> + Script.location -> + 'u Script_typed_ir.stack_ty -> + 'u -> + unit + (** [STEP_LOGGER] is the module type of logging modules as passed to the Michelson interpreter. Note that logging must be performed by side-effects @@ -67,17 +75,16 @@ module type STEP_LOGGER = sig function [interp]. [interp] is called when starting the interpretation of a script and subsequently at each [Exec] instruction. *) - val log_interp : - context -> ('bef, 'aft) Script_typed_ir.descr -> 'bef -> unit + val log_interp : ('a, 's, 'b, 'f, 'u) logging_function (** [log_entry] is called {i before} executing each instruction but {i after} gas for this instruction has been successfully consumed. *) - val log_entry : context -> ('bef, 'aft) Script_typed_ir.descr -> 'bef -> unit + val log_entry : ('a, 's, 'b, 'f, 'a * 's) logging_function (** [log_exit] is called {i after} executing each instruction. *) - val log_exit : context -> ('bef, 'aft) Script_typed_ir.descr -> 'aft -> unit + val log_exit : ('a, 's, 'b, 'f, 'u) logging_function (** [get_log] allows to obtain an execution trace, if any was produced. *) @@ -87,7 +94,7 @@ end type logger = (module STEP_LOGGER) val step : - logger -> + logger option -> context -> step_constants -> ('bef, 'aft) Script_typed_ir.descr -> @@ -104,3 +111,19 @@ val execute : parameter:Script.expr -> internal:bool -> execution_result tzresult Lwt.t + +(** [kstep logger ctxt step_constants kinstr accu stack] interprets the + script represented by [kinstr] under the context [ctxt]. This will + turn a stack whose topmost element is [accu] and remaining elements + [stack] into a new accumulator and a new stack. This function also + returns an updated context. If [logger] is given, [kstep] calls back + its functions at specific points of the execution. The execution is + parameterized by some [step_constants]. *) +val kstep : + logger option -> + context -> + step_constants -> + ('a, 's, 'r, 'f) Script_typed_cps_ir.kinstr -> + 'a -> + 's -> + ('r * 'f * context) tzresult Lwt.t diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index fca7d2661cf3..fc2337f1b900 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -2326,7 +2326,7 @@ type _ dipn_proof_argument = type _ dropn_proof_argument = | Dropn_proof_argument : - ( ('rest, 'rest, 'bef, 'aft) stack_prefix_preservation_witness + ( ('rest, 'rest, 'bef, 'bef) stack_prefix_preservation_witness * 'rest stack_ty * 'aft stack_ty ) -> 'bef dropn_proof_argument diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml new file mode 100644 index 000000000000..2500078493b0 --- /dev/null +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -0,0 +1,2708 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2020 Dynamic Ledger Solutions, Inc. *) +(* Copyright (c) 2020 Metastate AG *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +open Alpha_context +open Script_int +open Script_typed_ir + +(* ---- Instructions --------------------------------------------------------*) + +(* + + The instructions of Michelson are represented in the following + Generalized Algebraic Datatypes. + + There are three important aspects in that type declaration. + + First, we follow a tagless approach for values: they are directly + represented as OCaml values. This reduces the computational cost of + interpretation because there is no need to check the shape of a + value before applying an operation to it. To achieve that, the GADT + encodes the typing rules of the Michelson programming + language. This static information is sufficient for the typechecker + to justify the absence of runtime checks. As a bonus, it also + ensures that well-typed Michelson programs cannot go wrong: if the + interpreter typechecks then we have the static guarantee that no + stack underflow or type error can occur at runtime. + + Second, we maintain the invariant that the stack type always has a + distinguished topmost element. This invariant is important to + implement the stack as an accumulator followed by a linked list of + cells. This representation is considered in the literature as an + efficient representation of the stack for a stack-based abstract + machine, mainly because this opens the opportunity for the + accumulator to be stored in a hardware register. In the GADT, this + invariant is encoded by representing the stack type using two + parameters instead of one: the first one is the type of the + accumulator while the second is the type of the rest of the stack. + + Third, in this representation, each instruction embeds its + potential successor instructions in the control flow. This design + choice permits an efficient implementation of the continuation + stack in the interpreter. Assigning a precise type to this kind of + instruction which is a cell in a linked list of instructions is + similar to the typing of delimited continuations: we need to give a + type [`bef] to the stack before the execution of the instruction, a + type [`aft] to the stack after the execution of the instruction and + before the execution of the next, and a type [`res] for the resulting + stack type after the execution of the whole chain of instructions. + + Combining these three aspects, the type [kinstr] needs four parameters: + + ('bef_top, 'bef, 'res_top, `res) kinstr + + Notice that we could have chosen to only give two parameters to [kinstr] + by manually enforcing each argument to be a pair but this is + error-prone: with four parameters, this constraint is enforced by the arity of + the type constructor itself. + + Hence, an instruction which has a successor instruction enjoys a + type of the form: + + ('aft_top, 'aft, 'res_top, 'res) kinstr -> + ('bef_top, 'bef, 'res_top, 'res) kinstr + + Notations: + ---------- + + In the following declaration, we use 'a, 'b, 'c, 'd, ... + to assign types to stack cell contents while we use 's, 't, + 'u, 'v, ... to assign types to stacks. + + The final types for the whole sequence of instructions + are written 'r and 'f. + + Instructions for internal execution steps + ========================================= + + Some instructions of the following list are not present in the + source language. They only appear during evaluation to account + for intermediate execution steps. Indeed, since the interpreter + follows a small-step style, it is sometimes necessary to decompose + a source-level instruction (e.g. List_map) into several instructions + with smaller steps. This technique seems required to get an efficient + tail-recursive interpreter. + +*) + +type ('bef_top, 'bef, 'res_top, 'res) kinstr = + (* + Stack + ----- + *) + | KDrop : + ('a, 'b * 's) kinfo * ('b, 's, 'r, 'f) kinstr + -> ('a, 'b * 's, 'r, 'f) kinstr + | KDup : + ('a, 's) kinfo * ('a, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KSwap : + ('a, 'b * 's) kinfo * ('b, 'a * 's, 'r, 'f) kinstr + -> ('a, 'b * 's, 'r, 'f) kinstr + | KConst : + ('a, 's) kinfo * 'ty * ('ty, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + (* + Pairs + ----- + *) + | KCons_pair : + ('a, 'b * 's) kinfo * ('a * 'b, 's, 'r, 'f) kinstr + -> ('a, 'b * 's, 'r, 'f) kinstr + | KCar : + ('a * 'b, 's) kinfo * ('a, 's, 'r, 'f) kinstr + -> ('a * 'b, 's, 'r, 'f) kinstr + | KCdr : + ('a * 'b, 's) kinfo * ('b, 's, 'r, 'f) kinstr + -> ('a * 'b, 's, 'r, 'f) kinstr + | KUnpair : + ('a * 'b, 's) kinfo * ('a, 'b * 's, 'r, 'f) kinstr + -> ('a * 'b, 's, 'r, 'f) kinstr + (* + Options + ------- + *) + | KCons_some : + ('v, 's) kinfo * ('v option, 's, 'r, 'f) kinstr + -> ('v, 's, 'r, 'f) kinstr + | KCons_none : + ('a, 's) kinfo * 'b ty * ('b option, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KIf_none : + ('a option, 'b * 's) kinfo + (* Notice that the continuations of the following two + instructions should have a shared suffix to avoid code + duplication. *) + * ('b, 's, 'r, 'f) kinstr + * ('a, 'b * 's, 'r, 'f) kinstr + -> ('a option, 'b * 's, 'r, 'f) kinstr + (* + Unions + ------ + *) + | KCons_left : + ('a, 's) kinfo * (('a, 'b) union, 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KCons_right : + ('b, 's) kinfo * (('a, 'b) union, 's, 'r, 'f) kinstr + -> ('b, 's, 'r, 'f) kinstr + | KIf_left : + (('a, 'b) union, 's) kinfo + (* Notice that the continuations of the following two + instructions should have a shared suffix to avoid code + duplication. *) + * ('a, 's, 'r, 'f) kinstr + * ('b, 's, 'r, 'f) kinstr + -> (('a, 'b) union, 's, 'r, 'f) kinstr + (* + Lists + ----- + *) + | KCons_list : + ('a, 'a boxed_list * 's) kinfo * ('a boxed_list, 's, 'r, 'f) kinstr + -> ('a, 'a boxed_list * 's, 'r, 'f) kinstr + | KNil : + ('a, 's) kinfo * ('b boxed_list, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KIf_cons : + ('a boxed_list, 'b * 's) kinfo + (* Notice that the continuations of the following two + instructions should have a shared suffix to avoid code + duplication. *) + * ('a, 'a boxed_list * ('b * 's), 'r, 'f) kinstr + * ('b, 's, 'r, 'f) kinstr + -> ('a boxed_list, 'b * 's, 'r, 'f) kinstr + | KList_map : + ('a boxed_list, 'c * 's) kinfo + * ('a, 'c * 's, 'b, 'c * 's) kinstr + * ('b boxed_list, 'c * 's, 'r, 'f) kinstr + -> ('a boxed_list, 'c * 's, 'r, 'f) kinstr + | KList_mapping : + ('c, 's) kinfo + * ('b, 'c * 's) kinfo + * ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b boxed_list, 'c * 's, 'r, 'f) kinstr + -> ('c, 's, 'r, 'f) kinstr + | KList_mapped : + ('b, 'c * 's) kinfo + * ('c, 's) kinfo + * ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b boxed_list, 'c * 's, 'r, 'f) kinstr + -> ('b, 'c * 's, 'r, 'f) kinstr + | KList_iter : + ('a boxed_list, 'b * 's) kinfo + * ('b, 's) kinfo + * ('a, 'b * 's, 'b, 's) kinstr + * ('b, 's, 'r, 'f) kinstr + -> ('a boxed_list, 'b * 's, 'r, 'f) kinstr + | KIter : + ('b, 's) kinfo + * ('a, 'b * 's, 'b, 's) kinstr + * 'a list + * ('b, 's, 'r, 'f) kinstr + -> ('b, 's, 'r, 'f) kinstr + | KList_size : + ('a boxed_list, 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> ('a boxed_list, 's, 'r, 'f) kinstr + (* + Sets + ---- + *) + | KEmpty_set : + ('a, 's) kinfo * 'b comparable_ty * ('b set, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KSet_iter : + ('a set, 'b * 's) kinfo + * ('b, 's) kinfo + * ('a, 'b * 's, 'b, 's) kinstr + * ('b, 's, 'r, 'f) kinstr + -> ('a set, 'b * 's, 'r, 'f) kinstr + | KSet_mem : + ('a, 'a set * 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> ('a, 'a set * 's, 'r, 'f) kinstr + | KSet_update : + ('a, bool * ('a set * 's)) kinfo * ('a set, 's, 'r, 'f) kinstr + -> ('a, bool * ('a set * 's), 'r, 'f) kinstr + | KSet_size : + ('a set, 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> ('a set, 's, 'r, 'f) kinstr + (* + Maps + ---- + *) + | KEmpty_map : + ('a, 's) kinfo + * 'b comparable_ty + * 'c ty + * (('b, 'c) map, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KMap_map : + (('a, 'b) map, 'd * 's) kinfo + * ('d, 's) kinfo + * ('c, 'd * 's) kinfo + * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr + -> (('a, 'b) map, 'd * 's, 'r, 'f) kinstr + | KMap_mapping : + ('d, 's) kinfo + * ('c, 'd * 's) kinfo + * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) map + * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr + -> ('d, 's, 'r, 'f) kinstr + | KMap_mapped : + ('c, 'd * 's) kinfo + * ('d, 's) kinfo + * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) map + * 'a + * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr + -> ('c, 'd * 's, 'r, 'f) kinstr + | KMap_iter : + (('a, 'b) map, 'c * 's) kinfo + * ('c, 's) kinfo + * ('a * 'b, 'c * 's, 'c, 's) kinstr + * ('c, 's, 'r, 'f) kinstr + -> (('a, 'b) map, 'c * 's, 'r, 'f) kinstr + | KMap_mem : + ('a, ('a, 'b) map * 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> ('a, ('a, 'b) map * 's, 'r, 'f) kinstr + | KMap_get : + ('a, ('a, 'b) map * 's) kinfo * ('b option, 's, 'r, 'f) kinstr + -> ('a, ('a, 'b) map * 's, 'r, 'f) kinstr + | KMap_update : + ('a, 'b option * (('a, 'b) map * 's)) kinfo + * (('a, 'b) map, 's, 'r, 'f) kinstr + -> ('a, 'b option * (('a, 'b) map * 's), 'r, 'f) kinstr + | KMap_get_and_update : + ('a, 'v option * (('a, 'v) map * 'rest)) kinfo + * ('v option, ('a, 'v) map * 'rest, 'r, 'f) kinstr + -> ('a, 'v option * (('a, 'v) map * 'rest), 'r, 'f) kinstr + | KMap_size : + (('a, 'b) map, 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (('a, 'b) map, 's, 'r, 'f) kinstr + (* + Big maps + -------- + *) + | KEmpty_big_map : + ('a, 's) kinfo + * 'b comparable_ty + * 'c ty + * (('b, 'c) big_map, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KBig_map_mem : + ('a, ('a, 'b) big_map * 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> ('a, ('a, 'b) big_map * 's, 'r, 'f) kinstr + | KBig_map_get : + ('a, ('a, 'b) big_map * 's) kinfo * ('b option, 's, 'r, 'f) kinstr + -> ('a, ('a, 'b) big_map * 's, 'r, 'f) kinstr + | KBig_map_update : + ('a, 'b option * (('a, 'b) big_map * 's)) kinfo + * (('a, 'b) big_map, 's, 'r, 'f) kinstr + -> ('a, 'b option * (('a, 'b) big_map * 's), 'r, 'f) kinstr + | KBig_map_get_and_update : + ('a, 'v option * (('a, 'v) big_map * 'rest)) kinfo + * ('v option, ('a, 'v) big_map * 'rest, 'r, 'f) kinstr + -> ('a, 'v option * (('a, 'v) big_map * 'rest), 'r, 'f) kinstr + (* + Strings + ------- + *) + | KConcat_string : + (string boxed_list, 's) kinfo * (string, 's, 'r, 'f) kinstr + -> (string boxed_list, 's, 'r, 'f) kinstr + | KConcat_string_pair : + (string, string * 's) kinfo * (string, 's, 'r, 'f) kinstr + -> (string, string * 's, 'r, 'f) kinstr + | KSlice_string : + (n num, n num * (string * 's)) kinfo * (string option, 's, 'r, 'f) kinstr + -> (n num, n num * (string * 's), 'r, 'f) kinstr + | KString_size : + (string, 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (string, 's, 'r, 'f) kinstr + (* + Bytes + ----- + *) + | KConcat_bytes : + (bytes boxed_list, 's) kinfo * (bytes, 's, 'r, 'f) kinstr + -> (bytes boxed_list, 's, 'r, 'f) kinstr + | KConcat_bytes_pair : + (bytes, bytes * 's) kinfo * (bytes, 's, 'r, 'f) kinstr + -> (bytes, bytes * 's, 'r, 'f) kinstr + | KSlice_bytes : + (n num, n num * (bytes * 's)) kinfo * (bytes option, 's, 'r, 'f) kinstr + -> (n num, n num * (bytes * 's), 'r, 'f) kinstr + | KBytes_size : + (bytes, 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (bytes, 's, 'r, 'f) kinstr + (* + Timestamps + ---------- + *) + | KAdd_seconds_to_timestamp : + (z num, Script_timestamp.t * 's) kinfo + * (Script_timestamp.t, 's, 'r, 'f) kinstr + -> (z num, Script_timestamp.t * 's, 'r, 'f) kinstr + | KAdd_timestamp_to_seconds : + (Script_timestamp.t, z num * 's) kinfo + * (Script_timestamp.t, 's, 'r, 'f) kinstr + -> (Script_timestamp.t, z num * 's, 'r, 'f) kinstr + | KSub_timestamp_seconds : + (Script_timestamp.t, z num * 's) kinfo + * (Script_timestamp.t, 's, 'r, 'f) kinstr + -> (Script_timestamp.t, z num * 's, 'r, 'f) kinstr + | KDiff_timestamps : + (Script_timestamp.t, Script_timestamp.t * 's) kinfo + * (z num, 's, 'r, 'f) kinstr + -> (Script_timestamp.t, Script_timestamp.t * 's, 'r, 'f) kinstr + (* + Tez + --- + *) + | KAdd_tez : + (Tez.t, Tez.t * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr + -> (Tez.t, Tez.t * 's, 'r, 'f) kinstr + | KSub_tez : + (Tez.t, Tez.t * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr + -> (Tez.t, Tez.t * 's, 'r, 'f) kinstr + | KMul_teznat : + (Tez.t, n num * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr + -> (Tez.t, n num * 's, 'r, 'f) kinstr + | KMul_nattez : + (n num, Tez.t * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr + -> (n num, Tez.t * 's, 'r, 'f) kinstr + | KEdiv_teznat : + (Tez.t, n num * 's) kinfo + * ((Tez.t, Tez.t) pair option, 's, 'r, 'f) kinstr + -> (Tez.t, n num * 's, 'r, 'f) kinstr + | KEdiv_tez : + (Tez.t, Tez.t * 's) kinfo + * ((n num, Tez.t) pair option, 's, 'r, 'f) kinstr + -> (Tez.t, Tez.t * 's, 'r, 'f) kinstr + (* + Booleans + -------- + *) + | KOr : + (bool, bool * 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (bool, bool * 's, 'r, 'f) kinstr + | KAnd : + (bool, bool * 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (bool, bool * 's, 'r, 'f) kinstr + | KXor : + (bool, bool * 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (bool, bool * 's, 'r, 'f) kinstr + | KNot : + (bool, 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (bool, 's, 'r, 'f) kinstr + (* + Integers + -------- + *) + | KIs_nat : + (z num, 's) kinfo * (n num option, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KNeg_nat : + (n num, 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (n num, 's, 'r, 'f) kinstr + | KNeg_int : + (z num, 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KAbs_int : + (z num, 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KInt_nat : + (n num, 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (n num, 's, 'r, 'f) kinstr + | KAdd_intint : + (z num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (z num, z num * 's, 'r, 'f) kinstr + | KAdd_intnat : + (z num, n num * 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (z num, n num * 's, 'r, 'f) kinstr + | KAdd_natint : + (n num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (n num, z num * 's, 'r, 'f) kinstr + | KAdd_natnat : + (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KSub_int : + ('a num, 'b num * 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> ('a num, 'b num * 's, 'r, 'f) kinstr + | KMul_intint : + (z num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (z num, z num * 's, 'r, 'f) kinstr + | KMul_intnat : + (z num, n num * 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (z num, n num * 's, 'r, 'f) kinstr + | KMul_natint : + (n num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (n num, z num * 's, 'r, 'f) kinstr + | KMul_natnat : + (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KEdiv_intint : + (z num, z num * 's) kinfo + * ((z num, n num) pair option, 's, 'r, 'f) kinstr + -> (z num, z num * 's, 'r, 'f) kinstr + | KEdiv_intnat : + (z num, n num * 's) kinfo + * ((z num, n num) pair option, 's, 'r, 'f) kinstr + -> (z num, n num * 's, 'r, 'f) kinstr + | KEdiv_natint : + (n num, z num * 's) kinfo + * ((z num, n num) pair option, 's, 'r, 'f) kinstr + -> (n num, z num * 's, 'r, 'f) kinstr + | KEdiv_natnat : + (n num, n num * 's) kinfo + * ((n num, n num) pair option, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KLsl_nat : + (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KLsr_nat : + (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KOr_nat : + (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KAnd_nat : + (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KAnd_int_nat : + (z num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (z num, n num * 's, 'r, 'f) kinstr + | KXor_nat : + (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (n num, n num * 's, 'r, 'f) kinstr + | KNot_nat : + (n num, 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (n num, 's, 'r, 'f) kinstr + | KNot_int : + (z num, 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + (* + Control + ------- + *) + | KIf : + (bool, 'a * 's) kinfo + (* Notice that the continuations of the following two + instructions should have a shared suffix to avoid code + duplication. *) + * ('a, 's, 'r, 'f) kinstr + * ('a, 's, 'r, 'f) kinstr + -> (bool, 'a * 's, 'r, 'f) kinstr + | KLoop : + (bool, 'a * 's) kinfo + * ('a, 's, bool, 'a * 's) kinstr + * ('a, 's, 'r, 'f) kinstr + -> (bool, 'a * 's, 'r, 'f) kinstr + | KLoop_left : + (('a, 'b) union, 's) kinfo + * ('a, 's, ('a, 'b) union, 's) kinstr + * ('b, 's, 'r, 'f) kinstr + -> (('a, 'b) union, 's, 'r, 'f) kinstr + | KDip : + ('a, 'b * 's) kinfo + * ('c, 't) kinfo + * ('b, 's, 'c, 't) kinstr + * ('a, 'c * 't, 'r, 'f) kinstr + -> ('a, 'b * 's, 'r, 'f) kinstr + | KExec : + ('a, ('a, 'b) lambda * 's) kinfo * ('b, 's, 'r, 'f) kinstr + -> ('a, ('a, 'b) lambda * 's, 'r, 'f) kinstr + | KApply : + ('a, ('a * 't, 'b) lambda * 's) kinfo + * 'a ty + * (('t, 'b) lambda, 's, 'r, 'f) kinstr + -> ('a, ('a * 't, 'b) lambda * 's, 'r, 'f) kinstr + | KLambda : + ('a, 's) kinfo + * ('b, 'c) lambda + * (('b, 'c) lambda, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KFailwith : + ('a, 's) kinfo * Script.location * 'a ty * ('b, 't, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KNop : ('a, 's) kinfo * ('a, 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr + (* + Comparison + ---------- + *) + | KCompare : + ('a, 'a * 's) kinfo * 'a comparable_ty * (z num, 's, 'r, 'f) kinstr + -> ('a, 'a * 's, 'r, 'f) kinstr + (* + Comparators + ----------- + *) + | KEq : + (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KNeq : + (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KLt : + (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KGt : + (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KLe : + (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + | KGe : + (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr + -> (z num, 's, 'r, 'f) kinstr + (* + Protocol + -------- + *) + | KAddress : + ('a typed_contract, 's) kinfo * (address, 's, 'r, 'f) kinstr + -> ('a typed_contract, 's, 'r, 'f) kinstr + | KContract : + (address, 's) kinfo + * 'a ty + * string + * ('a typed_contract option, 's, 'r, 'f) kinstr + -> (address, 's, 'r, 'f) kinstr + | KTransfer_tokens : + ('a, Tez.t * ('a typed_contract * 's)) kinfo + * (operation, 's, 'r, 'f) kinstr + -> ('a, Tez.t * ('a typed_contract * 's), 'r, 'f) kinstr + | KImplicit_account : + (public_key_hash, 's) kinfo * (unit typed_contract, 's, 'r, 'f) kinstr + -> (public_key_hash, 's, 'r, 'f) kinstr + | KCreate_contract : + (public_key_hash option, Tez.t * ('a * 's)) kinfo + * 'a ty + * 'b ty + * ('b * 'a, operation boxed_list * 'a) lambda + * field_annot option + * (operation, address * 's, 'r, 'f) kinstr + -> (public_key_hash option, Tez.t * ('a * 's), 'r, 'f) kinstr + | KSet_delegate : + (public_key_hash option, 's) kinfo * (operation, 's, 'r, 'f) kinstr + -> (public_key_hash option, 's, 'r, 'f) kinstr + | KNow : + ('a, 's) kinfo * (Script_timestamp.t, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KBalance : + ('a, 's) kinfo * (Tez.t, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KLevel : + ('a, 's) kinfo * (n num, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KCheck_signature : + (public_key, signature * (bytes * 's)) kinfo * (bool, 's, 'r, 'f) kinstr + -> (public_key, signature * (bytes * 's), 'r, 'f) kinstr + | KHash_key : + (public_key, 's) kinfo * (public_key_hash, 's, 'r, 'f) kinstr + -> (public_key, 's, 'r, 'f) kinstr + | KPack : + ('a, 's) kinfo * 'a ty * (bytes, 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KUnpack : + (bytes, 's) kinfo * 'a ty * ('a option, 's, 'r, 'f) kinstr + -> (bytes, 's, 'r, 'f) kinstr + | KBlake2b : + (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr + -> (bytes, 's, 'r, 'f) kinstr + | KSha256 : + (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr + -> (bytes, 's, 'r, 'f) kinstr + | KSha512 : + (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr + -> (bytes, 's, 'r, 'f) kinstr + | KSource : + ('a, 's) kinfo * (address, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KSender : + ('a, 's) kinfo * (address, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KSelf : + ('a, 's) kinfo + * 'b ty + * string + * ('b typed_contract, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KSelf_address : + ('a, 's) kinfo * (address, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KAmount : + ('a, 's) kinfo * (Tez.t, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KSapling_empty_state : + ('a, 's) kinfo + * Sapling.Memo_size.t + * (Sapling.state, 'a * 's, 'b, 'f) kinstr + -> ('a, 's, 'b, 'f) kinstr + | KSapling_verify_update : + (Sapling.transaction, Sapling.state * 's) kinfo + * ((z num, Sapling.state) pair option, 's, 'r, 'f) kinstr + -> (Sapling.transaction, Sapling.state * 's, 'r, 'f) kinstr + | KDig : + ('a, 's) kinfo + * int + * ('b * 't, 't, 'a * 's, 'u) stack_prefix_preservation_witness + * ('b, 'u, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KDug : + ('a, 's) kinfo + * int + * ('t, 'a * 't, 's, 'b * 'u) stack_prefix_preservation_witness + * ('b, 'u, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KDipn : + ('a, 's) kinfo + * int + * ('c * 't, 'd * 'v, 'a * 's, 'b * 'u) kstack_prefix_preservation_witness + * ('c, 't, 'd, 'v) kinstr + * ('b, 'u, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KDropn : + ('a, 's) kinfo + * int + * ('b * 'u, 'b * 'u, 'a * 's, 'a * 's) stack_prefix_preservation_witness + * ('b, 'u, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KChainId : + ('a, 's) kinfo * (Chain_id.t, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KNever : + (never, 's) kinfo * ('b, 'u, 'r, 'f) kinstr + -> (never, 's, 'r, 'f) kinstr + | KVoting_power : + (public_key_hash, 's) kinfo * (n num, 's, 'r, 'f) kinstr + -> (public_key_hash, 's, 'r, 'f) kinstr + | KTotal_voting_power : + ('a, 's) kinfo * (n num, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KKeccak : + (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr + -> (bytes, 's, 'r, 'f) kinstr + | KSha3 : + (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr + -> (bytes, 's, 'r, 'f) kinstr + | KAdd_bls12_381_g1 : + (Bls12_381.G1.t, Bls12_381.G1.t * 's) kinfo + * (Bls12_381.G1.t, 's, 'r, 'f) kinstr + -> (Bls12_381.G1.t, Bls12_381.G1.t * 's, 'r, 'f) kinstr + | KAdd_bls12_381_g2 : + (Bls12_381.G2.t, Bls12_381.G2.t * 's) kinfo + * (Bls12_381.G2.t, 's, 'r, 'f) kinstr + -> (Bls12_381.G2.t, Bls12_381.G2.t * 's, 'r, 'f) kinstr + | KAdd_bls12_381_fr : + (Bls12_381.Fr.t, Bls12_381.Fr.t * 's) kinfo + * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr + -> (Bls12_381.Fr.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr + | KMul_bls12_381_g1 : + (Bls12_381.G1.t, Bls12_381.Fr.t * 's) kinfo + * (Bls12_381.G1.t, 's, 'r, 'f) kinstr + -> (Bls12_381.G1.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr + | KMul_bls12_381_g2 : + (Bls12_381.G2.t, Bls12_381.Fr.t * 's) kinfo + * (Bls12_381.G2.t, 's, 'r, 'f) kinstr + -> (Bls12_381.G2.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr + | KMul_bls12_381_fr : + (Bls12_381.Fr.t, Bls12_381.Fr.t * 's) kinfo + * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr + -> (Bls12_381.Fr.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr + | KMul_bls12_381_z_fr : + (Bls12_381.Fr.t, 'a num * 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr + -> (Bls12_381.Fr.t, 'a num * 's, 'r, 'f) kinstr + | KMul_bls12_381_fr_z : + ('a num, Bls12_381.Fr.t * 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr + -> ('a num, Bls12_381.Fr.t * 's, 'r, 'f) kinstr + | KInt_bls12_381_fr : + (Bls12_381.Fr.t, 's) kinfo * (z num, 's, 'r, 'f) kinstr + -> (Bls12_381.Fr.t, 's, 'r, 'f) kinstr + | KNeg_bls12_381_g1 : + (Bls12_381.G1.t, 's) kinfo * (Bls12_381.G1.t, 's, 'r, 'f) kinstr + -> (Bls12_381.G1.t, 's, 'r, 'f) kinstr + | KNeg_bls12_381_g2 : + (Bls12_381.G2.t, 's) kinfo * (Bls12_381.G2.t, 's, 'r, 'f) kinstr + -> (Bls12_381.G2.t, 's, 'r, 'f) kinstr + | KNeg_bls12_381_fr : + (Bls12_381.Fr.t, 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr + -> (Bls12_381.Fr.t, 's, 'r, 'f) kinstr + | KPairing_check_bls12_381 : + ((Bls12_381.G1.t, Bls12_381.G2.t) pair boxed_list, 's) kinfo + * (bool, 's, 'r, 'f) kinstr + -> ((Bls12_381.G1.t, Bls12_381.G2.t) pair boxed_list, 's, 'r, 'f) kinstr + | KComb : + ('a, 's) kinfo + * int + * ('a * 's, 'b * 'u) comb_gadt_witness + * ('b, 'u, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KUncomb : + ('a, 's) kinfo + * int + * ('a * 's, 'b * 'u) uncomb_gadt_witness + * ('b, 'u, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KComb_get : + ('t, 's) kinfo + * int + * ('t, 'v) comb_get_gadt_witness + * ('v, 's, 'r, 'f) kinstr + -> ('t, 's, 'r, 'f) kinstr + | KComb_set : + ('a, 'b * 's) kinfo + * int + * ('a, 'b, 'c) comb_set_gadt_witness + * ('c, 's, 'r, 'f) kinstr + -> ('a, 'b * 's, 'r, 'f) kinstr + | KDup_n : + ('a, 's) kinfo + * int + * ('a * 's, 't) dup_n_gadt_witness + * ('t, 'a * 's, 'r, 'f) kinstr + -> ('a, 's, 'r, 'f) kinstr + | KTicket : + ('a, n num * 's) kinfo * ('a ticket, 's, 'r, 'f) kinstr + -> ('a, n num * 's, 'r, 'f) kinstr + | KRead_ticket : + ('a ticket, 's) kinfo + * (address * ('a * n num), 'a ticket * 's, 'r, 'f) kinstr + -> ('a ticket, 's, 'r, 'f) kinstr + | KSplit_ticket : + ('a ticket, (n num * n num) * 's) kinfo + * (('a ticket * 'a ticket) option, 's, 'r, 'f) kinstr + -> ('a ticket, (n num * n num) * 's, 'r, 'f) kinstr + | KJoin_tickets : + ('a ticket * 'a ticket, 's) kinfo + * 'a comparable_ty + * ('a ticket option, 's, 'r, 'f) kinstr + -> ('a ticket * 'a ticket, 's, 'r, 'f) kinstr + | KHalt : ('a, 's) kinfo -> ('a, 's, 'a, 's) kinstr + +and ('bef, 'aft) kdescr = + | KDescr : { + kloc : Script.location; + kbef : 'bef stack_ty; + kaft : 'aft stack_ty; + kli : ('bef, 'a * 's) lift; + klo : ('aft, 'r * 'f) lift; + kinstr : ('a, 's, 'r, 'f) kinstr; + } + -> ('bef, 'aft) kdescr + +and ('a, 's) kinfo = {kloc : Script.location; kstack_ty : ('a * 's) stack_ty} + +and (_, _) lift = + | BaseLift : (unit, unit * unit) lift + | IndLift : ('a, 'y * 'b) lift -> ('x * 'a, 'x * ('y * 'b)) lift + +and _ is_lifted = IsLifted : ('a, 'b) lift -> 'b is_lifted + +and ('bef, 'aft, 'bef_suffix, 'aft_suffix) kstack_prefix_preservation_witness = + | KPrefix : + ('y, 'aft) kinfo + * 'bef is_lifted + * ('y * 'aft) is_lifted + * ('fbef, 'faft, 'bef, 'y * 'aft) kstack_prefix_preservation_witness + -> ( 'fbef, + 'faft, + 'x * 'bef, + 'x * ('y * 'aft) ) + kstack_prefix_preservation_witness + | KRest : + 'bef is_lifted * 'aft is_lifted + -> ('bef, 'aft, 'bef, 'aft) kstack_prefix_preservation_witness + +(* + + We sometimes need to hide the exact shape of the input stack behind + an existential quantification. + + [('t, 'b, 'u) exkinstr = exists 'x 'z, ('x, 'z, 'b, 'u) kinstr] + + *) + +type (_, _, _) exkinstr = + | ExKInstr : ('x, 'z, 'b, 'u) kinstr -> ('x * 'z, 'b, 'u) exkinstr +[@@unboxed] + +let kinfo_of_kinstr : type a s b f. (a, s, b, f) kinstr -> (a, s) kinfo = + fun i -> + match i with + | KDrop (kinfo, _) -> + kinfo + | KDup (kinfo, _) -> + kinfo + | KSwap (kinfo, _) -> + kinfo + | KConst (kinfo, _, _) -> + kinfo + | KCons_pair (kinfo, _) -> + kinfo + | KCar (kinfo, _) -> + kinfo + | KCdr (kinfo, _) -> + kinfo + | KUnpair (kinfo, _) -> + kinfo + | KCons_some (kinfo, _) -> + kinfo + | KCons_none (kinfo, _, _) -> + kinfo + | KIf_none (kinfo, _, _) -> + kinfo + | KCons_left (kinfo, _) -> + kinfo + | KCons_right (kinfo, _) -> + kinfo + | KIf_left (kinfo, _, _) -> + kinfo + | KCons_list (kinfo, _) -> + kinfo + | KNil (kinfo, _) -> + kinfo + | KIf_cons (kinfo, _, _) -> + kinfo + | KList_map (kinfo, _, _) -> + kinfo + | KList_mapping (kinfo, _, _, _, _, _, _) -> + kinfo + | KList_mapped (kinfo, _, _, _, _, _, _) -> + kinfo + | KList_iter (kinfo, _, _, _) -> + kinfo + | KIter (kinfo, _, _, _) -> + kinfo + | KList_size (kinfo, _) -> + kinfo + | KEmpty_set (kinfo, _, _) -> + kinfo + | KSet_iter (kinfo, _, _, _) -> + kinfo + | KSet_mem (kinfo, _) -> + kinfo + | KSet_update (kinfo, _) -> + kinfo + | KSet_size (kinfo, _) -> + kinfo + | KEmpty_map (kinfo, _, _, _) -> + kinfo + | KMap_map (kinfo, _, _, _, _) -> + kinfo + | KMap_mapping (kinfo, _, _, _, _, _) -> + kinfo + | KMap_mapped (kinfo, _, _, _, _, _, _) -> + kinfo + | KMap_iter (kinfo, _, _, _) -> + kinfo + | KMap_mem (kinfo, _) -> + kinfo + | KMap_get (kinfo, _) -> + kinfo + | KMap_update (kinfo, _) -> + kinfo + | KMap_get_and_update (kinfo, _) -> + kinfo + | KMap_size (kinfo, _) -> + kinfo + | KEmpty_big_map (kinfo, _, _, _) -> + kinfo + | KBig_map_mem (kinfo, _) -> + kinfo + | KBig_map_get (kinfo, _) -> + kinfo + | KBig_map_update (kinfo, _) -> + kinfo + | KBig_map_get_and_update (kinfo, _) -> + kinfo + | KConcat_string (kinfo, _) -> + kinfo + | KConcat_string_pair (kinfo, _) -> + kinfo + | KSlice_string (kinfo, _) -> + kinfo + | KString_size (kinfo, _) -> + kinfo + | KConcat_bytes (kinfo, _) -> + kinfo + | KConcat_bytes_pair (kinfo, _) -> + kinfo + | KSlice_bytes (kinfo, _) -> + kinfo + | KBytes_size (kinfo, _) -> + kinfo + | KAdd_seconds_to_timestamp (kinfo, _) -> + kinfo + | KAdd_timestamp_to_seconds (kinfo, _) -> + kinfo + | KSub_timestamp_seconds (kinfo, _) -> + kinfo + | KDiff_timestamps (kinfo, _) -> + kinfo + | KAdd_tez (kinfo, _) -> + kinfo + | KSub_tez (kinfo, _) -> + kinfo + | KMul_teznat (kinfo, _) -> + kinfo + | KMul_nattez (kinfo, _) -> + kinfo + | KEdiv_teznat (kinfo, _) -> + kinfo + | KEdiv_tez (kinfo, _) -> + kinfo + | KOr (kinfo, _) -> + kinfo + | KAnd (kinfo, _) -> + kinfo + | KXor (kinfo, _) -> + kinfo + | KNot (kinfo, _) -> + kinfo + | KIs_nat (kinfo, _) -> + kinfo + | KNeg_nat (kinfo, _) -> + kinfo + | KNeg_int (kinfo, _) -> + kinfo + | KAbs_int (kinfo, _) -> + kinfo + | KInt_nat (kinfo, _) -> + kinfo + | KAdd_intint (kinfo, _) -> + kinfo + | KAdd_intnat (kinfo, _) -> + kinfo + | KAdd_natint (kinfo, _) -> + kinfo + | KAdd_natnat (kinfo, _) -> + kinfo + | KSub_int (kinfo, _) -> + kinfo + | KMul_intint (kinfo, _) -> + kinfo + | KMul_intnat (kinfo, _) -> + kinfo + | KMul_natint (kinfo, _) -> + kinfo + | KMul_natnat (kinfo, _) -> + kinfo + | KEdiv_intint (kinfo, _) -> + kinfo + | KEdiv_intnat (kinfo, _) -> + kinfo + | KEdiv_natint (kinfo, _) -> + kinfo + | KEdiv_natnat (kinfo, _) -> + kinfo + | KLsl_nat (kinfo, _) -> + kinfo + | KLsr_nat (kinfo, _) -> + kinfo + | KOr_nat (kinfo, _) -> + kinfo + | KAnd_nat (kinfo, _) -> + kinfo + | KAnd_int_nat (kinfo, _) -> + kinfo + | KXor_nat (kinfo, _) -> + kinfo + | KNot_nat (kinfo, _) -> + kinfo + | KNot_int (kinfo, _) -> + kinfo + | KIf (kinfo, _, _) -> + kinfo + | KLoop (kinfo, _, _) -> + kinfo + | KLoop_left (kinfo, _, _) -> + kinfo + | KDip (kinfo, _, _, _) -> + kinfo + | KExec (kinfo, _) -> + kinfo + | KApply (kinfo, _, _) -> + kinfo + | KLambda (kinfo, _, _) -> + kinfo + | KFailwith (kinfo, _, _, _) -> + kinfo + | KNop (kinfo, _) -> + kinfo + | KCompare (kinfo, _, _) -> + kinfo + | KEq (kinfo, _) -> + kinfo + | KNeq (kinfo, _) -> + kinfo + | KLt (kinfo, _) -> + kinfo + | KGt (kinfo, _) -> + kinfo + | KLe (kinfo, _) -> + kinfo + | KGe (kinfo, _) -> + kinfo + | KAddress (kinfo, _) -> + kinfo + | KContract (kinfo, _, _, _) -> + kinfo + | KTransfer_tokens (kinfo, _) -> + kinfo + | KImplicit_account (kinfo, _) -> + kinfo + | KCreate_contract (kinfo, _, _, _, _, _) -> + kinfo + | KSet_delegate (kinfo, _) -> + kinfo + | KNow (kinfo, _) -> + kinfo + | KBalance (kinfo, _) -> + kinfo + | KLevel (kinfo, _) -> + kinfo + | KCheck_signature (kinfo, _) -> + kinfo + | KHash_key (kinfo, _) -> + kinfo + | KPack (kinfo, _, _) -> + kinfo + | KUnpack (kinfo, _, _) -> + kinfo + | KBlake2b (kinfo, _) -> + kinfo + | KSha256 (kinfo, _) -> + kinfo + | KSha512 (kinfo, _) -> + kinfo + | KSource (kinfo, _) -> + kinfo + | KSender (kinfo, _) -> + kinfo + | KSelf (kinfo, _, _, _) -> + kinfo + | KSelf_address (kinfo, _) -> + kinfo + | KAmount (kinfo, _) -> + kinfo + | KSapling_empty_state (kinfo, _, _) -> + kinfo + | KSapling_verify_update (kinfo, _) -> + kinfo + | KDig (kinfo, _, _, _) -> + kinfo + | KDug (kinfo, _, _, _) -> + kinfo + | KDipn (kinfo, _, _, _, _) -> + kinfo + | KDropn (kinfo, _, _, _) -> + kinfo + | KChainId (kinfo, _) -> + kinfo + | KNever (kinfo, _) -> + kinfo + | KVoting_power (kinfo, _) -> + kinfo + | KTotal_voting_power (kinfo, _) -> + kinfo + | KKeccak (kinfo, _) -> + kinfo + | KSha3 (kinfo, _) -> + kinfo + | KAdd_bls12_381_g1 (kinfo, _) -> + kinfo + | KAdd_bls12_381_g2 (kinfo, _) -> + kinfo + | KAdd_bls12_381_fr (kinfo, _) -> + kinfo + | KMul_bls12_381_g1 (kinfo, _) -> + kinfo + | KMul_bls12_381_g2 (kinfo, _) -> + kinfo + | KMul_bls12_381_fr (kinfo, _) -> + kinfo + | KMul_bls12_381_z_fr (kinfo, _) -> + kinfo + | KMul_bls12_381_fr_z (kinfo, _) -> + kinfo + | KInt_bls12_381_fr (kinfo, _) -> + kinfo + | KNeg_bls12_381_g1 (kinfo, _) -> + kinfo + | KNeg_bls12_381_g2 (kinfo, _) -> + kinfo + | KNeg_bls12_381_fr (kinfo, _) -> + kinfo + | KPairing_check_bls12_381 (kinfo, _) -> + kinfo + | KComb (kinfo, _, _, _) -> + kinfo + | KUncomb (kinfo, _, _, _) -> + kinfo + | KComb_get (kinfo, _, _, _) -> + kinfo + | KComb_set (kinfo, _, _, _) -> + kinfo + | KDup_n (kinfo, _, _, _) -> + kinfo + | KTicket (kinfo, _) -> + kinfo + | KRead_ticket (kinfo, _) -> + kinfo + | KSplit_ticket (kinfo, _) -> + kinfo + | KJoin_tickets (kinfo, _, _) -> + kinfo + | KHalt kinfo -> + kinfo + +(* + FIXME: After this point, the code is TEMPORARY and will be significantly simplified + FIXME: when the new elaboration is in place. +*) + +let rec lift : type s t. (s, t) lift -> s -> t = + fun l s -> + match l with BaseLift -> ((), ()) | IndLift l -> (fst s, lift l (snd s)) + +let rec unlift : type s t. (s, t) lift -> t -> s = + fun l t -> + match l with BaseLift -> () | IndLift l -> (fst t, unlift l (snd t)) + +let succ_lift : ('a, 'y * 'b) lift -> ('x * 'a, 'x * ('y * 'b)) lift = + fun l -> IndLift l + +let coerce_lift : type x y a b. (x * a, x * b) lift -> (y * a, y * b) lift = + function + | IndLift l -> + IndLift l + +let succ_is_lifted : type x a. a is_lifted -> (x * a) is_lifted = function + | IsLifted BaseLift -> + IsLifted (IndLift BaseLift) + | IsLifted (IndLift l) -> + IsLifted (IndLift (IndLift l)) + +type (_, _) eq = Refl : ('a, 'a) eq + +type (_, _) exlift_inverse = + | ExLiftInverse : ('a * 'w, 'v) eq -> ('u, 'v) exlift_inverse + +let inverse_lift : type u v. (u, v) lift -> (u, v) exlift_inverse = function + | BaseLift -> + ExLiftInverse Refl + | IndLift _ -> + ExLiftInverse Refl + +type _ exlift = ExLift : ('v, 'a * 'w) lift -> 'v exlift + +let rec lift_type : + type v. v stack_ty -> (* ∃ a w. (v, a * w) lift *) v exlift = function + | Empty_t -> + ExLift BaseLift + | Item_t (_, s, _) -> ( + match lift_type s with ExLift l -> ExLift (IndLift l) ) + +let rec fun_lift : type a b c. (a, b) lift -> (a, c) lift -> (b, c) eq = + fun l1 l2 -> + match (l1, l2) with + | (BaseLift, BaseLift) -> + Refl + | (IndLift l1, IndLift l2) -> ( + match fun_lift l1 l2 with Refl -> Refl ) + +let rec kstack_prefix_preservation_witness : + type s u s' u' ds du ds' du'. + Script.location -> + u' stack_ty -> + (ds, du, s, u) stack_prefix_preservation_witness -> + (s, s') lift -> + (u, u') lift -> + (ds, ds') lift -> + (du, du') lift -> + (ds', du', s', u') kstack_prefix_preservation_witness = + fun kloc kstack_ty w ls lu lds ldu -> + match w with + | Rest -> ( + match fun_lift ls lds with + | Refl -> ( + match fun_lift lu ldu with + | Refl -> + (* ds = s, du = u *) + KRest (IsLifted lds, IsLifted ldu) ) ) + | Prefix w -> ( + (* + s = x * s0 + u = x * u0 + *) + match (ls, lu) with + | (IndLift ls, IndLift lu) -> ( + (* + s' = x * s'0 + u' = x * u'0 + ls : (s0, s'0) + lu : (u0, u'0) + *) + match kstack_ty with + | Item_t (_, kstack_ty, _) -> + let kw = + kstack_prefix_preservation_witness kloc kstack_ty w ls lu lds ldu + in + let kinfo = {kloc; kstack_ty} in + KPrefix (kinfo, IsLifted ls, IsLifted lu, kw) ) ) + +type (_, _, _, _) exlift_stack_prefix_preservation_witness = + | ExLiftStackPrefixPreservationWitness : + ('ds, 'lds) lift + * ('du, 'ldu) lift + * ('lds, 'ldu, 's, 'u) stack_prefix_preservation_witness + -> ('ds, 'du, 's, 'u) exlift_stack_prefix_preservation_witness + +let rec lift_stack_prefix_preservation_witness : + type s u s' u' ds du. + (ds, du, s, u) stack_prefix_preservation_witness -> + (s, s') lift -> + (u, u') lift -> + (ds, du, s', u') exlift_stack_prefix_preservation_witness = + fun w ls lu -> + match w with + | Rest -> + (* ds = s, du = u *) + ExLiftStackPrefixPreservationWitness (ls, lu, Rest) + | Prefix w -> ( + (* + s = x * s0 + u = x * u0 + *) + match (ls, lu) with + | (IndLift ls, IndLift lu) -> ( + (* + s' = x * s'0 + u' = x * u'0 + ls : (s0, s'0) + lu : (u0, u'0) + *) + match lift_stack_prefix_preservation_witness w ls lu with + | ExLiftStackPrefixPreservationWitness (lds, ldu, w) -> + (* + lds : lift (ds, 'lds) + ldu : lift (du, 'ldu) + w : ('lds, 'ldu, s'0, u'0) + *) + ExLiftStackPrefixPreservationWitness (lds, ldu, Prefix w) ) ) + +let rec lift_dup_n_gadt_witness : + type s s' a. + (s, a) dup_n_gadt_witness -> (s, s') lift -> (s', a) dup_n_gadt_witness = + fun w l -> + match w with + | Dup_n_zero -> ( + (* s = a * s0 *) + match l with IndLift _ -> Dup_n_zero ) + | Dup_n_succ w -> ( + (* s = a * s0 *) + match l with + | IndLift l -> + let w = lift_dup_n_gadt_witness w l in + Dup_n_succ w ) + +let rec lift_comb_gadt_witness : + type s s' u u'. + (s, u) comb_gadt_witness -> + (s, s') lift -> + (u, u') lift -> + (s', u') comb_gadt_witness = + fun w li lo -> + match w with + | Comb_one -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> Comb_one ) ) ) + | Comb_succ w -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> + let w = lift_comb_gadt_witness w li (IndLift lo) in + Comb_succ w ) ) + +let rec lift_stack_ty : + type t a s. (t, a * s) lift -> t stack_ty -> (a * s) stack_ty = + fun li stack -> + match li with + | BaseLift -> + Item_t (Unit_t None, stack, None) + | IndLift li -> ( + match stack with + | Item_t (ty, stack, a) -> + let kstack = lift_stack_ty li stack in + Item_t (ty, kstack, a) ) + +let rec lift_uncomb_gadt_witness : + type s s' u u'. + (s, u) uncomb_gadt_witness -> + (s, s') lift -> + (u, u') lift -> + (s', u') uncomb_gadt_witness = + fun w li lo -> + match w with + | Uncomb_one -> ( + match fun_lift li lo with Refl -> Uncomb_one ) + | Uncomb_succ w -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> + let w = lift_uncomb_gadt_witness w (IndLift li) lo in + Uncomb_succ w ) ) + +let rec translate_instr : + type a b s t v u r f. + (t, v) descr -> + (t, a * s) lift -> + (v, b * u) lift -> + (b, u, r, f) kinstr -> + (a, s, r, f) kinstr = + let return k = k in + fun i li lo k -> + let kstack_ty = lift_stack_ty li i.bef in + let kinfo = {kloc = i.loc; kstack_ty} in + match i.instr with + | Seq (i1, i2) -> ( + match lift_type i1.aft with + | ExLift lii -> + let ki2 = translate_instr i2 lii lo k in + translate_instr i1 li lii ki2 ) + | Drop -> ( + match li with + | IndLift l -> ( + match fun_lift l lo with Refl -> return (KDrop (kinfo, k)) ) ) + | Dup -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KDup (kinfo, k) ) ) ) ) + | Swap -> ( + match lo with + | IndLift lo -> ( + match lo with + | IndLift lo -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match fun_lift lo li with Refl -> return @@ KSwap (kinfo, k) ) ) + ) ) ) + | Const ty -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KConst (kinfo, ty, k) ) ) + | Cons_pair -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCons_pair (kinfo, k) ) + ) ) ) + | Car -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCar (kinfo, k) ) ) ) + | Cdr -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCdr (kinfo, k) ) ) ) + | Unpair -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KUnpair (kinfo, k) ) ) + ) ) + | Cons_some -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCons_some (kinfo, k) ) ) + ) + | Cons_none ty -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCons_none (kinfo, ty, k) ) + ) + | If_none (i1, i2) -> ( + match li with + | IndLift li' -> + let ki1 = translate_instr i1 li' lo k in + let ki2 = translate_instr i2 (coerce_lift li) lo k in + return @@ KIf_none (kinfo, ki1, ki2) ) + | Cons_left -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCons_left (kinfo, k) ) ) + ) + | Cons_right -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCons_right (kinfo, k) ) + ) ) + | If_left (i1, i2) -> ( + match li with + | IndLift _ -> + let ki1 = translate_instr i1 (coerce_lift li) lo k in + let ki2 = translate_instr i2 (coerce_lift li) lo k in + return @@ KIf_left (kinfo, ki1, ki2) ) + | Cons_list -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KCons_list (kinfo, k) ) + ) ) ) + | Nil -> ( + match lo with + | IndLift lo -> ( + match fun_lift lo li with Refl -> return @@ KNil (kinfo, k) ) ) + | If_cons (i1, i2) -> ( + match li with + | IndLift li' -> + let ki1 = translate_instr i1 (succ_lift li) lo k in + let ki2 = translate_instr i2 li' lo k in + return @@ KIf_cons (kinfo, ki1, ki2) ) + | List_map i -> ( + match li with + | IndLift li' -> ( + match lo with + | IndLift lo' -> ( + match fun_lift li' lo' with + | Refl -> + let khalt = + KHalt + { + kloc = i.loc; + kstack_ty = lift_stack_ty (coerce_lift lo) i.aft; + } + in + let ki = + translate_instr i (coerce_lift li) (coerce_lift lo) khalt + in + return @@ KList_map (kinfo, ki, k) ) ) ) + | List_iter i -> ( + match li with + | IndLift li' -> ( + match fun_lift li' lo with + | Refl -> + let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in + let ki = translate_instr i (coerce_lift li) lo (KHalt kinfo') in + return @@ KList_iter (kinfo, kinfo', ki, k) ) ) + | List_size -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KList_size (kinfo, k) ) ) + ) + | Empty_set ty -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KEmpty_set (kinfo, ty, k) ) + ) + | Set_iter i -> ( + match li with + | IndLift li' -> ( + match fun_lift li' lo with + | Refl -> + let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in + let ki = translate_instr i (coerce_lift li) lo (KHalt kinfo') in + return @@ KSet_iter (kinfo, kinfo', ki, k) ) ) + | Set_mem -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSet_mem (kinfo, k) ) ) + ) ) + | Set_update -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KSet_update (kinfo, k) ) ) ) ) ) + | Set_size -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSet_size (kinfo, k) ) ) + ) + | Empty_map (cty, ty) -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KEmpty_map (kinfo, cty, ty, k) ) ) + | Map_map i -> ( + match li with + | IndLift li' -> ( + match lo with + | IndLift lo' -> ( + match fun_lift li' lo' with + | Refl -> + let khalt = + KHalt + { + kloc = i.loc; + kstack_ty = lift_stack_ty (coerce_lift lo) i.aft; + } + in + let ki = + translate_instr i (coerce_lift li) (coerce_lift lo) khalt + in + let kinfo_mapped = + match (kinfo_of_kinstr k).kstack_ty with + | Item_t (ty, s, a) -> + {kinfo with kstack_ty = Item_t (snd (unmap_ty ty), s, a)} + in + let kinfo_mapping = + match kinfo.kstack_ty with + | Item_t (_, kstack_ty, _) -> + {kloc = kinfo.kloc; kstack_ty} + in + return @@ KMap_map (kinfo, kinfo_mapping, kinfo_mapped, ki, k) ) + ) ) + | Map_iter i -> ( + match li with + | IndLift li' -> ( + match fun_lift li' lo with + | Refl -> + let khalt = + KHalt {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} + in + let ki = translate_instr i (coerce_lift li) lo khalt in + let kinfo_iter = + match kinfo.kstack_ty with + | Item_t (_, kstack_ty, _) -> + {kinfo with kstack_ty} + in + return @@ KMap_iter (kinfo, kinfo_iter, ki, k) ) ) + | Map_mem -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMap_mem (kinfo, k) ) ) + ) ) + | Map_get -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMap_get (kinfo, k) ) ) + ) ) + | Map_update -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KMap_update (kinfo, k) ) ) ) ) ) + | Map_get_and_update -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KMap_get_and_update (kinfo, k) ) ) ) ) ) ) + | Map_size -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMap_size (kinfo, k) ) ) + ) + | Empty_big_map (cty, ty) -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KEmpty_big_map (kinfo, cty, ty, k) ) ) + | Big_map_mem -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KBig_map_mem (kinfo, k) ) ) ) ) + | Big_map_get -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KBig_map_get (kinfo, k) ) ) ) ) + | Big_map_get_and_update -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KBig_map_get_and_update (kinfo, k) ) ) ) ) ) ) + | Big_map_update -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KBig_map_update (kinfo, k) ) ) ) ) ) + | Concat_string -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KConcat_string (kinfo, k) ) ) ) + | Concat_string_pair -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KConcat_string_pair (kinfo, k) ) ) ) ) + | Slice_string -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KSlice_string (kinfo, k) ) ) ) ) ) + | String_size -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KString_size (kinfo, k) ) + ) ) + | Concat_bytes -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KConcat_bytes (kinfo, k) + ) ) ) + | Concat_bytes_pair -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KConcat_bytes_pair (kinfo, k) ) ) ) ) + | Slice_bytes -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KSlice_bytes (kinfo, k) ) ) ) ) ) + | Bytes_size -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KBytes_size (kinfo, k) ) + ) ) + | Add_seconds_to_timestamp -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KAdd_seconds_to_timestamp (kinfo, k) ) ) ) ) + | Add_timestamp_to_seconds -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KAdd_timestamp_to_seconds (kinfo, k) ) ) ) ) + | Sub_timestamp_seconds -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KSub_timestamp_seconds (kinfo, k) ) ) ) ) + | Diff_timestamps -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KDiff_timestamps (kinfo, k) ) ) ) ) + | Add_tez -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAdd_tez (kinfo, k) ) ) + ) ) + | Sub_tez -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSub_tez (kinfo, k) ) ) + ) ) + | Mul_teznat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMul_teznat (kinfo, k) + ) ) ) ) + | Mul_nattez -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMul_nattez (kinfo, k) + ) ) ) ) + | Ediv_teznat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KEdiv_teznat (kinfo, k) ) ) ) ) + | Ediv_tez -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KEdiv_tez (kinfo, k) ) + ) ) ) + | Or -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KOr (kinfo, k) ) ) ) ) + | And -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAnd (kinfo, k) ) ) ) ) + | Xor -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KXor (kinfo, k) ) ) ) ) + | Not -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KNot (kinfo, k) ) ) ) + | Is_nat -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KIs_nat (kinfo, k) ) ) ) + | Neg_nat -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KNeg_nat (kinfo, k) ) ) ) + | Neg_int -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KNeg_int (kinfo, k) ) ) ) + | Abs_int -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAbs_int (kinfo, k) ) ) ) + | Int_bls12_381_fr -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KInt_bls12_381_fr (kinfo, k) ) ) ) + | Int_nat -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KInt_nat (kinfo, k) ) ) ) + | Add_intint -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAdd_intint (kinfo, k) + ) ) ) ) + | Add_intnat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAdd_intnat (kinfo, k) + ) ) ) ) + | Add_natint -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAdd_natint (kinfo, k) + ) ) ) ) + | Add_natnat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAdd_natnat (kinfo, k) + ) ) ) ) + | Sub_int -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSub_int (kinfo, k) ) ) + ) ) + | Mul_intint -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMul_intint (kinfo, k) + ) ) ) ) + | Mul_intnat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMul_intnat (kinfo, k) + ) ) ) ) + | Mul_natint -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMul_natint (kinfo, k) + ) ) ) ) + | Mul_natnat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KMul_natnat (kinfo, k) + ) ) ) ) + | Ediv_intint -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KEdiv_intint (kinfo, k) ) ) ) ) + | Ediv_intnat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KEdiv_intnat (kinfo, k) ) ) ) ) + | Ediv_natint -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KEdiv_natint (kinfo, k) ) ) ) ) + | Ediv_natnat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KEdiv_natnat (kinfo, k) ) ) ) ) + | Lsl_nat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KLsl_nat (kinfo, k) ) ) + ) ) + | Lsr_nat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KLsr_nat (kinfo, k) ) ) + ) ) + | Or_nat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KOr_nat (kinfo, k) ) ) + ) ) + | And_nat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAnd_nat (kinfo, k) ) ) + ) ) + | And_int_nat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KAnd_int_nat (kinfo, k) ) ) ) ) + | Xor_nat -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KXor_nat (kinfo, k) ) ) + ) ) + | Not_nat -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KNot_nat (kinfo, k) ) ) ) + | Not_int -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KNot_int (kinfo, k) ) ) ) + | If (i1, i2) -> ( + match li with + | IndLift li -> + let ki1 = translate_instr i1 li lo k in + let ki2 = translate_instr i2 li lo k in + return @@ KIf (kinfo, ki1, ki2) ) + | Loop i -> ( + match li with + | IndLift li' -> ( + match fun_lift li' lo with + | Refl -> + let khalt = + KHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} + in + let ki = translate_instr i li' li khalt in + return @@ KLoop (kinfo, ki, k) ) ) + | Loop_left i -> ( + match li with + | IndLift li' -> ( + match lo with + | IndLift lo' -> ( + match fun_lift li' lo' with + | Refl -> + let khalt = + KHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} + in + let ki = translate_instr i (coerce_lift li) li khalt in + return @@ KLoop_left (kinfo, ki, k) ) ) ) + | Dip i -> ( + match li with + | IndLift li' -> ( + match lo with + | IndLift lo -> + let kinfo_const = + {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} + in + let ki = translate_instr i li' lo (KHalt kinfo_const) in + return @@ KDip (kinfo, kinfo_const, ki, k) ) ) + | Exec -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KExec (kinfo, k) ) ) ) + ) + | Apply f -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KApply (kinfo, f, k) ) + ) ) ) + | Lambda b -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KLambda (kinfo, b, k) ) ) + | Failwith e -> ( + match li with IndLift _ -> return @@ KFailwith (kinfo, i.loc, e, k) ) + | Nop -> ( + match fun_lift li lo with Refl -> return @@ KNop (kinfo, k) ) + | Compare c -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KCompare (kinfo, c, k) + ) ) ) ) + | Eq -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KEq (kinfo, k) ) ) ) + | Neq -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KNeq (kinfo, k) ) ) ) + | Lt -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KLt (kinfo, k) ) ) ) + | Gt -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KGt (kinfo, k) ) ) ) + | Le -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KLe (kinfo, k) ) ) ) + | Ge -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KGe (kinfo, k) ) ) ) + | Address -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAddress (kinfo, k) ) ) ) + | Contract (a, b) -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KContract (kinfo, a, b, k) ) ) ) + | Transfer_tokens -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KTransfer_tokens (kinfo, k) ) ) ) ) ) + | Implicit_account -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KImplicit_account (kinfo, k) ) ) ) + | Create_contract (a, b, c, d) -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KCreate_contract (kinfo, a, b, c, d, k) ) ) ) ) ) + ) + | Set_delegate -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSet_delegate (kinfo, k) + ) ) ) + | Now -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KNow (kinfo, k) ) ) + | Balance -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KBalance (kinfo, k) ) ) + | Level -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KLevel (kinfo, k) ) ) + | Check_signature -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KCheck_signature (kinfo, k) ) ) ) ) ) + | Hash_key -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KHash_key (kinfo, k) ) ) + ) + | Pack ty -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KPack (kinfo, ty, k) ) ) + ) + | Unpack ty -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KUnpack (kinfo, ty, k) ) + ) ) + | Blake2b -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KBlake2b (kinfo, k) ) ) ) + | Sha256 -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSha256 (kinfo, k) ) ) ) + | Sha512 -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSha512 (kinfo, k) ) ) ) + | Source -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSource (kinfo, k) ) ) + | Sender -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSender (kinfo, k) ) ) + | Self (a, b) -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSelf (kinfo, a, b, k) ) ) + | Self_address -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSelf_address (kinfo, k) ) + ) + | Amount -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KAmount (kinfo, k) ) ) + | Sapling_empty_state m -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KSapling_empty_state (kinfo, m.memo_size, k) ) ) + | Sapling_verify_update -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KSapling_verify_update (kinfo, k) ) ) ) ) + | Dig (n, w) -> ( + match lo with + | IndLift lo' -> ( + match lift_stack_prefix_preservation_witness w li lo' with + | ExLiftStackPrefixPreservationWitness (lds, ldu, w') -> ( + match lds with + | IndLift lds -> ( + match fun_lift lds ldu with + | Refl -> + return @@ KDig (kinfo, n, w', k) ) ) ) ) + | Dug (n, w) -> ( + match li with + | IndLift li' -> ( + match lift_stack_prefix_preservation_witness w li' lo with + | ExLiftStackPrefixPreservationWitness (lds, ldu, w') -> ( + match ldu with + | IndLift ldu -> ( + match fun_lift lds ldu with + | Refl -> + return @@ KDug (kinfo, n, w', k) ) ) ) ) + | Dipn (n, w, i') -> ( + match lift_stack_prefix_preservation_witness w li lo with + | ExLiftStackPrefixPreservationWitness (lds, ldu, _) -> ( + match inverse_lift lds with + | ExLiftInverse Refl -> ( + match inverse_lift ldu with + | ExLiftInverse Refl -> + let hinfo = + {kloc = i.loc; kstack_ty = lift_stack_ty ldu i'.aft} + in + let ki' = translate_instr i' lds ldu (KHalt hinfo) in + let sty = lift_stack_ty lo i.aft in + let l = i.loc in + let w = + kstack_prefix_preservation_witness l sty w li lo lds ldu + in + return @@ KDipn (kinfo, n, w, ki', k) ) ) ) + | Dropn (n, w) -> ( + match lift_stack_prefix_preservation_witness w li li with + | ExLiftStackPrefixPreservationWitness (lds, ldu, w') -> ( + match inverse_lift lds with + | ExLiftInverse Refl -> ( + match inverse_lift ldu with + | ExLiftInverse Refl -> ( + match fun_lift lds ldu with + | Refl -> ( + match fun_lift lo lds with + | Refl -> + return @@ KDropn (kinfo, n, w', k) ) ) ) ) ) + | ChainId -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KChainId (kinfo, k) ) ) + | Never -> ( + match li with IndLift _ -> return @@ KNever (kinfo, k) ) + | Voting_power -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KVoting_power (kinfo, k) + ) ) ) + | Total_voting_power -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KTotal_voting_power (kinfo, k) ) ) + | Keccak -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KKeccak (kinfo, k) ) ) ) + | Sha3 -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KSha3 (kinfo, k) ) ) ) + | Add_bls12_381_g1 -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KAdd_bls12_381_g1 (kinfo, k) ) ) ) ) + | Add_bls12_381_g2 -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KAdd_bls12_381_g2 (kinfo, k) ) ) ) ) + | Add_bls12_381_fr -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KAdd_bls12_381_fr (kinfo, k) ) ) ) ) + | Mul_bls12_381_g1 -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KMul_bls12_381_g1 (kinfo, k) ) ) ) ) + | Mul_bls12_381_g2 -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KMul_bls12_381_g2 (kinfo, k) ) ) ) ) + | Mul_bls12_381_z_fr -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KMul_bls12_381_z_fr (kinfo, k) ) ) ) ) + | Mul_bls12_381_fr_z -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KMul_bls12_381_fr_z (kinfo, k) ) ) ) ) + | Mul_bls12_381_fr -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KMul_bls12_381_fr (kinfo, k) ) ) ) ) + | Neg_bls12_381_g1 -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KNeg_bls12_381_g1 (kinfo, k) ) ) ) + | Neg_bls12_381_g2 -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KNeg_bls12_381_g2 (kinfo, k) ) ) ) + | Neg_bls12_381_fr -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KNeg_bls12_381_fr (kinfo, k) ) ) ) + | Pairing_check_bls12_381 -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KPairing_check_bls12_381 (kinfo, k) ) ) ) + | Dup_n (n, i) -> ( + let i = lift_dup_n_gadt_witness i li in + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KDup_n (kinfo, n, i, k) ) + ) + | Comb (n, w) -> + let w = lift_comb_gadt_witness w li lo in + return @@ KComb (kinfo, n, w, k) + | Uncomb (n, w) -> + let w = lift_uncomb_gadt_witness w li lo in + return @@ KUncomb (kinfo, n, w, k) + | Comb_get (n, w) -> ( + match li with + | IndLift li' -> ( + match lo with + | IndLift lo' -> ( + match fun_lift li' lo' with + | Refl -> + return @@ KComb_get (kinfo, n, w, k) ) ) ) + | Comb_set (n, w) -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KComb_set (kinfo, n, w, k) ) ) ) ) + | Ticket -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with Refl -> return @@ KTicket (kinfo, k) ) ) + ) ) + | Read_ticket -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KRead_ticket (kinfo, k) ) ) ) ) + | Split_ticket -> ( + match li with + | IndLift li -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KSplit_ticket (kinfo, k) ) ) ) ) + | Join_tickets cty -> ( + match li with + | IndLift li -> ( + match lo with + | IndLift lo -> ( + match fun_lift li lo with + | Refl -> + return @@ KJoin_tickets (kinfo, cty, k) ) ) ) + +let translate : type bef aft. (bef, aft) descr -> (bef, aft) kdescr = + fun d -> + match (lift_type d.bef, lift_type d.aft) with + | (ExLift kli, ExLift klo) -> + let khalt = KHalt {kloc = d.loc; kstack_ty = lift_stack_ty klo d.aft} in + let kinstr = translate_instr d kli klo khalt in + KDescr {kloc = d.loc; kbef = d.bef; kaft = d.aft; kli; klo; kinstr} diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml index 13388c9f8e5c..07be369a3f08 100644 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_ir.ml @@ -430,7 +430,7 @@ and ('bef, 'aft) instr = * ('fbef, 'faft) descr -> ('bef, 'aft) instr | Dropn : - int * ('rest, 'rest, 'bef, _) stack_prefix_preservation_witness + int * ('rest, 'rest, 'bef, 'bef) stack_prefix_preservation_witness -> ('bef, 'rest) instr | ChainId : ('rest, Chain_id.t * 'rest) instr | Never : (never * 'rest, 'aft) instr @@ -526,19 +526,33 @@ and ('value, 'before, 'after) comb_set_gadt_witness = ('value, 'before, 'after) comb_set_gadt_witness -> ('value, 'a * 'before, 'a * 'after) comb_set_gadt_witness -and ('before, 'after) dup_n_gadt_witness = +(* + + [dup_n_gadt_witness ('s, 't)] ensures that the n-th element of ['s] + is of type ['t]. + + This relational predicate is defined by induction on [n]. + +*) +and (_, _) dup_n_gadt_witness = | Dup_n_zero : ('a * 'rest, 'a) dup_n_gadt_witness | Dup_n_succ : - ('before, 'b) dup_n_gadt_witness - -> ('a * 'before, 'b) dup_n_gadt_witness + ('stack, 'b) dup_n_gadt_witness + -> ('a * 'stack, 'b) dup_n_gadt_witness + +(* -(* Type witness for operations that work deep in the stack ignoring + Type witness for operations that work deep in the stack ignoring (and preserving) a prefix. The two right parameters are the shape of the stack with the (same) - prefix before and after the transformation. The two left - parameters are the shape of the stack without the prefix before and - after. The inductive definition makes it so by construction. *) + prefix before and after the transformation. The two left parameters + are the shape of the stack without the prefix before and after. + + This relational predicate is defined by induction on the common + prefix of the two topmost stacks. + +*) and ('bef, 'aft, 'bef_suffix, 'aft_suffix) stack_prefix_preservation_witness = | Prefix : ('fbef, 'faft, 'bef, 'aft) stack_prefix_preservation_witness @@ -551,3 +565,72 @@ and ('bef, 'aft) descr = { aft : 'aft stack_ty; instr : ('bef, 'aft) instr; } + +let rec ty_of_comparable_ty : type a. a comparable_ty -> a ty = + fun s -> + match s with + | Unit_key _ -> + Unit_t None + | Never_key _ -> + Never_t None + | Int_key _ -> + Int_t None + | Nat_key _ -> + Nat_t None + | Signature_key _ -> + Signature_t None + | String_key _ -> + String_t None + | Bytes_key _ -> + Bytes_t None + | Mutez_key _ -> + Mutez_t None + | Bool_key _ -> + Bool_t None + | Key_hash_key _ -> + Key_hash_t None + | Key_key _ -> + Key_t None + | Timestamp_key _ -> + Timestamp_t None + | Chain_id_key _ -> + Chain_id_t None + | Address_key _ -> + Address_t None + | Pair_key ((a, _), (b, _), _) -> + Pair_t + ( (ty_of_comparable_ty a, None, None), + (ty_of_comparable_ty b, None, None), + None ) + | Union_key ((a, _), (b, _), _) -> + Union_t + ((ty_of_comparable_ty a, None), (ty_of_comparable_ty b, None), None) + | Option_key (t, _) -> + Option_t (ty_of_comparable_ty t, None) + +let unlist_ty : type a. a boxed_list ty -> a ty = function + | List_t (a, _) -> + a + | _ -> + (* FIXME: This is not robust to evolutions. *) + (* because of the concrete implementations of the type + constructors occurring in the definition of [ty]: *) + assert false + +let unset_ty : type a. a set ty -> a ty = function + | Set_t (a, _) -> + ty_of_comparable_ty a + | _ -> + (* FIXME: This is not robust to evolutions. *) + (* because of the concrete implementations of the type + constructors occurring in the definition of [ty]: *) + assert false + +let unmap_ty : type k v. (k, v) map ty -> k ty * v ty = function + | Map_t (k, v, _) -> + (ty_of_comparable_ty k, v) + | _ -> + (* FIXME: This is not robust to evolutions. *) + (* because of the concrete implementations of the type + constructors occurring in the definition of [ty]: *) + assert false diff --git a/src/proto_alpha/lib_protocol/test/test_interpretation.ml b/src/proto_alpha/lib_protocol/test/test_interpretation.ml index c5a53933cebe..d45be768b5a7 100644 --- a/src/proto_alpha/lib_protocol/test/test_interpretation.ml +++ b/src/proto_alpha/lib_protocol/test/test_interpretation.ml @@ -53,23 +53,8 @@ let run_script ctx ?(step_constants = default_step_constants) contract ~internal:false >>=?? fun res -> return res -module Logger : STEP_LOGGER = struct - let log_interp _ctxt _descr _stack = () - - let log_entry _ctxt _descr _stack = () - - let log_exit _ctxt _descr _stack = () - - let get_log () = Lwt.return (Ok None) -end - let run_step ctxt code param = - Script_interpreter.step - (module Logger) - ctxt - default_step_constants - code - param + Script_interpreter.step None ctxt default_step_constants code param (** Runs a script with an ill-typed parameter and verifies that a Bad_contract_parameter error is returned. *) @@ -100,7 +85,7 @@ let read_file filename = let s = really_input_string ch (in_channel_length ch) in close_in ch ; s -(* Check that too many recursive calls of the Michelson interpreter result in an error *) +(* Confront the Michelson interpreter to deep recursions. *) let test_stack_overflow () = test_context () >>=? fun ctxt -> @@ -113,7 +98,7 @@ let test_stack_overflow () = in aux n (descr Nop) in - run_step ctxt (enorme_et_seq 10_001) () + run_step ctxt (enorme_et_seq 100_000) () >>= function | Ok _ -> Alcotest.fail "expected an error" diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out index 85e0903f06ef..ecff626f1388 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSelfAddressTransfer::test_send_self_address Node is bootstrapped. -Estimated gas: 6617.422 units (will add 100 for safety) +Estimated gas: 6616.182 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000966 Expected counter: [EXPECTED_COUNTER] - Gas limit: 6718 + Gas limit: 6717 Storage limit: 0 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000966 @@ -27,7 +27,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 82 bytes - Consumed gas: 3946.109 + Consumed gas: 3945.649 Internal operations: Transaction: Amount: ꜩ0 @@ -37,6 +37,6 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 83 bytes - Consumed gas: 2671.313 + Consumed gas: 2670.533 Injected block [BLOCK_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out index 6276b225285c..032ad8d84bb0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out @@ -45,7 +45,7 @@ Contract memorized as level. Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2226.695 units (will add 100 for safety) +Estimated gas: 2226.455 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -70,7 +70,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 4 Storage size: 40 bytes - Consumed gas: 2226.695 + Consumed gas: 2226.455 Balance updates: [CONTRACT_HASH] ... -ꜩ500 [CONTRACT_HASH] ... +ꜩ500 @@ -87,7 +87,7 @@ Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] 4 Node is bootstrapped. -Estimated gas: 2226.689 units (will add 100 for safety) +Estimated gas: 2226.449 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -112,7 +112,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 7 Storage size: 40 bytes - Consumed gas: 2226.689 + Consumed gas: 2226.449 Balance updates: [CONTRACT_HASH] ... -ꜩ500 [CONTRACT_HASH] ... +ꜩ500 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out index 04006014af95..0ffef46a36d7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out @@ -46,7 +46,7 @@ Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] none Node is bootstrapped. -Estimated gas: 3520.421 units (will add 100 for safety) +Estimated gas: 3520.141 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -72,7 +72,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2520.421 + Consumed gas: 2520.141 Internal operations: Delegation: Contract: [CONTRACT_HASH] @@ -83,7 +83,7 @@ This sequence of operations was run: Injected block [BLOCK_HASH] [CONTRACT_HASH] (known as bootstrap5) Node is bootstrapped. -Estimated gas: 3494.881 units (will add 100 for safety) +Estimated gas: 3494.601 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -109,7 +109,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2494.881 + Consumed gas: 2494.601 Internal operations: Delegation: Contract: [CONTRACT_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out index d074074118ba..7b6fa6a657f1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b75ba63500a5694fb2ffe174acc2de22d01ccb7259342437f05e1987949f0ad82e9f32e9a0b79cb252d7f7b8236ad728893f4e7150742eefdbeda254970f9fcd92c6228c178e1a923e5600758eb83f2a05edd0be7625657901f2ba81eaf145d003dbef78e33f43a32a3788bdf0501000000085341554349535345 "spsig1PPUFZucuAQybs5wsqsNQ68QNgFaBnVKMFaoZZfi1BtNnuCAWnmL9wVy5HfHkR6AeodjVGxpBVVSYcJKyMURn6K1yknYLm")] Node is bootstrapped. -Estimated gas: 6730.436 units (will add 100 for safety) +Estimated gas: 6725.456 units (will add 100 for safety) Estimated storage: 257 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -12,13 +12,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.001191 + Fee to the baker: ꜩ0.00119 Expected counter: [EXPECTED_COUNTER] - Gas limit: 6831 + Gas limit: 6826 Storage limit: 277 bytes Balance updates: - [CONTRACT_HASH] ................ -ꜩ0.001191 - fees(the baker who will include this operation,3) ... +ꜩ0.001191 + [CONTRACT_HASH] ................ -ꜩ0.00119 + fees(the baker who will include this operation,3) ... +ꜩ0.00119 Transaction: Amount: ꜩ0 From: [CONTRACT_HASH] @@ -29,7 +29,7 @@ This sequence of operations was run: Updated storage: [OPERATION_HASH]48f709699019725ba Storage size: 578 bytes - Consumed gas: 5303.436 + Consumed gas: 5298.456 Internal operations: Transaction: Amount: ꜩ1000 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out index 2dda8ec65b51..3229d3035375 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out @@ -44,7 +44,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as source. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2543.359 units (will add 100 for safety) +Estimated gas: 2543.119 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -69,14 +69,14 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 0x0000e7670f32038107a59a2b9cfefae36ea21f5aa63c Storage size: 65 bytes - Consumed gas: 2543.359 + Consumed gas: 2543.119 Injected block [BLOCK_HASH] "[CONTRACT_HASH]" [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5961.532 units (will add 100 for safety) +Estimated gas: 5960.892 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -89,7 +89,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000901 Expected counter: [EXPECTED_COUNTER] - Gas limit: 6062 + Gas limit: 6061 Storage limit: 0 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000901 @@ -102,7 +102,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 55 bytes - Consumed gas: 3418.173 + Consumed gas: 3417.773 Internal operations: Transaction: Amount: ꜩ0 @@ -111,7 +111,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 0x0000e7670f32038107a59a2b9cfefae36ea21f5aa63c Storage size: 65 bytes - Consumed gas: 2543.359 + Consumed gas: 2543.119 Injected block [BLOCK_HASH] "[CONTRACT_HASH]" diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out index e8ad1d9d6713..2ee62ecede09 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_bytes. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3492.787 units (will add 100 for safety) +Estimated gas: 3488.327 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -77,13 +77,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.000621 + Fee to the baker: ꜩ0.00062 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3593 + Gas limit: 3589 Storage limit: 38 bytes Balance updates: - [CONTRACT_HASH] ................ -ꜩ0.000621 - fees(the baker who will include this operation,4) ... +ꜩ0.000621 + [CONTRACT_HASH] ................ -ꜩ0.00062 + fees(the baker who will include this operation,4) ... +ꜩ0.00062 Transaction: Amount: ꜩ0 From: [CONTRACT_HASH] @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3492.787 + Consumed gas: 3488.327 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { 0xaa ; 0xbb ; 0xcc } Node is bootstrapped. -Estimated gas: 3633.637 units (will add 100 for safety) +Estimated gas: 3628.817 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -111,13 +111,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.000635 + Fee to the baker: ꜩ0.000634 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3734 + Gas limit: 3729 Storage limit: 38 bytes Balance updates: - [CONTRACT_HASH] ................ -ꜩ0.000635 - fees(the baker who will include this operation,4) ... +ꜩ0.000635 + [CONTRACT_HASH] ................ -ꜩ0.000634 + fees(the baker who will include this operation,4) ... +ꜩ0.000634 Transaction: Amount: ꜩ0 From: [CONTRACT_HASH] @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc ; 0xdd ; 0xee ; 0xff } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3633.637 + Consumed gas: 3628.817 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out index 3fd417f6d925..55e65cdbd0fc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_string. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3462.831 units (will add 100 for safety) +Estimated gas: 3458.371 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -77,13 +77,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.000618 + Fee to the baker: ꜩ0.000617 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3563 + Gas limit: 3559 Storage limit: 38 bytes Balance updates: - [CONTRACT_HASH] ................ -ꜩ0.000618 - fees(the baker who will include this operation,3) ... +ꜩ0.000618 + [CONTRACT_HASH] ................ -ꜩ0.000617 + fees(the baker who will include this operation,3) ... +ꜩ0.000617 Transaction: Amount: ꜩ0 From: [CONTRACT_HASH] @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3462.831 + Consumed gas: 3458.371 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { "a" ; "b" ; "c" } Node is bootstrapped. -Estimated gas: 3519.753 units (will add 100 for safety) +Estimated gas: 3514.933 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -113,7 +113,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000623 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3620 + Gas limit: 3615 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000623 @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" ; "d" ; "e" ; "f" } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3519.753 + Consumed gas: 3514.933 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out index 6cc58900d7aa..b38623c151cf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out @@ -108,7 +108,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as store_input. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2211.859 units (will add 100 for safety) +Estimated gas: 2211.679 units (will add 100 for safety) Estimated storage: 7 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -135,7 +135,7 @@ This sequence of operations was run: Updated storage: "abcdefg" Storage size: 48 bytes Paid storage size diff: 7 bytes - Consumed gas: 2211.859 + Consumed gas: 2211.679 Balance updates: [CONTRACT_HASH] ... -ꜩ0.00175 [CONTRACT_HASH] ... -ꜩ100 @@ -145,7 +145,7 @@ Injected block [BLOCK_HASH] 200 ꜩ "abcdefg" Node is bootstrapped. -Estimated gas: 2211.887 units (will add 100 for safety) +Estimated gas: 2211.707 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -171,7 +171,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: "xyz" Storage size: 44 bytes - Consumed gas: 2211.887 + Consumed gas: 2211.707 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out index e7c183a82399..0529f95258c8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out @@ -44,7 +44,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as transfer_amount. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2224.625 units (will add 100 for safety) +Estimated gas: 2224.385 units (will add 100 for safety) Estimated storage: 4 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -70,7 +70,7 @@ This sequence of operations was run: Updated storage: 500000000 Storage size: 44 bytes Paid storage size diff: 4 bytes - Consumed gas: 2224.625 + Consumed gas: 2224.385 Balance updates: [CONTRACT_HASH] ... -ꜩ0.001 [CONTRACT_HASH] ... -ꜩ500 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out index cac0e7ca87ff..569543fbcb54 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out @@ -137,7 +137,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5464.086 units (will add 100 for safety) +Estimated gas: 5463.386 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -150,7 +150,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000854 Expected counter: [EXPECTED_COUNTER] - Gas limit: 5565 + Gas limit: 5564 Storage limit: 0 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000854 @@ -163,7 +163,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3252.371 + Consumed gas: 3251.851 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -175,7 +175,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 38 bytes - Consumed gas: 2211.715 + Consumed gas: 2211.535 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -185,7 +185,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5464.086 units (will add 100 for safety) +Estimated gas: 5463.386 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -198,7 +198,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000854 Expected counter: [EXPECTED_COUNTER] - Gas limit: 5565 + Gas limit: 5564 Storage limit: 0 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000854 @@ -211,7 +211,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3252.371 + Consumed gas: 3251.851 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -223,7 +223,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 38 bytes - Consumed gas: 2211.715 + Consumed gas: 2211.535 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" index cc735b855129..090cd7609cc4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" @@ -8,35 +8,48 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["hello"] to 4 trace - - location: 11 (remaining gas: 1039988.651 units remaining) + - location: 13 (remaining gas: 1039988.651 units remaining) [ (Pair "hello" (Some 4) {}) ] - - location: 13 (remaining gas: 1039988.451 units remaining) + - location: 13 (remaining gas: 1039988.571 units remaining) [ "hello" @parameter - (Pair (Some 4) {}) @storage ] - - location: 16 (remaining gas: 1039988.151 units remaining) + (Pair (Some 4) {}) @storage + Unit ] + - location: 14 (remaining gas: 1039988.471 units remaining) + [ (Pair (Some 4) {}) @storage + Unit ] + - location: 16 (remaining gas: 1039988.391 units remaining) [ (Some 4) - {} ] - - location: 15 (remaining gas: 1039988.081 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039988.321 units remaining) [ (Some 4) - {} ] - - location: 14 (remaining gas: 1039988.081 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039988.241 units remaining) [ "hello" @parameter (Some 4) - {} ] - - location: -1 (remaining gas: 1039988.011 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039988.171 units remaining) [ "hello" @parameter (Some 4) - {} ] - - location: 17 (remaining gas: 1039987.791 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039988.011 units remaining) [ None - { Elt "hello" 4 } ] - - location: 18 (remaining gas: 1039987.651 units remaining) - [ (Pair None { Elt "hello" 4 }) ] - - location: 19 (remaining gas: 1039987.511 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 18 (remaining gas: 1039987.931 units remaining) + [ (Pair None { Elt "hello" 4 }) + Unit ] + - location: 19 (remaining gas: 1039987.851 units remaining) [ {} - (Pair None { Elt "hello" 4 }) ] - - location: 21 (remaining gas: 1039987.371 units remaining) - [ (Pair {} None { Elt "hello" 4 }) ] - - location: -1 (remaining gas: 1039987.301 units remaining) - [ (Pair {} None { Elt "hello" 4 }) ] + (Pair None { Elt "hello" 4 }) + Unit ] + - location: 21 (remaining gas: 1039987.771 units remaining) + [ (Pair {} None { Elt "hello" 4 }) + Unit ] + - location: -1 (remaining gas: 1039987.701 units remaining) + [ (Pair {} None { Elt "hello" 4 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" index 13b8f03d3d0c..40cec53efe7a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" @@ -9,35 +9,48 @@ big_map diff Set map(0)["hello"] to 4 Set map(0)["hi"] to 5 trace - - location: 11 (remaining gas: 1039988.057 units remaining) + - location: 13 (remaining gas: 1039988.057 units remaining) [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039987.857 units remaining) + - location: 13 (remaining gas: 1039987.977 units remaining) [ "hi" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage ] - - location: 16 (remaining gas: 1039987.557 units remaining) + (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 14 (remaining gas: 1039987.877 units remaining) + [ (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 16 (remaining gas: 1039987.797 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 15 (remaining gas: 1039987.487 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039987.727 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039987.487 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039987.647 units remaining) [ "hi" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: -1 (remaining gas: 1039987.417 units remaining) + { Elt "hello" 4 } + Unit ] + - location: -1 (remaining gas: 1039987.577 units remaining) [ "hi" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039987.197 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 17 (remaining gas: 1039987.417 units remaining) [ None - { Elt "hello" 4 ; Elt "hi" 5 } ] - - location: 18 (remaining gas: 1039987.057 units remaining) - [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 19 (remaining gas: 1039986.917 units remaining) + { Elt "hello" 4 ; Elt "hi" 5 } + Unit ] + - location: 18 (remaining gas: 1039987.337 units remaining) + [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] + - location: 19 (remaining gas: 1039987.257 units remaining) [ {} - (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 21 (remaining gas: 1039986.777 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: -1 (remaining gas: 1039986.707 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] + (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] + - location: 21 (remaining gas: 1039987.177 units remaining) + [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] + - location: -1 (remaining gas: 1039987.107 units remaining) + [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" index e7514617ee19..70af917b94b5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" @@ -8,35 +8,48 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["hello"] to 5 trace - - location: 11 (remaining gas: 1039988.027 units remaining) + - location: 13 (remaining gas: 1039988.027 units remaining) [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039987.827 units remaining) + - location: 13 (remaining gas: 1039987.947 units remaining) [ "hello" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage ] - - location: 16 (remaining gas: 1039987.527 units remaining) + (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 14 (remaining gas: 1039987.847 units remaining) + [ (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 16 (remaining gas: 1039987.767 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 15 (remaining gas: 1039987.457 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039987.697 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039987.457 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039987.617 units remaining) [ "hello" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: -1 (remaining gas: 1039987.387 units remaining) + { Elt "hello" 4 } + Unit ] + - location: -1 (remaining gas: 1039987.547 units remaining) [ "hello" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039987.167 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 17 (remaining gas: 1039987.387 units remaining) [ (Some 4) - { Elt "hello" 5 } ] - - location: 18 (remaining gas: 1039987.027 units remaining) - [ (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 19 (remaining gas: 1039986.887 units remaining) + { Elt "hello" 5 } + Unit ] + - location: 18 (remaining gas: 1039987.307 units remaining) + [ (Pair (Some 4) { Elt "hello" 5 }) + Unit ] + - location: 19 (remaining gas: 1039987.227 units remaining) [ {} - (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 21 (remaining gas: 1039986.747 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) ] - - location: -1 (remaining gas: 1039986.677 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) ] + (Pair (Some 4) { Elt "hello" 5 }) + Unit ] + - location: 21 (remaining gas: 1039987.147 units remaining) + [ (Pair {} (Some 4) { Elt "hello" 5 }) + Unit ] + - location: -1 (remaining gas: 1039987.077 units remaining) + [ (Pair {} (Some 4) { Elt "hello" 5 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" index 038d7695c568..3eaed881a640 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" @@ -9,35 +9,48 @@ big_map diff Unset map(0)["1"] Set map(0)["2"] to 2 trace - - location: 11 (remaining gas: 1039987.643 units remaining) + - location: 13 (remaining gas: 1039987.643 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039987.443 units remaining) + - location: 13 (remaining gas: 1039987.563 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - - location: 16 (remaining gas: 1039987.143 units remaining) + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 14 (remaining gas: 1039987.463 units remaining) + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 16 (remaining gas: 1039987.383 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 15 (remaining gas: 1039987.073 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039987.313 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039987.073 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039987.233 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: -1 (remaining gas: 1039987.003 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: -1 (remaining gas: 1039987.163 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039986.783 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 17 (remaining gas: 1039987.003 units remaining) [ (Some 1) - { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039986.643 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039986.503 units remaining) + { Elt "2" 2 } + Unit ] + - location: 18 (remaining gas: 1039986.923 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 19 (remaining gas: 1039986.843 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039986.363 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] - - location: -1 (remaining gas: 1039986.293 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] + (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 21 (remaining gas: 1039986.763 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] + - location: -1 (remaining gas: 1039986.693 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" index d2186acbb748..360cce984d77 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" @@ -9,35 +9,48 @@ big_map diff Unset map(0)["1"] Set map(0)["2"] to 2 trace - - location: 11 (remaining gas: 1039987.643 units remaining) + - location: 13 (remaining gas: 1039987.643 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039987.443 units remaining) + - location: 13 (remaining gas: 1039987.563 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - - location: 16 (remaining gas: 1039987.143 units remaining) + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 14 (remaining gas: 1039987.463 units remaining) + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 16 (remaining gas: 1039987.383 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 15 (remaining gas: 1039987.073 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039987.313 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039987.073 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039987.233 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: -1 (remaining gas: 1039987.003 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: -1 (remaining gas: 1039987.163 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039986.783 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 17 (remaining gas: 1039987.003 units remaining) [ (Some 1) - { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039986.643 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039986.503 units remaining) + { Elt "2" 2 } + Unit ] + - location: 18 (remaining gas: 1039986.923 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 19 (remaining gas: 1039986.843 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039986.363 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] - - location: -1 (remaining gas: 1039986.293 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] + (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 21 (remaining gas: 1039986.763 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] + - location: -1 (remaining gas: 1039986.693 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" index 1643aec70fb6..66e8b17e0be6 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" @@ -8,35 +8,48 @@ big_map diff New map(0) of type (big_map string nat) Unset map(0)["hello"] trace - - location: 11 (remaining gas: 1039988.267 units remaining) + - location: 13 (remaining gas: 1039988.267 units remaining) [ (Pair "hello" None { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039988.067 units remaining) + - location: 13 (remaining gas: 1039988.187 units remaining) [ "hello" @parameter - (Pair None { Elt "hello" 4 }) @storage ] - - location: 16 (remaining gas: 1039987.767 units remaining) + (Pair None { Elt "hello" 4 }) @storage + Unit ] + - location: 14 (remaining gas: 1039988.087 units remaining) + [ (Pair None { Elt "hello" 4 }) @storage + Unit ] + - location: 16 (remaining gas: 1039988.007 units remaining) [ None - { Elt "hello" 4 } ] - - location: 15 (remaining gas: 1039987.697 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039987.937 units remaining) [ None - { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039987.697 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039987.857 units remaining) [ "hello" @parameter None - { Elt "hello" 4 } ] - - location: -1 (remaining gas: 1039987.627 units remaining) + { Elt "hello" 4 } + Unit ] + - location: -1 (remaining gas: 1039987.787 units remaining) [ "hello" @parameter None - { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039987.407 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 17 (remaining gas: 1039987.627 units remaining) [ (Some 4) - {} ] - - location: 18 (remaining gas: 1039987.267 units remaining) - [ (Pair (Some 4) {}) ] - - location: 19 (remaining gas: 1039987.127 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039987.547 units remaining) + [ (Pair (Some 4) {}) + Unit ] + - location: 19 (remaining gas: 1039987.467 units remaining) [ {} - (Pair (Some 4) {}) ] - - location: 21 (remaining gas: 1039986.987 units remaining) - [ (Pair {} (Some 4) {}) ] - - location: -1 (remaining gas: 1039986.917 units remaining) - [ (Pair {} (Some 4) {}) ] + (Pair (Some 4) {}) + Unit ] + - location: 21 (remaining gas: 1039987.387 units remaining) + [ (Pair {} (Some 4) {}) + Unit ] + - location: -1 (remaining gas: 1039987.317 units remaining) + [ (Pair {} (Some 4) {}) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" index b18f28c849bc..ac79e3986655 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" @@ -8,35 +8,48 @@ big_map diff New map(0) of type (big_map string nat) Unset map(0)["hello"] trace - - location: 11 (remaining gas: 1039988.891 units remaining) + - location: 13 (remaining gas: 1039988.891 units remaining) [ (Pair "hello" None {}) ] - - location: 13 (remaining gas: 1039988.691 units remaining) + - location: 13 (remaining gas: 1039988.811 units remaining) [ "hello" @parameter - (Pair None {}) @storage ] - - location: 16 (remaining gas: 1039988.391 units remaining) + (Pair None {}) @storage + Unit ] + - location: 14 (remaining gas: 1039988.711 units remaining) + [ (Pair None {}) @storage + Unit ] + - location: 16 (remaining gas: 1039988.631 units remaining) [ None - {} ] - - location: 15 (remaining gas: 1039988.321 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039988.561 units remaining) [ None - {} ] - - location: 14 (remaining gas: 1039988.321 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039988.481 units remaining) [ "hello" @parameter None - {} ] - - location: -1 (remaining gas: 1039988.251 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039988.411 units remaining) [ "hello" @parameter None - {} ] - - location: 17 (remaining gas: 1039988.031 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039988.251 units remaining) [ None - {} ] - - location: 18 (remaining gas: 1039987.891 units remaining) - [ (Pair None {}) ] - - location: 19 (remaining gas: 1039987.751 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039988.171 units remaining) + [ (Pair None {}) + Unit ] + - location: 19 (remaining gas: 1039988.091 units remaining) [ {} - (Pair None {}) ] - - location: 21 (remaining gas: 1039987.611 units remaining) - [ (Pair {} None {}) ] - - location: -1 (remaining gas: 1039987.541 units remaining) - [ (Pair {} None {}) ] + (Pair None {}) + Unit ] + - location: 21 (remaining gas: 1039988.011 units remaining) + [ (Pair {} None {}) + Unit ] + - location: -1 (remaining gas: 1039987.941 units remaining) + [ (Pair {} None {}) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" index 244eca17f903..9d938a5fb07b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" @@ -9,43 +9,60 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["2"] to "two" trace - - location: 11 (remaining gas: 1039982.525 units remaining) + - location: 12 (remaining gas: 1039982.525 units remaining) [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 12 (remaining gas: 1039982.385 units remaining) + - location: 12 (remaining gas: 1039982.445 units remaining) [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) - (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 13 (remaining gas: 1039982.245 units remaining) + (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) + Unit ] + - location: 13 (remaining gas: 1039982.365 units remaining) [ "1" @parameter - (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - - location: 17 (remaining gas: 1039981.885 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } None) @storage ] - - location: 18 (remaining gas: 1039981.745 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } ] - - location: -1 (remaining gas: 1039981.675 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } ] - - location: 19 (remaining gas: 1039981.535 units remaining) + (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) + Unit ] + - location: 14 (remaining gas: 1039982.265 units remaining) + [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) + Unit ] + - location: 17 (remaining gas: 1039982.185 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } None) @storage + Unit ] + - location: 18 (remaining gas: 1039982.105 units remaining) + [ { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039982.035 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } ] - - location: -1 (remaining gas: 1039981.465 units remaining) + Unit ] + - location: 19 (remaining gas: 1039981.955 units remaining) + [ { Elt "1" "one" ; Elt "2" "two" } + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039981.885 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } ] - - location: 14 (remaining gas: 1039981.465 units remaining) + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: 15 (remaining gas: 1039981.805 units remaining) [ "1" @parameter { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } ] - - location: 20 (remaining gas: 1039981.325 units remaining) + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: 20 (remaining gas: 1039981.725 units remaining) [ (Some "one") - { Elt "1" "one" ; Elt "2" "two" } ] - - location: 21 (remaining gas: 1039981.195 units remaining) + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: 21 (remaining gas: 1039981.655 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - (Some "one") ] - - location: 22 (remaining gas: 1039981.055 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] - - location: 23 (remaining gas: 1039980.915 units remaining) + (Some "one") + Unit ] + - location: 22 (remaining gas: 1039981.575 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) + Unit ] + - location: 23 (remaining gas: 1039981.495 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] - - location: 25 (remaining gas: 1039980.775 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] - - location: -1 (remaining gas: 1039980.705 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] + (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) + Unit ] + - location: 25 (remaining gas: 1039981.415 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) + Unit ] + - location: -1 (remaining gas: 1039981.345 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" index b234724e1ace..203e6c0b0365 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" @@ -8,43 +8,60 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["hello"] to "hi" trace - - location: 11 (remaining gas: 1039983.253 units remaining) + - location: 12 (remaining gas: 1039983.253 units remaining) [ (Pair "" { Elt "hello" "hi" } None) ] - - location: 12 (remaining gas: 1039983.113 units remaining) + - location: 12 (remaining gas: 1039983.173 units remaining) [ (Pair "" { Elt "hello" "hi" } None) - (Pair "" { Elt "hello" "hi" } None) ] - - location: 13 (remaining gas: 1039982.973 units remaining) + (Pair "" { Elt "hello" "hi" } None) + Unit ] + - location: 13 (remaining gas: 1039983.093 units remaining) [ "" @parameter - (Pair "" { Elt "hello" "hi" } None) ] - - location: 17 (remaining gas: 1039982.613 units remaining) - [ (Pair { Elt "hello" "hi" } None) @storage ] - - location: 18 (remaining gas: 1039982.473 units remaining) - [ { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039982.403 units remaining) - [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039982.263 units remaining) + (Pair "" { Elt "hello" "hi" } None) + Unit ] + - location: 14 (remaining gas: 1039982.993 units remaining) + [ (Pair "" { Elt "hello" "hi" } None) + Unit ] + - location: 17 (remaining gas: 1039982.913 units remaining) + [ (Pair { Elt "hello" "hi" } None) @storage + Unit ] + - location: 18 (remaining gas: 1039982.833 units remaining) + [ { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039982.763 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039982.193 units remaining) + Unit ] + - location: 19 (remaining gas: 1039982.683 units remaining) + [ { Elt "hello" "hi" } + { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039982.613 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039982.193 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 15 (remaining gas: 1039982.533 units remaining) [ "" @parameter { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039982.053 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 20 (remaining gas: 1039982.453 units remaining) [ None - { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039981.923 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 21 (remaining gas: 1039982.383 units remaining) [ { Elt "hello" "hi" } - None ] - - location: 22 (remaining gas: 1039981.783 units remaining) - [ (Pair { Elt "hello" "hi" } None) ] - - location: 23 (remaining gas: 1039981.643 units remaining) + None + Unit ] + - location: 22 (remaining gas: 1039982.303 units remaining) + [ (Pair { Elt "hello" "hi" } None) + Unit ] + - location: 23 (remaining gas: 1039982.223 units remaining) [ {} - (Pair { Elt "hello" "hi" } None) ] - - location: 25 (remaining gas: 1039981.503 units remaining) - [ (Pair {} { Elt "hello" "hi" } None) ] - - location: -1 (remaining gas: 1039981.433 units remaining) - [ (Pair {} { Elt "hello" "hi" } None) ] + (Pair { Elt "hello" "hi" } None) + Unit ] + - location: 25 (remaining gas: 1039982.143 units remaining) + [ (Pair {} { Elt "hello" "hi" } None) + Unit ] + - location: -1 (remaining gas: 1039982.073 units remaining) + [ (Pair {} { Elt "hello" "hi" } None) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" index ced903564247..ab916aa11d2d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" @@ -8,43 +8,60 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["hello"] to "hi" trace - - location: 11 (remaining gas: 1039983.203 units remaining) + - location: 12 (remaining gas: 1039983.203 units remaining) [ (Pair "hello" { Elt "hello" "hi" } None) ] - - location: 12 (remaining gas: 1039983.063 units remaining) + - location: 12 (remaining gas: 1039983.123 units remaining) [ (Pair "hello" { Elt "hello" "hi" } None) - (Pair "hello" { Elt "hello" "hi" } None) ] - - location: 13 (remaining gas: 1039982.923 units remaining) + (Pair "hello" { Elt "hello" "hi" } None) + Unit ] + - location: 13 (remaining gas: 1039983.043 units remaining) [ "hello" @parameter - (Pair "hello" { Elt "hello" "hi" } None) ] - - location: 17 (remaining gas: 1039982.563 units remaining) - [ (Pair { Elt "hello" "hi" } None) @storage ] - - location: 18 (remaining gas: 1039982.423 units remaining) - [ { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039982.353 units remaining) - [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039982.213 units remaining) + (Pair "hello" { Elt "hello" "hi" } None) + Unit ] + - location: 14 (remaining gas: 1039982.943 units remaining) + [ (Pair "hello" { Elt "hello" "hi" } None) + Unit ] + - location: 17 (remaining gas: 1039982.863 units remaining) + [ (Pair { Elt "hello" "hi" } None) @storage + Unit ] + - location: 18 (remaining gas: 1039982.783 units remaining) + [ { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039982.713 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039982.143 units remaining) + Unit ] + - location: 19 (remaining gas: 1039982.633 units remaining) + [ { Elt "hello" "hi" } + { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039982.563 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039982.143 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 15 (remaining gas: 1039982.483 units remaining) [ "hello" @parameter { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039982.003 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 20 (remaining gas: 1039982.403 units remaining) [ (Some "hi") - { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039981.873 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 21 (remaining gas: 1039982.333 units remaining) [ { Elt "hello" "hi" } - (Some "hi") ] - - location: 22 (remaining gas: 1039981.733 units remaining) - [ (Pair { Elt "hello" "hi" } (Some "hi")) ] - - location: 23 (remaining gas: 1039981.593 units remaining) + (Some "hi") + Unit ] + - location: 22 (remaining gas: 1039982.253 units remaining) + [ (Pair { Elt "hello" "hi" } (Some "hi")) + Unit ] + - location: 23 (remaining gas: 1039982.173 units remaining) [ {} - (Pair { Elt "hello" "hi" } (Some "hi")) ] - - location: 25 (remaining gas: 1039981.453 units remaining) - [ (Pair {} { Elt "hello" "hi" } (Some "hi")) ] - - location: -1 (remaining gas: 1039981.383 units remaining) - [ (Pair {} { Elt "hello" "hi" } (Some "hi")) ] + (Pair { Elt "hello" "hi" } (Some "hi")) + Unit ] + - location: 25 (remaining gas: 1039982.093 units remaining) + [ (Pair {} { Elt "hello" "hi" } (Some "hi")) + Unit ] + - location: -1 (remaining gas: 1039982.023 units remaining) + [ (Pair {} { Elt "hello" "hi" } (Some "hi")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" index cbf36dd20625..ffb6382d5214 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" @@ -9,46 +9,58 @@ big_map diff Set map(0)["1"] to "one" Unset map(0)["2"] trace - - location: 13 (remaining gas: 1039984.765 units remaining) + - location: 15 (remaining gas: 1039984.765 units remaining) [ (Pair { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.565 units remaining) + - location: 15 (remaining gas: 1039984.685 units remaining) [ { Elt "2" None } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] - - location: 18 (remaining gas: 1039984.265 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 16 (remaining gas: 1039984.585 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 18 (remaining gas: 1039984.505 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 17 (remaining gas: 1039984.195 units remaining) + - location: 17 (remaining gas: 1039984.435 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 16 (remaining gas: 1039984.195 units remaining) + - location: 17 (remaining gas: 1039984.355 units remaining) [ { Elt "2" None } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039984.125 units remaining) + - location: -1 (remaining gas: 1039984.285 units remaining) [ { Elt "2" None } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 21 (remaining gas: 1039983.805 units remaining) + - location: 21 (remaining gas: 1039984.085 units remaining) [ "2" @key None @elt { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 22 (remaining gas: 1039983.665 units remaining) + - location: 22 (remaining gas: 1039984.005 units remaining) [ { Elt "1" "one" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.595 units remaining) + - location: -1 (remaining gas: 1039983.935 units remaining) [ { Elt "1" "one" } + Unit Unit ] - - location: 19 (remaining gas: 1039983.595 units remaining) - [ { Elt "1" "one" } + - location: 23 (remaining gas: 1039983.855 units remaining) + [ (Pair { Elt "1" "one" } Unit) Unit ] - - location: 23 (remaining gas: 1039983.455 units remaining) - [ (Pair { Elt "1" "one" } Unit) ] - - location: 24 (remaining gas: 1039983.315 units remaining) + - location: 24 (remaining gas: 1039983.775 units remaining) [ {} - (Pair { Elt "1" "one" } Unit) ] - - location: 26 (remaining gas: 1039983.175 units remaining) - [ (Pair {} { Elt "1" "one" } Unit) ] - - location: -1 (remaining gas: 1039983.105 units remaining) - [ (Pair {} { Elt "1" "one" } Unit) ] + (Pair { Elt "1" "one" } Unit) + Unit ] + - location: 26 (remaining gas: 1039983.695 units remaining) + [ (Pair {} { Elt "1" "one" } Unit) + Unit ] + - location: -1 (remaining gas: 1039983.625 units remaining) + [ (Pair {} { Elt "1" "one" } Unit) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" index aa6fd21b9a88..b89d4de3b939 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" @@ -9,35 +9,44 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["2"] to "two" trace - - location: 13 (remaining gas: 1039985.349 units remaining) + - location: 15 (remaining gas: 1039985.349 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039985.149 units remaining) + - location: 15 (remaining gas: 1039985.269 units remaining) [ {} @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] - - location: 18 (remaining gas: 1039984.849 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 16 (remaining gas: 1039985.169 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 18 (remaining gas: 1039985.089 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 17 (remaining gas: 1039984.779 units remaining) + - location: 17 (remaining gas: 1039985.019 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 16 (remaining gas: 1039984.779 units remaining) + - location: 17 (remaining gas: 1039984.939 units remaining) [ {} @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039984.709 units remaining) + - location: -1 (remaining gas: 1039984.869 units remaining) [ {} @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 19 (remaining gas: 1039984.569 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } + - location: 23 (remaining gas: 1039984.709 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 23 (remaining gas: 1039984.429 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039984.289 units remaining) + - location: 24 (remaining gas: 1039984.629 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039984.149 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: -1 (remaining gas: 1039984.079 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 26 (remaining gas: 1039984.549 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: -1 (remaining gas: 1039984.479 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" index 3f91418ad4be..9d857b7526ff 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" @@ -9,46 +9,58 @@ big_map diff Set map(0)["1"] to "two" Set map(0)["2"] to "two" trace - - location: 13 (remaining gas: 1039984.481 units remaining) + - location: 15 (remaining gas: 1039984.481 units remaining) [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.281 units remaining) + - location: 15 (remaining gas: 1039984.401 units remaining) [ { Elt "1" (Some "two") } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] - - location: 18 (remaining gas: 1039983.981 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 16 (remaining gas: 1039984.301 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 18 (remaining gas: 1039984.221 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 17 (remaining gas: 1039983.911 units remaining) + - location: 17 (remaining gas: 1039984.151 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 16 (remaining gas: 1039983.911 units remaining) + - location: 17 (remaining gas: 1039984.071 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.841 units remaining) + - location: -1 (remaining gas: 1039984.001 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 21 (remaining gas: 1039983.521 units remaining) + - location: 21 (remaining gas: 1039983.801 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 22 (remaining gas: 1039983.381 units remaining) + - location: 22 (remaining gas: 1039983.721 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.311 units remaining) + - location: -1 (remaining gas: 1039983.651 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } + Unit Unit ] - - location: 19 (remaining gas: 1039983.311 units remaining) - [ { Elt "1" "two" ; Elt "2" "two" } + - location: 23 (remaining gas: 1039983.571 units remaining) + [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 23 (remaining gas: 1039983.171 units remaining) - [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039983.031 units remaining) + - location: 24 (remaining gas: 1039983.491 units remaining) [ {} - (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039982.891 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: -1 (remaining gas: 1039982.821 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] + (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) + Unit ] + - location: 26 (remaining gas: 1039983.411 units remaining) + [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) + Unit ] + - location: -1 (remaining gas: 1039983.341 units remaining) + [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" index 03a7e8fa90eb..398dee255668 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" @@ -9,46 +9,58 @@ big_map diff Set map(0)["1"] to "two" Set map(0)["2"] to "two" trace - - location: 13 (remaining gas: 1039984.481 units remaining) + - location: 15 (remaining gas: 1039984.481 units remaining) [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.281 units remaining) + - location: 15 (remaining gas: 1039984.401 units remaining) [ { Elt "1" (Some "two") } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] - - location: 18 (remaining gas: 1039983.981 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 16 (remaining gas: 1039984.301 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 18 (remaining gas: 1039984.221 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 17 (remaining gas: 1039983.911 units remaining) + - location: 17 (remaining gas: 1039984.151 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 16 (remaining gas: 1039983.911 units remaining) + - location: 17 (remaining gas: 1039984.071 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.841 units remaining) + - location: -1 (remaining gas: 1039984.001 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 21 (remaining gas: 1039983.521 units remaining) + - location: 21 (remaining gas: 1039983.801 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 22 (remaining gas: 1039983.381 units remaining) + - location: 22 (remaining gas: 1039983.721 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.311 units remaining) + - location: -1 (remaining gas: 1039983.651 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } + Unit Unit ] - - location: 19 (remaining gas: 1039983.311 units remaining) - [ { Elt "1" "two" ; Elt "2" "two" } + - location: 23 (remaining gas: 1039983.571 units remaining) + [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 23 (remaining gas: 1039983.171 units remaining) - [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039983.031 units remaining) + - location: 24 (remaining gas: 1039983.491 units remaining) [ {} - (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039982.891 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] - - location: -1 (remaining gas: 1039982.821 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] + (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) + Unit ] + - location: 26 (remaining gas: 1039983.411 units remaining) + [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) + Unit ] + - location: -1 (remaining gas: 1039983.341 units remaining) + [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" index caf39e8096fa..6d63ce9cfb5f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" @@ -10,46 +10,58 @@ big_map diff Set map(0)["2"] to "two" Set map(0)["3"] to "three" trace - - location: 13 (remaining gas: 1039984.461 units remaining) + - location: 15 (remaining gas: 1039984.461 units remaining) [ (Pair { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.261 units remaining) + - location: 15 (remaining gas: 1039984.381 units remaining) [ { Elt "3" (Some "three") } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] - - location: 18 (remaining gas: 1039983.961 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 16 (remaining gas: 1039984.281 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 18 (remaining gas: 1039984.201 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 17 (remaining gas: 1039983.891 units remaining) + - location: 17 (remaining gas: 1039984.131 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 16 (remaining gas: 1039983.891 units remaining) + - location: 17 (remaining gas: 1039984.051 units remaining) [ { Elt "3" (Some "three") } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.821 units remaining) + - location: -1 (remaining gas: 1039983.981 units remaining) [ { Elt "3" (Some "three") } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 21 (remaining gas: 1039983.501 units remaining) + - location: 21 (remaining gas: 1039983.781 units remaining) [ "3" @key (Some "three") @elt { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 22 (remaining gas: 1039983.361 units remaining) + - location: 22 (remaining gas: 1039983.701 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.291 units remaining) + - location: -1 (remaining gas: 1039983.631 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } + Unit Unit ] - - location: 19 (remaining gas: 1039983.291 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } + - location: 23 (remaining gas: 1039983.551 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) Unit ] - - location: 23 (remaining gas: 1039983.151 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] - - location: 24 (remaining gas: 1039983.011 units remaining) + - location: 24 (remaining gas: 1039983.471 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] - - location: 26 (remaining gas: 1039982.871 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] - - location: -1 (remaining gas: 1039982.801 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] + (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) + Unit ] + - location: 26 (remaining gas: 1039983.391 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) + Unit ] + - location: -1 (remaining gas: 1039983.321 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" index c2f150a379d2..9920f81f34ae 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" @@ -10,46 +10,58 @@ big_map diff Set map(0)["2"] to "two" Unset map(0)["3"] trace - - location: 13 (remaining gas: 1039984.765 units remaining) + - location: 15 (remaining gas: 1039984.765 units remaining) [ (Pair { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.565 units remaining) + - location: 15 (remaining gas: 1039984.685 units remaining) [ { Elt "3" None } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] - - location: 18 (remaining gas: 1039984.265 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 16 (remaining gas: 1039984.585 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage + Unit ] + - location: 18 (remaining gas: 1039984.505 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 17 (remaining gas: 1039984.195 units remaining) + - location: 17 (remaining gas: 1039984.435 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 16 (remaining gas: 1039984.195 units remaining) + - location: 17 (remaining gas: 1039984.355 units remaining) [ { Elt "3" None } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039984.125 units remaining) + - location: -1 (remaining gas: 1039984.285 units remaining) [ { Elt "3" None } @parameter { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 21 (remaining gas: 1039983.805 units remaining) + - location: 21 (remaining gas: 1039984.085 units remaining) [ "3" @key None @elt { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 22 (remaining gas: 1039983.665 units remaining) + - location: 22 (remaining gas: 1039984.005 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: -1 (remaining gas: 1039983.595 units remaining) + - location: -1 (remaining gas: 1039983.935 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } + Unit Unit ] - - location: 19 (remaining gas: 1039983.595 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } + - location: 23 (remaining gas: 1039983.855 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 23 (remaining gas: 1039983.455 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 24 (remaining gas: 1039983.315 units remaining) + - location: 24 (remaining gas: 1039983.775 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 26 (remaining gas: 1039983.175 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: -1 (remaining gas: 1039983.105 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 26 (remaining gas: 1039983.695 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: -1 (remaining gas: 1039983.625 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out index 44b41e708e68..567bc4906a24 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 0) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 500000 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 500000 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 500000 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 500000) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 500000) ] + 500000 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 500000) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 500000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out index b1201f24905c..005f7dbe5e8b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 0) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 0 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 0 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 0 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 0) ] + 0 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 0) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out index a11df17172e9..e8ae13cc841d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 0) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 1000000000 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 1000000000 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 1000000000 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 1000000000) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 1000000000) ] + 1000000000 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 1000000000) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 1000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out index b47d865640eb..670517abc983 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 0) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 1000000 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 1000000 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 1000000 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 1000000) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 1000000) ] + 1000000 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 1000000) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 1000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out index 3b29d757f640..a4d3e0a846b4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 0) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 1 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 1 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 1 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 1) ] + 1 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out index 3a58f08a7fda..d4ea71f2f2b3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 0) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 5000000 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 5000000 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 5000000 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 5000000) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 5000000) ] + 5000000 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 5000000) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 5000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out index ef052fe6a6db..3f3b0258c798 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 0) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 8000000000000000000 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 8000000000000000000 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 8000000000000000000 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 8000000000000000000) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 8000000000000000000) ] + 8000000000000000000 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 8000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 8000000000000000000) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" index 0fd60fff89a1..c9183e7807a5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" @@ -11,70 +11,115 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["3"] to "three" trace - - location: 42 (remaining gas: 1039921.281 units remaining) + - location: 43 (remaining gas: 1039921.281 units remaining) [ (Pair (Right (Right (Right (Left { Pair "3" "three" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039921.141 units remaining) + - location: 43 (remaining gas: 1039921.201 units remaining) [ (Right (Right (Right (Left { Pair "3" "three" })))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] - - location: 114 (remaining gas: 1039920.101 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] - - location: 112 (remaining gas: 1039920.031 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] - - location: 119 (remaining gas: 1039919.891 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 44 (remaining gas: 1039921.111 units remaining) + [ (Right (Right (Left { Pair "3" "three" }))) @parameter.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 60 (remaining gas: 1039921.021 units remaining) + [ (Right (Left { Pair "3" "three" })) @parameter.right.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 65 (remaining gas: 1039920.931 units remaining) + [ (Left { Pair "3" "three" }) @parameter.right.right.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 108 (remaining gas: 1039920.841 units remaining) + [ { Pair "3" "three" } @parameter.right.right.right.add + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 110 (remaining gas: 1039920.741 units remaining) + [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 113 (remaining gas: 1039920.651 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 114 (remaining gas: 1039920.581 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 112 (remaining gas: 1039920.511 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 119 (remaining gas: 1039920.431 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } ] - - location: -1 (remaining gas: 1039919.821 units remaining) + { Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039920.361 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 110 (remaining gas: 1039919.821 units remaining) + { Elt "2" "two" } + Unit ] + - location: 111 (remaining gas: 1039920.281 units remaining) [ { Pair "3" "three" } @parameter.right.right.right.add { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 122 (remaining gas: 1039919.114 units remaining) + { Elt "2" "two" } + Unit ] + - location: 122 (remaining gas: 1039919.694 units remaining) [ "3" "three" { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 125 (remaining gas: 1039918.814 units remaining) + { Elt "2" "two" } + Unit ] + - location: 123 (remaining gas: 1039919.594 units remaining) + [ "three" + { Elt "1" "one" } + { Elt "2" "two" } + Unit ] + - location: 125 (remaining gas: 1039919.514 units remaining) [ (Some "three") { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 124 (remaining gas: 1039918.744 units remaining) + { Elt "2" "two" } + Unit ] + - location: 124 (remaining gas: 1039919.444 units remaining) [ (Some "three") { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 123 (remaining gas: 1039918.744 units remaining) + { Elt "2" "two" } + Unit ] + - location: 124 (remaining gas: 1039919.364 units remaining) [ "3" (Some "three") { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 126 (remaining gas: 1039918.604 units remaining) - [ { Elt "1" "one" ; Elt "3" "three" } - { Elt "2" "two" } ] - - location: -1 (remaining gas: 1039918.534 units remaining) + { Elt "2" "two" } + Unit ] + - location: 126 (remaining gas: 1039919.284 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } - { Elt "2" "two" } ] - - location: 120 (remaining gas: 1039918.534 units remaining) + { Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039919.214 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } - { Elt "2" "two" } ] - - location: 127 (remaining gas: 1039918.394 units remaining) - [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) ] - - location: 128 (remaining gas: 1039918.254 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: -1 (remaining gas: 1039918.184 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 107 (remaining gas: 1039918.114 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 64 (remaining gas: 1039918.044 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 59 (remaining gas: 1039917.974 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 151 (remaining gas: 1039917.834 units remaining) + { Elt "2" "two" } + Unit ] + - location: 127 (remaining gas: 1039919.134 units remaining) + [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) + Unit ] + - location: 128 (remaining gas: 1039919.054 units remaining) + [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) + Unit ] + - location: -1 (remaining gas: 1039918.984 units remaining) + [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) + Unit ] + - location: 107 (remaining gas: 1039918.914 units remaining) + [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) + Unit ] + - location: 64 (remaining gas: 1039918.844 units remaining) + [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) + Unit ] + - location: 59 (remaining gas: 1039918.774 units remaining) + [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) + Unit ] + - location: 151 (remaining gas: 1039918.694 units remaining) [ {} - (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] - - location: 153 (remaining gas: 1039917.694 units remaining) - [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) ] - - location: -1 (remaining gas: 1039917.624 units remaining) - [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) ] + (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) + Unit ] + - location: 153 (remaining gas: 1039918.614 units remaining) + [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) + Unit ] + - location: -1 (remaining gas: 1039918.544 units remaining) + [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" index 4067f13e09fc..71ab2348f615 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" @@ -10,34 +10,53 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["2"] to "two" trace - - location: 42 (remaining gas: 1039923.184 units remaining) + - location: 43 (remaining gas: 1039923.184 units remaining) [ (Pair (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039923.044 units remaining) + - location: 43 (remaining gas: 1039923.104 units remaining) [ (Left Unit) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] - - location: 46 (remaining gas: 1039922.754 units remaining) - [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] - - location: 49 (remaining gas: 1039922.474 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] - - location: 47 (remaining gas: 1039922.404 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] - - location: 54 (remaining gas: 1039922.264 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 44 (remaining gas: 1039923.014 units remaining) + [ Unit @parameter.swap + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 46 (remaining gas: 1039922.934 units remaining) + [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 48 (remaining gas: 1039922.844 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 49 (remaining gas: 1039922.774 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 47 (remaining gas: 1039922.704 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 54 (remaining gas: 1039922.624 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 55 (remaining gas: 1039922.134 units remaining) + { Elt "2" "two" } + Unit ] + - location: 55 (remaining gas: 1039922.554 units remaining) [ { Elt "2" "two" } - { Elt "1" "one" } ] - - location: 56 (remaining gas: 1039921.994 units remaining) - [ (Pair { Elt "2" "two" } { Elt "1" "one" }) ] - - location: 57 (remaining gas: 1039921.854 units remaining) - [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: -1 (remaining gas: 1039921.784 units remaining) - [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 151 (remaining gas: 1039921.644 units remaining) + { Elt "1" "one" } + Unit ] + - location: 56 (remaining gas: 1039922.474 units remaining) + [ (Pair { Elt "2" "two" } { Elt "1" "one" }) + Unit ] + - location: 57 (remaining gas: 1039922.394 units remaining) + [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) + Unit ] + - location: -1 (remaining gas: 1039922.324 units remaining) + [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) + Unit ] + - location: 151 (remaining gas: 1039922.244 units remaining) [ {} - (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] - - location: 153 (remaining gas: 1039921.504 units remaining) - [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) ] - - location: -1 (remaining gas: 1039921.434 units remaining) - [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) ] + (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) + Unit ] + - location: 153 (remaining gas: 1039922.164 units remaining) + [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) + Unit ] + - location: -1 (remaining gas: 1039922.094 units remaining) + [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" index 7108e1a50838..ee716d293b72 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" @@ -10,26 +10,42 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["3"] to "three" trace - - location: 42 (remaining gas: 1039919.438 units remaining) + - location: 43 (remaining gas: 1039919.438 units remaining) [ (Pair (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039919.298 units remaining) + - location: 43 (remaining gas: 1039919.358 units remaining) [ (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] - - location: 62 (remaining gas: 1039918.868 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 44 (remaining gas: 1039919.268 units remaining) + [ (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) @parameter.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 60 (remaining gas: 1039919.178 units remaining) + [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 62 (remaining gas: 1039919.108 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset ] - - location: 63 (remaining gas: 1039918.728 units remaining) - [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset ] - - location: -1 (remaining gas: 1039918.658 units remaining) - [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset ] - - location: 59 (remaining gas: 1039918.588 units remaining) - [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 151 (remaining gas: 1039918.448 units remaining) + (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset + Unit ] + - location: 63 (remaining gas: 1039919.028 units remaining) + [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset + Unit ] + - location: -1 (remaining gas: 1039918.958 units remaining) + [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) + Unit ] + - location: 59 (remaining gas: 1039918.888 units remaining) + [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) + Unit ] + - location: 151 (remaining gas: 1039918.808 units remaining) [ {} - (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] - - location: 153 (remaining gas: 1039918.308 units remaining) - [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) ] - - location: -1 (remaining gas: 1039918.238 units remaining) - [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) ] + (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) + Unit ] + - location: 153 (remaining gas: 1039918.728 units remaining) + [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) + Unit ] + - location: -1 (remaining gas: 1039918.658 units remaining) + [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" index 8bdfe3403727..f4d9df95bcee 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" @@ -7,25 +7,41 @@ emitted operations big_map diff trace - - location: 42 (remaining gas: 1039921.954 units remaining) + - location: 43 (remaining gas: 1039921.954 units remaining) [ (Pair (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039921.814 units remaining) + - location: 43 (remaining gas: 1039921.874 units remaining) [ (Right (Left (Right Unit))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] - - location: 62 (remaining gas: 1039921.384 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 44 (remaining gas: 1039921.784 units remaining) + [ (Left (Right Unit)) @parameter.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 60 (remaining gas: 1039921.694 units remaining) + [ (Right Unit) @parameter.right.reset + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 62 (remaining gas: 1039921.624 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - (Right Unit) @parameter.right.reset ] - - location: 63 (remaining gas: 1039921.244 units remaining) - [ (Right Unit) @parameter.right.reset ] - - location: -1 (remaining gas: 1039921.174 units remaining) - [ (Right Unit) @parameter.right.reset ] - - location: 59 (remaining gas: 1039921.104 units remaining) - [ (Right Unit) ] - - location: 151 (remaining gas: 1039920.964 units remaining) + (Right Unit) @parameter.right.reset + Unit ] + - location: 63 (remaining gas: 1039921.544 units remaining) + [ (Right Unit) @parameter.right.reset + Unit ] + - location: -1 (remaining gas: 1039921.474 units remaining) + [ (Right Unit) + Unit ] + - location: 59 (remaining gas: 1039921.404 units remaining) + [ (Right Unit) + Unit ] + - location: 151 (remaining gas: 1039921.324 units remaining) [ {} - (Right Unit) ] - - location: 153 (remaining gas: 1039920.824 units remaining) - [ (Pair {} (Right Unit)) ] - - location: -1 (remaining gas: 1039920.754 units remaining) - [ (Pair {} (Right Unit)) ] + (Right Unit) + Unit ] + - location: 153 (remaining gas: 1039921.244 units remaining) + [ (Pair {} (Right Unit)) + Unit ] + - location: -1 (remaining gas: 1039921.174 units remaining) + [ (Pair {} (Right Unit)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" index 6a10960c117f..f81607f59432 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" @@ -10,65 +10,108 @@ big_map diff New map(0) of type (big_map string string) Unset map(0)["1"] trace - - location: 42 (remaining gas: 1039921.825 units remaining) + - location: 43 (remaining gas: 1039921.825 units remaining) [ (Pair (Right (Right (Right (Right { "1" })))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039921.685 units remaining) + - location: 43 (remaining gas: 1039921.745 units remaining) [ (Right (Right (Right (Right { "1" })))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] - - location: 135 (remaining gas: 1039920.645 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] - - location: 133 (remaining gas: 1039920.575 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] - - location: 140 (remaining gas: 1039920.435 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 44 (remaining gas: 1039921.655 units remaining) + [ (Right (Right (Right { "1" }))) @parameter.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 60 (remaining gas: 1039921.565 units remaining) + [ (Right (Right { "1" })) @parameter.right.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 65 (remaining gas: 1039921.475 units remaining) + [ (Right { "1" }) @parameter.right.right.right + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 108 (remaining gas: 1039921.385 units remaining) + [ { "1" } @parameter.right.right.right.rem + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 131 (remaining gas: 1039921.285 units remaining) + [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage + Unit ] + - location: 134 (remaining gas: 1039921.195 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 135 (remaining gas: 1039921.125 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 133 (remaining gas: 1039921.055 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left + Unit ] + - location: 140 (remaining gas: 1039920.975 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } ] - - location: -1 (remaining gas: 1039920.365 units remaining) + { Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039920.905 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 131 (remaining gas: 1039920.365 units remaining) + { Elt "2" "two" } + Unit ] + - location: 132 (remaining gas: 1039920.825 units remaining) [ { "1" } @parameter.right.right.right.rem { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 145 (remaining gas: 1039919.498 units remaining) + { Elt "2" "two" } + Unit ] + - location: 143 (remaining gas: 1039920.218 units remaining) + [ { Elt "1" "one" } + { Elt "2" "two" } + Unit ] + - location: 145 (remaining gas: 1039920.138 units remaining) [ None { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 144 (remaining gas: 1039919.428 units remaining) + { Elt "2" "two" } + Unit ] + - location: 144 (remaining gas: 1039920.068 units remaining) [ None { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 143 (remaining gas: 1039919.428 units remaining) + { Elt "2" "two" } + Unit ] + - location: 144 (remaining gas: 1039919.988 units remaining) [ "1" @parameter.right.right.right.rem.elt None { Elt "1" "one" } - { Elt "2" "two" } ] - - location: 147 (remaining gas: 1039919.288 units remaining) - [ {} - { Elt "2" "two" } ] - - location: -1 (remaining gas: 1039919.218 units remaining) + { Elt "2" "two" } + Unit ] + - location: 147 (remaining gas: 1039919.908 units remaining) [ {} - { Elt "2" "two" } ] - - location: 141 (remaining gas: 1039919.218 units remaining) + { Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039919.838 units remaining) [ {} - { Elt "2" "two" } ] - - location: 148 (remaining gas: 1039919.078 units remaining) - [ (Pair {} { Elt "2" "two" }) ] - - location: 149 (remaining gas: 1039918.938 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) ] - - location: -1 (remaining gas: 1039918.868 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 107 (remaining gas: 1039918.798 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 64 (remaining gas: 1039918.728 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 59 (remaining gas: 1039918.658 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) ] - - location: 151 (remaining gas: 1039918.518 units remaining) + { Elt "2" "two" } + Unit ] + - location: 148 (remaining gas: 1039919.758 units remaining) + [ (Pair {} { Elt "2" "two" }) + Unit ] + - location: 149 (remaining gas: 1039919.678 units remaining) + [ (Left (Pair {} { Elt "2" "two" })) + Unit ] + - location: -1 (remaining gas: 1039919.608 units remaining) + [ (Left (Pair {} { Elt "2" "two" })) + Unit ] + - location: 107 (remaining gas: 1039919.538 units remaining) + [ (Left (Pair {} { Elt "2" "two" })) + Unit ] + - location: 64 (remaining gas: 1039919.468 units remaining) + [ (Left (Pair {} { Elt "2" "two" })) + Unit ] + - location: 59 (remaining gas: 1039919.398 units remaining) + [ (Left (Pair {} { Elt "2" "two" })) + Unit ] + - location: 151 (remaining gas: 1039919.318 units remaining) [ {} - (Left (Pair {} { Elt "2" "two" })) ] - - location: 153 (remaining gas: 1039918.378 units remaining) - [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) ] - - location: -1 (remaining gas: 1039918.308 units remaining) - [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) ] + (Left (Pair {} { Elt "2" "two" })) + Unit ] + - location: 153 (remaining gas: 1039919.238 units remaining) + [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) + Unit ] + - location: -1 (remaining gas: 1039919.168 units remaining) + [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" index 47bdfac695bb..270dbc79e6c8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" @@ -10,119 +10,180 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["foo"] to "bar" trace - - location: 42 (remaining gas: 1039922.719 units remaining) + - location: 43 (remaining gas: 1039922.719 units remaining) [ (Pair (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit)) ] - - location: 43 (remaining gas: 1039922.579 units remaining) + - location: 43 (remaining gas: 1039922.639 units remaining) [ (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) @parameter - (Right Unit) @storage ] - - location: 75 (remaining gas: 1039921.689 units remaining) - [ Unit @storage.right ] - - location: 69 (remaining gas: 1039921.619 units remaining) - [ Unit @storage.right ] - - location: 76 (remaining gas: 1039921.479 units remaining) - [ ] - - location: -1 (remaining gas: 1039921.409 units remaining) - [ ] - - location: 67 (remaining gas: 1039921.409 units remaining) - [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import ] - - location: 77 (remaining gas: 1039921.269 units remaining) + (Right Unit) @storage + Unit ] + - location: 44 (remaining gas: 1039922.549 units remaining) + [ (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }))) @parameter.right + (Right Unit) @storage + Unit ] + - location: 60 (remaining gas: 1039922.459 units remaining) + [ (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })) @parameter.right.right + (Right Unit) @storage + Unit ] + - location: 65 (remaining gas: 1039922.369 units remaining) + [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import + (Right Unit) @storage + Unit ] + - location: 67 (remaining gas: 1039922.269 units remaining) + [ (Right Unit) @storage + Unit ] + - location: 70 (remaining gas: 1039922.179 units remaining) + [ Unit @storage.right + Unit ] + - location: 75 (remaining gas: 1039922.109 units remaining) + [ Unit @storage.right + Unit ] + - location: 69 (remaining gas: 1039922.039 units remaining) + [ Unit @storage.right + Unit ] + - location: 76 (remaining gas: 1039921.959 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039921.889 units remaining) + [ Unit ] + - location: 68 (remaining gas: 1039921.809 units remaining) + [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import + Unit ] + - location: 77 (remaining gas: 1039921.729 units remaining) [ { Pair "foo" "bar" } - { Pair "gaz" "baz" } ] - - location: 80 (remaining gas: 1039920.809 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 78 (remaining gas: 1039921.629 units remaining) + [ { Pair "gaz" "baz" } + Unit ] + - location: 80 (remaining gas: 1039921.389 units remaining) [ {} - { Pair "gaz" "baz" } ] - - location: 79 (remaining gas: 1039920.739 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 79 (remaining gas: 1039921.319 units remaining) [ {} - { Pair "gaz" "baz" } ] - - location: 78 (remaining gas: 1039920.739 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 79 (remaining gas: 1039921.239 units remaining) [ { Pair "foo" "bar" } {} - { Pair "gaz" "baz" } ] - - location: 85 (remaining gas: 1039920.032 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 85 (remaining gas: 1039920.652 units remaining) [ "foo" "bar" {} - { Pair "gaz" "baz" } ] - - location: 88 (remaining gas: 1039919.732 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 86 (remaining gas: 1039920.552 units remaining) + [ "bar" + {} + { Pair "gaz" "baz" } + Unit ] + - location: 88 (remaining gas: 1039920.472 units remaining) [ (Some "bar") {} - { Pair "gaz" "baz" } ] - - location: 87 (remaining gas: 1039919.662 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 87 (remaining gas: 1039920.402 units remaining) [ (Some "bar") {} - { Pair "gaz" "baz" } ] - - location: 86 (remaining gas: 1039919.662 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 87 (remaining gas: 1039920.322 units remaining) [ "foo" (Some "bar") {} - { Pair "gaz" "baz" } ] - - location: 89 (remaining gas: 1039919.522 units remaining) - [ { Elt "foo" "bar" } - { Pair "gaz" "baz" } ] - - location: -1 (remaining gas: 1039919.452 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 89 (remaining gas: 1039920.242 units remaining) [ { Elt "foo" "bar" } - { Pair "gaz" "baz" } ] - - location: 83 (remaining gas: 1039919.452 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: -1 (remaining gas: 1039920.172 units remaining) [ { Elt "foo" "bar" } - { Pair "gaz" "baz" } ] - - location: 90 (remaining gas: 1039919.322 units remaining) + { Pair "gaz" "baz" } + Unit ] + - location: 90 (remaining gas: 1039920.102 units remaining) [ { Pair "gaz" "baz" } - { Elt "foo" "bar" } ] - - location: 93 (remaining gas: 1039918.862 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 91 (remaining gas: 1039920.002 units remaining) + [ { Elt "foo" "bar" } + Unit ] + - location: 93 (remaining gas: 1039919.762 units remaining) [ {} - { Elt "foo" "bar" } ] - - location: 92 (remaining gas: 1039918.792 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 92 (remaining gas: 1039919.692 units remaining) [ {} - { Elt "foo" "bar" } ] - - location: 91 (remaining gas: 1039918.792 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 92 (remaining gas: 1039919.612 units remaining) [ { Pair "gaz" "baz" } {} - { Elt "foo" "bar" } ] - - location: 98 (remaining gas: 1039918.085 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 98 (remaining gas: 1039919.025 units remaining) [ "gaz" "baz" {} - { Elt "foo" "bar" } ] - - location: 101 (remaining gas: 1039917.785 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 99 (remaining gas: 1039918.925 units remaining) + [ "baz" + {} + { Elt "foo" "bar" } + Unit ] + - location: 101 (remaining gas: 1039918.845 units remaining) [ (Some "baz") {} - { Elt "foo" "bar" } ] - - location: 100 (remaining gas: 1039917.715 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 100 (remaining gas: 1039918.775 units remaining) [ (Some "baz") {} - { Elt "foo" "bar" } ] - - location: 99 (remaining gas: 1039917.715 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 100 (remaining gas: 1039918.695 units remaining) [ "gaz" (Some "baz") {} - { Elt "foo" "bar" } ] - - location: 102 (remaining gas: 1039917.575 units remaining) - [ { Elt "gaz" "baz" } - { Elt "foo" "bar" } ] - - location: -1 (remaining gas: 1039917.505 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 102 (remaining gas: 1039918.615 units remaining) [ { Elt "gaz" "baz" } - { Elt "foo" "bar" } ] - - location: 96 (remaining gas: 1039917.505 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: -1 (remaining gas: 1039918.545 units remaining) [ { Elt "gaz" "baz" } - { Elt "foo" "bar" } ] - - location: 103 (remaining gas: 1039917.375 units remaining) + { Elt "foo" "bar" } + Unit ] + - location: 103 (remaining gas: 1039918.475 units remaining) [ { Elt "foo" "bar" } - { Elt "gaz" "baz" } ] - - location: 104 (remaining gas: 1039917.235 units remaining) - [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) ] - - location: 105 (remaining gas: 1039917.095 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: -1 (remaining gas: 1039917.025 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 64 (remaining gas: 1039916.955 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 59 (remaining gas: 1039916.885 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 151 (remaining gas: 1039916.745 units remaining) + { Elt "gaz" "baz" } + Unit ] + - location: 104 (remaining gas: 1039918.395 units remaining) + [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) + Unit ] + - location: 105 (remaining gas: 1039918.315 units remaining) + [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) + Unit ] + - location: -1 (remaining gas: 1039918.245 units remaining) + [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) + Unit ] + - location: 64 (remaining gas: 1039918.175 units remaining) + [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) + Unit ] + - location: 59 (remaining gas: 1039918.105 units remaining) + [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) + Unit ] + - location: 151 (remaining gas: 1039918.025 units remaining) [ {} - (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] - - location: 153 (remaining gas: 1039916.605 units remaining) - [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) ] - - location: -1 (remaining gas: 1039916.535 units remaining) - [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) ] + (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) + Unit ] + - location: 153 (remaining gas: 1039917.945 units remaining) + [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) + Unit ] + - location: -1 (remaining gas: 1039917.875 units remaining) + [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out index 225cf14f973d..6b66783e2c40 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out @@ -8,18 +8,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039944.376 units remaining) + - location: 9 (remaining gas: 1039944.376 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") ] - - location: 9 (remaining gas: 1039944.236 units remaining) + - location: 9 (remaining gas: 1039944.296 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 10 (remaining gas: 1039944.096 units remaining) + "hello") + Unit ] + - location: 10 (remaining gas: 1039944.216 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -28,56 +29,80 @@ trace "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 13 (remaining gas: 1039943.796 units remaining) + "hello") + Unit ] + - location: 11 (remaining gas: 1039944.116 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "hello") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "hello") + Unit ] + - location: 13 (remaining gas: 1039944.036 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 14 (remaining gas: 1039943.656 units remaining) + "hello") + Unit ] + - location: 14 (remaining gas: 1039943.956 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 15 (remaining gas: 1039943.516 units remaining) + "hello") + Unit ] + - location: 15 (remaining gas: 1039943.876 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 18 (remaining gas: 1039943.216 units remaining) + "hello") + Unit ] + - location: 16 (remaining gas: 1039943.776 units remaining) + [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "hello") @storage + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "hello") + Unit ] + - location: 18 (remaining gas: 1039943.696 units remaining) [ "hello" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 19 (remaining gas: 1039930.916 units remaining) + "hello") + Unit ] + - location: 19 (remaining gas: 1039931.456 units remaining) [ 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: -1 (remaining gas: 1039930.846 units remaining) + "hello") + Unit ] + - location: -1 (remaining gas: 1039931.386 units remaining) [ 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 16 (remaining gas: 1039930.846 units remaining) + "hello") + Unit ] + - location: 17 (remaining gas: 1039931.306 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: -1 (remaining gas: 1039930.776 units remaining) + "hello") + Unit ] + - location: -1 (remaining gas: 1039931.236 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 11 (remaining gas: 1039930.776 units remaining) + "hello") + Unit ] + - location: 12 (remaining gas: 1039931.156 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -85,38 +110,51 @@ trace 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 20 (remaining gas: 1039930.636 units remaining) + "hello") + Unit ] + - location: 20 (remaining gas: 1039931.076 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 21 (remaining gas: 1039660.563 units remaining) + "hello") + Unit ] + - location: 21 (remaining gas: 1039661.063 units remaining) [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 23 (remaining gas: 1039660.373 units remaining) + "hello") + Unit ] + - location: 22 (remaining gas: 1039661.003 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: 28 (remaining gas: 1039660.233 units remaining) + "hello") + Unit ] + - location: 23 (remaining gas: 1039660.933 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "hello") + Unit ] + - location: 28 (remaining gas: 1039660.853 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") @storage ] - - location: 29 (remaining gas: 1039660.093 units remaining) + "hello") @storage + Unit ] + - location: 29 (remaining gas: 1039660.773 units remaining) [ {} (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") @storage ] - - location: 31 (remaining gas: 1039659.953 units remaining) + "hello") @storage + Unit ] + - location: 31 (remaining gas: 1039660.693 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] - - location: -1 (remaining gas: 1039659.883 units remaining) + "hello") + Unit ] + - location: -1 (remaining gas: 1039660.623 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] + "hello") + Unit ] Runtime error in contract [CONTRACT_HASH]: 01: parameter key; @@ -134,18 +172,19 @@ At line 8 characters 14 to 18, script reached FAILWITH instruction with Unit trace - - location: 8 (remaining gas: 1039944.386 units remaining) + - location: 9 (remaining gas: 1039944.386 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") ] - - location: 9 (remaining gas: 1039944.246 units remaining) + - location: 9 (remaining gas: 1039944.306 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 10 (remaining gas: 1039944.106 units remaining) + "abcd") + Unit ] + - location: 10 (remaining gas: 1039944.226 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @@ -154,56 +193,80 @@ trace "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 13 (remaining gas: 1039943.806 units remaining) + "abcd") + Unit ] + - location: 11 (remaining gas: 1039944.126 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "abcd") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "abcd") + Unit ] + - location: 13 (remaining gas: 1039944.046 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 14 (remaining gas: 1039943.666 units remaining) + "abcd") + Unit ] + - location: 14 (remaining gas: 1039943.966 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 15 (remaining gas: 1039943.526 units remaining) + "abcd") + Unit ] + - location: 15 (remaining gas: 1039943.886 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 18 (remaining gas: 1039943.226 units remaining) + "abcd") + Unit ] + - location: 16 (remaining gas: 1039943.786 units remaining) + [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "abcd") @storage + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "abcd") + Unit ] + - location: 18 (remaining gas: 1039943.706 units remaining) [ "abcd" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 19 (remaining gas: 1039930.926 units remaining) + "abcd") + Unit ] + - location: 19 (remaining gas: 1039931.466 units remaining) [ 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: -1 (remaining gas: 1039930.856 units remaining) + "abcd") + Unit ] + - location: -1 (remaining gas: 1039931.396 units remaining) [ 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 16 (remaining gas: 1039930.856 units remaining) + "abcd") + Unit ] + - location: 17 (remaining gas: 1039931.316 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: -1 (remaining gas: 1039930.786 units remaining) + "abcd") + Unit ] + - location: -1 (remaining gas: 1039931.246 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 11 (remaining gas: 1039930.786 units remaining) + "abcd") + Unit ] + - location: 12 (remaining gas: 1039931.166 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @@ -211,23 +274,32 @@ trace 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 20 (remaining gas: 1039930.646 units remaining) + "abcd") + Unit ] + - location: 20 (remaining gas: 1039931.086 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 21 (remaining gas: 1039660.574 units remaining) + "abcd") + Unit ] + - location: 21 (remaining gas: 1039661.074 units remaining) [ False (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] - - location: 26 (remaining gas: 1039660.254 units remaining) + "abcd") + Unit ] + - location: 22 (remaining gas: 1039661.014 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "abcd") + Unit ] + - location: 26 (remaining gas: 1039660.934 units remaining) [ Unit (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] + "abcd") + Unit ] Fatal error: error running script diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out index 9db1391fc6df..7f221aca5983 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out @@ -7,34 +7,46 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039987.125 units remaining) + - location: 7 (remaining gas: 1039987.125 units remaining) [ (Pair 0 Unit) ] - - location: 7 (remaining gas: 1039986.985 units remaining) - [ 0 @parameter ] - - location: 8 (remaining gas: 1039986.845 units remaining) + - location: 7 (remaining gas: 1039987.045 units remaining) [ 0 @parameter - 0 @parameter ] - - location: 9 (remaining gas: 1039986.705 units remaining) + Unit ] + - location: 8 (remaining gas: 1039986.965 units remaining) + [ 0 @parameter + 0 @parameter + Unit ] + - location: 9 (remaining gas: 1039986.885 units remaining) [ 0 - 0 @parameter ] - - location: 10 (remaining gas: 1039986.565 units remaining) + 0 @parameter + Unit ] + - location: 10 (remaining gas: 1039986.805 units remaining) [ 0 - 0 @parameter ] - - location: 11 (remaining gas: 1039986.355 units remaining) - [ 0 ] - - location: 13 (remaining gas: 1039986.155 units remaining) - [ True ] - - location: 15 (remaining gas: 1039985.965 units remaining) - [ ] - - location: -1 (remaining gas: 1039985.895 units remaining) - [ ] - - location: 20 (remaining gas: 1039985.755 units remaining) + 0 @parameter + Unit ] + - location: 11 (remaining gas: 1039986.655 units remaining) + [ 0 + Unit ] + - location: 13 (remaining gas: 1039986.575 units remaining) + [ True + Unit ] + - location: 14 (remaining gas: 1039986.515 units remaining) + [ Unit ] + - location: 15 (remaining gas: 1039986.445 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039986.375 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039985.615 units remaining) + - location: 20 (remaining gas: 1039986.295 units remaining) + [ Unit + Unit ] + - location: 21 (remaining gas: 1039986.215 units remaining) [ {} + Unit + Unit ] + - location: 23 (remaining gas: 1039986.135 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039986.065 units remaining) + [ (Pair {} Unit) Unit ] - - location: 23 (remaining gas: 1039985.475 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039985.405 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out index 2c9ac54b36fe..a3c6e6fec535 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out @@ -7,34 +7,46 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039987.125 units remaining) + - location: 7 (remaining gas: 1039987.125 units remaining) [ (Pair 12039123919239192312931 Unit) ] - - location: 7 (remaining gas: 1039986.985 units remaining) - [ 12039123919239192312931 @parameter ] - - location: 8 (remaining gas: 1039986.845 units remaining) + - location: 7 (remaining gas: 1039987.045 units remaining) [ 12039123919239192312931 @parameter - 12039123919239192312931 @parameter ] - - location: 9 (remaining gas: 1039986.705 units remaining) + Unit ] + - location: 8 (remaining gas: 1039986.965 units remaining) + [ 12039123919239192312931 @parameter + 12039123919239192312931 @parameter + Unit ] + - location: 9 (remaining gas: 1039986.885 units remaining) [ -12039123919239192312931 - 12039123919239192312931 @parameter ] - - location: 10 (remaining gas: 1039986.565 units remaining) + 12039123919239192312931 @parameter + Unit ] + - location: 10 (remaining gas: 1039986.805 units remaining) [ 12039123919239192312931 - 12039123919239192312931 @parameter ] - - location: 11 (remaining gas: 1039986.355 units remaining) - [ 0 ] - - location: 13 (remaining gas: 1039986.155 units remaining) - [ True ] - - location: 15 (remaining gas: 1039985.965 units remaining) - [ ] - - location: -1 (remaining gas: 1039985.895 units remaining) - [ ] - - location: 20 (remaining gas: 1039985.755 units remaining) + 12039123919239192312931 @parameter + Unit ] + - location: 11 (remaining gas: 1039986.655 units remaining) + [ 0 + Unit ] + - location: 13 (remaining gas: 1039986.575 units remaining) + [ True + Unit ] + - location: 14 (remaining gas: 1039986.515 units remaining) + [ Unit ] + - location: 15 (remaining gas: 1039986.445 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039986.375 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039985.615 units remaining) + - location: 20 (remaining gas: 1039986.295 units remaining) + [ Unit + Unit ] + - location: 21 (remaining gas: 1039986.215 units remaining) [ {} + Unit + Unit ] + - location: 23 (remaining gas: 1039986.135 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039986.065 units remaining) + [ (Pair {} Unit) Unit ] - - location: 23 (remaining gas: 1039985.475 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039985.405 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out index bcaa38d0a40a..b31c6206c7e8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out @@ -7,34 +7,46 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039987.125 units remaining) + - location: 7 (remaining gas: 1039987.125 units remaining) [ (Pair 948 Unit) ] - - location: 7 (remaining gas: 1039986.985 units remaining) - [ 948 @parameter ] - - location: 8 (remaining gas: 1039986.845 units remaining) + - location: 7 (remaining gas: 1039987.045 units remaining) [ 948 @parameter - 948 @parameter ] - - location: 9 (remaining gas: 1039986.705 units remaining) + Unit ] + - location: 8 (remaining gas: 1039986.965 units remaining) + [ 948 @parameter + 948 @parameter + Unit ] + - location: 9 (remaining gas: 1039986.885 units remaining) [ -948 - 948 @parameter ] - - location: 10 (remaining gas: 1039986.565 units remaining) + 948 @parameter + Unit ] + - location: 10 (remaining gas: 1039986.805 units remaining) [ 948 - 948 @parameter ] - - location: 11 (remaining gas: 1039986.355 units remaining) - [ 0 ] - - location: 13 (remaining gas: 1039986.155 units remaining) - [ True ] - - location: 15 (remaining gas: 1039985.965 units remaining) - [ ] - - location: -1 (remaining gas: 1039985.895 units remaining) - [ ] - - location: 20 (remaining gas: 1039985.755 units remaining) + 948 @parameter + Unit ] + - location: 11 (remaining gas: 1039986.655 units remaining) + [ 0 + Unit ] + - location: 13 (remaining gas: 1039986.575 units remaining) + [ True + Unit ] + - location: 14 (remaining gas: 1039986.515 units remaining) + [ Unit ] + - location: 15 (remaining gas: 1039986.445 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039986.375 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039985.615 units remaining) + - location: 20 (remaining gas: 1039986.295 units remaining) + [ Unit + Unit ] + - location: 21 (remaining gas: 1039986.215 units remaining) [ {} + Unit + Unit ] + - location: 23 (remaining gas: 1039986.135 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039986.065 units remaining) + [ (Pair {} Unit) Unit ] - - location: 23 (remaining gas: 1039985.475 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039985.405 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out index 9000cd940b8f..aac6e209525f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out @@ -7,231 +7,331 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039917.130 units remaining) + - location: 7 (remaining gas: 1039917.130 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039916.990 units remaining) - [ Unit @parameter ] - - location: 8 (remaining gas: 1039916.850 units remaining) + - location: 7 (remaining gas: 1039917.050 units remaining) + [ Unit @parameter + Unit ] + - location: 8 (remaining gas: 1039916.970 units remaining) [ 2 - Unit @parameter ] - - location: 11 (remaining gas: 1039916.710 units remaining) + Unit @parameter + Unit ] + - location: 11 (remaining gas: 1039916.890 units remaining) [ 2 2 - Unit @parameter ] - - location: 14 (remaining gas: 1039916.570 units remaining) + Unit @parameter + Unit ] + - location: 14 (remaining gas: 1039916.810 units remaining) [ 4 - Unit @parameter ] - - location: 15 (remaining gas: 1039916.430 units remaining) + Unit @parameter + Unit ] + - location: 15 (remaining gas: 1039916.730 units remaining) [ 4 4 - Unit @parameter ] - - location: 20 (remaining gas: 1039916.100 units remaining) + Unit @parameter + Unit ] + - location: 20 (remaining gas: 1039916.580 units remaining) [ 0 - Unit @parameter ] - - location: 21 (remaining gas: 1039915.960 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039915.890 units remaining) - [ True - Unit @parameter ] - - location: 23 (remaining gas: 1039915.700 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039915.630 units remaining) - [ Unit @parameter ] - - location: 28 (remaining gas: 1039915.490 units remaining) + Unit @parameter + Unit ] + - location: 21 (remaining gas: 1039916.500 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039916.430 units remaining) + [ True + Unit @parameter + Unit ] + - location: 22 (remaining gas: 1039916.370 units remaining) + [ Unit @parameter + Unit ] + - location: 23 (remaining gas: 1039916.300 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039916.230 units remaining) + [ Unit @parameter + Unit ] + - location: 28 (remaining gas: 1039916.150 units remaining) [ 2 - Unit @parameter ] - - location: 31 (remaining gas: 1039915.350 units remaining) + Unit @parameter + Unit ] + - location: 31 (remaining gas: 1039916.070 units remaining) [ 2 2 - Unit @parameter ] - - location: 34 (remaining gas: 1039915.210 units remaining) + Unit @parameter + Unit ] + - location: 34 (remaining gas: 1039915.990 units remaining) [ 4 - Unit @parameter ] - - location: 35 (remaining gas: 1039915.070 units remaining) + Unit @parameter + Unit ] + - location: 35 (remaining gas: 1039915.910 units remaining) [ 4 4 - Unit @parameter ] - - location: 40 (remaining gas: 1039914.740 units remaining) + Unit @parameter + Unit ] + - location: 40 (remaining gas: 1039915.760 units remaining) [ 0 - Unit @parameter ] - - location: 41 (remaining gas: 1039914.600 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039914.530 units remaining) - [ True - Unit @parameter ] - - location: 43 (remaining gas: 1039914.340 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039914.270 units remaining) - [ Unit @parameter ] - - location: 48 (remaining gas: 1039914.130 units remaining) + Unit @parameter + Unit ] + - location: 41 (remaining gas: 1039915.680 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039915.610 units remaining) + [ True + Unit @parameter + Unit ] + - location: 42 (remaining gas: 1039915.550 units remaining) + [ Unit @parameter + Unit ] + - location: 43 (remaining gas: 1039915.480 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039915.410 units remaining) + [ Unit @parameter + Unit ] + - location: 48 (remaining gas: 1039915.330 units remaining) [ 2 - Unit @parameter ] - - location: 51 (remaining gas: 1039913.990 units remaining) + Unit @parameter + Unit ] + - location: 51 (remaining gas: 1039915.250 units remaining) [ 2 2 - Unit @parameter ] - - location: 54 (remaining gas: 1039913.850 units remaining) + Unit @parameter + Unit ] + - location: 54 (remaining gas: 1039915.170 units remaining) [ 4 - Unit @parameter ] - - location: 55 (remaining gas: 1039913.710 units remaining) + Unit @parameter + Unit ] + - location: 55 (remaining gas: 1039915.090 units remaining) [ 4 4 - Unit @parameter ] - - location: 60 (remaining gas: 1039913.380 units remaining) + Unit @parameter + Unit ] + - location: 60 (remaining gas: 1039914.940 units remaining) [ 0 - Unit @parameter ] - - location: 61 (remaining gas: 1039913.240 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039913.170 units remaining) - [ True - Unit @parameter ] - - location: 63 (remaining gas: 1039912.980 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039912.910 units remaining) - [ Unit @parameter ] - - location: 68 (remaining gas: 1039912.770 units remaining) + Unit @parameter + Unit ] + - location: 61 (remaining gas: 1039914.860 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039914.790 units remaining) + [ True + Unit @parameter + Unit ] + - location: 62 (remaining gas: 1039914.730 units remaining) + [ Unit @parameter + Unit ] + - location: 63 (remaining gas: 1039914.660 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039914.590 units remaining) + [ Unit @parameter + Unit ] + - location: 68 (remaining gas: 1039914.510 units remaining) [ 2 - Unit @parameter ] - - location: 71 (remaining gas: 1039912.630 units remaining) + Unit @parameter + Unit ] + - location: 71 (remaining gas: 1039914.430 units remaining) [ 2 2 - Unit @parameter ] - - location: 74 (remaining gas: 1039912.490 units remaining) + Unit @parameter + Unit ] + - location: 74 (remaining gas: 1039914.350 units remaining) [ 4 - Unit @parameter ] - - location: 75 (remaining gas: 1039912.350 units remaining) + Unit @parameter + Unit ] + - location: 75 (remaining gas: 1039914.270 units remaining) [ 4 4 - Unit @parameter ] - - location: 80 (remaining gas: 1039912.020 units remaining) + Unit @parameter + Unit ] + - location: 80 (remaining gas: 1039914.120 units remaining) [ 0 - Unit @parameter ] - - location: 81 (remaining gas: 1039911.880 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039911.810 units remaining) - [ True - Unit @parameter ] - - location: 83 (remaining gas: 1039911.620 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039911.550 units remaining) - [ Unit @parameter ] - - location: 88 (remaining gas: 1039911.410 units remaining) + Unit @parameter + Unit ] + - location: 81 (remaining gas: 1039914.040 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039913.970 units remaining) + [ True + Unit @parameter + Unit ] + - location: 82 (remaining gas: 1039913.910 units remaining) + [ Unit @parameter + Unit ] + - location: 83 (remaining gas: 1039913.840 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039913.770 units remaining) + [ Unit @parameter + Unit ] + - location: 88 (remaining gas: 1039913.690 units remaining) [ 2 - Unit @parameter ] - - location: 91 (remaining gas: 1039911.270 units remaining) + Unit @parameter + Unit ] + - location: 91 (remaining gas: 1039913.610 units remaining) [ 2 2 - Unit @parameter ] - - location: 94 (remaining gas: 1039911.130 units remaining) + Unit @parameter + Unit ] + - location: 94 (remaining gas: 1039913.530 units remaining) [ 4 - Unit @parameter ] - - location: 95 (remaining gas: 1039910.990 units remaining) + Unit @parameter + Unit ] + - location: 95 (remaining gas: 1039913.450 units remaining) [ 4 4 - Unit @parameter ] - - location: 100 (remaining gas: 1039910.660 units remaining) + Unit @parameter + Unit ] + - location: 100 (remaining gas: 1039913.300 units remaining) [ 0 - Unit @parameter ] - - location: 101 (remaining gas: 1039910.520 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039910.450 units remaining) - [ True - Unit @parameter ] - - location: 103 (remaining gas: 1039910.260 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039910.190 units remaining) - [ Unit @parameter ] - - location: 108 (remaining gas: 1039910.050 units remaining) + Unit @parameter + Unit ] + - location: 101 (remaining gas: 1039913.220 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039913.150 units remaining) + [ True + Unit @parameter + Unit ] + - location: 102 (remaining gas: 1039913.090 units remaining) + [ Unit @parameter + Unit ] + - location: 103 (remaining gas: 1039913.020 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039912.950 units remaining) + [ Unit @parameter + Unit ] + - location: 108 (remaining gas: 1039912.870 units remaining) [ 60 - Unit @parameter ] - - location: 111 (remaining gas: 1039909.910 units remaining) + Unit @parameter + Unit ] + - location: 111 (remaining gas: 1039912.790 units remaining) [ "2019-09-09T12:08:37Z" 60 - Unit @parameter ] - - location: 114 (remaining gas: 1039909.770 units remaining) + Unit @parameter + Unit ] + - location: 114 (remaining gas: 1039912.710 units remaining) [ "2019-09-09T12:09:37Z" - Unit @parameter ] - - location: 115 (remaining gas: 1039909.630 units remaining) + Unit @parameter + Unit ] + - location: 115 (remaining gas: 1039912.630 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" - Unit @parameter ] - - location: 120 (remaining gas: 1039909.310 units remaining) + Unit @parameter + Unit ] + - location: 120 (remaining gas: 1039912.490 units remaining) [ 0 - Unit @parameter ] - - location: 121 (remaining gas: 1039909.170 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039909.100 units remaining) - [ True - Unit @parameter ] - - location: 123 (remaining gas: 1039908.910 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039908.840 units remaining) - [ Unit @parameter ] - - location: 128 (remaining gas: 1039908.700 units remaining) + Unit @parameter + Unit ] + - location: 121 (remaining gas: 1039912.410 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039912.340 units remaining) + [ True + Unit @parameter + Unit ] + - location: 122 (remaining gas: 1039912.280 units remaining) + [ Unit @parameter + Unit ] + - location: 123 (remaining gas: 1039912.210 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039912.140 units remaining) + [ Unit @parameter + Unit ] + - location: 128 (remaining gas: 1039912.060 units remaining) [ "2019-09-09T12:08:37Z" - Unit @parameter ] - - location: 131 (remaining gas: 1039908.560 units remaining) + Unit @parameter + Unit ] + - location: 131 (remaining gas: 1039911.980 units remaining) [ 60 "2019-09-09T12:08:37Z" - Unit @parameter ] - - location: 134 (remaining gas: 1039908.420 units remaining) + Unit @parameter + Unit ] + - location: 134 (remaining gas: 1039911.900 units remaining) [ "2019-09-09T12:09:37Z" - Unit @parameter ] - - location: 135 (remaining gas: 1039908.280 units remaining) + Unit @parameter + Unit ] + - location: 135 (remaining gas: 1039911.820 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" - Unit @parameter ] - - location: 140 (remaining gas: 1039907.960 units remaining) + Unit @parameter + Unit ] + - location: 140 (remaining gas: 1039911.680 units remaining) [ 0 - Unit @parameter ] - - location: 141 (remaining gas: 1039907.820 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039907.750 units remaining) - [ True - Unit @parameter ] - - location: 143 (remaining gas: 1039907.560 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039907.490 units remaining) - [ Unit @parameter ] - - location: 148 (remaining gas: 1039907.350 units remaining) + Unit @parameter + Unit ] + - location: 141 (remaining gas: 1039911.600 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039911.530 units remaining) + [ True + Unit @parameter + Unit ] + - location: 142 (remaining gas: 1039911.470 units remaining) + [ Unit @parameter + Unit ] + - location: 143 (remaining gas: 1039911.400 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039911.330 units remaining) + [ Unit @parameter + Unit ] + - location: 148 (remaining gas: 1039911.250 units remaining) [ 1000 - Unit @parameter ] - - location: 151 (remaining gas: 1039907.210 units remaining) + Unit @parameter + Unit ] + - location: 151 (remaining gas: 1039911.170 units remaining) [ 1000 1000 - Unit @parameter ] - - location: 154 (remaining gas: 1039907.050 units remaining) + Unit @parameter + Unit ] + - location: 154 (remaining gas: 1039911.070 units remaining) [ 2000 - Unit @parameter ] - - location: 155 (remaining gas: 1039906.910 units remaining) + Unit @parameter + Unit ] + - location: 155 (remaining gas: 1039910.990 units remaining) [ 2000 2000 - Unit @parameter ] - - location: 160 (remaining gas: 1039906.626 units remaining) + Unit @parameter + Unit ] + - location: 160 (remaining gas: 1039910.886 units remaining) [ 0 - Unit @parameter ] - - location: 161 (remaining gas: 1039906.486 units remaining) - [ True - Unit @parameter ] - - location: -1 (remaining gas: 1039906.416 units remaining) - [ True - Unit @parameter ] - - location: 163 (remaining gas: 1039906.226 units remaining) - [ Unit @parameter ] - - location: -1 (remaining gas: 1039906.156 units remaining) - [ Unit @parameter ] - - location: 168 (remaining gas: 1039906.016 units remaining) + Unit @parameter + Unit ] + - location: 161 (remaining gas: 1039910.806 units remaining) + [ True + Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039910.736 units remaining) + [ True + Unit @parameter + Unit ] + - location: 162 (remaining gas: 1039910.676 units remaining) + [ Unit @parameter + Unit ] + - location: 163 (remaining gas: 1039910.606 units remaining) + [ Unit @parameter + Unit ] + - location: -1 (remaining gas: 1039910.536 units remaining) + [ Unit @parameter + Unit ] + - location: 168 (remaining gas: 1039910.456 units remaining) [ {} - Unit @parameter ] - - location: 170 (remaining gas: 1039905.876 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039905.806 units remaining) - [ (Pair {} Unit) ] + Unit @parameter + Unit ] + - location: 170 (remaining gas: 1039910.376 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039910.306 units remaining) + [ (Pair {} Unit) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out index e16553e90fc0..015692f6b349 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out @@ -7,27 +7,34 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) None) ] - - location: 10 (remaining gas: 1039991.880 units remaining) + - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter ] - - location: 11 (remaining gas: 1039991.740 units remaining) + 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0000000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039991.450 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 13 (remaining gas: 1039991.310 units remaining) - [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: 14 (remaining gas: 1039991.170 units remaining) + 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039991.630 units remaining) + [ 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 13 (remaining gas: 1039991.550 units remaining) + [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: 16 (remaining gas: 1039991.030 units remaining) + (Some 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) ] - - location: -1 (remaining gas: 1039990.960 units remaining) + (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) + Unit ] + - location: -1 (remaining gas: 1039991.320 units remaining) [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) ] + (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out index cbbe7b1efa6d..3f067ce7339f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out @@ -7,27 +7,34 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) None) ] - - location: 10 (remaining gas: 1039991.880 units remaining) + - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter ] - - location: 11 (remaining gas: 1039991.740 units remaining) + 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039991.450 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 13 (remaining gas: 1039991.310 units remaining) - [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 14 (remaining gas: 1039991.170 units remaining) + 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039991.630 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 13 (remaining gas: 1039991.550 units remaining) + [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 16 (remaining gas: 1039991.030 units remaining) + (Some 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) ] - - location: -1 (remaining gas: 1039990.960 units remaining) + (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) + Unit ] + - location: -1 (remaining gas: 1039991.320 units remaining) [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) ] + (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out index 20aa8d97f9a9..6a0d0a2a8a05 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out @@ -7,27 +7,34 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) None) ] - - location: 10 (remaining gas: 1039991.880 units remaining) + - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter ] - - location: 11 (remaining gas: 1039991.740 units remaining) + 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039991.450 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 13 (remaining gas: 1039991.310 units remaining) - [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 14 (remaining gas: 1039991.170 units remaining) + 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039991.630 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 13 (remaining gas: 1039991.550 units remaining) + [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 16 (remaining gas: 1039991.030 units remaining) + (Some 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) ] - - location: -1 (remaining gas: 1039990.960 units remaining) + (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) + Unit ] + - location: -1 (remaining gas: 1039991.320 units remaining) [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) ] + (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out index 031055697593..56173eac0aa3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out @@ -7,27 +7,34 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0100000000000000000000000000000000000000000000000000000000000000) None) ] - - location: 10 (remaining gas: 1039991.880 units remaining) + - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0100000000000000000000000000000000000000000000000000000000000000) @parameter ] - - location: 11 (remaining gas: 1039991.740 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039991.450 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 13 (remaining gas: 1039991.310 units remaining) - [ (Some 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: 14 (remaining gas: 1039991.170 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039991.630 units remaining) + [ 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 13 (remaining gas: 1039991.550 units remaining) + [ (Some 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: 16 (remaining gas: 1039991.030 units remaining) + (Some 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) ] - - location: -1 (remaining gas: 1039990.960 units remaining) + (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) + Unit ] + - location: -1 (remaining gas: 1039991.320 units remaining) [ (Pair {} - (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) ] + (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" index 84420a52d2bc..b26fd3f54db0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair -100 "1970-01-01T00:01:40Z") None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair -100 "1970-01-01T00:01:40Z") @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair -100 "1970-01-01T00:01:40Z") @parameter - (Pair -100 "1970-01-01T00:01:40Z") @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair -100 "1970-01-01T00:01:40Z") @parameter + (Pair -100 "1970-01-01T00:01:40Z") @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ -100 - (Pair -100 "1970-01-01T00:01:40Z") @parameter ] - - location: 15 (remaining gas: 1039988.430 units remaining) - [ "1970-01-01T00:01:40Z" ] - - location: 14 (remaining gas: 1039988.360 units remaining) - [ "1970-01-01T00:01:40Z" ] - - location: 13 (remaining gas: 1039988.360 units remaining) + (Pair -100 "1970-01-01T00:01:40Z") @parameter + Unit ] + - location: 13 (remaining gas: 1039988.810 units remaining) + [ (Pair -100 "1970-01-01T00:01:40Z") @parameter + Unit ] + - location: 15 (remaining gas: 1039988.730 units remaining) + [ "1970-01-01T00:01:40Z" + Unit ] + - location: 14 (remaining gas: 1039988.660 units remaining) + [ "1970-01-01T00:01:40Z" + Unit ] + - location: 14 (remaining gas: 1039988.580 units remaining) [ -100 - "1970-01-01T00:01:40Z" ] - - location: 16 (remaining gas: 1039988.220 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039988.080 units remaining) - [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039987.940 units remaining) + "1970-01-01T00:01:40Z" + Unit ] + - location: 16 (remaining gas: 1039988.500 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 17 (remaining gas: 1039988.420 units remaining) + [ (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 18 (remaining gas: 1039988.340 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039987.800 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] - - location: -1 (remaining gas: 1039987.730 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] + (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 20 (remaining gas: 1039988.260 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] + - location: -1 (remaining gas: 1039988.190 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" index 0e5aa0f7ffe8..3dc9fa941f5d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.020 units remaining) + - location: 10 (remaining gas: 1039989.020 units remaining) [ (Pair (Pair 0 "1970-01-01T00:00:00Z") None) ] - - location: 10 (remaining gas: 1039988.880 units remaining) - [ (Pair 0 "1970-01-01T00:00:00Z") @parameter ] - - location: 11 (remaining gas: 1039988.740 units remaining) + - location: 10 (remaining gas: 1039988.940 units remaining) [ (Pair 0 "1970-01-01T00:00:00Z") @parameter - (Pair 0 "1970-01-01T00:00:00Z") @parameter ] - - location: 12 (remaining gas: 1039988.600 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.860 units remaining) + [ (Pair 0 "1970-01-01T00:00:00Z") @parameter + (Pair 0 "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 12 (remaining gas: 1039988.780 units remaining) [ 0 - (Pair 0 "1970-01-01T00:00:00Z") @parameter ] - - location: 15 (remaining gas: 1039988.300 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 14 (remaining gas: 1039988.230 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 13 (remaining gas: 1039988.230 units remaining) + (Pair 0 "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 13 (remaining gas: 1039988.680 units remaining) + [ (Pair 0 "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 15 (remaining gas: 1039988.600 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 14 (remaining gas: 1039988.530 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 14 (remaining gas: 1039988.450 units remaining) [ 0 - "1970-01-01T00:00:00Z" ] - - location: 16 (remaining gas: 1039988.090 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039987.950 units remaining) - [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039987.810 units remaining) + "1970-01-01T00:00:00Z" + Unit ] + - location: 16 (remaining gas: 1039988.370 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 17 (remaining gas: 1039988.290 units remaining) + [ (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 18 (remaining gas: 1039988.210 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039987.670 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] - - location: -1 (remaining gas: 1039987.600 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] + (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 20 (remaining gas: 1039988.130 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] + - location: -1 (remaining gas: 1039988.060 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" index 4b25b4cddfe8..a0d5138f3a77 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair 100 "1970-01-01T00:01:40Z") None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair 100 "1970-01-01T00:01:40Z") @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair 100 "1970-01-01T00:01:40Z") @parameter - (Pair 100 "1970-01-01T00:01:40Z") @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair 100 "1970-01-01T00:01:40Z") @parameter + (Pair 100 "1970-01-01T00:01:40Z") @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ 100 - (Pair 100 "1970-01-01T00:01:40Z") @parameter ] - - location: 15 (remaining gas: 1039988.430 units remaining) - [ "1970-01-01T00:01:40Z" ] - - location: 14 (remaining gas: 1039988.360 units remaining) - [ "1970-01-01T00:01:40Z" ] - - location: 13 (remaining gas: 1039988.360 units remaining) + (Pair 100 "1970-01-01T00:01:40Z") @parameter + Unit ] + - location: 13 (remaining gas: 1039988.810 units remaining) + [ (Pair 100 "1970-01-01T00:01:40Z") @parameter + Unit ] + - location: 15 (remaining gas: 1039988.730 units remaining) + [ "1970-01-01T00:01:40Z" + Unit ] + - location: 14 (remaining gas: 1039988.660 units remaining) + [ "1970-01-01T00:01:40Z" + Unit ] + - location: 14 (remaining gas: 1039988.580 units remaining) [ 100 - "1970-01-01T00:01:40Z" ] - - location: 16 (remaining gas: 1039988.220 units remaining) - [ "1970-01-01T00:03:20Z" ] - - location: 17 (remaining gas: 1039988.080 units remaining) - [ (Some "1970-01-01T00:03:20Z") ] - - location: 18 (remaining gas: 1039987.940 units remaining) + "1970-01-01T00:01:40Z" + Unit ] + - location: 16 (remaining gas: 1039988.500 units remaining) + [ "1970-01-01T00:03:20Z" + Unit ] + - location: 17 (remaining gas: 1039988.420 units remaining) + [ (Some "1970-01-01T00:03:20Z") + Unit ] + - location: 18 (remaining gas: 1039988.340 units remaining) [ {} - (Some "1970-01-01T00:03:20Z") ] - - location: 20 (remaining gas: 1039987.800 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] - - location: -1 (remaining gas: 1039987.730 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] + (Some "1970-01-01T00:03:20Z") + Unit ] + - location: 20 (remaining gas: 1039988.260 units remaining) + [ (Pair {} (Some "1970-01-01T00:03:20Z")) + Unit ] + - location: -1 (remaining gas: 1039988.190 units remaining) + [ (Pair {} (Some "1970-01-01T00:03:20Z")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" index d06320bd9e68..5ff081ae7199 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.020 units remaining) + - location: 10 (remaining gas: 1039989.020 units remaining) [ (Pair (Pair "1970-01-01T00:00:00Z" 0) None) ] - - location: 10 (remaining gas: 1039988.880 units remaining) - [ (Pair "1970-01-01T00:00:00Z" 0) @parameter ] - - location: 11 (remaining gas: 1039988.740 units remaining) + - location: 10 (remaining gas: 1039988.940 units remaining) [ (Pair "1970-01-01T00:00:00Z" 0) @parameter - (Pair "1970-01-01T00:00:00Z" 0) @parameter ] - - location: 12 (remaining gas: 1039988.600 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.860 units remaining) + [ (Pair "1970-01-01T00:00:00Z" 0) @parameter + (Pair "1970-01-01T00:00:00Z" 0) @parameter + Unit ] + - location: 12 (remaining gas: 1039988.780 units remaining) + [ "1970-01-01T00:00:00Z" + (Pair "1970-01-01T00:00:00Z" 0) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.680 units remaining) + [ (Pair "1970-01-01T00:00:00Z" 0) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.600 units remaining) + [ 0 + Unit ] + - location: 14 (remaining gas: 1039988.530 units remaining) + [ 0 + Unit ] + - location: 14 (remaining gas: 1039988.450 units remaining) [ "1970-01-01T00:00:00Z" - (Pair "1970-01-01T00:00:00Z" 0) @parameter ] - - location: 15 (remaining gas: 1039988.300 units remaining) - [ 0 ] - - location: 14 (remaining gas: 1039988.230 units remaining) - [ 0 ] - - location: 13 (remaining gas: 1039988.230 units remaining) + 0 + Unit ] + - location: 16 (remaining gas: 1039988.370 units remaining) [ "1970-01-01T00:00:00Z" - 0 ] - - location: 16 (remaining gas: 1039988.090 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039987.950 units remaining) - [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039987.810 units remaining) + Unit ] + - location: 17 (remaining gas: 1039988.290 units remaining) + [ (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 18 (remaining gas: 1039988.210 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039987.670 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] - - location: -1 (remaining gas: 1039987.600 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] + (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 20 (remaining gas: 1039988.130 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] + - location: -1 (remaining gas: 1039988.060 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" index 72d25b3e996e..1fff1a83ce87 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" -100) None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter + (Pair "1970-01-01T00:01:40Z" -100) @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - - location: 15 (remaining gas: 1039988.430 units remaining) - [ -100 ] - - location: 14 (remaining gas: 1039988.360 units remaining) - [ -100 ] - - location: 13 (remaining gas: 1039988.360 units remaining) + (Pair "1970-01-01T00:01:40Z" -100) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.810 units remaining) + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.730 units remaining) + [ -100 + Unit ] + - location: 14 (remaining gas: 1039988.660 units remaining) + [ -100 + Unit ] + - location: 14 (remaining gas: 1039988.580 units remaining) [ "1970-01-01T00:01:40Z" - -100 ] - - location: 16 (remaining gas: 1039988.220 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 17 (remaining gas: 1039988.080 units remaining) - [ (Some "1970-01-01T00:00:00Z") ] - - location: 18 (remaining gas: 1039987.940 units remaining) + -100 + Unit ] + - location: 16 (remaining gas: 1039988.500 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 17 (remaining gas: 1039988.420 units remaining) + [ (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 18 (remaining gas: 1039988.340 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") ] - - location: 20 (remaining gas: 1039987.800 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] - - location: -1 (remaining gas: 1039987.730 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] + (Some "1970-01-01T00:00:00Z") + Unit ] + - location: 20 (remaining gas: 1039988.260 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] + - location: -1 (remaining gas: 1039988.190 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" index d8abf6dc9c6f..2605b6016d4b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" 100) None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter + (Pair "1970-01-01T00:01:40Z" 100) @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - - location: 15 (remaining gas: 1039988.430 units remaining) - [ 100 ] - - location: 14 (remaining gas: 1039988.360 units remaining) - [ 100 ] - - location: 13 (remaining gas: 1039988.360 units remaining) + (Pair "1970-01-01T00:01:40Z" 100) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.810 units remaining) + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.730 units remaining) + [ 100 + Unit ] + - location: 14 (remaining gas: 1039988.660 units remaining) + [ 100 + Unit ] + - location: 14 (remaining gas: 1039988.580 units remaining) [ "1970-01-01T00:01:40Z" - 100 ] - - location: 16 (remaining gas: 1039988.220 units remaining) - [ "1970-01-01T00:03:20Z" ] - - location: 17 (remaining gas: 1039988.080 units remaining) - [ (Some "1970-01-01T00:03:20Z") ] - - location: 18 (remaining gas: 1039987.940 units remaining) + 100 + Unit ] + - location: 16 (remaining gas: 1039988.500 units remaining) + [ "1970-01-01T00:03:20Z" + Unit ] + - location: 17 (remaining gas: 1039988.420 units remaining) + [ (Some "1970-01-01T00:03:20Z") + Unit ] + - location: 18 (remaining gas: 1039988.340 units remaining) [ {} - (Some "1970-01-01T00:03:20Z") ] - - location: 20 (remaining gas: 1039987.800 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] - - location: -1 (remaining gas: 1039987.730 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] + (Some "1970-01-01T00:03:20Z") + Unit ] + - location: 20 (remaining gas: 1039988.260 units remaining) + [ (Pair {} (Some "1970-01-01T00:03:20Z")) + Unit ] + - location: -1 (remaining gas: 1039988.190 units remaining) + [ (Pair {} (Some "1970-01-01T00:03:20Z")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" index 257551a41d86..8631a63fdb70 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039480.374 units remaining) + - location: 9 (remaining gas: 1039480.374 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" None) ] - - location: 9 (remaining gas: 1039480.234 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter ] - - location: 10 (remaining gas: 1039480.094 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.address ] - - location: 11 (remaining gas: 1039479.954 units remaining) - [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 12 (remaining gas: 1039479.814 units remaining) + - location: 9 (remaining gas: 1039480.294 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter + Unit ] + - location: 10 (remaining gas: 1039480.214 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.address + Unit ] + - location: 11 (remaining gas: 1039480.134 units remaining) + [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 12 (remaining gas: 1039480.054 units remaining) [ {} - (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 14 (remaining gas: 1039479.674 units remaining) - [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) ] - - location: -1 (remaining gas: 1039479.604 units remaining) - [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) ] + (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 14 (remaining gas: 1039479.974 units remaining) + [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) + Unit ] + - location: -1 (remaining gas: 1039479.904 units remaining) + [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out index d544ed225c0a..3d8e45567f6d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out @@ -7,27 +7,36 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) + - location: 10 (remaining gas: 1039990.620 units remaining) [ (Pair (Pair False False) None) ] - - location: 10 (remaining gas: 1039990.480 units remaining) - [ (Pair False False) @param ] - - location: 11 (remaining gas: 1039990.340 units remaining) + - location: 10 (remaining gas: 1039990.540 units remaining) + [ (Pair False False) @param + Unit ] + - location: 11 (remaining gas: 1039990.460 units remaining) [ False - False ] - - location: 12 (remaining gas: 1039990.180 units remaining) - [ False @and ] - - location: 13 (remaining gas: 1039990.040 units remaining) - [ (Some False) @res ] - - location: 14 (remaining gas: 1039989.900 units remaining) + False + Unit ] + - location: 12 (remaining gas: 1039990.360 units remaining) + [ False @and + Unit ] + - location: 13 (remaining gas: 1039990.280 units remaining) + [ (Some False) @res + Unit ] + - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some False) @res ] - - location: 16 (remaining gas: 1039989.760 units remaining) - [ (Pair {} (Some False)) ] - - location: 17 (remaining gas: 1039989.620 units remaining) + (Some False) @res + Unit ] + - location: 16 (remaining gas: 1039990.120 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some False) @y ] - - location: 18 (remaining gas: 1039989.480 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039989.410 units remaining) - [ (Pair {} (Some False)) ] + (Some False) @y + Unit ] + - location: 18 (remaining gas: 1039989.960 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039989.890 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out index 9c191fe79d40..0fb5bc69a51d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out @@ -7,27 +7,36 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) + - location: 10 (remaining gas: 1039990.620 units remaining) [ (Pair (Pair False True) None) ] - - location: 10 (remaining gas: 1039990.480 units remaining) - [ (Pair False True) @param ] - - location: 11 (remaining gas: 1039990.340 units remaining) + - location: 10 (remaining gas: 1039990.540 units remaining) + [ (Pair False True) @param + Unit ] + - location: 11 (remaining gas: 1039990.460 units remaining) [ False - True ] - - location: 12 (remaining gas: 1039990.180 units remaining) - [ False @and ] - - location: 13 (remaining gas: 1039990.040 units remaining) - [ (Some False) @res ] - - location: 14 (remaining gas: 1039989.900 units remaining) + True + Unit ] + - location: 12 (remaining gas: 1039990.360 units remaining) + [ False @and + Unit ] + - location: 13 (remaining gas: 1039990.280 units remaining) + [ (Some False) @res + Unit ] + - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some False) @res ] - - location: 16 (remaining gas: 1039989.760 units remaining) - [ (Pair {} (Some False)) ] - - location: 17 (remaining gas: 1039989.620 units remaining) + (Some False) @res + Unit ] + - location: 16 (remaining gas: 1039990.120 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some False) @y ] - - location: 18 (remaining gas: 1039989.480 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039989.410 units remaining) - [ (Pair {} (Some False)) ] + (Some False) @y + Unit ] + - location: 18 (remaining gas: 1039989.960 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039989.890 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out index 8721c98c8986..35124704df40 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out @@ -7,27 +7,36 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) + - location: 10 (remaining gas: 1039990.620 units remaining) [ (Pair (Pair True False) None) ] - - location: 10 (remaining gas: 1039990.480 units remaining) - [ (Pair True False) @param ] - - location: 11 (remaining gas: 1039990.340 units remaining) + - location: 10 (remaining gas: 1039990.540 units remaining) + [ (Pair True False) @param + Unit ] + - location: 11 (remaining gas: 1039990.460 units remaining) [ True - False ] - - location: 12 (remaining gas: 1039990.180 units remaining) - [ False @and ] - - location: 13 (remaining gas: 1039990.040 units remaining) - [ (Some False) @res ] - - location: 14 (remaining gas: 1039989.900 units remaining) + False + Unit ] + - location: 12 (remaining gas: 1039990.360 units remaining) + [ False @and + Unit ] + - location: 13 (remaining gas: 1039990.280 units remaining) + [ (Some False) @res + Unit ] + - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some False) @res ] - - location: 16 (remaining gas: 1039989.760 units remaining) - [ (Pair {} (Some False)) ] - - location: 17 (remaining gas: 1039989.620 units remaining) + (Some False) @res + Unit ] + - location: 16 (remaining gas: 1039990.120 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some False) @y ] - - location: 18 (remaining gas: 1039989.480 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039989.410 units remaining) - [ (Pair {} (Some False)) ] + (Some False) @y + Unit ] + - location: 18 (remaining gas: 1039989.960 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039989.890 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out index 36559c2fa360..807824dfef88 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out @@ -7,27 +7,36 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) + - location: 10 (remaining gas: 1039990.620 units remaining) [ (Pair (Pair True True) None) ] - - location: 10 (remaining gas: 1039990.480 units remaining) - [ (Pair True True) @param ] - - location: 11 (remaining gas: 1039990.340 units remaining) + - location: 10 (remaining gas: 1039990.540 units remaining) + [ (Pair True True) @param + Unit ] + - location: 11 (remaining gas: 1039990.460 units remaining) [ True - True ] - - location: 12 (remaining gas: 1039990.180 units remaining) - [ True @and ] - - location: 13 (remaining gas: 1039990.040 units remaining) - [ (Some True) @res ] - - location: 14 (remaining gas: 1039989.900 units remaining) + True + Unit ] + - location: 12 (remaining gas: 1039990.360 units remaining) + [ True @and + Unit ] + - location: 13 (remaining gas: 1039990.280 units remaining) + [ (Some True) @res + Unit ] + - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some True) @res ] - - location: 16 (remaining gas: 1039989.760 units remaining) - [ (Pair {} (Some True)) ] - - location: 17 (remaining gas: 1039989.620 units remaining) + (Some True) @res + Unit ] + - location: 16 (remaining gas: 1039990.120 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some True) @y ] - - location: 18 (remaining gas: 1039989.480 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039989.410 units remaining) - [ (Pair {} (Some True)) ] + (Some True) @y + Unit ] + - location: 18 (remaining gas: 1039989.960 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039989.890 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out index f365a7b92f4f..b31dd9486be3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out @@ -7,97 +7,137 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039955.820 units remaining) + - location: 7 (remaining gas: 1039955.820 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039955.680 units remaining) - [ ] - - location: 8 (remaining gas: 1039955.540 units remaining) - [ 5 ] - - location: 11 (remaining gas: 1039955.400 units remaining) + - location: 7 (remaining gas: 1039955.740 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039955.660 units remaining) + [ 5 + Unit ] + - location: 11 (remaining gas: 1039955.580 units remaining) [ 6 - 5 ] - - location: 14 (remaining gas: 1039955.260 units remaining) - [ 4 ] - - location: 15 (remaining gas: 1039955.120 units remaining) + 5 + Unit ] + - location: 14 (remaining gas: 1039955.500 units remaining) [ 4 - 4 ] - - location: 20 (remaining gas: 1039954.790 units remaining) - [ 0 ] - - location: 21 (remaining gas: 1039954.650 units remaining) - [ True ] - - location: -1 (remaining gas: 1039954.580 units remaining) - [ True ] - - location: 23 (remaining gas: 1039954.390 units remaining) - [ ] - - location: -1 (remaining gas: 1039954.320 units remaining) - [ ] - - location: 28 (remaining gas: 1039954.180 units remaining) - [ 6 ] - - location: 31 (remaining gas: 1039954.040 units remaining) + Unit ] + - location: 15 (remaining gas: 1039955.420 units remaining) + [ 4 + 4 + Unit ] + - location: 20 (remaining gas: 1039955.270 units remaining) + [ 0 + Unit ] + - location: 21 (remaining gas: 1039955.190 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039955.120 units remaining) + [ True + Unit ] + - location: 22 (remaining gas: 1039955.060 units remaining) + [ Unit ] + - location: 23 (remaining gas: 1039954.990 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039954.920 units remaining) + [ Unit ] + - location: 28 (remaining gas: 1039954.840 units remaining) + [ 6 + Unit ] + - location: 31 (remaining gas: 1039954.760 units remaining) [ 5 - 6 ] - - location: 34 (remaining gas: 1039953.900 units remaining) - [ 4 ] - - location: 35 (remaining gas: 1039953.760 units remaining) + 6 + Unit ] + - location: 34 (remaining gas: 1039954.680 units remaining) [ 4 - 4 ] - - location: 40 (remaining gas: 1039953.430 units remaining) - [ 0 ] - - location: 41 (remaining gas: 1039953.290 units remaining) - [ True ] - - location: -1 (remaining gas: 1039953.220 units remaining) - [ True ] - - location: 43 (remaining gas: 1039953.030 units remaining) - [ ] - - location: -1 (remaining gas: 1039952.960 units remaining) - [ ] - - location: 48 (remaining gas: 1039952.820 units remaining) - [ 12 ] - - location: 51 (remaining gas: 1039952.680 units remaining) + Unit ] + - location: 35 (remaining gas: 1039954.600 units remaining) + [ 4 + 4 + Unit ] + - location: 40 (remaining gas: 1039954.450 units remaining) + [ 0 + Unit ] + - location: 41 (remaining gas: 1039954.370 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039954.300 units remaining) + [ True + Unit ] + - location: 42 (remaining gas: 1039954.240 units remaining) + [ Unit ] + - location: 43 (remaining gas: 1039954.170 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039954.100 units remaining) + [ Unit ] + - location: 48 (remaining gas: 1039954.020 units remaining) + [ 12 + Unit ] + - location: 51 (remaining gas: 1039953.940 units remaining) [ -1 - 12 ] - - location: 54 (remaining gas: 1039952.540 units remaining) - [ 12 ] - - location: 55 (remaining gas: 1039952.400 units remaining) + 12 + Unit ] + - location: 54 (remaining gas: 1039953.860 units remaining) + [ 12 + Unit ] + - location: 55 (remaining gas: 1039953.780 units remaining) [ 12 - 12 ] - - location: 60 (remaining gas: 1039952.070 units remaining) - [ 0 ] - - location: 61 (remaining gas: 1039951.930 units remaining) - [ True ] - - location: -1 (remaining gas: 1039951.860 units remaining) - [ True ] - - location: 63 (remaining gas: 1039951.670 units remaining) - [ ] - - location: -1 (remaining gas: 1039951.600 units remaining) - [ ] - - location: 68 (remaining gas: 1039951.460 units remaining) - [ 12 ] - - location: 71 (remaining gas: 1039951.320 units remaining) + 12 + Unit ] + - location: 60 (remaining gas: 1039953.630 units remaining) + [ 0 + Unit ] + - location: 61 (remaining gas: 1039953.550 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039953.480 units remaining) + [ True + Unit ] + - location: 62 (remaining gas: 1039953.420 units remaining) + [ Unit ] + - location: 63 (remaining gas: 1039953.350 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039953.280 units remaining) + [ Unit ] + - location: 68 (remaining gas: 1039953.200 units remaining) + [ 12 + Unit ] + - location: 71 (remaining gas: 1039953.120 units remaining) [ -5 - 12 ] - - location: 74 (remaining gas: 1039951.180 units remaining) - [ 8 ] - - location: 75 (remaining gas: 1039951.040 units remaining) + 12 + Unit ] + - location: 74 (remaining gas: 1039953.040 units remaining) + [ 8 + Unit ] + - location: 75 (remaining gas: 1039952.960 units remaining) [ 8 - 8 ] - - location: 80 (remaining gas: 1039950.710 units remaining) - [ 0 ] - - location: 81 (remaining gas: 1039950.570 units remaining) - [ True ] - - location: -1 (remaining gas: 1039950.500 units remaining) - [ True ] - - location: 83 (remaining gas: 1039950.310 units remaining) - [ ] - - location: -1 (remaining gas: 1039950.240 units remaining) - [ ] - - location: 88 (remaining gas: 1039950.100 units remaining) + 8 + Unit ] + - location: 80 (remaining gas: 1039952.810 units remaining) + [ 0 + Unit ] + - location: 81 (remaining gas: 1039952.730 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039952.660 units remaining) + [ True + Unit ] + - location: 82 (remaining gas: 1039952.600 units remaining) + [ Unit ] + - location: 83 (remaining gas: 1039952.530 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039952.460 units remaining) [ Unit ] - - location: 89 (remaining gas: 1039949.960 units remaining) + - location: 88 (remaining gas: 1039952.380 units remaining) + [ Unit + Unit ] + - location: 89 (remaining gas: 1039952.300 units remaining) [ {} @noop + Unit + Unit ] + - location: 91 (remaining gas: 1039952.220 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039952.150 units remaining) + [ (Pair {} Unit) Unit ] - - location: 91 (remaining gas: 1039949.820 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039949.750 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out index 3b8fa653806c..4f96a2595306 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out @@ -7,20 +7,26 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) + - location: 9 (remaining gas: 1039993.170 units remaining) [ (Pair (Pair False False) False) ] - - location: 9 (remaining gas: 1039993.030 units remaining) - [ (Pair False False) @parameter ] - - location: 10 (remaining gas: 1039992.890 units remaining) + - location: 9 (remaining gas: 1039993.090 units remaining) + [ (Pair False False) @parameter + Unit ] + - location: 10 (remaining gas: 1039993.010 units remaining) [ False - False ] - - location: 11 (remaining gas: 1039992.730 units remaining) - [ False @and ] - - location: 12 (remaining gas: 1039992.590 units remaining) + False + Unit ] + - location: 11 (remaining gas: 1039992.910 units remaining) + [ False @and + Unit ] + - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - False @and ] - - location: 14 (remaining gas: 1039992.450 units remaining) - [ (Pair {} False) ] - - location: -1 (remaining gas: 1039992.380 units remaining) - [ (Pair {} False) ] + False @and + Unit ] + - location: 14 (remaining gas: 1039992.750 units remaining) + [ (Pair {} False) + Unit ] + - location: -1 (remaining gas: 1039992.680 units remaining) + [ (Pair {} False) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out index 73a28df403b8..9d9486732859 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out @@ -7,20 +7,26 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) + - location: 9 (remaining gas: 1039993.170 units remaining) [ (Pair (Pair False True) False) ] - - location: 9 (remaining gas: 1039993.030 units remaining) - [ (Pair False True) @parameter ] - - location: 10 (remaining gas: 1039992.890 units remaining) + - location: 9 (remaining gas: 1039993.090 units remaining) + [ (Pair False True) @parameter + Unit ] + - location: 10 (remaining gas: 1039993.010 units remaining) [ False - True ] - - location: 11 (remaining gas: 1039992.730 units remaining) - [ False @and ] - - location: 12 (remaining gas: 1039992.590 units remaining) + True + Unit ] + - location: 11 (remaining gas: 1039992.910 units remaining) + [ False @and + Unit ] + - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - False @and ] - - location: 14 (remaining gas: 1039992.450 units remaining) - [ (Pair {} False) ] - - location: -1 (remaining gas: 1039992.380 units remaining) - [ (Pair {} False) ] + False @and + Unit ] + - location: 14 (remaining gas: 1039992.750 units remaining) + [ (Pair {} False) + Unit ] + - location: -1 (remaining gas: 1039992.680 units remaining) + [ (Pair {} False) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out index 1ace40329ac9..76f5adda0912 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out @@ -7,20 +7,26 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) + - location: 9 (remaining gas: 1039993.170 units remaining) [ (Pair (Pair True False) False) ] - - location: 9 (remaining gas: 1039993.030 units remaining) - [ (Pair True False) @parameter ] - - location: 10 (remaining gas: 1039992.890 units remaining) + - location: 9 (remaining gas: 1039993.090 units remaining) + [ (Pair True False) @parameter + Unit ] + - location: 10 (remaining gas: 1039993.010 units remaining) [ True - False ] - - location: 11 (remaining gas: 1039992.730 units remaining) - [ False @and ] - - location: 12 (remaining gas: 1039992.590 units remaining) + False + Unit ] + - location: 11 (remaining gas: 1039992.910 units remaining) + [ False @and + Unit ] + - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - False @and ] - - location: 14 (remaining gas: 1039992.450 units remaining) - [ (Pair {} False) ] - - location: -1 (remaining gas: 1039992.380 units remaining) - [ (Pair {} False) ] + False @and + Unit ] + - location: 14 (remaining gas: 1039992.750 units remaining) + [ (Pair {} False) + Unit ] + - location: -1 (remaining gas: 1039992.680 units remaining) + [ (Pair {} False) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out index fe8c552df948..23be2c37890b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out @@ -7,20 +7,26 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) + - location: 9 (remaining gas: 1039993.170 units remaining) [ (Pair (Pair True True) False) ] - - location: 9 (remaining gas: 1039993.030 units remaining) - [ (Pair True True) @parameter ] - - location: 10 (remaining gas: 1039992.890 units remaining) + - location: 9 (remaining gas: 1039993.090 units remaining) + [ (Pair True True) @parameter + Unit ] + - location: 10 (remaining gas: 1039993.010 units remaining) [ True - True ] - - location: 11 (remaining gas: 1039992.730 units remaining) - [ True @and ] - - location: 12 (remaining gas: 1039992.590 units remaining) + True + Unit ] + - location: 11 (remaining gas: 1039992.910 units remaining) + [ True @and + Unit ] + - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - True @and ] - - location: 14 (remaining gas: 1039992.450 units remaining) - [ (Pair {} True) ] - - location: -1 (remaining gas: 1039992.380 units remaining) - [ (Pair {} True) ] + True @and + Unit ] + - location: 14 (remaining gas: 1039992.750 units remaining) + [ (Pair {} True) + Unit ] + - location: -1 (remaining gas: 1039992.680 units remaining) + [ (Pair {} True) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out index 813d5404ed6a..73007da5c6a6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 111) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039779.524 units remaining) - [ 4000000000000 @balance ] - - location: 9 (remaining gas: 1039779.384 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039779.644 units remaining) + [ 4000000000000 @balance + Unit ] + - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 4000000000000 @balance ] - - location: 11 (remaining gas: 1039779.244 units remaining) - [ (Pair {} 4000000000000) ] - - location: -1 (remaining gas: 1039779.174 units remaining) - [ (Pair {} 4000000000000) ] + 4000000000000 @balance + Unit ] + - location: 11 (remaining gas: 1039779.484 units remaining) + [ (Pair {} 4000000000000) + Unit ] + - location: -1 (remaining gas: 1039779.414 units remaining) + [ (Pair {} 4000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out index 676ae34a280a..07733f3f6b37 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out @@ -8,39 +8,54 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[0] to 1 trace - - location: 11 (remaining gas: 1039986.170 units remaining) + - location: 12 (remaining gas: 1039986.170 units remaining) [ (Pair 1 { Elt 0 1 } None) ] - - location: 12 (remaining gas: 1039986.030 units remaining) + - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 0 1 } None) @storage ] - - location: 15 (remaining gas: 1039985.730 units remaining) - [ { Elt 0 1 } ] - - location: 16 (remaining gas: 1039985.590 units remaining) + (Pair { Elt 0 1 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.990 units remaining) + [ (Pair { Elt 0 1 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.910 units remaining) [ { Elt 0 1 } - { Elt 0 1 } ] - - location: -1 (remaining gas: 1039985.520 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 0 1 } - { Elt 0 1 } ] - - location: 13 (remaining gas: 1039985.520 units remaining) + { Elt 0 1 } + Unit ] + - location: -1 (remaining gas: 1039985.760 units remaining) + [ { Elt 0 1 } + { Elt 0 1 } + Unit ] + - location: 14 (remaining gas: 1039985.680 units remaining) [ 1 @parameter { Elt 0 1 } - { Elt 0 1 } ] - - location: 17 (remaining gas: 1039985.380 units remaining) + { Elt 0 1 } + Unit ] + - location: 17 (remaining gas: 1039985.600 units remaining) [ False - { Elt 0 1 } ] - - location: 18 (remaining gas: 1039985.240 units remaining) + { Elt 0 1 } + Unit ] + - location: 18 (remaining gas: 1039985.520 units remaining) [ (Some False) - { Elt 0 1 } ] - - location: 19 (remaining gas: 1039985.110 units remaining) + { Elt 0 1 } + Unit ] + - location: 19 (remaining gas: 1039985.450 units remaining) [ { Elt 0 1 } - (Some False) ] - - location: 20 (remaining gas: 1039984.970 units remaining) - [ (Pair { Elt 0 1 } (Some False)) ] - - location: 21 (remaining gas: 1039984.830 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.370 units remaining) + [ (Pair { Elt 0 1 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.290 units remaining) [ {} - (Pair { Elt 0 1 } (Some False)) ] - - location: 23 (remaining gas: 1039984.690 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) ] - - location: -1 (remaining gas: 1039984.620 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) ] + (Pair { Elt 0 1 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.210 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.140 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out index 4430689d9574..decf9c32fe98 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out @@ -8,39 +8,54 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[0] to 1 trace - - location: 11 (remaining gas: 1039986.170 units remaining) + - location: 12 (remaining gas: 1039986.170 units remaining) [ (Pair 1 { Elt 0 1 } None) ] - - location: 12 (remaining gas: 1039986.030 units remaining) + - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 0 1 } None) @storage ] - - location: 15 (remaining gas: 1039985.730 units remaining) - [ { Elt 0 1 } ] - - location: 16 (remaining gas: 1039985.590 units remaining) + (Pair { Elt 0 1 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.990 units remaining) + [ (Pair { Elt 0 1 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.910 units remaining) [ { Elt 0 1 } - { Elt 0 1 } ] - - location: -1 (remaining gas: 1039985.520 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 0 1 } - { Elt 0 1 } ] - - location: 13 (remaining gas: 1039985.520 units remaining) + { Elt 0 1 } + Unit ] + - location: -1 (remaining gas: 1039985.760 units remaining) + [ { Elt 0 1 } + { Elt 0 1 } + Unit ] + - location: 14 (remaining gas: 1039985.680 units remaining) [ 1 @parameter { Elt 0 1 } - { Elt 0 1 } ] - - location: 17 (remaining gas: 1039985.380 units remaining) + { Elt 0 1 } + Unit ] + - location: 17 (remaining gas: 1039985.600 units remaining) [ False - { Elt 0 1 } ] - - location: 18 (remaining gas: 1039985.240 units remaining) + { Elt 0 1 } + Unit ] + - location: 18 (remaining gas: 1039985.520 units remaining) [ (Some False) - { Elt 0 1 } ] - - location: 19 (remaining gas: 1039985.110 units remaining) + { Elt 0 1 } + Unit ] + - location: 19 (remaining gas: 1039985.450 units remaining) [ { Elt 0 1 } - (Some False) ] - - location: 20 (remaining gas: 1039984.970 units remaining) - [ (Pair { Elt 0 1 } (Some False)) ] - - location: 21 (remaining gas: 1039984.830 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.370 units remaining) + [ (Pair { Elt 0 1 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.290 units remaining) [ {} - (Pair { Elt 0 1 } (Some False)) ] - - location: 23 (remaining gas: 1039984.690 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) ] - - location: -1 (remaining gas: 1039984.620 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) ] + (Pair { Elt 0 1 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.210 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.140 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out index 5e8203e8b096..98730a222b75 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out @@ -8,39 +8,54 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[1] to 0 trace - - location: 11 (remaining gas: 1039986.170 units remaining) + - location: 12 (remaining gas: 1039986.170 units remaining) [ (Pair 1 { Elt 1 0 } None) ] - - location: 12 (remaining gas: 1039986.030 units remaining) + - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 1 0 } None) @storage ] - - location: 15 (remaining gas: 1039985.730 units remaining) - [ { Elt 1 0 } ] - - location: 16 (remaining gas: 1039985.590 units remaining) + (Pair { Elt 1 0 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.990 units remaining) + [ (Pair { Elt 1 0 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.910 units remaining) [ { Elt 1 0 } - { Elt 1 0 } ] - - location: -1 (remaining gas: 1039985.520 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 1 0 } - { Elt 1 0 } ] - - location: 13 (remaining gas: 1039985.520 units remaining) + { Elt 1 0 } + Unit ] + - location: -1 (remaining gas: 1039985.760 units remaining) + [ { Elt 1 0 } + { Elt 1 0 } + Unit ] + - location: 14 (remaining gas: 1039985.680 units remaining) [ 1 @parameter { Elt 1 0 } - { Elt 1 0 } ] - - location: 17 (remaining gas: 1039985.380 units remaining) + { Elt 1 0 } + Unit ] + - location: 17 (remaining gas: 1039985.600 units remaining) [ True - { Elt 1 0 } ] - - location: 18 (remaining gas: 1039985.240 units remaining) + { Elt 1 0 } + Unit ] + - location: 18 (remaining gas: 1039985.520 units remaining) [ (Some True) - { Elt 1 0 } ] - - location: 19 (remaining gas: 1039985.110 units remaining) + { Elt 1 0 } + Unit ] + - location: 19 (remaining gas: 1039985.450 units remaining) [ { Elt 1 0 } - (Some True) ] - - location: 20 (remaining gas: 1039984.970 units remaining) - [ (Pair { Elt 1 0 } (Some True)) ] - - location: 21 (remaining gas: 1039984.830 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039985.370 units remaining) + [ (Pair { Elt 1 0 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039985.290 units remaining) [ {} - (Pair { Elt 1 0 } (Some True)) ] - - location: 23 (remaining gas: 1039984.690 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) ] - - location: -1 (remaining gas: 1039984.620 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) ] + (Pair { Elt 1 0 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039985.210 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.140 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out index 3736ed1a670f..19f9779c5a4f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out @@ -8,39 +8,54 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[1] to 0 trace - - location: 11 (remaining gas: 1039986.170 units remaining) + - location: 12 (remaining gas: 1039986.170 units remaining) [ (Pair 1 { Elt 1 0 } None) ] - - location: 12 (remaining gas: 1039986.030 units remaining) + - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 1 0 } None) @storage ] - - location: 15 (remaining gas: 1039985.730 units remaining) - [ { Elt 1 0 } ] - - location: 16 (remaining gas: 1039985.590 units remaining) + (Pair { Elt 1 0 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.990 units remaining) + [ (Pair { Elt 1 0 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.910 units remaining) [ { Elt 1 0 } - { Elt 1 0 } ] - - location: -1 (remaining gas: 1039985.520 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 1 0 } - { Elt 1 0 } ] - - location: 13 (remaining gas: 1039985.520 units remaining) + { Elt 1 0 } + Unit ] + - location: -1 (remaining gas: 1039985.760 units remaining) + [ { Elt 1 0 } + { Elt 1 0 } + Unit ] + - location: 14 (remaining gas: 1039985.680 units remaining) [ 1 @parameter { Elt 1 0 } - { Elt 1 0 } ] - - location: 17 (remaining gas: 1039985.380 units remaining) + { Elt 1 0 } + Unit ] + - location: 17 (remaining gas: 1039985.600 units remaining) [ True - { Elt 1 0 } ] - - location: 18 (remaining gas: 1039985.240 units remaining) + { Elt 1 0 } + Unit ] + - location: 18 (remaining gas: 1039985.520 units remaining) [ (Some True) - { Elt 1 0 } ] - - location: 19 (remaining gas: 1039985.110 units remaining) + { Elt 1 0 } + Unit ] + - location: 19 (remaining gas: 1039985.450 units remaining) [ { Elt 1 0 } - (Some True) ] - - location: 20 (remaining gas: 1039984.970 units remaining) - [ (Pair { Elt 1 0 } (Some True)) ] - - location: 21 (remaining gas: 1039984.830 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039985.370 units remaining) + [ (Pair { Elt 1 0 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039985.290 units remaining) [ {} - (Pair { Elt 1 0 } (Some True)) ] - - location: 23 (remaining gas: 1039984.690 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) ] - - location: -1 (remaining gas: 1039984.620 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) ] + (Pair { Elt 1 0 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039985.210 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.140 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out index e0f2bd6ed222..17711a604a0f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out @@ -9,39 +9,54 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) + - location: 12 (remaining gas: 1039985.460 units remaining) [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039985.320 units remaining) + - location: 12 (remaining gas: 1039985.380 units remaining) [ 1 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.020 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039984.880 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.280 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.200 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039984.810 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.050 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039984.970 units remaining) [ 1 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039984.670 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039984.890 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039984.530 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039984.810 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039984.400 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039984.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) ] - - location: 20 (remaining gas: 1039984.260 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.120 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039984.660 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039984.580 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039983.980 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: -1 (remaining gas: 1039983.910 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039984.500 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039984.430 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out index a6216b12435a..4494005c1e22 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out @@ -9,39 +9,54 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) + - location: 12 (remaining gas: 1039985.460 units remaining) [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039985.320 units remaining) + - location: 12 (remaining gas: 1039985.380 units remaining) [ 1 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.020 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039984.880 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.280 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.200 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039984.810 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.050 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039984.970 units remaining) [ 1 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039984.670 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039984.890 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039984.530 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039984.810 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039984.400 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039984.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) ] - - location: 20 (remaining gas: 1039984.260 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.120 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039984.660 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039984.580 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039983.980 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: -1 (remaining gas: 1039983.910 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039984.500 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039984.430 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out index 4b167d07a9e6..3fa5f4d322fc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out @@ -9,39 +9,54 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) + - location: 12 (remaining gas: 1039985.460 units remaining) [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039985.320 units remaining) + - location: 12 (remaining gas: 1039985.380 units remaining) [ 2 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.020 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039984.880 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.280 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.200 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039984.810 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.050 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039984.970 units remaining) [ 2 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039984.670 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039984.890 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039984.530 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039984.810 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039984.400 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039984.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) ] - - location: 20 (remaining gas: 1039984.260 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.120 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039984.660 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039984.580 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039983.980 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: -1 (remaining gas: 1039983.910 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039984.500 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039984.430 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out index 9d6e27f7038a..f38a4a243973 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out @@ -9,39 +9,54 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) + - location: 12 (remaining gas: 1039985.460 units remaining) [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039985.320 units remaining) + - location: 12 (remaining gas: 1039985.380 units remaining) [ 2 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.020 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039984.880 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.280 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.200 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039984.810 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.050 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039984.970 units remaining) [ 2 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039984.670 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039984.890 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039984.530 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039984.810 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039984.400 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039984.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) ] - - location: 20 (remaining gas: 1039984.260 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.120 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039984.660 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039984.580 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039983.980 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: -1 (remaining gas: 1039983.910 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039984.500 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039984.430 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out index b46dd2aeae83..e9cd8f98ab43 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out @@ -9,39 +9,54 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) + - location: 12 (remaining gas: 1039985.460 units remaining) [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039985.320 units remaining) + - location: 12 (remaining gas: 1039985.380 units remaining) [ 3 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.020 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039984.880 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.280 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.200 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039984.810 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.050 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039984.970 units remaining) [ 3 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039984.670 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039984.890 units remaining) [ False - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039984.530 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039984.810 units remaining) [ (Some False) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039984.400 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039984.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some False) ] - - location: 20 (remaining gas: 1039984.260 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 21 (remaining gas: 1039984.120 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039984.660 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039984.580 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 23 (remaining gas: 1039983.980 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: -1 (remaining gas: 1039983.910 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039984.500 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039984.430 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out index 04efc1e1841b..70f981477180 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out @@ -9,39 +9,54 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) + - location: 12 (remaining gas: 1039985.460 units remaining) [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039985.320 units remaining) + - location: 12 (remaining gas: 1039985.380 units remaining) [ 3 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.020 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039984.880 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.280 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.200 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039984.810 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.050 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039984.970 units remaining) [ 3 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039984.670 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039984.890 units remaining) [ False - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039984.530 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039984.810 units remaining) [ (Some False) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039984.400 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039984.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some False) ] - - location: 20 (remaining gas: 1039984.260 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 21 (remaining gas: 1039984.120 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039984.660 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039984.580 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 23 (remaining gas: 1039983.980 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: -1 (remaining gas: 1039983.910 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039984.500 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039984.430 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out index f2acaa713ddc..747e07b030e4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out @@ -7,39 +7,54 @@ emitted operations big_map diff New map(0) of type (big_map nat nat) trace - - location: 11 (remaining gas: 1039986.730 units remaining) + - location: 12 (remaining gas: 1039986.730 units remaining) [ (Pair 1 {} None) ] - - location: 12 (remaining gas: 1039986.590 units remaining) + - location: 12 (remaining gas: 1039986.650 units remaining) [ 1 @parameter - (Pair {} None) @storage ] - - location: 15 (remaining gas: 1039986.290 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039986.150 units remaining) + (Pair {} None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.550 units remaining) + [ (Pair {} None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.470 units remaining) [ {} - {} ] - - location: -1 (remaining gas: 1039986.080 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.390 units remaining) [ {} - {} ] - - location: 13 (remaining gas: 1039986.080 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039986.320 units remaining) + [ {} + {} + Unit ] + - location: 14 (remaining gas: 1039986.240 units remaining) [ 1 @parameter {} - {} ] - - location: 17 (remaining gas: 1039985.940 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039986.160 units remaining) [ False - {} ] - - location: 18 (remaining gas: 1039985.800 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039986.080 units remaining) [ (Some False) - {} ] - - location: 19 (remaining gas: 1039985.670 units remaining) + {} + Unit ] + - location: 19 (remaining gas: 1039986.010 units remaining) [ {} - (Some False) ] - - location: 20 (remaining gas: 1039985.530 units remaining) - [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039985.390 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.930 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.850 units remaining) [ {} - (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039985.250 units remaining) - [ (Pair {} {} (Some False)) ] - - location: -1 (remaining gas: 1039985.180 units remaining) - [ (Pair {} {} (Some False)) ] + (Pair {} (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.770 units remaining) + [ (Pair {} {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.700 units remaining) + [ (Pair {} {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out index 3bfbf9673694..d5326bdd8ad4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out @@ -7,39 +7,54 @@ emitted operations big_map diff New map(0) of type (big_map nat nat) trace - - location: 11 (remaining gas: 1039986.730 units remaining) + - location: 12 (remaining gas: 1039986.730 units remaining) [ (Pair 1 {} None) ] - - location: 12 (remaining gas: 1039986.590 units remaining) + - location: 12 (remaining gas: 1039986.650 units remaining) [ 1 @parameter - (Pair {} None) @storage ] - - location: 15 (remaining gas: 1039986.290 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039986.150 units remaining) + (Pair {} None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.550 units remaining) + [ (Pair {} None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.470 units remaining) [ {} - {} ] - - location: -1 (remaining gas: 1039986.080 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.390 units remaining) [ {} - {} ] - - location: 13 (remaining gas: 1039986.080 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039986.320 units remaining) + [ {} + {} + Unit ] + - location: 14 (remaining gas: 1039986.240 units remaining) [ 1 @parameter {} - {} ] - - location: 17 (remaining gas: 1039985.940 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039986.160 units remaining) [ False - {} ] - - location: 18 (remaining gas: 1039985.800 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039986.080 units remaining) [ (Some False) - {} ] - - location: 19 (remaining gas: 1039985.670 units remaining) + {} + Unit ] + - location: 19 (remaining gas: 1039986.010 units remaining) [ {} - (Some False) ] - - location: 20 (remaining gas: 1039985.530 units remaining) - [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039985.390 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.930 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.850 units remaining) [ {} - (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039985.250 units remaining) - [ (Pair {} {} (Some False)) ] - - location: -1 (remaining gas: 1039985.180 units remaining) - [ (Pair {} {} (Some False)) ] + (Pair {} (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.770 units remaining) + [ (Pair {} {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.700 units remaining) + [ (Pair {} {} (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" index a78495ddd876..cfc7904928a1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" @@ -9,39 +9,54 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 11 (remaining gas: 1039985.358 units remaining) + - location: 12 (remaining gas: 1039985.358 units remaining) [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039985.218 units remaining) + - location: 12 (remaining gas: 1039985.278 units remaining) [ "baz" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - - location: 15 (remaining gas: 1039984.918 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039984.778 units remaining) + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.178 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.098 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: -1 (remaining gas: 1039984.708 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039984.708 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: -1 (remaining gas: 1039984.948 units remaining) + [ { Elt "bar" 4 ; Elt "foo" 11 } + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 14 (remaining gas: 1039984.868 units remaining) [ "baz" @parameter { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039984.568 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 17 (remaining gas: 1039984.788 units remaining) [ False - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039984.428 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 18 (remaining gas: 1039984.708 units remaining) [ (Some False) - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039984.298 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 19 (remaining gas: 1039984.638 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some False) ] - - location: 20 (remaining gas: 1039984.158 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 21 (remaining gas: 1039984.018 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039984.558 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039984.478 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 23 (remaining gas: 1039983.878 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: -1 (remaining gas: 1039983.808 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039984.398 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039984.328 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" index b6430898be15..d1c365f97328 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" @@ -9,39 +9,54 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 11 (remaining gas: 1039985.358 units remaining) + - location: 12 (remaining gas: 1039985.358 units remaining) [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039985.218 units remaining) + - location: 12 (remaining gas: 1039985.278 units remaining) [ "foo" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - - location: 15 (remaining gas: 1039984.918 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039984.778 units remaining) + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.178 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.098 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: -1 (remaining gas: 1039984.708 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039984.708 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: -1 (remaining gas: 1039984.948 units remaining) + [ { Elt "bar" 4 ; Elt "foo" 11 } + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 14 (remaining gas: 1039984.868 units remaining) [ "foo" @parameter { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039984.568 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 17 (remaining gas: 1039984.788 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039984.428 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 18 (remaining gas: 1039984.708 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039984.298 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 19 (remaining gas: 1039984.638 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) ] - - location: 20 (remaining gas: 1039984.158 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.018 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039984.558 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039984.478 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039983.878 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: -1 (remaining gas: 1039983.808 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039984.398 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039984.328 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" index 4b4234dbb4e8..ba7df8bb1bb6 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" @@ -9,39 +9,54 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 11 (remaining gas: 1039985.358 units remaining) + - location: 12 (remaining gas: 1039985.358 units remaining) [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039985.218 units remaining) + - location: 12 (remaining gas: 1039985.278 units remaining) [ "bar" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - - location: 15 (remaining gas: 1039984.918 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039984.778 units remaining) + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.178 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.098 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: -1 (remaining gas: 1039984.708 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039984.708 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: -1 (remaining gas: 1039984.948 units remaining) + [ { Elt "bar" 4 ; Elt "foo" 11 } + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 14 (remaining gas: 1039984.868 units remaining) [ "bar" @parameter { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039984.568 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 17 (remaining gas: 1039984.788 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039984.428 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 18 (remaining gas: 1039984.708 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039984.298 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 19 (remaining gas: 1039984.638 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) ] - - location: 20 (remaining gas: 1039984.158 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.018 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039984.558 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039984.478 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039983.878 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: -1 (remaining gas: 1039983.808 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039984.398 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039984.328 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" index 71261ace75bf..b12ecbf3d21d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" @@ -8,39 +8,54 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["foo"] to 0 trace - - location: 11 (remaining gas: 1039986.082 units remaining) + - location: 12 (remaining gas: 1039986.082 units remaining) [ (Pair "foo" { Elt "foo" 0 } None) ] - - location: 12 (remaining gas: 1039985.942 units remaining) + - location: 12 (remaining gas: 1039986.002 units remaining) [ "foo" @parameter - (Pair { Elt "foo" 0 } None) @storage ] - - location: 15 (remaining gas: 1039985.642 units remaining) - [ { Elt "foo" 0 } ] - - location: 16 (remaining gas: 1039985.502 units remaining) + (Pair { Elt "foo" 0 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.902 units remaining) + [ (Pair { Elt "foo" 0 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.822 units remaining) [ { Elt "foo" 0 } - { Elt "foo" 0 } ] - - location: -1 (remaining gas: 1039985.432 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.742 units remaining) [ { Elt "foo" 0 } - { Elt "foo" 0 } ] - - location: 13 (remaining gas: 1039985.432 units remaining) + { Elt "foo" 0 } + Unit ] + - location: -1 (remaining gas: 1039985.672 units remaining) + [ { Elt "foo" 0 } + { Elt "foo" 0 } + Unit ] + - location: 14 (remaining gas: 1039985.592 units remaining) [ "foo" @parameter { Elt "foo" 0 } - { Elt "foo" 0 } ] - - location: 17 (remaining gas: 1039985.292 units remaining) + { Elt "foo" 0 } + Unit ] + - location: 17 (remaining gas: 1039985.512 units remaining) [ True - { Elt "foo" 0 } ] - - location: 18 (remaining gas: 1039985.152 units remaining) + { Elt "foo" 0 } + Unit ] + - location: 18 (remaining gas: 1039985.432 units remaining) [ (Some True) - { Elt "foo" 0 } ] - - location: 19 (remaining gas: 1039985.022 units remaining) + { Elt "foo" 0 } + Unit ] + - location: 19 (remaining gas: 1039985.362 units remaining) [ { Elt "foo" 0 } - (Some True) ] - - location: 20 (remaining gas: 1039984.882 units remaining) - [ (Pair { Elt "foo" 0 } (Some True)) ] - - location: 21 (remaining gas: 1039984.742 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039985.282 units remaining) + [ (Pair { Elt "foo" 0 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039985.202 units remaining) [ {} - (Pair { Elt "foo" 0 } (Some True)) ] - - location: 23 (remaining gas: 1039984.602 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) ] - - location: -1 (remaining gas: 1039984.532 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) ] + (Pair { Elt "foo" 0 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039985.122 units remaining) + [ (Pair {} { Elt "foo" 0 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.052 units remaining) + [ (Pair {} { Elt "foo" 0 } (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" index f62cfd898baf..995507aebff5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" @@ -8,39 +8,54 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["foo"] to 1 trace - - location: 11 (remaining gas: 1039986.082 units remaining) + - location: 12 (remaining gas: 1039986.082 units remaining) [ (Pair "bar" { Elt "foo" 1 } None) ] - - location: 12 (remaining gas: 1039985.942 units remaining) + - location: 12 (remaining gas: 1039986.002 units remaining) [ "bar" @parameter - (Pair { Elt "foo" 1 } None) @storage ] - - location: 15 (remaining gas: 1039985.642 units remaining) - [ { Elt "foo" 1 } ] - - location: 16 (remaining gas: 1039985.502 units remaining) + (Pair { Elt "foo" 1 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039985.902 units remaining) + [ (Pair { Elt "foo" 1 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039985.822 units remaining) [ { Elt "foo" 1 } - { Elt "foo" 1 } ] - - location: -1 (remaining gas: 1039985.432 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.742 units remaining) [ { Elt "foo" 1 } - { Elt "foo" 1 } ] - - location: 13 (remaining gas: 1039985.432 units remaining) + { Elt "foo" 1 } + Unit ] + - location: -1 (remaining gas: 1039985.672 units remaining) + [ { Elt "foo" 1 } + { Elt "foo" 1 } + Unit ] + - location: 14 (remaining gas: 1039985.592 units remaining) [ "bar" @parameter { Elt "foo" 1 } - { Elt "foo" 1 } ] - - location: 17 (remaining gas: 1039985.292 units remaining) + { Elt "foo" 1 } + Unit ] + - location: 17 (remaining gas: 1039985.512 units remaining) [ False - { Elt "foo" 1 } ] - - location: 18 (remaining gas: 1039985.152 units remaining) + { Elt "foo" 1 } + Unit ] + - location: 18 (remaining gas: 1039985.432 units remaining) [ (Some False) - { Elt "foo" 1 } ] - - location: 19 (remaining gas: 1039985.022 units remaining) + { Elt "foo" 1 } + Unit ] + - location: 19 (remaining gas: 1039985.362 units remaining) [ { Elt "foo" 1 } - (Some False) ] - - location: 20 (remaining gas: 1039984.882 units remaining) - [ (Pair { Elt "foo" 1 } (Some False)) ] - - location: 21 (remaining gas: 1039984.742 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.282 units remaining) + [ (Pair { Elt "foo" 1 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.202 units remaining) [ {} - (Pair { Elt "foo" 1 } (Some False)) ] - - location: 23 (remaining gas: 1039984.602 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) ] - - location: -1 (remaining gas: 1039984.532 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) ] + (Pair { Elt "foo" 1 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.122 units remaining) + [ (Pair {} { Elt "foo" 1 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.052 units remaining) + [ (Pair {} { Elt "foo" 1 } (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" index e22e5eb8081e..082095228ba1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" @@ -7,39 +7,54 @@ emitted operations big_map diff New map(0) of type (big_map string nat) trace - - location: 11 (remaining gas: 1039986.686 units remaining) + - location: 12 (remaining gas: 1039986.686 units remaining) [ (Pair "bar" {} None) ] - - location: 12 (remaining gas: 1039986.546 units remaining) + - location: 12 (remaining gas: 1039986.606 units remaining) [ "bar" @parameter - (Pair {} None) @storage ] - - location: 15 (remaining gas: 1039986.246 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039986.106 units remaining) + (Pair {} None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.506 units remaining) + [ (Pair {} None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.426 units remaining) [ {} - {} ] - - location: -1 (remaining gas: 1039986.036 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.346 units remaining) [ {} - {} ] - - location: 13 (remaining gas: 1039986.036 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039986.276 units remaining) + [ {} + {} + Unit ] + - location: 14 (remaining gas: 1039986.196 units remaining) [ "bar" @parameter {} - {} ] - - location: 17 (remaining gas: 1039985.896 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039986.116 units remaining) [ False - {} ] - - location: 18 (remaining gas: 1039985.756 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039986.036 units remaining) [ (Some False) - {} ] - - location: 19 (remaining gas: 1039985.626 units remaining) + {} + Unit ] + - location: 19 (remaining gas: 1039985.966 units remaining) [ {} - (Some False) ] - - location: 20 (remaining gas: 1039985.486 units remaining) - [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039985.346 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.886 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.806 units remaining) [ {} - (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039985.206 units remaining) - [ (Pair {} {} (Some False)) ] - - location: -1 (remaining gas: 1039985.136 units remaining) - [ (Pair {} {} (Some False)) ] + (Pair {} (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.726 units remaining) + [ (Pair {} {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.656 units remaining) + [ (Pair {} {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out index 636c0c97e2f5..9698942506be 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out @@ -7,21 +7,26 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.230 units remaining) + - location: 8 (remaining gas: 1039993.230 units remaining) [ (Pair Unit None) ] - - location: 8 (remaining gas: 1039993.090 units remaining) - [ ] - - location: 9 (remaining gas: 1039992.950 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.810 units remaining) - [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: 13 (remaining gas: 1039992.670 units remaining) + - location: 8 (remaining gas: 1039993.150 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039993.070 units remaining) + [ 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039992.990 units remaining) + [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 13 (remaining gas: 1039992.910 units remaining) [ {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: 15 (remaining gas: 1039992.530 units remaining) + (Some 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 15 (remaining gas: 1039992.830 units remaining) [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) ] - - location: -1 (remaining gas: 1039992.460 units remaining) + (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) + Unit ] + - location: -1 (remaining gas: 1039992.760 units remaining) [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) ] + (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out index 1a23577cabea..c8d87e3c67f5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out @@ -7,21 +7,26 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.230 units remaining) + - location: 8 (remaining gas: 1039993.230 units remaining) [ (Pair Unit None) ] - - location: 8 (remaining gas: 1039993.090 units remaining) - [ ] - - location: 9 (remaining gas: 1039992.950 units remaining) - [ 0x1000000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.810 units remaining) - [ (Some 0x1000000000000000000000000000000000000000000000000000000000000000) ] - - location: 13 (remaining gas: 1039992.670 units remaining) + - location: 8 (remaining gas: 1039993.150 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039993.070 units remaining) + [ 0x1000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039992.990 units remaining) + [ (Some 0x1000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 13 (remaining gas: 1039992.910 units remaining) [ {} - (Some 0x1000000000000000000000000000000000000000000000000000000000000000) ] - - location: 15 (remaining gas: 1039992.530 units remaining) + (Some 0x1000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: 15 (remaining gas: 1039992.830 units remaining) [ (Pair {} - (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) ] - - location: -1 (remaining gas: 1039992.460 units remaining) + (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) + Unit ] + - location: -1 (remaining gas: 1039992.760 units remaining) [ (Pair {} - (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) ] + (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out index 148d8da9c6a2..6d5194b53027 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0) ] - - location: 7 (remaining gas: 1039994.550 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 @parameter ] - - location: 8 (remaining gas: 1039994.460 units remaining) - [ 0 ] - - location: 9 (remaining gas: 1039994.320 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) + [ 0x0000000000000000000000000000000000000000000000000000000000000000 @parameter + Unit ] + - location: 8 (remaining gas: 1039994.580 units remaining) + [ 0 + Unit ] + - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 0 ] - - location: 11 (remaining gas: 1039994.180 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039994.110 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 11 (remaining gas: 1039994.420 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039994.350 units remaining) + [ (Pair {} 0) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out index f11add396420..2cd929532554 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0) ] - - location: 7 (remaining gas: 1039994.550 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 @parameter ] - - location: 8 (remaining gas: 1039994.460 units remaining) - [ 1 ] - - location: 9 (remaining gas: 1039994.320 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 @parameter + Unit ] + - location: 8 (remaining gas: 1039994.580 units remaining) + [ 1 + Unit ] + - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 1 ] - - location: 11 (remaining gas: 1039994.180 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039994.110 units remaining) - [ (Pair {} 1) ] + 1 + Unit ] + - location: 11 (remaining gas: 1039994.420 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039994.350 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out index d6bfbc1e812e..aed717a56ea1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 0) ] - - location: 7 (remaining gas: 1039994.550 units remaining) - [ 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 @parameter ] - - location: 8 (remaining gas: 1039994.460 units remaining) - [ 17832688077013577776524784494464728518213913213412866604053735695200962927400 ] - - location: 9 (remaining gas: 1039994.320 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) + [ 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 @parameter + Unit ] + - location: 8 (remaining gas: 1039994.580 units remaining) + [ 17832688077013577776524784494464728518213913213412866604053735695200962927400 + Unit ] + - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 17832688077013577776524784494464728518213913213412866604053735695200962927400 ] - - location: 11 (remaining gas: 1039994.180 units remaining) + 17832688077013577776524784494464728518213913213412866604053735695200962927400 + Unit ] + - location: 11 (remaining gas: 1039994.420 units remaining) [ (Pair {} - 17832688077013577776524784494464728518213913213412866604053735695200962927400) ] - - location: -1 (remaining gas: 1039994.110 units remaining) + 17832688077013577776524784494464728518213913213412866604053735695200962927400) + Unit ] + - location: -1 (remaining gas: 1039994.350 units remaining) [ (Pair {} - 17832688077013577776524784494464728518213913213412866604053735695200962927400) ] + 17832688077013577776524784494464728518213913213412866604053735695200962927400) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out index 81c59ecbb86c..9f79e101855a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 0) ] - - location: 7 (remaining gas: 1039994.550 units remaining) - [ 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 @parameter ] - - location: 8 (remaining gas: 1039994.460 units remaining) - [ 11320265829256585830781521966149529460476767408210445238902869222031333517497 ] - - location: 9 (remaining gas: 1039994.320 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) + [ 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 @parameter + Unit ] + - location: 8 (remaining gas: 1039994.580 units remaining) + [ 11320265829256585830781521966149529460476767408210445238902869222031333517497 + Unit ] + - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 11320265829256585830781521966149529460476767408210445238902869222031333517497 ] - - location: 11 (remaining gas: 1039994.180 units remaining) + 11320265829256585830781521966149529460476767408210445238902869222031333517497 + Unit ] + - location: 11 (remaining gas: 1039994.420 units remaining) [ (Pair {} - 11320265829256585830781521966149529460476767408210445238902869222031333517497) ] - - location: -1 (remaining gas: 1039994.110 units remaining) + 11320265829256585830781521966149529460476767408210445238902869222031333517497) + Unit ] + - location: -1 (remaining gas: 1039994.350 units remaining) [ (Pair {} - 11320265829256585830781521966149529460476767408210445238902869222031333517497) ] + 11320265829256585830781521966149529460476767408210445238902869222031333517497) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out index 32e039284900..603bb03b918b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out @@ -7,28 +7,41 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039988.655 units remaining) + - location: 7 (remaining gas: 1039988.655 units remaining) [ (Pair 0x1000000000000000000000000000000000000000000000000000000000000000 0) ] - - location: 7 (remaining gas: 1039988.515 units remaining) - [ 0x1000000000000000000000000000000000000000000000000000000000000000 @parameter ] - - location: 8 (remaining gas: 1039988.425 units remaining) - [ 16 ] - - location: 9 (remaining gas: 1039988.285 units remaining) - [ (Some 16) ] - - location: 16 (remaining gas: 1039988.015 units remaining) - [ 16 @some ] - - location: 10 (remaining gas: 1039987.945 units remaining) - [ 16 @some ] - - location: 17 (remaining gas: 1039987.805 units remaining) + - location: 7 (remaining gas: 1039988.575 units remaining) + [ 0x1000000000000000000000000000000000000000000000000000000000000000 @parameter + Unit ] + - location: 8 (remaining gas: 1039988.545 units remaining) + [ 16 + Unit ] + - location: 9 (remaining gas: 1039988.465 units remaining) + [ (Some 16) + Unit ] + - location: 11 (remaining gas: 1039988.385 units remaining) + [ 16 @some + Unit ] + - location: 16 (remaining gas: 1039988.315 units remaining) + [ 16 @some + Unit ] + - location: 10 (remaining gas: 1039988.245 units remaining) + [ 16 @some + Unit ] + - location: 17 (remaining gas: 1039988.165 units remaining) [ 1 - 16 @some ] - - location: 20 (remaining gas: 1039987.412 units remaining) - [ 16 ] - - location: 21 (remaining gas: 1039987.272 units remaining) + 16 @some + Unit ] + - location: 20 (remaining gas: 1039987.832 units remaining) + [ 16 + Unit ] + - location: 21 (remaining gas: 1039987.752 units remaining) [ {} - 16 ] - - location: 23 (remaining gas: 1039987.132 units remaining) - [ (Pair {} 16) ] - - location: -1 (remaining gas: 1039987.062 units remaining) - [ (Pair {} 16) ] + 16 + Unit ] + - location: 23 (remaining gas: 1039987.672 units remaining) + [ (Pair {} 16) + Unit ] + - location: -1 (remaining gas: 1039987.602 units remaining) + [ (Pair {} 16) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out index 89f091226a6d..a7dc6af23553 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ -42 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] + 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out index 4ed39fd2143c..3697c2fb6eb9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] + 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out index 3fee2b75acf6..2c9bc8000dfb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ -1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] + 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out index 6593af7599fe..f482be2236d1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] + 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out index fd904dcbd52f..61f2bf6d2fa0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out index d5f199914242..28706fd994a7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out index e3bf07375293..07c0d0d0cf4b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out index eb76460e9d8a..a4fc4659e277 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out index 2e090ceb7bd3..463f1a79ce7a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out index b4b5cf5b432c..32e4c64e7ede 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out index b7a018b326eb..0033c816e803 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out index 5a2432ead968..3593d0c74c0b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] + 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out index 412a2f30e7d6..5b789ce1a50a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out index 7f0a929bfaca..86d40b3aa837 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] + 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out index 7d5d9fd1a545..705280f74337 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out index bba323c30366..a65810fefc86 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out index 09cb2c002a78..47c76421dba1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out index 5d0250c0241f..0de4a2761c5b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039994.550 units remaining) + - location: 7 (remaining gas: 1039994.610 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039994.100 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 9 (remaining gas: 1039993.960 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039994.220 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 11 (remaining gas: 1039993.820 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039993.750 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 11 (remaining gas: 1039994.060 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.990 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out index 4347e6726a86..66f04d301ca6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 2 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 2 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] + 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out index 26feee3ba38c..36d42c487737 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ -1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - -1 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + -1 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] + 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out index 9fceef0ae3e4..028e0faa4e8e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 0 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 0 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] + 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out index be5155b66dcb..68807b3dc701 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ -42 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - -42 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + -42 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] + 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out index 7d4d3ac50a75..ba3644e36ca4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 1 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 1 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out index 45f07ccd565b..6565632f7450 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out index 1bef36cdf080..58f98937d910 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out index f5449fc5e286..624f634abebb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out index 19b6ceb048af..590cc91901c3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out index 954995c5be29..885967181779 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out index a70a5da7c59a..810bc414136f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out index 0c71091d7fa9..9a19e0874d32 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 0 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 0 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] + 0x0000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out index e9a1a829af15..6396a50b02c7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 1 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 1 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out index f6c37e44237f..ac5ba4401fe0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 2 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 2 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] + 0x0200000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out index 7f545b837955..8bf0258185a6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out index d74246325d90..dc143ba369ae 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out index 63c86e71dfc7..2446f70d575b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out index a8bf26df34fa..c63e0f7f3b77 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out @@ -7,22 +7,28 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - - location: 7 (remaining gas: 1039993.800 units remaining) + - location: 7 (remaining gas: 1039993.860 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - - location: 8 (remaining gas: 1039993.670 units remaining) + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage + Unit ] + - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter ] - - location: 9 (remaining gas: 1039993.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 10 (remaining gas: 1039993.080 units remaining) + 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.400 units remaining) + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] - - location: -1 (remaining gas: 1039992.870 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 + Unit ] + - location: 12 (remaining gas: 1039993.240 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] + - location: -1 (remaining gas: 1039993.170 units remaining) + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out index 5ea61782f04b..2ea5e83e9142 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.920 units remaining) + - location: 9 (remaining gas: 1039993.920 units remaining) [ (Pair (Pair 34 17) 0) ] - - location: 9 (remaining gas: 1039993.780 units remaining) - [ (Pair 34 17) @parameter ] - - location: 10 (remaining gas: 1039993.640 units remaining) - [ 34 ] - - location: 11 (remaining gas: 1039993.500 units remaining) + - location: 9 (remaining gas: 1039993.840 units remaining) + [ (Pair 34 17) @parameter + Unit ] + - location: 10 (remaining gas: 1039993.760 units remaining) + [ 34 + Unit ] + - location: 11 (remaining gas: 1039993.680 units remaining) [ {} - 34 ] - - location: 13 (remaining gas: 1039993.360 units remaining) - [ (Pair {} 34) ] - - location: -1 (remaining gas: 1039993.290 units remaining) - [ (Pair {} 34) ] + 34 + Unit ] + - location: 13 (remaining gas: 1039993.600 units remaining) + [ (Pair {} 34) + Unit ] + - location: -1 (remaining gas: 1039993.530 units remaining) + [ (Pair {} 34) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out index ccbd80bd6311..0e6bc6930e6a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.920 units remaining) + - location: 9 (remaining gas: 1039993.920 units remaining) [ (Pair (Pair 34 17) 0) ] - - location: 9 (remaining gas: 1039993.780 units remaining) - [ (Pair 34 17) @parameter ] - - location: 10 (remaining gas: 1039993.640 units remaining) - [ 17 ] - - location: 11 (remaining gas: 1039993.500 units remaining) + - location: 9 (remaining gas: 1039993.840 units remaining) + [ (Pair 34 17) @parameter + Unit ] + - location: 10 (remaining gas: 1039993.760 units remaining) + [ 17 + Unit ] + - location: 11 (remaining gas: 1039993.680 units remaining) [ {} - 17 ] - - location: 13 (remaining gas: 1039993.360 units remaining) - [ (Pair {} 17) ] - - location: -1 (remaining gas: 1039993.290 units remaining) - [ (Pair {} 17) ] + 17 + Unit ] + - location: 13 (remaining gas: 1039993.600 units remaining) + [ (Pair {} 17) + Unit ] + - location: -1 (remaining gas: 1039993.530 units remaining) + [ (Pair {} 17) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" index a3e321ff64b8..c1a68f101117 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.950 units remaining) + - location: 8 (remaining gas: 1039991.950 units remaining) [ (Pair Unit (Some "NetXdQprcVkpaWU")) ] - - location: 8 (remaining gas: 1039991.810 units remaining) - [ ] - - location: 9 (remaining gas: 1039991.670 units remaining) - [ "NetXdQprcVkpaWU" ] - - location: 10 (remaining gas: 1039991.530 units remaining) - [ (Some "NetXdQprcVkpaWU") ] - - location: 11 (remaining gas: 1039991.390 units remaining) + - location: 8 (remaining gas: 1039991.870 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039991.790 units remaining) + [ "NetXdQprcVkpaWU" + Unit ] + - location: 10 (remaining gas: 1039991.710 units remaining) + [ (Some "NetXdQprcVkpaWU") + Unit ] + - location: 11 (remaining gas: 1039991.630 units remaining) [ {} - (Some "NetXdQprcVkpaWU") ] - - location: 13 (remaining gas: 1039991.250 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) ] - - location: -1 (remaining gas: 1039991.180 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) ] + (Some "NetXdQprcVkpaWU") + Unit ] + - location: 13 (remaining gas: 1039991.550 units remaining) + [ (Pair {} (Some "NetXdQprcVkpaWU")) + Unit ] + - location: -1 (remaining gas: 1039991.480 units remaining) + [ (Pair {} (Some "NetXdQprcVkpaWU")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" index c4db07d2b817..f139b92508bf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.400 units remaining) + - location: 8 (remaining gas: 1039993.400 units remaining) [ (Pair Unit (Some "NetXdQprcVkpaWU")) ] - - location: 8 (remaining gas: 1039993.260 units remaining) - [ ] - - location: 9 (remaining gas: 1039993.120 units remaining) - [ "NetXdQprcVkpaWU" ] - - location: 10 (remaining gas: 1039992.980 units remaining) - [ (Some "NetXdQprcVkpaWU") ] - - location: 11 (remaining gas: 1039992.840 units remaining) + - location: 8 (remaining gas: 1039993.320 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039993.240 units remaining) + [ "NetXdQprcVkpaWU" + Unit ] + - location: 10 (remaining gas: 1039993.160 units remaining) + [ (Some "NetXdQprcVkpaWU") + Unit ] + - location: 11 (remaining gas: 1039993.080 units remaining) [ {} - (Some "NetXdQprcVkpaWU") ] - - location: 13 (remaining gas: 1039992.700 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) ] - - location: -1 (remaining gas: 1039992.630 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) ] + (Some "NetXdQprcVkpaWU") + Unit ] + - location: 13 (remaining gas: 1039993 units remaining) + [ (Pair {} (Some "NetXdQprcVkpaWU")) + Unit ] + - location: -1 (remaining gas: 1039992.930 units remaining) + [ (Pair {} (Some "NetXdQprcVkpaWU")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" index 4f63804a4221..6203abe55943 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair Unit None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ ] - - location: 9 (remaining gas: 1039993.410 units remaining) - [ "NetXdQprcVkpaWU" ] - - location: 10 (remaining gas: 1039993.270 units remaining) - [ (Some "NetXdQprcVkpaWU") ] - - location: 11 (remaining gas: 1039993.130 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039993.530 units remaining) + [ "NetXdQprcVkpaWU" + Unit ] + - location: 10 (remaining gas: 1039993.450 units remaining) + [ (Some "NetXdQprcVkpaWU") + Unit ] + - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some "NetXdQprcVkpaWU") ] - - location: 13 (remaining gas: 1039992.990 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) ] - - location: -1 (remaining gas: 1039992.920 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) ] + (Some "NetXdQprcVkpaWU") + Unit ] + - location: 13 (remaining gas: 1039993.290 units remaining) + [ (Pair {} (Some "NetXdQprcVkpaWU")) + Unit ] + - location: -1 (remaining gas: 1039993.220 units remaining) + [ (Pair {} (Some "NetXdQprcVkpaWU")) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out index 0f21c75af2ac..6b7067b7d86a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out @@ -7,134 +7,194 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039941.990 units remaining) + - location: 11 (remaining gas: 1039941.990 units remaining) [ (Pair (Pair 1 4 2 Unit) Unit) ] - - location: 11 (remaining gas: 1039941.850 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: 12 (remaining gas: 1039941.710 units remaining) + - location: 11 (remaining gas: 1039941.910 units remaining) [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter ] - - location: 13 (remaining gas: 1039941.570 units remaining) + Unit ] + - location: 12 (remaining gas: 1039941.830 units remaining) + [ (Pair 1 4 2 Unit) @parameter + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 13 (remaining gas: 1039941.750 units remaining) [ 1 - (Pair 1 4 2 Unit) @parameter ] - - location: 14 (remaining gas: 1039941.430 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 14 (remaining gas: 1039941.670 units remaining) [ 1 1 - (Pair 1 4 2 Unit) @parameter ] - - location: 19 (remaining gas: 1039941.100 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 19 (remaining gas: 1039941.520 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter ] - - location: 20 (remaining gas: 1039940.960 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 20 (remaining gas: 1039941.440 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039940.890 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039941.370 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: 22 (remaining gas: 1039940.700 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039940.630 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: 27 (remaining gas: 1039940.490 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 21 (remaining gas: 1039941.310 units remaining) [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter ] - - location: 28 (remaining gas: 1039940.350 units remaining) + Unit ] + - location: 22 (remaining gas: 1039941.240 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039941.170 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 27 (remaining gas: 1039941.090 units remaining) + [ (Pair 1 4 2 Unit) @parameter + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 28 (remaining gas: 1039941.010 units remaining) [ 1 - (Pair 1 4 2 Unit) @parameter ] - - location: 30 (remaining gas: 1039940.210 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 30 (remaining gas: 1039940.930 units remaining) [ 1 1 - (Pair 1 4 2 Unit) @parameter ] - - location: 35 (remaining gas: 1039939.880 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 35 (remaining gas: 1039940.780 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter ] - - location: 36 (remaining gas: 1039939.740 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 36 (remaining gas: 1039940.700 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039939.670 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039940.630 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: 38 (remaining gas: 1039939.480 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039939.410 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: 43 (remaining gas: 1039939.270 units remaining) - [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter ] - - location: 44 (remaining gas: 1039939.129 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 37 (remaining gas: 1039940.570 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 38 (remaining gas: 1039940.500 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039940.430 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 43 (remaining gas: 1039940.350 units remaining) + [ (Pair 1 4 2 Unit) @parameter + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 44 (remaining gas: 1039940.269 units remaining) [ 4 - (Pair 1 4 2 Unit) @parameter ] - - location: 46 (remaining gas: 1039938.989 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 46 (remaining gas: 1039940.189 units remaining) [ 4 4 - (Pair 1 4 2 Unit) @parameter ] - - location: 51 (remaining gas: 1039938.659 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 51 (remaining gas: 1039940.039 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter ] - - location: 52 (remaining gas: 1039938.519 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 52 (remaining gas: 1039939.959 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039938.449 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039939.889 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: 54 (remaining gas: 1039938.259 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039938.189 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: 59 (remaining gas: 1039938.049 units remaining) - [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter ] - - location: 60 (remaining gas: 1039937.907 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 53 (remaining gas: 1039939.829 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 54 (remaining gas: 1039939.759 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039939.689 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 59 (remaining gas: 1039939.609 units remaining) + [ (Pair 1 4 2 Unit) @parameter + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 60 (remaining gas: 1039939.527 units remaining) [ 2 - (Pair 1 4 2 Unit) @parameter ] - - location: 62 (remaining gas: 1039937.767 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 62 (remaining gas: 1039939.447 units remaining) [ 2 2 - (Pair 1 4 2 Unit) @parameter ] - - location: 67 (remaining gas: 1039937.437 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 67 (remaining gas: 1039939.297 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter ] - - location: 68 (remaining gas: 1039937.297 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 68 (remaining gas: 1039939.217 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039937.227 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039939.147 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: 70 (remaining gas: 1039937.037 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039936.967 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: 75 (remaining gas: 1039936.827 units remaining) - [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter ] - - location: 76 (remaining gas: 1039936.684 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 69 (remaining gas: 1039939.087 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 70 (remaining gas: 1039939.017 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039938.947 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 75 (remaining gas: 1039938.867 units remaining) + [ (Pair 1 4 2 Unit) @parameter + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 76 (remaining gas: 1039938.784 units remaining) [ Unit - (Pair 1 4 2 Unit) @parameter ] - - location: 78 (remaining gas: 1039936.544 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 78 (remaining gas: 1039938.704 units remaining) [ Unit Unit - (Pair 1 4 2 Unit) @parameter ] - - location: 81 (remaining gas: 1039936.354 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 81 (remaining gas: 1039938.694 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter ] - - location: 82 (remaining gas: 1039936.214 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 82 (remaining gas: 1039938.614 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039936.144 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039938.544 units remaining) [ True - (Pair 1 4 2 Unit) @parameter ] - - location: 84 (remaining gas: 1039935.954 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: -1 (remaining gas: 1039935.884 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: 89 (remaining gas: 1039935.744 units remaining) - [ ] - - location: 90 (remaining gas: 1039935.604 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 83 (remaining gas: 1039938.484 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 84 (remaining gas: 1039938.414 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: -1 (remaining gas: 1039938.344 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 89 (remaining gas: 1039938.264 units remaining) [ Unit ] - - location: 91 (remaining gas: 1039935.464 units remaining) + - location: 90 (remaining gas: 1039938.184 units remaining) + [ Unit + Unit ] + - location: 91 (remaining gas: 1039938.104 units remaining) [ {} + Unit + Unit ] + - location: 93 (remaining gas: 1039938.024 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039937.954 units remaining) + [ (Pair {} Unit) Unit ] - - location: 93 (remaining gas: 1039935.324 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039935.254 units remaining) - [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" index 5c1d3eb46fe0..6a7ce65cf90e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" @@ -7,32 +7,43 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039983.796 units remaining) + - location: 16 (remaining gas: 1039983.796 units remaining) [ (Pair (Pair 1 4 2 Unit) None) ] - - location: 16 (remaining gas: 1039983.656 units remaining) - [ (Pair 1 4 2 Unit) @parameter ] - - location: 17 (remaining gas: 1039983.516 units remaining) + - location: 16 (remaining gas: 1039983.716 units remaining) + [ (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 17 (remaining gas: 1039983.636 units remaining) [ 2 - (Pair 1 4 2 Unit) @parameter ] - - location: 20 (remaining gas: 1039983.375 units remaining) - [ (Pair 2 4 2 Unit) ] - - location: 22 (remaining gas: 1039983.235 units remaining) + (Pair 1 4 2 Unit) @parameter + Unit ] + - location: 20 (remaining gas: 1039983.555 units remaining) + [ (Pair 2 4 2 Unit) + Unit ] + - location: 22 (remaining gas: 1039983.475 units remaining) [ "toto" - (Pair 2 4 2 Unit) ] - - location: 25 (remaining gas: 1039983.089 units remaining) - [ (Pair 2 4 "toto" Unit) ] - - location: 27 (remaining gas: 1039982.949 units remaining) + (Pair 2 4 2 Unit) + Unit ] + - location: 25 (remaining gas: 1039983.389 units remaining) + [ (Pair 2 4 "toto" Unit) + Unit ] + - location: 27 (remaining gas: 1039983.309 units remaining) [ 0x01 - (Pair 2 4 "toto" Unit) ] - - location: 30 (remaining gas: 1039982.802 units remaining) - [ (Pair 2 4 "toto" 0x01) ] - - location: 32 (remaining gas: 1039982.662 units remaining) - [ (Some (Pair 2 4 "toto" 0x01)) ] - - location: 33 (remaining gas: 1039982.522 units remaining) + (Pair 2 4 "toto" Unit) + Unit ] + - location: 30 (remaining gas: 1039983.222 units remaining) + [ (Pair 2 4 "toto" 0x01) + Unit ] + - location: 32 (remaining gas: 1039983.142 units remaining) + [ (Some (Pair 2 4 "toto" 0x01)) + Unit ] + - location: 33 (remaining gas: 1039983.062 units remaining) [ {} - (Some (Pair 2 4 "toto" 0x01)) ] - - location: 35 (remaining gas: 1039982.382 units remaining) - [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) ] - - location: -1 (remaining gas: 1039982.312 units remaining) - [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) ] + (Some (Pair 2 4 "toto" 0x01)) + Unit ] + - location: 35 (remaining gas: 1039982.982 units remaining) + [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) + Unit ] + - location: -1 (remaining gas: 1039982.912 units remaining) + [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out index 27afa2cb3077..d72321e89392 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out @@ -7,35 +7,47 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039984.270 units remaining) + - location: 11 (remaining gas: 1039984.270 units remaining) [ (Pair Unit 1 4 2 Unit) ] - - location: 11 (remaining gas: 1039984.130 units remaining) - [ (Pair 1 4 2 Unit) @storage ] - - location: 12 (remaining gas: 1039983.990 units remaining) + - location: 11 (remaining gas: 1039984.190 units remaining) + [ (Pair 1 4 2 Unit) @storage + Unit ] + - location: 12 (remaining gas: 1039984.110 units remaining) [ 2 - (Pair 1 4 2 Unit) @storage ] - - location: 15 (remaining gas: 1039983.849 units remaining) - [ (Pair 2 4 2 Unit) ] - - location: 17 (remaining gas: 1039983.709 units remaining) + (Pair 1 4 2 Unit) @storage + Unit ] + - location: 15 (remaining gas: 1039984.029 units remaining) + [ (Pair 2 4 2 Unit) + Unit ] + - location: 17 (remaining gas: 1039983.949 units remaining) [ 12 - (Pair 2 4 2 Unit) ] - - location: 20 (remaining gas: 1039983.566 units remaining) - [ (Pair 2 12 2 Unit) ] - - location: 22 (remaining gas: 1039983.426 units remaining) + (Pair 2 4 2 Unit) + Unit ] + - location: 20 (remaining gas: 1039983.866 units remaining) + [ (Pair 2 12 2 Unit) + Unit ] + - location: 22 (remaining gas: 1039983.786 units remaining) [ 8 - (Pair 2 12 2 Unit) ] - - location: 25 (remaining gas: 1039983.280 units remaining) - [ (Pair 2 12 8 Unit) ] - - location: 27 (remaining gas: 1039983.140 units remaining) + (Pair 2 12 2 Unit) + Unit ] + - location: 25 (remaining gas: 1039983.700 units remaining) + [ (Pair 2 12 8 Unit) + Unit ] + - location: 27 (remaining gas: 1039983.620 units remaining) [ Unit - (Pair 2 12 8 Unit) ] - - location: 28 (remaining gas: 1039982.993 units remaining) - [ (Pair 2 12 8 Unit) ] - - location: 30 (remaining gas: 1039982.853 units remaining) + (Pair 2 12 8 Unit) + Unit ] + - location: 28 (remaining gas: 1039983.533 units remaining) + [ (Pair 2 12 8 Unit) + Unit ] + - location: 30 (remaining gas: 1039983.453 units remaining) [ {} - (Pair 2 12 8 Unit) ] - - location: 32 (remaining gas: 1039982.713 units remaining) - [ (Pair {} 2 12 8 Unit) ] - - location: -1 (remaining gas: 1039982.643 units remaining) - [ (Pair {} 2 12 8 Unit) ] + (Pair 2 12 8 Unit) + Unit ] + - location: 32 (remaining gas: 1039983.373 units remaining) + [ (Pair {} 2 12 8 Unit) + Unit ] + - location: -1 (remaining gas: 1039983.303 units remaining) + [ (Pair {} 2 12 8 Unit) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out index 0eb47fe8ebef..24762bb64ce6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out @@ -7,26 +7,32 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.650 units remaining) + - location: 10 (remaining gas: 1039989.650 units remaining) [ (Pair Unit 0 0 0) ] - - location: 10 (remaining gas: 1039989.510 units remaining) - [ ] - - location: 11 (remaining gas: 1039989.370 units remaining) - [ 3 ] - - location: 14 (remaining gas: 1039989.230 units remaining) + - location: 10 (remaining gas: 1039989.570 units remaining) + [ Unit ] + - location: 11 (remaining gas: 1039989.490 units remaining) + [ 3 + Unit ] + - location: 14 (remaining gas: 1039989.410 units remaining) [ 2 - 3 ] - - location: 17 (remaining gas: 1039989.090 units remaining) + 3 + Unit ] + - location: 17 (remaining gas: 1039989.330 units remaining) [ 1 2 - 3 ] - - location: 20 (remaining gas: 1039988.950 units remaining) + 3 + Unit ] + - location: 20 (remaining gas: 1039989.250 units remaining) [ {} 1 2 - 3 ] - - location: 22 (remaining gas: 1039988.797 units remaining) - [ (Pair {} 1 2 3) ] - - location: -1 (remaining gas: 1039988.727 units remaining) - [ (Pair {} 1 2 3) ] + 3 + Unit ] + - location: 22 (remaining gas: 1039989.157 units remaining) + [ (Pair {} 1 2 3) + Unit ] + - location: -1 (remaining gas: 1039989.087 units remaining) + [ (Pair {} 1 2 3) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out index e158185516d7..f5d49a056f2f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out @@ -7,394 +7,572 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039762.979 units remaining) + - location: 7 (remaining gas: 1039762.979 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039762.839 units remaining) - [ ] - - location: 8 (remaining gas: 1039762.699 units remaining) - [ True ] - - location: 11 (remaining gas: 1039762.559 units remaining) - [ True - True ] - - location: 12 (remaining gas: 1039762.291 units remaining) - [ 0 ] - - location: 14 (remaining gas: 1039762.091 units remaining) - [ True ] - - location: 16 (remaining gas: 1039761.901 units remaining) - [ ] - - location: -1 (remaining gas: 1039761.831 units remaining) - [ ] - - location: 21 (remaining gas: 1039761.691 units remaining) - [ False ] - - location: 24 (remaining gas: 1039761.551 units remaining) + - location: 7 (remaining gas: 1039762.899 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039762.819 units remaining) + [ True + Unit ] + - location: 11 (remaining gas: 1039762.739 units remaining) + [ True + True + Unit ] + - location: 12 (remaining gas: 1039762.531 units remaining) + [ 0 + Unit ] + - location: 14 (remaining gas: 1039762.451 units remaining) + [ True + Unit ] + - location: 15 (remaining gas: 1039762.391 units remaining) + [ Unit ] + - location: 16 (remaining gas: 1039762.321 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039762.251 units remaining) + [ Unit ] + - location: 21 (remaining gas: 1039762.171 units remaining) + [ False + Unit ] + - location: 24 (remaining gas: 1039762.091 units remaining) + [ False + False + Unit ] + - location: 25 (remaining gas: 1039761.883 units remaining) + [ 0 + Unit ] + - location: 27 (remaining gas: 1039761.803 units remaining) + [ True + Unit ] + - location: 28 (remaining gas: 1039761.743 units remaining) + [ Unit ] + - location: 29 (remaining gas: 1039761.673 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039761.603 units remaining) + [ Unit ] + - location: 34 (remaining gas: 1039761.523 units remaining) [ False - False ] - - location: 25 (remaining gas: 1039761.283 units remaining) - [ 0 ] - - location: 27 (remaining gas: 1039761.083 units remaining) - [ True ] - - location: 29 (remaining gas: 1039760.893 units remaining) - [ ] - - location: -1 (remaining gas: 1039760.823 units remaining) - [ ] - - location: 34 (remaining gas: 1039760.683 units remaining) - [ False ] - - location: 37 (remaining gas: 1039760.543 units remaining) - [ True - False ] - - location: 40 (remaining gas: 1039760.275 units remaining) - [ 1 ] - - location: 42 (remaining gas: 1039760.075 units remaining) - [ True ] - - location: 44 (remaining gas: 1039759.885 units remaining) - [ ] - - location: -1 (remaining gas: 1039759.815 units remaining) - [ ] - - location: 49 (remaining gas: 1039759.675 units remaining) - [ True ] - - location: 52 (remaining gas: 1039759.535 units remaining) + Unit ] + - location: 37 (remaining gas: 1039761.443 units remaining) + [ True + False + Unit ] + - location: 40 (remaining gas: 1039761.235 units remaining) + [ 1 + Unit ] + - location: 42 (remaining gas: 1039761.155 units remaining) + [ True + Unit ] + - location: 43 (remaining gas: 1039761.095 units remaining) + [ Unit ] + - location: 44 (remaining gas: 1039761.025 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039760.955 units remaining) + [ Unit ] + - location: 49 (remaining gas: 1039760.875 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039760.795 units remaining) [ False - True ] - - location: 55 (remaining gas: 1039759.267 units remaining) - [ -1 ] - - location: 57 (remaining gas: 1039759.067 units remaining) - [ True ] - - location: 59 (remaining gas: 1039758.877 units remaining) - [ ] - - location: -1 (remaining gas: 1039758.807 units remaining) - [ ] - - location: 64 (remaining gas: 1039758.667 units remaining) - [ 0xaabbcc ] - - location: 67 (remaining gas: 1039758.527 units remaining) + True + Unit ] + - location: 55 (remaining gas: 1039760.587 units remaining) + [ -1 + Unit ] + - location: 57 (remaining gas: 1039760.507 units remaining) + [ True + Unit ] + - location: 58 (remaining gas: 1039760.447 units remaining) + [ Unit ] + - location: 59 (remaining gas: 1039760.377 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039760.307 units remaining) + [ Unit ] + - location: 64 (remaining gas: 1039760.227 units remaining) + [ 0xaabbcc + Unit ] + - location: 67 (remaining gas: 1039760.147 units remaining) [ 0xaabbcc - 0xaabbcc ] - - location: 68 (remaining gas: 1039758.347 units remaining) - [ 0 ] - - location: 70 (remaining gas: 1039758.147 units remaining) - [ True ] - - location: 72 (remaining gas: 1039757.957 units remaining) - [ ] - - location: -1 (remaining gas: 1039757.887 units remaining) - [ ] - - location: 77 (remaining gas: 1039757.747 units remaining) - [ 0x ] - - location: 80 (remaining gas: 1039757.607 units remaining) + 0xaabbcc + Unit ] + - location: 68 (remaining gas: 1039760.027 units remaining) + [ 0 + Unit ] + - location: 70 (remaining gas: 1039759.947 units remaining) + [ True + Unit ] + - location: 71 (remaining gas: 1039759.887 units remaining) + [ Unit ] + - location: 72 (remaining gas: 1039759.817 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039759.747 units remaining) + [ Unit ] + - location: 77 (remaining gas: 1039759.667 units remaining) + [ 0x + Unit ] + - location: 80 (remaining gas: 1039759.587 units remaining) [ 0x - 0x ] - - location: 83 (remaining gas: 1039757.427 units remaining) - [ 0 ] - - location: 85 (remaining gas: 1039757.227 units remaining) - [ True ] - - location: 87 (remaining gas: 1039757.037 units remaining) - [ ] - - location: -1 (remaining gas: 1039756.967 units remaining) - [ ] - - location: 92 (remaining gas: 1039756.827 units remaining) - [ 0x ] - - location: 95 (remaining gas: 1039756.687 units remaining) + 0x + Unit ] + - location: 83 (remaining gas: 1039759.467 units remaining) + [ 0 + Unit ] + - location: 85 (remaining gas: 1039759.387 units remaining) + [ True + Unit ] + - location: 86 (remaining gas: 1039759.327 units remaining) + [ Unit ] + - location: 87 (remaining gas: 1039759.257 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039759.187 units remaining) + [ Unit ] + - location: 92 (remaining gas: 1039759.107 units remaining) + [ 0x + Unit ] + - location: 95 (remaining gas: 1039759.027 units remaining) [ 0x01 - 0x ] - - location: 98 (remaining gas: 1039756.507 units remaining) - [ 1 ] - - location: 100 (remaining gas: 1039756.307 units remaining) - [ True ] - - location: 102 (remaining gas: 1039756.117 units remaining) - [ ] - - location: -1 (remaining gas: 1039756.047 units remaining) - [ ] - - location: 107 (remaining gas: 1039755.907 units remaining) - [ 0x01 ] - - location: 110 (remaining gas: 1039755.767 units remaining) + 0x + Unit ] + - location: 98 (remaining gas: 1039758.907 units remaining) + [ 1 + Unit ] + - location: 100 (remaining gas: 1039758.827 units remaining) + [ True + Unit ] + - location: 101 (remaining gas: 1039758.767 units remaining) + [ Unit ] + - location: 102 (remaining gas: 1039758.697 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039758.627 units remaining) + [ Unit ] + - location: 107 (remaining gas: 1039758.547 units remaining) + [ 0x01 + Unit ] + - location: 110 (remaining gas: 1039758.467 units remaining) [ 0x02 - 0x01 ] - - location: 113 (remaining gas: 1039755.587 units remaining) - [ 1 ] - - location: 115 (remaining gas: 1039755.387 units remaining) - [ True ] - - location: 117 (remaining gas: 1039755.197 units remaining) - [ ] - - location: -1 (remaining gas: 1039755.127 units remaining) - [ ] - - location: 122 (remaining gas: 1039754.987 units remaining) - [ 0x02 ] - - location: 125 (remaining gas: 1039754.847 units remaining) + 0x01 + Unit ] + - location: 113 (remaining gas: 1039758.347 units remaining) + [ 1 + Unit ] + - location: 115 (remaining gas: 1039758.267 units remaining) + [ True + Unit ] + - location: 116 (remaining gas: 1039758.207 units remaining) + [ Unit ] + - location: 117 (remaining gas: 1039758.137 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039758.067 units remaining) + [ Unit ] + - location: 122 (remaining gas: 1039757.987 units remaining) + [ 0x02 + Unit ] + - location: 125 (remaining gas: 1039757.907 units remaining) [ 0x01 - 0x02 ] - - location: 128 (remaining gas: 1039754.667 units remaining) - [ -1 ] - - location: 130 (remaining gas: 1039754.467 units remaining) - [ True ] - - location: 132 (remaining gas: 1039754.277 units remaining) - [ ] - - location: -1 (remaining gas: 1039754.207 units remaining) - [ ] - - location: 137 (remaining gas: 1039754.067 units remaining) - [ 1 ] - - location: 140 (remaining gas: 1039753.927 units remaining) + 0x02 + Unit ] + - location: 128 (remaining gas: 1039757.787 units remaining) + [ -1 + Unit ] + - location: 130 (remaining gas: 1039757.707 units remaining) + [ True + Unit ] + - location: 131 (remaining gas: 1039757.647 units remaining) + [ Unit ] + - location: 132 (remaining gas: 1039757.577 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039757.507 units remaining) + [ Unit ] + - location: 137 (remaining gas: 1039757.427 units remaining) [ 1 - 1 ] - - location: 141 (remaining gas: 1039753.717 units remaining) - [ 0 ] - - location: 143 (remaining gas: 1039753.517 units remaining) - [ True ] - - location: 145 (remaining gas: 1039753.327 units remaining) - [ ] - - location: -1 (remaining gas: 1039753.257 units remaining) - [ ] - - location: 150 (remaining gas: 1039753.117 units remaining) - [ 10 ] - - location: 153 (remaining gas: 1039752.977 units remaining) + Unit ] + - location: 140 (remaining gas: 1039757.347 units remaining) + [ 1 + 1 + Unit ] + - location: 141 (remaining gas: 1039757.197 units remaining) + [ 0 + Unit ] + - location: 143 (remaining gas: 1039757.117 units remaining) + [ True + Unit ] + - location: 144 (remaining gas: 1039757.057 units remaining) + [ Unit ] + - location: 145 (remaining gas: 1039756.987 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039756.917 units remaining) + [ Unit ] + - location: 150 (remaining gas: 1039756.837 units remaining) + [ 10 + Unit ] + - location: 153 (remaining gas: 1039756.757 units remaining) [ 5 - 10 ] - - location: 156 (remaining gas: 1039752.767 units remaining) - [ -1 ] - - location: 158 (remaining gas: 1039752.567 units remaining) - [ True ] - - location: 160 (remaining gas: 1039752.377 units remaining) - [ ] - - location: -1 (remaining gas: 1039752.307 units remaining) - [ ] - - location: 165 (remaining gas: 1039752.167 units remaining) - [ -4 ] - - location: 168 (remaining gas: 1039752.027 units remaining) + 10 + Unit ] + - location: 156 (remaining gas: 1039756.607 units remaining) + [ -1 + Unit ] + - location: 158 (remaining gas: 1039756.527 units remaining) + [ True + Unit ] + - location: 159 (remaining gas: 1039756.467 units remaining) + [ Unit ] + - location: 160 (remaining gas: 1039756.397 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039756.327 units remaining) + [ Unit ] + - location: 165 (remaining gas: 1039756.247 units remaining) + [ -4 + Unit ] + - location: 168 (remaining gas: 1039756.167 units remaining) [ 1923 - -4 ] - - location: 171 (remaining gas: 1039751.817 units remaining) - [ 1 ] - - location: 173 (remaining gas: 1039751.617 units remaining) - [ True ] - - location: 175 (remaining gas: 1039751.427 units remaining) - [ ] - - location: -1 (remaining gas: 1039751.357 units remaining) - [ ] - - location: 180 (remaining gas: 1039751.217 units remaining) - [ 1 ] - - location: 183 (remaining gas: 1039751.077 units remaining) + -4 + Unit ] + - location: 171 (remaining gas: 1039756.017 units remaining) [ 1 - 1 ] - - location: 184 (remaining gas: 1039750.867 units remaining) - [ 0 ] - - location: 186 (remaining gas: 1039750.667 units remaining) - [ True ] - - location: 188 (remaining gas: 1039750.477 units remaining) - [ ] - - location: -1 (remaining gas: 1039750.407 units remaining) - [ ] - - location: 193 (remaining gas: 1039750.267 units remaining) - [ 10 ] - - location: 196 (remaining gas: 1039750.127 units remaining) + Unit ] + - location: 173 (remaining gas: 1039755.937 units remaining) + [ True + Unit ] + - location: 174 (remaining gas: 1039755.877 units remaining) + [ Unit ] + - location: 175 (remaining gas: 1039755.807 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039755.737 units remaining) + [ Unit ] + - location: 180 (remaining gas: 1039755.657 units remaining) + [ 1 + Unit ] + - location: 183 (remaining gas: 1039755.577 units remaining) + [ 1 + 1 + Unit ] + - location: 184 (remaining gas: 1039755.427 units remaining) + [ 0 + Unit ] + - location: 186 (remaining gas: 1039755.347 units remaining) + [ True + Unit ] + - location: 187 (remaining gas: 1039755.287 units remaining) + [ Unit ] + - location: 188 (remaining gas: 1039755.217 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039755.147 units remaining) + [ Unit ] + - location: 193 (remaining gas: 1039755.067 units remaining) + [ 10 + Unit ] + - location: 196 (remaining gas: 1039754.987 units remaining) [ 5 - 10 ] - - location: 199 (remaining gas: 1039749.917 units remaining) - [ -1 ] - - location: 201 (remaining gas: 1039749.717 units remaining) - [ True ] - - location: 203 (remaining gas: 1039749.527 units remaining) - [ ] - - location: -1 (remaining gas: 1039749.457 units remaining) - [ ] - - location: 208 (remaining gas: 1039749.317 units remaining) - [ 4 ] - - location: 211 (remaining gas: 1039749.177 units remaining) + 10 + Unit ] + - location: 199 (remaining gas: 1039754.837 units remaining) + [ -1 + Unit ] + - location: 201 (remaining gas: 1039754.757 units remaining) + [ True + Unit ] + - location: 202 (remaining gas: 1039754.697 units remaining) + [ Unit ] + - location: 203 (remaining gas: 1039754.627 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039754.557 units remaining) + [ Unit ] + - location: 208 (remaining gas: 1039754.477 units remaining) + [ 4 + Unit ] + - location: 211 (remaining gas: 1039754.397 units remaining) [ 1923 - 4 ] - - location: 214 (remaining gas: 1039748.967 units remaining) - [ 1 ] - - location: 216 (remaining gas: 1039748.767 units remaining) - [ True ] - - location: 218 (remaining gas: 1039748.577 units remaining) - [ ] - - location: -1 (remaining gas: 1039748.507 units remaining) - [ ] - - location: 223 (remaining gas: 1039748.367 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 226 (remaining gas: 1039748.227 units remaining) + 4 + Unit ] + - location: 214 (remaining gas: 1039754.247 units remaining) + [ 1 + Unit ] + - location: 216 (remaining gas: 1039754.167 units remaining) + [ True + Unit ] + - location: 217 (remaining gas: 1039754.107 units remaining) + [ Unit ] + - location: 218 (remaining gas: 1039754.037 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039753.967 units remaining) + [ Unit ] + - location: 223 (remaining gas: 1039753.887 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 227 (remaining gas: 1039747.957 units remaining) - [ 0 ] - - location: 229 (remaining gas: 1039747.757 units remaining) - [ True ] - - location: 231 (remaining gas: 1039747.567 units remaining) - [ ] - - location: -1 (remaining gas: 1039747.497 units remaining) - [ ] - - location: 236 (remaining gas: 1039747.357 units remaining) - [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - - location: 239 (remaining gas: 1039747.217 units remaining) + Unit ] + - location: 226 (remaining gas: 1039753.807 units remaining) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + Unit ] + - location: 227 (remaining gas: 1039753.597 units remaining) + [ 0 + Unit ] + - location: 229 (remaining gas: 1039753.517 units remaining) + [ True + Unit ] + - location: 230 (remaining gas: 1039753.457 units remaining) + [ Unit ] + - location: 231 (remaining gas: 1039753.387 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039753.317 units remaining) + [ Unit ] + - location: 236 (remaining gas: 1039753.237 units remaining) + [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" + Unit ] + - location: 239 (remaining gas: 1039753.157 units remaining) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" + Unit ] + - location: 242 (remaining gas: 1039752.947 units remaining) + [ -1 + Unit ] + - location: 244 (remaining gas: 1039752.867 units remaining) + [ True + Unit ] + - location: 245 (remaining gas: 1039752.807 units remaining) + [ Unit ] + - location: 246 (remaining gas: 1039752.737 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039752.667 units remaining) + [ Unit ] + - location: 251 (remaining gas: 1039752.587 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - - location: 242 (remaining gas: 1039746.947 units remaining) - [ -1 ] - - location: 244 (remaining gas: 1039746.747 units remaining) - [ True ] - - location: 246 (remaining gas: 1039746.557 units remaining) - [ ] - - location: -1 (remaining gas: 1039746.487 units remaining) - [ ] - - location: 251 (remaining gas: 1039746.347 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 254 (remaining gas: 1039746.207 units remaining) + Unit ] + - location: 254 (remaining gas: 1039752.507 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 257 (remaining gas: 1039745.937 units remaining) - [ 1 ] - - location: 259 (remaining gas: 1039745.737 units remaining) - [ True ] - - location: 261 (remaining gas: 1039745.547 units remaining) - [ ] - - location: -1 (remaining gas: 1039745.477 units remaining) - [ ] - - location: 266 (remaining gas: 1039745.337 units remaining) - [ 1 ] - - location: 269 (remaining gas: 1039745.197 units remaining) + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + Unit ] + - location: 257 (remaining gas: 1039752.297 units remaining) + [ 1 + Unit ] + - location: 259 (remaining gas: 1039752.217 units remaining) + [ True + Unit ] + - location: 260 (remaining gas: 1039752.157 units remaining) + [ Unit ] + - location: 261 (remaining gas: 1039752.087 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039752.017 units remaining) + [ Unit ] + - location: 266 (remaining gas: 1039751.937 units remaining) + [ 1 + Unit ] + - location: 269 (remaining gas: 1039751.857 units remaining) [ 1 - 1 ] - - location: 270 (remaining gas: 1039745.033 units remaining) - [ 0 ] - - location: 272 (remaining gas: 1039744.833 units remaining) - [ True ] - - location: 274 (remaining gas: 1039744.643 units remaining) - [ ] - - location: -1 (remaining gas: 1039744.573 units remaining) - [ ] - - location: 279 (remaining gas: 1039744.433 units remaining) - [ 10 ] - - location: 282 (remaining gas: 1039744.293 units remaining) + 1 + Unit ] + - location: 270 (remaining gas: 1039751.753 units remaining) + [ 0 + Unit ] + - location: 272 (remaining gas: 1039751.673 units remaining) + [ True + Unit ] + - location: 273 (remaining gas: 1039751.613 units remaining) + [ Unit ] + - location: 274 (remaining gas: 1039751.543 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039751.473 units remaining) + [ Unit ] + - location: 279 (remaining gas: 1039751.393 units remaining) + [ 10 + Unit ] + - location: 282 (remaining gas: 1039751.313 units remaining) [ 5 - 10 ] - - location: 285 (remaining gas: 1039744.129 units remaining) - [ -1 ] - - location: 287 (remaining gas: 1039743.929 units remaining) - [ True ] - - location: 289 (remaining gas: 1039743.739 units remaining) - [ ] - - location: -1 (remaining gas: 1039743.669 units remaining) - [ ] - - location: 294 (remaining gas: 1039743.529 units remaining) - [ 4 ] - - location: 297 (remaining gas: 1039743.389 units remaining) + 10 + Unit ] + - location: 285 (remaining gas: 1039751.209 units remaining) + [ -1 + Unit ] + - location: 287 (remaining gas: 1039751.129 units remaining) + [ True + Unit ] + - location: 288 (remaining gas: 1039751.069 units remaining) + [ Unit ] + - location: 289 (remaining gas: 1039750.999 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039750.929 units remaining) + [ Unit ] + - location: 294 (remaining gas: 1039750.849 units remaining) + [ 4 + Unit ] + - location: 297 (remaining gas: 1039750.769 units remaining) [ 1923 - 4 ] - - location: 300 (remaining gas: 1039743.225 units remaining) - [ 1 ] - - location: 302 (remaining gas: 1039743.025 units remaining) - [ True ] - - location: 304 (remaining gas: 1039742.835 units remaining) - [ ] - - location: -1 (remaining gas: 1039742.765 units remaining) - [ ] - - location: 309 (remaining gas: 1039742.625 units remaining) - [ "AABBCC" ] - - location: 312 (remaining gas: 1039742.485 units remaining) + 4 + Unit ] + - location: 300 (remaining gas: 1039750.665 units remaining) + [ 1 + Unit ] + - location: 302 (remaining gas: 1039750.585 units remaining) + [ True + Unit ] + - location: 303 (remaining gas: 1039750.525 units remaining) + [ Unit ] + - location: 304 (remaining gas: 1039750.455 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039750.385 units remaining) + [ Unit ] + - location: 309 (remaining gas: 1039750.305 units remaining) + [ "AABBCC" + Unit ] + - location: 312 (remaining gas: 1039750.225 units remaining) [ "AABBCC" - "AABBCC" ] - - location: 313 (remaining gas: 1039742.305 units remaining) - [ 0 ] - - location: 315 (remaining gas: 1039742.105 units remaining) - [ True ] - - location: 317 (remaining gas: 1039741.915 units remaining) - [ ] - - location: -1 (remaining gas: 1039741.845 units remaining) - [ ] - - location: 322 (remaining gas: 1039741.705 units remaining) - [ "" ] - - location: 325 (remaining gas: 1039741.565 units remaining) + "AABBCC" + Unit ] + - location: 313 (remaining gas: 1039750.105 units remaining) + [ 0 + Unit ] + - location: 315 (remaining gas: 1039750.025 units remaining) + [ True + Unit ] + - location: 316 (remaining gas: 1039749.965 units remaining) + [ Unit ] + - location: 317 (remaining gas: 1039749.895 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039749.825 units remaining) + [ Unit ] + - location: 322 (remaining gas: 1039749.745 units remaining) [ "" - "" ] - - location: 328 (remaining gas: 1039741.385 units remaining) - [ 0 ] - - location: 330 (remaining gas: 1039741.185 units remaining) - [ True ] - - location: 332 (remaining gas: 1039740.995 units remaining) - [ ] - - location: -1 (remaining gas: 1039740.925 units remaining) - [ ] - - location: 337 (remaining gas: 1039740.785 units remaining) - [ "" ] - - location: 340 (remaining gas: 1039740.645 units remaining) + Unit ] + - location: 325 (remaining gas: 1039749.665 units remaining) + [ "" + "" + Unit ] + - location: 328 (remaining gas: 1039749.545 units remaining) + [ 0 + Unit ] + - location: 330 (remaining gas: 1039749.465 units remaining) + [ True + Unit ] + - location: 331 (remaining gas: 1039749.405 units remaining) + [ Unit ] + - location: 332 (remaining gas: 1039749.335 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039749.265 units remaining) + [ Unit ] + - location: 337 (remaining gas: 1039749.185 units remaining) + [ "" + Unit ] + - location: 340 (remaining gas: 1039749.105 units remaining) + [ "a" + "" + Unit ] + - location: 343 (remaining gas: 1039748.985 units remaining) + [ 1 + Unit ] + - location: 345 (remaining gas: 1039748.905 units remaining) + [ True + Unit ] + - location: 346 (remaining gas: 1039748.845 units remaining) + [ Unit ] + - location: 347 (remaining gas: 1039748.775 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039748.705 units remaining) + [ Unit ] + - location: 352 (remaining gas: 1039748.625 units remaining) [ "a" - "" ] - - location: 343 (remaining gas: 1039740.465 units remaining) - [ 1 ] - - location: 345 (remaining gas: 1039740.265 units remaining) - [ True ] - - location: 347 (remaining gas: 1039740.075 units remaining) - [ ] - - location: -1 (remaining gas: 1039740.005 units remaining) - [ ] - - location: 352 (remaining gas: 1039739.865 units remaining) - [ "a" ] - - location: 355 (remaining gas: 1039739.725 units remaining) + Unit ] + - location: 355 (remaining gas: 1039748.545 units remaining) [ "b" - "a" ] - - location: 358 (remaining gas: 1039739.545 units remaining) - [ 1 ] - - location: 360 (remaining gas: 1039739.345 units remaining) - [ True ] - - location: 362 (remaining gas: 1039739.155 units remaining) - [ ] - - location: -1 (remaining gas: 1039739.085 units remaining) - [ ] - - location: 367 (remaining gas: 1039738.945 units remaining) - [ "b" ] - - location: 370 (remaining gas: 1039738.805 units remaining) + "a" + Unit ] + - location: 358 (remaining gas: 1039748.425 units remaining) + [ 1 + Unit ] + - location: 360 (remaining gas: 1039748.345 units remaining) + [ True + Unit ] + - location: 361 (remaining gas: 1039748.285 units remaining) + [ Unit ] + - location: 362 (remaining gas: 1039748.215 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039748.145 units remaining) + [ Unit ] + - location: 367 (remaining gas: 1039748.065 units remaining) + [ "b" + Unit ] + - location: 370 (remaining gas: 1039747.985 units remaining) [ "a" - "b" ] - - location: 373 (remaining gas: 1039738.625 units remaining) - [ -1 ] - - location: 375 (remaining gas: 1039738.425 units remaining) - [ True ] - - location: 377 (remaining gas: 1039738.235 units remaining) - [ ] - - location: -1 (remaining gas: 1039738.165 units remaining) - [ ] - - location: 382 (remaining gas: 1039738.025 units remaining) - [ "2019-09-16T08:38:05Z" ] - - location: 385 (remaining gas: 1039737.885 units remaining) + "b" + Unit ] + - location: 373 (remaining gas: 1039747.865 units remaining) + [ -1 + Unit ] + - location: 375 (remaining gas: 1039747.785 units remaining) + [ True + Unit ] + - location: 376 (remaining gas: 1039747.725 units remaining) + [ Unit ] + - location: 377 (remaining gas: 1039747.655 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039747.585 units remaining) + [ Unit ] + - location: 382 (remaining gas: 1039747.505 units remaining) [ "2019-09-16T08:38:05Z" - "2019-09-16T08:38:05Z" ] - - location: 386 (remaining gas: 1039737.685 units remaining) - [ 0 ] - - location: 388 (remaining gas: 1039737.485 units remaining) - [ True ] - - location: 390 (remaining gas: 1039737.295 units remaining) - [ ] - - location: -1 (remaining gas: 1039737.225 units remaining) - [ ] - - location: 395 (remaining gas: 1039737.085 units remaining) - [ "2017-09-16T08:38:04Z" ] - - location: 398 (remaining gas: 1039736.945 units remaining) + Unit ] + - location: 385 (remaining gas: 1039747.425 units remaining) [ "2019-09-16T08:38:05Z" - "2017-09-16T08:38:04Z" ] - - location: 401 (remaining gas: 1039736.745 units remaining) - [ 1 ] - - location: 403 (remaining gas: 1039736.545 units remaining) - [ True ] - - location: 405 (remaining gas: 1039736.355 units remaining) - [ ] - - location: -1 (remaining gas: 1039736.285 units remaining) - [ ] - - location: 410 (remaining gas: 1039736.145 units remaining) - [ "2019-09-16T08:38:05Z" ] - - location: 413 (remaining gas: 1039736.005 units remaining) + "2019-09-16T08:38:05Z" + Unit ] + - location: 386 (remaining gas: 1039747.285 units remaining) + [ 0 + Unit ] + - location: 388 (remaining gas: 1039747.205 units remaining) + [ True + Unit ] + - location: 389 (remaining gas: 1039747.145 units remaining) + [ Unit ] + - location: 390 (remaining gas: 1039747.075 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039747.005 units remaining) + [ Unit ] + - location: 395 (remaining gas: 1039746.925 units remaining) + [ "2017-09-16T08:38:04Z" + Unit ] + - location: 398 (remaining gas: 1039746.845 units remaining) + [ "2019-09-16T08:38:05Z" + "2017-09-16T08:38:04Z" + Unit ] + - location: 401 (remaining gas: 1039746.705 units remaining) + [ 1 + Unit ] + - location: 403 (remaining gas: 1039746.625 units remaining) + [ True + Unit ] + - location: 404 (remaining gas: 1039746.565 units remaining) + [ Unit ] + - location: 405 (remaining gas: 1039746.495 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039746.425 units remaining) + [ Unit ] + - location: 410 (remaining gas: 1039746.345 units remaining) + [ "2019-09-16T08:38:05Z" + Unit ] + - location: 413 (remaining gas: 1039746.265 units remaining) [ "2019-09-16T08:38:04Z" - "2019-09-16T08:38:05Z" ] - - location: 416 (remaining gas: 1039735.805 units remaining) - [ -1 ] - - location: 418 (remaining gas: 1039735.605 units remaining) - [ True ] - - location: 420 (remaining gas: 1039735.415 units remaining) - [ ] - - location: -1 (remaining gas: 1039735.345 units remaining) - [ ] - - location: 425 (remaining gas: 1039735.205 units remaining) - [ Unit ] - - location: 426 (remaining gas: 1039735.065 units remaining) + "2019-09-16T08:38:05Z" + Unit ] + - location: 416 (remaining gas: 1039746.125 units remaining) + [ -1 + Unit ] + - location: 418 (remaining gas: 1039746.045 units remaining) + [ True + Unit ] + - location: 419 (remaining gas: 1039745.985 units remaining) + [ Unit ] + - location: 420 (remaining gas: 1039745.915 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039745.845 units remaining) + [ Unit ] + - location: 425 (remaining gas: 1039745.765 units remaining) + [ Unit + Unit ] + - location: 426 (remaining gas: 1039745.685 units remaining) [ {} + Unit + Unit ] + - location: 428 (remaining gas: 1039745.605 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039745.535 units remaining) + [ (Pair {} Unit) Unit ] - - location: 428 (remaining gas: 1039734.925 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039734.855 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out index 204a0fa56614..b9f1466b40d6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out @@ -12,352 +12,447 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039960.920 units remaining) + - location: 10 (remaining gas: 1039960.920 units remaining) [ (Pair { -9999999 ; -1 ; 0 ; 1 ; 9999999 } {}) ] - - location: 10 (remaining gas: 1039960.780 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 11 (remaining gas: 1039960.640 units remaining) + - location: 10 (remaining gas: 1039960.840 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 11 (remaining gas: 1039960.760 units remaining) [ {} - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 16 (remaining gas: 1039960.340 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 14 (remaining gas: 1039960.660 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 16 (remaining gas: 1039960.580 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 19 (remaining gas: 1039959.580 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 19 (remaining gas: 1039959.940 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 18 (remaining gas: 1039959.510 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 18 (remaining gas: 1039959.870 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 19 (remaining gas: 1039959.370 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 19 (remaining gas: 1039959.790 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 18 (remaining gas: 1039959.300 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 18 (remaining gas: 1039959.720 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 19 (remaining gas: 1039959.160 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 19 (remaining gas: 1039959.640 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 18 (remaining gas: 1039959.090 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 18 (remaining gas: 1039959.570 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 19 (remaining gas: 1039958.950 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 19 (remaining gas: 1039959.490 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 18 (remaining gas: 1039958.880 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 18 (remaining gas: 1039959.420 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 19 (remaining gas: 1039958.740 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 19 (remaining gas: 1039959.340 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 18 (remaining gas: 1039958.670 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 18 (remaining gas: 1039959.270 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 17 (remaining gas: 1039958.670 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: -1 (remaining gas: 1039959.200 units remaining) [ { False ; False ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: -1 (remaining gas: 1039958.600 units remaining) - [ { False ; False ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 14 (remaining gas: 1039958.600 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 15 (remaining gas: 1039959.120 units remaining) [ {} { False ; False ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 20 (remaining gas: 1039958.470 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 20 (remaining gas: 1039959.050 units remaining) [ { False ; False ; True ; False ; False } {} - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 21 (remaining gas: 1039958.330 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 21 (remaining gas: 1039958.970 units remaining) [ { { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 24 (remaining gas: 1039958.030 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 22 (remaining gas: 1039958.870 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 24 (remaining gas: 1039958.790 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 27 (remaining gas: 1039957.270 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 27 (remaining gas: 1039958.150 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 26 (remaining gas: 1039957.200 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 26 (remaining gas: 1039958.080 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 27 (remaining gas: 1039957.060 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 27 (remaining gas: 1039958 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 26 (remaining gas: 1039956.990 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 26 (remaining gas: 1039957.930 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 27 (remaining gas: 1039956.850 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 27 (remaining gas: 1039957.850 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 26 (remaining gas: 1039956.780 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 26 (remaining gas: 1039957.780 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 27 (remaining gas: 1039956.640 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 27 (remaining gas: 1039957.700 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 26 (remaining gas: 1039956.570 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 26 (remaining gas: 1039957.630 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 27 (remaining gas: 1039956.430 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 27 (remaining gas: 1039957.550 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 26 (remaining gas: 1039956.360 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 26 (remaining gas: 1039957.480 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 25 (remaining gas: 1039956.360 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: -1 (remaining gas: 1039957.410 units remaining) [ { True ; True ; False ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: -1 (remaining gas: 1039956.290 units remaining) - [ { True ; True ; False ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 22 (remaining gas: 1039956.290 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 23 (remaining gas: 1039957.330 units remaining) [ { { False ; False ; True ; False ; False } } { True ; True ; False ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 28 (remaining gas: 1039956.160 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 28 (remaining gas: 1039957.260 units remaining) [ { True ; True ; False ; True ; True } { { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 29 (remaining gas: 1039956.020 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 29 (remaining gas: 1039957.180 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 32 (remaining gas: 1039955.720 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 30 (remaining gas: 1039957.080 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 32 (remaining gas: 1039957 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 35 (remaining gas: 1039954.960 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 35 (remaining gas: 1039956.360 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 34 (remaining gas: 1039954.890 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 34 (remaining gas: 1039956.290 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 35 (remaining gas: 1039954.750 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 35 (remaining gas: 1039956.210 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 34 (remaining gas: 1039954.680 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 34 (remaining gas: 1039956.140 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 35 (remaining gas: 1039954.540 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 35 (remaining gas: 1039956.060 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 34 (remaining gas: 1039954.470 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 34 (remaining gas: 1039955.990 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 35 (remaining gas: 1039954.330 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 35 (remaining gas: 1039955.910 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 34 (remaining gas: 1039954.260 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 34 (remaining gas: 1039955.840 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 35 (remaining gas: 1039954.120 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 35 (remaining gas: 1039955.760 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 34 (remaining gas: 1039954.050 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 34 (remaining gas: 1039955.690 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 33 (remaining gas: 1039954.050 units remaining) - [ { True ; True ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: -1 (remaining gas: 1039953.980 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: -1 (remaining gas: 1039955.620 units remaining) [ { True ; True ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 30 (remaining gas: 1039953.980 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 31 (remaining gas: 1039955.540 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { True ; True ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 36 (remaining gas: 1039953.850 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 36 (remaining gas: 1039955.470 units remaining) [ { True ; True ; True ; False ; False } { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 37 (remaining gas: 1039953.710 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 37 (remaining gas: 1039955.390 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 40 (remaining gas: 1039953.410 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 38 (remaining gas: 1039955.290 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 43 (remaining gas: 1039952.650 units remaining) + Unit ] + - location: 40 (remaining gas: 1039955.210 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 43 (remaining gas: 1039954.570 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 42 (remaining gas: 1039952.580 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 42 (remaining gas: 1039954.500 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 43 (remaining gas: 1039952.440 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 43 (remaining gas: 1039954.420 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 42 (remaining gas: 1039952.370 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 42 (remaining gas: 1039954.350 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 43 (remaining gas: 1039952.230 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 43 (remaining gas: 1039954.270 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 42 (remaining gas: 1039952.160 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 42 (remaining gas: 1039954.200 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 43 (remaining gas: 1039952.020 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 43 (remaining gas: 1039954.120 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 42 (remaining gas: 1039951.950 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 42 (remaining gas: 1039954.050 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 43 (remaining gas: 1039951.810 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 43 (remaining gas: 1039953.970 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 42 (remaining gas: 1039951.740 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 42 (remaining gas: 1039953.900 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 41 (remaining gas: 1039951.740 units remaining) - [ { True ; True ; False ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: -1 (remaining gas: 1039951.670 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: -1 (remaining gas: 1039953.830 units remaining) [ { True ; True ; False ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 38 (remaining gas: 1039951.670 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 39 (remaining gas: 1039953.750 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { True ; True ; False ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 44 (remaining gas: 1039951.540 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 44 (remaining gas: 1039953.680 units remaining) [ { True ; True ; False ; False ; False } { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 45 (remaining gas: 1039951.400 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 45 (remaining gas: 1039953.600 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 48 (remaining gas: 1039951.100 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 46 (remaining gas: 1039953.500 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 48 (remaining gas: 1039953.420 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 51 (remaining gas: 1039950.340 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 51 (remaining gas: 1039952.780 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 50 (remaining gas: 1039950.270 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 50 (remaining gas: 1039952.710 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 51 (remaining gas: 1039950.130 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 51 (remaining gas: 1039952.630 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 50 (remaining gas: 1039950.060 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 50 (remaining gas: 1039952.560 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 51 (remaining gas: 1039949.920 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 51 (remaining gas: 1039952.480 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 50 (remaining gas: 1039949.850 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 50 (remaining gas: 1039952.410 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 51 (remaining gas: 1039949.710 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 51 (remaining gas: 1039952.330 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 50 (remaining gas: 1039949.640 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 50 (remaining gas: 1039952.260 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 51 (remaining gas: 1039949.500 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 51 (remaining gas: 1039952.180 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 50 (remaining gas: 1039949.430 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 50 (remaining gas: 1039952.110 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 49 (remaining gas: 1039949.430 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: -1 (remaining gas: 1039952.040 units remaining) [ { False ; False ; True ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: -1 (remaining gas: 1039949.360 units remaining) - [ { False ; False ; True ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 46 (remaining gas: 1039949.360 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 47 (remaining gas: 1039951.960 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { False ; False ; True ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 52 (remaining gas: 1039949.230 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 52 (remaining gas: 1039951.890 units remaining) [ { False ; False ; True ; True ; True } { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 53 (remaining gas: 1039949.090 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 53 (remaining gas: 1039951.810 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] - - location: 58 (remaining gas: 1039948.170 units remaining) - [ False ] - - location: 57 (remaining gas: 1039948.100 units remaining) - [ False ] - - location: 58 (remaining gas: 1039947.960 units remaining) - [ False ] - - location: 57 (remaining gas: 1039947.890 units remaining) - [ False ] - - location: 58 (remaining gas: 1039947.750 units remaining) - [ False ] - - location: 57 (remaining gas: 1039947.680 units remaining) - [ False ] - - location: 58 (remaining gas: 1039947.540 units remaining) - [ True ] - - location: 57 (remaining gas: 1039947.470 units remaining) - [ True ] - - location: 58 (remaining gas: 1039947.330 units remaining) - [ True ] - - location: 57 (remaining gas: 1039947.260 units remaining) - [ True ] - - location: 56 (remaining gas: 1039947.260 units remaining) - [ { False ; False ; False ; True ; True } ] - - location: 55 (remaining gas: 1039947.190 units remaining) - [ { False ; False ; False ; True ; True } ] - - location: 54 (remaining gas: 1039947.190 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 54 (remaining gas: 1039951.710 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter + Unit ] + - location: 58 (remaining gas: 1039951.070 units remaining) + [ False + Unit ] + - location: 57 (remaining gas: 1039951 units remaining) + [ False + Unit ] + - location: 58 (remaining gas: 1039950.920 units remaining) + [ False + Unit ] + - location: 57 (remaining gas: 1039950.850 units remaining) + [ False + Unit ] + - location: 58 (remaining gas: 1039950.770 units remaining) + [ False + Unit ] + - location: 57 (remaining gas: 1039950.700 units remaining) + [ False + Unit ] + - location: 58 (remaining gas: 1039950.620 units remaining) + [ True + Unit ] + - location: 57 (remaining gas: 1039950.550 units remaining) + [ True + Unit ] + - location: 58 (remaining gas: 1039950.470 units remaining) + [ True + Unit ] + - location: 57 (remaining gas: 1039950.400 units remaining) + [ True + Unit ] + - location: 55 (remaining gas: 1039950.330 units remaining) + [ { False ; False ; False ; True ; True } + Unit ] + - location: 55 (remaining gas: 1039950.250 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { False ; False ; False ; True ; True } ] - - location: 59 (remaining gas: 1039947.060 units remaining) + { False ; False ; False ; True ; True } + Unit ] + - location: 59 (remaining gas: 1039950.180 units remaining) [ { False ; False ; False ; True ; True } { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } ] - - location: 60 (remaining gas: 1039946.920 units remaining) + { False ; False ; True ; False ; False } } + Unit ] + - location: 60 (remaining gas: 1039950.100 units remaining) [ { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } ] - - location: 61 (remaining gas: 1039946.780 units remaining) + { False ; False ; True ; False ; False } } + Unit ] + - location: 61 (remaining gas: 1039950.020 units remaining) [ {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } ] - - location: 63 (remaining gas: 1039946.640 units remaining) + { False ; False ; True ; False ; False } } + Unit ] + - location: 63 (remaining gas: 1039949.940 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } }) ] - - location: -1 (remaining gas: 1039946.570 units remaining) + { False ; False ; True ; False ; False } }) + Unit ] + - location: -1 (remaining gas: 1039949.870 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } }) ] + { False ; False ; True ; False ; False } }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" index 3850a148ee16..8457a5280508 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" @@ -7,24 +7,29 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.972 units remaining) + - location: 9 (remaining gas: 1039991.972 units remaining) [ (Pair { "World!" } {}) ] - - location: 9 (remaining gas: 1039991.832 units remaining) - [ { "World!" } @parameter ] - - location: 12 (remaining gas: 1039991.120 units remaining) + - location: 9 (remaining gas: 1039991.892 units remaining) + [ { "World!" } @parameter + Unit ] + - location: 12 (remaining gas: 1039991.300 units remaining) [ "Hello " @hello - "World!" @parameter.elt ] - - location: 15 (remaining gas: 1039990.980 units remaining) - [ "Hello World!" ] - - location: -1 (remaining gas: 1039990.910 units remaining) - [ "Hello World!" ] - - location: 10 (remaining gas: 1039990.910 units remaining) - [ { "Hello World!" } ] - - location: 16 (remaining gas: 1039990.770 units remaining) + "World!" @parameter.elt + Unit ] + - location: 15 (remaining gas: 1039991.220 units remaining) + [ "Hello World!" + Unit ] + - location: -1 (remaining gas: 1039991.150 units remaining) + [ "Hello World!" + Unit ] + - location: 16 (remaining gas: 1039991.070 units remaining) [ {} - { "Hello World!" } ] - - location: 18 (remaining gas: 1039990.630 units remaining) - [ (Pair {} { "Hello World!" }) ] - - location: -1 (remaining gas: 1039990.560 units remaining) - [ (Pair {} { "Hello World!" }) ] + { "Hello World!" } + Unit ] + - location: 18 (remaining gas: 1039990.990 units remaining) + [ (Pair {} { "Hello World!" }) + Unit ] + - location: -1 (remaining gas: 1039990.920 units remaining) + [ (Pair {} { "Hello World!" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" index 3721695b0bf9..5d88f0403127 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" @@ -7,31 +7,39 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.678 units remaining) + - location: 9 (remaining gas: 1039991.678 units remaining) [ (Pair { "test1" ; "test2" } {}) ] - - location: 9 (remaining gas: 1039991.538 units remaining) - [ { "test1" ; "test2" } @parameter ] - - location: 12 (remaining gas: 1039990.814 units remaining) + - location: 9 (remaining gas: 1039991.598 units remaining) + [ { "test1" ; "test2" } @parameter + Unit ] + - location: 12 (remaining gas: 1039990.994 units remaining) [ "Hello " @hello - "test1" @parameter.elt ] - - location: 15 (remaining gas: 1039990.674 units remaining) - [ "Hello test1" ] - - location: -1 (remaining gas: 1039990.604 units remaining) - [ "Hello test1" ] - - location: 12 (remaining gas: 1039990.464 units remaining) + "test1" @parameter.elt + Unit ] + - location: 15 (remaining gas: 1039990.914 units remaining) + [ "Hello test1" + Unit ] + - location: -1 (remaining gas: 1039990.844 units remaining) + [ "Hello test1" + Unit ] + - location: 12 (remaining gas: 1039990.764 units remaining) [ "Hello " @hello - "test2" @parameter.elt ] - - location: 15 (remaining gas: 1039990.324 units remaining) - [ "Hello test2" ] - - location: -1 (remaining gas: 1039990.254 units remaining) - [ "Hello test2" ] - - location: 10 (remaining gas: 1039990.254 units remaining) - [ { "Hello test1" ; "Hello test2" } ] - - location: 16 (remaining gas: 1039990.114 units remaining) + "test2" @parameter.elt + Unit ] + - location: 15 (remaining gas: 1039990.684 units remaining) + [ "Hello test2" + Unit ] + - location: -1 (remaining gas: 1039990.614 units remaining) + [ "Hello test2" + Unit ] + - location: 16 (remaining gas: 1039990.534 units remaining) [ {} - { "Hello test1" ; "Hello test2" } ] - - location: 18 (remaining gas: 1039989.974 units remaining) - [ (Pair {} { "Hello test1" ; "Hello test2" }) ] - - location: -1 (remaining gas: 1039989.904 units remaining) - [ (Pair {} { "Hello test1" ; "Hello test2" }) ] + { "Hello test1" ; "Hello test2" } + Unit ] + - location: 18 (remaining gas: 1039990.454 units remaining) + [ (Pair {} { "Hello test1" ; "Hello test2" }) + Unit ] + - location: -1 (remaining gas: 1039990.384 units remaining) + [ (Pair {} { "Hello test1" ; "Hello test2" }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out index 384f4bea748d..09504c42f436 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out @@ -7,17 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.286 units remaining) + - location: 9 (remaining gas: 1039992.286 units remaining) [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039992.146 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039991.586 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039991.446 units remaining) + - location: 9 (remaining gas: 1039992.206 units remaining) + [ {} @parameter + Unit ] + - location: 16 (remaining gas: 1039991.626 units remaining) [ {} - {} ] - - location: 18 (remaining gas: 1039991.306 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039991.236 units remaining) - [ (Pair {} {}) ] + {} + Unit ] + - location: 18 (remaining gas: 1039991.546 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039991.476 units remaining) + [ (Pair {} {}) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out index c4746fa12bc1..665089c0b412 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out @@ -7,31 +7,39 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.880 units remaining) + - location: 9 (remaining gas: 1039991.880 units remaining) [ (Pair { 0xab ; 0xcd } {}) ] - - location: 9 (remaining gas: 1039991.740 units remaining) - [ { 0xab ; 0xcd } @parameter ] - - location: 12 (remaining gas: 1039991.016 units remaining) + - location: 9 (remaining gas: 1039991.800 units remaining) + [ { 0xab ; 0xcd } @parameter + Unit ] + - location: 12 (remaining gas: 1039991.196 units remaining) [ 0xff - 0xab @parameter.elt ] - - location: 15 (remaining gas: 1039990.876 units remaining) - [ 0xffab ] - - location: -1 (remaining gas: 1039990.806 units remaining) - [ 0xffab ] - - location: 12 (remaining gas: 1039990.666 units remaining) + 0xab @parameter.elt + Unit ] + - location: 15 (remaining gas: 1039991.116 units remaining) + [ 0xffab + Unit ] + - location: -1 (remaining gas: 1039991.046 units remaining) + [ 0xffab + Unit ] + - location: 12 (remaining gas: 1039990.966 units remaining) [ 0xff - 0xcd @parameter.elt ] - - location: 15 (remaining gas: 1039990.526 units remaining) - [ 0xffcd ] - - location: -1 (remaining gas: 1039990.456 units remaining) - [ 0xffcd ] - - location: 10 (remaining gas: 1039990.456 units remaining) - [ { 0xffab ; 0xffcd } ] - - location: 16 (remaining gas: 1039990.316 units remaining) + 0xcd @parameter.elt + Unit ] + - location: 15 (remaining gas: 1039990.886 units remaining) + [ 0xffcd + Unit ] + - location: -1 (remaining gas: 1039990.816 units remaining) + [ 0xffcd + Unit ] + - location: 16 (remaining gas: 1039990.736 units remaining) [ {} - { 0xffab ; 0xffcd } ] - - location: 18 (remaining gas: 1039990.176 units remaining) - [ (Pair {} { 0xffab ; 0xffcd }) ] - - location: -1 (remaining gas: 1039990.106 units remaining) - [ (Pair {} { 0xffab ; 0xffcd }) ] + { 0xffab ; 0xffcd } + Unit ] + - location: 18 (remaining gas: 1039990.656 units remaining) + [ (Pair {} { 0xffab ; 0xffcd }) + Unit ] + - location: -1 (remaining gas: 1039990.586 units remaining) + [ (Pair {} { 0xffab ; 0xffcd }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out index a0efb327ffb6..0831c7a8f857 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out @@ -7,24 +7,29 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.120 units remaining) + - location: 9 (remaining gas: 1039992.120 units remaining) [ (Pair { 0xcd } {}) ] - - location: 9 (remaining gas: 1039991.980 units remaining) - [ { 0xcd } @parameter ] - - location: 12 (remaining gas: 1039991.268 units remaining) + - location: 9 (remaining gas: 1039992.040 units remaining) + [ { 0xcd } @parameter + Unit ] + - location: 12 (remaining gas: 1039991.448 units remaining) [ 0xff - 0xcd @parameter.elt ] - - location: 15 (remaining gas: 1039991.128 units remaining) - [ 0xffcd ] - - location: -1 (remaining gas: 1039991.058 units remaining) - [ 0xffcd ] - - location: 10 (remaining gas: 1039991.058 units remaining) - [ { 0xffcd } ] - - location: 16 (remaining gas: 1039990.918 units remaining) + 0xcd @parameter.elt + Unit ] + - location: 15 (remaining gas: 1039991.368 units remaining) + [ 0xffcd + Unit ] + - location: -1 (remaining gas: 1039991.298 units remaining) + [ 0xffcd + Unit ] + - location: 16 (remaining gas: 1039991.218 units remaining) [ {} - { 0xffcd } ] - - location: 18 (remaining gas: 1039990.778 units remaining) - [ (Pair {} { 0xffcd }) ] - - location: -1 (remaining gas: 1039990.708 units remaining) - [ (Pair {} { 0xffcd }) ] + { 0xffcd } + Unit ] + - location: 18 (remaining gas: 1039991.138 units remaining) + [ (Pair {} { 0xffcd }) + Unit ] + - location: -1 (remaining gas: 1039991.068 units remaining) + [ (Pair {} { 0xffcd }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out index 4ebfbdde2057..6bdbe06bf6bf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out @@ -7,17 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.360 units remaining) + - location: 9 (remaining gas: 1039992.360 units remaining) [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039992.220 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039991.660 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039991.520 units remaining) + - location: 9 (remaining gas: 1039992.280 units remaining) + [ {} @parameter + Unit ] + - location: 16 (remaining gas: 1039991.700 units remaining) [ {} - {} ] - - location: 18 (remaining gas: 1039991.380 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039991.310 units remaining) - [ (Pair {} {}) ] + {} + Unit ] + - location: 18 (remaining gas: 1039991.620 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039991.550 units remaining) + [ (Pair {} {}) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" index a716263b9ea5..312445174bef 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" @@ -7,111 +7,163 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039985.686 units remaining) + - location: 8 (remaining gas: 1039985.686 units remaining) [ (Pair { "Hello" ; " " ; "World" ; "!" } "") ] - - location: 8 (remaining gas: 1039985.546 units remaining) - [ { "Hello" ; " " ; "World" ; "!" } @parameter ] - - location: 9 (remaining gas: 1039985.406 units remaining) + - location: 8 (remaining gas: 1039985.606 units remaining) + [ { "Hello" ; " " ; "World" ; "!" } @parameter + Unit ] + - location: 9 (remaining gas: 1039985.526 units remaining) [ "" - { "Hello" ; " " ; "World" ; "!" } @parameter ] - - location: 12 (remaining gas: 1039985.276 units remaining) + { "Hello" ; " " ; "World" ; "!" } @parameter + Unit ] + - location: 12 (remaining gas: 1039985.456 units remaining) [ { "Hello" ; " " ; "World" ; "!" } @parameter - "" ] - - location: 15 (remaining gas: 1039984.558 units remaining) + "" + Unit ] + - location: 15 (remaining gas: 1039984.858 units remaining) [ "" - "Hello" @parameter.elt ] - - location: 18 (remaining gas: 1039984.258 units remaining) + "Hello" @parameter.elt + Unit ] + - location: 16 (remaining gas: 1039984.758 units remaining) + [ "Hello" @parameter.elt + Unit ] + - location: 18 (remaining gas: 1039984.678 units remaining) [ {} - "Hello" @parameter.elt ] - - location: 20 (remaining gas: 1039984.128 units remaining) + "Hello" @parameter.elt + Unit ] + - location: 20 (remaining gas: 1039984.608 units remaining) [ "Hello" @parameter.elt - {} ] - - location: 21 (remaining gas: 1039983.988 units remaining) - [ { "Hello" } ] - - location: -1 (remaining gas: 1039983.918 units remaining) - [ { "Hello" } ] - - location: 16 (remaining gas: 1039983.918 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039984.528 units remaining) + [ { "Hello" } + Unit ] + - location: -1 (remaining gas: 1039984.458 units remaining) + [ { "Hello" } + Unit ] + - location: 17 (remaining gas: 1039984.378 units remaining) [ "" - { "Hello" } ] - - location: 22 (remaining gas: 1039983.778 units remaining) - [ { "" ; "Hello" } ] - - location: 23 (remaining gas: 1039983.598 units remaining) - [ "Hello" ] - - location: -1 (remaining gas: 1039983.528 units remaining) - [ "Hello" ] - - location: 15 (remaining gas: 1039983.398 units remaining) + { "Hello" } + Unit ] + - location: 22 (remaining gas: 1039984.298 units remaining) + [ { "" ; "Hello" } + Unit ] + - location: 23 (remaining gas: 1039984.178 units remaining) + [ "Hello" + Unit ] + - location: -1 (remaining gas: 1039984.108 units remaining) + [ "Hello" + Unit ] + - location: 15 (remaining gas: 1039984.038 units remaining) [ "Hello" - " " @parameter.elt ] - - location: 18 (remaining gas: 1039983.098 units remaining) + " " @parameter.elt + Unit ] + - location: 16 (remaining gas: 1039983.938 units remaining) + [ " " @parameter.elt + Unit ] + - location: 18 (remaining gas: 1039983.858 units remaining) [ {} - " " @parameter.elt ] - - location: 20 (remaining gas: 1039982.968 units remaining) + " " @parameter.elt + Unit ] + - location: 20 (remaining gas: 1039983.788 units remaining) [ " " @parameter.elt - {} ] - - location: 21 (remaining gas: 1039982.828 units remaining) - [ { " " } ] - - location: -1 (remaining gas: 1039982.758 units remaining) - [ { " " } ] - - location: 16 (remaining gas: 1039982.758 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039983.708 units remaining) + [ { " " } + Unit ] + - location: -1 (remaining gas: 1039983.638 units remaining) + [ { " " } + Unit ] + - location: 17 (remaining gas: 1039983.558 units remaining) [ "Hello" - { " " } ] - - location: 22 (remaining gas: 1039982.618 units remaining) - [ { "Hello" ; " " } ] - - location: 23 (remaining gas: 1039982.438 units remaining) - [ "Hello " ] - - location: -1 (remaining gas: 1039982.368 units remaining) - [ "Hello " ] - - location: 15 (remaining gas: 1039982.238 units remaining) + { " " } + Unit ] + - location: 22 (remaining gas: 1039983.478 units remaining) + [ { "Hello" ; " " } + Unit ] + - location: 23 (remaining gas: 1039983.358 units remaining) + [ "Hello " + Unit ] + - location: -1 (remaining gas: 1039983.288 units remaining) [ "Hello " - "World" @parameter.elt ] - - location: 18 (remaining gas: 1039981.938 units remaining) + Unit ] + - location: 15 (remaining gas: 1039983.218 units remaining) + [ "Hello " + "World" @parameter.elt + Unit ] + - location: 16 (remaining gas: 1039983.118 units remaining) + [ "World" @parameter.elt + Unit ] + - location: 18 (remaining gas: 1039983.038 units remaining) [ {} - "World" @parameter.elt ] - - location: 20 (remaining gas: 1039981.808 units remaining) + "World" @parameter.elt + Unit ] + - location: 20 (remaining gas: 1039982.968 units remaining) [ "World" @parameter.elt - {} ] - - location: 21 (remaining gas: 1039981.668 units remaining) - [ { "World" } ] - - location: -1 (remaining gas: 1039981.598 units remaining) - [ { "World" } ] - - location: 16 (remaining gas: 1039981.598 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039982.888 units remaining) + [ { "World" } + Unit ] + - location: -1 (remaining gas: 1039982.818 units remaining) + [ { "World" } + Unit ] + - location: 17 (remaining gas: 1039982.738 units remaining) [ "Hello " - { "World" } ] - - location: 22 (remaining gas: 1039981.458 units remaining) - [ { "Hello " ; "World" } ] - - location: 23 (remaining gas: 1039981.277 units remaining) - [ "Hello World" ] - - location: -1 (remaining gas: 1039981.207 units remaining) - [ "Hello World" ] - - location: 15 (remaining gas: 1039981.077 units remaining) + { "World" } + Unit ] + - location: 22 (remaining gas: 1039982.658 units remaining) + [ { "Hello " ; "World" } + Unit ] + - location: 23 (remaining gas: 1039982.537 units remaining) [ "Hello World" - "!" @parameter.elt ] - - location: 18 (remaining gas: 1039980.777 units remaining) + Unit ] + - location: -1 (remaining gas: 1039982.467 units remaining) + [ "Hello World" + Unit ] + - location: 15 (remaining gas: 1039982.397 units remaining) + [ "Hello World" + "!" @parameter.elt + Unit ] + - location: 16 (remaining gas: 1039982.297 units remaining) + [ "!" @parameter.elt + Unit ] + - location: 18 (remaining gas: 1039982.217 units remaining) [ {} - "!" @parameter.elt ] - - location: 20 (remaining gas: 1039980.647 units remaining) + "!" @parameter.elt + Unit ] + - location: 20 (remaining gas: 1039982.147 units remaining) [ "!" @parameter.elt - {} ] - - location: 21 (remaining gas: 1039980.507 units remaining) - [ { "!" } ] - - location: -1 (remaining gas: 1039980.437 units remaining) - [ { "!" } ] - - location: 16 (remaining gas: 1039980.437 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039982.067 units remaining) + [ { "!" } + Unit ] + - location: -1 (remaining gas: 1039981.997 units remaining) + [ { "!" } + Unit ] + - location: 17 (remaining gas: 1039981.917 units remaining) [ "Hello World" - { "!" } ] - - location: 22 (remaining gas: 1039980.297 units remaining) - [ { "Hello World" ; "!" } ] - - location: 23 (remaining gas: 1039980.116 units remaining) - [ "Hello World!" ] - - location: -1 (remaining gas: 1039980.046 units remaining) - [ "Hello World!" ] - - location: 13 (remaining gas: 1039980.046 units remaining) - [ "Hello World!" ] - - location: 24 (remaining gas: 1039979.906 units remaining) + { "!" } + Unit ] + - location: 22 (remaining gas: 1039981.837 units remaining) + [ { "Hello World" ; "!" } + Unit ] + - location: 23 (remaining gas: 1039981.716 units remaining) + [ "Hello World!" + Unit ] + - location: -1 (remaining gas: 1039981.646 units remaining) + [ "Hello World!" + Unit ] + - location: 24 (remaining gas: 1039981.566 units remaining) [ {} - "Hello World!" ] - - location: 26 (remaining gas: 1039979.766 units remaining) - [ (Pair {} "Hello World!") ] - - location: -1 (remaining gas: 1039979.696 units remaining) - [ (Pair {} "Hello World!") ] + "Hello World!" + Unit ] + - location: 26 (remaining gas: 1039981.486 units remaining) + [ (Pair {} "Hello World!") + Unit ] + - location: -1 (remaining gas: 1039981.416 units remaining) + [ (Pair {} "Hello World!") + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" index fc1a651bf85f..fee145f19d85 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" @@ -7,89 +7,129 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039986.030 units remaining) + - location: 8 (remaining gas: 1039986.030 units remaining) [ (Pair { "a" ; "b" ; "c" } "") ] - - location: 8 (remaining gas: 1039985.890 units remaining) - [ { "a" ; "b" ; "c" } @parameter ] - - location: 9 (remaining gas: 1039985.750 units remaining) + - location: 8 (remaining gas: 1039985.950 units remaining) + [ { "a" ; "b" ; "c" } @parameter + Unit ] + - location: 9 (remaining gas: 1039985.870 units remaining) [ "" - { "a" ; "b" ; "c" } @parameter ] - - location: 12 (remaining gas: 1039985.620 units remaining) + { "a" ; "b" ; "c" } @parameter + Unit ] + - location: 12 (remaining gas: 1039985.800 units remaining) [ { "a" ; "b" ; "c" } @parameter - "" ] - - location: 15 (remaining gas: 1039984.909 units remaining) + "" + Unit ] + - location: 15 (remaining gas: 1039985.209 units remaining) [ "" - "a" @parameter.elt ] - - location: 18 (remaining gas: 1039984.609 units remaining) + "a" @parameter.elt + Unit ] + - location: 16 (remaining gas: 1039985.109 units remaining) + [ "a" @parameter.elt + Unit ] + - location: 18 (remaining gas: 1039985.029 units remaining) [ {} - "a" @parameter.elt ] - - location: 20 (remaining gas: 1039984.479 units remaining) + "a" @parameter.elt + Unit ] + - location: 20 (remaining gas: 1039984.959 units remaining) [ "a" @parameter.elt - {} ] - - location: 21 (remaining gas: 1039984.339 units remaining) - [ { "a" } ] - - location: -1 (remaining gas: 1039984.269 units remaining) - [ { "a" } ] - - location: 16 (remaining gas: 1039984.269 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039984.879 units remaining) + [ { "a" } + Unit ] + - location: -1 (remaining gas: 1039984.809 units remaining) + [ { "a" } + Unit ] + - location: 17 (remaining gas: 1039984.729 units remaining) [ "" - { "a" } ] - - location: 22 (remaining gas: 1039984.129 units remaining) - [ { "" ; "a" } ] - - location: 23 (remaining gas: 1039983.949 units remaining) - [ "a" ] - - location: -1 (remaining gas: 1039983.879 units remaining) - [ "a" ] - - location: 15 (remaining gas: 1039983.749 units remaining) + { "a" } + Unit ] + - location: 22 (remaining gas: 1039984.649 units remaining) + [ { "" ; "a" } + Unit ] + - location: 23 (remaining gas: 1039984.529 units remaining) + [ "a" + Unit ] + - location: -1 (remaining gas: 1039984.459 units remaining) [ "a" - "b" @parameter.elt ] - - location: 18 (remaining gas: 1039983.449 units remaining) + Unit ] + - location: 15 (remaining gas: 1039984.389 units remaining) + [ "a" + "b" @parameter.elt + Unit ] + - location: 16 (remaining gas: 1039984.289 units remaining) + [ "b" @parameter.elt + Unit ] + - location: 18 (remaining gas: 1039984.209 units remaining) [ {} - "b" @parameter.elt ] - - location: 20 (remaining gas: 1039983.319 units remaining) + "b" @parameter.elt + Unit ] + - location: 20 (remaining gas: 1039984.139 units remaining) [ "b" @parameter.elt - {} ] - - location: 21 (remaining gas: 1039983.179 units remaining) - [ { "b" } ] - - location: -1 (remaining gas: 1039983.109 units remaining) - [ { "b" } ] - - location: 16 (remaining gas: 1039983.109 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039984.059 units remaining) + [ { "b" } + Unit ] + - location: -1 (remaining gas: 1039983.989 units remaining) + [ { "b" } + Unit ] + - location: 17 (remaining gas: 1039983.909 units remaining) [ "a" - { "b" } ] - - location: 22 (remaining gas: 1039982.969 units remaining) - [ { "a" ; "b" } ] - - location: 23 (remaining gas: 1039982.789 units remaining) - [ "ab" ] - - location: -1 (remaining gas: 1039982.719 units remaining) - [ "ab" ] - - location: 15 (remaining gas: 1039982.589 units remaining) + { "b" } + Unit ] + - location: 22 (remaining gas: 1039983.829 units remaining) + [ { "a" ; "b" } + Unit ] + - location: 23 (remaining gas: 1039983.709 units remaining) + [ "ab" + Unit ] + - location: -1 (remaining gas: 1039983.639 units remaining) + [ "ab" + Unit ] + - location: 15 (remaining gas: 1039983.569 units remaining) [ "ab" - "c" @parameter.elt ] - - location: 18 (remaining gas: 1039982.289 units remaining) + "c" @parameter.elt + Unit ] + - location: 16 (remaining gas: 1039983.469 units remaining) + [ "c" @parameter.elt + Unit ] + - location: 18 (remaining gas: 1039983.389 units remaining) [ {} - "c" @parameter.elt ] - - location: 20 (remaining gas: 1039982.159 units remaining) + "c" @parameter.elt + Unit ] + - location: 20 (remaining gas: 1039983.319 units remaining) [ "c" @parameter.elt - {} ] - - location: 21 (remaining gas: 1039982.019 units remaining) - [ { "c" } ] - - location: -1 (remaining gas: 1039981.949 units remaining) - [ { "c" } ] - - location: 16 (remaining gas: 1039981.949 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039983.239 units remaining) + [ { "c" } + Unit ] + - location: -1 (remaining gas: 1039983.169 units remaining) + [ { "c" } + Unit ] + - location: 17 (remaining gas: 1039983.089 units remaining) [ "ab" - { "c" } ] - - location: 22 (remaining gas: 1039981.809 units remaining) - [ { "ab" ; "c" } ] - - location: 23 (remaining gas: 1039981.629 units remaining) - [ "abc" ] - - location: -1 (remaining gas: 1039981.559 units remaining) - [ "abc" ] - - location: 13 (remaining gas: 1039981.559 units remaining) - [ "abc" ] - - location: 24 (remaining gas: 1039981.419 units remaining) + { "c" } + Unit ] + - location: 22 (remaining gas: 1039983.009 units remaining) + [ { "ab" ; "c" } + Unit ] + - location: 23 (remaining gas: 1039982.889 units remaining) + [ "abc" + Unit ] + - location: -1 (remaining gas: 1039982.819 units remaining) + [ "abc" + Unit ] + - location: 24 (remaining gas: 1039982.739 units remaining) [ {} - "abc" ] - - location: 26 (remaining gas: 1039981.279 units remaining) - [ (Pair {} "abc") ] - - location: -1 (remaining gas: 1039981.209 units remaining) - [ (Pair {} "abc") ] + "abc" + Unit ] + - location: 26 (remaining gas: 1039982.659 units remaining) + [ (Pair {} "abc") + Unit ] + - location: -1 (remaining gas: 1039982.589 units remaining) + [ (Pair {} "abc") + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" index d0275dfeb131..70f6cda437a3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" @@ -7,23 +7,27 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039986.822 units remaining) + - location: 8 (remaining gas: 1039986.822 units remaining) [ (Pair {} "") ] - - location: 8 (remaining gas: 1039986.682 units remaining) - [ {} @parameter ] - - location: 9 (remaining gas: 1039986.542 units remaining) + - location: 8 (remaining gas: 1039986.742 units remaining) + [ {} @parameter + Unit ] + - location: 9 (remaining gas: 1039986.662 units remaining) [ "" - {} @parameter ] - - location: 12 (remaining gas: 1039986.412 units remaining) + {} @parameter + Unit ] + - location: 12 (remaining gas: 1039986.592 units remaining) [ {} @parameter - "" ] - - location: 13 (remaining gas: 1039985.852 units remaining) - [ "" ] - - location: 24 (remaining gas: 1039985.712 units remaining) + "" + Unit ] + - location: 24 (remaining gas: 1039986.012 units remaining) [ {} - "" ] - - location: 26 (remaining gas: 1039985.572 units remaining) - [ (Pair {} "") ] - - location: -1 (remaining gas: 1039985.502 units remaining) - [ (Pair {} "") ] + "" + Unit ] + - location: 26 (remaining gas: 1039985.932 units remaining) + [ (Pair {} "") + Unit ] + - location: -1 (remaining gas: 1039985.862 units remaining) + [ (Pair {} "") + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out index 75bd2d37bf2f..5dc333d14304 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.830 units remaining) + - location: 8 (remaining gas: 1039993.830 units remaining) [ (Pair 99 { -5 ; 10 }) ] - - location: 8 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.750 units remaining) [ 99 @parameter - { -5 ; 10 } @storage ] - - location: 9 (remaining gas: 1039993.550 units remaining) - [ { 99 ; -5 ; 10 } ] - - location: 10 (remaining gas: 1039993.410 units remaining) + { -5 ; 10 } @storage + Unit ] + - location: 9 (remaining gas: 1039993.670 units remaining) + [ { 99 ; -5 ; 10 } + Unit ] + - location: 10 (remaining gas: 1039993.590 units remaining) [ {} - { 99 ; -5 ; 10 } ] - - location: 12 (remaining gas: 1039993.270 units remaining) - [ (Pair {} { 99 ; -5 ; 10 }) ] - - location: -1 (remaining gas: 1039993.200 units remaining) - [ (Pair {} { 99 ; -5 ; 10 }) ] + { 99 ; -5 ; 10 } + Unit ] + - location: 12 (remaining gas: 1039993.510 units remaining) + [ (Pair {} { 99 ; -5 ; 10 }) + Unit ] + - location: -1 (remaining gas: 1039993.440 units remaining) + [ (Pair {} { 99 ; -5 ; 10 }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out index 286853d7c31c..5ae5e81807f8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.070 units remaining) + - location: 8 (remaining gas: 1039994.070 units remaining) [ (Pair -5 { 10 }) ] - - location: 8 (remaining gas: 1039993.930 units remaining) + - location: 8 (remaining gas: 1039993.990 units remaining) [ -5 @parameter - { 10 } @storage ] - - location: 9 (remaining gas: 1039993.790 units remaining) - [ { -5 ; 10 } ] - - location: 10 (remaining gas: 1039993.650 units remaining) + { 10 } @storage + Unit ] + - location: 9 (remaining gas: 1039993.910 units remaining) + [ { -5 ; 10 } + Unit ] + - location: 10 (remaining gas: 1039993.830 units remaining) [ {} - { -5 ; 10 } ] - - location: 12 (remaining gas: 1039993.510 units remaining) - [ (Pair {} { -5 ; 10 }) ] - - location: -1 (remaining gas: 1039993.440 units remaining) - [ (Pair {} { -5 ; 10 }) ] + { -5 ; 10 } + Unit ] + - location: 12 (remaining gas: 1039993.750 units remaining) + [ (Pair {} { -5 ; 10 }) + Unit ] + - location: -1 (remaining gas: 1039993.680 units remaining) + [ (Pair {} { -5 ; 10 }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out index 81361e78b4fe..fbdf89930780 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out @@ -7,18 +7,23 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.310 units remaining) + - location: 8 (remaining gas: 1039994.310 units remaining) [ (Pair 10 {}) ] - - location: 8 (remaining gas: 1039994.170 units remaining) + - location: 8 (remaining gas: 1039994.230 units remaining) [ 10 @parameter - {} @storage ] - - location: 9 (remaining gas: 1039994.030 units remaining) - [ { 10 } ] - - location: 10 (remaining gas: 1039993.890 units remaining) + {} @storage + Unit ] + - location: 9 (remaining gas: 1039994.150 units remaining) + [ { 10 } + Unit ] + - location: 10 (remaining gas: 1039994.070 units remaining) [ {} - { 10 } ] - - location: 12 (remaining gas: 1039993.750 units remaining) - [ (Pair {} { 10 }) ] - - location: -1 (remaining gas: 1039993.680 units remaining) - [ (Pair {} { 10 }) ] + { 10 } + Unit ] + - location: 12 (remaining gas: 1039993.990 units remaining) + [ (Pair {} { 10 }) + Unit ] + - location: -1 (remaining gas: 1039993.920 units remaining) + [ (Pair {} { 10 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" index d5085a209619..b5ff6ea58820 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" @@ -7,166 +7,229 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039956.652 units remaining) + - location: 12 (remaining gas: 1039956.652 units remaining) [ (Pair (Pair { "A" } { "B" }) None) ] - - location: 12 (remaining gas: 1039956.512 units remaining) - [ (Pair { "A" } { "B" }) @parameter ] - - location: 13 (remaining gas: 1039956.372 units remaining) + - location: 12 (remaining gas: 1039956.572 units remaining) [ (Pair { "A" } { "B" }) @parameter - (Pair { "A" } { "B" }) @parameter ] - - location: 14 (remaining gas: 1039956.232 units remaining) + Unit ] + - location: 13 (remaining gas: 1039956.492 units remaining) + [ (Pair { "A" } { "B" }) @parameter + (Pair { "A" } { "B" }) @parameter + Unit ] + - location: 14 (remaining gas: 1039956.412 units remaining) [ { "A" } - (Pair { "A" } { "B" }) @parameter ] - - location: 17 (remaining gas: 1039955.932 units remaining) - [ { "B" } ] - - location: 16 (remaining gas: 1039955.862 units remaining) - [ { "B" } ] - - location: 15 (remaining gas: 1039955.862 units remaining) + (Pair { "A" } { "B" }) @parameter + Unit ] + - location: 15 (remaining gas: 1039956.312 units remaining) + [ (Pair { "A" } { "B" }) @parameter + Unit ] + - location: 17 (remaining gas: 1039956.232 units remaining) + [ { "B" } + Unit ] + - location: 16 (remaining gas: 1039956.162 units remaining) + [ { "B" } + Unit ] + - location: 16 (remaining gas: 1039956.082 units remaining) [ { "A" } - { "B" } ] - - location: 18 (remaining gas: 1039955.562 units remaining) + { "B" } + Unit ] + - location: 18 (remaining gas: 1039955.842 units remaining) [ {} { "A" } - { "B" } ] - - location: 20 (remaining gas: 1039955.432 units remaining) + { "B" } + Unit ] + - location: 20 (remaining gas: 1039955.772 units remaining) [ { "A" } {} - { "B" } ] - - location: 23 (remaining gas: 1039954.725 units remaining) + { "B" } + Unit ] + - location: 23 (remaining gas: 1039955.185 units remaining) [ (Pair "A" {}) - { "B" } ] - - location: 24 (remaining gas: 1039954.585 units remaining) + { "B" } + Unit ] + - location: 24 (remaining gas: 1039955.105 units remaining) [ (Pair "A" {}) (Pair "A" {}) - { "B" } ] - - location: 25 (remaining gas: 1039954.445 units remaining) + { "B" } + Unit ] + - location: 25 (remaining gas: 1039955.025 units remaining) [ "A" @elt (Pair "A" {}) - { "B" } ] - - location: 28 (remaining gas: 1039954.145 units remaining) + { "B" } + Unit ] + - location: 26 (remaining gas: 1039954.925 units remaining) + [ (Pair "A" {}) + { "B" } + Unit ] + - location: 28 (remaining gas: 1039954.845 units remaining) [ {} - { "B" } ] - - location: 27 (remaining gas: 1039954.075 units remaining) + { "B" } + Unit ] + - location: 27 (remaining gas: 1039954.775 units remaining) [ {} - { "B" } ] - - location: 26 (remaining gas: 1039954.075 units remaining) + { "B" } + Unit ] + - location: 27 (remaining gas: 1039954.695 units remaining) [ "A" @elt {} - { "B" } ] - - location: 29 (remaining gas: 1039953.935 units remaining) + { "B" } + Unit ] + - location: 29 (remaining gas: 1039954.615 units remaining) [ True "A" @elt {} - { "B" } ] - - location: 32 (remaining gas: 1039953.805 units remaining) + { "B" } + Unit ] + - location: 32 (remaining gas: 1039954.545 units remaining) [ "A" @elt True {} - { "B" } ] - - location: 33 (remaining gas: 1039953.665 units remaining) - [ { "A" } - { "B" } ] - - location: -1 (remaining gas: 1039953.595 units remaining) + { "B" } + Unit ] + - location: 33 (remaining gas: 1039954.465 units remaining) [ { "A" } - { "B" } ] - - location: 21 (remaining gas: 1039953.595 units remaining) + { "B" } + Unit ] + - location: -1 (remaining gas: 1039954.395 units remaining) [ { "A" } - { "B" } ] - - location: 34 (remaining gas: 1039953.455 units remaining) + { "B" } + Unit ] + - location: 34 (remaining gas: 1039954.315 units remaining) [ True { "A" } - { "B" } ] - - location: 37 (remaining gas: 1039953.325 units remaining) + { "B" } + Unit ] + - location: 37 (remaining gas: 1039954.245 units remaining) [ { "A" } True - { "B" } ] - - location: 38 (remaining gas: 1039953.185 units remaining) + { "B" } + Unit ] + - location: 38 (remaining gas: 1039954.165 units remaining) [ (Pair { "A" } True) - { "B" } ] - - location: 39 (remaining gas: 1039953.055 units remaining) + { "B" } + Unit ] + - location: 39 (remaining gas: 1039954.095 units remaining) [ { "B" } - (Pair { "A" } True) ] - - location: 42 (remaining gas: 1039952.348 units remaining) - [ (Pair "B" { "A" } True) ] - - location: 43 (remaining gas: 1039952.208 units remaining) + (Pair { "A" } True) + Unit ] + - location: 42 (remaining gas: 1039953.508 units remaining) [ (Pair "B" { "A" } True) - (Pair "B" { "A" } True) ] - - location: 44 (remaining gas: 1039952.068 units remaining) + Unit ] + - location: 43 (remaining gas: 1039953.428 units remaining) + [ (Pair "B" { "A" } True) + (Pair "B" { "A" } True) + Unit ] + - location: 44 (remaining gas: 1039953.348 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) - (Pair "B" { "A" } True) ] - - location: 45 (remaining gas: 1039951.928 units remaining) + (Pair "B" { "A" } True) + Unit ] + - location: 45 (remaining gas: 1039953.268 units remaining) [ "B" @elt (Pair "B" { "A" } True) - (Pair "B" { "A" } True) ] - - location: 49 (remaining gas: 1039951.568 units remaining) + (Pair "B" { "A" } True) + Unit ] + - location: 46 (remaining gas: 1039953.168 units remaining) + [ (Pair "B" { "A" } True) + (Pair "B" { "A" } True) + Unit ] + - location: 49 (remaining gas: 1039953.088 units remaining) [ (Pair { "A" } True) - (Pair "B" { "A" } True) ] - - location: 50 (remaining gas: 1039951.428 units remaining) + (Pair "B" { "A" } True) + Unit ] + - location: 50 (remaining gas: 1039953.008 units remaining) [ { "A" } - (Pair "B" { "A" } True) ] - - location: -1 (remaining gas: 1039951.358 units remaining) + (Pair "B" { "A" } True) + Unit ] + - location: -1 (remaining gas: 1039952.938 units remaining) [ { "A" } - (Pair "B" { "A" } True) ] - - location: 54 (remaining gas: 1039950.998 units remaining) - [ (Pair { "A" } True) ] - - location: 55 (remaining gas: 1039950.858 units remaining) - [ True ] - - location: -1 (remaining gas: 1039950.788 units remaining) - [ True ] - - location: 52 (remaining gas: 1039950.718 units remaining) - [ True ] - - location: 51 (remaining gas: 1039950.718 units remaining) + (Pair "B" { "A" } True) + Unit ] + - location: 51 (remaining gas: 1039952.838 units remaining) + [ (Pair "B" { "A" } True) + Unit ] + - location: 54 (remaining gas: 1039952.758 units remaining) + [ (Pair { "A" } True) + Unit ] + - location: 55 (remaining gas: 1039952.678 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039952.608 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039952.538 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039952.458 units remaining) [ { "A" } - True ] - - location: 56 (remaining gas: 1039950.578 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039952.378 units remaining) [ { "A" } { "A" } - True ] - - location: -1 (remaining gas: 1039950.508 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039952.308 units remaining) [ { "A" } { "A" } - True ] - - location: 46 (remaining gas: 1039950.508 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039952.228 units remaining) [ "B" @elt { "A" } { "A" } - True ] - - location: 57 (remaining gas: 1039950.368 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039952.148 units remaining) [ False { "A" } - True ] - - location: 60 (remaining gas: 1039950.078 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039952.048 units remaining) + [ { "A" } + True + Unit ] + - location: 60 (remaining gas: 1039951.978 units remaining) [ True - { "A" } ] - - location: 59 (remaining gas: 1039950.008 units remaining) + { "A" } + Unit ] + - location: 59 (remaining gas: 1039951.908 units remaining) [ True - { "A" } ] - - location: 58 (remaining gas: 1039950.008 units remaining) + { "A" } + Unit ] + - location: 59 (remaining gas: 1039951.828 units remaining) [ False True - { "A" } ] - - location: 61 (remaining gas: 1039949.848 units remaining) + { "A" } + Unit ] + - location: 61 (remaining gas: 1039951.728 units remaining) [ False - { "A" } ] - - location: 62 (remaining gas: 1039949.718 units remaining) + { "A" } + Unit ] + - location: 62 (remaining gas: 1039951.658 units remaining) [ { "A" } - False ] - - location: 63 (remaining gas: 1039949.578 units remaining) - [ (Pair { "A" } False) ] - - location: -1 (remaining gas: 1039949.508 units remaining) - [ (Pair { "A" } False) ] - - location: 40 (remaining gas: 1039949.508 units remaining) - [ (Pair { "A" } False) ] - - location: 64 (remaining gas: 1039949.368 units remaining) - [ False ] - - location: 65 (remaining gas: 1039949.228 units remaining) - [ (Some False) ] - - location: 66 (remaining gas: 1039949.088 units remaining) + False + Unit ] + - location: 63 (remaining gas: 1039951.578 units remaining) + [ (Pair { "A" } False) + Unit ] + - location: -1 (remaining gas: 1039951.508 units remaining) + [ (Pair { "A" } False) + Unit ] + - location: 64 (remaining gas: 1039951.428 units remaining) + [ False + Unit ] + - location: 65 (remaining gas: 1039951.348 units remaining) + [ (Some False) + Unit ] + - location: 66 (remaining gas: 1039951.268 units remaining) [ {} - (Some False) ] - - location: 68 (remaining gas: 1039948.948 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039948.878 units remaining) - [ (Pair {} (Some False)) ] + (Some False) + Unit ] + - location: 68 (remaining gas: 1039951.188 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039951.118 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" index 311ee147dfe4..580446e2b35b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" @@ -7,417 +7,590 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039955.272 units remaining) + - location: 12 (remaining gas: 1039955.272 units remaining) [ (Pair (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) None) ] - - location: 12 (remaining gas: 1039955.132 units remaining) - [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter ] - - location: 13 (remaining gas: 1039954.992 units remaining) + - location: 12 (remaining gas: 1039955.192 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter - (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter ] - - location: 14 (remaining gas: 1039954.852 units remaining) + Unit ] + - location: 13 (remaining gas: 1039955.112 units remaining) + [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter + (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter + Unit ] + - location: 14 (remaining gas: 1039955.032 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } - (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter ] - - location: 17 (remaining gas: 1039954.552 units remaining) - [ { "B" ; "C" ; "asdf" } ] - - location: 16 (remaining gas: 1039954.482 units remaining) - [ { "B" ; "C" ; "asdf" } ] - - location: 15 (remaining gas: 1039954.482 units remaining) + (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter + Unit ] + - location: 15 (remaining gas: 1039954.932 units remaining) + [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter + Unit ] + - location: 17 (remaining gas: 1039954.852 units remaining) + [ { "B" ; "C" ; "asdf" } + Unit ] + - location: 16 (remaining gas: 1039954.782 units remaining) + [ { "B" ; "C" ; "asdf" } + Unit ] + - location: 16 (remaining gas: 1039954.702 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } - { "B" ; "C" ; "asdf" } ] - - location: 18 (remaining gas: 1039954.182 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 18 (remaining gas: 1039954.462 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } - { "B" ; "C" ; "asdf" } ] - - location: 20 (remaining gas: 1039954.052 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 20 (remaining gas: 1039954.392 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } {} - { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039953.324 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 23 (remaining gas: 1039953.784 units remaining) [ (Pair "B" {}) - { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039953.184 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 24 (remaining gas: 1039953.704 units remaining) [ (Pair "B" {}) (Pair "B" {}) - { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039953.044 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 25 (remaining gas: 1039953.624 units remaining) [ "B" @elt (Pair "B" {}) - { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039952.744 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 26 (remaining gas: 1039953.524 units remaining) + [ (Pair "B" {}) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 28 (remaining gas: 1039953.444 units remaining) [ {} - { "B" ; "C" ; "asdf" } ] - - location: 27 (remaining gas: 1039952.674 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039953.374 units remaining) [ {} - { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039952.674 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039953.294 units remaining) [ "B" @elt {} - { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039952.534 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 29 (remaining gas: 1039953.214 units remaining) [ True "B" @elt {} - { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039952.404 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 32 (remaining gas: 1039953.144 units remaining) [ "B" @elt True {} - { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039952.264 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 33 (remaining gas: 1039953.064 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: -1 (remaining gas: 1039952.194 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: -1 (remaining gas: 1039952.994 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039952.054 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 23 (remaining gas: 1039952.914 units remaining) [ (Pair "B" { "B" }) - { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039951.914 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 24 (remaining gas: 1039952.834 units remaining) [ (Pair "B" { "B" }) (Pair "B" { "B" }) - { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039951.774 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 25 (remaining gas: 1039952.754 units remaining) [ "B" @elt (Pair "B" { "B" }) - { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039951.474 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 26 (remaining gas: 1039952.654 units remaining) + [ (Pair "B" { "B" }) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 28 (remaining gas: 1039952.574 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 27 (remaining gas: 1039951.404 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039952.504 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039951.404 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039952.424 units remaining) [ "B" @elt { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039951.264 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 29 (remaining gas: 1039952.344 units remaining) [ True "B" @elt { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039951.134 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 32 (remaining gas: 1039952.274 units remaining) [ "B" @elt True { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039950.994 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 33 (remaining gas: 1039952.194 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: -1 (remaining gas: 1039950.924 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: -1 (remaining gas: 1039952.124 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039950.784 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 23 (remaining gas: 1039952.044 units remaining) [ (Pair "asdf" { "B" }) - { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039950.644 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 24 (remaining gas: 1039951.964 units remaining) [ (Pair "asdf" { "B" }) (Pair "asdf" { "B" }) - { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039950.504 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 25 (remaining gas: 1039951.884 units remaining) [ "asdf" @elt (Pair "asdf" { "B" }) - { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039950.204 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 26 (remaining gas: 1039951.784 units remaining) + [ (Pair "asdf" { "B" }) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 28 (remaining gas: 1039951.704 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 27 (remaining gas: 1039950.134 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039951.634 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039950.134 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039951.554 units remaining) [ "asdf" @elt { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039949.994 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 29 (remaining gas: 1039951.474 units remaining) [ True "asdf" @elt { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039949.864 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 32 (remaining gas: 1039951.404 units remaining) [ "asdf" @elt True { "B" } - { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039949.723 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 33 (remaining gas: 1039951.323 units remaining) [ { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: -1 (remaining gas: 1039949.653 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: -1 (remaining gas: 1039951.253 units remaining) [ { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 23 (remaining gas: 1039949.513 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 23 (remaining gas: 1039951.173 units remaining) [ (Pair "C" { "B" ; "asdf" }) - { "B" ; "C" ; "asdf" } ] - - location: 24 (remaining gas: 1039949.373 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 24 (remaining gas: 1039951.093 units remaining) [ (Pair "C" { "B" ; "asdf" }) (Pair "C" { "B" ; "asdf" }) - { "B" ; "C" ; "asdf" } ] - - location: 25 (remaining gas: 1039949.233 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 25 (remaining gas: 1039951.013 units remaining) [ "C" @elt (Pair "C" { "B" ; "asdf" }) - { "B" ; "C" ; "asdf" } ] - - location: 28 (remaining gas: 1039948.933 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 26 (remaining gas: 1039950.913 units remaining) + [ (Pair "C" { "B" ; "asdf" }) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 28 (remaining gas: 1039950.833 units remaining) [ { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 27 (remaining gas: 1039948.863 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039950.763 units remaining) [ { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 26 (remaining gas: 1039948.863 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 27 (remaining gas: 1039950.683 units remaining) [ "C" @elt { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 29 (remaining gas: 1039948.723 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 29 (remaining gas: 1039950.603 units remaining) [ True "C" @elt { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 32 (remaining gas: 1039948.593 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 32 (remaining gas: 1039950.533 units remaining) [ "C" @elt True { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 33 (remaining gas: 1039948.453 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: -1 (remaining gas: 1039948.383 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 33 (remaining gas: 1039950.453 units remaining) [ { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 21 (remaining gas: 1039948.383 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: -1 (remaining gas: 1039950.383 units remaining) [ { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 34 (remaining gas: 1039948.243 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 34 (remaining gas: 1039950.303 units remaining) [ True { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } ] - - location: 37 (remaining gas: 1039948.113 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 37 (remaining gas: 1039950.233 units remaining) [ { "B" ; "C" ; "asdf" } True - { "B" ; "C" ; "asdf" } ] - - location: 38 (remaining gas: 1039947.973 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 38 (remaining gas: 1039950.153 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - { "B" ; "C" ; "asdf" } ] - - location: 39 (remaining gas: 1039947.843 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 39 (remaining gas: 1039950.083 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039947.122 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039946.982 units remaining) + (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 42 (remaining gas: 1039949.482 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039946.842 units remaining) + Unit ] + - location: 43 (remaining gas: 1039949.402 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039946.702 units remaining) + Unit ] + - location: 44 (remaining gas: 1039949.322 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + (Pair "B" { "B" ; "C" ; "asdf" } True) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 45 (remaining gas: 1039949.242 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039946.342 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 46 (remaining gas: 1039949.142 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 49 (remaining gas: 1039949.062 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039946.202 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 50 (remaining gas: 1039948.982 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039946.132 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039948.912 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039945.772 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039945.632 units remaining) - [ True ] - - location: -1 (remaining gas: 1039945.562 units remaining) - [ True ] - - location: 52 (remaining gas: 1039945.492 units remaining) - [ True ] - - location: 51 (remaining gas: 1039945.492 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 51 (remaining gas: 1039948.812 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 54 (remaining gas: 1039948.732 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 55 (remaining gas: 1039948.652 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039948.582 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039948.512 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039948.432 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 56 (remaining gas: 1039945.352 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039948.352 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: -1 (remaining gas: 1039945.282 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039948.282 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 46 (remaining gas: 1039945.282 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039948.202 units remaining) [ "B" @elt { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 57 (remaining gas: 1039945.142 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039948.122 units remaining) [ True { "B" ; "C" ; "asdf" } - True ] - - location: 60 (remaining gas: 1039944.852 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039948.022 units remaining) + [ { "B" ; "C" ; "asdf" } + True + Unit ] + - location: 60 (remaining gas: 1039947.952 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 59 (remaining gas: 1039944.782 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039947.882 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039944.782 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039947.802 units remaining) [ True True - { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039944.622 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 61 (remaining gas: 1039947.702 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039944.492 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 62 (remaining gas: 1039947.632 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 63 (remaining gas: 1039944.352 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039944.282 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039944.142 units remaining) - [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039944.002 units remaining) + True + Unit ] + - location: 63 (remaining gas: 1039947.552 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039947.482 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 42 (remaining gas: 1039947.402 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 43 (remaining gas: 1039947.322 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039943.862 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 44 (remaining gas: 1039947.242 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039943.722 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 45 (remaining gas: 1039947.162 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039943.362 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 46 (remaining gas: 1039947.062 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 49 (remaining gas: 1039946.982 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039943.222 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 50 (remaining gas: 1039946.902 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039943.152 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039946.832 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039942.792 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039942.652 units remaining) - [ True ] - - location: -1 (remaining gas: 1039942.582 units remaining) - [ True ] - - location: 52 (remaining gas: 1039942.512 units remaining) - [ True ] - - location: 51 (remaining gas: 1039942.512 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 51 (remaining gas: 1039946.732 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 54 (remaining gas: 1039946.652 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 55 (remaining gas: 1039946.572 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039946.502 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039946.432 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039946.352 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 56 (remaining gas: 1039942.372 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039946.272 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: -1 (remaining gas: 1039942.302 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039946.202 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 46 (remaining gas: 1039942.302 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039946.122 units remaining) [ "C" @elt { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 57 (remaining gas: 1039942.162 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039946.042 units remaining) [ True { "B" ; "C" ; "asdf" } - True ] - - location: 60 (remaining gas: 1039941.872 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039945.942 units remaining) + [ { "B" ; "C" ; "asdf" } + True + Unit ] + - location: 60 (remaining gas: 1039945.872 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 59 (remaining gas: 1039941.802 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039945.802 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039941.802 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039945.722 units remaining) [ True True - { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039941.642 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 61 (remaining gas: 1039945.622 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039941.512 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 62 (remaining gas: 1039945.552 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 63 (remaining gas: 1039941.372 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039941.302 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039941.162 units remaining) - [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039941.022 units remaining) + True + Unit ] + - location: 63 (remaining gas: 1039945.472 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039945.402 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 42 (remaining gas: 1039945.322 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039940.882 units remaining) + Unit ] + - location: 43 (remaining gas: 1039945.242 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 44 (remaining gas: 1039945.162 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039940.742 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 45 (remaining gas: 1039945.082 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039940.382 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 46 (remaining gas: 1039944.982 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 49 (remaining gas: 1039944.902 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039940.242 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 50 (remaining gas: 1039944.822 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039940.172 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039944.752 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039939.812 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039939.672 units remaining) - [ True ] - - location: -1 (remaining gas: 1039939.602 units remaining) - [ True ] - - location: 52 (remaining gas: 1039939.532 units remaining) - [ True ] - - location: 51 (remaining gas: 1039939.532 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 51 (remaining gas: 1039944.652 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 54 (remaining gas: 1039944.572 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 55 (remaining gas: 1039944.492 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039944.422 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039944.352 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039944.272 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 56 (remaining gas: 1039939.392 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039944.192 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: -1 (remaining gas: 1039939.322 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039944.122 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 46 (remaining gas: 1039939.322 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039944.042 units remaining) [ "asdf" @elt { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 57 (remaining gas: 1039939.182 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039943.962 units remaining) [ True { "B" ; "C" ; "asdf" } - True ] - - location: 60 (remaining gas: 1039938.892 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039943.862 units remaining) + [ { "B" ; "C" ; "asdf" } + True + Unit ] + - location: 60 (remaining gas: 1039943.792 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 59 (remaining gas: 1039938.822 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039943.722 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039938.822 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039943.642 units remaining) [ True True - { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039938.662 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 61 (remaining gas: 1039943.542 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039938.532 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 62 (remaining gas: 1039943.472 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 63 (remaining gas: 1039938.392 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039938.322 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039938.322 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 64 (remaining gas: 1039938.182 units remaining) - [ True ] - - location: 65 (remaining gas: 1039938.042 units remaining) - [ (Some True) ] - - location: 66 (remaining gas: 1039937.902 units remaining) + True + Unit ] + - location: 63 (remaining gas: 1039943.392 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039943.322 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 64 (remaining gas: 1039943.242 units remaining) + [ True + Unit ] + - location: 65 (remaining gas: 1039943.162 units remaining) + [ (Some True) + Unit ] + - location: 66 (remaining gas: 1039943.082 units remaining) [ {} - (Some True) ] - - location: 68 (remaining gas: 1039937.762 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039937.692 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 68 (remaining gas: 1039943.002 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039942.932 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" index e14e42351369..1aa69f29cd07 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" @@ -7,450 +7,643 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039955.272 units remaining) + - location: 12 (remaining gas: 1039955.272 units remaining) [ (Pair (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) None) ] - - location: 12 (remaining gas: 1039955.132 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter ] - - location: 13 (remaining gas: 1039954.992 units remaining) + - location: 12 (remaining gas: 1039955.192 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter - (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter ] - - location: 14 (remaining gas: 1039954.852 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter ] - - location: 17 (remaining gas: 1039954.552 units remaining) - [ { "B" ; "B" ; "asdf" ; "C" } ] - - location: 16 (remaining gas: 1039954.482 units remaining) - [ { "B" ; "B" ; "asdf" ; "C" } ] - - location: 15 (remaining gas: 1039954.482 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 18 (remaining gas: 1039954.182 units remaining) + Unit ] + - location: 13 (remaining gas: 1039955.112 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter + (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter + Unit ] + - location: 14 (remaining gas: 1039955.032 units remaining) + [ { "B" ; "C" ; "asdf" } + (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter + Unit ] + - location: 15 (remaining gas: 1039954.932 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter + Unit ] + - location: 17 (remaining gas: 1039954.852 units remaining) + [ { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 16 (remaining gas: 1039954.782 units remaining) + [ { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 16 (remaining gas: 1039954.702 units remaining) + [ { "B" ; "C" ; "asdf" } + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 18 (remaining gas: 1039954.462 units remaining) [ {} { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 20 (remaining gas: 1039954.052 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 20 (remaining gas: 1039954.392 units remaining) [ { "B" ; "C" ; "asdf" } {} - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039953.331 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 23 (remaining gas: 1039953.791 units remaining) [ (Pair "B" {}) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039953.191 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 24 (remaining gas: 1039953.711 units remaining) [ (Pair "B" {}) (Pair "B" {}) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039953.051 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 25 (remaining gas: 1039953.631 units remaining) [ "B" @elt (Pair "B" {}) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039952.751 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 26 (remaining gas: 1039953.531 units remaining) + [ (Pair "B" {}) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 28 (remaining gas: 1039953.451 units remaining) [ {} - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 27 (remaining gas: 1039952.681 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 27 (remaining gas: 1039953.381 units remaining) [ {} - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039952.681 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 27 (remaining gas: 1039953.301 units remaining) [ "B" @elt {} - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039952.541 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 29 (remaining gas: 1039953.221 units remaining) [ True "B" @elt {} - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039952.411 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 32 (remaining gas: 1039953.151 units remaining) [ "B" @elt True {} - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039952.271 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 33 (remaining gas: 1039953.071 units remaining) [ { "B" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: -1 (remaining gas: 1039952.201 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: -1 (remaining gas: 1039953.001 units remaining) [ { "B" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039952.061 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 23 (remaining gas: 1039952.921 units remaining) [ (Pair "C" { "B" }) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039951.921 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 24 (remaining gas: 1039952.841 units remaining) [ (Pair "C" { "B" }) (Pair "C" { "B" }) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039951.781 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 25 (remaining gas: 1039952.761 units remaining) [ "C" @elt (Pair "C" { "B" }) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039951.481 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 26 (remaining gas: 1039952.661 units remaining) + [ (Pair "C" { "B" }) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 28 (remaining gas: 1039952.581 units remaining) [ { "B" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 27 (remaining gas: 1039951.411 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 27 (remaining gas: 1039952.511 units remaining) [ { "B" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039951.411 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 27 (remaining gas: 1039952.431 units remaining) [ "C" @elt { "B" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039951.271 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 29 (remaining gas: 1039952.351 units remaining) [ True "C" @elt { "B" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039951.141 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 32 (remaining gas: 1039952.281 units remaining) [ "C" @elt True { "B" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039951.001 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 33 (remaining gas: 1039952.201 units remaining) [ { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: -1 (remaining gas: 1039950.931 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: -1 (remaining gas: 1039952.131 units remaining) [ { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 23 (remaining gas: 1039950.791 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 23 (remaining gas: 1039952.051 units remaining) [ (Pair "asdf" { "B" ; "C" }) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 24 (remaining gas: 1039950.651 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 24 (remaining gas: 1039951.971 units remaining) [ (Pair "asdf" { "B" ; "C" }) (Pair "asdf" { "B" ; "C" }) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 25 (remaining gas: 1039950.511 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 25 (remaining gas: 1039951.891 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" }) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 28 (remaining gas: 1039950.211 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 26 (remaining gas: 1039951.791 units remaining) + [ (Pair "asdf" { "B" ; "C" }) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 28 (remaining gas: 1039951.711 units remaining) [ { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 27 (remaining gas: 1039950.141 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 27 (remaining gas: 1039951.641 units remaining) [ { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 26 (remaining gas: 1039950.141 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 27 (remaining gas: 1039951.561 units remaining) [ "asdf" @elt { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 29 (remaining gas: 1039950.001 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 29 (remaining gas: 1039951.481 units remaining) [ True "asdf" @elt { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 32 (remaining gas: 1039949.871 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 32 (remaining gas: 1039951.411 units remaining) [ "asdf" @elt True { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 33 (remaining gas: 1039949.730 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: -1 (remaining gas: 1039949.660 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 33 (remaining gas: 1039951.330 units remaining) [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 21 (remaining gas: 1039949.660 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: -1 (remaining gas: 1039951.260 units remaining) [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 34 (remaining gas: 1039949.520 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 34 (remaining gas: 1039951.180 units remaining) [ True { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 37 (remaining gas: 1039949.390 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 37 (remaining gas: 1039951.110 units remaining) [ { "B" ; "C" ; "asdf" } True - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 38 (remaining gas: 1039949.250 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 38 (remaining gas: 1039951.030 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - { "B" ; "B" ; "asdf" ; "C" } ] - - location: 39 (remaining gas: 1039949.120 units remaining) + { "B" ; "B" ; "asdf" ; "C" } + Unit ] + - location: 39 (remaining gas: 1039950.960 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } - (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039948.392 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039948.252 units remaining) + (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 42 (remaining gas: 1039950.352 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039948.112 units remaining) + Unit ] + - location: 43 (remaining gas: 1039950.272 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 44 (remaining gas: 1039950.192 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039947.972 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 45 (remaining gas: 1039950.112 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039947.612 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 46 (remaining gas: 1039950.012 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 49 (remaining gas: 1039949.932 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039947.472 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 50 (remaining gas: 1039949.852 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039947.402 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039949.782 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039947.042 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039946.902 units remaining) - [ True ] - - location: -1 (remaining gas: 1039946.832 units remaining) - [ True ] - - location: 52 (remaining gas: 1039946.762 units remaining) - [ True ] - - location: 51 (remaining gas: 1039946.762 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 51 (remaining gas: 1039949.682 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 54 (remaining gas: 1039949.602 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 55 (remaining gas: 1039949.522 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039949.452 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039949.382 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039949.302 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 56 (remaining gas: 1039946.622 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039949.222 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: -1 (remaining gas: 1039946.552 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039949.152 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 46 (remaining gas: 1039946.552 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039949.072 units remaining) [ "B" @elt { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 57 (remaining gas: 1039946.412 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039948.992 units remaining) [ True { "B" ; "C" ; "asdf" } - True ] - - location: 60 (remaining gas: 1039946.122 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039948.892 units remaining) + [ { "B" ; "C" ; "asdf" } + True + Unit ] + - location: 60 (remaining gas: 1039948.822 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 59 (remaining gas: 1039946.052 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039948.752 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039946.052 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039948.672 units remaining) [ True True - { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039945.892 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 61 (remaining gas: 1039948.572 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039945.762 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 62 (remaining gas: 1039948.502 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 63 (remaining gas: 1039945.622 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039945.552 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039945.412 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039945.272 units remaining) + True + Unit ] + - location: 63 (remaining gas: 1039948.422 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039948.352 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 42 (remaining gas: 1039948.272 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 43 (remaining gas: 1039948.192 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039945.132 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 44 (remaining gas: 1039948.112 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039944.992 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 45 (remaining gas: 1039948.032 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039944.632 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 46 (remaining gas: 1039947.932 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 49 (remaining gas: 1039947.852 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039944.492 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 50 (remaining gas: 1039947.772 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039944.422 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039947.702 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039944.062 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039943.922 units remaining) - [ True ] - - location: -1 (remaining gas: 1039943.852 units remaining) - [ True ] - - location: 52 (remaining gas: 1039943.782 units remaining) - [ True ] - - location: 51 (remaining gas: 1039943.782 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 51 (remaining gas: 1039947.602 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 54 (remaining gas: 1039947.522 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 55 (remaining gas: 1039947.442 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039947.372 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039947.302 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039947.222 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 56 (remaining gas: 1039943.642 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039947.142 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: -1 (remaining gas: 1039943.572 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039947.072 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 46 (remaining gas: 1039943.572 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039946.992 units remaining) [ "B" @elt { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 57 (remaining gas: 1039943.432 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039946.912 units remaining) [ True { "B" ; "C" ; "asdf" } - True ] - - location: 60 (remaining gas: 1039943.142 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039946.812 units remaining) + [ { "B" ; "C" ; "asdf" } + True + Unit ] + - location: 60 (remaining gas: 1039946.742 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 59 (remaining gas: 1039943.072 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039946.672 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039943.072 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039946.592 units remaining) [ True True - { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039942.912 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 61 (remaining gas: 1039946.492 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039942.782 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 62 (remaining gas: 1039946.422 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 63 (remaining gas: 1039942.642 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039942.572 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039942.432 units remaining) - [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039942.292 units remaining) + True + Unit ] + - location: 63 (remaining gas: 1039946.342 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039946.272 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 42 (remaining gas: 1039946.192 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 43 (remaining gas: 1039946.112 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039942.152 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 44 (remaining gas: 1039946.032 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039942.012 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 45 (remaining gas: 1039945.952 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039941.652 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 46 (remaining gas: 1039945.852 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 49 (remaining gas: 1039945.772 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039941.512 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 50 (remaining gas: 1039945.692 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039941.442 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039945.622 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039941.082 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039940.942 units remaining) - [ True ] - - location: -1 (remaining gas: 1039940.872 units remaining) - [ True ] - - location: 52 (remaining gas: 1039940.802 units remaining) - [ True ] - - location: 51 (remaining gas: 1039940.802 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 51 (remaining gas: 1039945.522 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 54 (remaining gas: 1039945.442 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 55 (remaining gas: 1039945.362 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039945.292 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039945.222 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039945.142 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 56 (remaining gas: 1039940.662 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039945.062 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: -1 (remaining gas: 1039940.592 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039944.992 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 46 (remaining gas: 1039940.592 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039944.912 units remaining) [ "asdf" @elt { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 57 (remaining gas: 1039940.452 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039944.832 units remaining) [ True { "B" ; "C" ; "asdf" } - True ] - - location: 60 (remaining gas: 1039940.162 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039944.732 units remaining) + [ { "B" ; "C" ; "asdf" } + True + Unit ] + - location: 60 (remaining gas: 1039944.662 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 59 (remaining gas: 1039940.092 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039944.592 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039940.092 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039944.512 units remaining) [ True True - { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039939.932 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 61 (remaining gas: 1039944.412 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039939.802 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 62 (remaining gas: 1039944.342 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 63 (remaining gas: 1039939.662 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039939.592 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 42 (remaining gas: 1039939.452 units remaining) - [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 43 (remaining gas: 1039939.312 units remaining) + True + Unit ] + - location: 63 (remaining gas: 1039944.262 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039944.192 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 42 (remaining gas: 1039944.112 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 44 (remaining gas: 1039939.172 units remaining) + Unit ] + - location: 43 (remaining gas: 1039944.032 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 44 (remaining gas: 1039943.952 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 45 (remaining gas: 1039939.032 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 45 (remaining gas: 1039943.872 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 49 (remaining gas: 1039938.672 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 46 (remaining gas: 1039943.772 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 49 (remaining gas: 1039943.692 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 50 (remaining gas: 1039938.532 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 50 (remaining gas: 1039943.612 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039938.462 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039943.542 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) ] - - location: 54 (remaining gas: 1039938.102 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 55 (remaining gas: 1039937.962 units remaining) - [ True ] - - location: -1 (remaining gas: 1039937.892 units remaining) - [ True ] - - location: 52 (remaining gas: 1039937.822 units remaining) - [ True ] - - location: 51 (remaining gas: 1039937.822 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 51 (remaining gas: 1039943.442 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 54 (remaining gas: 1039943.362 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 55 (remaining gas: 1039943.282 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039943.212 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039943.142 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039943.062 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 56 (remaining gas: 1039937.682 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039942.982 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: -1 (remaining gas: 1039937.612 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039942.912 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 46 (remaining gas: 1039937.612 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039942.832 units remaining) [ "C" @elt { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True ] - - location: 57 (remaining gas: 1039937.472 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039942.752 units remaining) [ True { "B" ; "C" ; "asdf" } - True ] - - location: 60 (remaining gas: 1039937.182 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039942.652 units remaining) + [ { "B" ; "C" ; "asdf" } + True + Unit ] + - location: 60 (remaining gas: 1039942.582 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 59 (remaining gas: 1039937.112 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039942.512 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 58 (remaining gas: 1039937.112 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 59 (remaining gas: 1039942.432 units remaining) [ True True - { "B" ; "C" ; "asdf" } ] - - location: 61 (remaining gas: 1039936.952 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 61 (remaining gas: 1039942.332 units remaining) [ True - { "B" ; "C" ; "asdf" } ] - - location: 62 (remaining gas: 1039936.822 units remaining) + { "B" ; "C" ; "asdf" } + Unit ] + - location: 62 (remaining gas: 1039942.262 units remaining) [ { "B" ; "C" ; "asdf" } - True ] - - location: 63 (remaining gas: 1039936.682 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: -1 (remaining gas: 1039936.612 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 40 (remaining gas: 1039936.612 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) ] - - location: 64 (remaining gas: 1039936.472 units remaining) - [ True ] - - location: 65 (remaining gas: 1039936.332 units remaining) - [ (Some True) ] - - location: 66 (remaining gas: 1039936.192 units remaining) + True + Unit ] + - location: 63 (remaining gas: 1039942.182 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: -1 (remaining gas: 1039942.112 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) + Unit ] + - location: 64 (remaining gas: 1039942.032 units remaining) + [ True + Unit ] + - location: 65 (remaining gas: 1039941.952 units remaining) + [ (Some True) + Unit ] + - location: 66 (remaining gas: 1039941.872 units remaining) [ {} - (Some True) ] - - location: 68 (remaining gas: 1039936.052 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039935.982 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 68 (remaining gas: 1039941.792 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039941.722 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" index 22a82ff63bc5..1a2d62c79bc7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" @@ -7,166 +7,229 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039956.652 units remaining) + - location: 12 (remaining gas: 1039956.652 units remaining) [ (Pair (Pair { "B" } { "B" }) None) ] - - location: 12 (remaining gas: 1039956.512 units remaining) - [ (Pair { "B" } { "B" }) @parameter ] - - location: 13 (remaining gas: 1039956.372 units remaining) + - location: 12 (remaining gas: 1039956.572 units remaining) [ (Pair { "B" } { "B" }) @parameter - (Pair { "B" } { "B" }) @parameter ] - - location: 14 (remaining gas: 1039956.232 units remaining) - [ { "B" } - (Pair { "B" } { "B" }) @parameter ] - - location: 17 (remaining gas: 1039955.932 units remaining) - [ { "B" } ] - - location: 16 (remaining gas: 1039955.862 units remaining) - [ { "B" } ] - - location: 15 (remaining gas: 1039955.862 units remaining) - [ { "B" } - { "B" } ] - - location: 18 (remaining gas: 1039955.562 units remaining) + Unit ] + - location: 13 (remaining gas: 1039956.492 units remaining) + [ (Pair { "B" } { "B" }) @parameter + (Pair { "B" } { "B" }) @parameter + Unit ] + - location: 14 (remaining gas: 1039956.412 units remaining) + [ { "B" } + (Pair { "B" } { "B" }) @parameter + Unit ] + - location: 15 (remaining gas: 1039956.312 units remaining) + [ (Pair { "B" } { "B" }) @parameter + Unit ] + - location: 17 (remaining gas: 1039956.232 units remaining) + [ { "B" } + Unit ] + - location: 16 (remaining gas: 1039956.162 units remaining) + [ { "B" } + Unit ] + - location: 16 (remaining gas: 1039956.082 units remaining) + [ { "B" } + { "B" } + Unit ] + - location: 18 (remaining gas: 1039955.842 units remaining) [ {} { "B" } - { "B" } ] - - location: 20 (remaining gas: 1039955.432 units remaining) + { "B" } + Unit ] + - location: 20 (remaining gas: 1039955.772 units remaining) [ { "B" } {} - { "B" } ] - - location: 23 (remaining gas: 1039954.725 units remaining) + { "B" } + Unit ] + - location: 23 (remaining gas: 1039955.185 units remaining) [ (Pair "B" {}) - { "B" } ] - - location: 24 (remaining gas: 1039954.585 units remaining) + { "B" } + Unit ] + - location: 24 (remaining gas: 1039955.105 units remaining) [ (Pair "B" {}) (Pair "B" {}) - { "B" } ] - - location: 25 (remaining gas: 1039954.445 units remaining) + { "B" } + Unit ] + - location: 25 (remaining gas: 1039955.025 units remaining) [ "B" @elt (Pair "B" {}) - { "B" } ] - - location: 28 (remaining gas: 1039954.145 units remaining) + { "B" } + Unit ] + - location: 26 (remaining gas: 1039954.925 units remaining) + [ (Pair "B" {}) + { "B" } + Unit ] + - location: 28 (remaining gas: 1039954.845 units remaining) [ {} - { "B" } ] - - location: 27 (remaining gas: 1039954.075 units remaining) + { "B" } + Unit ] + - location: 27 (remaining gas: 1039954.775 units remaining) [ {} - { "B" } ] - - location: 26 (remaining gas: 1039954.075 units remaining) + { "B" } + Unit ] + - location: 27 (remaining gas: 1039954.695 units remaining) [ "B" @elt {} - { "B" } ] - - location: 29 (remaining gas: 1039953.935 units remaining) + { "B" } + Unit ] + - location: 29 (remaining gas: 1039954.615 units remaining) [ True "B" @elt {} - { "B" } ] - - location: 32 (remaining gas: 1039953.805 units remaining) + { "B" } + Unit ] + - location: 32 (remaining gas: 1039954.545 units remaining) [ "B" @elt True {} - { "B" } ] - - location: 33 (remaining gas: 1039953.665 units remaining) - [ { "B" } - { "B" } ] - - location: -1 (remaining gas: 1039953.595 units remaining) + { "B" } + Unit ] + - location: 33 (remaining gas: 1039954.465 units remaining) [ { "B" } - { "B" } ] - - location: 21 (remaining gas: 1039953.595 units remaining) + { "B" } + Unit ] + - location: -1 (remaining gas: 1039954.395 units remaining) [ { "B" } - { "B" } ] - - location: 34 (remaining gas: 1039953.455 units remaining) + { "B" } + Unit ] + - location: 34 (remaining gas: 1039954.315 units remaining) [ True { "B" } - { "B" } ] - - location: 37 (remaining gas: 1039953.325 units remaining) + { "B" } + Unit ] + - location: 37 (remaining gas: 1039954.245 units remaining) [ { "B" } True - { "B" } ] - - location: 38 (remaining gas: 1039953.185 units remaining) + { "B" } + Unit ] + - location: 38 (remaining gas: 1039954.165 units remaining) [ (Pair { "B" } True) - { "B" } ] - - location: 39 (remaining gas: 1039953.055 units remaining) + { "B" } + Unit ] + - location: 39 (remaining gas: 1039954.095 units remaining) [ { "B" } - (Pair { "B" } True) ] - - location: 42 (remaining gas: 1039952.348 units remaining) - [ (Pair "B" { "B" } True) ] - - location: 43 (remaining gas: 1039952.208 units remaining) + (Pair { "B" } True) + Unit ] + - location: 42 (remaining gas: 1039953.508 units remaining) [ (Pair "B" { "B" } True) - (Pair "B" { "B" } True) ] - - location: 44 (remaining gas: 1039952.068 units remaining) + Unit ] + - location: 43 (remaining gas: 1039953.428 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) - (Pair "B" { "B" } True) ] - - location: 45 (remaining gas: 1039951.928 units remaining) + Unit ] + - location: 44 (remaining gas: 1039953.348 units remaining) + [ (Pair "B" { "B" } True) + (Pair "B" { "B" } True) + (Pair "B" { "B" } True) + Unit ] + - location: 45 (remaining gas: 1039953.268 units remaining) [ "B" @elt (Pair "B" { "B" } True) - (Pair "B" { "B" } True) ] - - location: 49 (remaining gas: 1039951.568 units remaining) + (Pair "B" { "B" } True) + Unit ] + - location: 46 (remaining gas: 1039953.168 units remaining) + [ (Pair "B" { "B" } True) + (Pair "B" { "B" } True) + Unit ] + - location: 49 (remaining gas: 1039953.088 units remaining) [ (Pair { "B" } True) - (Pair "B" { "B" } True) ] - - location: 50 (remaining gas: 1039951.428 units remaining) + (Pair "B" { "B" } True) + Unit ] + - location: 50 (remaining gas: 1039953.008 units remaining) [ { "B" } - (Pair "B" { "B" } True) ] - - location: -1 (remaining gas: 1039951.358 units remaining) + (Pair "B" { "B" } True) + Unit ] + - location: -1 (remaining gas: 1039952.938 units remaining) [ { "B" } - (Pair "B" { "B" } True) ] - - location: 54 (remaining gas: 1039950.998 units remaining) - [ (Pair { "B" } True) ] - - location: 55 (remaining gas: 1039950.858 units remaining) - [ True ] - - location: -1 (remaining gas: 1039950.788 units remaining) - [ True ] - - location: 52 (remaining gas: 1039950.718 units remaining) - [ True ] - - location: 51 (remaining gas: 1039950.718 units remaining) + (Pair "B" { "B" } True) + Unit ] + - location: 51 (remaining gas: 1039952.838 units remaining) + [ (Pair "B" { "B" } True) + Unit ] + - location: 54 (remaining gas: 1039952.758 units remaining) + [ (Pair { "B" } True) + Unit ] + - location: 55 (remaining gas: 1039952.678 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039952.608 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039952.538 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039952.458 units remaining) [ { "B" } - True ] - - location: 56 (remaining gas: 1039950.578 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039952.378 units remaining) [ { "B" } { "B" } - True ] - - location: -1 (remaining gas: 1039950.508 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039952.308 units remaining) [ { "B" } { "B" } - True ] - - location: 46 (remaining gas: 1039950.508 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039952.228 units remaining) [ "B" @elt { "B" } { "B" } - True ] - - location: 57 (remaining gas: 1039950.368 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039952.148 units remaining) [ True { "B" } - True ] - - location: 60 (remaining gas: 1039950.078 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039952.048 units remaining) + [ { "B" } + True + Unit ] + - location: 60 (remaining gas: 1039951.978 units remaining) [ True - { "B" } ] - - location: 59 (remaining gas: 1039950.008 units remaining) + { "B" } + Unit ] + - location: 59 (remaining gas: 1039951.908 units remaining) [ True - { "B" } ] - - location: 58 (remaining gas: 1039950.008 units remaining) + { "B" } + Unit ] + - location: 59 (remaining gas: 1039951.828 units remaining) [ True True - { "B" } ] - - location: 61 (remaining gas: 1039949.848 units remaining) + { "B" } + Unit ] + - location: 61 (remaining gas: 1039951.728 units remaining) + [ True + { "B" } + Unit ] + - location: 62 (remaining gas: 1039951.658 units remaining) + [ { "B" } + True + Unit ] + - location: 63 (remaining gas: 1039951.578 units remaining) + [ (Pair { "B" } True) + Unit ] + - location: -1 (remaining gas: 1039951.508 units remaining) + [ (Pair { "B" } True) + Unit ] + - location: 64 (remaining gas: 1039951.428 units remaining) [ True - { "B" } ] - - location: 62 (remaining gas: 1039949.718 units remaining) - [ { "B" } - True ] - - location: 63 (remaining gas: 1039949.578 units remaining) - [ (Pair { "B" } True) ] - - location: -1 (remaining gas: 1039949.508 units remaining) - [ (Pair { "B" } True) ] - - location: 40 (remaining gas: 1039949.508 units remaining) - [ (Pair { "B" } True) ] - - location: 64 (remaining gas: 1039949.368 units remaining) - [ True ] - - location: 65 (remaining gas: 1039949.228 units remaining) - [ (Some True) ] - - location: 66 (remaining gas: 1039949.088 units remaining) + Unit ] + - location: 65 (remaining gas: 1039951.348 units remaining) + [ (Some True) + Unit ] + - location: 66 (remaining gas: 1039951.268 units remaining) [ {} - (Some True) ] - - location: 68 (remaining gas: 1039948.948 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039948.878 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 68 (remaining gas: 1039951.188 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039951.118 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" index 6fd056d8d37b..159c8bbe1729 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" @@ -7,166 +7,229 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039956.652 units remaining) + - location: 12 (remaining gas: 1039956.652 units remaining) [ (Pair (Pair { "c" } { "B" }) None) ] - - location: 12 (remaining gas: 1039956.512 units remaining) - [ (Pair { "c" } { "B" }) @parameter ] - - location: 13 (remaining gas: 1039956.372 units remaining) + - location: 12 (remaining gas: 1039956.572 units remaining) [ (Pair { "c" } { "B" }) @parameter - (Pair { "c" } { "B" }) @parameter ] - - location: 14 (remaining gas: 1039956.232 units remaining) + Unit ] + - location: 13 (remaining gas: 1039956.492 units remaining) + [ (Pair { "c" } { "B" }) @parameter + (Pair { "c" } { "B" }) @parameter + Unit ] + - location: 14 (remaining gas: 1039956.412 units remaining) [ { "c" } - (Pair { "c" } { "B" }) @parameter ] - - location: 17 (remaining gas: 1039955.932 units remaining) - [ { "B" } ] - - location: 16 (remaining gas: 1039955.862 units remaining) - [ { "B" } ] - - location: 15 (remaining gas: 1039955.862 units remaining) + (Pair { "c" } { "B" }) @parameter + Unit ] + - location: 15 (remaining gas: 1039956.312 units remaining) + [ (Pair { "c" } { "B" }) @parameter + Unit ] + - location: 17 (remaining gas: 1039956.232 units remaining) + [ { "B" } + Unit ] + - location: 16 (remaining gas: 1039956.162 units remaining) + [ { "B" } + Unit ] + - location: 16 (remaining gas: 1039956.082 units remaining) [ { "c" } - { "B" } ] - - location: 18 (remaining gas: 1039955.562 units remaining) + { "B" } + Unit ] + - location: 18 (remaining gas: 1039955.842 units remaining) [ {} { "c" } - { "B" } ] - - location: 20 (remaining gas: 1039955.432 units remaining) + { "B" } + Unit ] + - location: 20 (remaining gas: 1039955.772 units remaining) [ { "c" } {} - { "B" } ] - - location: 23 (remaining gas: 1039954.725 units remaining) + { "B" } + Unit ] + - location: 23 (remaining gas: 1039955.185 units remaining) [ (Pair "c" {}) - { "B" } ] - - location: 24 (remaining gas: 1039954.585 units remaining) + { "B" } + Unit ] + - location: 24 (remaining gas: 1039955.105 units remaining) [ (Pair "c" {}) (Pair "c" {}) - { "B" } ] - - location: 25 (remaining gas: 1039954.445 units remaining) + { "B" } + Unit ] + - location: 25 (remaining gas: 1039955.025 units remaining) [ "c" @elt (Pair "c" {}) - { "B" } ] - - location: 28 (remaining gas: 1039954.145 units remaining) + { "B" } + Unit ] + - location: 26 (remaining gas: 1039954.925 units remaining) + [ (Pair "c" {}) + { "B" } + Unit ] + - location: 28 (remaining gas: 1039954.845 units remaining) [ {} - { "B" } ] - - location: 27 (remaining gas: 1039954.075 units remaining) + { "B" } + Unit ] + - location: 27 (remaining gas: 1039954.775 units remaining) [ {} - { "B" } ] - - location: 26 (remaining gas: 1039954.075 units remaining) + { "B" } + Unit ] + - location: 27 (remaining gas: 1039954.695 units remaining) [ "c" @elt {} - { "B" } ] - - location: 29 (remaining gas: 1039953.935 units remaining) + { "B" } + Unit ] + - location: 29 (remaining gas: 1039954.615 units remaining) [ True "c" @elt {} - { "B" } ] - - location: 32 (remaining gas: 1039953.805 units remaining) + { "B" } + Unit ] + - location: 32 (remaining gas: 1039954.545 units remaining) [ "c" @elt True {} - { "B" } ] - - location: 33 (remaining gas: 1039953.665 units remaining) - [ { "c" } - { "B" } ] - - location: -1 (remaining gas: 1039953.595 units remaining) + { "B" } + Unit ] + - location: 33 (remaining gas: 1039954.465 units remaining) [ { "c" } - { "B" } ] - - location: 21 (remaining gas: 1039953.595 units remaining) + { "B" } + Unit ] + - location: -1 (remaining gas: 1039954.395 units remaining) [ { "c" } - { "B" } ] - - location: 34 (remaining gas: 1039953.455 units remaining) + { "B" } + Unit ] + - location: 34 (remaining gas: 1039954.315 units remaining) [ True { "c" } - { "B" } ] - - location: 37 (remaining gas: 1039953.325 units remaining) + { "B" } + Unit ] + - location: 37 (remaining gas: 1039954.245 units remaining) [ { "c" } True - { "B" } ] - - location: 38 (remaining gas: 1039953.185 units remaining) + { "B" } + Unit ] + - location: 38 (remaining gas: 1039954.165 units remaining) [ (Pair { "c" } True) - { "B" } ] - - location: 39 (remaining gas: 1039953.055 units remaining) + { "B" } + Unit ] + - location: 39 (remaining gas: 1039954.095 units remaining) [ { "B" } - (Pair { "c" } True) ] - - location: 42 (remaining gas: 1039952.348 units remaining) - [ (Pair "B" { "c" } True) ] - - location: 43 (remaining gas: 1039952.208 units remaining) + (Pair { "c" } True) + Unit ] + - location: 42 (remaining gas: 1039953.508 units remaining) [ (Pair "B" { "c" } True) - (Pair "B" { "c" } True) ] - - location: 44 (remaining gas: 1039952.068 units remaining) + Unit ] + - location: 43 (remaining gas: 1039953.428 units remaining) + [ (Pair "B" { "c" } True) + (Pair "B" { "c" } True) + Unit ] + - location: 44 (remaining gas: 1039953.348 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) - (Pair "B" { "c" } True) ] - - location: 45 (remaining gas: 1039951.928 units remaining) + (Pair "B" { "c" } True) + Unit ] + - location: 45 (remaining gas: 1039953.268 units remaining) [ "B" @elt (Pair "B" { "c" } True) - (Pair "B" { "c" } True) ] - - location: 49 (remaining gas: 1039951.568 units remaining) + (Pair "B" { "c" } True) + Unit ] + - location: 46 (remaining gas: 1039953.168 units remaining) + [ (Pair "B" { "c" } True) + (Pair "B" { "c" } True) + Unit ] + - location: 49 (remaining gas: 1039953.088 units remaining) [ (Pair { "c" } True) - (Pair "B" { "c" } True) ] - - location: 50 (remaining gas: 1039951.428 units remaining) + (Pair "B" { "c" } True) + Unit ] + - location: 50 (remaining gas: 1039953.008 units remaining) [ { "c" } - (Pair "B" { "c" } True) ] - - location: -1 (remaining gas: 1039951.358 units remaining) + (Pair "B" { "c" } True) + Unit ] + - location: -1 (remaining gas: 1039952.938 units remaining) [ { "c" } - (Pair "B" { "c" } True) ] - - location: 54 (remaining gas: 1039950.998 units remaining) - [ (Pair { "c" } True) ] - - location: 55 (remaining gas: 1039950.858 units remaining) - [ True ] - - location: -1 (remaining gas: 1039950.788 units remaining) - [ True ] - - location: 52 (remaining gas: 1039950.718 units remaining) - [ True ] - - location: 51 (remaining gas: 1039950.718 units remaining) + (Pair "B" { "c" } True) + Unit ] + - location: 51 (remaining gas: 1039952.838 units remaining) + [ (Pair "B" { "c" } True) + Unit ] + - location: 54 (remaining gas: 1039952.758 units remaining) + [ (Pair { "c" } True) + Unit ] + - location: 55 (remaining gas: 1039952.678 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039952.608 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039952.538 units remaining) + [ True + Unit ] + - location: 52 (remaining gas: 1039952.458 units remaining) [ { "c" } - True ] - - location: 56 (remaining gas: 1039950.578 units remaining) + True + Unit ] + - location: 56 (remaining gas: 1039952.378 units remaining) [ { "c" } { "c" } - True ] - - location: -1 (remaining gas: 1039950.508 units remaining) + True + Unit ] + - location: -1 (remaining gas: 1039952.308 units remaining) [ { "c" } { "c" } - True ] - - location: 46 (remaining gas: 1039950.508 units remaining) + True + Unit ] + - location: 47 (remaining gas: 1039952.228 units remaining) [ "B" @elt { "c" } { "c" } - True ] - - location: 57 (remaining gas: 1039950.368 units remaining) + True + Unit ] + - location: 57 (remaining gas: 1039952.148 units remaining) [ False { "c" } - True ] - - location: 60 (remaining gas: 1039950.078 units remaining) + True + Unit ] + - location: 58 (remaining gas: 1039952.048 units remaining) + [ { "c" } + True + Unit ] + - location: 60 (remaining gas: 1039951.978 units remaining) [ True - { "c" } ] - - location: 59 (remaining gas: 1039950.008 units remaining) + { "c" } + Unit ] + - location: 59 (remaining gas: 1039951.908 units remaining) [ True - { "c" } ] - - location: 58 (remaining gas: 1039950.008 units remaining) + { "c" } + Unit ] + - location: 59 (remaining gas: 1039951.828 units remaining) [ False True - { "c" } ] - - location: 61 (remaining gas: 1039949.848 units remaining) + { "c" } + Unit ] + - location: 61 (remaining gas: 1039951.728 units remaining) [ False - { "c" } ] - - location: 62 (remaining gas: 1039949.718 units remaining) + { "c" } + Unit ] + - location: 62 (remaining gas: 1039951.658 units remaining) [ { "c" } - False ] - - location: 63 (remaining gas: 1039949.578 units remaining) - [ (Pair { "c" } False) ] - - location: -1 (remaining gas: 1039949.508 units remaining) - [ (Pair { "c" } False) ] - - location: 40 (remaining gas: 1039949.508 units remaining) - [ (Pair { "c" } False) ] - - location: 64 (remaining gas: 1039949.368 units remaining) - [ False ] - - location: 65 (remaining gas: 1039949.228 units remaining) - [ (Some False) ] - - location: 66 (remaining gas: 1039949.088 units remaining) + False + Unit ] + - location: 63 (remaining gas: 1039951.578 units remaining) + [ (Pair { "c" } False) + Unit ] + - location: -1 (remaining gas: 1039951.508 units remaining) + [ (Pair { "c" } False) + Unit ] + - location: 64 (remaining gas: 1039951.428 units remaining) + [ False + Unit ] + - location: 65 (remaining gas: 1039951.348 units remaining) + [ (Some False) + Unit ] + - location: 66 (remaining gas: 1039951.268 units remaining) [ {} - (Some False) ] - - location: 68 (remaining gas: 1039948.948 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039948.878 units remaining) - [ (Pair {} (Some False)) ] + (Some False) + Unit ] + - location: 68 (remaining gas: 1039951.188 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039951.118 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out index 1cb27faa2a90..96376c65f50f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out @@ -7,59 +7,74 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039957.180 units remaining) + - location: 12 (remaining gas: 1039957.180 units remaining) [ (Pair (Pair {} {}) None) ] - - location: 12 (remaining gas: 1039957.040 units remaining) - [ (Pair {} {}) @parameter ] - - location: 13 (remaining gas: 1039956.900 units remaining) + - location: 12 (remaining gas: 1039957.100 units remaining) [ (Pair {} {}) @parameter - (Pair {} {}) @parameter ] - - location: 14 (remaining gas: 1039956.760 units remaining) + Unit ] + - location: 13 (remaining gas: 1039957.020 units remaining) + [ (Pair {} {}) @parameter + (Pair {} {}) @parameter + Unit ] + - location: 14 (remaining gas: 1039956.940 units remaining) + [ {} + (Pair {} {}) @parameter + Unit ] + - location: 15 (remaining gas: 1039956.840 units remaining) + [ (Pair {} {}) @parameter + Unit ] + - location: 17 (remaining gas: 1039956.760 units remaining) [ {} - (Pair {} {}) @parameter ] - - location: 17 (remaining gas: 1039956.460 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039956.390 units remaining) - [ {} ] - - location: 15 (remaining gas: 1039956.390 units remaining) + Unit ] + - location: 16 (remaining gas: 1039956.690 units remaining) [ {} - {} ] - - location: 18 (remaining gas: 1039956.090 units remaining) + Unit ] + - location: 16 (remaining gas: 1039956.610 units remaining) [ {} {} - {} ] - - location: 20 (remaining gas: 1039955.960 units remaining) + Unit ] + - location: 18 (remaining gas: 1039956.370 units remaining) [ {} {} - {} ] - - location: 21 (remaining gas: 1039955.400 units remaining) + {} + Unit ] + - location: 20 (remaining gas: 1039956.300 units remaining) [ {} - {} ] - - location: 34 (remaining gas: 1039955.260 units remaining) + {} + {} + Unit ] + - location: 34 (remaining gas: 1039955.720 units remaining) [ True {} - {} ] - - location: 37 (remaining gas: 1039955.130 units remaining) + {} + Unit ] + - location: 37 (remaining gas: 1039955.650 units remaining) [ {} True - {} ] - - location: 38 (remaining gas: 1039954.990 units remaining) + {} + Unit ] + - location: 38 (remaining gas: 1039955.570 units remaining) [ (Pair {} True) - {} ] - - location: 39 (remaining gas: 1039954.860 units remaining) + {} + Unit ] + - location: 39 (remaining gas: 1039955.500 units remaining) [ {} - (Pair {} True) ] - - location: 40 (remaining gas: 1039954.300 units remaining) - [ (Pair {} True) ] - - location: 64 (remaining gas: 1039954.160 units remaining) - [ True ] - - location: 65 (remaining gas: 1039954.020 units remaining) - [ (Some True) ] - - location: 66 (remaining gas: 1039953.880 units remaining) + (Pair {} True) + Unit ] + - location: 64 (remaining gas: 1039954.920 units remaining) + [ True + Unit ] + - location: 65 (remaining gas: 1039954.840 units remaining) + [ (Some True) + Unit ] + - location: 66 (remaining gas: 1039954.760 units remaining) [ {} - (Some True) ] - - location: 68 (remaining gas: 1039953.740 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039953.670 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 68 (remaining gas: 1039954.680 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039954.610 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" index bd7be66234ad..1697116a4dc8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" @@ -7,25 +7,36 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039931.695 units remaining) + - location: 7 (remaining gas: 1039931.695 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit) ] - - location: 7 (remaining gas: 1039931.555 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter ] - - location: 8 (remaining gas: 1039686.269 units remaining) - [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter.contract ] - - location: 16 (remaining gas: 1039685.999 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some ] - - location: 10 (remaining gas: 1039685.929 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some ] - - location: 17 (remaining gas: 1039685.789 units remaining) - [ ] - - location: 18 (remaining gas: 1039685.649 units remaining) + - location: 7 (remaining gas: 1039931.615 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter + Unit ] + - location: 8 (remaining gas: 1039686.389 units remaining) + [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter.contract + Unit ] + - location: 11 (remaining gas: 1039686.309 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some + Unit ] + - location: 16 (remaining gas: 1039686.239 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some + Unit ] + - location: 10 (remaining gas: 1039686.169 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some + Unit ] + - location: 17 (remaining gas: 1039686.089 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039685.509 units remaining) + - location: 18 (remaining gas: 1039686.009 units remaining) + [ Unit + Unit ] + - location: 19 (remaining gas: 1039685.929 units remaining) [ {} + Unit + Unit ] + - location: 21 (remaining gas: 1039685.849 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039685.779 units remaining) + [ (Pair {} Unit) Unit ] - - location: 21 (remaining gas: 1039685.369 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039685.299 units remaining) - [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" index 576bf80c8d0c..9286125015bf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" @@ -13,41 +13,55 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039985.320 units remaining) + - location: 8 (remaining gas: 1039985.320 units remaining) [ (Pair Unit None) ] - - location: 8 (remaining gas: 1039985.180 units remaining) - [ ] - - location: 9 (remaining gas: 1039985.040 units remaining) + - location: 8 (remaining gas: 1039985.240 units remaining) [ Unit ] - - location: 10 (remaining gas: 1039984.900 units remaining) + - location: 9 (remaining gas: 1039985.160 units remaining) + [ Unit + Unit ] + - location: 10 (remaining gas: 1039985.080 units remaining) [ 50000 @amount + Unit Unit ] - - location: 11 (remaining gas: 1039984.760 units remaining) + - location: 11 (remaining gas: 1039985 units remaining) [ None 50000 @amount + Unit Unit ] - - location: 13 (remaining gas: 1039983.180 units remaining) + - location: 13 (remaining gas: 1039983.480 units remaining) [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b - "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ] - - location: 27 (remaining gas: 1039982.880 units remaining) - [ (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 28 (remaining gas: 1039982.740 units remaining) + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + Unit ] + - location: 25 (remaining gas: 1039983.380 units remaining) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + Unit ] + - location: 27 (remaining gas: 1039983.300 units remaining) + [ (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") + Unit ] + - location: 28 (remaining gas: 1039983.220 units remaining) [ {} - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: -1 (remaining gas: 1039982.670 units remaining) + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") + Unit ] + - location: -1 (remaining gas: 1039983.150 units remaining) [ {} - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 25 (remaining gas: 1039982.670 units remaining) + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") + Unit ] + - location: 26 (remaining gas: 1039983.070 units remaining) [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b {} - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 30 (remaining gas: 1039982.530 units remaining) + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") + Unit ] + - location: 30 (remaining gas: 1039982.990 units remaining) [ { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - - location: 31 (remaining gas: 1039982.390 units remaining) + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") + Unit ] + - location: 31 (remaining gas: 1039982.910 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) ] - - location: -1 (remaining gas: 1039982.320 units remaining) + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) + Unit ] + - location: -1 (remaining gas: 1039982.840 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) ] + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" index ca63de915fd4..02e31bfe9449 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" @@ -7,30 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039989.940 units remaining) + - location: 9 (remaining gas: 1039989.940 units remaining) [ (Pair (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") 111) ] - - location: 9 (remaining gas: 1039989.800 units remaining) - [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 10 (remaining gas: 1039989.660 units remaining) + - location: 9 (remaining gas: 1039989.860 units remaining) [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter - (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 11 (remaining gas: 1039989.520 units remaining) + Unit ] + - location: 10 (remaining gas: 1039989.780 units remaining) + [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter + (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 11 (remaining gas: 1039989.700 units remaining) [ "1970-01-01T00:03:20Z" - (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 14 (remaining gas: 1039989.220 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 13 (remaining gas: 1039989.150 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 12 (remaining gas: 1039989.150 units remaining) + (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 12 (remaining gas: 1039989.600 units remaining) + [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 14 (remaining gas: 1039989.520 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 13 (remaining gas: 1039989.450 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 13 (remaining gas: 1039989.370 units remaining) [ "1970-01-01T00:03:20Z" - "1970-01-01T00:00:00Z" ] - - location: 15 (remaining gas: 1039989.010 units remaining) - [ 200 ] - - location: 16 (remaining gas: 1039988.870 units remaining) + "1970-01-01T00:00:00Z" + Unit ] + - location: 15 (remaining gas: 1039989.290 units remaining) + [ 200 + Unit ] + - location: 16 (remaining gas: 1039989.210 units remaining) [ {} - 200 ] - - location: 18 (remaining gas: 1039988.730 units remaining) - [ (Pair {} 200) ] - - location: -1 (remaining gas: 1039988.660 units remaining) - [ (Pair {} 200) ] + 200 + Unit ] + - location: 18 (remaining gas: 1039989.130 units remaining) + [ (Pair {} 200) + Unit ] + - location: -1 (remaining gas: 1039989.060 units remaining) + [ (Pair {} 200) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out index ad14692ba8ae..0bc1decf2173 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out @@ -7,30 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) + - location: 9 (remaining gas: 1039990.200 units remaining) [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") 111) ] - - location: 9 (remaining gas: 1039990.060 units remaining) - [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 10 (remaining gas: 1039989.920 units remaining) + - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 11 (remaining gas: 1039989.780 units remaining) + Unit ] + - location: 10 (remaining gas: 1039990.040 units remaining) + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 11 (remaining gas: 1039989.960 units remaining) + [ "1970-01-01T00:00:00Z" + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 12 (remaining gas: 1039989.860 units remaining) + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 14 (remaining gas: 1039989.780 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 13 (remaining gas: 1039989.710 units remaining) [ "1970-01-01T00:00:00Z" - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 14 (remaining gas: 1039989.480 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 13 (remaining gas: 1039989.410 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 12 (remaining gas: 1039989.410 units remaining) + Unit ] + - location: 13 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:00:00Z" - "1970-01-01T00:00:00Z" ] - - location: 15 (remaining gas: 1039989.270 units remaining) - [ 0 ] - - location: 16 (remaining gas: 1039989.130 units remaining) + "1970-01-01T00:00:00Z" + Unit ] + - location: 15 (remaining gas: 1039989.550 units remaining) + [ 0 + Unit ] + - location: 16 (remaining gas: 1039989.470 units remaining) [ {} - 0 ] - - location: 18 (remaining gas: 1039988.990 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039988.920 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 18 (remaining gas: 1039989.390 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039989.320 units remaining) + [ (Pair {} 0) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out index 34036824f178..98f76b590a5a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out @@ -7,30 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) + - location: 9 (remaining gas: 1039990.200 units remaining) [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") 111) ] - - location: 9 (remaining gas: 1039990.060 units remaining) - [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter ] - - location: 10 (remaining gas: 1039989.920 units remaining) + - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter ] - - location: 11 (remaining gas: 1039989.780 units remaining) + Unit ] + - location: 10 (remaining gas: 1039990.040 units remaining) + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter + Unit ] + - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:00:00Z" - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter ] - - location: 14 (remaining gas: 1039989.480 units remaining) - [ "1970-01-01T00:00:01Z" ] - - location: 13 (remaining gas: 1039989.410 units remaining) - [ "1970-01-01T00:00:01Z" ] - - location: 12 (remaining gas: 1039989.410 units remaining) + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter + Unit ] + - location: 12 (remaining gas: 1039989.860 units remaining) + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter + Unit ] + - location: 14 (remaining gas: 1039989.780 units remaining) + [ "1970-01-01T00:00:01Z" + Unit ] + - location: 13 (remaining gas: 1039989.710 units remaining) + [ "1970-01-01T00:00:01Z" + Unit ] + - location: 13 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:00:00Z" - "1970-01-01T00:00:01Z" ] - - location: 15 (remaining gas: 1039989.270 units remaining) - [ -1 ] - - location: 16 (remaining gas: 1039989.130 units remaining) + "1970-01-01T00:00:01Z" + Unit ] + - location: 15 (remaining gas: 1039989.550 units remaining) + [ -1 + Unit ] + - location: 16 (remaining gas: 1039989.470 units remaining) [ {} - -1 ] - - location: 18 (remaining gas: 1039988.990 units remaining) - [ (Pair {} -1) ] - - location: -1 (remaining gas: 1039988.920 units remaining) - [ (Pair {} -1) ] + -1 + Unit ] + - location: 18 (remaining gas: 1039989.390 units remaining) + [ (Pair {} -1) + Unit ] + - location: -1 (remaining gas: 1039989.320 units remaining) + [ (Pair {} -1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out index 961d725b1825..695f87ba8cc1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out @@ -7,30 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) + - location: 9 (remaining gas: 1039990.200 units remaining) [ (Pair (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") 111) ] - - location: 9 (remaining gas: 1039990.060 units remaining) - [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 10 (remaining gas: 1039989.920 units remaining) + - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter - (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 11 (remaining gas: 1039989.780 units remaining) + Unit ] + - location: 10 (remaining gas: 1039990.040 units remaining) + [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter + (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:00:01Z" - (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter ] - - location: 14 (remaining gas: 1039989.480 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 13 (remaining gas: 1039989.410 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 12 (remaining gas: 1039989.410 units remaining) + (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 12 (remaining gas: 1039989.860 units remaining) + [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter + Unit ] + - location: 14 (remaining gas: 1039989.780 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 13 (remaining gas: 1039989.710 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 13 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:00:01Z" - "1970-01-01T00:00:00Z" ] - - location: 15 (remaining gas: 1039989.270 units remaining) - [ 1 ] - - location: 16 (remaining gas: 1039989.130 units remaining) + "1970-01-01T00:00:00Z" + Unit ] + - location: 15 (remaining gas: 1039989.550 units remaining) + [ 1 + Unit ] + - location: 16 (remaining gas: 1039989.470 units remaining) [ {} - 1 ] - - location: 18 (remaining gas: 1039988.990 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039988.920 units remaining) - [ (Pair {} 1) ] + 1 + Unit ] + - location: 18 (remaining gas: 1039989.390 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039989.320 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out index 779764ff28b6..1a10593eae14 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out @@ -7,84 +7,191 @@ emitted operations big_map diff trace - - location: 23 (remaining gas: 1039861.200 units remaining) + - location: 24 (remaining gas: 1039861.200 units remaining) [ (Pair (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) Unit) ] - - location: 24 (remaining gas: 1039861.060 units remaining) - [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 25 (remaining gas: 1039860.920 units remaining) + - location: 24 (remaining gas: 1039861.120 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 27 (remaining gas: 1039860.720 units remaining) + Unit ] + - location: 25 (remaining gas: 1039861.040 units remaining) + [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 27 (remaining gas: 1039860.960 units remaining) [ 17 (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 30 (remaining gas: 1039860.420 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 28 (remaining gas: 1039860.860 units remaining) + [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 30 (remaining gas: 1039860.780 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 29 (remaining gas: 1039860.350 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 29 (remaining gas: 1039860.710 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 28 (remaining gas: 1039860.350 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 29 (remaining gas: 1039860.630 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 34 (remaining gas: 1039860.042 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 31 (remaining gas: 1039860.522 units remaining) + [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 34 (remaining gas: 1039860.442 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 33 (remaining gas: 1039859.972 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 33 (remaining gas: 1039860.372 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 31 (remaining gas: 1039859.972 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 31 (remaining gas: 1039860.292 units remaining) + [ 16 + 15 + (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 31 (remaining gas: 1039860.212 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 38 (remaining gas: 1039859.660 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039860.100 units remaining) + [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 38 (remaining gas: 1039860.020 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 37 (remaining gas: 1039859.590 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 37 (remaining gas: 1039859.950 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 35 (remaining gas: 1039859.590 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039859.870 units remaining) + [ 15 + 14 + (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039859.790 units remaining) + [ 16 + 15 + 14 + (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039859.710 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 42 (remaining gas: 1039859.274 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.594 units remaining) + [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 42 (remaining gas: 1039859.514 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 41 (remaining gas: 1039859.204 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 41 (remaining gas: 1039859.444 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.364 units remaining) + [ 14 + 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.284 units remaining) + [ 15 + 14 + 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] - location: 39 (remaining gas: 1039859.204 units remaining) + [ 16 + 15 + 14 + 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.124 units remaining) [ 17 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 46 (remaining gas: 1039858.884 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039859.004 units remaining) + [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 46 (remaining gas: 1039858.924 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 45 (remaining gas: 1039858.814 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 45 (remaining gas: 1039858.854 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 43 (remaining gas: 1039858.814 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.774 units remaining) + [ 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.694 units remaining) + [ 14 + 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.614 units remaining) + [ 15 + 14 + 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.534 units remaining) + [ 16 + 15 + 14 + 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.454 units remaining) [ 17 16 15 @@ -92,16 +199,63 @@ trace 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 50 (remaining gas: 1039858.490 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039858.330 units remaining) + [ (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 50 (remaining gas: 1039858.250 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 49 (remaining gas: 1039858.420 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 49 (remaining gas: 1039858.180 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 47 (remaining gas: 1039858.420 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039858.100 units remaining) + [ 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039858.020 units remaining) + [ 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.940 units remaining) + [ 14 + 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.860 units remaining) + [ 15 + 14 + 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.780 units remaining) + [ 16 + 15 + 14 + 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.700 units remaining) [ 17 16 15 @@ -110,76 +264,74 @@ trace 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 54 (remaining gas: 1039858.092 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.572 units remaining) + [ (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 54 (remaining gas: 1039857.492 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 53 (remaining gas: 1039858.022 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 53 (remaining gas: 1039857.422 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 51 (remaining gas: 1039858.022 units remaining) - [ 17 - 16 - 15 - 14 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.342 units remaining) + [ 11 + 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.262 units remaining) + [ 12 + 11 + 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.182 units remaining) + [ 13 + 12 + 11 + 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.102 units remaining) + [ 14 13 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 58 (remaining gas: 1039857.690 units remaining) - [ 9 - (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 57 (remaining gas: 1039857.620 units remaining) - [ 9 - (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 55 (remaining gas: 1039857.620 units remaining) - [ 17 - 16 - 15 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.022 units remaining) + [ 15 14 13 12 11 10 - 9 - (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 62 (remaining gas: 1039857.284 units remaining) - [ 8 - (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 61 (remaining gas: 1039857.214 units remaining) - [ 8 - (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 59 (remaining gas: 1039857.214 units remaining) - [ 17 - 16 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039856.942 units remaining) + [ 16 15 14 13 12 11 10 - 9 - 8 - (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 66 (remaining gas: 1039856.874 units remaining) - [ 7 - (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 65 (remaining gas: 1039856.804 units remaining) - [ 7 - (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 63 (remaining gas: 1039856.804 units remaining) + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039856.862 units remaining) [ 17 16 15 @@ -188,69 +340,76 @@ trace 12 11 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.730 units remaining) + [ (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 58 (remaining gas: 1039856.650 units remaining) + [ 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 57 (remaining gas: 1039856.580 units remaining) + [ 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.500 units remaining) + [ 10 9 - 8 - 7 - (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 70 (remaining gas: 1039856.460 units remaining) - [ 6 - (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 69 (remaining gas: 1039856.390 units remaining) - [ 6 - (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 67 (remaining gas: 1039856.390 units remaining) - [ 17 - 16 - 15 - 14 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.420 units remaining) + [ 11 + 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.340 units remaining) + [ 12 + 11 + 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.260 units remaining) + [ 13 + 12 + 11 + 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.180 units remaining) + [ 14 13 12 11 10 9 - 8 - 7 - 6 - (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 74 (remaining gas: 1039856.042 units remaining) - [ 5 - (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 73 (remaining gas: 1039855.972 units remaining) - [ 5 - (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 71 (remaining gas: 1039855.972 units remaining) - [ 17 - 16 - 15 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.100 units remaining) + [ 15 14 13 12 11 10 9 - 8 - 7 - 6 - 5 - (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 78 (remaining gas: 1039855.620 units remaining) - [ 4 - (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 77 (remaining gas: 1039855.550 units remaining) - [ 4 - (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 75 (remaining gas: 1039855.550 units remaining) - [ 17 - 16 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.020 units remaining) + [ 16 15 14 13 @@ -258,22 +417,10 @@ trace 11 10 9 - 8 - 7 - 6 - 5 - 4 - (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 82 (remaining gas: 1039855.194 units remaining) - [ 3 - (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 81 (remaining gas: 1039855.124 units remaining) - [ 3 - (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 79 (remaining gas: 1039855.124 units remaining) + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039855.940 units remaining) [ 17 16 15 @@ -283,26 +430,76 @@ trace 11 10 9 - 8 - 7 - 6 - 5 - 4 - 3 - (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 86 (remaining gas: 1039854.764 units remaining) - [ 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 85 (remaining gas: 1039854.694 units remaining) - [ 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 83 (remaining gas: 1039854.694 units remaining) - [ 17 - 16 - 15 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.804 units remaining) + [ (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 62 (remaining gas: 1039855.724 units remaining) + [ 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 61 (remaining gas: 1039855.654 units remaining) + [ 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.574 units remaining) + [ 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.494 units remaining) + [ 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.414 units remaining) + [ 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.334 units remaining) + [ 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.254 units remaining) + [ 13 + 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.174 units remaining) + [ 14 + 13 + 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.094 units remaining) + [ 15 14 13 12 @@ -310,17 +507,11 @@ trace 10 9 8 - 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: -1 (remaining gas: 1039854.624 units remaining) - [ 17 - 16 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.014 units remaining) + [ 16 15 14 13 @@ -329,15 +520,10 @@ trace 10 9 8 - 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 87 (remaining gas: 1039854.464 units remaining) + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039854.934 units remaining) [ 17 16 15 @@ -348,19 +534,76 @@ trace 10 9 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.794 units remaining) + [ (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 66 (remaining gas: 1039854.714 units remaining) + [ 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 65 (remaining gas: 1039854.644 units remaining) + [ 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.564 units remaining) + [ 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 89 (remaining gas: 1039854.300 units remaining) - [ 16 - 17 - 15 - 14 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.484 units remaining) + [ 9 + 8 + 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.404 units remaining) + [ 10 + 9 + 8 + 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.324 units remaining) + [ 11 + 10 + 9 + 8 + 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.244 units remaining) + [ 12 + 11 + 10 + 9 + 8 + 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.164 units remaining) + [ 13 + 12 + 11 + 10 + 9 + 8 + 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.084 units remaining) + [ 14 13 12 11 @@ -368,17 +611,11 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 91 (remaining gas: 1039854.132 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.004 units remaining) [ 15 - 16 - 17 14 13 12 @@ -387,18 +624,13 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 93 (remaining gas: 1039853.960 units remaining) - [ 14 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039853.924 units remaining) + [ 16 15 - 16 - 17 + 14 13 12 11 @@ -406,186 +638,1244 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 95 (remaining gas: 1039853.784 units remaining) - [ 13 - 14 - 15 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039853.844 units remaining) + [ 17 16 - 17 + 15 + 14 + 13 12 11 10 9 8 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.700 units remaining) + [ (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 70 (remaining gas: 1039853.620 units remaining) + [ 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 69 (remaining gas: 1039853.550 units remaining) + [ 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.470 units remaining) + [ 7 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 97 (remaining gas: 1039853.604 units remaining) - [ 12 - 13 - 14 - 15 - 16 - 17 - 11 - 10 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.390 units remaining) + [ 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.310 units remaining) + [ 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.230 units remaining) + [ 10 9 8 7 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 99 (remaining gas: 1039853.420 units remaining) + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.150 units remaining) [ 11 - 12 - 13 - 14 - 15 - 16 - 17 10 9 8 7 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 101 (remaining gas: 1039853.232 units remaining) - [ 10 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.070 units remaining) + [ 12 11 - 12 - 13 - 14 - 15 - 16 - 17 + 10 9 8 7 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 103 (remaining gas: 1039853.040 units remaining) - [ 9 - 10 - 11 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.990 units remaining) + [ 13 12 - 13 - 14 - 15 - 16 - 17 + 11 + 10 + 9 8 7 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 105 (remaining gas: 1039852.844 units remaining) - [ 8 - 9 - 10 - 11 - 12 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.910 units remaining) + [ 14 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.830 units remaining) + [ 15 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.750 units remaining) + [ 16 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.670 units remaining) + [ 17 16 - 17 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 7 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.522 units remaining) + [ (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 74 (remaining gas: 1039852.442 units remaining) + [ 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 73 (remaining gas: 1039852.372 units remaining) + [ 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.292 units remaining) + [ 6 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 107 (remaining gas: 1039852.644 units remaining) + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.212 units remaining) [ 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.132 units remaining) + [ 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.052 units remaining) + [ 9 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.972 units remaining) + [ 10 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.892 units remaining) + [ 11 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.812 units remaining) + [ 12 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.732 units remaining) + [ 13 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.652 units remaining) + [ 14 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.572 units remaining) + [ 15 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.492 units remaining) + [ 16 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.412 units remaining) + [ 17 16 - 17 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 6 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039851.260 units remaining) + [ (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 78 (remaining gas: 1039851.180 units remaining) + [ 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 77 (remaining gas: 1039851.110 units remaining) + [ 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039851.030 units remaining) + [ 5 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 109 (remaining gas: 1039852.440 units remaining) + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.950 units remaining) [ 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 5 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 111 (remaining gas: 1039852.232 units remaining) - [ 5 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.870 units remaining) + [ 7 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.790 units remaining) + [ 8 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.710 units remaining) + [ 9 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.630 units remaining) + [ 10 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.550 units remaining) + [ 11 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.470 units remaining) + [ 12 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.390 units remaining) + [ 13 12 - 13 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.310 units remaining) + [ 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.230 units remaining) + [ 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.150 units remaining) + [ 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.070 units remaining) + [ 17 + 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.914 units remaining) + [ (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 82 (remaining gas: 1039849.834 units remaining) + [ 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 81 (remaining gas: 1039849.764 units remaining) + [ 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.684 units remaining) + [ 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.604 units remaining) + [ 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.524 units remaining) + [ 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.444 units remaining) + [ 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.364 units remaining) + [ 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.284 units remaining) + [ 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.204 units remaining) + [ 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.124 units remaining) + [ 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.044 units remaining) + [ 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.964 units remaining) + [ 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.884 units remaining) + [ 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.804 units remaining) + [ 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.724 units remaining) + [ 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.644 units remaining) + [ 17 + 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.484 units remaining) + [ (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 86 (remaining gas: 1039848.404 units remaining) + [ 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 85 (remaining gas: 1039848.334 units remaining) + [ 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.254 units remaining) + [ 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.174 units remaining) + [ 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.094 units remaining) + [ 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.014 units remaining) + [ 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.934 units remaining) + [ 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.854 units remaining) + [ 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.774 units remaining) + [ 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.694 units remaining) + [ 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.614 units remaining) + [ 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.534 units remaining) + [ 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.454 units remaining) + [ 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.374 units remaining) + [ 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.294 units remaining) + [ 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.214 units remaining) + [ 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.134 units remaining) + [ 17 + 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: -1 (remaining gas: 1039847.064 units remaining) + [ 17 + 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 87 (remaining gas: 1039846.964 units remaining) + [ 17 + 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 89 (remaining gas: 1039846.860 units remaining) + [ 16 + 17 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 91 (remaining gas: 1039846.752 units remaining) + [ 15 + 16 + 17 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 93 (remaining gas: 1039846.640 units remaining) + [ 14 + 15 + 16 + 17 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 95 (remaining gas: 1039846.524 units remaining) + [ 13 + 14 + 15 + 16 + 17 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 97 (remaining gas: 1039846.404 units remaining) + [ 12 + 13 + 14 + 15 + 16 + 17 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 99 (remaining gas: 1039846.280 units remaining) + [ 11 + 12 + 13 + 14 + 15 + 16 + 17 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 101 (remaining gas: 1039846.152 units remaining) + [ 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 103 (remaining gas: 1039846.020 units remaining) + [ 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 105 (remaining gas: 1039845.884 units remaining) + [ 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 107 (remaining gas: 1039845.744 units remaining) + [ 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 109 (remaining gas: 1039845.600 units remaining) + [ 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 111 (remaining gas: 1039845.452 units remaining) + [ 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 113 (remaining gas: 1039845.300 units remaining) + [ 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 115 (remaining gas: 1039845.144 units remaining) + [ 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 117 (remaining gas: 1039844.984 units remaining) + [ 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 119 (remaining gas: 1039844.820 units remaining) + [ 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 14 15 16 17 - 4 - 3 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 121 (remaining gas: 1039844.720 units remaining) + [ 1 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 113 (remaining gas: 1039852.020 units remaining) - [ 4 + 3 + 4 5 6 7 @@ -599,12 +1889,12 @@ trace 15 16 17 - 3 - 2 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 123 (remaining gas: 1039844.616 units remaining) + [ 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 115 (remaining gas: 1039851.804 units remaining) - [ 3 + 3 4 5 6 @@ -619,12 +1909,12 @@ trace 15 16 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 125 (remaining gas: 1039844.508 units remaining) + [ 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 117 (remaining gas: 1039851.584 units remaining) - [ 2 - 3 4 5 6 @@ -639,13 +1929,13 @@ trace 15 16 17 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 119 (remaining gas: 1039851.360 units remaining) - [ 1 - 2 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 127 (remaining gas: 1039844.396 units remaining) + [ 4 3 - 4 + 2 + 1 5 6 7 @@ -659,13 +1949,14 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 121 (remaining gas: 1039851.200 units remaining) - [ 1 - 2 - 3 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 129 (remaining gas: 1039844.280 units remaining) + [ 5 4 - 5 + 3 + 2 + 1 6 7 8 @@ -678,217 +1969,969 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 123 (remaining gas: 1039851.036 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 131 (remaining gas: 1039844.160 units remaining) + [ 6 + 5 + 4 + 3 + 2 + 1 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 133 (remaining gas: 1039844.036 units remaining) + [ 7 + 6 + 5 + 4 + 3 + 2 + 1 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 135 (remaining gas: 1039843.908 units remaining) + [ 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 137 (remaining gas: 1039843.776 units remaining) + [ 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 139 (remaining gas: 1039843.640 units remaining) + [ 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 141 (remaining gas: 1039843.500 units remaining) + [ 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 12 + 13 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 143 (remaining gas: 1039843.356 units remaining) + [ 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 13 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 145 (remaining gas: 1039843.208 units remaining) + [ 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 14 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 147 (remaining gas: 1039843.056 units remaining) + [ 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 15 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 149 (remaining gas: 1039842.900 units remaining) + [ 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 16 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 151 (remaining gas: 1039842.740 units remaining) + [ 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + 17 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 153 (remaining gas: 1039842.576 units remaining) + [ 17 + 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.416 units remaining) [ 2 1 + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 159 (remaining gas: 1039842.336 units remaining) + [ (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 158 (remaining gas: 1039842.266 units remaining) + [ (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.186 units remaining) + [ 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.106 units remaining) + [ 4 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.026 units remaining) + [ 5 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.946 units remaining) + [ 6 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.866 units remaining) + [ 7 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.786 units remaining) + [ 8 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.706 units remaining) + [ 9 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.626 units remaining) + [ 10 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.546 units remaining) + [ 11 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.466 units remaining) + [ 12 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.386 units remaining) + [ 13 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.306 units remaining) + [ 14 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.226 units remaining) + [ 15 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.146 units remaining) + [ 16 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.066 units remaining) + [ 17 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 125 (remaining gas: 1039850.868 units remaining) + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.910 units remaining) [ 3 - 2 - 1 + (Pair 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 163 (remaining gas: 1039840.830 units remaining) + [ (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 162 (remaining gas: 1039840.760 units remaining) + [ (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.680 units remaining) + [ 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.600 units remaining) + [ 5 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.520 units remaining) + [ 6 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.440 units remaining) + [ 7 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.360 units remaining) + [ 8 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.280 units remaining) + [ 9 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.200 units remaining) + [ 10 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.120 units remaining) + [ 11 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.040 units remaining) + [ 12 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.960 units remaining) + [ 13 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.880 units remaining) + [ 14 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.800 units remaining) + [ 15 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.720 units remaining) + [ 16 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.640 units remaining) + [ 17 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 127 (remaining gas: 1039850.696 units remaining) + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.488 units remaining) [ 4 - 3 - 2 - 1 + (Pair 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 167 (remaining gas: 1039839.408 units remaining) + [ (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 166 (remaining gas: 1039839.338 units remaining) + [ (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.258 units remaining) + [ 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.178 units remaining) + [ 6 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.098 units remaining) + [ 7 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.018 units remaining) + [ 8 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.938 units remaining) + [ 9 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.858 units remaining) + [ 10 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.778 units remaining) + [ 11 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.698 units remaining) + [ 12 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.618 units remaining) + [ 13 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.538 units remaining) + [ 14 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.458 units remaining) + [ 15 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.378 units remaining) + [ 16 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.298 units remaining) + [ 17 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 129 (remaining gas: 1039850.520 units remaining) + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039838.150 units remaining) [ 5 - 4 - 3 - 2 - 1 + (Pair 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 171 (remaining gas: 1039838.070 units remaining) + [ (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 170 (remaining gas: 1039838 units remaining) + [ (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.920 units remaining) + [ 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.840 units remaining) + [ 7 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.760 units remaining) + [ 8 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.680 units remaining) + [ 9 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 131 (remaining gas: 1039850.340 units remaining) - [ 6 - 5 - 4 - 3 - 2 - 1 7 - 8 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.600 units remaining) + [ 10 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.520 units remaining) + [ 11 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.440 units remaining) + [ 12 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.360 units remaining) + [ 13 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.280 units remaining) + [ 14 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.200 units remaining) + [ 15 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.120 units remaining) + [ 16 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.040 units remaining) + [ 17 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 133 (remaining gas: 1039850.156 units remaining) + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.896 units remaining) + [ 6 + (Pair 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 175 (remaining gas: 1039836.816 units remaining) + [ (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 174 (remaining gas: 1039836.746 units remaining) + [ (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.666 units remaining) [ 7 - 6 - 5 - 4 - 3 - 2 - 1 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 135 (remaining gas: 1039849.968 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.586 units remaining) [ 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 137 (remaining gas: 1039849.776 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.506 units remaining) [ 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 139 (remaining gas: 1039849.580 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.426 units remaining) [ 10 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 141 (remaining gas: 1039849.380 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.346 units remaining) [ 11 10 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 12 - 13 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 143 (remaining gas: 1039849.176 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.266 units remaining) [ 12 11 10 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 13 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 145 (remaining gas: 1039848.968 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.186 units remaining) [ 13 12 11 @@ -896,18 +2939,10 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 14 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 147 (remaining gas: 1039848.756 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.106 units remaining) [ 14 13 12 @@ -916,17 +2951,10 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 15 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 149 (remaining gas: 1039848.540 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.026 units remaining) [ 15 14 13 @@ -936,16 +2964,10 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 16 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 151 (remaining gas: 1039848.320 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039835.946 units remaining) [ 16 15 14 @@ -956,15 +2978,10 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 153 (remaining gas: 1039848.096 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039835.866 units remaining) [ 17 16 15 @@ -976,20 +2993,104 @@ trace 9 8 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 159 (remaining gas: 1039847.676 units remaining) - [ (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 158 (remaining gas: 1039847.606 units remaining) - [ (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 156 (remaining gas: 1039847.606 units remaining) + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.726 units remaining) + [ 7 + (Pair 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 179 (remaining gas: 1039835.646 units remaining) + [ (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 178 (remaining gas: 1039835.576 units remaining) + [ (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.496 units remaining) + [ 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.416 units remaining) + [ 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.336 units remaining) + [ 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.256 units remaining) + [ 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.176 units remaining) + [ 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.096 units remaining) + [ 13 + 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.016 units remaining) + [ 14 + 13 + 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039834.936 units remaining) + [ 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039834.856 units remaining) + [ 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039834.776 units remaining) [ 17 16 15 @@ -999,46 +3100,81 @@ trace 11 10 9 - 8 - 7 - 6 - 5 - 4 - 3 - (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 163 (remaining gas: 1039847.250 units remaining) - [ (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 162 (remaining gas: 1039847.180 units remaining) - [ (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 160 (remaining gas: 1039847.180 units remaining) - [ 17 - 16 - 15 + 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.640 units remaining) + [ 8 + (Pair 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 183 (remaining gas: 1039834.560 units remaining) + [ (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 182 (remaining gas: 1039834.490 units remaining) + [ (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.410 units remaining) + [ 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.330 units remaining) + [ 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.250 units remaining) + [ 11 + 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.170 units remaining) + [ 12 + 11 + 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.090 units remaining) + [ 13 + 12 + 11 + 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.010 units remaining) + [ 14 + 13 + 12 + 11 + 10 + 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039833.930 units remaining) + [ 15 14 13 12 11 10 9 - 8 - 7 - 6 - 5 - 4 - (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 167 (remaining gas: 1039846.828 units remaining) - [ (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 166 (remaining gas: 1039846.758 units remaining) - [ (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 164 (remaining gas: 1039846.758 units remaining) - [ 17 - 16 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039833.850 units remaining) + [ 16 15 14 13 @@ -1046,19 +3182,10 @@ trace 11 10 9 - 8 - 7 - 6 - 5 - (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 171 (remaining gas: 1039846.410 units remaining) - [ (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 170 (remaining gas: 1039846.340 units remaining) - [ (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 168 (remaining gas: 1039846.340 units remaining) + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039833.770 units remaining) [ 17 16 15 @@ -1068,75 +3195,79 @@ trace 11 10 9 - 8 - 7 - 6 - (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 175 (remaining gas: 1039845.996 units remaining) - [ (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 174 (remaining gas: 1039845.926 units remaining) - [ (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 172 (remaining gas: 1039845.926 units remaining) - [ 17 - 16 - 15 - 14 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.638 units remaining) + [ 9 + (Pair 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 187 (remaining gas: 1039833.558 units remaining) + [ (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 186 (remaining gas: 1039833.488 units remaining) + [ (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.408 units remaining) + [ 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.328 units remaining) + [ 11 + 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.248 units remaining) + [ 12 + 11 + 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.168 units remaining) + [ 13 + 12 + 11 + 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.088 units remaining) + [ 14 13 12 11 10 - 9 - 8 - 7 - (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 179 (remaining gas: 1039845.586 units remaining) - [ (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 178 (remaining gas: 1039845.516 units remaining) - [ (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 176 (remaining gas: 1039845.516 units remaining) - [ 17 - 16 - 15 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.008 units remaining) + [ 15 14 13 12 11 10 - 9 - 8 - (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 183 (remaining gas: 1039845.180 units remaining) - [ (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 182 (remaining gas: 1039845.110 units remaining) - [ (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 180 (remaining gas: 1039845.110 units remaining) - [ 17 - 16 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039832.928 units remaining) + [ 16 15 14 13 12 11 10 - 9 - (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 187 (remaining gas: 1039844.778 units remaining) - [ (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 186 (remaining gas: 1039844.708 units remaining) - [ (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 184 (remaining gas: 1039844.708 units remaining) + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039832.848 units remaining) [ 17 16 15 @@ -1146,14 +3277,67 @@ trace 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 191 (remaining gas: 1039844.380 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.720 units remaining) + [ 10 + (Pair 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 191 (remaining gas: 1039832.640 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 190 (remaining gas: 1039844.310 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 190 (remaining gas: 1039832.570 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 188 (remaining gas: 1039844.310 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.490 units remaining) + [ 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.410 units remaining) + [ 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.330 units remaining) + [ 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.250 units remaining) + [ 14 + 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.170 units remaining) + [ 15 + 14 + 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.090 units remaining) + [ 16 + 15 + 14 + 13 + 12 + 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.010 units remaining) [ 17 16 15 @@ -1162,14 +3346,57 @@ trace 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 195 (remaining gas: 1039843.986 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.886 units remaining) + [ 11 + (Pair 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 195 (remaining gas: 1039831.806 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 194 (remaining gas: 1039843.916 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 194 (remaining gas: 1039831.736 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 192 (remaining gas: 1039843.916 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.656 units remaining) + [ 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.576 units remaining) + [ 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.496 units remaining) + [ 14 + 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.416 units remaining) + [ 15 + 14 + 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.336 units remaining) + [ 16 + 15 + 14 + 13 + 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.256 units remaining) [ 17 16 15 @@ -1177,90 +3404,202 @@ trace 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 199 (remaining gas: 1039843.596 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039831.136 units remaining) + [ 12 + (Pair 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 199 (remaining gas: 1039831.056 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 198 (remaining gas: 1039843.526 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 198 (remaining gas: 1039830.986 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 196 (remaining gas: 1039843.526 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.906 units remaining) + [ 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.826 units remaining) + [ 14 + 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.746 units remaining) + [ 15 + 14 + 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.666 units remaining) + [ 16 + 15 + 14 + 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.586 units remaining) [ 17 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 203 (remaining gas: 1039843.210 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.470 units remaining) + [ 13 + (Pair 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 203 (remaining gas: 1039830.390 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 202 (remaining gas: 1039843.140 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 202 (remaining gas: 1039830.320 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 200 (remaining gas: 1039843.140 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.240 units remaining) + [ 14 + (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.160 units remaining) + [ 15 + 14 + (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.080 units remaining) + [ 16 + 15 + 14 + (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 207 (remaining gas: 1039842.828 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.888 units remaining) + [ 14 + (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 207 (remaining gas: 1039829.808 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 206 (remaining gas: 1039842.758 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 206 (remaining gas: 1039829.738 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 204 (remaining gas: 1039842.758 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.658 units remaining) + [ 15 + (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.578 units remaining) + [ 16 + 15 + (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.498 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 211 (remaining gas: 1039842.450 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 208 (remaining gas: 1039829.390 units remaining) + [ 15 + (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 211 (remaining gas: 1039829.310 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 210 (remaining gas: 1039842.380 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 210 (remaining gas: 1039829.240 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 208 (remaining gas: 1039842.380 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 208 (remaining gas: 1039829.160 units remaining) + [ 16 + (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 208 (remaining gas: 1039829.080 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 214 (remaining gas: 1039842.080 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 212 (remaining gas: 1039828.980 units remaining) + [ 16 + (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 214 (remaining gas: 1039828.900 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 213 (remaining gas: 1039842.010 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 213 (remaining gas: 1039828.830 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 212 (remaining gas: 1039842.010 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 213 (remaining gas: 1039828.750 units remaining) [ 17 (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 215 (remaining gas: 1039841.870 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 215 (remaining gas: 1039828.670 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: -1 (remaining gas: 1039841.800 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: -1 (remaining gas: 1039828.600 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - - location: 218 (remaining gas: 1039839.070 units remaining) - [ 0 ] - - location: 219 (remaining gas: 1039838.930 units remaining) - [ True ] - - location: -1 (remaining gas: 1039838.860 units remaining) - [ True ] - - location: 221 (remaining gas: 1039838.670 units remaining) - [ ] - - location: -1 (remaining gas: 1039838.600 units remaining) - [ ] - - location: 226 (remaining gas: 1039838.460 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter + Unit ] + - location: 218 (remaining gas: 1039826.050 units remaining) + [ 0 + Unit ] + - location: 219 (remaining gas: 1039825.970 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039825.900 units remaining) + [ True + Unit ] + - location: 220 (remaining gas: 1039825.840 units remaining) + [ Unit ] + - location: 221 (remaining gas: 1039825.770 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039838.320 units remaining) + - location: -1 (remaining gas: 1039825.700 units remaining) + [ Unit ] + - location: 226 (remaining gas: 1039825.620 units remaining) + [ Unit + Unit ] + - location: 227 (remaining gas: 1039825.540 units remaining) [ {} + Unit + Unit ] + - location: 229 (remaining gas: 1039825.460 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039825.390 units remaining) + [ (Pair {} Unit) Unit ] - - location: 229 (remaining gas: 1039838.180 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039838.110 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out index c3378eb895e2..e9027074e099 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out @@ -7,84 +7,191 @@ emitted operations big_map diff trace - - location: 23 (remaining gas: 1039861.200 units remaining) + - location: 24 (remaining gas: 1039861.200 units remaining) [ (Pair (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) Unit) ] - - location: 24 (remaining gas: 1039861.060 units remaining) - [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 25 (remaining gas: 1039860.920 units remaining) + - location: 24 (remaining gas: 1039861.120 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 27 (remaining gas: 1039860.720 units remaining) + Unit ] + - location: 25 (remaining gas: 1039861.040 units remaining) + [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 27 (remaining gas: 1039860.960 units remaining) [ 2 (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 30 (remaining gas: 1039860.420 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 28 (remaining gas: 1039860.860 units remaining) + [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 30 (remaining gas: 1039860.780 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 29 (remaining gas: 1039860.350 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 29 (remaining gas: 1039860.710 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 28 (remaining gas: 1039860.350 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 29 (remaining gas: 1039860.630 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 34 (remaining gas: 1039860.042 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 31 (remaining gas: 1039860.522 units remaining) + [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 34 (remaining gas: 1039860.442 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 33 (remaining gas: 1039859.972 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 33 (remaining gas: 1039860.372 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 31 (remaining gas: 1039859.972 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 31 (remaining gas: 1039860.292 units remaining) + [ 3 + 12 + (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 31 (remaining gas: 1039860.212 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 38 (remaining gas: 1039859.660 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039860.100 units remaining) + [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 38 (remaining gas: 1039860.020 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 37 (remaining gas: 1039859.590 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 37 (remaining gas: 1039859.950 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 35 (remaining gas: 1039859.590 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039859.870 units remaining) + [ 12 + 16 + (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039859.790 units remaining) + [ 3 + 12 + 16 + (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 35 (remaining gas: 1039859.710 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 42 (remaining gas: 1039859.274 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.594 units remaining) + [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 42 (remaining gas: 1039859.514 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 41 (remaining gas: 1039859.204 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 41 (remaining gas: 1039859.444 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.364 units remaining) + [ 16 + 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.284 units remaining) + [ 12 + 16 + 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] - location: 39 (remaining gas: 1039859.204 units remaining) + [ 3 + 12 + 16 + 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 39 (remaining gas: 1039859.124 units remaining) [ 2 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 46 (remaining gas: 1039858.884 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039859.004 units remaining) + [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 46 (remaining gas: 1039858.924 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 45 (remaining gas: 1039858.814 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 45 (remaining gas: 1039858.854 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 43 (remaining gas: 1039858.814 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.774 units remaining) + [ 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.694 units remaining) + [ 16 + 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.614 units remaining) + [ 12 + 16 + 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.534 units remaining) + [ 3 + 12 + 16 + 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 43 (remaining gas: 1039858.454 units remaining) [ 2 3 12 @@ -92,16 +199,63 @@ trace 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 50 (remaining gas: 1039858.490 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039858.330 units remaining) + [ (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 50 (remaining gas: 1039858.250 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 49 (remaining gas: 1039858.420 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 49 (remaining gas: 1039858.180 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 47 (remaining gas: 1039858.420 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039858.100 units remaining) + [ 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039858.020 units remaining) + [ 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.940 units remaining) + [ 16 + 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.860 units remaining) + [ 12 + 16 + 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.780 units remaining) + [ 3 + 12 + 16 + 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 47 (remaining gas: 1039857.700 units remaining) [ 2 3 12 @@ -110,76 +264,74 @@ trace 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 54 (remaining gas: 1039858.092 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.572 units remaining) + [ (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 54 (remaining gas: 1039857.492 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 53 (remaining gas: 1039858.022 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 53 (remaining gas: 1039857.422 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 51 (remaining gas: 1039858.022 units remaining) - [ 2 - 3 - 12 - 16 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.342 units remaining) + [ 19 + 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.262 units remaining) + [ 14 + 19 + 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.182 units remaining) + [ 10 + 14 + 19 + 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.102 units remaining) + [ 16 10 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 58 (remaining gas: 1039857.690 units remaining) - [ 18 - (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 57 (remaining gas: 1039857.620 units remaining) - [ 18 - (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 55 (remaining gas: 1039857.620 units remaining) - [ 2 - 3 - 12 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039857.022 units remaining) + [ 12 16 10 14 19 9 - 18 - (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 62 (remaining gas: 1039857.284 units remaining) - [ 6 - (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 61 (remaining gas: 1039857.214 units remaining) - [ 6 - (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 59 (remaining gas: 1039857.214 units remaining) - [ 2 - 3 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039856.942 units remaining) + [ 3 12 16 10 14 19 9 - 18 - 6 - (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 66 (remaining gas: 1039856.874 units remaining) - [ 8 - (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 65 (remaining gas: 1039856.804 units remaining) - [ 8 - (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 63 (remaining gas: 1039856.804 units remaining) + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 51 (remaining gas: 1039856.862 units remaining) [ 2 3 12 @@ -188,69 +340,76 @@ trace 14 19 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.730 units remaining) + [ (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 58 (remaining gas: 1039856.650 units remaining) + [ 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 57 (remaining gas: 1039856.580 units remaining) + [ 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.500 units remaining) + [ 9 18 - 6 - 8 - (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 70 (remaining gas: 1039856.460 units remaining) - [ 11 - (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 69 (remaining gas: 1039856.390 units remaining) - [ 11 - (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 67 (remaining gas: 1039856.390 units remaining) - [ 2 - 3 - 12 - 16 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.420 units remaining) + [ 19 + 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.340 units remaining) + [ 14 + 19 + 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.260 units remaining) + [ 10 + 14 + 19 + 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.180 units remaining) + [ 16 10 14 19 9 18 - 6 - 8 - 11 - (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 74 (remaining gas: 1039856.042 units remaining) - [ 4 - (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 73 (remaining gas: 1039855.972 units remaining) - [ 4 - (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 71 (remaining gas: 1039855.972 units remaining) - [ 2 - 3 - 12 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.100 units remaining) + [ 12 16 10 14 19 9 18 - 6 - 8 - 11 - 4 - (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 78 (remaining gas: 1039855.620 units remaining) - [ 13 - (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 77 (remaining gas: 1039855.550 units remaining) - [ 13 - (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 75 (remaining gas: 1039855.550 units remaining) - [ 2 - 3 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039856.020 units remaining) + [ 3 12 16 10 @@ -258,22 +417,10 @@ trace 19 9 18 - 6 - 8 - 11 - 4 - 13 - (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 82 (remaining gas: 1039855.194 units remaining) - [ 15 - (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 81 (remaining gas: 1039855.124 units remaining) - [ 15 - (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 79 (remaining gas: 1039855.124 units remaining) + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 55 (remaining gas: 1039855.940 units remaining) [ 2 3 12 @@ -283,26 +430,76 @@ trace 19 9 18 - 6 - 8 - 11 - 4 - 13 - 15 - (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 86 (remaining gas: 1039854.764 units remaining) - [ 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 85 (remaining gas: 1039854.694 units remaining) - [ 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 83 (remaining gas: 1039854.694 units remaining) - [ 2 - 3 - 12 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.804 units remaining) + [ (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 62 (remaining gas: 1039855.724 units remaining) + [ 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 61 (remaining gas: 1039855.654 units remaining) + [ 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.574 units remaining) + [ 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.494 units remaining) + [ 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.414 units remaining) + [ 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.334 units remaining) + [ 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.254 units remaining) + [ 10 + 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.174 units remaining) + [ 16 + 10 + 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.094 units remaining) + [ 12 16 10 14 @@ -310,17 +507,11 @@ trace 9 18 6 - 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: -1 (remaining gas: 1039854.624 units remaining) - [ 2 - 3 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039855.014 units remaining) + [ 3 12 16 10 @@ -329,15 +520,10 @@ trace 9 18 6 - 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 87 (remaining gas: 1039854.464 units remaining) + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 59 (remaining gas: 1039854.934 units remaining) [ 2 3 12 @@ -348,19 +534,76 @@ trace 9 18 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.794 units remaining) + [ (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 66 (remaining gas: 1039854.714 units remaining) + [ 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 65 (remaining gas: 1039854.644 units remaining) + [ 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.564 units remaining) + [ 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 89 (remaining gas: 1039854.300 units remaining) - [ 3 - 2 - 12 - 16 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.484 units remaining) + [ 18 + 6 + 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.404 units remaining) + [ 9 + 18 + 6 + 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.324 units remaining) + [ 19 + 9 + 18 + 6 + 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.244 units remaining) + [ 14 + 19 + 9 + 18 + 6 + 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.164 units remaining) + [ 10 + 14 + 19 + 9 + 18 + 6 + 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.084 units remaining) + [ 16 10 14 19 @@ -368,17 +611,11 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 91 (remaining gas: 1039854.132 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039854.004 units remaining) [ 12 - 3 - 2 16 10 14 @@ -387,18 +624,13 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 93 (remaining gas: 1039853.960 units remaining) - [ 16 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039853.924 units remaining) + [ 3 12 - 3 - 2 + 16 10 14 19 @@ -406,186 +638,1244 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 95 (remaining gas: 1039853.784 units remaining) - [ 10 - 16 - 12 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 63 (remaining gas: 1039853.844 units remaining) + [ 2 3 - 2 + 12 + 16 + 10 14 19 9 18 6 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.700 units remaining) + [ (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 70 (remaining gas: 1039853.620 units remaining) + [ 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 69 (remaining gas: 1039853.550 units remaining) + [ 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.470 units remaining) + [ 8 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 97 (remaining gas: 1039853.604 units remaining) - [ 14 - 10 - 16 - 12 - 3 - 2 - 19 - 9 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.390 units remaining) + [ 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.310 units remaining) + [ 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.230 units remaining) + [ 9 18 6 8 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 99 (remaining gas: 1039853.420 units remaining) + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.150 units remaining) [ 19 - 14 - 10 - 16 - 12 - 3 - 2 9 18 6 8 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 101 (remaining gas: 1039853.232 units remaining) - [ 9 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039853.070 units remaining) + [ 14 19 - 14 - 10 - 16 - 12 - 3 - 2 + 9 18 6 8 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 103 (remaining gas: 1039853.040 units remaining) - [ 18 - 9 - 19 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.990 units remaining) + [ 10 14 - 10 - 16 - 12 - 3 - 2 + 19 + 9 + 18 6 8 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 105 (remaining gas: 1039852.844 units remaining) - [ 6 - 18 - 9 - 19 - 14 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.910 units remaining) + [ 16 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.830 units remaining) + [ 12 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.750 units remaining) + [ 3 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 67 (remaining gas: 1039852.670 units remaining) + [ 2 3 - 2 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 8 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.522 units remaining) + [ (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 74 (remaining gas: 1039852.442 units remaining) + [ 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 73 (remaining gas: 1039852.372 units remaining) + [ 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.292 units remaining) + [ 11 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 107 (remaining gas: 1039852.644 units remaining) + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.212 units remaining) [ 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.132 units remaining) + [ 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039852.052 units remaining) + [ 18 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.972 units remaining) + [ 9 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.892 units remaining) + [ 19 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.812 units remaining) + [ 14 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.732 units remaining) + [ 10 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.652 units remaining) + [ 16 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.572 units remaining) + [ 12 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.492 units remaining) + [ 3 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 71 (remaining gas: 1039851.412 units remaining) + [ 2 3 - 2 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 11 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039851.260 units remaining) + [ (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 78 (remaining gas: 1039851.180 units remaining) + [ 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 77 (remaining gas: 1039851.110 units remaining) + [ 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039851.030 units remaining) + [ 4 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 109 (remaining gas: 1039852.440 units remaining) + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.950 units remaining) [ 11 - 8 - 6 - 18 - 9 - 19 - 14 - 10 - 16 - 12 - 3 - 2 4 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 111 (remaining gas: 1039852.232 units remaining) - [ 4 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.870 units remaining) + [ 8 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.790 units remaining) + [ 6 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.710 units remaining) + [ 18 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.630 units remaining) + [ 9 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.550 units remaining) + [ 19 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.470 units remaining) + [ 14 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.390 units remaining) + [ 10 14 - 10 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.310 units remaining) + [ 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.230 units remaining) + [ 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.150 units remaining) + [ 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 75 (remaining gas: 1039850.070 units remaining) + [ 2 + 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.914 units remaining) + [ (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 82 (remaining gas: 1039849.834 units remaining) + [ 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 81 (remaining gas: 1039849.764 units remaining) + [ 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.684 units remaining) + [ 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.604 units remaining) + [ 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.524 units remaining) + [ 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.444 units remaining) + [ 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.364 units remaining) + [ 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.284 units remaining) + [ 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.204 units remaining) + [ 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.124 units remaining) + [ 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039849.044 units remaining) + [ 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.964 units remaining) + [ 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.884 units remaining) + [ 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.804 units remaining) + [ 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.724 units remaining) + [ 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 79 (remaining gas: 1039848.644 units remaining) + [ 2 + 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.484 units remaining) + [ (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 86 (remaining gas: 1039848.404 units remaining) + [ 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 85 (remaining gas: 1039848.334 units remaining) + [ 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.254 units remaining) + [ 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.174 units remaining) + [ 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.094 units remaining) + [ 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039848.014 units remaining) + [ 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.934 units remaining) + [ 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.854 units remaining) + [ 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.774 units remaining) + [ 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.694 units remaining) + [ 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.614 units remaining) + [ 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.534 units remaining) + [ 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.454 units remaining) + [ 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.374 units remaining) + [ 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.294 units remaining) + [ 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.214 units remaining) + [ 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 83 (remaining gas: 1039847.134 units remaining) + [ 2 + 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: -1 (remaining gas: 1039847.064 units remaining) + [ 2 + 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 87 (remaining gas: 1039846.964 units remaining) + [ 2 + 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 89 (remaining gas: 1039846.860 units remaining) + [ 3 + 2 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 91 (remaining gas: 1039846.752 units remaining) + [ 12 + 3 + 2 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 93 (remaining gas: 1039846.640 units remaining) + [ 16 + 12 + 3 + 2 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 95 (remaining gas: 1039846.524 units remaining) + [ 10 + 16 + 12 + 3 + 2 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 97 (remaining gas: 1039846.404 units remaining) + [ 14 + 10 + 16 + 12 + 3 + 2 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 99 (remaining gas: 1039846.280 units remaining) + [ 19 + 14 + 10 + 16 + 12 + 3 + 2 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 101 (remaining gas: 1039846.152 units remaining) + [ 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 103 (remaining gas: 1039846.020 units remaining) + [ 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 105 (remaining gas: 1039845.884 units remaining) + [ 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 107 (remaining gas: 1039845.744 units remaining) + [ 8 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 109 (remaining gas: 1039845.600 units remaining) + [ 11 + 8 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 111 (remaining gas: 1039845.452 units remaining) + [ 4 + 11 + 8 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 113 (remaining gas: 1039845.300 units remaining) + [ 13 + 4 + 11 + 8 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 115 (remaining gas: 1039845.144 units remaining) + [ 15 + 13 + 4 + 11 + 8 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 117 (remaining gas: 1039844.984 units remaining) + [ 5 + 15 + 13 + 4 + 11 + 8 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 119 (remaining gas: 1039844.820 units remaining) + [ 1 + 5 + 15 + 13 + 4 + 11 + 8 + 6 + 18 + 9 + 19 + 14 + 10 16 12 3 2 - 13 - 15 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 121 (remaining gas: 1039844.720 units remaining) + [ 1 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 113 (remaining gas: 1039852.020 units remaining) - [ 13 + 15 + 13 4 11 8 @@ -599,12 +1889,12 @@ trace 12 3 2 - 15 - 5 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 123 (remaining gas: 1039844.616 units remaining) + [ 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 115 (remaining gas: 1039851.804 units remaining) - [ 15 + 15 13 4 11 @@ -619,12 +1909,12 @@ trace 12 3 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 125 (remaining gas: 1039844.508 units remaining) + [ 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 117 (remaining gas: 1039851.584 units remaining) - [ 5 - 15 13 4 11 @@ -639,13 +1929,13 @@ trace 12 3 2 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 119 (remaining gas: 1039851.360 units remaining) - [ 1 - 5 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 127 (remaining gas: 1039844.396 units remaining) + [ 13 15 - 13 + 5 + 1 4 11 8 @@ -659,13 +1949,14 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 121 (remaining gas: 1039851.200 units remaining) - [ 1 - 5 - 15 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 129 (remaining gas: 1039844.280 units remaining) + [ 4 13 - 4 + 15 + 5 + 1 11 8 6 @@ -678,217 +1969,969 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 123 (remaining gas: 1039851.036 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 131 (remaining gas: 1039844.160 units remaining) + [ 11 + 4 + 13 + 15 + 5 + 1 + 8 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 133 (remaining gas: 1039844.036 units remaining) + [ 8 + 11 + 4 + 13 + 15 + 5 + 1 + 6 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 135 (remaining gas: 1039843.908 units remaining) + [ 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 18 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 137 (remaining gas: 1039843.776 units remaining) + [ 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 9 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 139 (remaining gas: 1039843.640 units remaining) + [ 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 19 + 14 + 10 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 141 (remaining gas: 1039843.500 units remaining) + [ 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 14 + 10 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 143 (remaining gas: 1039843.356 units remaining) + [ 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 10 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 145 (remaining gas: 1039843.208 units remaining) + [ 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 16 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 147 (remaining gas: 1039843.056 units remaining) + [ 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 12 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 149 (remaining gas: 1039842.900 units remaining) + [ 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 3 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 151 (remaining gas: 1039842.740 units remaining) + [ 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + 2 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 153 (remaining gas: 1039842.576 units remaining) + [ 2 + 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + 5 + 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.416 units remaining) [ 5 1 + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 159 (remaining gas: 1039842.336 units remaining) + [ (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 158 (remaining gas: 1039842.266 units remaining) + [ (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.186 units remaining) + [ 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.106 units remaining) + [ 13 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039842.026 units remaining) + [ 4 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.946 units remaining) + [ 11 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.866 units remaining) + [ 8 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.786 units remaining) + [ 6 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.706 units remaining) + [ 18 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.626 units remaining) + [ 9 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.546 units remaining) + [ 19 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.466 units remaining) + [ 14 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.386 units remaining) + [ 10 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.306 units remaining) + [ 16 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.226 units remaining) + [ 12 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.146 units remaining) + [ 3 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 156 (remaining gas: 1039841.066 units remaining) + [ 2 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 125 (remaining gas: 1039850.868 units remaining) + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + 15 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.910 units remaining) [ 15 - 5 - 1 + (Pair 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 163 (remaining gas: 1039840.830 units remaining) + [ (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 162 (remaining gas: 1039840.760 units remaining) + [ (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.680 units remaining) + [ 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.600 units remaining) + [ 4 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.520 units remaining) + [ 11 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.440 units remaining) + [ 8 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.360 units remaining) + [ 6 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.280 units remaining) + [ 18 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.200 units remaining) + [ 9 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.120 units remaining) + [ 19 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039840.040 units remaining) + [ 14 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.960 units remaining) + [ 10 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.880 units remaining) + [ 16 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.800 units remaining) + [ 12 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.720 units remaining) + [ 3 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 160 (remaining gas: 1039839.640 units remaining) + [ 2 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 127 (remaining gas: 1039850.696 units remaining) + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + 13 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.488 units remaining) [ 13 - 15 - 5 - 1 + (Pair 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 167 (remaining gas: 1039839.408 units remaining) + [ (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 166 (remaining gas: 1039839.338 units remaining) + [ (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.258 units remaining) + [ 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.178 units remaining) + [ 11 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.098 units remaining) + [ 8 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039839.018 units remaining) + [ 6 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.938 units remaining) + [ 18 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.858 units remaining) + [ 9 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.778 units remaining) + [ 19 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.698 units remaining) + [ 14 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.618 units remaining) + [ 10 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.538 units remaining) + [ 16 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.458 units remaining) + [ 12 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.378 units remaining) + [ 3 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 164 (remaining gas: 1039838.298 units remaining) + [ 2 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 129 (remaining gas: 1039850.520 units remaining) + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + 4 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039838.150 units remaining) [ 4 - 13 - 15 - 5 - 1 + (Pair 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 171 (remaining gas: 1039838.070 units remaining) + [ (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 170 (remaining gas: 1039838 units remaining) + [ (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.920 units remaining) + [ 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.840 units remaining) + [ 8 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.760 units remaining) + [ 6 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.680 units remaining) + [ 18 6 - 18 - 9 - 19 - 14 - 10 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 131 (remaining gas: 1039850.340 units remaining) - [ 11 - 4 - 13 - 15 - 5 - 1 8 - 6 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.600 units remaining) + [ 9 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.520 units remaining) + [ 19 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.440 units remaining) + [ 14 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.360 units remaining) + [ 10 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.280 units remaining) + [ 16 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.200 units remaining) + [ 12 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.120 units remaining) + [ 3 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 168 (remaining gas: 1039837.040 units remaining) + [ 2 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 133 (remaining gas: 1039850.156 units remaining) + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + 8 + 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.896 units remaining) + [ 11 + (Pair 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 175 (remaining gas: 1039836.816 units remaining) + [ (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 174 (remaining gas: 1039836.746 units remaining) + [ (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.666 units remaining) [ 8 - 11 - 4 - 13 - 15 - 5 - 1 - 6 - 18 - 9 - 19 - 14 - 10 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 135 (remaining gas: 1039849.968 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.586 units remaining) [ 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 18 - 9 - 19 - 14 - 10 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 137 (remaining gas: 1039849.776 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.506 units remaining) [ 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 9 - 19 - 14 - 10 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 139 (remaining gas: 1039849.580 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.426 units remaining) [ 9 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 19 - 14 - 10 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 141 (remaining gas: 1039849.380 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.346 units remaining) [ 19 9 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 14 - 10 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 143 (remaining gas: 1039849.176 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.266 units remaining) [ 14 19 9 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 10 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 145 (remaining gas: 1039848.968 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.186 units remaining) [ 10 14 19 @@ -896,18 +2939,10 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 16 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 147 (remaining gas: 1039848.756 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.106 units remaining) [ 16 10 14 @@ -916,17 +2951,10 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 12 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 149 (remaining gas: 1039848.540 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039836.026 units remaining) [ 12 16 10 @@ -936,16 +2964,10 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 3 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 151 (remaining gas: 1039848.320 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039835.946 units remaining) [ 3 12 16 @@ -956,15 +2978,10 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 153 (remaining gas: 1039848.096 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 172 (remaining gas: 1039835.866 units remaining) [ 2 3 12 @@ -976,20 +2993,104 @@ trace 18 6 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 159 (remaining gas: 1039847.676 units remaining) - [ (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 158 (remaining gas: 1039847.606 units remaining) - [ (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 156 (remaining gas: 1039847.606 units remaining) + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.726 units remaining) + [ 8 + (Pair 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 179 (remaining gas: 1039835.646 units remaining) + [ (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 178 (remaining gas: 1039835.576 units remaining) + [ (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.496 units remaining) + [ 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.416 units remaining) + [ 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.336 units remaining) + [ 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.256 units remaining) + [ 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.176 units remaining) + [ 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.096 units remaining) + [ 10 + 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039835.016 units remaining) + [ 16 + 10 + 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039834.936 units remaining) + [ 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039834.856 units remaining) + [ 3 + 12 + 16 + 10 + 14 + 19 + 9 + 18 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 176 (remaining gas: 1039834.776 units remaining) [ 2 3 12 @@ -999,46 +3100,81 @@ trace 19 9 18 - 6 - 8 - 11 - 4 - 13 - 15 - (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 163 (remaining gas: 1039847.250 units remaining) - [ (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 162 (remaining gas: 1039847.180 units remaining) - [ (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 160 (remaining gas: 1039847.180 units remaining) - [ 2 - 3 - 12 + 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.640 units remaining) + [ 6 + (Pair 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 183 (remaining gas: 1039834.560 units remaining) + [ (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 182 (remaining gas: 1039834.490 units remaining) + [ (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.410 units remaining) + [ 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.330 units remaining) + [ 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.250 units remaining) + [ 19 + 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.170 units remaining) + [ 14 + 19 + 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.090 units remaining) + [ 10 + 14 + 19 + 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039834.010 units remaining) + [ 16 + 10 + 14 + 19 + 9 + 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039833.930 units remaining) + [ 12 16 10 14 19 9 18 - 6 - 8 - 11 - 4 - 13 - (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 167 (remaining gas: 1039846.828 units remaining) - [ (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 166 (remaining gas: 1039846.758 units remaining) - [ (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 164 (remaining gas: 1039846.758 units remaining) - [ 2 - 3 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039833.850 units remaining) + [ 3 12 16 10 @@ -1046,19 +3182,10 @@ trace 19 9 18 - 6 - 8 - 11 - 4 - (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 171 (remaining gas: 1039846.410 units remaining) - [ (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 170 (remaining gas: 1039846.340 units remaining) - [ (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 168 (remaining gas: 1039846.340 units remaining) + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 180 (remaining gas: 1039833.770 units remaining) [ 2 3 12 @@ -1068,75 +3195,79 @@ trace 19 9 18 - 6 - 8 - 11 - (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 175 (remaining gas: 1039845.996 units remaining) - [ (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 174 (remaining gas: 1039845.926 units remaining) - [ (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 172 (remaining gas: 1039845.926 units remaining) - [ 2 - 3 - 12 - 16 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.638 units remaining) + [ 18 + (Pair 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 187 (remaining gas: 1039833.558 units remaining) + [ (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 186 (remaining gas: 1039833.488 units remaining) + [ (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.408 units remaining) + [ 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.328 units remaining) + [ 19 + 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.248 units remaining) + [ 14 + 19 + 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.168 units remaining) + [ 10 + 14 + 19 + 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.088 units remaining) + [ 16 10 14 19 9 - 18 - 6 - 8 - (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 179 (remaining gas: 1039845.586 units remaining) - [ (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 178 (remaining gas: 1039845.516 units remaining) - [ (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 176 (remaining gas: 1039845.516 units remaining) - [ 2 - 3 - 12 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039833.008 units remaining) + [ 12 16 10 14 19 9 - 18 - 6 - (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 183 (remaining gas: 1039845.180 units remaining) - [ (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 182 (remaining gas: 1039845.110 units remaining) - [ (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 180 (remaining gas: 1039845.110 units remaining) - [ 2 - 3 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039832.928 units remaining) + [ 3 12 16 10 14 19 9 - 18 - (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 187 (remaining gas: 1039844.778 units remaining) - [ (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 186 (remaining gas: 1039844.708 units remaining) - [ (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 184 (remaining gas: 1039844.708 units remaining) + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 184 (remaining gas: 1039832.848 units remaining) [ 2 3 12 @@ -1146,14 +3277,67 @@ trace 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 191 (remaining gas: 1039844.380 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.720 units remaining) + [ 9 + (Pair 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 191 (remaining gas: 1039832.640 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 190 (remaining gas: 1039844.310 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 190 (remaining gas: 1039832.570 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 188 (remaining gas: 1039844.310 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.490 units remaining) + [ 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.410 units remaining) + [ 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.330 units remaining) + [ 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.250 units remaining) + [ 16 + 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.170 units remaining) + [ 12 + 16 + 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.090 units remaining) + [ 3 + 12 + 16 + 10 + 14 + 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 188 (remaining gas: 1039832.010 units remaining) [ 2 3 12 @@ -1162,14 +3346,57 @@ trace 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 195 (remaining gas: 1039843.986 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.886 units remaining) + [ 19 + (Pair 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 195 (remaining gas: 1039831.806 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 194 (remaining gas: 1039843.916 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 194 (remaining gas: 1039831.736 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 192 (remaining gas: 1039843.916 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.656 units remaining) + [ 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.576 units remaining) + [ 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.496 units remaining) + [ 16 + 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.416 units remaining) + [ 12 + 16 + 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.336 units remaining) + [ 3 + 12 + 16 + 10 + 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 192 (remaining gas: 1039831.256 units remaining) [ 2 3 12 @@ -1177,90 +3404,202 @@ trace 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 199 (remaining gas: 1039843.596 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039831.136 units remaining) + [ 14 + (Pair 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 199 (remaining gas: 1039831.056 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 198 (remaining gas: 1039843.526 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 198 (remaining gas: 1039830.986 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 196 (remaining gas: 1039843.526 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.906 units remaining) + [ 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.826 units remaining) + [ 16 + 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.746 units remaining) + [ 12 + 16 + 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.666 units remaining) + [ 3 + 12 + 16 + 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 196 (remaining gas: 1039830.586 units remaining) [ 2 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 203 (remaining gas: 1039843.210 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.470 units remaining) + [ 10 + (Pair 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 203 (remaining gas: 1039830.390 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 202 (remaining gas: 1039843.140 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 202 (remaining gas: 1039830.320 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 200 (remaining gas: 1039843.140 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.240 units remaining) + [ 16 + (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.160 units remaining) + [ 12 + 16 + (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830.080 units remaining) + [ 3 + 12 + 16 + (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 200 (remaining gas: 1039830 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 207 (remaining gas: 1039842.828 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.888 units remaining) + [ 16 + (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 207 (remaining gas: 1039829.808 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 206 (remaining gas: 1039842.758 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 206 (remaining gas: 1039829.738 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 204 (remaining gas: 1039842.758 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.658 units remaining) + [ 12 + (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.578 units remaining) + [ 3 + 12 + (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 204 (remaining gas: 1039829.498 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 211 (remaining gas: 1039842.450 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 208 (remaining gas: 1039829.390 units remaining) + [ 12 + (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 211 (remaining gas: 1039829.310 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 210 (remaining gas: 1039842.380 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 210 (remaining gas: 1039829.240 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 208 (remaining gas: 1039842.380 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 208 (remaining gas: 1039829.160 units remaining) + [ 3 + (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 208 (remaining gas: 1039829.080 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 214 (remaining gas: 1039842.080 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 212 (remaining gas: 1039828.980 units remaining) + [ 3 + (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 214 (remaining gas: 1039828.900 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 213 (remaining gas: 1039842.010 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 213 (remaining gas: 1039828.830 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 212 (remaining gas: 1039842.010 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 213 (remaining gas: 1039828.750 units remaining) [ 2 (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 215 (remaining gas: 1039841.870 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 215 (remaining gas: 1039828.670 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: -1 (remaining gas: 1039841.800 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: -1 (remaining gas: 1039828.600 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - - location: 218 (remaining gas: 1039839.070 units remaining) - [ 0 ] - - location: 219 (remaining gas: 1039838.930 units remaining) - [ True ] - - location: -1 (remaining gas: 1039838.860 units remaining) - [ True ] - - location: 221 (remaining gas: 1039838.670 units remaining) - [ ] - - location: -1 (remaining gas: 1039838.600 units remaining) - [ ] - - location: 226 (remaining gas: 1039838.460 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter + Unit ] + - location: 218 (remaining gas: 1039826.050 units remaining) + [ 0 + Unit ] + - location: 219 (remaining gas: 1039825.970 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039825.900 units remaining) + [ True + Unit ] + - location: 220 (remaining gas: 1039825.840 units remaining) + [ Unit ] + - location: 221 (remaining gas: 1039825.770 units remaining) [ Unit ] - - location: 227 (remaining gas: 1039838.320 units remaining) + - location: -1 (remaining gas: 1039825.700 units remaining) + [ Unit ] + - location: 226 (remaining gas: 1039825.620 units remaining) + [ Unit + Unit ] + - location: 227 (remaining gas: 1039825.540 units remaining) [ {} + Unit + Unit ] + - location: 229 (remaining gas: 1039825.460 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039825.390 units remaining) + [ (Pair {} Unit) Unit ] - - location: 229 (remaining gas: 1039838.180 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039838.110 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index f4cfbeb69cad..0ec23e06c512 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -7,54 +7,73 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039984.510 units remaining) + - location: 15 (remaining gas: 1039984.510 units remaining) [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - - location: 15 (remaining gas: 1039984.370 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - - location: 16 (remaining gas: 1039984.230 units remaining) + - location: 15 (remaining gas: 1039984.430 units remaining) + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter + Unit ] + - location: 16 (remaining gas: 1039984.350 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 ] - - location: 17 (remaining gas: 1039984.090 units remaining) + 5 + Unit ] + - location: 17 (remaining gas: 1039984.270 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 ] - - location: 18 (remaining gas: 1039983.950 units remaining) + 5 + Unit ] + - location: 18 (remaining gas: 1039984.190 units remaining) [ (Pair 1 2) 3 4 - 5 ] - - location: 19 (remaining gas: 1039983.810 units remaining) + 5 + Unit ] + - location: 19 (remaining gas: 1039984.110 units remaining) [ 1 2 3 4 - 5 ] - - location: 20 (remaining gas: 1039983.634 units remaining) + 5 + Unit ] + - location: 20 (remaining gas: 1039983.994 units remaining) [ 5 1 2 3 - 4 ] - - location: 24 (remaining gas: 1039983.334 units remaining) + 4 + Unit ] + - location: 22 (remaining gas: 1039983.894 units remaining) + [ 1 + 2 + 3 + 4 + Unit ] + - location: 24 (remaining gas: 1039983.814 units remaining) [ 2 3 - 4 ] - - location: 25 (remaining gas: 1039983.194 units remaining) + 4 + Unit ] + - location: 25 (remaining gas: 1039983.734 units remaining) [ 3 - 4 ] - - location: 26 (remaining gas: 1039983.054 units remaining) - [ 4 ] - - location: 27 (remaining gas: 1039982.914 units remaining) - [ ] - - location: -1 (remaining gas: 1039982.844 units remaining) - [ ] - - location: 22 (remaining gas: 1039982.844 units remaining) - [ 5 ] - - location: 28 (remaining gas: 1039982.704 units remaining) + 4 + Unit ] + - location: 26 (remaining gas: 1039983.654 units remaining) + [ 4 + Unit ] + - location: 27 (remaining gas: 1039983.574 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039983.504 units remaining) + [ Unit ] + - location: 23 (remaining gas: 1039983.424 units remaining) + [ 5 + Unit ] + - location: 28 (remaining gas: 1039983.344 units remaining) [ {} - 5 ] - - location: 30 (remaining gas: 1039982.564 units remaining) - [ (Pair {} 5) ] - - location: -1 (remaining gas: 1039982.494 units remaining) - [ (Pair {} 5) ] + 5 + Unit ] + - location: 30 (remaining gas: 1039983.264 units remaining) + [ (Pair {} 5) + Unit ] + - location: -1 (remaining gas: 1039983.194 units remaining) + [ (Pair {} 5) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out index 2349a3c47b23..05e2a43bd215 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out @@ -7,31 +7,45 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.600 units remaining) + - location: 11 (remaining gas: 1039989.600 units remaining) [ (Pair (Pair 1 1) 0 0) ] - - location: 11 (remaining gas: 1039989.460 units remaining) - [ (Pair 1 1) @parameter ] - - location: 12 (remaining gas: 1039989.320 units remaining) + - location: 11 (remaining gas: 1039989.520 units remaining) + [ (Pair 1 1) @parameter + Unit ] + - location: 12 (remaining gas: 1039989.440 units remaining) [ 1 - 1 ] - - location: 13 (remaining gas: 1039989.180 units remaining) + 1 + Unit ] + - location: 13 (remaining gas: 1039989.360 units remaining) + [ 1 + 1 + 1 + Unit ] + - location: 14 (remaining gas: 1039989.260 units remaining) [ 1 1 - 1 ] - - location: 16 (remaining gas: 1039988.880 units remaining) - [ 2 ] - - location: 15 (remaining gas: 1039988.810 units remaining) - [ 2 ] - - location: 14 (remaining gas: 1039988.810 units remaining) + Unit ] + - location: 16 (remaining gas: 1039989.180 units remaining) + [ 2 + Unit ] + - location: 15 (remaining gas: 1039989.110 units remaining) + [ 2 + Unit ] + - location: 15 (remaining gas: 1039989.030 units remaining) [ 1 - 2 ] - - location: 17 (remaining gas: 1039988.670 units remaining) - [ (Pair 1 2) ] - - location: 18 (remaining gas: 1039988.530 units remaining) + 2 + Unit ] + - location: 17 (remaining gas: 1039988.950 units remaining) + [ (Pair 1 2) + Unit ] + - location: 18 (remaining gas: 1039988.870 units remaining) [ {} - (Pair 1 2) ] - - location: 20 (remaining gas: 1039988.390 units remaining) - [ (Pair {} 1 2) ] - - location: -1 (remaining gas: 1039988.320 units remaining) - [ (Pair {} 1 2) ] + (Pair 1 2) + Unit ] + - location: 20 (remaining gas: 1039988.790 units remaining) + [ (Pair {} 1 2) + Unit ] + - location: -1 (remaining gas: 1039988.720 units remaining) + [ (Pair {} 1 2) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out index 400392671cf0..6063c6a34449 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out @@ -7,31 +7,45 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.600 units remaining) + - location: 11 (remaining gas: 1039989.600 units remaining) [ (Pair (Pair 15 9) 0 0) ] - - location: 11 (remaining gas: 1039989.460 units remaining) - [ (Pair 15 9) @parameter ] - - location: 12 (remaining gas: 1039989.320 units remaining) + - location: 11 (remaining gas: 1039989.520 units remaining) + [ (Pair 15 9) @parameter + Unit ] + - location: 12 (remaining gas: 1039989.440 units remaining) [ 15 - 9 ] - - location: 13 (remaining gas: 1039989.180 units remaining) + 9 + Unit ] + - location: 13 (remaining gas: 1039989.360 units remaining) [ 15 15 - 9 ] - - location: 16 (remaining gas: 1039988.880 units remaining) - [ 24 ] - - location: 15 (remaining gas: 1039988.810 units remaining) - [ 24 ] - - location: 14 (remaining gas: 1039988.810 units remaining) + 9 + Unit ] + - location: 14 (remaining gas: 1039989.260 units remaining) [ 15 - 24 ] - - location: 17 (remaining gas: 1039988.670 units remaining) - [ (Pair 15 24) ] - - location: 18 (remaining gas: 1039988.530 units remaining) + 9 + Unit ] + - location: 16 (remaining gas: 1039989.180 units remaining) + [ 24 + Unit ] + - location: 15 (remaining gas: 1039989.110 units remaining) + [ 24 + Unit ] + - location: 15 (remaining gas: 1039989.030 units remaining) + [ 15 + 24 + Unit ] + - location: 17 (remaining gas: 1039988.950 units remaining) + [ (Pair 15 24) + Unit ] + - location: 18 (remaining gas: 1039988.870 units remaining) [ {} - (Pair 15 24) ] - - location: 20 (remaining gas: 1039988.390 units remaining) - [ (Pair {} 15 24) ] - - location: -1 (remaining gas: 1039988.320 units remaining) - [ (Pair {} 15 24) ] + (Pair 15 24) + Unit ] + - location: 20 (remaining gas: 1039988.790 units remaining) + [ (Pair {} 15 24) + Unit ] + - location: -1 (remaining gas: 1039988.720 units remaining) + [ (Pair {} 15 24) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out index 8d66497b1a22..a7c6dc5bb8c8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out @@ -7,64 +7,104 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039983.300 units remaining) + - location: 15 (remaining gas: 1039983.300 units remaining) [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - - location: 15 (remaining gas: 1039983.160 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - - location: 16 (remaining gas: 1039983.020 units remaining) + - location: 15 (remaining gas: 1039983.220 units remaining) + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter + Unit ] + - location: 16 (remaining gas: 1039983.140 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 ] - - location: 17 (remaining gas: 1039982.880 units remaining) + 5 + Unit ] + - location: 17 (remaining gas: 1039983.060 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 ] - - location: 18 (remaining gas: 1039982.740 units remaining) + 5 + Unit ] + - location: 18 (remaining gas: 1039982.980 units remaining) [ (Pair 1 2) 3 4 - 5 ] - - location: 19 (remaining gas: 1039982.600 units remaining) + 5 + Unit ] + - location: 19 (remaining gas: 1039982.900 units remaining) [ 1 2 3 4 - 5 ] - - location: 23 (remaining gas: 1039982.280 units remaining) - [ 6 ] - - location: 22 (remaining gas: 1039982.210 units remaining) - [ 6 ] - - location: 20 (remaining gas: 1039982.210 units remaining) + 5 + Unit ] + - location: 20 (remaining gas: 1039982.780 units remaining) + [ Unit ] + - location: 23 (remaining gas: 1039982.700 units remaining) + [ 6 + Unit ] + - location: 22 (remaining gas: 1039982.630 units remaining) + [ 6 + Unit ] + - location: 20 (remaining gas: 1039982.550 units remaining) + [ 5 + 6 + Unit ] + - location: 20 (remaining gas: 1039982.470 units remaining) + [ 4 + 5 + 6 + Unit ] + - location: 20 (remaining gas: 1039982.390 units remaining) + [ 3 + 4 + 5 + 6 + Unit ] + - location: 20 (remaining gas: 1039982.310 units remaining) + [ 2 + 3 + 4 + 5 + 6 + Unit ] + - location: 20 (remaining gas: 1039982.230 units remaining) [ 1 2 3 4 5 - 6 ] - - location: 26 (remaining gas: 1039982.070 units remaining) + 6 + Unit ] + - location: 26 (remaining gas: 1039982.150 units remaining) [ 2 3 4 5 - 6 ] - - location: 27 (remaining gas: 1039981.930 units remaining) + 6 + Unit ] + - location: 27 (remaining gas: 1039982.070 units remaining) [ 3 4 5 - 6 ] - - location: 28 (remaining gas: 1039981.790 units remaining) + 6 + Unit ] + - location: 28 (remaining gas: 1039981.990 units remaining) [ 4 5 - 6 ] - - location: 29 (remaining gas: 1039981.650 units remaining) + 6 + Unit ] + - location: 29 (remaining gas: 1039981.910 units remaining) [ 5 - 6 ] - - location: 30 (remaining gas: 1039981.510 units remaining) - [ 6 ] - - location: 31 (remaining gas: 1039981.370 units remaining) + 6 + Unit ] + - location: 30 (remaining gas: 1039981.830 units remaining) + [ 6 + Unit ] + - location: 31 (remaining gas: 1039981.750 units remaining) [ {} - 6 ] - - location: 33 (remaining gas: 1039981.230 units remaining) - [ (Pair {} 6) ] - - location: -1 (remaining gas: 1039981.160 units remaining) - [ (Pair {} 6) ] + 6 + Unit ] + - location: 33 (remaining gas: 1039981.670 units remaining) + [ (Pair {} 6) + Unit ] + - location: -1 (remaining gas: 1039981.600 units remaining) + [ (Pair {} 6) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index 896654e1c5f4..05d11a1ff728 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -7,35 +7,44 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.260 units remaining) + - location: 15 (remaining gas: 1039988.260 units remaining) [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - - location: 15 (remaining gas: 1039988.120 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - - location: 16 (remaining gas: 1039987.980 units remaining) + - location: 15 (remaining gas: 1039988.180 units remaining) + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter + Unit ] + - location: 16 (remaining gas: 1039988.100 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 ] - - location: 17 (remaining gas: 1039987.840 units remaining) + 5 + Unit ] + - location: 17 (remaining gas: 1039988.020 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 ] - - location: 18 (remaining gas: 1039987.700 units remaining) + 5 + Unit ] + - location: 18 (remaining gas: 1039987.940 units remaining) [ (Pair 1 2) 3 4 - 5 ] - - location: 19 (remaining gas: 1039987.560 units remaining) + 5 + Unit ] + - location: 19 (remaining gas: 1039987.860 units remaining) [ 1 2 3 4 - 5 ] - - location: 20 (remaining gas: 1039987.384 units remaining) - [ 5 ] - - location: 22 (remaining gas: 1039987.244 units remaining) + 5 + Unit ] + - location: 20 (remaining gas: 1039987.744 units remaining) + [ 5 + Unit ] + - location: 22 (remaining gas: 1039987.664 units remaining) [ {} - 5 ] - - location: 24 (remaining gas: 1039987.104 units remaining) - [ (Pair {} 5) ] - - location: -1 (remaining gas: 1039987.034 units remaining) - [ (Pair {} 5) ] + 5 + Unit ] + - location: 24 (remaining gas: 1039987.584 units remaining) + [ (Pair {} 5) + Unit ] + - location: -1 (remaining gas: 1039987.514 units remaining) + [ (Pair {} 5) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out index 0b1ae7b25a2c..76323a99a5bd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out @@ -7,53 +7,66 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039985.260 units remaining) + - location: 15 (remaining gas: 1039985.260 units remaining) [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - - location: 15 (remaining gas: 1039985.120 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - - location: 16 (remaining gas: 1039984.980 units remaining) + - location: 15 (remaining gas: 1039985.180 units remaining) + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter + Unit ] + - location: 16 (remaining gas: 1039985.100 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 ] - - location: 17 (remaining gas: 1039984.840 units remaining) + 5 + Unit ] + - location: 17 (remaining gas: 1039985.020 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 ] - - location: 18 (remaining gas: 1039984.700 units remaining) + 5 + Unit ] + - location: 18 (remaining gas: 1039984.940 units remaining) [ (Pair 1 2) 3 4 - 5 ] - - location: 19 (remaining gas: 1039984.560 units remaining) + 5 + Unit ] + - location: 19 (remaining gas: 1039984.860 units remaining) [ 1 2 3 4 - 5 ] - - location: 20 (remaining gas: 1039984.384 units remaining) + 5 + Unit ] + - location: 20 (remaining gas: 1039984.744 units remaining) [ 2 3 4 5 - 1 ] - - location: 22 (remaining gas: 1039984.244 units remaining) + 1 + Unit ] + - location: 22 (remaining gas: 1039984.664 units remaining) [ 3 4 5 - 1 ] - - location: 23 (remaining gas: 1039984.104 units remaining) + 1 + Unit ] + - location: 23 (remaining gas: 1039984.584 units remaining) [ 4 5 - 1 ] - - location: 24 (remaining gas: 1039983.964 units remaining) + 1 + Unit ] + - location: 24 (remaining gas: 1039984.504 units remaining) [ 5 - 1 ] - - location: 25 (remaining gas: 1039983.824 units remaining) - [ 1 ] - - location: 26 (remaining gas: 1039983.684 units remaining) + 1 + Unit ] + - location: 25 (remaining gas: 1039984.424 units remaining) + [ 1 + Unit ] + - location: 26 (remaining gas: 1039984.344 units remaining) [ {} - 1 ] - - location: 28 (remaining gas: 1039983.544 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039983.474 units remaining) - [ (Pair {} 1) ] + 1 + Unit ] + - location: 28 (remaining gas: 1039984.264 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039984.194 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out index f0bede1233d5..c91b8fc1df74 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out @@ -7,279 +7,358 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039948.940 units remaining) + - location: 7 (remaining gas: 1039948.940 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039948.800 units remaining) - [ ] - - location: 8 (remaining gas: 1039948.660 units remaining) - [ 5 ] - - location: 11 (remaining gas: 1039948.520 units remaining) + - location: 7 (remaining gas: 1039948.860 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039948.780 units remaining) + [ 5 + Unit ] + - location: 11 (remaining gas: 1039948.700 units remaining) [ 4 - 5 ] - - location: 14 (remaining gas: 1039948.380 units remaining) + 5 + Unit ] + - location: 14 (remaining gas: 1039948.620 units remaining) [ 3 4 - 5 ] - - location: 17 (remaining gas: 1039948.240 units remaining) + 5 + Unit ] + - location: 17 (remaining gas: 1039948.540 units remaining) [ 2 3 4 - 5 ] - - location: 20 (remaining gas: 1039948.100 units remaining) + 5 + Unit ] + - location: 20 (remaining gas: 1039948.460 units remaining) [ 1 2 3 4 - 5 ] - - location: 23 (remaining gas: 1039947.979 units remaining) + 5 + Unit ] + - location: 23 (remaining gas: 1039948.399 units remaining) [ 1 1 2 3 4 - 5 ] - - location: 25 (remaining gas: 1039947.839 units remaining) + 5 + Unit ] + - location: 25 (remaining gas: 1039948.319 units remaining) [ 1 1 1 2 3 4 - 5 ] - - location: 30 (remaining gas: 1039947.509 units remaining) + 5 + Unit ] + - location: 30 (remaining gas: 1039948.169 units remaining) [ 0 1 2 3 4 - 5 ] - - location: 31 (remaining gas: 1039947.369 units remaining) + 5 + Unit ] + - location: 31 (remaining gas: 1039948.089 units remaining) [ True 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039947.299 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039948.019 units remaining) [ True 1 2 3 4 - 5 ] - - location: 33 (remaining gas: 1039947.109 units remaining) + 5 + Unit ] + - location: 32 (remaining gas: 1039947.959 units remaining) + [ 1 + 2 + 3 + 4 + 5 + Unit ] + - location: 33 (remaining gas: 1039947.889 units remaining) [ 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039947.039 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039947.819 units remaining) [ 1 2 3 4 - 5 ] - - location: 38 (remaining gas: 1039946.917 units remaining) + 5 + Unit ] + - location: 38 (remaining gas: 1039947.757 units remaining) [ 2 1 2 3 4 - 5 ] - - location: 40 (remaining gas: 1039946.777 units remaining) + 5 + Unit ] + - location: 40 (remaining gas: 1039947.677 units remaining) [ 2 2 1 2 3 4 - 5 ] - - location: 45 (remaining gas: 1039946.447 units remaining) + 5 + Unit ] + - location: 45 (remaining gas: 1039947.527 units remaining) [ 0 1 2 3 4 - 5 ] - - location: 46 (remaining gas: 1039946.307 units remaining) + 5 + Unit ] + - location: 46 (remaining gas: 1039947.447 units remaining) [ True 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039946.237 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039947.377 units remaining) [ True 1 2 3 4 - 5 ] - - location: 48 (remaining gas: 1039946.047 units remaining) + 5 + Unit ] + - location: 47 (remaining gas: 1039947.317 units remaining) + [ 1 + 2 + 3 + 4 + 5 + Unit ] + - location: 48 (remaining gas: 1039947.247 units remaining) [ 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039945.977 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039947.177 units remaining) [ 1 2 3 4 - 5 ] - - location: 53 (remaining gas: 1039945.854 units remaining) + 5 + Unit ] + - location: 53 (remaining gas: 1039947.114 units remaining) [ 3 1 2 3 4 - 5 ] - - location: 55 (remaining gas: 1039945.714 units remaining) + 5 + Unit ] + - location: 55 (remaining gas: 1039947.034 units remaining) [ 3 3 1 2 3 4 - 5 ] - - location: 60 (remaining gas: 1039945.384 units remaining) + 5 + Unit ] + - location: 60 (remaining gas: 1039946.884 units remaining) [ 0 1 2 3 4 - 5 ] - - location: 61 (remaining gas: 1039945.244 units remaining) + 5 + Unit ] + - location: 61 (remaining gas: 1039946.804 units remaining) [ True 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039945.174 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039946.734 units remaining) [ True 1 2 3 4 - 5 ] - - location: 63 (remaining gas: 1039944.984 units remaining) + 5 + Unit ] + - location: 62 (remaining gas: 1039946.674 units remaining) [ 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039944.914 units remaining) + 5 + Unit ] + - location: 63 (remaining gas: 1039946.604 units remaining) [ 1 2 3 4 - 5 ] - - location: 68 (remaining gas: 1039944.789 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039946.534 units remaining) + [ 1 + 2 + 3 + 4 + 5 + Unit ] + - location: 68 (remaining gas: 1039946.469 units remaining) [ 4 1 2 3 4 - 5 ] - - location: 70 (remaining gas: 1039944.649 units remaining) + 5 + Unit ] + - location: 70 (remaining gas: 1039946.389 units remaining) [ 4 4 1 2 3 4 - 5 ] - - location: 75 (remaining gas: 1039944.319 units remaining) + 5 + Unit ] + - location: 75 (remaining gas: 1039946.239 units remaining) [ 0 1 2 3 4 - 5 ] - - location: 76 (remaining gas: 1039944.179 units remaining) + 5 + Unit ] + - location: 76 (remaining gas: 1039946.159 units remaining) [ True 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039944.109 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039946.089 units remaining) [ True 1 2 3 4 - 5 ] - - location: 78 (remaining gas: 1039943.919 units remaining) + 5 + Unit ] + - location: 77 (remaining gas: 1039946.029 units remaining) [ 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039943.849 units remaining) + 5 + Unit ] + - location: 78 (remaining gas: 1039945.959 units remaining) [ 1 2 3 4 - 5 ] - - location: 83 (remaining gas: 1039943.723 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039945.889 units remaining) + [ 1 + 2 + 3 + 4 + 5 + Unit ] + - location: 83 (remaining gas: 1039945.823 units remaining) [ 5 1 2 3 4 - 5 ] - - location: 85 (remaining gas: 1039943.583 units remaining) + 5 + Unit ] + - location: 85 (remaining gas: 1039945.743 units remaining) [ 5 5 1 2 3 4 - 5 ] - - location: 90 (remaining gas: 1039943.253 units remaining) + 5 + Unit ] + - location: 90 (remaining gas: 1039945.593 units remaining) [ 0 1 2 3 4 - 5 ] - - location: 91 (remaining gas: 1039943.113 units remaining) + 5 + Unit ] + - location: 91 (remaining gas: 1039945.513 units remaining) [ True 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039943.043 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039945.443 units remaining) [ True 1 2 3 4 - 5 ] - - location: 93 (remaining gas: 1039942.853 units remaining) + 5 + Unit ] + - location: 92 (remaining gas: 1039945.383 units remaining) + [ 1 + 2 + 3 + 4 + 5 + Unit ] + - location: 93 (remaining gas: 1039945.313 units remaining) [ 1 2 3 4 - 5 ] - - location: -1 (remaining gas: 1039942.783 units remaining) + 5 + Unit ] + - location: -1 (remaining gas: 1039945.243 units remaining) [ 1 2 3 4 - 5 ] - - location: 98 (remaining gas: 1039942.603 units remaining) - [ ] - - location: 100 (remaining gas: 1039942.463 units remaining) + 5 + Unit ] + - location: 98 (remaining gas: 1039945.123 units remaining) [ Unit ] - - location: 101 (remaining gas: 1039942.323 units remaining) + - location: 100 (remaining gas: 1039945.043 units remaining) + [ Unit + Unit ] + - location: 101 (remaining gas: 1039944.963 units remaining) [ {} + Unit + Unit ] + - location: 103 (remaining gas: 1039944.883 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039944.813 units remaining) + [ (Pair {} Unit) Unit ] - - location: 103 (remaining gas: 1039942.183 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039942.113 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out index 133eeae947f0..7d10524b7917 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out @@ -7,131 +7,187 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039966.445 units remaining) + - location: 25 (remaining gas: 1039966.445 units remaining) [ (Pair (Pair -8 2) None None None None) ] - - location: 25 (remaining gas: 1039966.305 units remaining) - [ (Pair -8 2) @parameter ] - - location: 26 (remaining gas: 1039966.165 units remaining) + - location: 25 (remaining gas: 1039966.365 units remaining) [ (Pair -8 2) @parameter - (Pair -8 2) @parameter ] - - location: 27 (remaining gas: 1039966.025 units remaining) + Unit ] + - location: 26 (remaining gas: 1039966.285 units remaining) + [ (Pair -8 2) @parameter + (Pair -8 2) @parameter + Unit ] + - location: 27 (remaining gas: 1039966.205 units remaining) [ -8 2 - (Pair -8 2) @parameter ] - - location: 28 (remaining gas: 1039965.885 units remaining) + (Pair -8 2) @parameter + Unit ] + - location: 28 (remaining gas: 1039966.125 units remaining) [ 8 2 - (Pair -8 2) @parameter ] - - location: 31 (remaining gas: 1039965.585 units remaining) + (Pair -8 2) @parameter + Unit ] + - location: 29 (remaining gas: 1039966.025 units remaining) [ 2 - (Pair -8 2) @parameter ] - - location: 30 (remaining gas: 1039965.515 units remaining) + (Pair -8 2) @parameter + Unit ] + - location: 31 (remaining gas: 1039965.945 units remaining) [ 2 - (Pair -8 2) @parameter ] - - location: 29 (remaining gas: 1039965.515 units remaining) + (Pair -8 2) @parameter + Unit ] + - location: 30 (remaining gas: 1039965.875 units remaining) + [ 2 + (Pair -8 2) @parameter + Unit ] + - location: 30 (remaining gas: 1039965.795 units remaining) [ 8 2 - (Pair -8 2) @parameter ] - - location: 32 (remaining gas: 1039965.155 units remaining) + (Pair -8 2) @parameter + Unit ] + - location: 32 (remaining gas: 1039965.495 units remaining) [ (Some (Pair 4 0)) - (Pair -8 2) @parameter ] - - location: 33 (remaining gas: 1039965.025 units remaining) + (Pair -8 2) @parameter + Unit ] + - location: 33 (remaining gas: 1039965.425 units remaining) [ (Pair -8 2) @parameter - (Some (Pair 4 0)) ] - - location: 34 (remaining gas: 1039964.885 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 34 (remaining gas: 1039965.345 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter - (Some (Pair 4 0)) ] - - location: 35 (remaining gas: 1039964.745 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 35 (remaining gas: 1039965.265 units remaining) [ -8 2 (Pair -8 2) @parameter - (Some (Pair 4 0)) ] - - location: 36 (remaining gas: 1039964.605 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 36 (remaining gas: 1039965.185 units remaining) [ 8 2 (Pair -8 2) @parameter - (Some (Pair 4 0)) ] - - location: 37 (remaining gas: 1039964.245 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 37 (remaining gas: 1039964.885 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) @parameter - (Some (Pair 4 0)) ] - - location: 38 (remaining gas: 1039964.115 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 38 (remaining gas: 1039964.815 units remaining) [ (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 39 (remaining gas: 1039963.975 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 39 (remaining gas: 1039964.735 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 40 (remaining gas: 1039963.835 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 40 (remaining gas: 1039964.655 units remaining) [ -8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 43 (remaining gas: 1039963.535 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 41 (remaining gas: 1039964.555 units remaining) + [ 2 + (Pair -8 2) @parameter + (Some (Pair 4 0)) + (Some (Pair 4 0)) + Unit ] + - location: 43 (remaining gas: 1039964.475 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 42 (remaining gas: 1039963.465 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 42 (remaining gas: 1039964.405 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 41 (remaining gas: 1039963.465 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 42 (remaining gas: 1039964.325 units remaining) [ -8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 44 (remaining gas: 1039963.105 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 44 (remaining gas: 1039964.025 units remaining) [ (Some (Pair -4 0)) (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 45 (remaining gas: 1039962.975 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 45 (remaining gas: 1039963.955 units remaining) [ (Pair -8 2) @parameter (Some (Pair -4 0)) (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 46 (remaining gas: 1039962.835 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 46 (remaining gas: 1039963.875 units remaining) [ -8 2 (Some (Pair -4 0)) (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 47 (remaining gas: 1039962.475 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 47 (remaining gas: 1039963.575 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) - (Some (Pair 4 0)) ] - - location: 52 (remaining gas: 1039962.107 units remaining) - [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 51 (remaining gas: 1039962.037 units remaining) - [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 49 (remaining gas: 1039962.037 units remaining) + (Some (Pair 4 0)) + Unit ] + - location: 49 (remaining gas: 1039963.467 units remaining) + [ (Some (Pair 4 0)) + (Some (Pair 4 0)) + Unit ] + - location: 52 (remaining gas: 1039963.387 units remaining) + [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 51 (remaining gas: 1039963.317 units remaining) + [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 49 (remaining gas: 1039963.237 units remaining) + [ (Some (Pair -4 0)) + (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 49 (remaining gas: 1039963.157 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) - (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 55 (remaining gas: 1039961.737 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 54 (remaining gas: 1039961.667 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 53 (remaining gas: 1039961.667 units remaining) + (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 53 (remaining gas: 1039963.057 units remaining) + [ (Some (Pair -4 0)) + (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 55 (remaining gas: 1039962.977 units remaining) + [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 54 (remaining gas: 1039962.907 units remaining) + [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 54 (remaining gas: 1039962.827 units remaining) [ (Some (Pair -4 0)) - (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 56 (remaining gas: 1039961.527 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: -1 (remaining gas: 1039961.457 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 57 (remaining gas: 1039961.317 units remaining) + (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 56 (remaining gas: 1039962.747 units remaining) + [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: -1 (remaining gas: 1039962.677 units remaining) + [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 57 (remaining gas: 1039962.597 units remaining) [ {} - (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: 59 (remaining gas: 1039961.177 units remaining) - [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] - - location: -1 (remaining gas: 1039961.107 units remaining) - [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] + (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: 59 (remaining gas: 1039962.517 units remaining) + [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] + - location: -1 (remaining gas: 1039962.447 units remaining) + [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out index 7a80de49116d..5f6484b38b1a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out @@ -7,131 +7,187 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039966.445 units remaining) + - location: 25 (remaining gas: 1039966.445 units remaining) [ (Pair (Pair 10 -3) None None None None) ] - - location: 25 (remaining gas: 1039966.305 units remaining) - [ (Pair 10 -3) @parameter ] - - location: 26 (remaining gas: 1039966.165 units remaining) + - location: 25 (remaining gas: 1039966.365 units remaining) [ (Pair 10 -3) @parameter - (Pair 10 -3) @parameter ] - - location: 27 (remaining gas: 1039966.025 units remaining) + Unit ] + - location: 26 (remaining gas: 1039966.285 units remaining) + [ (Pair 10 -3) @parameter + (Pair 10 -3) @parameter + Unit ] + - location: 27 (remaining gas: 1039966.205 units remaining) [ 10 -3 - (Pair 10 -3) @parameter ] - - location: 28 (remaining gas: 1039965.885 units remaining) + (Pair 10 -3) @parameter + Unit ] + - location: 28 (remaining gas: 1039966.125 units remaining) [ 10 -3 - (Pair 10 -3) @parameter ] - - location: 31 (remaining gas: 1039965.585 units remaining) + (Pair 10 -3) @parameter + Unit ] + - location: 29 (remaining gas: 1039966.025 units remaining) + [ -3 + (Pair 10 -3) @parameter + Unit ] + - location: 31 (remaining gas: 1039965.945 units remaining) [ 3 - (Pair 10 -3) @parameter ] - - location: 30 (remaining gas: 1039965.515 units remaining) + (Pair 10 -3) @parameter + Unit ] + - location: 30 (remaining gas: 1039965.875 units remaining) [ 3 - (Pair 10 -3) @parameter ] - - location: 29 (remaining gas: 1039965.515 units remaining) + (Pair 10 -3) @parameter + Unit ] + - location: 30 (remaining gas: 1039965.795 units remaining) [ 10 3 - (Pair 10 -3) @parameter ] - - location: 32 (remaining gas: 1039965.155 units remaining) + (Pair 10 -3) @parameter + Unit ] + - location: 32 (remaining gas: 1039965.495 units remaining) [ (Some (Pair 3 1)) - (Pair 10 -3) @parameter ] - - location: 33 (remaining gas: 1039965.025 units remaining) + (Pair 10 -3) @parameter + Unit ] + - location: 33 (remaining gas: 1039965.425 units remaining) [ (Pair 10 -3) @parameter - (Some (Pair 3 1)) ] - - location: 34 (remaining gas: 1039964.885 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 34 (remaining gas: 1039965.345 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter - (Some (Pair 3 1)) ] - - location: 35 (remaining gas: 1039964.745 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 35 (remaining gas: 1039965.265 units remaining) [ 10 -3 (Pair 10 -3) @parameter - (Some (Pair 3 1)) ] - - location: 36 (remaining gas: 1039964.605 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 36 (remaining gas: 1039965.185 units remaining) [ 10 -3 (Pair 10 -3) @parameter - (Some (Pair 3 1)) ] - - location: 37 (remaining gas: 1039964.245 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 37 (remaining gas: 1039964.885 units remaining) [ (Some (Pair -3 1)) (Pair 10 -3) @parameter - (Some (Pair 3 1)) ] - - location: 38 (remaining gas: 1039964.115 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 38 (remaining gas: 1039964.815 units remaining) [ (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 39 (remaining gas: 1039963.975 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 39 (remaining gas: 1039964.735 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 40 (remaining gas: 1039963.835 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 40 (remaining gas: 1039964.655 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 43 (remaining gas: 1039963.535 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 41 (remaining gas: 1039964.555 units remaining) + [ -3 + (Pair 10 -3) @parameter + (Some (Pair -3 1)) + (Some (Pair 3 1)) + Unit ] + - location: 43 (remaining gas: 1039964.475 units remaining) [ 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 42 (remaining gas: 1039963.465 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 42 (remaining gas: 1039964.405 units remaining) [ 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 41 (remaining gas: 1039963.465 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 42 (remaining gas: 1039964.325 units remaining) [ 10 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 44 (remaining gas: 1039963.105 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 44 (remaining gas: 1039964.025 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 45 (remaining gas: 1039962.975 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 45 (remaining gas: 1039963.955 units remaining) [ (Pair 10 -3) @parameter (Some (Pair 3 1)) (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 46 (remaining gas: 1039962.835 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 46 (remaining gas: 1039963.875 units remaining) [ 10 -3 (Some (Pair 3 1)) (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 47 (remaining gas: 1039962.475 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 47 (remaining gas: 1039963.575 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) - (Some (Pair 3 1)) ] - - location: 52 (remaining gas: 1039962.107 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 51 (remaining gas: 1039962.037 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 49 (remaining gas: 1039962.037 units remaining) + (Some (Pair 3 1)) + Unit ] + - location: 49 (remaining gas: 1039963.467 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) - (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 55 (remaining gas: 1039961.737 units remaining) - [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 54 (remaining gas: 1039961.667 units remaining) - [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 53 (remaining gas: 1039961.667 units remaining) + Unit ] + - location: 52 (remaining gas: 1039963.387 units remaining) + [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 51 (remaining gas: 1039963.317 units remaining) + [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 49 (remaining gas: 1039963.237 units remaining) + [ (Some (Pair 3 1)) + (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 49 (remaining gas: 1039963.157 units remaining) + [ (Some (Pair -3 1)) + (Some (Pair 3 1)) + (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 53 (remaining gas: 1039963.057 units remaining) + [ (Some (Pair 3 1)) + (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 55 (remaining gas: 1039962.977 units remaining) + [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 54 (remaining gas: 1039962.907 units remaining) + [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 54 (remaining gas: 1039962.827 units remaining) [ (Some (Pair -3 1)) - (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 56 (remaining gas: 1039961.527 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: -1 (remaining gas: 1039961.457 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 57 (remaining gas: 1039961.317 units remaining) + (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 56 (remaining gas: 1039962.747 units remaining) + [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: -1 (remaining gas: 1039962.677 units remaining) + [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 57 (remaining gas: 1039962.597 units remaining) [ {} - (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: 59 (remaining gas: 1039961.177 units remaining) - [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] - - location: -1 (remaining gas: 1039961.107 units remaining) - [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] + (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: 59 (remaining gas: 1039962.517 units remaining) + [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] + - location: -1 (remaining gas: 1039962.447 units remaining) + [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out index 904a8edfd94a..085e261daa3b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out @@ -7,131 +7,187 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039966.445 units remaining) + - location: 25 (remaining gas: 1039966.445 units remaining) [ (Pair (Pair 10 0) None None None None) ] - - location: 25 (remaining gas: 1039966.305 units remaining) - [ (Pair 10 0) @parameter ] - - location: 26 (remaining gas: 1039966.165 units remaining) + - location: 25 (remaining gas: 1039966.365 units remaining) [ (Pair 10 0) @parameter - (Pair 10 0) @parameter ] - - location: 27 (remaining gas: 1039966.025 units remaining) + Unit ] + - location: 26 (remaining gas: 1039966.285 units remaining) + [ (Pair 10 0) @parameter + (Pair 10 0) @parameter + Unit ] + - location: 27 (remaining gas: 1039966.205 units remaining) [ 10 0 - (Pair 10 0) @parameter ] - - location: 28 (remaining gas: 1039965.885 units remaining) + (Pair 10 0) @parameter + Unit ] + - location: 28 (remaining gas: 1039966.125 units remaining) [ 10 0 - (Pair 10 0) @parameter ] - - location: 31 (remaining gas: 1039965.585 units remaining) + (Pair 10 0) @parameter + Unit ] + - location: 29 (remaining gas: 1039966.025 units remaining) [ 0 - (Pair 10 0) @parameter ] - - location: 30 (remaining gas: 1039965.515 units remaining) + (Pair 10 0) @parameter + Unit ] + - location: 31 (remaining gas: 1039965.945 units remaining) [ 0 - (Pair 10 0) @parameter ] - - location: 29 (remaining gas: 1039965.515 units remaining) + (Pair 10 0) @parameter + Unit ] + - location: 30 (remaining gas: 1039965.875 units remaining) + [ 0 + (Pair 10 0) @parameter + Unit ] + - location: 30 (remaining gas: 1039965.795 units remaining) [ 10 0 - (Pair 10 0) @parameter ] - - location: 32 (remaining gas: 1039965.155 units remaining) + (Pair 10 0) @parameter + Unit ] + - location: 32 (remaining gas: 1039965.495 units remaining) [ None - (Pair 10 0) @parameter ] - - location: 33 (remaining gas: 1039965.025 units remaining) + (Pair 10 0) @parameter + Unit ] + - location: 33 (remaining gas: 1039965.425 units remaining) [ (Pair 10 0) @parameter - None ] - - location: 34 (remaining gas: 1039964.885 units remaining) + None + Unit ] + - location: 34 (remaining gas: 1039965.345 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter - None ] - - location: 35 (remaining gas: 1039964.745 units remaining) + None + Unit ] + - location: 35 (remaining gas: 1039965.265 units remaining) [ 10 0 (Pair 10 0) @parameter - None ] - - location: 36 (remaining gas: 1039964.605 units remaining) + None + Unit ] + - location: 36 (remaining gas: 1039965.185 units remaining) [ 10 0 (Pair 10 0) @parameter - None ] - - location: 37 (remaining gas: 1039964.245 units remaining) + None + Unit ] + - location: 37 (remaining gas: 1039964.885 units remaining) [ None (Pair 10 0) @parameter - None ] - - location: 38 (remaining gas: 1039964.115 units remaining) + None + Unit ] + - location: 38 (remaining gas: 1039964.815 units remaining) [ (Pair 10 0) @parameter None - None ] - - location: 39 (remaining gas: 1039963.975 units remaining) + None + Unit ] + - location: 39 (remaining gas: 1039964.735 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter None - None ] - - location: 40 (remaining gas: 1039963.835 units remaining) + None + Unit ] + - location: 40 (remaining gas: 1039964.655 units remaining) [ 10 0 (Pair 10 0) @parameter None - None ] - - location: 43 (remaining gas: 1039963.535 units remaining) + None + Unit ] + - location: 41 (remaining gas: 1039964.555 units remaining) + [ 0 + (Pair 10 0) @parameter + None + None + Unit ] + - location: 43 (remaining gas: 1039964.475 units remaining) [ 0 (Pair 10 0) @parameter None - None ] - - location: 42 (remaining gas: 1039963.465 units remaining) + None + Unit ] + - location: 42 (remaining gas: 1039964.405 units remaining) [ 0 (Pair 10 0) @parameter None - None ] - - location: 41 (remaining gas: 1039963.465 units remaining) + None + Unit ] + - location: 42 (remaining gas: 1039964.325 units remaining) [ 10 0 (Pair 10 0) @parameter None - None ] - - location: 44 (remaining gas: 1039963.105 units remaining) + None + Unit ] + - location: 44 (remaining gas: 1039964.025 units remaining) [ None (Pair 10 0) @parameter None - None ] - - location: 45 (remaining gas: 1039962.975 units remaining) + None + Unit ] + - location: 45 (remaining gas: 1039963.955 units remaining) [ (Pair 10 0) @parameter None None - None ] - - location: 46 (remaining gas: 1039962.835 units remaining) + None + Unit ] + - location: 46 (remaining gas: 1039963.875 units remaining) [ 10 0 None None - None ] - - location: 47 (remaining gas: 1039962.475 units remaining) + None + Unit ] + - location: 47 (remaining gas: 1039963.575 units remaining) [ None None None - None ] - - location: 52 (remaining gas: 1039962.107 units remaining) - [ (Pair None None) ] - - location: 51 (remaining gas: 1039962.037 units remaining) - [ (Pair None None) ] - - location: 49 (remaining gas: 1039962.037 units remaining) + None + Unit ] + - location: 49 (remaining gas: 1039963.467 units remaining) [ None None - (Pair None None) ] - - location: 55 (remaining gas: 1039961.737 units remaining) - [ (Pair None None None) ] - - location: 54 (remaining gas: 1039961.667 units remaining) - [ (Pair None None None) ] - - location: 53 (remaining gas: 1039961.667 units remaining) + Unit ] + - location: 52 (remaining gas: 1039963.387 units remaining) + [ (Pair None None) + Unit ] + - location: 51 (remaining gas: 1039963.317 units remaining) + [ (Pair None None) + Unit ] + - location: 49 (remaining gas: 1039963.237 units remaining) + [ None + (Pair None None) + Unit ] + - location: 49 (remaining gas: 1039963.157 units remaining) + [ None + None + (Pair None None) + Unit ] + - location: 53 (remaining gas: 1039963.057 units remaining) + [ None + (Pair None None) + Unit ] + - location: 55 (remaining gas: 1039962.977 units remaining) + [ (Pair None None None) + Unit ] + - location: 54 (remaining gas: 1039962.907 units remaining) + [ (Pair None None None) + Unit ] + - location: 54 (remaining gas: 1039962.827 units remaining) [ None - (Pair None None None) ] - - location: 56 (remaining gas: 1039961.527 units remaining) - [ (Pair None None None None) ] - - location: -1 (remaining gas: 1039961.457 units remaining) - [ (Pair None None None None) ] - - location: 57 (remaining gas: 1039961.317 units remaining) + (Pair None None None) + Unit ] + - location: 56 (remaining gas: 1039962.747 units remaining) + [ (Pair None None None None) + Unit ] + - location: -1 (remaining gas: 1039962.677 units remaining) + [ (Pair None None None None) + Unit ] + - location: 57 (remaining gas: 1039962.597 units remaining) [ {} - (Pair None None None None) ] - - location: 59 (remaining gas: 1039961.177 units remaining) - [ (Pair {} None None None None) ] - - location: -1 (remaining gas: 1039961.107 units remaining) - [ (Pair {} None None None None) ] + (Pair None None None None) + Unit ] + - location: 59 (remaining gas: 1039962.517 units remaining) + [ (Pair {} None None None None) + Unit ] + - location: -1 (remaining gas: 1039962.447 units remaining) + [ (Pair {} None None None None) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out index 69f14e21e488..52c72cf8c636 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out @@ -7,30 +7,44 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.170 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) [ (Pair (Pair 10 (Left 0)) (Left None)) ] - - location: 19 (remaining gas: 1039982.030 units remaining) - [ (Pair 10 (Left 0)) @parameter ] - - location: 20 (remaining gas: 1039981.890 units remaining) + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Left 0)) @parameter + Unit ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Left 0) ] - - location: 21 (remaining gas: 1039981.760 units remaining) + (Left 0) + Unit ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Left 0) - 10 ] - - location: 24 (remaining gas: 1039981.480 units remaining) + 10 + Unit ] + - location: 22 (remaining gas: 1039981.850 units remaining) + [ 0 + 10 + Unit ] + - location: 24 (remaining gas: 1039981.780 units remaining) [ 10 - 0 ] - - location: 25 (remaining gas: 1039981.220 units remaining) - [ None ] - - location: 26 (remaining gas: 1039981.080 units remaining) - [ (Left None) ] - - location: -1 (remaining gas: 1039981.010 units remaining) - [ (Left None) ] - - location: 39 (remaining gas: 1039980.870 units remaining) + 0 + Unit ] + - location: 25 (remaining gas: 1039981.580 units remaining) + [ None + Unit ] + - location: 26 (remaining gas: 1039981.500 units remaining) + [ (Left None) + Unit ] + - location: -1 (remaining gas: 1039981.430 units remaining) + [ (Left None) + Unit ] + - location: 39 (remaining gas: 1039981.350 units remaining) [ {} - (Left None) ] - - location: 41 (remaining gas: 1039980.730 units remaining) - [ (Pair {} (Left None)) ] - - location: -1 (remaining gas: 1039980.660 units remaining) - [ (Pair {} (Left None)) ] + (Left None) + Unit ] + - location: 41 (remaining gas: 1039981.270 units remaining) + [ (Pair {} (Left None)) + Unit ] + - location: -1 (remaining gas: 1039981.200 units remaining) + [ (Pair {} (Left None)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out index 02b77a1389aa..ffe1529b66d3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out @@ -7,30 +7,44 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.170 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) [ (Pair (Pair 10 (Left 10)) (Left None)) ] - - location: 19 (remaining gas: 1039982.030 units remaining) - [ (Pair 10 (Left 10)) @parameter ] - - location: 20 (remaining gas: 1039981.890 units remaining) + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Left 10)) @parameter + Unit ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Left 10) ] - - location: 21 (remaining gas: 1039981.760 units remaining) + (Left 10) + Unit ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Left 10) - 10 ] - - location: 24 (remaining gas: 1039981.480 units remaining) + 10 + Unit ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 10 - 10 ] - - location: 25 (remaining gas: 1039981.220 units remaining) - [ (Some (Pair 1 0)) ] - - location: 26 (remaining gas: 1039981.080 units remaining) - [ (Left (Some (Pair 1 0))) ] - - location: -1 (remaining gas: 1039981.010 units remaining) - [ (Left (Some (Pair 1 0))) ] - - location: 39 (remaining gas: 1039980.870 units remaining) + 10 + Unit ] + - location: 24 (remaining gas: 1039981.780 units remaining) + [ 10 + 10 + Unit ] + - location: 25 (remaining gas: 1039981.580 units remaining) + [ (Some (Pair 1 0)) + Unit ] + - location: 26 (remaining gas: 1039981.500 units remaining) + [ (Left (Some (Pair 1 0))) + Unit ] + - location: -1 (remaining gas: 1039981.430 units remaining) + [ (Left (Some (Pair 1 0))) + Unit ] + - location: 39 (remaining gas: 1039981.350 units remaining) [ {} - (Left (Some (Pair 1 0))) ] - - location: 41 (remaining gas: 1039980.730 units remaining) - [ (Pair {} (Left (Some (Pair 1 0)))) ] - - location: -1 (remaining gas: 1039980.660 units remaining) - [ (Pair {} (Left (Some (Pair 1 0)))) ] + (Left (Some (Pair 1 0))) + Unit ] + - location: 41 (remaining gas: 1039981.270 units remaining) + [ (Pair {} (Left (Some (Pair 1 0)))) + Unit ] + - location: -1 (remaining gas: 1039981.200 units remaining) + [ (Pair {} (Left (Some (Pair 1 0)))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out index 9beeef0cc4bc..fa1b7aff3a33 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out @@ -7,30 +7,44 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.170 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) [ (Pair (Pair 10 (Left 3)) (Left None)) ] - - location: 19 (remaining gas: 1039982.030 units remaining) - [ (Pair 10 (Left 3)) @parameter ] - - location: 20 (remaining gas: 1039981.890 units remaining) + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Left 3)) @parameter + Unit ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Left 3) ] - - location: 21 (remaining gas: 1039981.760 units remaining) + (Left 3) + Unit ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Left 3) - 10 ] - - location: 24 (remaining gas: 1039981.480 units remaining) + 10 + Unit ] + - location: 22 (remaining gas: 1039981.850 units remaining) + [ 3 + 10 + Unit ] + - location: 24 (remaining gas: 1039981.780 units remaining) [ 10 - 3 ] - - location: 25 (remaining gas: 1039981.220 units remaining) - [ (Some (Pair 3 1)) ] - - location: 26 (remaining gas: 1039981.080 units remaining) - [ (Left (Some (Pair 3 1))) ] - - location: -1 (remaining gas: 1039981.010 units remaining) - [ (Left (Some (Pair 3 1))) ] - - location: 39 (remaining gas: 1039980.870 units remaining) + 3 + Unit ] + - location: 25 (remaining gas: 1039981.580 units remaining) + [ (Some (Pair 3 1)) + Unit ] + - location: 26 (remaining gas: 1039981.500 units remaining) + [ (Left (Some (Pair 3 1))) + Unit ] + - location: -1 (remaining gas: 1039981.430 units remaining) + [ (Left (Some (Pair 3 1))) + Unit ] + - location: 39 (remaining gas: 1039981.350 units remaining) [ {} - (Left (Some (Pair 3 1))) ] - - location: 41 (remaining gas: 1039980.730 units remaining) - [ (Pair {} (Left (Some (Pair 3 1)))) ] - - location: -1 (remaining gas: 1039980.660 units remaining) - [ (Pair {} (Left (Some (Pair 3 1)))) ] + (Left (Some (Pair 3 1))) + Unit ] + - location: 41 (remaining gas: 1039981.270 units remaining) + [ (Pair {} (Left (Some (Pair 3 1)))) + Unit ] + - location: -1 (remaining gas: 1039981.200 units remaining) + [ (Pair {} (Left (Some (Pair 3 1)))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out index 0f0a03710ef2..d1b69fe569df 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out @@ -7,30 +7,44 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.170 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) [ (Pair (Pair 10 (Right 0)) (Left None)) ] - - location: 19 (remaining gas: 1039982.030 units remaining) - [ (Pair 10 (Right 0)) @parameter ] - - location: 20 (remaining gas: 1039981.890 units remaining) + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Right 0)) @parameter + Unit ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Right 0) ] - - location: 21 (remaining gas: 1039981.760 units remaining) + (Right 0) + Unit ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 0) - 10 ] - - location: 32 (remaining gas: 1039981.480 units remaining) + 10 + Unit ] + - location: 22 (remaining gas: 1039981.850 units remaining) + [ 0 + 10 + Unit ] + - location: 32 (remaining gas: 1039981.780 units remaining) [ 10 - 0 ] - - location: 33 (remaining gas: 1039981.120 units remaining) - [ None ] - - location: 34 (remaining gas: 1039980.980 units remaining) - [ (Right None) ] - - location: -1 (remaining gas: 1039980.910 units remaining) - [ (Right None) ] - - location: 39 (remaining gas: 1039980.770 units remaining) + 0 + Unit ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ None + Unit ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right None) + Unit ] + - location: -1 (remaining gas: 1039981.330 units remaining) + [ (Right None) + Unit ] + - location: 39 (remaining gas: 1039981.250 units remaining) [ {} - (Right None) ] - - location: 41 (remaining gas: 1039980.630 units remaining) - [ (Pair {} (Right None)) ] - - location: -1 (remaining gas: 1039980.560 units remaining) - [ (Pair {} (Right None)) ] + (Right None) + Unit ] + - location: 41 (remaining gas: 1039981.170 units remaining) + [ (Pair {} (Right None)) + Unit ] + - location: -1 (remaining gas: 1039981.100 units remaining) + [ (Pair {} (Right None)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out index 58eb82c1499c..7e7174c3dbb6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out @@ -7,30 +7,44 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.170 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) [ (Pair (Pair 10 (Right 10)) (Left None)) ] - - location: 19 (remaining gas: 1039982.030 units remaining) - [ (Pair 10 (Right 10)) @parameter ] - - location: 20 (remaining gas: 1039981.890 units remaining) + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Right 10)) @parameter + Unit ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Right 10) ] - - location: 21 (remaining gas: 1039981.760 units remaining) + (Right 10) + Unit ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 10) - 10 ] - - location: 32 (remaining gas: 1039981.480 units remaining) + 10 + Unit ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 10 - 10 ] - - location: 33 (remaining gas: 1039981.120 units remaining) - [ (Some (Pair 1 0)) ] - - location: 34 (remaining gas: 1039980.980 units remaining) - [ (Right (Some (Pair 1 0))) ] - - location: -1 (remaining gas: 1039980.910 units remaining) - [ (Right (Some (Pair 1 0))) ] - - location: 39 (remaining gas: 1039980.770 units remaining) + 10 + Unit ] + - location: 32 (remaining gas: 1039981.780 units remaining) + [ 10 + 10 + Unit ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ (Some (Pair 1 0)) + Unit ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right (Some (Pair 1 0))) + Unit ] + - location: -1 (remaining gas: 1039981.330 units remaining) + [ (Right (Some (Pair 1 0))) + Unit ] + - location: 39 (remaining gas: 1039981.250 units remaining) [ {} - (Right (Some (Pair 1 0))) ] - - location: 41 (remaining gas: 1039980.630 units remaining) - [ (Pair {} (Right (Some (Pair 1 0)))) ] - - location: -1 (remaining gas: 1039980.560 units remaining) - [ (Pair {} (Right (Some (Pair 1 0)))) ] + (Right (Some (Pair 1 0))) + Unit ] + - location: 41 (remaining gas: 1039981.170 units remaining) + [ (Pair {} (Right (Some (Pair 1 0)))) + Unit ] + - location: -1 (remaining gas: 1039981.100 units remaining) + [ (Pair {} (Right (Some (Pair 1 0)))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out index b4c37fe7c167..714a50a18761 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out @@ -7,30 +7,44 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.170 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) [ (Pair (Pair 10 (Right 3)) (Left None)) ] - - location: 19 (remaining gas: 1039982.030 units remaining) - [ (Pair 10 (Right 3)) @parameter ] - - location: 20 (remaining gas: 1039981.890 units remaining) + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Right 3)) @parameter + Unit ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Right 3) ] - - location: 21 (remaining gas: 1039981.760 units remaining) + (Right 3) + Unit ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 3) - 10 ] - - location: 32 (remaining gas: 1039981.480 units remaining) + 10 + Unit ] + - location: 22 (remaining gas: 1039981.850 units remaining) + [ 3 + 10 + Unit ] + - location: 32 (remaining gas: 1039981.780 units remaining) [ 10 - 3 ] - - location: 33 (remaining gas: 1039981.120 units remaining) - [ (Some (Pair 3 1)) ] - - location: 34 (remaining gas: 1039980.980 units remaining) - [ (Right (Some (Pair 3 1))) ] - - location: -1 (remaining gas: 1039980.910 units remaining) - [ (Right (Some (Pair 3 1))) ] - - location: 39 (remaining gas: 1039980.770 units remaining) + 3 + Unit ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ (Some (Pair 3 1)) + Unit ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right (Some (Pair 3 1))) + Unit ] + - location: -1 (remaining gas: 1039981.330 units remaining) + [ (Right (Some (Pair 3 1))) + Unit ] + - location: 39 (remaining gas: 1039981.250 units remaining) [ {} - (Right (Some (Pair 3 1))) ] - - location: 41 (remaining gas: 1039980.630 units remaining) - [ (Pair {} (Right (Some (Pair 3 1)))) ] - - location: -1 (remaining gas: 1039980.560 units remaining) - [ (Pair {} (Right (Some (Pair 3 1)))) ] + (Right (Some (Pair 3 1))) + Unit ] + - location: 41 (remaining gas: 1039981.170 units remaining) + [ (Pair {} (Right (Some (Pair 3 1)))) + Unit ] + - location: -1 (remaining gas: 1039981.100 units remaining) + [ (Pair {} (Right (Some (Pair 3 1)))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out index 137dfd74adb3..85a0b38fb9a9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out @@ -7,30 +7,44 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.170 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) [ (Pair (Pair 5 (Right 10)) (Left None)) ] - - location: 19 (remaining gas: 1039982.030 units remaining) - [ (Pair 5 (Right 10)) @parameter ] - - location: 20 (remaining gas: 1039981.890 units remaining) + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 5 (Right 10)) @parameter + Unit ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 5 - (Right 10) ] - - location: 21 (remaining gas: 1039981.760 units remaining) + (Right 10) + Unit ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 10) - 5 ] - - location: 32 (remaining gas: 1039981.480 units remaining) + 5 + Unit ] + - location: 22 (remaining gas: 1039981.850 units remaining) + [ 10 + 5 + Unit ] + - location: 32 (remaining gas: 1039981.780 units remaining) [ 5 - 10 ] - - location: 33 (remaining gas: 1039981.120 units remaining) - [ (Some (Pair 0 5)) ] - - location: 34 (remaining gas: 1039980.980 units remaining) - [ (Right (Some (Pair 0 5))) ] - - location: -1 (remaining gas: 1039980.910 units remaining) - [ (Right (Some (Pair 0 5))) ] - - location: 39 (remaining gas: 1039980.770 units remaining) + 10 + Unit ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ (Some (Pair 0 5)) + Unit ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right (Some (Pair 0 5))) + Unit ] + - location: -1 (remaining gas: 1039981.330 units remaining) + [ (Right (Some (Pair 0 5))) + Unit ] + - location: 39 (remaining gas: 1039981.250 units remaining) [ {} - (Right (Some (Pair 0 5))) ] - - location: 41 (remaining gas: 1039980.630 units remaining) - [ (Pair {} (Right (Some (Pair 0 5)))) ] - - location: -1 (remaining gas: 1039980.560 units remaining) - [ (Pair {} (Right (Some (Pair 0 5)))) ] + (Right (Some (Pair 0 5))) + Unit ] + - location: 41 (remaining gas: 1039981.170 units remaining) + [ (Pair {} (Right (Some (Pair 0 5)))) + Unit ] + - location: -1 (remaining gas: 1039981.100 units remaining) + [ (Pair {} (Right (Some (Pair 0 5)))) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" index 0a01cf515bd2..6829071b4139 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" @@ -7,29 +7,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039989.592 units remaining) + - location: 9 (remaining gas: 1039989.592 units remaining) [ (Pair Unit {}) ] - - location: 9 (remaining gas: 1039989.452 units remaining) - [ ] - - location: 10 (remaining gas: 1039989.152 units remaining) - [ {} ] - - location: 13 (remaining gas: 1039989.012 units remaining) + - location: 9 (remaining gas: 1039989.512 units remaining) + [ Unit ] + - location: 10 (remaining gas: 1039989.272 units remaining) + [ {} + Unit ] + - location: 13 (remaining gas: 1039989.192 units remaining) [ "world" - {} ] - - location: 16 (remaining gas: 1039988.872 units remaining) + {} + Unit ] + - location: 16 (remaining gas: 1039989.112 units remaining) [ (Some "world") - {} ] - - location: 17 (remaining gas: 1039988.732 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039989.032 units remaining) [ "hello" (Some "world") - {} ] - - location: 20 (remaining gas: 1039988.592 units remaining) - [ { Elt "hello" "world" } ] - - location: 21 (remaining gas: 1039988.452 units remaining) + {} + Unit ] + - location: 20 (remaining gas: 1039988.952 units remaining) + [ { Elt "hello" "world" } + Unit ] + - location: 21 (remaining gas: 1039988.872 units remaining) [ {} - { Elt "hello" "world" } ] - - location: 23 (remaining gas: 1039988.312 units remaining) - [ (Pair {} { Elt "hello" "world" }) ] - - location: -1 (remaining gas: 1039988.242 units remaining) - [ (Pair {} { Elt "hello" "world" }) ] + { Elt "hello" "world" } + Unit ] + - location: 23 (remaining gas: 1039988.792 units remaining) + [ (Pair {} { Elt "hello" "world" }) + Unit ] + - location: -1 (remaining gas: 1039988.722 units remaining) + [ (Pair {} { Elt "hello" "world" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" index 396ad54a11d9..519943c5f4f3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" @@ -7,48 +7,63 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.458 units remaining) + - location: 7 (remaining gas: 1039986.458 units remaining) [ (Pair "" "?") ] - - location: 7 (remaining gas: 1039986.318 units remaining) - [ "" @parameter ] - - location: 8 (remaining gas: 1039986.178 units remaining) + - location: 7 (remaining gas: 1039986.378 units remaining) + [ "" @parameter + Unit ] + - location: 8 (remaining gas: 1039986.298 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } - "" @parameter ] - - location: 22 (remaining gas: 1039986.048 units remaining) + "" @parameter + Unit ] + - location: 22 (remaining gas: 1039986.228 units remaining) [ "" @parameter - { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] - - location: 11 (remaining gas: 1039985.888 units remaining) + { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } + Unit ] + - location: 12 (remaining gas: 1039986.128 units remaining) [ "" @arg ] - - location: 12 (remaining gas: 1039985.748 units remaining) + - location: 12 (remaining gas: 1039986.048 units remaining) [ "_abc" - "" @arg ] - - location: 15 (remaining gas: 1039985.608 units remaining) + "" @arg + Unit ] + - location: 15 (remaining gas: 1039985.968 units remaining) [ {} "_abc" - "" @arg ] - - location: 17 (remaining gas: 1039985.478 units remaining) + "" @arg + Unit ] + - location: 17 (remaining gas: 1039985.898 units remaining) [ "_abc" {} - "" @arg ] - - location: 18 (remaining gas: 1039985.338 units remaining) + "" @arg + Unit ] + - location: 18 (remaining gas: 1039985.818 units remaining) [ { "_abc" } - "" @arg ] - - location: 19 (remaining gas: 1039985.208 units remaining) + "" @arg + Unit ] + - location: 19 (remaining gas: 1039985.748 units remaining) [ "" @arg - { "_abc" } ] - - location: 20 (remaining gas: 1039985.068 units remaining) - [ { "" ; "_abc" } ] - - location: 21 (remaining gas: 1039984.888 units remaining) - [ "_abc" ] - - location: -1 (remaining gas: 1039984.818 units remaining) - [ "_abc" ] - - location: 23 (remaining gas: 1039984.818 units remaining) - [ "_abc" ] - - location: 24 (remaining gas: 1039984.678 units remaining) + { "_abc" } + Unit ] + - location: 20 (remaining gas: 1039985.668 units remaining) + [ { "" ; "_abc" } + Unit ] + - location: 21 (remaining gas: 1039985.548 units remaining) + [ "_abc" + Unit ] + - location: -1 (remaining gas: 1039985.478 units remaining) + [ "_abc" + Unit ] + - location: 23 (remaining gas: 1039985.478 units remaining) + [ "_abc" + Unit ] + - location: 24 (remaining gas: 1039985.398 units remaining) [ {} - "_abc" ] - - location: 26 (remaining gas: 1039984.538 units remaining) - [ (Pair {} "_abc") ] - - location: -1 (remaining gas: 1039984.468 units remaining) - [ (Pair {} "_abc") ] + "_abc" + Unit ] + - location: 26 (remaining gas: 1039985.318 units remaining) + [ (Pair {} "_abc") + Unit ] + - location: -1 (remaining gas: 1039985.248 units remaining) + [ (Pair {} "_abc") + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" index eaad2b786a51..4b409450f852 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" @@ -7,48 +7,63 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.418 units remaining) + - location: 7 (remaining gas: 1039986.418 units remaining) [ (Pair "test" "?") ] - - location: 7 (remaining gas: 1039986.278 units remaining) - [ "test" @parameter ] - - location: 8 (remaining gas: 1039986.138 units remaining) + - location: 7 (remaining gas: 1039986.338 units remaining) + [ "test" @parameter + Unit ] + - location: 8 (remaining gas: 1039986.258 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } - "test" @parameter ] - - location: 22 (remaining gas: 1039986.008 units remaining) + "test" @parameter + Unit ] + - location: 22 (remaining gas: 1039986.188 units remaining) [ "test" @parameter - { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] - - location: 11 (remaining gas: 1039985.848 units remaining) + { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } + Unit ] + - location: 12 (remaining gas: 1039986.088 units remaining) [ "test" @arg ] - - location: 12 (remaining gas: 1039985.708 units remaining) + - location: 12 (remaining gas: 1039986.008 units remaining) [ "_abc" - "test" @arg ] - - location: 15 (remaining gas: 1039985.568 units remaining) + "test" @arg + Unit ] + - location: 15 (remaining gas: 1039985.928 units remaining) [ {} "_abc" - "test" @arg ] - - location: 17 (remaining gas: 1039985.438 units remaining) + "test" @arg + Unit ] + - location: 17 (remaining gas: 1039985.858 units remaining) [ "_abc" {} - "test" @arg ] - - location: 18 (remaining gas: 1039985.298 units remaining) + "test" @arg + Unit ] + - location: 18 (remaining gas: 1039985.778 units remaining) [ { "_abc" } - "test" @arg ] - - location: 19 (remaining gas: 1039985.168 units remaining) + "test" @arg + Unit ] + - location: 19 (remaining gas: 1039985.708 units remaining) [ "test" @arg - { "_abc" } ] - - location: 20 (remaining gas: 1039985.028 units remaining) - [ { "test" ; "_abc" } ] - - location: 21 (remaining gas: 1039984.848 units remaining) - [ "test_abc" ] - - location: -1 (remaining gas: 1039984.778 units remaining) - [ "test_abc" ] - - location: 23 (remaining gas: 1039984.778 units remaining) - [ "test_abc" ] - - location: 24 (remaining gas: 1039984.638 units remaining) + { "_abc" } + Unit ] + - location: 20 (remaining gas: 1039985.628 units remaining) + [ { "test" ; "_abc" } + Unit ] + - location: 21 (remaining gas: 1039985.508 units remaining) + [ "test_abc" + Unit ] + - location: -1 (remaining gas: 1039985.438 units remaining) + [ "test_abc" + Unit ] + - location: 23 (remaining gas: 1039985.438 units remaining) + [ "test_abc" + Unit ] + - location: 24 (remaining gas: 1039985.358 units remaining) [ {} - "test_abc" ] - - location: 26 (remaining gas: 1039984.498 units remaining) - [ (Pair {} "test_abc") ] - - location: -1 (remaining gas: 1039984.428 units remaining) - [ (Pair {} "test_abc") ] + "test_abc" + Unit ] + - location: 26 (remaining gas: 1039985.278 units remaining) + [ (Pair {} "test_abc") + Unit ] + - location: -1 (remaining gas: 1039985.208 units remaining) + [ (Pair {} "test_abc") + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out index ebb65ef0e5c7..95057ff6c28e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out @@ -7,23 +7,36 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.235 units remaining) + - location: 8 (remaining gas: 1039990.235 units remaining) [ (Pair { 1 ; 2 ; 3 ; 4 } 111) ] - - location: 8 (remaining gas: 1039990.095 units remaining) - [ { 1 ; 2 ; 3 ; 4 } @parameter ] - - location: 13 (remaining gas: 1039989.625 units remaining) - [ ] - - location: 12 (remaining gas: 1039989.555 units remaining) - [ ] - - location: 11 (remaining gas: 1039989.555 units remaining) - [ 1 @parameter.hd ] - - location: 10 (remaining gas: 1039989.485 units remaining) - [ 1 @parameter.hd ] - - location: 18 (remaining gas: 1039989.345 units remaining) + - location: 8 (remaining gas: 1039990.155 units remaining) + [ { 1 ; 2 ; 3 ; 4 } @parameter + Unit ] + - location: 9 (remaining gas: 1039990.045 units remaining) + [ 1 @parameter.hd + { 2 ; 3 ; 4 } @parameter.tl + Unit ] + - location: 11 (remaining gas: 1039989.945 units remaining) + [ { 2 ; 3 ; 4 } @parameter.tl + Unit ] + - location: 13 (remaining gas: 1039989.865 units remaining) + [ Unit ] + - location: 12 (remaining gas: 1039989.795 units remaining) + [ Unit ] + - location: 12 (remaining gas: 1039989.715 units remaining) + [ 1 @parameter.hd + Unit ] + - location: 10 (remaining gas: 1039989.645 units remaining) + [ 1 @parameter.hd + Unit ] + - location: 18 (remaining gas: 1039989.565 units remaining) [ {} - 1 @parameter.hd ] - - location: 20 (remaining gas: 1039989.205 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039989.135 units remaining) - [ (Pair {} 1) ] + 1 @parameter.hd + Unit ] + - location: 20 (remaining gas: 1039989.485 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039989.415 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out index 2194563500f9..64a5f6bb328a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out @@ -7,23 +7,36 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.955 units remaining) + - location: 8 (remaining gas: 1039990.955 units remaining) [ (Pair { 4 } 111) ] - - location: 8 (remaining gas: 1039990.815 units remaining) - [ { 4 } @parameter ] - - location: 13 (remaining gas: 1039990.345 units remaining) - [ ] - - location: 12 (remaining gas: 1039990.275 units remaining) - [ ] - - location: 11 (remaining gas: 1039990.275 units remaining) - [ 4 @parameter.hd ] - - location: 10 (remaining gas: 1039990.205 units remaining) - [ 4 @parameter.hd ] - - location: 18 (remaining gas: 1039990.065 units remaining) + - location: 8 (remaining gas: 1039990.875 units remaining) + [ { 4 } @parameter + Unit ] + - location: 9 (remaining gas: 1039990.765 units remaining) + [ 4 @parameter.hd + {} @parameter.tl + Unit ] + - location: 11 (remaining gas: 1039990.665 units remaining) + [ {} @parameter.tl + Unit ] + - location: 13 (remaining gas: 1039990.585 units remaining) + [ Unit ] + - location: 12 (remaining gas: 1039990.515 units remaining) + [ Unit ] + - location: 12 (remaining gas: 1039990.435 units remaining) + [ 4 @parameter.hd + Unit ] + - location: 10 (remaining gas: 1039990.365 units remaining) + [ 4 @parameter.hd + Unit ] + - location: 18 (remaining gas: 1039990.285 units remaining) [ {} - 4 @parameter.hd ] - - location: 20 (remaining gas: 1039989.925 units remaining) - [ (Pair {} 4) ] - - location: -1 (remaining gas: 1039989.855 units remaining) - [ (Pair {} 4) ] + 4 @parameter.hd + Unit ] + - location: 20 (remaining gas: 1039990.205 units remaining) + [ (Pair {} 4) + Unit ] + - location: -1 (remaining gas: 1039990.135 units remaining) + [ (Pair {} 4) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" index 16d115758116..447c28b166ea 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" @@ -7,35 +7,48 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.571 units remaining) + - location: 13 (remaining gas: 1039989.571 units remaining) [ (Pair "hello" (Some 4) {}) ] - - location: 13 (remaining gas: 1039989.371 units remaining) + - location: 13 (remaining gas: 1039989.491 units remaining) [ "hello" @parameter - (Pair (Some 4) {}) @storage ] - - location: 16 (remaining gas: 1039989.071 units remaining) + (Pair (Some 4) {}) @storage + Unit ] + - location: 14 (remaining gas: 1039989.391 units remaining) + [ (Pair (Some 4) {}) @storage + Unit ] + - location: 16 (remaining gas: 1039989.311 units remaining) [ (Some 4) - {} ] - - location: 15 (remaining gas: 1039989.001 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039989.241 units remaining) [ (Some 4) - {} ] - - location: 14 (remaining gas: 1039989.001 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039989.161 units remaining) [ "hello" @parameter (Some 4) - {} ] - - location: -1 (remaining gas: 1039988.931 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039989.091 units remaining) [ "hello" @parameter (Some 4) - {} ] - - location: 17 (remaining gas: 1039988.711 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039988.931 units remaining) [ None - { Elt "hello" 4 } ] - - location: 18 (remaining gas: 1039988.571 units remaining) - [ (Pair None { Elt "hello" 4 }) ] - - location: 19 (remaining gas: 1039988.431 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 18 (remaining gas: 1039988.851 units remaining) + [ (Pair None { Elt "hello" 4 }) + Unit ] + - location: 19 (remaining gas: 1039988.771 units remaining) [ {} - (Pair None { Elt "hello" 4 }) ] - - location: 21 (remaining gas: 1039988.291 units remaining) - [ (Pair {} None { Elt "hello" 4 }) ] - - location: -1 (remaining gas: 1039988.221 units remaining) - [ (Pair {} None { Elt "hello" 4 }) ] + (Pair None { Elt "hello" 4 }) + Unit ] + - location: 21 (remaining gas: 1039988.691 units remaining) + [ (Pair {} None { Elt "hello" 4 }) + Unit ] + - location: -1 (remaining gas: 1039988.621 units remaining) + [ (Pair {} None { Elt "hello" 4 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" index 7492936056d4..c82ee9480bd0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" @@ -7,35 +7,48 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.977 units remaining) + - location: 13 (remaining gas: 1039988.977 units remaining) [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039988.777 units remaining) + - location: 13 (remaining gas: 1039988.897 units remaining) [ "hi" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage ] - - location: 16 (remaining gas: 1039988.477 units remaining) + (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 14 (remaining gas: 1039988.797 units remaining) + [ (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 16 (remaining gas: 1039988.717 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 15 (remaining gas: 1039988.407 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039988.647 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039988.407 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039988.567 units remaining) [ "hi" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: -1 (remaining gas: 1039988.337 units remaining) + { Elt "hello" 4 } + Unit ] + - location: -1 (remaining gas: 1039988.497 units remaining) [ "hi" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039988.117 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 17 (remaining gas: 1039988.337 units remaining) [ None - { Elt "hello" 4 ; Elt "hi" 5 } ] - - location: 18 (remaining gas: 1039987.977 units remaining) - [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 19 (remaining gas: 1039987.837 units remaining) + { Elt "hello" 4 ; Elt "hi" 5 } + Unit ] + - location: 18 (remaining gas: 1039988.257 units remaining) + [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] + - location: 19 (remaining gas: 1039988.177 units remaining) [ {} - (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: 21 (remaining gas: 1039987.697 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] - - location: -1 (remaining gas: 1039987.627 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] + (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] + - location: 21 (remaining gas: 1039988.097 units remaining) + [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] + - location: -1 (remaining gas: 1039988.027 units remaining) + [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" index 02e10e86b2e7..4ceb36097106 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" @@ -7,35 +7,48 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.947 units remaining) + - location: 13 (remaining gas: 1039988.947 units remaining) [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039988.747 units remaining) + - location: 13 (remaining gas: 1039988.867 units remaining) [ "hello" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage ] - - location: 16 (remaining gas: 1039988.447 units remaining) + (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 14 (remaining gas: 1039988.767 units remaining) + [ (Pair (Some 5) { Elt "hello" 4 }) @storage + Unit ] + - location: 16 (remaining gas: 1039988.687 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 15 (remaining gas: 1039988.377 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039988.617 units remaining) [ (Some 5) - { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039988.377 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039988.537 units remaining) [ "hello" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: -1 (remaining gas: 1039988.307 units remaining) + { Elt "hello" 4 } + Unit ] + - location: -1 (remaining gas: 1039988.467 units remaining) [ "hello" @parameter (Some 5) - { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039988.087 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 17 (remaining gas: 1039988.307 units remaining) [ (Some 4) - { Elt "hello" 5 } ] - - location: 18 (remaining gas: 1039987.947 units remaining) - [ (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 19 (remaining gas: 1039987.807 units remaining) + { Elt "hello" 5 } + Unit ] + - location: 18 (remaining gas: 1039988.227 units remaining) + [ (Pair (Some 4) { Elt "hello" 5 }) + Unit ] + - location: 19 (remaining gas: 1039988.147 units remaining) [ {} - (Pair (Some 4) { Elt "hello" 5 }) ] - - location: 21 (remaining gas: 1039987.667 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) ] - - location: -1 (remaining gas: 1039987.597 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) ] + (Pair (Some 4) { Elt "hello" 5 }) + Unit ] + - location: 21 (remaining gas: 1039988.067 units remaining) + [ (Pair {} (Some 4) { Elt "hello" 5 }) + Unit ] + - location: -1 (remaining gas: 1039987.997 units remaining) + [ (Pair {} (Some 4) { Elt "hello" 5 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" index 499670a11808..2d819ee38a98 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" @@ -7,35 +7,48 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.563 units remaining) + - location: 13 (remaining gas: 1039988.563 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039988.363 units remaining) + - location: 13 (remaining gas: 1039988.483 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - - location: 16 (remaining gas: 1039988.063 units remaining) + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 14 (remaining gas: 1039988.383 units remaining) + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 16 (remaining gas: 1039988.303 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 15 (remaining gas: 1039987.993 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039988.233 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039987.993 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039988.153 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: -1 (remaining gas: 1039987.923 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: -1 (remaining gas: 1039988.083 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039987.703 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 17 (remaining gas: 1039987.923 units remaining) [ (Some 1) - { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039987.563 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039987.423 units remaining) + { Elt "2" 2 } + Unit ] + - location: 18 (remaining gas: 1039987.843 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 19 (remaining gas: 1039987.763 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039987.283 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] - - location: -1 (remaining gas: 1039987.213 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] + (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 21 (remaining gas: 1039987.683 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] + - location: -1 (remaining gas: 1039987.613 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" index 2290fe5c45d7..0326976022b9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" @@ -7,35 +7,48 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.563 units remaining) + - location: 13 (remaining gas: 1039988.563 units remaining) [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - - location: 13 (remaining gas: 1039988.363 units remaining) + - location: 13 (remaining gas: 1039988.483 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - - location: 16 (remaining gas: 1039988.063 units remaining) + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 14 (remaining gas: 1039988.383 units remaining) + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage + Unit ] + - location: 16 (remaining gas: 1039988.303 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 15 (remaining gas: 1039987.993 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039988.233 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 14 (remaining gas: 1039987.993 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 15 (remaining gas: 1039988.153 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: -1 (remaining gas: 1039987.923 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: -1 (remaining gas: 1039988.083 units remaining) [ "1" @parameter None - { Elt "1" 1 ; Elt "2" 2 } ] - - location: 17 (remaining gas: 1039987.703 units remaining) + { Elt "1" 1 ; Elt "2" 2 } + Unit ] + - location: 17 (remaining gas: 1039987.923 units remaining) [ (Some 1) - { Elt "2" 2 } ] - - location: 18 (remaining gas: 1039987.563 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) ] - - location: 19 (remaining gas: 1039987.423 units remaining) + { Elt "2" 2 } + Unit ] + - location: 18 (remaining gas: 1039987.843 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 19 (remaining gas: 1039987.763 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) ] - - location: 21 (remaining gas: 1039987.283 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] - - location: -1 (remaining gas: 1039987.213 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) ] + (Pair (Some 1) { Elt "2" 2 }) + Unit ] + - location: 21 (remaining gas: 1039987.683 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] + - location: -1 (remaining gas: 1039987.613 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" index c5fba1f2da93..2030f706a24b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" @@ -7,35 +7,48 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.187 units remaining) + - location: 13 (remaining gas: 1039989.187 units remaining) [ (Pair "hello" None { Elt "hello" 4 }) ] - - location: 13 (remaining gas: 1039988.987 units remaining) + - location: 13 (remaining gas: 1039989.107 units remaining) [ "hello" @parameter - (Pair None { Elt "hello" 4 }) @storage ] - - location: 16 (remaining gas: 1039988.687 units remaining) + (Pair None { Elt "hello" 4 }) @storage + Unit ] + - location: 14 (remaining gas: 1039989.007 units remaining) + [ (Pair None { Elt "hello" 4 }) @storage + Unit ] + - location: 16 (remaining gas: 1039988.927 units remaining) [ None - { Elt "hello" 4 } ] - - location: 15 (remaining gas: 1039988.617 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039988.857 units remaining) [ None - { Elt "hello" 4 } ] - - location: 14 (remaining gas: 1039988.617 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 15 (remaining gas: 1039988.777 units remaining) [ "hello" @parameter None - { Elt "hello" 4 } ] - - location: -1 (remaining gas: 1039988.547 units remaining) + { Elt "hello" 4 } + Unit ] + - location: -1 (remaining gas: 1039988.707 units remaining) [ "hello" @parameter None - { Elt "hello" 4 } ] - - location: 17 (remaining gas: 1039988.327 units remaining) + { Elt "hello" 4 } + Unit ] + - location: 17 (remaining gas: 1039988.547 units remaining) [ (Some 4) - {} ] - - location: 18 (remaining gas: 1039988.187 units remaining) - [ (Pair (Some 4) {}) ] - - location: 19 (remaining gas: 1039988.047 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039988.467 units remaining) + [ (Pair (Some 4) {}) + Unit ] + - location: 19 (remaining gas: 1039988.387 units remaining) [ {} - (Pair (Some 4) {}) ] - - location: 21 (remaining gas: 1039987.907 units remaining) - [ (Pair {} (Some 4) {}) ] - - location: -1 (remaining gas: 1039987.837 units remaining) - [ (Pair {} (Some 4) {}) ] + (Pair (Some 4) {}) + Unit ] + - location: 21 (remaining gas: 1039988.307 units remaining) + [ (Pair {} (Some 4) {}) + Unit ] + - location: -1 (remaining gas: 1039988.237 units remaining) + [ (Pair {} (Some 4) {}) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" index daee8998207d..673d44aa9985 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" @@ -7,35 +7,48 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.811 units remaining) + - location: 13 (remaining gas: 1039989.811 units remaining) [ (Pair "hello" None {}) ] - - location: 13 (remaining gas: 1039989.611 units remaining) + - location: 13 (remaining gas: 1039989.731 units remaining) [ "hello" @parameter - (Pair None {}) @storage ] - - location: 16 (remaining gas: 1039989.311 units remaining) + (Pair None {}) @storage + Unit ] + - location: 14 (remaining gas: 1039989.631 units remaining) + [ (Pair None {}) @storage + Unit ] + - location: 16 (remaining gas: 1039989.551 units remaining) [ None - {} ] - - location: 15 (remaining gas: 1039989.241 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039989.481 units remaining) [ None - {} ] - - location: 14 (remaining gas: 1039989.241 units remaining) + {} + Unit ] + - location: 15 (remaining gas: 1039989.401 units remaining) [ "hello" @parameter None - {} ] - - location: -1 (remaining gas: 1039989.171 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039989.331 units remaining) [ "hello" @parameter None - {} ] - - location: 17 (remaining gas: 1039988.951 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039989.171 units remaining) [ None - {} ] - - location: 18 (remaining gas: 1039988.811 units remaining) - [ (Pair None {}) ] - - location: 19 (remaining gas: 1039988.671 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039989.091 units remaining) + [ (Pair None {}) + Unit ] + - location: 19 (remaining gas: 1039989.011 units remaining) [ {} - (Pair None {}) ] - - location: 21 (remaining gas: 1039988.531 units remaining) - [ (Pair {} None {}) ] - - location: -1 (remaining gas: 1039988.461 units remaining) - [ (Pair {} None {}) ] + (Pair None {}) + Unit ] + - location: 21 (remaining gas: 1039988.931 units remaining) + [ (Pair {} None {}) + Unit ] + - location: -1 (remaining gas: 1039988.861 units remaining) + [ (Pair {} None {}) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" index 6c1d7f1b7c98..4c23b48c1ea8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" @@ -7,40 +7,56 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039984.195 units remaining) + - location: 12 (remaining gas: 1039984.195 units remaining) [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 12 (remaining gas: 1039984.055 units remaining) + - location: 12 (remaining gas: 1039984.115 units remaining) [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) - (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 13 (remaining gas: 1039983.915 units remaining) + (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) + Unit ] + - location: 13 (remaining gas: 1039984.035 units remaining) [ "1" @parameter - (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 17 (remaining gas: 1039983.555 units remaining) - [ (Pair None { Elt "1" "one" ; Elt "2" "two" }) @storage ] - - location: 18 (remaining gas: 1039983.415 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } ] - - location: -1 (remaining gas: 1039983.345 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } ] - - location: 19 (remaining gas: 1039983.205 units remaining) + (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) + Unit ] + - location: 14 (remaining gas: 1039983.935 units remaining) + [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) + Unit ] + - location: 17 (remaining gas: 1039983.855 units remaining) + [ (Pair None { Elt "1" "one" ; Elt "2" "two" }) @storage + Unit ] + - location: 18 (remaining gas: 1039983.775 units remaining) + [ { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039983.705 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } ] - - location: -1 (remaining gas: 1039983.135 units remaining) + Unit ] + - location: 19 (remaining gas: 1039983.625 units remaining) + [ { Elt "1" "one" ; Elt "2" "two" } + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: -1 (remaining gas: 1039983.555 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } ] - - location: 14 (remaining gas: 1039983.135 units remaining) + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: 15 (remaining gas: 1039983.475 units remaining) [ "1" @parameter { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } ] - - location: 20 (remaining gas: 1039982.995 units remaining) + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: 20 (remaining gas: 1039983.395 units remaining) [ (Some "one") - { Elt "1" "one" ; Elt "2" "two" } ] - - location: 21 (remaining gas: 1039982.855 units remaining) - [ (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 22 (remaining gas: 1039982.715 units remaining) + { Elt "1" "one" ; Elt "2" "two" } + Unit ] + - location: 21 (remaining gas: 1039983.315 units remaining) + [ (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) + Unit ] + - location: 22 (remaining gas: 1039983.235 units remaining) [ {} - (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] - - location: 24 (remaining gas: 1039982.575 units remaining) - [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] - - location: -1 (remaining gas: 1039982.505 units remaining) - [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] + (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) + Unit ] + - location: 24 (remaining gas: 1039983.155 units remaining) + [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) + Unit ] + - location: -1 (remaining gas: 1039983.085 units remaining) + [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" index 88dc727336c3..6da94a32249e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" @@ -7,40 +7,56 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039984.923 units remaining) + - location: 12 (remaining gas: 1039984.923 units remaining) [ (Pair "" None { Elt "hello" "hi" }) ] - - location: 12 (remaining gas: 1039984.783 units remaining) + - location: 12 (remaining gas: 1039984.843 units remaining) [ (Pair "" None { Elt "hello" "hi" }) - (Pair "" None { Elt "hello" "hi" }) ] - - location: 13 (remaining gas: 1039984.643 units remaining) + (Pair "" None { Elt "hello" "hi" }) + Unit ] + - location: 13 (remaining gas: 1039984.763 units remaining) [ "" @parameter - (Pair "" None { Elt "hello" "hi" }) ] - - location: 17 (remaining gas: 1039984.283 units remaining) - [ (Pair None { Elt "hello" "hi" }) @storage ] - - location: 18 (remaining gas: 1039984.143 units remaining) - [ { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039984.073 units remaining) - [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039983.933 units remaining) + (Pair "" None { Elt "hello" "hi" }) + Unit ] + - location: 14 (remaining gas: 1039984.663 units remaining) + [ (Pair "" None { Elt "hello" "hi" }) + Unit ] + - location: 17 (remaining gas: 1039984.583 units remaining) + [ (Pair None { Elt "hello" "hi" }) @storage + Unit ] + - location: 18 (remaining gas: 1039984.503 units remaining) + [ { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039984.433 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039983.863 units remaining) + Unit ] + - location: 19 (remaining gas: 1039984.353 units remaining) + [ { Elt "hello" "hi" } + { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039984.283 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039983.863 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 15 (remaining gas: 1039984.203 units remaining) [ "" @parameter { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039983.723 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 20 (remaining gas: 1039984.123 units remaining) [ None - { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039983.583 units remaining) - [ (Pair None { Elt "hello" "hi" }) ] - - location: 22 (remaining gas: 1039983.443 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 21 (remaining gas: 1039984.043 units remaining) + [ (Pair None { Elt "hello" "hi" }) + Unit ] + - location: 22 (remaining gas: 1039983.963 units remaining) [ {} - (Pair None { Elt "hello" "hi" }) ] - - location: 24 (remaining gas: 1039983.303 units remaining) - [ (Pair {} None { Elt "hello" "hi" }) ] - - location: -1 (remaining gas: 1039983.233 units remaining) - [ (Pair {} None { Elt "hello" "hi" }) ] + (Pair None { Elt "hello" "hi" }) + Unit ] + - location: 24 (remaining gas: 1039983.883 units remaining) + [ (Pair {} None { Elt "hello" "hi" }) + Unit ] + - location: -1 (remaining gas: 1039983.813 units remaining) + [ (Pair {} None { Elt "hello" "hi" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" index 2315e1208690..f140a3bd0206 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" @@ -7,40 +7,56 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039984.873 units remaining) + - location: 12 (remaining gas: 1039984.873 units remaining) [ (Pair "hello" None { Elt "hello" "hi" }) ] - - location: 12 (remaining gas: 1039984.733 units remaining) + - location: 12 (remaining gas: 1039984.793 units remaining) [ (Pair "hello" None { Elt "hello" "hi" }) - (Pair "hello" None { Elt "hello" "hi" }) ] - - location: 13 (remaining gas: 1039984.593 units remaining) + (Pair "hello" None { Elt "hello" "hi" }) + Unit ] + - location: 13 (remaining gas: 1039984.713 units remaining) [ "hello" @parameter - (Pair "hello" None { Elt "hello" "hi" }) ] - - location: 17 (remaining gas: 1039984.233 units remaining) - [ (Pair None { Elt "hello" "hi" }) @storage ] - - location: 18 (remaining gas: 1039984.093 units remaining) - [ { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039984.023 units remaining) - [ { Elt "hello" "hi" } ] - - location: 19 (remaining gas: 1039983.883 units remaining) + (Pair "hello" None { Elt "hello" "hi" }) + Unit ] + - location: 14 (remaining gas: 1039984.613 units remaining) + [ (Pair "hello" None { Elt "hello" "hi" }) + Unit ] + - location: 17 (remaining gas: 1039984.533 units remaining) + [ (Pair None { Elt "hello" "hi" }) @storage + Unit ] + - location: 18 (remaining gas: 1039984.453 units remaining) + [ { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039984.383 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: -1 (remaining gas: 1039983.813 units remaining) + Unit ] + - location: 19 (remaining gas: 1039984.303 units remaining) + [ { Elt "hello" "hi" } + { Elt "hello" "hi" } + Unit ] + - location: -1 (remaining gas: 1039984.233 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 14 (remaining gas: 1039983.813 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 15 (remaining gas: 1039984.153 units remaining) [ "hello" @parameter { Elt "hello" "hi" } - { Elt "hello" "hi" } ] - - location: 20 (remaining gas: 1039983.673 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 20 (remaining gas: 1039984.073 units remaining) [ (Some "hi") - { Elt "hello" "hi" } ] - - location: 21 (remaining gas: 1039983.533 units remaining) - [ (Pair (Some "hi") { Elt "hello" "hi" }) ] - - location: 22 (remaining gas: 1039983.393 units remaining) + { Elt "hello" "hi" } + Unit ] + - location: 21 (remaining gas: 1039983.993 units remaining) + [ (Pair (Some "hi") { Elt "hello" "hi" }) + Unit ] + - location: 22 (remaining gas: 1039983.913 units remaining) [ {} - (Pair (Some "hi") { Elt "hello" "hi" }) ] - - location: 24 (remaining gas: 1039983.253 units remaining) - [ (Pair {} (Some "hi") { Elt "hello" "hi" }) ] - - location: -1 (remaining gas: 1039983.183 units remaining) - [ (Pair {} (Some "hi") { Elt "hello" "hi" }) ] + (Pair (Some "hi") { Elt "hello" "hi" }) + Unit ] + - location: 24 (remaining gas: 1039983.833 units remaining) + [ (Pair {} (Some "hi") { Elt "hello" "hi" }) + Unit ] + - location: -1 (remaining gas: 1039983.763 units remaining) + [ (Pair {} (Some "hi") { Elt "hello" "hi" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" index db69332122e7..9b1a4f0e66cb 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039964.690 units remaining) + - location: 8 (remaining gas: 1039964.690 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" None) ] - - location: 8 (remaining gas: 1039964.550 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter ] - - location: 9 (remaining gas: 1039963.910 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 10 (remaining gas: 1039963.770 units remaining) - [ (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") ] - - location: 11 (remaining gas: 1039963.630 units remaining) + - location: 8 (remaining gas: 1039964.610 units remaining) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter + Unit ] + - location: 9 (remaining gas: 1039964.030 units remaining) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + Unit ] + - location: 10 (remaining gas: 1039963.950 units remaining) + [ (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + Unit ] + - location: 11 (remaining gas: 1039963.870 units remaining) [ {} - (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") ] - - location: 13 (remaining gas: 1039963.490 units remaining) - [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) ] - - location: -1 (remaining gas: 1039963.420 units remaining) - [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) ] + (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + Unit ] + - location: 13 (remaining gas: 1039963.790 units remaining) + [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) + Unit ] + - location: -1 (remaining gas: 1039963.720 units remaining) + [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" index 31f4aefb11ea..a256b5d4ea8b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039964.690 units remaining) + - location: 8 (remaining gas: 1039964.690 units remaining) [ (Pair "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" None) ] - - location: 8 (remaining gas: 1039964.550 units remaining) - [ "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" @parameter ] - - location: 9 (remaining gas: 1039963.910 units remaining) - [ "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k" ] - - location: 10 (remaining gas: 1039963.770 units remaining) - [ (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") ] - - location: 11 (remaining gas: 1039963.630 units remaining) + - location: 8 (remaining gas: 1039964.610 units remaining) + [ "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" @parameter + Unit ] + - location: 9 (remaining gas: 1039964.030 units remaining) + [ "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k" + Unit ] + - location: 10 (remaining gas: 1039963.950 units remaining) + [ (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") + Unit ] + - location: 11 (remaining gas: 1039963.870 units remaining) [ {} - (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") ] - - location: 13 (remaining gas: 1039963.490 units remaining) - [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) ] - - location: -1 (remaining gas: 1039963.420 units remaining) - [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) ] + (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") + Unit ] + - location: 13 (remaining gas: 1039963.790 units remaining) + [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) + Unit ] + - location: -1 (remaining gas: 1039963.720 units remaining) + [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" index 0054f1607dde..824ab8957467 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.926 units remaining) + - location: 7 (remaining gas: 1039993.926 units remaining) [ (Pair "12345" 0x00) ] - - location: 7 (remaining gas: 1039993.786 units remaining) - [ "12345" @parameter ] - - location: 8 (remaining gas: 1039981.486 units remaining) - [ 0x0501000000053132333435 @parameter.packed ] - - location: 9 (remaining gas: 1039980.913 units remaining) - [ 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f ] - - location: 10 (remaining gas: 1039980.773 units remaining) + - location: 7 (remaining gas: 1039993.846 units remaining) + [ "12345" @parameter + Unit ] + - location: 8 (remaining gas: 1039981.606 units remaining) + [ 0x0501000000053132333435 @parameter.packed + Unit ] + - location: 9 (remaining gas: 1039981.093 units remaining) + [ 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f + Unit ] + - location: 10 (remaining gas: 1039981.013 units remaining) [ {} - 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f ] - - location: 12 (remaining gas: 1039980.633 units remaining) - [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) ] - - location: -1 (remaining gas: 1039980.563 units remaining) - [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) ] + 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f + Unit ] + - location: 12 (remaining gas: 1039980.933 units remaining) + [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) + Unit ] + - location: -1 (remaining gas: 1039980.863 units remaining) + [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" index 06fa4cfdb06b..cd93a64cb4ee 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.906 units remaining) + - location: 7 (remaining gas: 1039993.906 units remaining) [ (Pair "abcdefg" 0x00) ] - - location: 7 (remaining gas: 1039993.766 units remaining) - [ "abcdefg" @parameter ] - - location: 8 (remaining gas: 1039981.466 units remaining) - [ 0x05010000000761626364656667 @parameter.packed ] - - location: 9 (remaining gas: 1039980.890 units remaining) - [ 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e ] - - location: 10 (remaining gas: 1039980.750 units remaining) + - location: 7 (remaining gas: 1039993.826 units remaining) + [ "abcdefg" @parameter + Unit ] + - location: 8 (remaining gas: 1039981.586 units remaining) + [ 0x05010000000761626364656667 @parameter.packed + Unit ] + - location: 9 (remaining gas: 1039981.070 units remaining) + [ 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e + Unit ] + - location: 10 (remaining gas: 1039980.990 units remaining) [ {} - 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e ] - - location: 12 (remaining gas: 1039980.610 units remaining) - [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) ] - - location: -1 (remaining gas: 1039980.540 units remaining) - [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) ] + 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e + Unit ] + - location: 12 (remaining gas: 1039980.910 units remaining) + [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) + Unit ] + - location: -1 (remaining gas: 1039980.840 units remaining) + [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out index 01e97ef5596d..f7ebda6a90f0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out @@ -7,21 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.240 units remaining) + - location: 8 (remaining gas: 1039991.240 units remaining) [ (Pair False None) ] - - location: 8 (remaining gas: 1039991.100 units remaining) - [ False @parameter ] - - location: 15 (remaining gas: 1039990.840 units remaining) - [ False ] - - location: 14 (remaining gas: 1039990.770 units remaining) - [ False ] - - location: 18 (remaining gas: 1039990.630 units remaining) - [ (Some False) ] - - location: 19 (remaining gas: 1039990.490 units remaining) + - location: 8 (remaining gas: 1039991.160 units remaining) + [ False @parameter + Unit ] + - location: 9 (remaining gas: 1039991.100 units remaining) + [ Unit ] + - location: 15 (remaining gas: 1039991.020 units remaining) + [ False + Unit ] + - location: 14 (remaining gas: 1039990.950 units remaining) + [ False + Unit ] + - location: 18 (remaining gas: 1039990.870 units remaining) + [ (Some False) + Unit ] + - location: 19 (remaining gas: 1039990.790 units remaining) [ {} - (Some False) ] - - location: 21 (remaining gas: 1039990.350 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039990.280 units remaining) - [ (Pair {} (Some False)) ] + (Some False) + Unit ] + - location: 21 (remaining gas: 1039990.710 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039990.640 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out index 1abd1ad123f8..c18d1fd40648 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out @@ -7,21 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.240 units remaining) + - location: 8 (remaining gas: 1039991.240 units remaining) [ (Pair True None) ] - - location: 8 (remaining gas: 1039991.100 units remaining) - [ True @parameter ] - - location: 11 (remaining gas: 1039990.840 units remaining) - [ True ] - - location: 10 (remaining gas: 1039990.770 units remaining) - [ True ] - - location: 18 (remaining gas: 1039990.630 units remaining) - [ (Some True) ] - - location: 19 (remaining gas: 1039990.490 units remaining) + - location: 8 (remaining gas: 1039991.160 units remaining) + [ True @parameter + Unit ] + - location: 9 (remaining gas: 1039991.100 units remaining) + [ Unit ] + - location: 11 (remaining gas: 1039991.020 units remaining) + [ True + Unit ] + - location: 10 (remaining gas: 1039990.950 units remaining) + [ True + Unit ] + - location: 18 (remaining gas: 1039990.870 units remaining) + [ (Some True) + Unit ] + - location: 19 (remaining gas: 1039990.790 units remaining) [ {} - (Some True) ] - - location: 21 (remaining gas: 1039990.350 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039990.280 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 21 (remaining gas: 1039990.710 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039990.640 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" index 36eda6d77511..0cb92d005672 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.188 units remaining) + - location: 8 (remaining gas: 1039992.188 units remaining) [ (Pair (Some "hello") "?") ] - - location: 8 (remaining gas: 1039992.048 units remaining) - [ (Some "hello") @parameter ] - - location: 15 (remaining gas: 1039991.778 units remaining) - [ "hello" ] - - location: 9 (remaining gas: 1039991.708 units remaining) - [ "hello" ] - - location: 16 (remaining gas: 1039991.568 units remaining) + - location: 8 (remaining gas: 1039992.108 units remaining) + [ (Some "hello") @parameter + Unit ] + - location: 10 (remaining gas: 1039992.028 units remaining) + [ "hello" @parameter.some + Unit ] + - location: 15 (remaining gas: 1039991.958 units remaining) + [ "hello" + Unit ] + - location: 9 (remaining gas: 1039991.888 units remaining) + [ "hello" + Unit ] + - location: 16 (remaining gas: 1039991.808 units remaining) [ {} - "hello" ] - - location: 18 (remaining gas: 1039991.428 units remaining) - [ (Pair {} "hello") ] - - location: -1 (remaining gas: 1039991.358 units remaining) - [ (Pair {} "hello") ] + "hello" + Unit ] + - location: 18 (remaining gas: 1039991.728 units remaining) + [ (Pair {} "hello") + Unit ] + - location: -1 (remaining gas: 1039991.658 units remaining) + [ (Pair {} "hello") + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" index 9116fd5c60dc..47b989710db3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" @@ -7,21 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.492 units remaining) + - location: 8 (remaining gas: 1039992.492 units remaining) [ (Pair None "?") ] - - location: 8 (remaining gas: 1039992.352 units remaining) - [ None @parameter ] - - location: 12 (remaining gas: 1039992.012 units remaining) - [ "" ] - - location: 11 (remaining gas: 1039991.942 units remaining) - [ "" ] - - location: 9 (remaining gas: 1039991.872 units remaining) - [ "" ] - - location: 16 (remaining gas: 1039991.732 units remaining) + - location: 8 (remaining gas: 1039992.412 units remaining) + [ None @parameter + Unit ] + - location: 10 (remaining gas: 1039992.332 units remaining) + [ Unit ] + - location: 12 (remaining gas: 1039992.252 units remaining) + [ "" + Unit ] + - location: 11 (remaining gas: 1039992.182 units remaining) + [ "" + Unit ] + - location: 9 (remaining gas: 1039992.112 units remaining) + [ "" + Unit ] + - location: 16 (remaining gas: 1039992.032 units remaining) [ {} - "" ] - - location: 18 (remaining gas: 1039991.592 units remaining) - [ (Pair {} "") ] - - location: -1 (remaining gas: 1039991.522 units remaining) - [ (Pair {} "") ] + "" + Unit ] + - location: 18 (remaining gas: 1039991.952 units remaining) + [ (Pair {} "") + Unit ] + - location: -1 (remaining gas: 1039991.882 units remaining) + [ (Pair {} "") + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out index 3b8bf5e4a94b..3265a5e66d8b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair 0 None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ 0 @parameter ] - - location: 9 (remaining gas: 1039993.410 units remaining) - [ 0 ] - - location: 10 (remaining gas: 1039993.270 units remaining) - [ (Some 0) ] - - location: 11 (remaining gas: 1039993.130 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ 0 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.530 units remaining) + [ 0 + Unit ] + - location: 10 (remaining gas: 1039993.450 units remaining) + [ (Some 0) + Unit ] + - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some 0) ] - - location: 13 (remaining gas: 1039992.990 units remaining) - [ (Pair {} (Some 0)) ] - - location: -1 (remaining gas: 1039992.920 units remaining) - [ (Pair {} (Some 0)) ] + (Some 0) + Unit ] + - location: 13 (remaining gas: 1039993.290 units remaining) + [ (Pair {} (Some 0)) + Unit ] + - location: -1 (remaining gas: 1039993.220 units remaining) + [ (Pair {} (Some 0)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out index d8a45a0366de..f6c66df0d410 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair 1 None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ 1 @parameter ] - - location: 9 (remaining gas: 1039993.410 units remaining) - [ 1 ] - - location: 10 (remaining gas: 1039993.270 units remaining) - [ (Some 1) ] - - location: 11 (remaining gas: 1039993.130 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ 1 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.530 units remaining) + [ 1 + Unit ] + - location: 10 (remaining gas: 1039993.450 units remaining) + [ (Some 1) + Unit ] + - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some 1) ] - - location: 13 (remaining gas: 1039992.990 units remaining) - [ (Pair {} (Some 1)) ] - - location: -1 (remaining gas: 1039992.920 units remaining) - [ (Pair {} (Some 1)) ] + (Some 1) + Unit ] + - location: 13 (remaining gas: 1039993.290 units remaining) + [ (Pair {} (Some 1)) + Unit ] + - location: -1 (remaining gas: 1039993.220 units remaining) + [ (Pair {} (Some 1)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out index 0afc7c07ba6c..c4ff66602c4b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair 9999 None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ 9999 @parameter ] - - location: 9 (remaining gas: 1039993.410 units remaining) - [ 9999 ] - - location: 10 (remaining gas: 1039993.270 units remaining) - [ (Some 9999) ] - - location: 11 (remaining gas: 1039993.130 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ 9999 @parameter + Unit ] + - location: 9 (remaining gas: 1039993.530 units remaining) + [ 9999 + Unit ] + - location: 10 (remaining gas: 1039993.450 units remaining) + [ (Some 9999) + Unit ] + - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some 9999) ] - - location: 13 (remaining gas: 1039992.990 units remaining) - [ (Pair {} (Some 9999)) ] - - location: -1 (remaining gas: 1039992.920 units remaining) - [ (Pair {} (Some 9999)) ] + (Some 9999) + Unit ] + - location: 13 (remaining gas: 1039993.290 units remaining) + [ (Pair {} (Some 9999)) + Unit ] + - location: -1 (remaining gas: 1039993.220 units remaining) + [ (Pair {} (Some 9999)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out index 42b8ccf85770..77545668dfb1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair 0x48656c6c6f2c20776f726c6421 None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ 0x48656c6c6f2c20776f726c6421 @parameter ] - - location: 9 (remaining gas: 1039991.700 units remaining) - [ 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4 ] - - location: 10 (remaining gas: 1039991.560 units remaining) - [ (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) ] - - location: 11 (remaining gas: 1039991.420 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ 0x48656c6c6f2c20776f726c6421 @parameter + Unit ] + - location: 9 (remaining gas: 1039991.820 units remaining) + [ 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4 + Unit ] + - location: 10 (remaining gas: 1039991.740 units remaining) + [ (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) + Unit ] + - location: 11 (remaining gas: 1039991.660 units remaining) [ {} - (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) ] - - location: 13 (remaining gas: 1039991.280 units remaining) + (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) + Unit ] + - location: 13 (remaining gas: 1039991.580 units remaining) [ (Pair {} - (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) ] - - location: -1 (remaining gas: 1039991.210 units remaining) + (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) + Unit ] + - location: -1 (remaining gas: 1039991.510 units remaining) [ (Pair {} - (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) ] + (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" index b81da49054ae..595fe4efae85 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.066 units remaining) + - location: 11 (remaining gas: 1039991.066 units remaining) [ (Pair (Left True) (Left "X")) ] - - location: 11 (remaining gas: 1039990.926 units remaining) - [ (Left True) @parameter ] - - location: 14 (remaining gas: 1039990.636 units remaining) - [ (Right True) ] - - location: 13 (remaining gas: 1039990.566 units remaining) - [ (Right True) ] - - location: 19 (remaining gas: 1039990.426 units remaining) + - location: 11 (remaining gas: 1039990.986 units remaining) + [ (Left True) @parameter + Unit ] + - location: 12 (remaining gas: 1039990.896 units remaining) + [ True @parameter.left + Unit ] + - location: 14 (remaining gas: 1039990.816 units remaining) + [ (Right True) + Unit ] + - location: 13 (remaining gas: 1039990.746 units remaining) + [ (Right True) + Unit ] + - location: 19 (remaining gas: 1039990.666 units remaining) [ {} - (Right True) ] - - location: 21 (remaining gas: 1039990.286 units remaining) - [ (Pair {} (Right True)) ] - - location: -1 (remaining gas: 1039990.216 units remaining) - [ (Pair {} (Right True)) ] + (Right True) + Unit ] + - location: 21 (remaining gas: 1039990.586 units remaining) + [ (Pair {} (Right True)) + Unit ] + - location: -1 (remaining gas: 1039990.516 units remaining) + [ (Pair {} (Right True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" index 6c2c501ecec1..0871ed0e2acc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.042 units remaining) + - location: 11 (remaining gas: 1039991.042 units remaining) [ (Pair (Right "a") (Left "X")) ] - - location: 11 (remaining gas: 1039990.902 units remaining) - [ (Right "a") @parameter ] - - location: 17 (remaining gas: 1039990.612 units remaining) - [ (Left "a") ] - - location: 16 (remaining gas: 1039990.542 units remaining) - [ (Left "a") ] - - location: 19 (remaining gas: 1039990.402 units remaining) + - location: 11 (remaining gas: 1039990.962 units remaining) + [ (Right "a") @parameter + Unit ] + - location: 12 (remaining gas: 1039990.872 units remaining) + [ "a" @parameter.right + Unit ] + - location: 17 (remaining gas: 1039990.792 units remaining) + [ (Left "a") + Unit ] + - location: 16 (remaining gas: 1039990.722 units remaining) + [ (Left "a") + Unit ] + - location: 19 (remaining gas: 1039990.642 units remaining) [ {} - (Left "a") ] - - location: 21 (remaining gas: 1039990.262 units remaining) - [ (Pair {} (Left "a")) ] - - location: -1 (remaining gas: 1039990.192 units remaining) - [ (Pair {} (Left "a")) ] + (Left "a") + Unit ] + - location: 21 (remaining gas: 1039990.562 units remaining) + [ (Pair {} (Left "a")) + Unit ] + - location: -1 (remaining gas: 1039990.492 units remaining) + [ (Pair {} (Left "a")) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out index 0bdabc3860fd..ebbc5c80882e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) + - location: 7 (remaining gas: 1039994.740 units remaining) [ (Pair Unit 111) ] - - location: 7 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 8 (remaining gas: 1039994.380 units remaining) - [ 1 @level ] - - location: 9 (remaining gas: 1039994.240 units remaining) + - location: 7 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039994.500 units remaining) + [ 1 @level + Unit ] + - location: 9 (remaining gas: 1039994.420 units remaining) [ {} - 1 @level ] - - location: 11 (remaining gas: 1039994.100 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039994.030 units remaining) - [ (Pair {} 1) ] + 1 @level + Unit ] + - location: 11 (remaining gas: 1039994.340 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039994.270 units remaining) + [ (Pair {} 1) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" index 1db5f3c1768d..028e74ce0aca 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" @@ -7,23 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.104 units remaining) + - location: 8 (remaining gas: 1039992.104 units remaining) [ (Pair { "d" ; "e" ; "f" } "abc") ] - - location: 8 (remaining gas: 1039991.964 units remaining) + - location: 8 (remaining gas: 1039992.024 units remaining) [ { "d" ; "e" ; "f" } @parameter - "abc" @storage ] - - location: 9 (remaining gas: 1039991.834 units remaining) + "abc" @storage + Unit ] + - location: 9 (remaining gas: 1039991.954 units remaining) [ "abc" @storage - { "d" ; "e" ; "f" } @parameter ] - - location: 10 (remaining gas: 1039991.694 units remaining) - [ { "abc" ; "d" ; "e" ; "f" } ] - - location: 11 (remaining gas: 1039991.494 units remaining) - [ "abcdef" ] - - location: 12 (remaining gas: 1039991.354 units remaining) + { "d" ; "e" ; "f" } @parameter + Unit ] + - location: 10 (remaining gas: 1039991.874 units remaining) + [ { "abc" ; "d" ; "e" ; "f" } + Unit ] + - location: 11 (remaining gas: 1039991.734 units remaining) + [ "abcdef" + Unit ] + - location: 12 (remaining gas: 1039991.654 units remaining) [ {} - "abcdef" ] - - location: 14 (remaining gas: 1039991.214 units remaining) - [ (Pair {} "abcdef") ] - - location: -1 (remaining gas: 1039991.144 units remaining) - [ (Pair {} "abcdef") ] + "abcdef" + Unit ] + - location: 14 (remaining gas: 1039991.574 units remaining) + [ (Pair {} "abcdef") + Unit ] + - location: -1 (remaining gas: 1039991.504 units remaining) + [ (Pair {} "abcdef") + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" index 93a911f602f2..2b1c39850327 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" @@ -7,23 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.896 units remaining) + - location: 8 (remaining gas: 1039992.896 units remaining) [ (Pair {} "abc") ] - - location: 8 (remaining gas: 1039992.756 units remaining) + - location: 8 (remaining gas: 1039992.816 units remaining) [ {} @parameter - "abc" @storage ] - - location: 9 (remaining gas: 1039992.626 units remaining) + "abc" @storage + Unit ] + - location: 9 (remaining gas: 1039992.746 units remaining) [ "abc" @storage - {} @parameter ] - - location: 10 (remaining gas: 1039992.486 units remaining) - [ { "abc" } ] - - location: 11 (remaining gas: 1039992.316 units remaining) - [ "abc" ] - - location: 12 (remaining gas: 1039992.176 units remaining) + {} @parameter + Unit ] + - location: 10 (remaining gas: 1039992.666 units remaining) + [ { "abc" } + Unit ] + - location: 11 (remaining gas: 1039992.556 units remaining) + [ "abc" + Unit ] + - location: 12 (remaining gas: 1039992.476 units remaining) [ {} - "abc" ] - - location: 14 (remaining gas: 1039992.036 units remaining) - [ (Pair {} "abc") ] - - location: -1 (remaining gas: 1039991.966 units remaining) - [ (Pair {} "abc") ] + "abc" + Unit ] + - location: 14 (remaining gas: 1039992.396 units remaining) + [ (Pair {} "abc") + Unit ] + - location: -1 (remaining gas: 1039992.326 units remaining) + [ (Pair {} "abc") + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out index 7dcbd264bebf..89dbaea46ae0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out @@ -7,23 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.220 units remaining) + - location: 8 (remaining gas: 1039992.220 units remaining) [ (Pair { 0x00 ; 0x11 ; 0x00 } 0x) ] - - location: 8 (remaining gas: 1039992.080 units remaining) + - location: 8 (remaining gas: 1039992.140 units remaining) [ { 0x00 ; 0x11 ; 0x00 } @parameter - 0x @storage ] - - location: 9 (remaining gas: 1039991.950 units remaining) + 0x @storage + Unit ] + - location: 9 (remaining gas: 1039992.070 units remaining) [ 0x @storage - { 0x00 ; 0x11 ; 0x00 } @parameter ] - - location: 10 (remaining gas: 1039991.810 units remaining) - [ { 0x ; 0x00 ; 0x11 ; 0x00 } ] - - location: 11 (remaining gas: 1039991.610 units remaining) - [ 0x001100 ] - - location: 12 (remaining gas: 1039991.470 units remaining) + { 0x00 ; 0x11 ; 0x00 } @parameter + Unit ] + - location: 10 (remaining gas: 1039991.990 units remaining) + [ { 0x ; 0x00 ; 0x11 ; 0x00 } + Unit ] + - location: 11 (remaining gas: 1039991.850 units remaining) + [ 0x001100 + Unit ] + - location: 12 (remaining gas: 1039991.770 units remaining) [ {} - 0x001100 ] - - location: 14 (remaining gas: 1039991.330 units remaining) - [ (Pair {} 0x001100) ] - - location: -1 (remaining gas: 1039991.260 units remaining) - [ (Pair {} 0x001100) ] + 0x001100 + Unit ] + - location: 14 (remaining gas: 1039991.690 units remaining) + [ (Pair {} 0x001100) + Unit ] + - location: -1 (remaining gas: 1039991.620 units remaining) + [ (Pair {} 0x001100) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out index b5ec6358fbb0..dede88f99479 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out @@ -7,23 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.940 units remaining) + - location: 8 (remaining gas: 1039992.940 units remaining) [ (Pair {} 0x) ] - - location: 8 (remaining gas: 1039992.800 units remaining) + - location: 8 (remaining gas: 1039992.860 units remaining) [ {} @parameter - 0x @storage ] - - location: 9 (remaining gas: 1039992.670 units remaining) + 0x @storage + Unit ] + - location: 9 (remaining gas: 1039992.790 units remaining) [ 0x @storage - {} @parameter ] - - location: 10 (remaining gas: 1039992.530 units remaining) - [ { 0x } ] - - location: 11 (remaining gas: 1039992.360 units remaining) - [ 0x ] - - location: 12 (remaining gas: 1039992.220 units remaining) + {} @parameter + Unit ] + - location: 10 (remaining gas: 1039992.710 units remaining) + [ { 0x } + Unit ] + - location: 11 (remaining gas: 1039992.600 units remaining) + [ 0x + Unit ] + - location: 12 (remaining gas: 1039992.520 units remaining) [ {} - 0x ] - - location: 14 (remaining gas: 1039992.080 units remaining) - [ (Pair {} 0x) ] - - location: -1 (remaining gas: 1039992.010 units remaining) - [ (Pair {} 0x) ] + 0x + Unit ] + - location: 14 (remaining gas: 1039992.440 units remaining) + [ (Pair {} 0x) + Unit ] + - location: -1 (remaining gas: 1039992.370 units remaining) + [ (Pair {} 0x) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out index ff2b4bd5b5b3..9e271254e39a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out @@ -7,23 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.220 units remaining) + - location: 8 (remaining gas: 1039992.220 units remaining) [ (Pair { 0xcd ; 0xef ; 0x00 } 0x00ab) ] - - location: 8 (remaining gas: 1039992.080 units remaining) + - location: 8 (remaining gas: 1039992.140 units remaining) [ { 0xcd ; 0xef ; 0x00 } @parameter - 0x00ab @storage ] - - location: 9 (remaining gas: 1039991.950 units remaining) + 0x00ab @storage + Unit ] + - location: 9 (remaining gas: 1039992.070 units remaining) [ 0x00ab @storage - { 0xcd ; 0xef ; 0x00 } @parameter ] - - location: 10 (remaining gas: 1039991.810 units remaining) - [ { 0x00ab ; 0xcd ; 0xef ; 0x00 } ] - - location: 11 (remaining gas: 1039991.610 units remaining) - [ 0x00abcdef00 ] - - location: 12 (remaining gas: 1039991.470 units remaining) + { 0xcd ; 0xef ; 0x00 } @parameter + Unit ] + - location: 10 (remaining gas: 1039991.990 units remaining) + [ { 0x00ab ; 0xcd ; 0xef ; 0x00 } + Unit ] + - location: 11 (remaining gas: 1039991.850 units remaining) + [ 0x00abcdef00 + Unit ] + - location: 12 (remaining gas: 1039991.770 units remaining) [ {} - 0x00abcdef00 ] - - location: 14 (remaining gas: 1039991.330 units remaining) - [ (Pair {} 0x00abcdef00) ] - - location: -1 (remaining gas: 1039991.260 units remaining) - [ (Pair {} 0x00abcdef00) ] + 0x00abcdef00 + Unit ] + - location: 14 (remaining gas: 1039991.690 units remaining) + [ (Pair {} 0x00abcdef00) + Unit ] + - location: -1 (remaining gas: 1039991.620 units remaining) + [ (Pair {} 0x00abcdef00) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out index 47129c1fb71d..537e29e1a0d8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out @@ -7,23 +7,30 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.940 units remaining) + - location: 8 (remaining gas: 1039992.940 units remaining) [ (Pair {} 0xabcd) ] - - location: 8 (remaining gas: 1039992.800 units remaining) + - location: 8 (remaining gas: 1039992.860 units remaining) [ {} @parameter - 0xabcd @storage ] - - location: 9 (remaining gas: 1039992.670 units remaining) + 0xabcd @storage + Unit ] + - location: 9 (remaining gas: 1039992.790 units remaining) [ 0xabcd @storage - {} @parameter ] - - location: 10 (remaining gas: 1039992.530 units remaining) - [ { 0xabcd } ] - - location: 11 (remaining gas: 1039992.360 units remaining) - [ 0xabcd ] - - location: 12 (remaining gas: 1039992.220 units remaining) + {} @parameter + Unit ] + - location: 10 (remaining gas: 1039992.710 units remaining) + [ { 0xabcd } + Unit ] + - location: 11 (remaining gas: 1039992.600 units remaining) + [ 0xabcd + Unit ] + - location: 12 (remaining gas: 1039992.520 units remaining) [ {} - 0xabcd ] - - location: 14 (remaining gas: 1039992.080 units remaining) - [ (Pair {} 0xabcd) ] - - location: -1 (remaining gas: 1039992.010 units remaining) - [ (Pair {} 0xabcd) ] + 0xabcd + Unit ] + - location: 14 (remaining gas: 1039992.440 units remaining) + [ (Pair {} 0xabcd) + Unit ] + - location: -1 (remaining gas: 1039992.370 units remaining) + [ (Pair {} 0xabcd) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 62fcde5204c2..8641bcd2ea7f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.974 units remaining) + - location: 9 (remaining gas: 1039993.974 units remaining) [ (Pair { "1" ; "2" ; "3" } { "" }) ] - - location: 9 (remaining gas: 1039993.834 units remaining) - [ { "1" ; "2" ; "3" } @parameter ] - - location: 10 (remaining gas: 1039993.694 units remaining) + - location: 9 (remaining gas: 1039993.894 units remaining) + [ { "1" ; "2" ; "3" } @parameter + Unit ] + - location: 10 (remaining gas: 1039993.814 units remaining) [ {} - { "1" ; "2" ; "3" } @parameter ] - - location: 12 (remaining gas: 1039993.554 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) ] - - location: -1 (remaining gas: 1039993.484 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) ] + { "1" ; "2" ; "3" } @parameter + Unit ] + - location: 12 (remaining gas: 1039993.734 units remaining) + [ (Pair {} { "1" ; "2" ; "3" }) + Unit ] + - location: -1 (remaining gas: 1039993.664 units remaining) + [ (Pair {} { "1" ; "2" ; "3" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 9ed51f1b7a18..64725d05a09e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.974 units remaining) + - location: 9 (remaining gas: 1039993.974 units remaining) [ (Pair { "a" ; "b" ; "c" } { "" }) ] - - location: 9 (remaining gas: 1039993.834 units remaining) - [ { "a" ; "b" ; "c" } @parameter ] - - location: 10 (remaining gas: 1039993.694 units remaining) + - location: 9 (remaining gas: 1039993.894 units remaining) + [ { "a" ; "b" ; "c" } @parameter + Unit ] + - location: 10 (remaining gas: 1039993.814 units remaining) [ {} - { "a" ; "b" ; "c" } @parameter ] - - location: 12 (remaining gas: 1039993.554 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: -1 (remaining gas: 1039993.484 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] + { "a" ; "b" ; "c" } @parameter + Unit ] + - location: 12 (remaining gas: 1039993.734 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: -1 (remaining gas: 1039993.664 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" index 06588fd16a51..41192553ecbb 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.766 units remaining) + - location: 9 (remaining gas: 1039994.766 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039994.626 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039994.486 units remaining) + - location: 9 (remaining gas: 1039994.686 units remaining) + [ {} @parameter + Unit ] + - location: 10 (remaining gas: 1039994.606 units remaining) [ {} - {} @parameter ] - - location: 12 (remaining gas: 1039994.346 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039994.276 units remaining) - [ (Pair {} {}) ] + {} @parameter + Unit ] + - location: 12 (remaining gas: 1039994.526 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039994.456 units remaining) + [ (Pair {} {}) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 5f71d0c03aa3..6c9b305c5764 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,23 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.849 units remaining) + - location: 9 (remaining gas: 1039992.849 units remaining) [ (Pair { "1" ; "2" ; "3" } { "" }) ] - - location: 9 (remaining gas: 1039992.709 units remaining) - [ { "1" ; "2" ; "3" } @parameter ] - - location: 11 (remaining gas: 1039992.043 units remaining) - [ "1" @parameter.elt ] - - location: 11 (remaining gas: 1039991.973 units remaining) - [ "2" @parameter.elt ] - - location: 11 (remaining gas: 1039991.903 units remaining) - [ "3" @parameter.elt ] - - location: 10 (remaining gas: 1039991.903 units remaining) - [ { "1" ; "2" ; "3" } ] - - location: 12 (remaining gas: 1039991.763 units remaining) + - location: 9 (remaining gas: 1039992.769 units remaining) + [ { "1" ; "2" ; "3" } @parameter + Unit ] + - location: 11 (remaining gas: 1039992.163 units remaining) + [ "1" @parameter.elt + Unit ] + - location: 11 (remaining gas: 1039992.093 units remaining) + [ "2" @parameter.elt + Unit ] + - location: 11 (remaining gas: 1039992.023 units remaining) + [ "3" @parameter.elt + Unit ] + - location: 12 (remaining gas: 1039991.943 units remaining) [ {} - { "1" ; "2" ; "3" } ] - - location: 14 (remaining gas: 1039991.623 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) ] - - location: -1 (remaining gas: 1039991.553 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) ] + { "1" ; "2" ; "3" } + Unit ] + - location: 14 (remaining gas: 1039991.863 units remaining) + [ (Pair {} { "1" ; "2" ; "3" }) + Unit ] + - location: -1 (remaining gas: 1039991.793 units remaining) + [ (Pair {} { "1" ; "2" ; "3" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 1cea9f4efdd9..7f78a43402c3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,23 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.849 units remaining) + - location: 9 (remaining gas: 1039992.849 units remaining) [ (Pair { "a" ; "b" ; "c" } { "" }) ] - - location: 9 (remaining gas: 1039992.709 units remaining) - [ { "a" ; "b" ; "c" } @parameter ] - - location: 11 (remaining gas: 1039992.043 units remaining) - [ "a" @parameter.elt ] - - location: 11 (remaining gas: 1039991.973 units remaining) - [ "b" @parameter.elt ] - - location: 11 (remaining gas: 1039991.903 units remaining) - [ "c" @parameter.elt ] - - location: 10 (remaining gas: 1039991.903 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 12 (remaining gas: 1039991.763 units remaining) + - location: 9 (remaining gas: 1039992.769 units remaining) + [ { "a" ; "b" ; "c" } @parameter + Unit ] + - location: 11 (remaining gas: 1039992.163 units remaining) + [ "a" @parameter.elt + Unit ] + - location: 11 (remaining gas: 1039992.093 units remaining) + [ "b" @parameter.elt + Unit ] + - location: 11 (remaining gas: 1039992.023 units remaining) + [ "c" @parameter.elt + Unit ] + - location: 12 (remaining gas: 1039991.943 units remaining) [ {} - { "a" ; "b" ; "c" } ] - - location: 14 (remaining gas: 1039991.623 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: -1 (remaining gas: 1039991.553 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] + { "a" ; "b" ; "c" } + Unit ] + - location: 14 (remaining gas: 1039991.863 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: -1 (remaining gas: 1039991.793 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" index e2483a069b92..901ab78bb963 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" @@ -7,17 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.641 units remaining) + - location: 9 (remaining gas: 1039993.641 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039993.501 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039992.941 units remaining) - [ {} ] - - location: 12 (remaining gas: 1039992.801 units remaining) + - location: 9 (remaining gas: 1039993.561 units remaining) + [ {} @parameter + Unit ] + - location: 12 (remaining gas: 1039992.981 units remaining) [ {} - {} ] - - location: 14 (remaining gas: 1039992.661 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039992.591 units remaining) - [ (Pair {} {}) ] + {} + Unit ] + - location: 14 (remaining gas: 1039992.901 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039992.831 units remaining) + [ (Pair {} {}) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out index 172dc2787ae1..5d26c9eff264 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out @@ -7,35 +7,45 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.060 units remaining) + - location: 8 (remaining gas: 1039991.060 units remaining) [ (Pair { 10 ; 2 ; 1 } 0) ] - - location: 8 (remaining gas: 1039990.920 units remaining) - [ { 10 ; 2 ; 1 } @parameter ] - - location: 9 (remaining gas: 1039990.780 units remaining) + - location: 8 (remaining gas: 1039990.980 units remaining) + [ { 10 ; 2 ; 1 } @parameter + Unit ] + - location: 9 (remaining gas: 1039990.900 units remaining) [ 1 - { 10 ; 2 ; 1 } @parameter ] - - location: 12 (remaining gas: 1039990.650 units remaining) + { 10 ; 2 ; 1 } @parameter + Unit ] + - location: 12 (remaining gas: 1039990.830 units remaining) [ { 10 ; 2 ; 1 } @parameter - 1 ] - - location: 15 (remaining gas: 1039989.923 units remaining) - [ 10 ] - - location: 14 (remaining gas: 1039989.853 units remaining) - [ 10 ] - - location: 15 (remaining gas: 1039989.707 units remaining) - [ 20 ] - - location: 14 (remaining gas: 1039989.637 units remaining) - [ 20 ] - - location: 15 (remaining gas: 1039989.491 units remaining) - [ 20 ] - - location: 14 (remaining gas: 1039989.421 units remaining) - [ 20 ] - - location: 13 (remaining gas: 1039989.421 units remaining) - [ 20 ] - - location: 16 (remaining gas: 1039989.281 units remaining) + 1 + Unit ] + - location: 15 (remaining gas: 1039990.223 units remaining) + [ 10 + Unit ] + - location: 14 (remaining gas: 1039990.153 units remaining) + [ 10 + Unit ] + - location: 15 (remaining gas: 1039990.067 units remaining) + [ 20 + Unit ] + - location: 14 (remaining gas: 1039989.997 units remaining) + [ 20 + Unit ] + - location: 15 (remaining gas: 1039989.911 units remaining) + [ 20 + Unit ] + - location: 14 (remaining gas: 1039989.841 units remaining) + [ 20 + Unit ] + - location: 16 (remaining gas: 1039989.761 units remaining) [ {} - 20 ] - - location: 18 (remaining gas: 1039989.141 units remaining) - [ (Pair {} 20) ] - - location: -1 (remaining gas: 1039989.071 units remaining) - [ (Pair {} 20) ] + 20 + Unit ] + - location: 18 (remaining gas: 1039989.681 units remaining) + [ (Pair {} 20) + Unit ] + - location: -1 (remaining gas: 1039989.611 units remaining) + [ (Pair {} 20) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out index 20e8e8cc44d6..93a63c194850 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out @@ -7,35 +7,45 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.060 units remaining) + - location: 8 (remaining gas: 1039991.060 units remaining) [ (Pair { 3 ; 6 ; 9 } 0) ] - - location: 8 (remaining gas: 1039990.920 units remaining) - [ { 3 ; 6 ; 9 } @parameter ] - - location: 9 (remaining gas: 1039990.780 units remaining) + - location: 8 (remaining gas: 1039990.980 units remaining) + [ { 3 ; 6 ; 9 } @parameter + Unit ] + - location: 9 (remaining gas: 1039990.900 units remaining) [ 1 - { 3 ; 6 ; 9 } @parameter ] - - location: 12 (remaining gas: 1039990.650 units remaining) + { 3 ; 6 ; 9 } @parameter + Unit ] + - location: 12 (remaining gas: 1039990.830 units remaining) [ { 3 ; 6 ; 9 } @parameter - 1 ] - - location: 15 (remaining gas: 1039989.923 units remaining) - [ 3 ] - - location: 14 (remaining gas: 1039989.853 units remaining) - [ 3 ] - - location: 15 (remaining gas: 1039989.707 units remaining) - [ 18 ] - - location: 14 (remaining gas: 1039989.637 units remaining) - [ 18 ] - - location: 15 (remaining gas: 1039989.491 units remaining) - [ 162 ] - - location: 14 (remaining gas: 1039989.421 units remaining) - [ 162 ] - - location: 13 (remaining gas: 1039989.421 units remaining) - [ 162 ] - - location: 16 (remaining gas: 1039989.281 units remaining) + 1 + Unit ] + - location: 15 (remaining gas: 1039990.223 units remaining) + [ 3 + Unit ] + - location: 14 (remaining gas: 1039990.153 units remaining) + [ 3 + Unit ] + - location: 15 (remaining gas: 1039990.067 units remaining) + [ 18 + Unit ] + - location: 14 (remaining gas: 1039989.997 units remaining) + [ 18 + Unit ] + - location: 15 (remaining gas: 1039989.911 units remaining) + [ 162 + Unit ] + - location: 14 (remaining gas: 1039989.841 units remaining) + [ 162 + Unit ] + - location: 16 (remaining gas: 1039989.761 units remaining) [ {} - 162 ] - - location: 18 (remaining gas: 1039989.141 units remaining) - [ (Pair {} 162) ] - - location: -1 (remaining gas: 1039989.071 units remaining) - [ (Pair {} 162) ] + 162 + Unit ] + - location: 18 (remaining gas: 1039989.681 units remaining) + [ (Pair {} 162) + Unit ] + - location: -1 (remaining gas: 1039989.611 units remaining) + [ (Pair {} 162) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out index 184bda18ce32..2a890f067c68 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out @@ -7,136 +7,203 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039984.380 units remaining) + - location: 9 (remaining gas: 1039984.380 units remaining) [ (Pair { 1 ; 1 ; 1 ; 1 } { 0 }) ] - - location: 9 (remaining gas: 1039984.240 units remaining) - [ { 1 ; 1 ; 1 ; 1 } @parameter ] - - location: 10 (remaining gas: 1039984.100 units remaining) + - location: 9 (remaining gas: 1039984.300 units remaining) + [ { 1 ; 1 ; 1 ; 1 } @parameter + Unit ] + - location: 10 (remaining gas: 1039984.220 units remaining) [ 0 - { 1 ; 1 ; 1 ; 1 } @parameter ] - - location: 13 (remaining gas: 1039983.970 units remaining) + { 1 ; 1 ; 1 ; 1 } @parameter + Unit ] + - location: 13 (remaining gas: 1039984.150 units remaining) [ { 1 ; 1 ; 1 ; 1 } @parameter - 0 ] - - location: 18 (remaining gas: 1039983.062 units remaining) + 0 + Unit ] + - location: 16 (remaining gas: 1039983.502 units remaining) + [ 0 + Unit ] + - location: 18 (remaining gas: 1039983.422 units remaining) [ 0 - 0 ] - - location: 17 (remaining gas: 1039982.992 units remaining) + 0 + Unit ] + - location: 17 (remaining gas: 1039983.352 units remaining) [ 0 - 0 ] - - location: 16 (remaining gas: 1039982.992 units remaining) + 0 + Unit ] + - location: 17 (remaining gas: 1039983.272 units remaining) [ 1 @parameter.elt 0 - 0 ] - - location: 19 (remaining gas: 1039982.852 units remaining) + 0 + Unit ] + - location: 19 (remaining gas: 1039983.192 units remaining) + [ 1 + 0 + Unit ] + - location: 20 (remaining gas: 1039983.092 units remaining) + [ 0 + Unit ] + - location: 22 (remaining gas: 1039983.012 units remaining) + [ 1 + 0 + Unit ] + - location: 25 (remaining gas: 1039982.932 units remaining) + [ 1 + Unit ] + - location: -1 (remaining gas: 1039982.862 units remaining) [ 1 - 0 ] - - location: 22 (remaining gas: 1039982.552 units remaining) + Unit ] + - location: 21 (remaining gas: 1039982.782 units remaining) [ 1 - 0 ] - - location: 25 (remaining gas: 1039982.412 units remaining) - [ 1 ] - - location: -1 (remaining gas: 1039982.342 units remaining) - [ 1 ] - - location: 20 (remaining gas: 1039982.342 units remaining) + 1 + Unit ] + - location: -1 (remaining gas: 1039982.712 units remaining) [ 1 - 1 ] - - location: -1 (remaining gas: 1039982.272 units remaining) + 1 + Unit ] + - location: 16 (remaining gas: 1039982.612 units remaining) [ 1 - 1 ] - - location: 18 (remaining gas: 1039981.972 units remaining) + Unit ] + - location: 18 (remaining gas: 1039982.532 units remaining) [ 1 - 1 ] - - location: 17 (remaining gas: 1039981.902 units remaining) + 1 + Unit ] + - location: 17 (remaining gas: 1039982.462 units remaining) [ 1 - 1 ] - - location: 16 (remaining gas: 1039981.902 units remaining) + 1 + Unit ] + - location: 17 (remaining gas: 1039982.382 units remaining) [ 1 @parameter.elt 1 - 1 ] - - location: 19 (remaining gas: 1039981.762 units remaining) + 1 + Unit ] + - location: 19 (remaining gas: 1039982.302 units remaining) [ 2 - 1 ] - - location: 22 (remaining gas: 1039981.462 units remaining) + 1 + Unit ] + - location: 20 (remaining gas: 1039982.202 units remaining) [ 1 - 1 ] - - location: 25 (remaining gas: 1039981.322 units remaining) - [ 2 ] - - location: -1 (remaining gas: 1039981.252 units remaining) - [ 2 ] - - location: 20 (remaining gas: 1039981.252 units remaining) + Unit ] + - location: 22 (remaining gas: 1039982.122 units remaining) + [ 1 + 1 + Unit ] + - location: 25 (remaining gas: 1039982.042 units remaining) + [ 2 + Unit ] + - location: -1 (remaining gas: 1039981.972 units remaining) [ 2 - 2 ] - - location: -1 (remaining gas: 1039981.182 units remaining) + Unit ] + - location: 21 (remaining gas: 1039981.892 units remaining) [ 2 - 2 ] - - location: 18 (remaining gas: 1039980.882 units remaining) + 2 + Unit ] + - location: -1 (remaining gas: 1039981.822 units remaining) + [ 2 + 2 + Unit ] + - location: 16 (remaining gas: 1039981.722 units remaining) [ 2 - 2 ] - - location: 17 (remaining gas: 1039980.812 units remaining) + Unit ] + - location: 18 (remaining gas: 1039981.642 units remaining) [ 2 - 2 ] - - location: 16 (remaining gas: 1039980.812 units remaining) + 2 + Unit ] + - location: 17 (remaining gas: 1039981.572 units remaining) + [ 2 + 2 + Unit ] + - location: 17 (remaining gas: 1039981.492 units remaining) [ 1 @parameter.elt 2 - 2 ] - - location: 19 (remaining gas: 1039980.672 units remaining) + 2 + Unit ] + - location: 19 (remaining gas: 1039981.412 units remaining) [ 3 - 2 ] - - location: 22 (remaining gas: 1039980.372 units remaining) + 2 + Unit ] + - location: 20 (remaining gas: 1039981.312 units remaining) + [ 2 + Unit ] + - location: 22 (remaining gas: 1039981.232 units remaining) [ 1 - 2 ] - - location: 25 (remaining gas: 1039980.232 units remaining) - [ 3 ] - - location: -1 (remaining gas: 1039980.162 units remaining) - [ 3 ] - - location: 20 (remaining gas: 1039980.162 units remaining) + 2 + Unit ] + - location: 25 (remaining gas: 1039981.152 units remaining) + [ 3 + Unit ] + - location: -1 (remaining gas: 1039981.082 units remaining) + [ 3 + Unit ] + - location: 21 (remaining gas: 1039981.002 units remaining) [ 3 - 3 ] - - location: -1 (remaining gas: 1039980.092 units remaining) + 3 + Unit ] + - location: -1 (remaining gas: 1039980.932 units remaining) [ 3 - 3 ] - - location: 18 (remaining gas: 1039979.792 units remaining) + 3 + Unit ] + - location: 16 (remaining gas: 1039980.832 units remaining) [ 3 - 3 ] - - location: 17 (remaining gas: 1039979.722 units remaining) + Unit ] + - location: 18 (remaining gas: 1039980.752 units remaining) [ 3 - 3 ] - - location: 16 (remaining gas: 1039979.722 units remaining) + 3 + Unit ] + - location: 17 (remaining gas: 1039980.682 units remaining) + [ 3 + 3 + Unit ] + - location: 17 (remaining gas: 1039980.602 units remaining) [ 1 @parameter.elt 3 - 3 ] - - location: 19 (remaining gas: 1039979.582 units remaining) + 3 + Unit ] + - location: 19 (remaining gas: 1039980.522 units remaining) [ 4 - 3 ] - - location: 22 (remaining gas: 1039979.282 units remaining) + 3 + Unit ] + - location: 20 (remaining gas: 1039980.422 units remaining) + [ 3 + Unit ] + - location: 22 (remaining gas: 1039980.342 units remaining) [ 1 - 3 ] - - location: 25 (remaining gas: 1039979.142 units remaining) - [ 4 ] - - location: -1 (remaining gas: 1039979.072 units remaining) - [ 4 ] - - location: 20 (remaining gas: 1039979.072 units remaining) + 3 + Unit ] + - location: 25 (remaining gas: 1039980.262 units remaining) [ 4 - 4 ] - - location: -1 (remaining gas: 1039979.002 units remaining) + Unit ] + - location: -1 (remaining gas: 1039980.192 units remaining) [ 4 - 4 ] - - location: 14 (remaining gas: 1039979.002 units remaining) - [ { 1 ; 2 ; 3 ; 4 } - 4 ] - - location: 26 (remaining gas: 1039978.862 units remaining) + Unit ] + - location: 21 (remaining gas: 1039980.112 units remaining) + [ 4 + 4 + Unit ] + - location: -1 (remaining gas: 1039980.042 units remaining) + [ 4 + 4 + Unit ] + - location: 26 (remaining gas: 1039979.962 units remaining) [ {} { 1 ; 2 ; 3 ; 4 } - 4 ] - - location: 28 (remaining gas: 1039978.722 units remaining) + 4 + Unit ] + - location: 28 (remaining gas: 1039979.882 units remaining) + [ (Pair {} { 1 ; 2 ; 3 ; 4 }) + 4 + Unit ] + - location: 29 (remaining gas: 1039979.782 units remaining) + [ 4 + Unit ] + - location: 31 (remaining gas: 1039979.702 units remaining) + [ Unit ] + - location: 30 (remaining gas: 1039979.632 units remaining) + [ Unit ] + - location: 30 (remaining gas: 1039979.552 units remaining) + [ (Pair {} { 1 ; 2 ; 3 ; 4 }) + Unit ] + - location: -1 (remaining gas: 1039979.482 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) - 4 ] - - location: 31 (remaining gas: 1039978.422 units remaining) - [ ] - - location: 30 (remaining gas: 1039978.352 units remaining) - [ ] - - location: 29 (remaining gas: 1039978.352 units remaining) - [ (Pair {} { 1 ; 2 ; 3 ; 4 }) ] - - location: -1 (remaining gas: 1039978.282 units remaining) - [ (Pair {} { 1 ; 2 ; 3 ; 4 }) ] + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out index 992a8885abd6..4c20947affae 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out @@ -7,136 +7,203 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039984.380 units remaining) + - location: 9 (remaining gas: 1039984.380 units remaining) [ (Pair { 1 ; 2 ; 3 ; 0 } { 0 }) ] - - location: 9 (remaining gas: 1039984.240 units remaining) - [ { 1 ; 2 ; 3 ; 0 } @parameter ] - - location: 10 (remaining gas: 1039984.100 units remaining) + - location: 9 (remaining gas: 1039984.300 units remaining) + [ { 1 ; 2 ; 3 ; 0 } @parameter + Unit ] + - location: 10 (remaining gas: 1039984.220 units remaining) [ 0 - { 1 ; 2 ; 3 ; 0 } @parameter ] - - location: 13 (remaining gas: 1039983.970 units remaining) + { 1 ; 2 ; 3 ; 0 } @parameter + Unit ] + - location: 13 (remaining gas: 1039984.150 units remaining) [ { 1 ; 2 ; 3 ; 0 } @parameter - 0 ] - - location: 18 (remaining gas: 1039983.062 units remaining) + 0 + Unit ] + - location: 16 (remaining gas: 1039983.502 units remaining) + [ 0 + Unit ] + - location: 18 (remaining gas: 1039983.422 units remaining) [ 0 - 0 ] - - location: 17 (remaining gas: 1039982.992 units remaining) + 0 + Unit ] + - location: 17 (remaining gas: 1039983.352 units remaining) [ 0 - 0 ] - - location: 16 (remaining gas: 1039982.992 units remaining) + 0 + Unit ] + - location: 17 (remaining gas: 1039983.272 units remaining) [ 1 @parameter.elt 0 - 0 ] - - location: 19 (remaining gas: 1039982.852 units remaining) + 0 + Unit ] + - location: 19 (remaining gas: 1039983.192 units remaining) + [ 1 + 0 + Unit ] + - location: 20 (remaining gas: 1039983.092 units remaining) + [ 0 + Unit ] + - location: 22 (remaining gas: 1039983.012 units remaining) + [ 1 + 0 + Unit ] + - location: 25 (remaining gas: 1039982.932 units remaining) [ 1 - 0 ] - - location: 22 (remaining gas: 1039982.552 units remaining) + Unit ] + - location: -1 (remaining gas: 1039982.862 units remaining) [ 1 - 0 ] - - location: 25 (remaining gas: 1039982.412 units remaining) - [ 1 ] - - location: -1 (remaining gas: 1039982.342 units remaining) - [ 1 ] - - location: 20 (remaining gas: 1039982.342 units remaining) + Unit ] + - location: 21 (remaining gas: 1039982.782 units remaining) [ 1 - 1 ] - - location: -1 (remaining gas: 1039982.272 units remaining) + 1 + Unit ] + - location: -1 (remaining gas: 1039982.712 units remaining) + [ 1 + 1 + Unit ] + - location: 16 (remaining gas: 1039982.612 units remaining) [ 1 - 1 ] - - location: 18 (remaining gas: 1039981.972 units remaining) + Unit ] + - location: 18 (remaining gas: 1039982.532 units remaining) [ 1 - 1 ] - - location: 17 (remaining gas: 1039981.902 units remaining) + 1 + Unit ] + - location: 17 (remaining gas: 1039982.462 units remaining) [ 1 - 1 ] - - location: 16 (remaining gas: 1039981.902 units remaining) + 1 + Unit ] + - location: 17 (remaining gas: 1039982.382 units remaining) [ 2 @parameter.elt 1 - 1 ] - - location: 19 (remaining gas: 1039981.762 units remaining) + 1 + Unit ] + - location: 19 (remaining gas: 1039982.302 units remaining) [ 3 - 1 ] - - location: 22 (remaining gas: 1039981.462 units remaining) + 1 + Unit ] + - location: 20 (remaining gas: 1039982.202 units remaining) + [ 1 + Unit ] + - location: 22 (remaining gas: 1039982.122 units remaining) [ 1 - 1 ] - - location: 25 (remaining gas: 1039981.322 units remaining) - [ 2 ] - - location: -1 (remaining gas: 1039981.252 units remaining) - [ 2 ] - - location: 20 (remaining gas: 1039981.252 units remaining) + 1 + Unit ] + - location: 25 (remaining gas: 1039982.042 units remaining) + [ 2 + Unit ] + - location: -1 (remaining gas: 1039981.972 units remaining) + [ 2 + Unit ] + - location: 21 (remaining gas: 1039981.892 units remaining) [ 3 - 2 ] - - location: -1 (remaining gas: 1039981.182 units remaining) + 2 + Unit ] + - location: -1 (remaining gas: 1039981.822 units remaining) [ 3 - 2 ] - - location: 18 (remaining gas: 1039980.882 units remaining) + 2 + Unit ] + - location: 16 (remaining gas: 1039981.722 units remaining) + [ 2 + Unit ] + - location: 18 (remaining gas: 1039981.642 units remaining) [ 2 - 2 ] - - location: 17 (remaining gas: 1039980.812 units remaining) + 2 + Unit ] + - location: 17 (remaining gas: 1039981.572 units remaining) [ 2 - 2 ] - - location: 16 (remaining gas: 1039980.812 units remaining) + 2 + Unit ] + - location: 17 (remaining gas: 1039981.492 units remaining) [ 3 @parameter.elt 2 - 2 ] - - location: 19 (remaining gas: 1039980.672 units remaining) + 2 + Unit ] + - location: 19 (remaining gas: 1039981.412 units remaining) [ 5 - 2 ] - - location: 22 (remaining gas: 1039980.372 units remaining) + 2 + Unit ] + - location: 20 (remaining gas: 1039981.312 units remaining) + [ 2 + Unit ] + - location: 22 (remaining gas: 1039981.232 units remaining) [ 1 - 2 ] - - location: 25 (remaining gas: 1039980.232 units remaining) - [ 3 ] - - location: -1 (remaining gas: 1039980.162 units remaining) - [ 3 ] - - location: 20 (remaining gas: 1039980.162 units remaining) + 2 + Unit ] + - location: 25 (remaining gas: 1039981.152 units remaining) + [ 3 + Unit ] + - location: -1 (remaining gas: 1039981.082 units remaining) + [ 3 + Unit ] + - location: 21 (remaining gas: 1039981.002 units remaining) [ 5 - 3 ] - - location: -1 (remaining gas: 1039980.092 units remaining) + 3 + Unit ] + - location: -1 (remaining gas: 1039980.932 units remaining) [ 5 - 3 ] - - location: 18 (remaining gas: 1039979.792 units remaining) + 3 + Unit ] + - location: 16 (remaining gas: 1039980.832 units remaining) + [ 3 + Unit ] + - location: 18 (remaining gas: 1039980.752 units remaining) [ 3 - 3 ] - - location: 17 (remaining gas: 1039979.722 units remaining) + 3 + Unit ] + - location: 17 (remaining gas: 1039980.682 units remaining) [ 3 - 3 ] - - location: 16 (remaining gas: 1039979.722 units remaining) + 3 + Unit ] + - location: 17 (remaining gas: 1039980.602 units remaining) [ 0 @parameter.elt 3 - 3 ] - - location: 19 (remaining gas: 1039979.582 units remaining) + 3 + Unit ] + - location: 19 (remaining gas: 1039980.522 units remaining) [ 3 - 3 ] - - location: 22 (remaining gas: 1039979.282 units remaining) + 3 + Unit ] + - location: 20 (remaining gas: 1039980.422 units remaining) + [ 3 + Unit ] + - location: 22 (remaining gas: 1039980.342 units remaining) [ 1 - 3 ] - - location: 25 (remaining gas: 1039979.142 units remaining) - [ 4 ] - - location: -1 (remaining gas: 1039979.072 units remaining) - [ 4 ] - - location: 20 (remaining gas: 1039979.072 units remaining) + 3 + Unit ] + - location: 25 (remaining gas: 1039980.262 units remaining) + [ 4 + Unit ] + - location: -1 (remaining gas: 1039980.192 units remaining) + [ 4 + Unit ] + - location: 21 (remaining gas: 1039980.112 units remaining) [ 3 - 4 ] - - location: -1 (remaining gas: 1039979.002 units remaining) + 4 + Unit ] + - location: -1 (remaining gas: 1039980.042 units remaining) [ 3 - 4 ] - - location: 14 (remaining gas: 1039979.002 units remaining) - [ { 1 ; 3 ; 5 ; 3 } - 4 ] - - location: 26 (remaining gas: 1039978.862 units remaining) + 4 + Unit ] + - location: 26 (remaining gas: 1039979.962 units remaining) [ {} { 1 ; 3 ; 5 ; 3 } - 4 ] - - location: 28 (remaining gas: 1039978.722 units remaining) + 4 + Unit ] + - location: 28 (remaining gas: 1039979.882 units remaining) + [ (Pair {} { 1 ; 3 ; 5 ; 3 }) + 4 + Unit ] + - location: 29 (remaining gas: 1039979.782 units remaining) + [ 4 + Unit ] + - location: 31 (remaining gas: 1039979.702 units remaining) + [ Unit ] + - location: 30 (remaining gas: 1039979.632 units remaining) + [ Unit ] + - location: 30 (remaining gas: 1039979.552 units remaining) + [ (Pair {} { 1 ; 3 ; 5 ; 3 }) + Unit ] + - location: -1 (remaining gas: 1039979.482 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) - 4 ] - - location: 31 (remaining gas: 1039978.422 units remaining) - [ ] - - location: 30 (remaining gas: 1039978.352 units remaining) - [ ] - - location: 29 (remaining gas: 1039978.352 units remaining) - [ (Pair {} { 1 ; 3 ; 5 ; 3 }) ] - - location: -1 (remaining gas: 1039978.282 units remaining) - [ (Pair {} { 1 ; 3 ; 5 ; 3 }) ] + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out index 0d38983a6639..4afd903e1f24 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out @@ -7,32 +7,39 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.340 units remaining) + - location: 9 (remaining gas: 1039985.340 units remaining) [ (Pair {} { 0 }) ] - - location: 9 (remaining gas: 1039985.200 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039985.060 units remaining) + - location: 9 (remaining gas: 1039985.260 units remaining) + [ {} @parameter + Unit ] + - location: 10 (remaining gas: 1039985.180 units remaining) [ 0 - {} @parameter ] - - location: 13 (remaining gas: 1039984.930 units remaining) + {} @parameter + Unit ] + - location: 13 (remaining gas: 1039985.110 units remaining) [ {} @parameter - 0 ] - - location: 14 (remaining gas: 1039984.370 units remaining) - [ {} - 0 ] - - location: 26 (remaining gas: 1039984.230 units remaining) + 0 + Unit ] + - location: 26 (remaining gas: 1039984.530 units remaining) [ {} {} - 0 ] - - location: 28 (remaining gas: 1039984.090 units remaining) + 0 + Unit ] + - location: 28 (remaining gas: 1039984.450 units remaining) + [ (Pair {} {}) + 0 + Unit ] + - location: 29 (remaining gas: 1039984.350 units remaining) + [ 0 + Unit ] + - location: 31 (remaining gas: 1039984.270 units remaining) + [ Unit ] + - location: 30 (remaining gas: 1039984.200 units remaining) + [ Unit ] + - location: 30 (remaining gas: 1039984.120 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039984.050 units remaining) [ (Pair {} {}) - 0 ] - - location: 31 (remaining gas: 1039983.790 units remaining) - [ ] - - location: 30 (remaining gas: 1039983.720 units remaining) - [ ] - - location: 29 (remaining gas: 1039983.720 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039983.650 units remaining) - [ (Pair {} {}) ] + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out index a46e67990c1c..1b9041fb513f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.130 units remaining) + - location: 8 (remaining gas: 1039993.130 units remaining) [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) ] - - location: 8 (remaining gas: 1039992.990 units remaining) - [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter ] - - location: 9 (remaining gas: 1039992.850 units remaining) - [ 6 ] - - location: 10 (remaining gas: 1039992.710 units remaining) + - location: 8 (remaining gas: 1039993.050 units remaining) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter + Unit ] + - location: 9 (remaining gas: 1039992.970 units remaining) + [ 6 + Unit ] + - location: 10 (remaining gas: 1039992.890 units remaining) [ {} - 6 ] - - location: 12 (remaining gas: 1039992.570 units remaining) - [ (Pair {} 6) ] - - location: -1 (remaining gas: 1039992.500 units remaining) - [ (Pair {} 6) ] + 6 + Unit ] + - location: 12 (remaining gas: 1039992.810 units remaining) + [ (Pair {} 6) + Unit ] + - location: -1 (remaining gas: 1039992.740 units remaining) + [ (Pair {} 6) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out index 1c32ff8dbe25..12515768bd99 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.850 units remaining) + - location: 8 (remaining gas: 1039993.850 units remaining) [ (Pair { 1 ; 2 ; 3 } 111) ] - - location: 8 (remaining gas: 1039993.710 units remaining) - [ { 1 ; 2 ; 3 } @parameter ] - - location: 9 (remaining gas: 1039993.570 units remaining) - [ 3 ] - - location: 10 (remaining gas: 1039993.430 units remaining) + - location: 8 (remaining gas: 1039993.770 units remaining) + [ { 1 ; 2 ; 3 } @parameter + Unit ] + - location: 9 (remaining gas: 1039993.690 units remaining) + [ 3 + Unit ] + - location: 10 (remaining gas: 1039993.610 units remaining) [ {} - 3 ] - - location: 12 (remaining gas: 1039993.290 units remaining) - [ (Pair {} 3) ] - - location: -1 (remaining gas: 1039993.220 units remaining) - [ (Pair {} 3) ] + 3 + Unit ] + - location: 12 (remaining gas: 1039993.530 units remaining) + [ (Pair {} 3) + Unit ] + - location: -1 (remaining gas: 1039993.460 units remaining) + [ (Pair {} 3) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out index 02799210c166..e9b5c65f68f0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.330 units remaining) + - location: 8 (remaining gas: 1039994.330 units remaining) [ (Pair { 1 } 111) ] - - location: 8 (remaining gas: 1039994.190 units remaining) - [ { 1 } @parameter ] - - location: 9 (remaining gas: 1039994.050 units remaining) - [ 1 ] - - location: 10 (remaining gas: 1039993.910 units remaining) + - location: 8 (remaining gas: 1039994.250 units remaining) + [ { 1 } @parameter + Unit ] + - location: 9 (remaining gas: 1039994.170 units remaining) + [ 1 + Unit ] + - location: 10 (remaining gas: 1039994.090 units remaining) [ {} - 1 ] - - location: 12 (remaining gas: 1039993.770 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039993.700 units remaining) - [ (Pair {} 1) ] + 1 + Unit ] + - location: 12 (remaining gas: 1039994.010 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039993.940 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out index 7b85a238d426..f3b6e3dbb058 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.570 units remaining) + - location: 8 (remaining gas: 1039994.570 units remaining) [ (Pair {} 111) ] - - location: 8 (remaining gas: 1039994.430 units remaining) - [ {} @parameter ] - - location: 9 (remaining gas: 1039994.290 units remaining) - [ 0 ] - - location: 10 (remaining gas: 1039994.150 units remaining) + - location: 8 (remaining gas: 1039994.490 units remaining) + [ {} @parameter + Unit ] + - location: 9 (remaining gas: 1039994.410 units remaining) + [ 0 + Unit ] + - location: 10 (remaining gas: 1039994.330 units remaining) [ {} - 0 ] - - location: 12 (remaining gas: 1039994.010 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039993.940 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 12 (remaining gas: 1039994.250 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039994.180 units remaining) + [ (Pair {} 0) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 711661070306..d5db099e9826 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,142 +7,252 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039976.864 units remaining) + - location: 9 (remaining gas: 1039976.864 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039976.724 units remaining) - [ { "c" ; "b" ; "a" } @parameter ] - - location: 10 (remaining gas: 1039976.584 units remaining) + - location: 9 (remaining gas: 1039976.784 units remaining) + [ { "c" ; "b" ; "a" } @parameter + Unit ] + - location: 10 (remaining gas: 1039976.704 units remaining) [ {} - { "c" ; "b" ; "a" } @parameter ] - - location: 12 (remaining gas: 1039976.454 units remaining) + { "c" ; "b" ; "a" } @parameter + Unit ] + - location: 12 (remaining gas: 1039976.634 units remaining) [ { "c" ; "b" ; "a" } @parameter - {} ] - - location: 13 (remaining gas: 1039976.314 units remaining) - [ (Pair { "c" ; "b" ; "a" } {}) ] - - location: 14 (remaining gas: 1039976.174 units remaining) - [ (Left (Pair { "c" ; "b" ; "a" } {})) ] - - location: 19 (remaining gas: 1039975.894 units remaining) + {} + Unit ] + - location: 13 (remaining gas: 1039976.554 units remaining) + [ (Pair { "c" ; "b" ; "a" } {}) + Unit ] + - location: 14 (remaining gas: 1039976.474 units remaining) + [ (Left (Pair { "c" ; "b" ; "a" } {})) + Unit ] + - location: 17 (remaining gas: 1039976.394 units remaining) + [ (Pair { "c" ; "b" ; "a" } {}) + Unit ] + - location: 19 (remaining gas: 1039976.314 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) - (Pair { "c" ; "b" ; "a" } {}) ] - - location: 20 (remaining gas: 1039975.754 units remaining) + (Pair { "c" ; "b" ; "a" } {}) + Unit ] + - location: 20 (remaining gas: 1039976.234 units remaining) [ { "c" ; "b" ; "a" } @parameter - (Pair { "c" ; "b" ; "a" } {}) ] - - location: 23 (remaining gas: 1039975.454 units remaining) - [ {} ] - - location: 22 (remaining gas: 1039975.384 units remaining) - [ {} ] - - location: 21 (remaining gas: 1039975.384 units remaining) + (Pair { "c" ; "b" ; "a" } {}) + Unit ] + - location: 21 (remaining gas: 1039976.134 units remaining) + [ (Pair { "c" ; "b" ; "a" } {}) + Unit ] + - location: 23 (remaining gas: 1039976.054 units remaining) + [ {} + Unit ] + - location: 22 (remaining gas: 1039975.984 units remaining) + [ {} + Unit ] + - location: 22 (remaining gas: 1039975.904 units remaining) [ { "c" ; "b" ; "a" } @parameter - {} ] - - location: 26 (remaining gas: 1039975.084 units remaining) + {} + Unit ] + - location: 24 (remaining gas: 1039975.794 units remaining) + [ "c" @parameter.hd + { "b" ; "a" } @parameter.tl + {} + Unit ] + - location: 26 (remaining gas: 1039975.724 units remaining) [ { "b" ; "a" } @parameter.tl "c" @parameter.hd - {} ] - - location: 29 (remaining gas: 1039974.784 units remaining) - [ { "c" } ] - - location: 28 (remaining gas: 1039974.714 units remaining) - [ { "c" } ] - - location: 27 (remaining gas: 1039974.714 units remaining) + {} + Unit ] + - location: 27 (remaining gas: 1039975.624 units remaining) + [ "c" @parameter.hd + {} + Unit ] + - location: 29 (remaining gas: 1039975.544 units remaining) + [ { "c" } + Unit ] + - location: 28 (remaining gas: 1039975.474 units remaining) + [ { "c" } + Unit ] + - location: 28 (remaining gas: 1039975.394 units remaining) [ { "b" ; "a" } @parameter.tl - { "c" } ] - - location: 30 (remaining gas: 1039974.574 units remaining) - [ (Pair { "b" ; "a" } { "c" }) ] - - location: 31 (remaining gas: 1039974.434 units remaining) - [ (Left (Pair { "b" ; "a" } { "c" })) ] - - location: -1 (remaining gas: 1039974.364 units remaining) - [ (Left (Pair { "b" ; "a" } { "c" })) ] - - location: -1 (remaining gas: 1039974.294 units remaining) - [ (Left (Pair { "b" ; "a" } { "c" })) ] - - location: 19 (remaining gas: 1039974.074 units remaining) + { "c" } + Unit ] + - location: 30 (remaining gas: 1039975.314 units remaining) + [ (Pair { "b" ; "a" } { "c" }) + Unit ] + - location: 31 (remaining gas: 1039975.234 units remaining) + [ (Left (Pair { "b" ; "a" } { "c" })) + Unit ] + - location: -1 (remaining gas: 1039975.164 units remaining) + [ (Left (Pair { "b" ; "a" } { "c" })) + Unit ] + - location: -1 (remaining gas: 1039975.094 units remaining) + [ (Left (Pair { "b" ; "a" } { "c" })) + Unit ] + - location: 17 (remaining gas: 1039975.014 units remaining) [ (Pair { "b" ; "a" } { "c" }) - (Pair { "b" ; "a" } { "c" }) ] - - location: 20 (remaining gas: 1039973.934 units remaining) + Unit ] + - location: 19 (remaining gas: 1039974.934 units remaining) + [ (Pair { "b" ; "a" } { "c" }) + (Pair { "b" ; "a" } { "c" }) + Unit ] + - location: 20 (remaining gas: 1039974.854 units remaining) [ { "b" ; "a" } @parameter - (Pair { "b" ; "a" } { "c" }) ] - - location: 23 (remaining gas: 1039973.634 units remaining) - [ { "c" } ] - - location: 22 (remaining gas: 1039973.564 units remaining) - [ { "c" } ] - - location: 21 (remaining gas: 1039973.564 units remaining) + (Pair { "b" ; "a" } { "c" }) + Unit ] + - location: 21 (remaining gas: 1039974.754 units remaining) + [ (Pair { "b" ; "a" } { "c" }) + Unit ] + - location: 23 (remaining gas: 1039974.674 units remaining) + [ { "c" } + Unit ] + - location: 22 (remaining gas: 1039974.604 units remaining) + [ { "c" } + Unit ] + - location: 22 (remaining gas: 1039974.524 units remaining) [ { "b" ; "a" } @parameter - { "c" } ] - - location: 26 (remaining gas: 1039973.264 units remaining) + { "c" } + Unit ] + - location: 24 (remaining gas: 1039974.414 units remaining) + [ "b" @parameter.hd + { "a" } @parameter.tl + { "c" } + Unit ] + - location: 26 (remaining gas: 1039974.344 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd - { "c" } ] - - location: 29 (remaining gas: 1039972.964 units remaining) - [ { "b" ; "c" } ] - - location: 28 (remaining gas: 1039972.894 units remaining) - [ { "b" ; "c" } ] - - location: 27 (remaining gas: 1039972.894 units remaining) + { "c" } + Unit ] + - location: 27 (remaining gas: 1039974.244 units remaining) + [ "b" @parameter.hd + { "c" } + Unit ] + - location: 29 (remaining gas: 1039974.164 units remaining) + [ { "b" ; "c" } + Unit ] + - location: 28 (remaining gas: 1039974.094 units remaining) + [ { "b" ; "c" } + Unit ] + - location: 28 (remaining gas: 1039974.014 units remaining) [ { "a" } @parameter.tl - { "b" ; "c" } ] - - location: 30 (remaining gas: 1039972.754 units remaining) - [ (Pair { "a" } { "b" ; "c" }) ] - - location: 31 (remaining gas: 1039972.614 units remaining) - [ (Left (Pair { "a" } { "b" ; "c" })) ] - - location: -1 (remaining gas: 1039972.544 units remaining) - [ (Left (Pair { "a" } { "b" ; "c" })) ] - - location: -1 (remaining gas: 1039972.474 units remaining) - [ (Left (Pair { "a" } { "b" ; "c" })) ] - - location: 19 (remaining gas: 1039972.254 units remaining) + { "b" ; "c" } + Unit ] + - location: 30 (remaining gas: 1039973.934 units remaining) [ (Pair { "a" } { "b" ; "c" }) - (Pair { "a" } { "b" ; "c" }) ] - - location: 20 (remaining gas: 1039972.114 units remaining) + Unit ] + - location: 31 (remaining gas: 1039973.854 units remaining) + [ (Left (Pair { "a" } { "b" ; "c" })) + Unit ] + - location: -1 (remaining gas: 1039973.784 units remaining) + [ (Left (Pair { "a" } { "b" ; "c" })) + Unit ] + - location: -1 (remaining gas: 1039973.714 units remaining) + [ (Left (Pair { "a" } { "b" ; "c" })) + Unit ] + - location: 17 (remaining gas: 1039973.634 units remaining) + [ (Pair { "a" } { "b" ; "c" }) + Unit ] + - location: 19 (remaining gas: 1039973.554 units remaining) + [ (Pair { "a" } { "b" ; "c" }) + (Pair { "a" } { "b" ; "c" }) + Unit ] + - location: 20 (remaining gas: 1039973.474 units remaining) [ { "a" } @parameter - (Pair { "a" } { "b" ; "c" }) ] - - location: 23 (remaining gas: 1039971.814 units remaining) - [ { "b" ; "c" } ] - - location: 22 (remaining gas: 1039971.744 units remaining) - [ { "b" ; "c" } ] - - location: 21 (remaining gas: 1039971.744 units remaining) + (Pair { "a" } { "b" ; "c" }) + Unit ] + - location: 21 (remaining gas: 1039973.374 units remaining) + [ (Pair { "a" } { "b" ; "c" }) + Unit ] + - location: 23 (remaining gas: 1039973.294 units remaining) + [ { "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039973.224 units remaining) + [ { "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039973.144 units remaining) [ { "a" } @parameter - { "b" ; "c" } ] - - location: 26 (remaining gas: 1039971.444 units remaining) + { "b" ; "c" } + Unit ] + - location: 24 (remaining gas: 1039973.034 units remaining) + [ "a" @parameter.hd + {} @parameter.tl + { "b" ; "c" } + Unit ] + - location: 26 (remaining gas: 1039972.964 units remaining) [ {} @parameter.tl "a" @parameter.hd - { "b" ; "c" } ] - - location: 29 (remaining gas: 1039971.144 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 28 (remaining gas: 1039971.074 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 27 (remaining gas: 1039971.074 units remaining) + { "b" ; "c" } + Unit ] + - location: 27 (remaining gas: 1039972.864 units remaining) + [ "a" @parameter.hd + { "b" ; "c" } + Unit ] + - location: 29 (remaining gas: 1039972.784 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 28 (remaining gas: 1039972.714 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 28 (remaining gas: 1039972.634 units remaining) [ {} @parameter.tl - { "a" ; "b" ; "c" } ] - - location: 30 (remaining gas: 1039970.934 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: 31 (remaining gas: 1039970.794 units remaining) - [ (Left (Pair {} { "a" ; "b" ; "c" })) ] - - location: -1 (remaining gas: 1039970.724 units remaining) - [ (Left (Pair {} { "a" ; "b" ; "c" })) ] - - location: -1 (remaining gas: 1039970.654 units remaining) - [ (Left (Pair {} { "a" ; "b" ; "c" })) ] - - location: 19 (remaining gas: 1039970.434 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 30 (remaining gas: 1039972.554 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: 31 (remaining gas: 1039972.474 units remaining) + [ (Left (Pair {} { "a" ; "b" ; "c" })) + Unit ] + - location: -1 (remaining gas: 1039972.404 units remaining) + [ (Left (Pair {} { "a" ; "b" ; "c" })) + Unit ] + - location: -1 (remaining gas: 1039972.334 units remaining) + [ (Left (Pair {} { "a" ; "b" ; "c" })) + Unit ] + - location: 17 (remaining gas: 1039972.254 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) - (Pair {} { "a" ; "b" ; "c" }) ] - - location: 20 (remaining gas: 1039970.294 units remaining) + Unit ] + - location: 19 (remaining gas: 1039972.174 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: 20 (remaining gas: 1039972.094 units remaining) [ {} @parameter - (Pair {} { "a" ; "b" ; "c" }) ] - - location: 23 (remaining gas: 1039969.994 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 22 (remaining gas: 1039969.924 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 21 (remaining gas: 1039969.924 units remaining) + (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: 21 (remaining gas: 1039971.994 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: 23 (remaining gas: 1039971.914 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039971.844 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039971.764 units remaining) [ {} @parameter - { "a" ; "b" ; "c" } ] - - location: 35 (remaining gas: 1039969.614 units remaining) - [ (Right { "a" ; "b" ; "c" }) ] - - location: 34 (remaining gas: 1039969.544 units remaining) - [ (Right { "a" ; "b" ; "c" }) ] - - location: -1 (remaining gas: 1039969.474 units remaining) - [ (Right { "a" ; "b" ; "c" }) ] - - location: 17 (remaining gas: 1039969.394 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 41 (remaining gas: 1039969.254 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 24 (remaining gas: 1039971.654 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 35 (remaining gas: 1039971.574 units remaining) + [ (Right { "a" ; "b" ; "c" }) + Unit ] + - location: 34 (remaining gas: 1039971.504 units remaining) + [ (Right { "a" ; "b" ; "c" }) + Unit ] + - location: -1 (remaining gas: 1039971.434 units remaining) + [ (Right { "a" ; "b" ; "c" }) + Unit ] + - location: 17 (remaining gas: 1039971.354 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 41 (remaining gas: 1039971.274 units remaining) [ {} - { "a" ; "b" ; "c" } ] - - location: 43 (remaining gas: 1039969.114 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: -1 (remaining gas: 1039969.044 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] + { "a" ; "b" ; "c" } + Unit ] + - location: 43 (remaining gas: 1039971.194 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: -1 (remaining gas: 1039971.124 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" index 22664ccea1ee..6f7202ed83d5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" @@ -7,46 +7,72 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039977.656 units remaining) + - location: 9 (remaining gas: 1039977.656 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039977.516 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039977.376 units remaining) + - location: 9 (remaining gas: 1039977.576 units remaining) + [ {} @parameter + Unit ] + - location: 10 (remaining gas: 1039977.496 units remaining) [ {} - {} @parameter ] - - location: 12 (remaining gas: 1039977.246 units remaining) + {} @parameter + Unit ] + - location: 12 (remaining gas: 1039977.426 units remaining) [ {} @parameter - {} ] - - location: 13 (remaining gas: 1039977.106 units remaining) - [ (Pair {} {}) ] - - location: 14 (remaining gas: 1039976.966 units remaining) - [ (Left (Pair {} {})) ] - - location: 19 (remaining gas: 1039976.686 units remaining) + {} + Unit ] + - location: 13 (remaining gas: 1039977.346 units remaining) + [ (Pair {} {}) + Unit ] + - location: 14 (remaining gas: 1039977.266 units remaining) + [ (Left (Pair {} {})) + Unit ] + - location: 17 (remaining gas: 1039977.186 units remaining) + [ (Pair {} {}) + Unit ] + - location: 19 (remaining gas: 1039977.106 units remaining) [ (Pair {} {}) - (Pair {} {}) ] - - location: 20 (remaining gas: 1039976.546 units remaining) + (Pair {} {}) + Unit ] + - location: 20 (remaining gas: 1039977.026 units remaining) [ {} @parameter - (Pair {} {}) ] - - location: 23 (remaining gas: 1039976.246 units remaining) - [ {} ] - - location: 22 (remaining gas: 1039976.176 units remaining) - [ {} ] - - location: 21 (remaining gas: 1039976.176 units remaining) + (Pair {} {}) + Unit ] + - location: 21 (remaining gas: 1039976.926 units remaining) + [ (Pair {} {}) + Unit ] + - location: 23 (remaining gas: 1039976.846 units remaining) + [ {} + Unit ] + - location: 22 (remaining gas: 1039976.776 units remaining) + [ {} + Unit ] + - location: 22 (remaining gas: 1039976.696 units remaining) [ {} @parameter - {} ] - - location: 35 (remaining gas: 1039975.866 units remaining) - [ (Right {}) ] - - location: 34 (remaining gas: 1039975.796 units remaining) - [ (Right {}) ] - - location: -1 (remaining gas: 1039975.726 units remaining) - [ (Right {}) ] - - location: 17 (remaining gas: 1039975.646 units remaining) - [ {} ] - - location: 41 (remaining gas: 1039975.506 units remaining) + {} + Unit ] + - location: 24 (remaining gas: 1039976.586 units remaining) + [ {} + Unit ] + - location: 35 (remaining gas: 1039976.506 units remaining) + [ (Right {}) + Unit ] + - location: 34 (remaining gas: 1039976.436 units remaining) + [ (Right {}) + Unit ] + - location: -1 (remaining gas: 1039976.366 units remaining) + [ (Right {}) + Unit ] + - location: 17 (remaining gas: 1039976.286 units remaining) + [ {} + Unit ] + - location: 41 (remaining gas: 1039976.206 units remaining) [ {} - {} ] - - location: 43 (remaining gas: 1039975.366 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039975.296 units remaining) - [ (Pair {} {}) ] + {} + Unit ] + - location: 43 (remaining gas: 1039976.126 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039976.056 units remaining) + [ (Pair {} {}) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out index 0240d2535873..e8865c7c6ca0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039993.280 units remaining) + - location: 11 (remaining gas: 1039993.280 units remaining) [ (Pair { Elt 0 0 ; Elt 3 4 } {}) ] - - location: 11 (remaining gas: 1039993.140 units remaining) - [ { Elt 0 0 ; Elt 3 4 } @parameter ] - - location: 12 (remaining gas: 1039993 units remaining) + - location: 11 (remaining gas: 1039993.200 units remaining) + [ { Elt 0 0 ; Elt 3 4 } @parameter + Unit ] + - location: 12 (remaining gas: 1039993.120 units remaining) [ {} - { Elt 0 0 ; Elt 3 4 } @parameter ] - - location: 14 (remaining gas: 1039992.860 units remaining) - [ (Pair {} { Elt 0 0 ; Elt 3 4 }) ] - - location: -1 (remaining gas: 1039992.790 units remaining) - [ (Pair {} { Elt 0 0 ; Elt 3 4 }) ] + { Elt 0 0 ; Elt 3 4 } @parameter + Unit ] + - location: 14 (remaining gas: 1039993.040 units remaining) + [ (Pair {} { Elt 0 0 ; Elt 3 4 }) + Unit ] + - location: -1 (remaining gas: 1039992.970 units remaining) + [ (Pair {} { Elt 0 0 ; Elt 3 4 }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out index 669752847e4b..b6b38214efe3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039993.990 units remaining) + - location: 11 (remaining gas: 1039993.990 units remaining) [ (Pair { Elt 0 0 } {}) ] - - location: 11 (remaining gas: 1039993.850 units remaining) - [ { Elt 0 0 } @parameter ] - - location: 12 (remaining gas: 1039993.710 units remaining) + - location: 11 (remaining gas: 1039993.910 units remaining) + [ { Elt 0 0 } @parameter + Unit ] + - location: 12 (remaining gas: 1039993.830 units remaining) [ {} - { Elt 0 0 } @parameter ] - - location: 14 (remaining gas: 1039993.570 units remaining) - [ (Pair {} { Elt 0 0 }) ] - - location: -1 (remaining gas: 1039993.500 units remaining) - [ (Pair {} { Elt 0 0 }) ] + { Elt 0 0 } @parameter + Unit ] + - location: 14 (remaining gas: 1039993.750 units remaining) + [ (Pair {} { Elt 0 0 }) + Unit ] + - location: -1 (remaining gas: 1039993.680 units remaining) + [ (Pair {} { Elt 0 0 }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out index 27738be18327..de876b89bf95 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039993.990 units remaining) + - location: 11 (remaining gas: 1039993.990 units remaining) [ (Pair { Elt 0 1 } {}) ] - - location: 11 (remaining gas: 1039993.850 units remaining) - [ { Elt 0 1 } @parameter ] - - location: 12 (remaining gas: 1039993.710 units remaining) + - location: 11 (remaining gas: 1039993.910 units remaining) + [ { Elt 0 1 } @parameter + Unit ] + - location: 12 (remaining gas: 1039993.830 units remaining) [ {} - { Elt 0 1 } @parameter ] - - location: 14 (remaining gas: 1039993.570 units remaining) - [ (Pair {} { Elt 0 1 }) ] - - location: -1 (remaining gas: 1039993.500 units remaining) - [ (Pair {} { Elt 0 1 }) ] + { Elt 0 1 } @parameter + Unit ] + - location: 14 (remaining gas: 1039993.750 units remaining) + [ (Pair {} { Elt 0 1 }) + Unit ] + - location: -1 (remaining gas: 1039993.680 units remaining) + [ (Pair {} { Elt 0 1 }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out index 6dcc03b00032..124dad5ca229 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out @@ -7,144 +7,218 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039975.900 units remaining) + - location: 11 (remaining gas: 1039975.900 units remaining) [ (Pair { Elt 0 100 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039975.760 units remaining) - [ { Elt 0 100 ; Elt 2 100 } @parameter ] - - location: 12 (remaining gas: 1039975.620 units remaining) + - location: 11 (remaining gas: 1039975.820 units remaining) + [ { Elt 0 100 ; Elt 2 100 } @parameter + Unit ] + - location: 12 (remaining gas: 1039975.740 units remaining) [ 0 @acc_e - { Elt 0 100 ; Elt 2 100 } @parameter ] - - location: 15 (remaining gas: 1039975.480 units remaining) + { Elt 0 100 ; Elt 2 100 } @parameter + Unit ] + - location: 15 (remaining gas: 1039975.660 units remaining) [ 0 @acc_k 0 @acc_e - { Elt 0 100 ; Elt 2 100 } @parameter ] - - location: 18 (remaining gas: 1039975.340 units remaining) + { Elt 0 100 ; Elt 2 100 } @parameter + Unit ] + - location: 18 (remaining gas: 1039975.580 units remaining) [ (Pair 0 0) - { Elt 0 100 ; Elt 2 100 } @parameter ] - - location: 19 (remaining gas: 1039975.210 units remaining) + { Elt 0 100 ; Elt 2 100 } @parameter + Unit ] + - location: 19 (remaining gas: 1039975.510 units remaining) [ { Elt 0 100 ; Elt 2 100 } @parameter - (Pair 0 0) ] - - location: 24 (remaining gas: 1039974.690 units remaining) + (Pair 0 0) + Unit ] + - location: 22 (remaining gas: 1039975.250 units remaining) + [ (Pair 0 0) + Unit ] + - location: 24 (remaining gas: 1039975.170 units remaining) [ (Pair 0 0) - (Pair 0 0) ] - - location: 25 (remaining gas: 1039974.550 units remaining) + (Pair 0 0) + Unit ] + - location: 25 (remaining gas: 1039975.090 units remaining) [ 0 @acc_k - (Pair 0 0) ] - - location: 28 (remaining gas: 1039974.250 units remaining) - [ 0 @acc_e ] - - location: 27 (remaining gas: 1039974.180 units remaining) - [ 0 @acc_e ] - - location: 26 (remaining gas: 1039974.180 units remaining) + (Pair 0 0) + Unit ] + - location: 26 (remaining gas: 1039974.990 units remaining) + [ (Pair 0 0) + Unit ] + - location: 28 (remaining gas: 1039974.910 units remaining) + [ 0 @acc_e + Unit ] + - location: 27 (remaining gas: 1039974.840 units remaining) + [ 0 @acc_e + Unit ] + - location: 27 (remaining gas: 1039974.760 units remaining) [ 0 @acc_k - 0 @acc_e ] - - location: -1 (remaining gas: 1039974.110 units remaining) + 0 @acc_e + Unit ] + - location: -1 (remaining gas: 1039974.690 units remaining) [ 0 @acc_k - 0 @acc_e ] - - location: 22 (remaining gas: 1039974.110 units remaining) + 0 @acc_e + Unit ] + - location: 23 (remaining gas: 1039974.610 units remaining) [ (Pair 0 100) 0 @acc_k - 0 @acc_e ] - - location: 29 (remaining gas: 1039973.970 units remaining) + 0 @acc_e + Unit ] + - location: 29 (remaining gas: 1039974.530 units remaining) [ (Pair 0 100) (Pair 0 100) 0 @acc_k - 0 @acc_e ] - - location: 32 (remaining gas: 1039973.670 units remaining) + 0 @acc_e + Unit ] + - location: 30 (remaining gas: 1039974.430 units remaining) + [ (Pair 0 100) + 0 @acc_k + 0 @acc_e + Unit ] + - location: 32 (remaining gas: 1039974.350 units remaining) [ 0 @key 0 @acc_k - 0 @acc_e ] - - location: 33 (remaining gas: 1039973.530 units remaining) + 0 @acc_e + Unit ] + - location: 33 (remaining gas: 1039974.270 units remaining) [ 0 - 0 @acc_e ] - - location: -1 (remaining gas: 1039973.460 units remaining) + 0 @acc_e + Unit ] + - location: -1 (remaining gas: 1039974.200 units remaining) [ 0 - 0 @acc_e ] - - location: 30 (remaining gas: 1039973.460 units remaining) + 0 @acc_e + Unit ] + - location: 31 (remaining gas: 1039974.120 units remaining) [ (Pair 0 100) 0 - 0 @acc_e ] - - location: 34 (remaining gas: 1039973.330 units remaining) + 0 @acc_e + Unit ] + - location: 34 (remaining gas: 1039974.050 units remaining) [ 0 (Pair 0 100) - 0 @acc_e ] - - location: 37 (remaining gas: 1039973.030 units remaining) + 0 @acc_e + Unit ] + - location: 35 (remaining gas: 1039973.950 units remaining) + [ (Pair 0 100) + 0 @acc_e + Unit ] + - location: 37 (remaining gas: 1039973.870 units remaining) [ 100 @elt - 0 @acc_e ] - - location: 38 (remaining gas: 1039972.890 units remaining) - [ 100 ] - - location: -1 (remaining gas: 1039972.820 units remaining) - [ 100 ] - - location: 35 (remaining gas: 1039972.820 units remaining) + 0 @acc_e + Unit ] + - location: 38 (remaining gas: 1039973.790 units remaining) + [ 100 + Unit ] + - location: -1 (remaining gas: 1039973.720 units remaining) + [ 100 + Unit ] + - location: 36 (remaining gas: 1039973.640 units remaining) [ 0 - 100 ] - - location: 39 (remaining gas: 1039972.680 units remaining) - [ (Pair 0 100) ] - - location: -1 (remaining gas: 1039972.610 units remaining) - [ (Pair 0 100) ] - - location: 24 (remaining gas: 1039972.310 units remaining) + 100 + Unit ] + - location: 39 (remaining gas: 1039973.560 units remaining) + [ (Pair 0 100) + Unit ] + - location: -1 (remaining gas: 1039973.490 units remaining) + [ (Pair 0 100) + Unit ] + - location: 22 (remaining gas: 1039973.390 units remaining) [ (Pair 0 100) - (Pair 0 100) ] - - location: 25 (remaining gas: 1039972.170 units remaining) + Unit ] + - location: 24 (remaining gas: 1039973.310 units remaining) + [ (Pair 0 100) + (Pair 0 100) + Unit ] + - location: 25 (remaining gas: 1039973.230 units remaining) [ 0 @acc_k - (Pair 0 100) ] - - location: 28 (remaining gas: 1039971.870 units remaining) - [ 100 @acc_e ] - - location: 27 (remaining gas: 1039971.800 units remaining) - [ 100 @acc_e ] - - location: 26 (remaining gas: 1039971.800 units remaining) + (Pair 0 100) + Unit ] + - location: 26 (remaining gas: 1039973.130 units remaining) + [ (Pair 0 100) + Unit ] + - location: 28 (remaining gas: 1039973.050 units remaining) + [ 100 @acc_e + Unit ] + - location: 27 (remaining gas: 1039972.980 units remaining) + [ 100 @acc_e + Unit ] + - location: 27 (remaining gas: 1039972.900 units remaining) [ 0 @acc_k - 100 @acc_e ] - - location: -1 (remaining gas: 1039971.730 units remaining) + 100 @acc_e + Unit ] + - location: -1 (remaining gas: 1039972.830 units remaining) [ 0 @acc_k - 100 @acc_e ] - - location: 22 (remaining gas: 1039971.730 units remaining) + 100 @acc_e + Unit ] + - location: 23 (remaining gas: 1039972.750 units remaining) [ (Pair 2 100) 0 @acc_k - 100 @acc_e ] - - location: 29 (remaining gas: 1039971.590 units remaining) + 100 @acc_e + Unit ] + - location: 29 (remaining gas: 1039972.670 units remaining) [ (Pair 2 100) (Pair 2 100) 0 @acc_k - 100 @acc_e ] - - location: 32 (remaining gas: 1039971.290 units remaining) + 100 @acc_e + Unit ] + - location: 30 (remaining gas: 1039972.570 units remaining) + [ (Pair 2 100) + 0 @acc_k + 100 @acc_e + Unit ] + - location: 32 (remaining gas: 1039972.490 units remaining) [ 2 @key 0 @acc_k - 100 @acc_e ] - - location: 33 (remaining gas: 1039971.150 units remaining) + 100 @acc_e + Unit ] + - location: 33 (remaining gas: 1039972.410 units remaining) [ 2 - 100 @acc_e ] - - location: -1 (remaining gas: 1039971.080 units remaining) + 100 @acc_e + Unit ] + - location: -1 (remaining gas: 1039972.340 units remaining) [ 2 - 100 @acc_e ] - - location: 30 (remaining gas: 1039971.080 units remaining) + 100 @acc_e + Unit ] + - location: 31 (remaining gas: 1039972.260 units remaining) [ (Pair 2 100) 2 - 100 @acc_e ] - - location: 34 (remaining gas: 1039970.950 units remaining) + 100 @acc_e + Unit ] + - location: 34 (remaining gas: 1039972.190 units remaining) [ 2 (Pair 2 100) - 100 @acc_e ] - - location: 37 (remaining gas: 1039970.650 units remaining) + 100 @acc_e + Unit ] + - location: 35 (remaining gas: 1039972.090 units remaining) + [ (Pair 2 100) + 100 @acc_e + Unit ] + - location: 37 (remaining gas: 1039972.010 units remaining) [ 100 @elt - 100 @acc_e ] - - location: 38 (remaining gas: 1039970.510 units remaining) - [ 200 ] - - location: -1 (remaining gas: 1039970.440 units remaining) - [ 200 ] - - location: 35 (remaining gas: 1039970.440 units remaining) + 100 @acc_e + Unit ] + - location: 38 (remaining gas: 1039971.930 units remaining) + [ 200 + Unit ] + - location: -1 (remaining gas: 1039971.860 units remaining) + [ 200 + Unit ] + - location: 36 (remaining gas: 1039971.780 units remaining) [ 2 - 200 ] - - location: 39 (remaining gas: 1039970.300 units remaining) - [ (Pair 2 200) ] - - location: -1 (remaining gas: 1039970.230 units remaining) - [ (Pair 2 200) ] - - location: 20 (remaining gas: 1039970.230 units remaining) - [ (Pair 2 200) ] - - location: 40 (remaining gas: 1039970.090 units remaining) + 200 + Unit ] + - location: 39 (remaining gas: 1039971.700 units remaining) + [ (Pair 2 200) + Unit ] + - location: -1 (remaining gas: 1039971.630 units remaining) + [ (Pair 2 200) + Unit ] + - location: 40 (remaining gas: 1039971.550 units remaining) [ {} - (Pair 2 200) ] - - location: 42 (remaining gas: 1039969.950 units remaining) - [ (Pair {} 2 200) ] - - location: -1 (remaining gas: 1039969.880 units remaining) - [ (Pair {} 2 200) ] + (Pair 2 200) + Unit ] + - location: 42 (remaining gas: 1039971.470 units remaining) + [ (Pair {} 2 200) + Unit ] + - location: -1 (remaining gas: 1039971.400 units remaining) + [ (Pair {} 2 200) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out index 7ef195fcc602..3338d3216f54 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out @@ -7,144 +7,218 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039975.900 units remaining) + - location: 11 (remaining gas: 1039975.900 units remaining) [ (Pair { Elt 1 1 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039975.760 units remaining) - [ { Elt 1 1 ; Elt 2 100 } @parameter ] - - location: 12 (remaining gas: 1039975.620 units remaining) + - location: 11 (remaining gas: 1039975.820 units remaining) + [ { Elt 1 1 ; Elt 2 100 } @parameter + Unit ] + - location: 12 (remaining gas: 1039975.740 units remaining) [ 0 @acc_e - { Elt 1 1 ; Elt 2 100 } @parameter ] - - location: 15 (remaining gas: 1039975.480 units remaining) + { Elt 1 1 ; Elt 2 100 } @parameter + Unit ] + - location: 15 (remaining gas: 1039975.660 units remaining) [ 0 @acc_k 0 @acc_e - { Elt 1 1 ; Elt 2 100 } @parameter ] - - location: 18 (remaining gas: 1039975.340 units remaining) + { Elt 1 1 ; Elt 2 100 } @parameter + Unit ] + - location: 18 (remaining gas: 1039975.580 units remaining) [ (Pair 0 0) - { Elt 1 1 ; Elt 2 100 } @parameter ] - - location: 19 (remaining gas: 1039975.210 units remaining) + { Elt 1 1 ; Elt 2 100 } @parameter + Unit ] + - location: 19 (remaining gas: 1039975.510 units remaining) [ { Elt 1 1 ; Elt 2 100 } @parameter - (Pair 0 0) ] - - location: 24 (remaining gas: 1039974.690 units remaining) + (Pair 0 0) + Unit ] + - location: 22 (remaining gas: 1039975.250 units remaining) + [ (Pair 0 0) + Unit ] + - location: 24 (remaining gas: 1039975.170 units remaining) [ (Pair 0 0) - (Pair 0 0) ] - - location: 25 (remaining gas: 1039974.550 units remaining) + (Pair 0 0) + Unit ] + - location: 25 (remaining gas: 1039975.090 units remaining) [ 0 @acc_k - (Pair 0 0) ] - - location: 28 (remaining gas: 1039974.250 units remaining) - [ 0 @acc_e ] - - location: 27 (remaining gas: 1039974.180 units remaining) - [ 0 @acc_e ] - - location: 26 (remaining gas: 1039974.180 units remaining) + (Pair 0 0) + Unit ] + - location: 26 (remaining gas: 1039974.990 units remaining) + [ (Pair 0 0) + Unit ] + - location: 28 (remaining gas: 1039974.910 units remaining) + [ 0 @acc_e + Unit ] + - location: 27 (remaining gas: 1039974.840 units remaining) + [ 0 @acc_e + Unit ] + - location: 27 (remaining gas: 1039974.760 units remaining) [ 0 @acc_k - 0 @acc_e ] - - location: -1 (remaining gas: 1039974.110 units remaining) + 0 @acc_e + Unit ] + - location: -1 (remaining gas: 1039974.690 units remaining) [ 0 @acc_k - 0 @acc_e ] - - location: 22 (remaining gas: 1039974.110 units remaining) + 0 @acc_e + Unit ] + - location: 23 (remaining gas: 1039974.610 units remaining) [ (Pair 1 1) 0 @acc_k - 0 @acc_e ] - - location: 29 (remaining gas: 1039973.970 units remaining) + 0 @acc_e + Unit ] + - location: 29 (remaining gas: 1039974.530 units remaining) [ (Pair 1 1) (Pair 1 1) 0 @acc_k - 0 @acc_e ] - - location: 32 (remaining gas: 1039973.670 units remaining) + 0 @acc_e + Unit ] + - location: 30 (remaining gas: 1039974.430 units remaining) + [ (Pair 1 1) + 0 @acc_k + 0 @acc_e + Unit ] + - location: 32 (remaining gas: 1039974.350 units remaining) [ 1 @key 0 @acc_k - 0 @acc_e ] - - location: 33 (remaining gas: 1039973.530 units remaining) + 0 @acc_e + Unit ] + - location: 33 (remaining gas: 1039974.270 units remaining) [ 1 - 0 @acc_e ] - - location: -1 (remaining gas: 1039973.460 units remaining) + 0 @acc_e + Unit ] + - location: -1 (remaining gas: 1039974.200 units remaining) [ 1 - 0 @acc_e ] - - location: 30 (remaining gas: 1039973.460 units remaining) + 0 @acc_e + Unit ] + - location: 31 (remaining gas: 1039974.120 units remaining) [ (Pair 1 1) 1 - 0 @acc_e ] - - location: 34 (remaining gas: 1039973.330 units remaining) + 0 @acc_e + Unit ] + - location: 34 (remaining gas: 1039974.050 units remaining) [ 1 (Pair 1 1) - 0 @acc_e ] - - location: 37 (remaining gas: 1039973.030 units remaining) + 0 @acc_e + Unit ] + - location: 35 (remaining gas: 1039973.950 units remaining) + [ (Pair 1 1) + 0 @acc_e + Unit ] + - location: 37 (remaining gas: 1039973.870 units remaining) [ 1 @elt - 0 @acc_e ] - - location: 38 (remaining gas: 1039972.890 units remaining) - [ 1 ] - - location: -1 (remaining gas: 1039972.820 units remaining) - [ 1 ] - - location: 35 (remaining gas: 1039972.820 units remaining) + 0 @acc_e + Unit ] + - location: 38 (remaining gas: 1039973.790 units remaining) [ 1 - 1 ] - - location: 39 (remaining gas: 1039972.680 units remaining) - [ (Pair 1 1) ] - - location: -1 (remaining gas: 1039972.610 units remaining) - [ (Pair 1 1) ] - - location: 24 (remaining gas: 1039972.310 units remaining) + Unit ] + - location: -1 (remaining gas: 1039973.720 units remaining) + [ 1 + Unit ] + - location: 36 (remaining gas: 1039973.640 units remaining) + [ 1 + 1 + Unit ] + - location: 39 (remaining gas: 1039973.560 units remaining) + [ (Pair 1 1) + Unit ] + - location: -1 (remaining gas: 1039973.490 units remaining) [ (Pair 1 1) - (Pair 1 1) ] - - location: 25 (remaining gas: 1039972.170 units remaining) + Unit ] + - location: 22 (remaining gas: 1039973.390 units remaining) + [ (Pair 1 1) + Unit ] + - location: 24 (remaining gas: 1039973.310 units remaining) + [ (Pair 1 1) + (Pair 1 1) + Unit ] + - location: 25 (remaining gas: 1039973.230 units remaining) [ 1 @acc_k - (Pair 1 1) ] - - location: 28 (remaining gas: 1039971.870 units remaining) - [ 1 @acc_e ] - - location: 27 (remaining gas: 1039971.800 units remaining) - [ 1 @acc_e ] - - location: 26 (remaining gas: 1039971.800 units remaining) + (Pair 1 1) + Unit ] + - location: 26 (remaining gas: 1039973.130 units remaining) + [ (Pair 1 1) + Unit ] + - location: 28 (remaining gas: 1039973.050 units remaining) + [ 1 @acc_e + Unit ] + - location: 27 (remaining gas: 1039972.980 units remaining) + [ 1 @acc_e + Unit ] + - location: 27 (remaining gas: 1039972.900 units remaining) [ 1 @acc_k - 1 @acc_e ] - - location: -1 (remaining gas: 1039971.730 units remaining) + 1 @acc_e + Unit ] + - location: -1 (remaining gas: 1039972.830 units remaining) [ 1 @acc_k - 1 @acc_e ] - - location: 22 (remaining gas: 1039971.730 units remaining) + 1 @acc_e + Unit ] + - location: 23 (remaining gas: 1039972.750 units remaining) [ (Pair 2 100) 1 @acc_k - 1 @acc_e ] - - location: 29 (remaining gas: 1039971.590 units remaining) + 1 @acc_e + Unit ] + - location: 29 (remaining gas: 1039972.670 units remaining) [ (Pair 2 100) (Pair 2 100) 1 @acc_k - 1 @acc_e ] - - location: 32 (remaining gas: 1039971.290 units remaining) + 1 @acc_e + Unit ] + - location: 30 (remaining gas: 1039972.570 units remaining) + [ (Pair 2 100) + 1 @acc_k + 1 @acc_e + Unit ] + - location: 32 (remaining gas: 1039972.490 units remaining) [ 2 @key 1 @acc_k - 1 @acc_e ] - - location: 33 (remaining gas: 1039971.150 units remaining) + 1 @acc_e + Unit ] + - location: 33 (remaining gas: 1039972.410 units remaining) [ 3 - 1 @acc_e ] - - location: -1 (remaining gas: 1039971.080 units remaining) + 1 @acc_e + Unit ] + - location: -1 (remaining gas: 1039972.340 units remaining) [ 3 - 1 @acc_e ] - - location: 30 (remaining gas: 1039971.080 units remaining) + 1 @acc_e + Unit ] + - location: 31 (remaining gas: 1039972.260 units remaining) [ (Pair 2 100) 3 - 1 @acc_e ] - - location: 34 (remaining gas: 1039970.950 units remaining) + 1 @acc_e + Unit ] + - location: 34 (remaining gas: 1039972.190 units remaining) [ 3 (Pair 2 100) - 1 @acc_e ] - - location: 37 (remaining gas: 1039970.650 units remaining) + 1 @acc_e + Unit ] + - location: 35 (remaining gas: 1039972.090 units remaining) + [ (Pair 2 100) + 1 @acc_e + Unit ] + - location: 37 (remaining gas: 1039972.010 units remaining) [ 100 @elt - 1 @acc_e ] - - location: 38 (remaining gas: 1039970.510 units remaining) - [ 101 ] - - location: -1 (remaining gas: 1039970.440 units remaining) - [ 101 ] - - location: 35 (remaining gas: 1039970.440 units remaining) + 1 @acc_e + Unit ] + - location: 38 (remaining gas: 1039971.930 units remaining) + [ 101 + Unit ] + - location: -1 (remaining gas: 1039971.860 units remaining) + [ 101 + Unit ] + - location: 36 (remaining gas: 1039971.780 units remaining) [ 3 - 101 ] - - location: 39 (remaining gas: 1039970.300 units remaining) - [ (Pair 3 101) ] - - location: -1 (remaining gas: 1039970.230 units remaining) - [ (Pair 3 101) ] - - location: 20 (remaining gas: 1039970.230 units remaining) - [ (Pair 3 101) ] - - location: 40 (remaining gas: 1039970.090 units remaining) + 101 + Unit ] + - location: 39 (remaining gas: 1039971.700 units remaining) + [ (Pair 3 101) + Unit ] + - location: -1 (remaining gas: 1039971.630 units remaining) + [ (Pair 3 101) + Unit ] + - location: 40 (remaining gas: 1039971.550 units remaining) [ {} - (Pair 3 101) ] - - location: 42 (remaining gas: 1039969.950 units remaining) - [ (Pair {} 3 101) ] - - location: -1 (remaining gas: 1039969.880 units remaining) - [ (Pair {} 3 101) ] + (Pair 3 101) + Unit ] + - location: 42 (remaining gas: 1039971.470 units remaining) + [ (Pair {} 3 101) + Unit ] + - location: -1 (remaining gas: 1039971.400 units remaining) + [ (Pair {} 3 101) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" index 8bbdbfd47b04..94c88cb4ad03 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" @@ -7,66 +7,90 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.192 units remaining) + - location: 9 (remaining gas: 1039987.192 units remaining) [ (Pair 15 { Elt "bar" 5 ; Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039987.052 units remaining) + - location: 9 (remaining gas: 1039987.112 units remaining) [ 15 @parameter - { Elt "bar" 5 ; Elt "foo" 1 } @storage ] - - location: 10 (remaining gas: 1039986.922 units remaining) + { Elt "bar" 5 ; Elt "foo" 1 } @storage + Unit ] + - location: 10 (remaining gas: 1039987.042 units remaining) [ { Elt "bar" 5 ; Elt "foo" 1 } @storage - 15 @parameter ] - - location: 13 (remaining gas: 1039985.120 units remaining) + 15 @parameter + Unit ] + - location: 13 (remaining gas: 1039985.360 units remaining) [ 5 @elt - 15 @parameter ] - - location: 16 (remaining gas: 1039984.820 units remaining) + 15 @parameter + Unit ] + - location: 14 (remaining gas: 1039985.260 units remaining) [ 15 @parameter - 15 @parameter ] - - location: 15 (remaining gas: 1039984.750 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.180 units remaining) + [ 15 @parameter + 15 @parameter + Unit ] + - location: 15 (remaining gas: 1039985.110 units remaining) [ 15 @parameter - 15 @parameter ] - - location: 14 (remaining gas: 1039984.750 units remaining) + 15 @parameter + Unit ] + - location: 15 (remaining gas: 1039985.030 units remaining) [ 5 @elt 15 @parameter - 15 @parameter ] - - location: 17 (remaining gas: 1039984.610 units remaining) + 15 @parameter + Unit ] + - location: 17 (remaining gas: 1039984.950 units remaining) [ 20 - 15 @parameter ] - - location: -1 (remaining gas: 1039984.540 units remaining) + 15 @parameter + Unit ] + - location: -1 (remaining gas: 1039984.880 units remaining) [ 20 - 15 @parameter ] - - location: 13 (remaining gas: 1039984.400 units remaining) + 15 @parameter + Unit ] + - location: 13 (remaining gas: 1039984.800 units remaining) [ 1 @elt - 15 @parameter ] - - location: 16 (remaining gas: 1039984.100 units remaining) + 15 @parameter + Unit ] + - location: 14 (remaining gas: 1039984.700 units remaining) + [ 15 @parameter + Unit ] + - location: 16 (remaining gas: 1039984.620 units remaining) [ 15 @parameter - 15 @parameter ] - - location: 15 (remaining gas: 1039984.030 units remaining) + 15 @parameter + Unit ] + - location: 15 (remaining gas: 1039984.550 units remaining) [ 15 @parameter - 15 @parameter ] - - location: 14 (remaining gas: 1039984.030 units remaining) + 15 @parameter + Unit ] + - location: 15 (remaining gas: 1039984.470 units remaining) [ 1 @elt 15 @parameter - 15 @parameter ] - - location: 17 (remaining gas: 1039983.890 units remaining) + 15 @parameter + Unit ] + - location: 17 (remaining gas: 1039984.390 units remaining) [ 16 - 15 @parameter ] - - location: -1 (remaining gas: 1039983.820 units remaining) + 15 @parameter + Unit ] + - location: -1 (remaining gas: 1039984.320 units remaining) [ 16 - 15 @parameter ] - - location: 11 (remaining gas: 1039983.820 units remaining) + 15 @parameter + Unit ] + - location: 18 (remaining gas: 1039984.220 units remaining) + [ 15 @parameter + Unit ] + - location: 20 (remaining gas: 1039984.140 units remaining) + [ Unit ] + - location: 19 (remaining gas: 1039984.070 units remaining) + [ Unit ] + - location: 19 (remaining gas: 1039983.990 units remaining) [ { Elt "bar" 20 ; Elt "foo" 16 } - 15 @parameter ] - - location: 20 (remaining gas: 1039983.520 units remaining) - [ ] - - location: 19 (remaining gas: 1039983.450 units remaining) - [ ] - - location: 18 (remaining gas: 1039983.450 units remaining) - [ { Elt "bar" 20 ; Elt "foo" 16 } ] - - location: 21 (remaining gas: 1039983.310 units remaining) + Unit ] + - location: 21 (remaining gas: 1039983.910 units remaining) [ {} - { Elt "bar" 20 ; Elt "foo" 16 } ] - - location: 23 (remaining gas: 1039983.170 units remaining) - [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) ] - - location: -1 (remaining gas: 1039983.100 units remaining) - [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) ] + { Elt "bar" 20 ; Elt "foo" 16 } + Unit ] + - location: 23 (remaining gas: 1039983.830 units remaining) + [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) + Unit ] + - location: -1 (remaining gas: 1039983.760 units remaining) + [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" index e27faabb4bc9..3b15581a2671 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" @@ -7,47 +7,62 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.916 units remaining) + - location: 9 (remaining gas: 1039987.916 units remaining) [ (Pair 10 { Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039987.776 units remaining) + - location: 9 (remaining gas: 1039987.836 units remaining) [ 10 @parameter - { Elt "foo" 1 } @storage ] - - location: 10 (remaining gas: 1039987.646 units remaining) + { Elt "foo" 1 } @storage + Unit ] + - location: 10 (remaining gas: 1039987.766 units remaining) [ { Elt "foo" 1 } @storage - 10 @parameter ] - - location: 13 (remaining gas: 1039986.605 units remaining) + 10 @parameter + Unit ] + - location: 13 (remaining gas: 1039986.845 units remaining) [ 1 @elt - 10 @parameter ] - - location: 16 (remaining gas: 1039986.305 units remaining) + 10 @parameter + Unit ] + - location: 14 (remaining gas: 1039986.745 units remaining) [ 10 @parameter - 10 @parameter ] - - location: 15 (remaining gas: 1039986.235 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.665 units remaining) [ 10 @parameter - 10 @parameter ] - - location: 14 (remaining gas: 1039986.235 units remaining) + 10 @parameter + Unit ] + - location: 15 (remaining gas: 1039986.595 units remaining) + [ 10 @parameter + 10 @parameter + Unit ] + - location: 15 (remaining gas: 1039986.515 units remaining) [ 1 @elt 10 @parameter - 10 @parameter ] - - location: 17 (remaining gas: 1039986.095 units remaining) + 10 @parameter + Unit ] + - location: 17 (remaining gas: 1039986.435 units remaining) [ 11 - 10 @parameter ] - - location: -1 (remaining gas: 1039986.025 units remaining) + 10 @parameter + Unit ] + - location: -1 (remaining gas: 1039986.365 units remaining) [ 11 - 10 @parameter ] - - location: 11 (remaining gas: 1039986.025 units remaining) + 10 @parameter + Unit ] + - location: 18 (remaining gas: 1039986.265 units remaining) + [ 10 @parameter + Unit ] + - location: 20 (remaining gas: 1039986.185 units remaining) + [ Unit ] + - location: 19 (remaining gas: 1039986.115 units remaining) + [ Unit ] + - location: 19 (remaining gas: 1039986.035 units remaining) [ { Elt "foo" 11 } - 10 @parameter ] - - location: 20 (remaining gas: 1039985.725 units remaining) - [ ] - - location: 19 (remaining gas: 1039985.655 units remaining) - [ ] - - location: 18 (remaining gas: 1039985.655 units remaining) - [ { Elt "foo" 11 } ] - - location: 21 (remaining gas: 1039985.515 units remaining) + Unit ] + - location: 21 (remaining gas: 1039985.955 units remaining) [ {} - { Elt "foo" 11 } ] - - location: 23 (remaining gas: 1039985.375 units remaining) - [ (Pair {} { Elt "foo" 11 }) ] - - location: -1 (remaining gas: 1039985.305 units remaining) - [ (Pair {} { Elt "foo" 11 }) ] + { Elt "foo" 11 } + Unit ] + - location: 23 (remaining gas: 1039985.875 units remaining) + [ (Pair {} { Elt "foo" 11 }) + Unit ] + - location: -1 (remaining gas: 1039985.805 units remaining) + [ (Pair {} { Elt "foo" 11 }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out index 4d1508b7f73e..15b07d8ee954 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out @@ -7,28 +7,34 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039988.520 units remaining) + - location: 9 (remaining gas: 1039988.520 units remaining) [ (Pair 10 {}) ] - - location: 9 (remaining gas: 1039988.380 units remaining) + - location: 9 (remaining gas: 1039988.440 units remaining) [ 10 @parameter - {} @storage ] - - location: 10 (remaining gas: 1039988.250 units remaining) + {} @storage + Unit ] + - location: 10 (remaining gas: 1039988.370 units remaining) [ {} @storage - 10 @parameter ] - - location: 11 (remaining gas: 1039988.110 units remaining) + 10 @parameter + Unit ] + - location: 18 (remaining gas: 1039988.190 units remaining) + [ 10 @parameter + Unit ] + - location: 20 (remaining gas: 1039988.110 units remaining) + [ Unit ] + - location: 19 (remaining gas: 1039988.040 units remaining) + [ Unit ] + - location: 19 (remaining gas: 1039987.960 units remaining) [ {} - 10 @parameter ] - - location: 20 (remaining gas: 1039987.810 units remaining) - [ ] - - location: 19 (remaining gas: 1039987.740 units remaining) - [ ] - - location: 18 (remaining gas: 1039987.740 units remaining) - [ {} ] - - location: 21 (remaining gas: 1039987.600 units remaining) + Unit ] + - location: 21 (remaining gas: 1039987.880 units remaining) [ {} - {} ] - - location: 23 (remaining gas: 1039987.460 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039987.390 units remaining) - [ (Pair {} {}) ] + {} + Unit ] + - location: 23 (remaining gas: 1039987.800 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039987.730 units remaining) + [ (Pair {} {}) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out index 0ac0f989c9fb..d92dadd8ff4b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.090 units remaining) + - location: 12 (remaining gas: 1039987.090 units remaining) [ (Pair 1 { Elt 0 1 } None) ] - - location: 12 (remaining gas: 1039986.950 units remaining) + - location: 12 (remaining gas: 1039987.010 units remaining) [ 1 @parameter - (Pair { Elt 0 1 } None) @storage ] - - location: 15 (remaining gas: 1039986.650 units remaining) - [ { Elt 0 1 } ] - - location: 16 (remaining gas: 1039986.510 units remaining) + (Pair { Elt 0 1 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.910 units remaining) + [ (Pair { Elt 0 1 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.830 units remaining) [ { Elt 0 1 } - { Elt 0 1 } ] - - location: -1 (remaining gas: 1039986.440 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.750 units remaining) [ { Elt 0 1 } - { Elt 0 1 } ] - - location: 13 (remaining gas: 1039986.440 units remaining) + { Elt 0 1 } + Unit ] + - location: -1 (remaining gas: 1039986.680 units remaining) + [ { Elt 0 1 } + { Elt 0 1 } + Unit ] + - location: 14 (remaining gas: 1039986.600 units remaining) [ 1 @parameter { Elt 0 1 } - { Elt 0 1 } ] - - location: 17 (remaining gas: 1039986.300 units remaining) + { Elt 0 1 } + Unit ] + - location: 17 (remaining gas: 1039986.520 units remaining) [ False - { Elt 0 1 } ] - - location: 18 (remaining gas: 1039986.160 units remaining) + { Elt 0 1 } + Unit ] + - location: 18 (remaining gas: 1039986.440 units remaining) [ (Some False) - { Elt 0 1 } ] - - location: 19 (remaining gas: 1039986.030 units remaining) + { Elt 0 1 } + Unit ] + - location: 19 (remaining gas: 1039986.370 units remaining) [ { Elt 0 1 } - (Some False) ] - - location: 20 (remaining gas: 1039985.890 units remaining) - [ (Pair { Elt 0 1 } (Some False)) ] - - location: 21 (remaining gas: 1039985.750 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039986.290 units remaining) + [ (Pair { Elt 0 1 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039986.210 units remaining) [ {} - (Pair { Elt 0 1 } (Some False)) ] - - location: 23 (remaining gas: 1039985.610 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) ] - - location: -1 (remaining gas: 1039985.540 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) ] + (Pair { Elt 0 1 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039986.130 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039986.060 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out index d04bfb3978ef..4a3350fd654b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.090 units remaining) + - location: 12 (remaining gas: 1039987.090 units remaining) [ (Pair 1 { Elt 1 0 } None) ] - - location: 12 (remaining gas: 1039986.950 units remaining) + - location: 12 (remaining gas: 1039987.010 units remaining) [ 1 @parameter - (Pair { Elt 1 0 } None) @storage ] - - location: 15 (remaining gas: 1039986.650 units remaining) - [ { Elt 1 0 } ] - - location: 16 (remaining gas: 1039986.510 units remaining) + (Pair { Elt 1 0 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.910 units remaining) + [ (Pair { Elt 1 0 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.830 units remaining) [ { Elt 1 0 } - { Elt 1 0 } ] - - location: -1 (remaining gas: 1039986.440 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.750 units remaining) [ { Elt 1 0 } - { Elt 1 0 } ] - - location: 13 (remaining gas: 1039986.440 units remaining) + { Elt 1 0 } + Unit ] + - location: -1 (remaining gas: 1039986.680 units remaining) + [ { Elt 1 0 } + { Elt 1 0 } + Unit ] + - location: 14 (remaining gas: 1039986.600 units remaining) [ 1 @parameter { Elt 1 0 } - { Elt 1 0 } ] - - location: 17 (remaining gas: 1039986.300 units remaining) + { Elt 1 0 } + Unit ] + - location: 17 (remaining gas: 1039986.520 units remaining) [ True - { Elt 1 0 } ] - - location: 18 (remaining gas: 1039986.160 units remaining) + { Elt 1 0 } + Unit ] + - location: 18 (remaining gas: 1039986.440 units remaining) [ (Some True) - { Elt 1 0 } ] - - location: 19 (remaining gas: 1039986.030 units remaining) + { Elt 1 0 } + Unit ] + - location: 19 (remaining gas: 1039986.370 units remaining) [ { Elt 1 0 } - (Some True) ] - - location: 20 (remaining gas: 1039985.890 units remaining) - [ (Pair { Elt 1 0 } (Some True)) ] - - location: 21 (remaining gas: 1039985.750 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039986.290 units remaining) + [ (Pair { Elt 1 0 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039986.210 units remaining) [ {} - (Pair { Elt 1 0 } (Some True)) ] - - location: 23 (remaining gas: 1039985.610 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) ] - - location: -1 (remaining gas: 1039985.540 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) ] + (Pair { Elt 1 0 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039986.130 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039986.060 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out index 8254acc18cec..824446c86b50 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.380 units remaining) + - location: 12 (remaining gas: 1039986.380 units remaining) [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039986.240 units remaining) + - location: 12 (remaining gas: 1039986.300 units remaining) [ 1 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.940 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039985.800 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.200 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039985.730 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.040 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039985.730 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.970 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039985.890 units remaining) [ 1 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039985.590 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039985.810 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039985.450 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039985.730 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039985.320 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039985.660 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) ] - - location: 20 (remaining gas: 1039985.180 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039985.040 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039985.580 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039985.500 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039984.900 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: -1 (remaining gas: 1039984.830 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039985.420 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.350 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out index 13a4ff6d8754..dece5058e095 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.380 units remaining) + - location: 12 (remaining gas: 1039986.380 units remaining) [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039986.240 units remaining) + - location: 12 (remaining gas: 1039986.300 units remaining) [ 2 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.940 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039985.800 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.200 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039985.730 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.040 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039985.730 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.970 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039985.890 units remaining) [ 2 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039985.590 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039985.810 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039985.450 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039985.730 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039985.320 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039985.660 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) ] - - location: 20 (remaining gas: 1039985.180 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 21 (remaining gas: 1039985.040 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039985.580 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039985.500 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: 23 (remaining gas: 1039984.900 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] - - location: -1 (remaining gas: 1039984.830 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039985.420 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.350 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out index 3f38b1f6da05..4f32b566ea45 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.380 units remaining) + - location: 12 (remaining gas: 1039986.380 units remaining) [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - - location: 12 (remaining gas: 1039986.240 units remaining) + - location: 12 (remaining gas: 1039986.300 units remaining) [ 3 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.940 units remaining) - [ { Elt 1 4 ; Elt 2 11 } ] - - location: 16 (remaining gas: 1039985.800 units remaining) + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.200 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: -1 (remaining gas: 1039985.730 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.040 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 13 (remaining gas: 1039985.730 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: -1 (remaining gas: 1039985.970 units remaining) + [ { Elt 1 4 ; Elt 2 11 } + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 14 (remaining gas: 1039985.890 units remaining) [ 3 @parameter { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } ] - - location: 17 (remaining gas: 1039985.590 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 17 (remaining gas: 1039985.810 units remaining) [ False - { Elt 1 4 ; Elt 2 11 } ] - - location: 18 (remaining gas: 1039985.450 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 18 (remaining gas: 1039985.730 units remaining) [ (Some False) - { Elt 1 4 ; Elt 2 11 } ] - - location: 19 (remaining gas: 1039985.320 units remaining) + { Elt 1 4 ; Elt 2 11 } + Unit ] + - location: 19 (remaining gas: 1039985.660 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some False) ] - - location: 20 (remaining gas: 1039985.180 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 21 (remaining gas: 1039985.040 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.580 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.500 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: 23 (remaining gas: 1039984.900 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] - - location: -1 (remaining gas: 1039984.830 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.420 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.350 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out index b231e18b0189..c38a49fa5c70 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.650 units remaining) + - location: 12 (remaining gas: 1039987.650 units remaining) [ (Pair 1 {} None) ] - - location: 12 (remaining gas: 1039987.510 units remaining) + - location: 12 (remaining gas: 1039987.570 units remaining) [ 1 @parameter - (Pair {} None) @storage ] - - location: 15 (remaining gas: 1039987.210 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039987.070 units remaining) + (Pair {} None) @storage + Unit ] + - location: 13 (remaining gas: 1039987.470 units remaining) + [ (Pair {} None) @storage + Unit ] + - location: 15 (remaining gas: 1039987.390 units remaining) [ {} - {} ] - - location: -1 (remaining gas: 1039987 units remaining) + Unit ] + - location: 16 (remaining gas: 1039987.310 units remaining) [ {} - {} ] - - location: 13 (remaining gas: 1039987 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039987.240 units remaining) + [ {} + {} + Unit ] + - location: 14 (remaining gas: 1039987.160 units remaining) [ 1 @parameter {} - {} ] - - location: 17 (remaining gas: 1039986.860 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039987.080 units remaining) [ False - {} ] - - location: 18 (remaining gas: 1039986.720 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039987 units remaining) [ (Some False) - {} ] - - location: 19 (remaining gas: 1039986.590 units remaining) + {} + Unit ] + - location: 19 (remaining gas: 1039986.930 units remaining) [ {} - (Some False) ] - - location: 20 (remaining gas: 1039986.450 units remaining) - [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039986.310 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039986.850 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 21 (remaining gas: 1039986.770 units remaining) [ {} - (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039986.170 units remaining) - [ (Pair {} {} (Some False)) ] - - location: -1 (remaining gas: 1039986.100 units remaining) - [ (Pair {} {} (Some False)) ] + (Pair {} (Some False)) + Unit ] + - location: 23 (remaining gas: 1039986.690 units remaining) + [ (Pair {} {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039986.620 units remaining) + [ (Pair {} {} (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" index 3e9f7acf8a45..d0f888a69d8c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.278 units remaining) + - location: 12 (remaining gas: 1039986.278 units remaining) [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039986.138 units remaining) + - location: 12 (remaining gas: 1039986.198 units remaining) [ "bar" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.838 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039985.698 units remaining) + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.098 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: -1 (remaining gas: 1039985.628 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.938 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039985.628 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: -1 (remaining gas: 1039985.868 units remaining) + [ { Elt "bar" 4 ; Elt "foo" 11 } + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 14 (remaining gas: 1039985.788 units remaining) [ "bar" @parameter { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039985.488 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 17 (remaining gas: 1039985.708 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039985.348 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 18 (remaining gas: 1039985.628 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039985.218 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 19 (remaining gas: 1039985.558 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) ] - - location: 20 (remaining gas: 1039985.078 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.938 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039985.478 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039985.398 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039984.798 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: -1 (remaining gas: 1039984.728 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039985.318 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.248 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" index 65059dd5471d..a7f904b5c1f7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.278 units remaining) + - location: 12 (remaining gas: 1039986.278 units remaining) [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039986.138 units remaining) + - location: 12 (remaining gas: 1039986.198 units remaining) [ "foo" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.838 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039985.698 units remaining) + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.098 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: -1 (remaining gas: 1039985.628 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.938 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039985.628 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: -1 (remaining gas: 1039985.868 units remaining) + [ { Elt "bar" 4 ; Elt "foo" 11 } + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 14 (remaining gas: 1039985.788 units remaining) [ "foo" @parameter { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039985.488 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 17 (remaining gas: 1039985.708 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039985.348 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 18 (remaining gas: 1039985.628 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039985.218 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 19 (remaining gas: 1039985.558 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) ] - - location: 20 (remaining gas: 1039985.078 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 21 (remaining gas: 1039984.938 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039985.478 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039985.398 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: 23 (remaining gas: 1039984.798 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] - - location: -1 (remaining gas: 1039984.728 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039985.318 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.248 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" index 31b2afffb3d7..582e2a013f23 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.278 units remaining) + - location: 12 (remaining gas: 1039986.278 units remaining) [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - - location: 12 (remaining gas: 1039986.138 units remaining) + - location: 12 (remaining gas: 1039986.198 units remaining) [ "baz" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - - location: 15 (remaining gas: 1039985.838 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 16 (remaining gas: 1039985.698 units remaining) + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.098 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: -1 (remaining gas: 1039985.628 units remaining) + Unit ] + - location: 16 (remaining gas: 1039985.938 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 13 (remaining gas: 1039985.628 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: -1 (remaining gas: 1039985.868 units remaining) + [ { Elt "bar" 4 ; Elt "foo" 11 } + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 14 (remaining gas: 1039985.788 units remaining) [ "baz" @parameter { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 17 (remaining gas: 1039985.488 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 17 (remaining gas: 1039985.708 units remaining) [ False - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 18 (remaining gas: 1039985.348 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 18 (remaining gas: 1039985.628 units remaining) [ (Some False) - { Elt "bar" 4 ; Elt "foo" 11 } ] - - location: 19 (remaining gas: 1039985.218 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } + Unit ] + - location: 19 (remaining gas: 1039985.558 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some False) ] - - location: 20 (remaining gas: 1039985.078 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 21 (remaining gas: 1039984.938 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039985.478 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039985.398 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: 23 (remaining gas: 1039984.798 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] - - location: -1 (remaining gas: 1039984.728 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039985.318 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.248 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" index eff6dc5f2438..24b1dcb50bfc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.002 units remaining) + - location: 12 (remaining gas: 1039987.002 units remaining) [ (Pair "foo" { Elt "foo" 0 } None) ] - - location: 12 (remaining gas: 1039986.862 units remaining) + - location: 12 (remaining gas: 1039986.922 units remaining) [ "foo" @parameter - (Pair { Elt "foo" 0 } None) @storage ] - - location: 15 (remaining gas: 1039986.562 units remaining) - [ { Elt "foo" 0 } ] - - location: 16 (remaining gas: 1039986.422 units remaining) + (Pair { Elt "foo" 0 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.822 units remaining) + [ (Pair { Elt "foo" 0 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.742 units remaining) [ { Elt "foo" 0 } - { Elt "foo" 0 } ] - - location: -1 (remaining gas: 1039986.352 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.662 units remaining) [ { Elt "foo" 0 } - { Elt "foo" 0 } ] - - location: 13 (remaining gas: 1039986.352 units remaining) + { Elt "foo" 0 } + Unit ] + - location: -1 (remaining gas: 1039986.592 units remaining) + [ { Elt "foo" 0 } + { Elt "foo" 0 } + Unit ] + - location: 14 (remaining gas: 1039986.512 units remaining) [ "foo" @parameter { Elt "foo" 0 } - { Elt "foo" 0 } ] - - location: 17 (remaining gas: 1039986.212 units remaining) + { Elt "foo" 0 } + Unit ] + - location: 17 (remaining gas: 1039986.432 units remaining) [ True - { Elt "foo" 0 } ] - - location: 18 (remaining gas: 1039986.072 units remaining) + { Elt "foo" 0 } + Unit ] + - location: 18 (remaining gas: 1039986.352 units remaining) [ (Some True) - { Elt "foo" 0 } ] - - location: 19 (remaining gas: 1039985.942 units remaining) + { Elt "foo" 0 } + Unit ] + - location: 19 (remaining gas: 1039986.282 units remaining) [ { Elt "foo" 0 } - (Some True) ] - - location: 20 (remaining gas: 1039985.802 units remaining) - [ (Pair { Elt "foo" 0 } (Some True)) ] - - location: 21 (remaining gas: 1039985.662 units remaining) + (Some True) + Unit ] + - location: 20 (remaining gas: 1039986.202 units remaining) + [ (Pair { Elt "foo" 0 } (Some True)) + Unit ] + - location: 21 (remaining gas: 1039986.122 units remaining) [ {} - (Pair { Elt "foo" 0 } (Some True)) ] - - location: 23 (remaining gas: 1039985.522 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) ] - - location: -1 (remaining gas: 1039985.452 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) ] + (Pair { Elt "foo" 0 } (Some True)) + Unit ] + - location: 23 (remaining gas: 1039986.042 units remaining) + [ (Pair {} { Elt "foo" 0 } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039985.972 units remaining) + [ (Pair {} { Elt "foo" 0 } (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" index f83cd9ba6564..cebcf8f83c31 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.002 units remaining) + - location: 12 (remaining gas: 1039987.002 units remaining) [ (Pair "bar" { Elt "foo" 1 } None) ] - - location: 12 (remaining gas: 1039986.862 units remaining) + - location: 12 (remaining gas: 1039986.922 units remaining) [ "bar" @parameter - (Pair { Elt "foo" 1 } None) @storage ] - - location: 15 (remaining gas: 1039986.562 units remaining) - [ { Elt "foo" 1 } ] - - location: 16 (remaining gas: 1039986.422 units remaining) + (Pair { Elt "foo" 1 } None) @storage + Unit ] + - location: 13 (remaining gas: 1039986.822 units remaining) + [ (Pair { Elt "foo" 1 } None) @storage + Unit ] + - location: 15 (remaining gas: 1039986.742 units remaining) [ { Elt "foo" 1 } - { Elt "foo" 1 } ] - - location: -1 (remaining gas: 1039986.352 units remaining) + Unit ] + - location: 16 (remaining gas: 1039986.662 units remaining) [ { Elt "foo" 1 } - { Elt "foo" 1 } ] - - location: 13 (remaining gas: 1039986.352 units remaining) + { Elt "foo" 1 } + Unit ] + - location: -1 (remaining gas: 1039986.592 units remaining) + [ { Elt "foo" 1 } + { Elt "foo" 1 } + Unit ] + - location: 14 (remaining gas: 1039986.512 units remaining) [ "bar" @parameter { Elt "foo" 1 } - { Elt "foo" 1 } ] - - location: 17 (remaining gas: 1039986.212 units remaining) + { Elt "foo" 1 } + Unit ] + - location: 17 (remaining gas: 1039986.432 units remaining) [ False - { Elt "foo" 1 } ] - - location: 18 (remaining gas: 1039986.072 units remaining) + { Elt "foo" 1 } + Unit ] + - location: 18 (remaining gas: 1039986.352 units remaining) [ (Some False) - { Elt "foo" 1 } ] - - location: 19 (remaining gas: 1039985.942 units remaining) + { Elt "foo" 1 } + Unit ] + - location: 19 (remaining gas: 1039986.282 units remaining) [ { Elt "foo" 1 } - (Some False) ] - - location: 20 (remaining gas: 1039985.802 units remaining) - [ (Pair { Elt "foo" 1 } (Some False)) ] - - location: 21 (remaining gas: 1039985.662 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039986.202 units remaining) + [ (Pair { Elt "foo" 1 } (Some False)) + Unit ] + - location: 21 (remaining gas: 1039986.122 units remaining) [ {} - (Pair { Elt "foo" 1 } (Some False)) ] - - location: 23 (remaining gas: 1039985.522 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) ] - - location: -1 (remaining gas: 1039985.452 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) ] + (Pair { Elt "foo" 1 } (Some False)) + Unit ] + - location: 23 (remaining gas: 1039986.042 units remaining) + [ (Pair {} { Elt "foo" 1 } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039985.972 units remaining) + [ (Pair {} { Elt "foo" 1 } (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" index 85a2bf03c15f..4c02445bd4e1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" @@ -7,39 +7,54 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.606 units remaining) + - location: 12 (remaining gas: 1039987.606 units remaining) [ (Pair "bar" {} None) ] - - location: 12 (remaining gas: 1039987.466 units remaining) + - location: 12 (remaining gas: 1039987.526 units remaining) [ "bar" @parameter - (Pair {} None) @storage ] - - location: 15 (remaining gas: 1039987.166 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039987.026 units remaining) + (Pair {} None) @storage + Unit ] + - location: 13 (remaining gas: 1039987.426 units remaining) + [ (Pair {} None) @storage + Unit ] + - location: 15 (remaining gas: 1039987.346 units remaining) [ {} - {} ] - - location: -1 (remaining gas: 1039986.956 units remaining) + Unit ] + - location: 16 (remaining gas: 1039987.266 units remaining) [ {} - {} ] - - location: 13 (remaining gas: 1039986.956 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039987.196 units remaining) + [ {} + {} + Unit ] + - location: 14 (remaining gas: 1039987.116 units remaining) [ "bar" @parameter {} - {} ] - - location: 17 (remaining gas: 1039986.816 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039987.036 units remaining) [ False - {} ] - - location: 18 (remaining gas: 1039986.676 units remaining) + {} + Unit ] + - location: 18 (remaining gas: 1039986.956 units remaining) [ (Some False) - {} ] - - location: 19 (remaining gas: 1039986.546 units remaining) + {} + Unit ] + - location: 19 (remaining gas: 1039986.886 units remaining) [ {} - (Some False) ] - - location: 20 (remaining gas: 1039986.406 units remaining) - [ (Pair {} (Some False)) ] - - location: 21 (remaining gas: 1039986.266 units remaining) + (Some False) + Unit ] + - location: 20 (remaining gas: 1039986.806 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 21 (remaining gas: 1039986.726 units remaining) [ {} - (Pair {} (Some False)) ] - - location: 23 (remaining gas: 1039986.126 units remaining) - [ (Pair {} {} (Some False)) ] - - location: -1 (remaining gas: 1039986.056 units remaining) - [ (Pair {} {} (Some False)) ] + (Pair {} (Some False)) + Unit ] + - location: 23 (remaining gas: 1039986.646 units remaining) + [ (Pair {} {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039986.576 units remaining) + [ (Pair {} {} (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" index 34cab593491b..43c3cb508678 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.296 units remaining) + - location: 9 (remaining gas: 1039990.296 units remaining) [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } 111) ] - - location: 9 (remaining gas: 1039990.156 units remaining) - [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } @parameter ] - - location: 10 (remaining gas: 1039990.006 units remaining) - [ 6 ] - - location: 11 (remaining gas: 1039989.866 units remaining) + - location: 9 (remaining gas: 1039990.216 units remaining) + [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } @parameter + Unit ] + - location: 10 (remaining gas: 1039990.126 units remaining) + [ 6 + Unit ] + - location: 11 (remaining gas: 1039990.046 units remaining) [ {} - 6 ] - - location: 13 (remaining gas: 1039989.726 units remaining) - [ (Pair {} 6) ] - - location: -1 (remaining gas: 1039989.656 units remaining) - [ (Pair {} 6) ] + 6 + Unit ] + - location: 13 (remaining gas: 1039989.966 units remaining) + [ (Pair {} 6) + Unit ] + - location: -1 (remaining gas: 1039989.896 units remaining) + [ (Pair {} 6) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" index 46448bb879b5..7e9220dbe051 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.408 units remaining) + - location: 9 (remaining gas: 1039992.408 units remaining) [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } 111) ] - - location: 9 (remaining gas: 1039992.268 units remaining) - [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } @parameter ] - - location: 10 (remaining gas: 1039992.118 units remaining) - [ 3 ] - - location: 11 (remaining gas: 1039991.978 units remaining) + - location: 9 (remaining gas: 1039992.328 units remaining) + [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } @parameter + Unit ] + - location: 10 (remaining gas: 1039992.238 units remaining) + [ 3 + Unit ] + - location: 11 (remaining gas: 1039992.158 units remaining) [ {} - 3 ] - - location: 13 (remaining gas: 1039991.838 units remaining) - [ (Pair {} 3) ] - - location: -1 (remaining gas: 1039991.768 units remaining) - [ (Pair {} 3) ] + 3 + Unit ] + - location: 13 (remaining gas: 1039992.078 units remaining) + [ (Pair {} 3) + Unit ] + - location: -1 (remaining gas: 1039992.008 units remaining) + [ (Pair {} 3) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" index 0d22054525e4..795050998c5b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.816 units remaining) + - location: 9 (remaining gas: 1039993.816 units remaining) [ (Pair { Elt "a" 1 } 111) ] - - location: 9 (remaining gas: 1039993.676 units remaining) - [ { Elt "a" 1 } @parameter ] - - location: 10 (remaining gas: 1039993.526 units remaining) - [ 1 ] - - location: 11 (remaining gas: 1039993.386 units remaining) + - location: 9 (remaining gas: 1039993.736 units remaining) + [ { Elt "a" 1 } @parameter + Unit ] + - location: 10 (remaining gas: 1039993.646 units remaining) + [ 1 + Unit ] + - location: 11 (remaining gas: 1039993.566 units remaining) [ {} - 1 ] - - location: 13 (remaining gas: 1039993.246 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039993.176 units remaining) - [ (Pair {} 1) ] + 1 + Unit ] + - location: 13 (remaining gas: 1039993.486 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039993.416 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out index 643d7f1d5b53..d304ff7b0b00 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.400 units remaining) + - location: 9 (remaining gas: 1039994.400 units remaining) [ (Pair {} 111) ] - - location: 9 (remaining gas: 1039994.260 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039994.110 units remaining) - [ 0 ] - - location: 11 (remaining gas: 1039993.970 units remaining) + - location: 9 (remaining gas: 1039994.320 units remaining) + [ {} @parameter + Unit ] + - location: 10 (remaining gas: 1039994.230 units remaining) + [ 0 + Unit ] + - location: 11 (remaining gas: 1039994.150 units remaining) [ {} - 0 ] - - location: 13 (remaining gas: 1039993.830 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039993.760 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 13 (remaining gas: 1039994.070 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039994 units remaining) + [ (Pair {} 0) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out index 1666f3bfdc80..1135c2291b64 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out @@ -7,127 +7,180 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039937.860 units remaining) + - location: 7 (remaining gas: 1039937.860 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039937.720 units remaining) - [ Unit @parameter ] - - location: 8 (remaining gas: 1039937.580 units remaining) - [ ] - - location: 9 (remaining gas: 1039937.440 units remaining) - [ 7987 ] - - location: 12 (remaining gas: 1039937.300 units remaining) + - location: 7 (remaining gas: 1039937.780 units remaining) + [ Unit @parameter + Unit ] + - location: 8 (remaining gas: 1039937.700 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039937.620 units remaining) + [ 7987 + Unit ] + - location: 12 (remaining gas: 1039937.540 units remaining) [ 10 - 7987 ] - - location: 15 (remaining gas: 1039936.774 units remaining) - [ 79870 ] - - location: 16 (remaining gas: 1039936.634 units remaining) + 7987 + Unit ] + - location: 15 (remaining gas: 1039937.074 units remaining) [ 79870 - 79870 ] - - location: 19 (remaining gas: 1039936.470 units remaining) - [ 0 ] - - location: 21 (remaining gas: 1039936.270 units remaining) - [ True ] - - location: 23 (remaining gas: 1039936.080 units remaining) - [ ] - - location: -1 (remaining gas: 1039936.010 units remaining) - [ ] - - location: 28 (remaining gas: 1039935.870 units remaining) - [ 10 ] - - location: 31 (remaining gas: 1039935.730 units remaining) + Unit ] + - location: 16 (remaining gas: 1039936.994 units remaining) + [ 79870 + 79870 + Unit ] + - location: 19 (remaining gas: 1039936.890 units remaining) + [ 0 + Unit ] + - location: 21 (remaining gas: 1039936.810 units remaining) + [ True + Unit ] + - location: 22 (remaining gas: 1039936.750 units remaining) + [ Unit ] + - location: 23 (remaining gas: 1039936.680 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039936.610 units remaining) + [ Unit ] + - location: 28 (remaining gas: 1039936.530 units remaining) + [ 10 + Unit ] + - location: 31 (remaining gas: 1039936.450 units remaining) [ 7987 - 10 ] - - location: 34 (remaining gas: 1039935.204 units remaining) - [ 79870 ] - - location: 35 (remaining gas: 1039935.064 units remaining) + 10 + Unit ] + - location: 34 (remaining gas: 1039935.984 units remaining) + [ 79870 + Unit ] + - location: 35 (remaining gas: 1039935.904 units remaining) [ 79870 - 79870 ] - - location: 38 (remaining gas: 1039934.900 units remaining) - [ 0 ] - - location: 40 (remaining gas: 1039934.700 units remaining) - [ True ] - - location: 42 (remaining gas: 1039934.510 units remaining) - [ ] - - location: -1 (remaining gas: 1039934.440 units remaining) - [ ] - - location: 47 (remaining gas: 1039934.300 units remaining) - [ 10 ] - - location: 50 (remaining gas: 1039934.160 units remaining) + 79870 + Unit ] + - location: 38 (remaining gas: 1039935.800 units remaining) + [ 0 + Unit ] + - location: 40 (remaining gas: 1039935.720 units remaining) + [ True + Unit ] + - location: 41 (remaining gas: 1039935.660 units remaining) + [ Unit ] + - location: 42 (remaining gas: 1039935.590 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039935.520 units remaining) + [ Unit ] + - location: 47 (remaining gas: 1039935.440 units remaining) + [ 10 + Unit ] + - location: 50 (remaining gas: 1039935.360 units remaining) [ -7987 - 10 ] - - location: 53 (remaining gas: 1039934.011 units remaining) - [ -79870 ] - - location: 54 (remaining gas: 1039933.871 units remaining) + 10 + Unit ] + - location: 53 (remaining gas: 1039935.271 units remaining) [ -79870 - -79870 ] - - location: 57 (remaining gas: 1039933.661 units remaining) - [ 0 ] - - location: 59 (remaining gas: 1039933.461 units remaining) - [ True ] - - location: 61 (remaining gas: 1039933.271 units remaining) - [ ] - - location: -1 (remaining gas: 1039933.201 units remaining) - [ ] - - location: 66 (remaining gas: 1039933.061 units remaining) - [ 10 ] - - location: 69 (remaining gas: 1039932.921 units remaining) + Unit ] + - location: 54 (remaining gas: 1039935.191 units remaining) + [ -79870 + -79870 + Unit ] + - location: 57 (remaining gas: 1039935.041 units remaining) + [ 0 + Unit ] + - location: 59 (remaining gas: 1039934.961 units remaining) + [ True + Unit ] + - location: 60 (remaining gas: 1039934.901 units remaining) + [ Unit ] + - location: 61 (remaining gas: 1039934.831 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039934.761 units remaining) + [ Unit ] + - location: 66 (remaining gas: 1039934.681 units remaining) + [ 10 + Unit ] + - location: 69 (remaining gas: 1039934.601 units remaining) [ -7987 - 10 ] - - location: 72 (remaining gas: 1039932.772 units remaining) - [ -79870 ] - - location: 73 (remaining gas: 1039932.632 units remaining) + 10 + Unit ] + - location: 72 (remaining gas: 1039934.512 units remaining) + [ -79870 + Unit ] + - location: 73 (remaining gas: 1039934.432 units remaining) [ -79870 - -79870 ] - - location: 76 (remaining gas: 1039932.422 units remaining) - [ 0 ] - - location: 78 (remaining gas: 1039932.222 units remaining) - [ True ] - - location: 80 (remaining gas: 1039932.032 units remaining) - [ ] - - location: -1 (remaining gas: 1039931.962 units remaining) - [ ] - - location: 85 (remaining gas: 1039931.822 units remaining) - [ -10 ] - - location: 88 (remaining gas: 1039931.682 units remaining) + -79870 + Unit ] + - location: 76 (remaining gas: 1039934.282 units remaining) + [ 0 + Unit ] + - location: 78 (remaining gas: 1039934.202 units remaining) + [ True + Unit ] + - location: 79 (remaining gas: 1039934.142 units remaining) + [ Unit ] + - location: 80 (remaining gas: 1039934.072 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039934.002 units remaining) + [ Unit ] + - location: 85 (remaining gas: 1039933.922 units remaining) + [ -10 + Unit ] + - location: 88 (remaining gas: 1039933.842 units remaining) [ 7987 - -10 ] - - location: 91 (remaining gas: 1039931.533 units remaining) - [ -79870 ] - - location: 92 (remaining gas: 1039931.393 units remaining) + -10 + Unit ] + - location: 91 (remaining gas: 1039933.753 units remaining) [ -79870 - -79870 ] - - location: 95 (remaining gas: 1039931.183 units remaining) - [ 0 ] - - location: 97 (remaining gas: 1039930.983 units remaining) - [ True ] - - location: 99 (remaining gas: 1039930.793 units remaining) - [ ] - - location: -1 (remaining gas: 1039930.723 units remaining) - [ ] - - location: 104 (remaining gas: 1039930.583 units remaining) - [ 10 ] - - location: 107 (remaining gas: 1039930.443 units remaining) + Unit ] + - location: 92 (remaining gas: 1039933.673 units remaining) + [ -79870 + -79870 + Unit ] + - location: 95 (remaining gas: 1039933.523 units remaining) + [ 0 + Unit ] + - location: 97 (remaining gas: 1039933.443 units remaining) + [ True + Unit ] + - location: 98 (remaining gas: 1039933.383 units remaining) + [ Unit ] + - location: 99 (remaining gas: 1039933.313 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039933.243 units remaining) + [ Unit ] + - location: 104 (remaining gas: 1039933.163 units remaining) + [ 10 + Unit ] + - location: 107 (remaining gas: 1039933.083 units remaining) [ 7987 - 10 ] - - location: 110 (remaining gas: 1039930.294 units remaining) - [ 79870 ] - - location: 111 (remaining gas: 1039930.154 units remaining) + 10 + Unit ] + - location: 110 (remaining gas: 1039932.994 units remaining) + [ 79870 + Unit ] + - location: 111 (remaining gas: 1039932.914 units remaining) [ 79870 - 79870 ] - - location: 114 (remaining gas: 1039929.944 units remaining) - [ 0 ] - - location: 116 (remaining gas: 1039929.744 units remaining) - [ True ] - - location: 118 (remaining gas: 1039929.554 units remaining) - [ ] - - location: -1 (remaining gas: 1039929.484 units remaining) - [ ] - - location: 123 (remaining gas: 1039929.344 units remaining) - [ Unit ] - - location: 124 (remaining gas: 1039929.204 units remaining) + 79870 + Unit ] + - location: 114 (remaining gas: 1039932.764 units remaining) + [ 0 + Unit ] + - location: 116 (remaining gas: 1039932.684 units remaining) + [ True + Unit ] + - location: 117 (remaining gas: 1039932.624 units remaining) + [ Unit ] + - location: 118 (remaining gas: 1039932.554 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039932.484 units remaining) + [ Unit ] + - location: 123 (remaining gas: 1039932.404 units remaining) + [ Unit + Unit ] + - location: 124 (remaining gas: 1039932.324 units remaining) [ {} + Unit + Unit ] + - location: 126 (remaining gas: 1039932.244 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039932.174 units remaining) + [ (Pair {} Unit) Unit ] - - location: 126 (remaining gas: 1039929.064 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039928.994 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out index 9921037a252d..81574c24e8e7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out @@ -7,34 +7,49 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.695 units remaining) + - location: 7 (remaining gas: 1039986.695 units remaining) [ (Pair 257 0x0000000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039986.555 units remaining) - [ 257 @parameter ] - - location: 8 (remaining gas: 1039986.415 units remaining) + - location: 7 (remaining gas: 1039986.615 units remaining) + [ 257 @parameter + Unit ] + - location: 8 (remaining gas: 1039986.535 units remaining) [ 1 - 257 @parameter ] - - location: 11 (remaining gas: 1039986.285 units remaining) + 257 @parameter + Unit ] + - location: 11 (remaining gas: 1039986.465 units remaining) [ 257 @parameter - 1 ] - - location: 12 (remaining gas: 1039986.025 units remaining) - [ (Some (Pair 257 0)) ] - - location: 19 (remaining gas: 1039985.755 units remaining) - [ (Pair 257 0) @some ] - - location: 13 (remaining gas: 1039985.685 units remaining) - [ (Pair 257 0) @some ] - - location: 20 (remaining gas: 1039985.545 units remaining) - [ 257 ] - - location: 21 (remaining gas: 1039985.405 units remaining) + 1 + Unit ] + - location: 12 (remaining gas: 1039986.265 units remaining) + [ (Some (Pair 257 0)) + Unit ] + - location: 14 (remaining gas: 1039986.185 units remaining) + [ (Pair 257 0) @some + Unit ] + - location: 19 (remaining gas: 1039986.115 units remaining) + [ (Pair 257 0) @some + Unit ] + - location: 13 (remaining gas: 1039986.045 units remaining) + [ (Pair 257 0) @some + Unit ] + - location: 20 (remaining gas: 1039985.965 units remaining) + [ 257 + Unit ] + - location: 21 (remaining gas: 1039985.885 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 257 ] - - location: 24 (remaining gas: 1039984.955 units remaining) - [ 0x0101000000000000000000000000000000000000000000000000000000000000 ] - - location: 25 (remaining gas: 1039984.815 units remaining) + 257 + Unit ] + - location: 24 (remaining gas: 1039985.495 units remaining) + [ 0x0101000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 25 (remaining gas: 1039985.415 units remaining) [ {} - 0x0101000000000000000000000000000000000000000000000000000000000000 ] - - location: 27 (remaining gas: 1039984.675 units remaining) - [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039984.605 units remaining) - [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) ] + 0x0101000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 27 (remaining gas: 1039985.335 units remaining) + [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039985.265 units remaining) + [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out index 49f60bde8d69..16ad7f9ea74b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out @@ -7,34 +7,49 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.695 units remaining) + - location: 7 (remaining gas: 1039986.695 units remaining) [ (Pair 16 0x0200000000000000000000000000000000000000000000000000000000000000) ] - - location: 7 (remaining gas: 1039986.555 units remaining) - [ 16 @parameter ] - - location: 8 (remaining gas: 1039986.415 units remaining) + - location: 7 (remaining gas: 1039986.615 units remaining) + [ 16 @parameter + Unit ] + - location: 8 (remaining gas: 1039986.535 units remaining) [ 1 - 16 @parameter ] - - location: 11 (remaining gas: 1039986.285 units remaining) + 16 @parameter + Unit ] + - location: 11 (remaining gas: 1039986.465 units remaining) [ 16 @parameter - 1 ] - - location: 12 (remaining gas: 1039986.025 units remaining) - [ (Some (Pair 16 0)) ] - - location: 19 (remaining gas: 1039985.755 units remaining) - [ (Pair 16 0) @some ] - - location: 13 (remaining gas: 1039985.685 units remaining) - [ (Pair 16 0) @some ] - - location: 20 (remaining gas: 1039985.545 units remaining) - [ 16 ] - - location: 21 (remaining gas: 1039985.405 units remaining) + 1 + Unit ] + - location: 12 (remaining gas: 1039986.265 units remaining) + [ (Some (Pair 16 0)) + Unit ] + - location: 14 (remaining gas: 1039986.185 units remaining) + [ (Pair 16 0) @some + Unit ] + - location: 19 (remaining gas: 1039986.115 units remaining) + [ (Pair 16 0) @some + Unit ] + - location: 13 (remaining gas: 1039986.045 units remaining) + [ (Pair 16 0) @some + Unit ] + - location: 20 (remaining gas: 1039985.965 units remaining) + [ 16 + Unit ] + - location: 21 (remaining gas: 1039985.885 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 16 ] - - location: 24 (remaining gas: 1039984.955 units remaining) - [ 0x1000000000000000000000000000000000000000000000000000000000000000 ] - - location: 25 (remaining gas: 1039984.815 units remaining) + 16 + Unit ] + - location: 24 (remaining gas: 1039985.495 units remaining) + [ 0x1000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 25 (remaining gas: 1039985.415 units remaining) [ {} - 0x1000000000000000000000000000000000000000000000000000000000000000 ] - - location: 27 (remaining gas: 1039984.675 units remaining) - [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) ] - - location: -1 (remaining gas: 1039984.605 units remaining) - [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) ] + 0x1000000000000000000000000000000000000000000000000000000000000000 + Unit ] + - location: 27 (remaining gas: 1039985.335 units remaining) + [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) + Unit ] + - location: -1 (remaining gas: 1039985.265 units remaining) + [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out index 430cb47720aa..a19a40b6f8db 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.530 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) [ (Pair (Left -2) 0) ] - - location: 9 (remaining gas: 1039992.390 units remaining) - [ (Left -2) @parameter ] - - location: 12 (remaining gas: 1039992.100 units remaining) - [ 2 ] - - location: 11 (remaining gas: 1039992.030 units remaining) - [ 2 ] - - location: 15 (remaining gas: 1039991.890 units remaining) + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Left -2) @parameter + Unit ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ -2 @parameter.left + Unit ] + - location: 12 (remaining gas: 1039992.280 units remaining) + [ 2 + Unit ] + - location: 11 (remaining gas: 1039992.210 units remaining) + [ 2 + Unit ] + - location: 15 (remaining gas: 1039992.130 units remaining) [ {} - 2 ] - - location: 17 (remaining gas: 1039991.750 units remaining) - [ (Pair {} 2) ] - - location: -1 (remaining gas: 1039991.680 units remaining) - [ (Pair {} 2) ] + 2 + Unit ] + - location: 17 (remaining gas: 1039992.050 units remaining) + [ (Pair {} 2) + Unit ] + - location: -1 (remaining gas: 1039991.980 units remaining) + [ (Pair {} 2) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out index b3c8762a1f8d..dc5d6ed47181 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.530 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) [ (Pair (Left 0) 0) ] - - location: 9 (remaining gas: 1039992.390 units remaining) - [ (Left 0) @parameter ] - - location: 12 (remaining gas: 1039992.100 units remaining) - [ 0 ] - - location: 11 (remaining gas: 1039992.030 units remaining) - [ 0 ] - - location: 15 (remaining gas: 1039991.890 units remaining) + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Left 0) @parameter + Unit ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 0 @parameter.left + Unit ] + - location: 12 (remaining gas: 1039992.280 units remaining) + [ 0 + Unit ] + - location: 11 (remaining gas: 1039992.210 units remaining) + [ 0 + Unit ] + - location: 15 (remaining gas: 1039992.130 units remaining) [ {} - 0 ] - - location: 17 (remaining gas: 1039991.750 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039991.680 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 17 (remaining gas: 1039992.050 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039991.980 units remaining) + [ (Pair {} 0) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out index b27288b176c5..1a748ce84ca2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.530 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) [ (Pair (Left 2) 0) ] - - location: 9 (remaining gas: 1039992.390 units remaining) - [ (Left 2) @parameter ] - - location: 12 (remaining gas: 1039992.100 units remaining) - [ -2 ] - - location: 11 (remaining gas: 1039992.030 units remaining) - [ -2 ] - - location: 15 (remaining gas: 1039991.890 units remaining) + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Left 2) @parameter + Unit ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 2 @parameter.left + Unit ] + - location: 12 (remaining gas: 1039992.280 units remaining) + [ -2 + Unit ] + - location: 11 (remaining gas: 1039992.210 units remaining) + [ -2 + Unit ] + - location: 15 (remaining gas: 1039992.130 units remaining) [ {} - -2 ] - - location: 17 (remaining gas: 1039991.750 units remaining) - [ (Pair {} -2) ] - - location: -1 (remaining gas: 1039991.680 units remaining) - [ (Pair {} -2) ] + -2 + Unit ] + - location: 17 (remaining gas: 1039992.050 units remaining) + [ (Pair {} -2) + Unit ] + - location: -1 (remaining gas: 1039991.980 units remaining) + [ (Pair {} -2) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out index 4b47aa8c69f3..103452c017df 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.530 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) [ (Pair (Right 0) 0) ] - - location: 9 (remaining gas: 1039992.390 units remaining) - [ (Right 0) @parameter ] - - location: 14 (remaining gas: 1039992.100 units remaining) - [ 0 ] - - location: 13 (remaining gas: 1039992.030 units remaining) - [ 0 ] - - location: 15 (remaining gas: 1039991.890 units remaining) + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Right 0) @parameter + Unit ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 0 @parameter.right + Unit ] + - location: 14 (remaining gas: 1039992.280 units remaining) + [ 0 + Unit ] + - location: 13 (remaining gas: 1039992.210 units remaining) + [ 0 + Unit ] + - location: 15 (remaining gas: 1039992.130 units remaining) [ {} - 0 ] - - location: 17 (remaining gas: 1039991.750 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039991.680 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 17 (remaining gas: 1039992.050 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039991.980 units remaining) + [ (Pair {} 0) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out index 49fac67cdb24..6d163b45f99a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out @@ -7,19 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.530 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) [ (Pair (Right 2) 0) ] - - location: 9 (remaining gas: 1039992.390 units remaining) - [ (Right 2) @parameter ] - - location: 14 (remaining gas: 1039992.100 units remaining) - [ -2 ] - - location: 13 (remaining gas: 1039992.030 units remaining) - [ -2 ] - - location: 15 (remaining gas: 1039991.890 units remaining) + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Right 2) @parameter + Unit ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 2 @parameter.right + Unit ] + - location: 14 (remaining gas: 1039992.280 units remaining) + [ -2 + Unit ] + - location: 13 (remaining gas: 1039992.210 units remaining) + [ -2 + Unit ] + - location: 15 (remaining gas: 1039992.130 units remaining) [ {} - -2 ] - - location: 17 (remaining gas: 1039991.750 units remaining) - [ (Pair {} -2) ] - - location: -1 (remaining gas: 1039991.680 units remaining) - [ (Pair {} -2) ] + -2 + Unit ] + - location: 17 (remaining gas: 1039992.050 units remaining) + [ (Pair {} -2) + Unit ] + - location: -1 (remaining gas: 1039991.980 units remaining) + [ (Pair {} -2) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out index 617843686fe7..13dd1ca1ad50 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.030 units remaining) + - location: 8 (remaining gas: 1039994.030 units remaining) [ (Pair Unit (Some 10)) ] - - location: 8 (remaining gas: 1039993.890 units remaining) - [ ] - - location: 9 (remaining gas: 1039993.750 units remaining) - [ None ] - - location: 11 (remaining gas: 1039993.610 units remaining) + - location: 8 (remaining gas: 1039993.950 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039993.870 units remaining) + [ None + Unit ] + - location: 11 (remaining gas: 1039993.790 units remaining) [ {} - None ] - - location: 13 (remaining gas: 1039993.470 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039993.400 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 13 (remaining gas: 1039993.710 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039993.640 units remaining) + [ (Pair {} None) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out index 25f91795949d..e001aafd9b0a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair False None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ False @parameter ] - - location: 9 (remaining gas: 1039993.400 units remaining) - [ True ] - - location: 10 (remaining gas: 1039993.260 units remaining) - [ (Some True) ] - - location: 11 (remaining gas: 1039993.120 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ False @parameter + Unit ] + - location: 9 (remaining gas: 1039993.520 units remaining) + [ True + Unit ] + - location: 10 (remaining gas: 1039993.440 units remaining) + [ (Some True) + Unit ] + - location: 11 (remaining gas: 1039993.360 units remaining) [ {} - (Some True) ] - - location: 13 (remaining gas: 1039992.980 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039992.910 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 13 (remaining gas: 1039993.280 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039993.210 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out index ec5429f438d9..bd7f7ae9a351 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out @@ -7,19 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair True None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ True @parameter ] - - location: 9 (remaining gas: 1039993.400 units remaining) - [ False ] - - location: 10 (remaining gas: 1039993.260 units remaining) - [ (Some False) ] - - location: 11 (remaining gas: 1039993.120 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ True @parameter + Unit ] + - location: 9 (remaining gas: 1039993.520 units remaining) + [ False + Unit ] + - location: 10 (remaining gas: 1039993.440 units remaining) + [ (Some False) + Unit ] + - location: 11 (remaining gas: 1039993.360 units remaining) [ {} - (Some False) ] - - location: 13 (remaining gas: 1039992.980 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039992.910 units remaining) - [ (Pair {} (Some False)) ] + (Some False) + Unit ] + - location: 13 (remaining gas: 1039993.280 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039993.210 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out index d7c99e1a20ae..84ea45b8ffd6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Left -8) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Left -8) @parameter ] - - location: 13 (remaining gas: 1039991.075 units remaining) - [ 7 ] - - location: 12 (remaining gas: 1039991.005 units remaining) - [ 7 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some 7) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left -8) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ -8 @parameter.left + Unit ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ 7 + Unit ] + - location: 12 (remaining gas: 1039991.185 units remaining) + [ 7 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some 7) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some 7) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some 7)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some 7)) ] + (Some 7) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some 7)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some 7)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out index c0e542192141..e5c526b602d1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Left -9) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Left -9) @parameter ] - - location: 13 (remaining gas: 1039991.075 units remaining) - [ 8 ] - - location: 12 (remaining gas: 1039991.005 units remaining) - [ 8 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some 8) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left -9) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ -9 @parameter.left + Unit ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ 8 + Unit ] + - location: 12 (remaining gas: 1039991.185 units remaining) + [ 8 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some 8) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some 8) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some 8)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some 8)) ] + (Some 8) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some 8)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some 8)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out index 0be0f6bad843..aaa4bbc3bd25 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Left 0) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Left 0) @parameter ] - - location: 13 (remaining gas: 1039991.075 units remaining) - [ -1 ] - - location: 12 (remaining gas: 1039991.005 units remaining) - [ -1 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some -1) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left 0) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 0 @parameter.left + Unit ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ -1 + Unit ] + - location: 12 (remaining gas: 1039991.185 units remaining) + [ -1 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some -1) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some -1) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some -1)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some -1)) ] + (Some -1) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some -1)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some -1)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out index 0b73d171a7e4..a946417a9b78 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Left 7) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Left 7) @parameter ] - - location: 13 (remaining gas: 1039991.075 units remaining) - [ -8 ] - - location: 12 (remaining gas: 1039991.005 units remaining) - [ -8 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some -8) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left 7) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 7 @parameter.left + Unit ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ -8 + Unit ] + - location: 12 (remaining gas: 1039991.185 units remaining) + [ -8 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some -8) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some -8) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some -8)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some -8)) ] + (Some -8) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some -8)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some -8)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out index 2b4a375a90e4..1d9bb71a22cf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Left 8) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Left 8) @parameter ] - - location: 13 (remaining gas: 1039991.075 units remaining) - [ -9 ] - - location: 12 (remaining gas: 1039991.005 units remaining) - [ -9 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some -9) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left 8) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 8 @parameter.left + Unit ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ -9 + Unit ] + - location: 12 (remaining gas: 1039991.185 units remaining) + [ -9 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some -9) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some -9) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some -9)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some -9)) ] + (Some -9) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some -9)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some -9)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out index 9cbaf3c34d33..6e21c53efbc1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Right 0) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Right 0) @parameter ] - - location: 15 (remaining gas: 1039991.075 units remaining) - [ -1 ] - - location: 14 (remaining gas: 1039991.005 units remaining) - [ -1 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some -1) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Right 0) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 0 @parameter.right + Unit ] + - location: 15 (remaining gas: 1039991.255 units remaining) + [ -1 + Unit ] + - location: 14 (remaining gas: 1039991.185 units remaining) + [ -1 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some -1) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some -1) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some -1)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some -1)) ] + (Some -1) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some -1)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some -1)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out index b95b10c5559c..345174852561 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Right 7) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Right 7) @parameter ] - - location: 15 (remaining gas: 1039991.075 units remaining) - [ -8 ] - - location: 14 (remaining gas: 1039991.005 units remaining) - [ -8 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some -8) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Right 7) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 7 @parameter.right + Unit ] + - location: 15 (remaining gas: 1039991.255 units remaining) + [ -8 + Unit ] + - location: 14 (remaining gas: 1039991.185 units remaining) + [ -8 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some -8) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some -8) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some -8)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some -8)) ] + (Some -8) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some -8)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some -8)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out index 95627ed86bc3..50234d3def5b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out @@ -7,21 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.480 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) [ (Pair (Right 8) None) ] - - location: 10 (remaining gas: 1039991.340 units remaining) - [ (Right 8) @parameter ] - - location: 15 (remaining gas: 1039991.075 units remaining) - [ -9 ] - - location: 14 (remaining gas: 1039991.005 units remaining) - [ -9 ] - - location: 16 (remaining gas: 1039990.865 units remaining) - [ (Some -9) ] - - location: 17 (remaining gas: 1039990.725 units remaining) + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Right 8) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 8 @parameter.right + Unit ] + - location: 15 (remaining gas: 1039991.255 units remaining) + [ -9 + Unit ] + - location: 14 (remaining gas: 1039991.185 units remaining) + [ -9 + Unit ] + - location: 16 (remaining gas: 1039991.105 units remaining) + [ (Some -9) + Unit ] + - location: 17 (remaining gas: 1039991.025 units remaining) [ {} - (Some -9) ] - - location: 19 (remaining gas: 1039990.585 units remaining) - [ (Pair {} (Some -9)) ] - - location: -1 (remaining gas: 1039990.515 units remaining) - [ (Pair {} (Some -9)) ] + (Some -9) + Unit ] + - location: 19 (remaining gas: 1039990.945 units remaining) + [ (Pair {} (Some -9)) + Unit ] + - location: -1 (remaining gas: 1039990.875 units remaining) + [ (Pair {} (Some -9)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out index 400d8df30c39..364baf3e0f2b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out @@ -7,31 +7,41 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair False False) None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair False False) @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair False False) @parameter - (Pair False False) @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair False False) @parameter + (Pair False False) @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ False - (Pair False False) @parameter ] - - location: 13 (remaining gas: 1039988.600 units remaining) + (Pair False False) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair False False) @parameter - False ] - - location: 14 (remaining gas: 1039988.460 units remaining) + False + Unit ] + - location: 14 (remaining gas: 1039988.760 units remaining) + [ False + False + Unit ] + - location: 15 (remaining gas: 1039988.670 units remaining) [ False - False ] - - location: 15 (remaining gas: 1039988.310 units remaining) - [ False ] - - location: 16 (remaining gas: 1039988.170 units remaining) - [ (Some False) ] - - location: 17 (remaining gas: 1039988.030 units remaining) + Unit ] + - location: 16 (remaining gas: 1039988.590 units remaining) + [ (Some False) + Unit ] + - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some False) ] - - location: 19 (remaining gas: 1039987.890 units remaining) - [ (Pair {} (Some False)) ] - - location: -1 (remaining gas: 1039987.820 units remaining) - [ (Pair {} (Some False)) ] + (Some False) + Unit ] + - location: 19 (remaining gas: 1039988.430 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039988.360 units remaining) + [ (Pair {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out index f2467ea84cd5..8a8578d5fc10 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out @@ -7,31 +7,41 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair False True) None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair False True) @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair False True) @parameter - (Pair False True) @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair False True) @parameter + (Pair False True) @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ False - (Pair False True) @parameter ] - - location: 13 (remaining gas: 1039988.600 units remaining) + (Pair False True) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair False True) @parameter - False ] - - location: 14 (remaining gas: 1039988.460 units remaining) + False + Unit ] + - location: 14 (remaining gas: 1039988.760 units remaining) + [ True + False + Unit ] + - location: 15 (remaining gas: 1039988.670 units remaining) [ True - False ] - - location: 15 (remaining gas: 1039988.310 units remaining) - [ True ] - - location: 16 (remaining gas: 1039988.170 units remaining) - [ (Some True) ] - - location: 17 (remaining gas: 1039988.030 units remaining) + Unit ] + - location: 16 (remaining gas: 1039988.590 units remaining) + [ (Some True) + Unit ] + - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some True) ] - - location: 19 (remaining gas: 1039987.890 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039987.820 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 19 (remaining gas: 1039988.430 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039988.360 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out index 6277be717fd4..cb3a4ec6a6bc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out @@ -7,31 +7,41 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair True False) None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair True False) @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair True False) @parameter - (Pair True False) @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair True False) @parameter + (Pair True False) @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ True - (Pair True False) @parameter ] - - location: 13 (remaining gas: 1039988.600 units remaining) + (Pair True False) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair True False) @parameter - True ] - - location: 14 (remaining gas: 1039988.460 units remaining) + True + Unit ] + - location: 14 (remaining gas: 1039988.760 units remaining) [ False - True ] - - location: 15 (remaining gas: 1039988.310 units remaining) - [ True ] - - location: 16 (remaining gas: 1039988.170 units remaining) - [ (Some True) ] - - location: 17 (remaining gas: 1039988.030 units remaining) + True + Unit ] + - location: 15 (remaining gas: 1039988.670 units remaining) + [ True + Unit ] + - location: 16 (remaining gas: 1039988.590 units remaining) + [ (Some True) + Unit ] + - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some True) ] - - location: 19 (remaining gas: 1039987.890 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039987.820 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 19 (remaining gas: 1039988.430 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039988.360 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out index bced72319115..7e6220538181 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out @@ -7,31 +7,41 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) + - location: 10 (remaining gas: 1039989.150 units remaining) [ (Pair (Pair True True) None) ] - - location: 10 (remaining gas: 1039989.010 units remaining) - [ (Pair True True) @parameter ] - - location: 11 (remaining gas: 1039988.870 units remaining) + - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair True True) @parameter - (Pair True True) @parameter ] - - location: 12 (remaining gas: 1039988.730 units remaining) + Unit ] + - location: 11 (remaining gas: 1039988.990 units remaining) + [ (Pair True True) @parameter + (Pair True True) @parameter + Unit ] + - location: 12 (remaining gas: 1039988.910 units remaining) [ True - (Pair True True) @parameter ] - - location: 13 (remaining gas: 1039988.600 units remaining) + (Pair True True) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair True True) @parameter - True ] - - location: 14 (remaining gas: 1039988.460 units remaining) + True + Unit ] + - location: 14 (remaining gas: 1039988.760 units remaining) + [ True + True + Unit ] + - location: 15 (remaining gas: 1039988.670 units remaining) [ True - True ] - - location: 15 (remaining gas: 1039988.310 units remaining) - [ True ] - - location: 16 (remaining gas: 1039988.170 units remaining) - [ (Some True) ] - - location: 17 (remaining gas: 1039988.030 units remaining) + Unit ] + - location: 16 (remaining gas: 1039988.590 units remaining) + [ (Some True) + Unit ] + - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some True) ] - - location: 19 (remaining gas: 1039987.890 units remaining) - [ (Pair {} (Some True)) ] - - location: -1 (remaining gas: 1039987.820 units remaining) - [ (Pair {} (Some True)) ] + (Some True) + Unit ] + - location: 19 (remaining gas: 1039988.430 units remaining) + [ (Pair {} (Some True)) + Unit ] + - location: -1 (remaining gas: 1039988.360 units remaining) + [ (Pair {} (Some True)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out index e567d16a1e9c..988f42410221 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out @@ -7,22 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) + - location: 10 (remaining gas: 1039992.120 units remaining) [ (Pair (Pair 0 8) None) ] - - location: 10 (remaining gas: 1039991.980 units remaining) - [ (Pair 0 8) @parameter ] - - location: 11 (remaining gas: 1039991.840 units remaining) + - location: 10 (remaining gas: 1039992.040 units remaining) + [ (Pair 0 8) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.960 units remaining) [ 0 - 8 ] - - location: 12 (remaining gas: 1039991.700 units remaining) - [ 8 ] - - location: 13 (remaining gas: 1039991.560 units remaining) - [ (Some 8) ] - - location: 14 (remaining gas: 1039991.420 units remaining) + 8 + Unit ] + - location: 12 (remaining gas: 1039991.880 units remaining) + [ 8 + Unit ] + - location: 13 (remaining gas: 1039991.800 units remaining) + [ (Some 8) + Unit ] + - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 8) ] - - location: 16 (remaining gas: 1039991.280 units remaining) - [ (Pair {} (Some 8)) ] - - location: -1 (remaining gas: 1039991.210 units remaining) - [ (Pair {} (Some 8)) ] + (Some 8) + Unit ] + - location: 16 (remaining gas: 1039991.640 units remaining) + [ (Pair {} (Some 8)) + Unit ] + - location: -1 (remaining gas: 1039991.570 units remaining) + [ (Pair {} (Some 8)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out index e304dad7a11d..f152deed3fd2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out @@ -7,22 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) + - location: 10 (remaining gas: 1039992.120 units remaining) [ (Pair (Pair 14 1) None) ] - - location: 10 (remaining gas: 1039991.980 units remaining) - [ (Pair 14 1) @parameter ] - - location: 11 (remaining gas: 1039991.840 units remaining) + - location: 10 (remaining gas: 1039992.040 units remaining) + [ (Pair 14 1) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.960 units remaining) [ 14 - 1 ] - - location: 12 (remaining gas: 1039991.700 units remaining) - [ 15 ] - - location: 13 (remaining gas: 1039991.560 units remaining) - [ (Some 15) ] - - location: 14 (remaining gas: 1039991.420 units remaining) + 1 + Unit ] + - location: 12 (remaining gas: 1039991.880 units remaining) + [ 15 + Unit ] + - location: 13 (remaining gas: 1039991.800 units remaining) + [ (Some 15) + Unit ] + - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 15) ] - - location: 16 (remaining gas: 1039991.280 units remaining) - [ (Pair {} (Some 15)) ] - - location: -1 (remaining gas: 1039991.210 units remaining) - [ (Pair {} (Some 15)) ] + (Some 15) + Unit ] + - location: 16 (remaining gas: 1039991.640 units remaining) + [ (Pair {} (Some 15)) + Unit ] + - location: -1 (remaining gas: 1039991.570 units remaining) + [ (Pair {} (Some 15)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out index 65b414663165..fc2f50d8a654 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out @@ -7,22 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) + - location: 10 (remaining gas: 1039992.120 units remaining) [ (Pair (Pair 15 4) None) ] - - location: 10 (remaining gas: 1039991.980 units remaining) - [ (Pair 15 4) @parameter ] - - location: 11 (remaining gas: 1039991.840 units remaining) + - location: 10 (remaining gas: 1039992.040 units remaining) + [ (Pair 15 4) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.960 units remaining) [ 15 - 4 ] - - location: 12 (remaining gas: 1039991.700 units remaining) - [ 15 ] - - location: 13 (remaining gas: 1039991.560 units remaining) - [ (Some 15) ] - - location: 14 (remaining gas: 1039991.420 units remaining) + 4 + Unit ] + - location: 12 (remaining gas: 1039991.880 units remaining) + [ 15 + Unit ] + - location: 13 (remaining gas: 1039991.800 units remaining) + [ (Some 15) + Unit ] + - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 15) ] - - location: 16 (remaining gas: 1039991.280 units remaining) - [ (Pair {} (Some 15)) ] - - location: -1 (remaining gas: 1039991.210 units remaining) - [ (Pair {} (Some 15)) ] + (Some 15) + Unit ] + - location: 16 (remaining gas: 1039991.640 units remaining) + [ (Pair {} (Some 15)) + Unit ] + - location: -1 (remaining gas: 1039991.570 units remaining) + [ (Pair {} (Some 15)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out index e1fada0d65e6..76e749173750 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out @@ -7,22 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) + - location: 10 (remaining gas: 1039992.120 units remaining) [ (Pair (Pair 4 8) None) ] - - location: 10 (remaining gas: 1039991.980 units remaining) - [ (Pair 4 8) @parameter ] - - location: 11 (remaining gas: 1039991.840 units remaining) + - location: 10 (remaining gas: 1039992.040 units remaining) + [ (Pair 4 8) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.960 units remaining) [ 4 - 8 ] - - location: 12 (remaining gas: 1039991.700 units remaining) - [ 12 ] - - location: 13 (remaining gas: 1039991.560 units remaining) - [ (Some 12) ] - - location: 14 (remaining gas: 1039991.420 units remaining) + 8 + Unit ] + - location: 12 (remaining gas: 1039991.880 units remaining) + [ 12 + Unit ] + - location: 13 (remaining gas: 1039991.800 units remaining) + [ (Some 12) + Unit ] + - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 12) ] - - location: 16 (remaining gas: 1039991.280 units remaining) - [ (Pair {} (Some 12)) ] - - location: -1 (remaining gas: 1039991.210 units remaining) - [ (Pair {} (Some 12)) ] + (Some 12) + Unit ] + - location: 16 (remaining gas: 1039991.640 units remaining) + [ (Pair {} (Some 12)) + Unit ] + - location: -1 (remaining gas: 1039991.570 units remaining) + [ (Pair {} (Some 12)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out index 3f9a2b9ea45b..fab9d0fb2ad8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out @@ -7,22 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) + - location: 10 (remaining gas: 1039992.120 units remaining) [ (Pair (Pair 7 7) None) ] - - location: 10 (remaining gas: 1039991.980 units remaining) - [ (Pair 7 7) @parameter ] - - location: 11 (remaining gas: 1039991.840 units remaining) + - location: 10 (remaining gas: 1039992.040 units remaining) + [ (Pair 7 7) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.960 units remaining) [ 7 - 7 ] - - location: 12 (remaining gas: 1039991.700 units remaining) - [ 7 ] - - location: 13 (remaining gas: 1039991.560 units remaining) - [ (Some 7) ] - - location: 14 (remaining gas: 1039991.420 units remaining) + 7 + Unit ] + - location: 12 (remaining gas: 1039991.880 units remaining) + [ 7 + Unit ] + - location: 13 (remaining gas: 1039991.800 units remaining) + [ (Some 7) + Unit ] + - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 7) ] - - location: 16 (remaining gas: 1039991.280 units remaining) - [ (Pair {} (Some 7)) ] - - location: -1 (remaining gas: 1039991.210 units remaining) - [ (Pair {} (Some 7)) ] + (Some 7) + Unit ] + - location: 16 (remaining gas: 1039991.640 units remaining) + [ (Pair {} (Some 7)) + Unit ] + - location: -1 (remaining gas: 1039991.570 units remaining) + [ (Pair {} (Some 7)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out index da9bacc36810..cd734ff7e2b8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out @@ -7,22 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) + - location: 10 (remaining gas: 1039992.120 units remaining) [ (Pair (Pair 8 0) None) ] - - location: 10 (remaining gas: 1039991.980 units remaining) - [ (Pair 8 0) @parameter ] - - location: 11 (remaining gas: 1039991.840 units remaining) + - location: 10 (remaining gas: 1039992.040 units remaining) + [ (Pair 8 0) @parameter + Unit ] + - location: 11 (remaining gas: 1039991.960 units remaining) [ 8 - 0 ] - - location: 12 (remaining gas: 1039991.700 units remaining) - [ 8 ] - - location: 13 (remaining gas: 1039991.560 units remaining) - [ (Some 8) ] - - location: 14 (remaining gas: 1039991.420 units remaining) + 0 + Unit ] + - location: 12 (remaining gas: 1039991.880 units remaining) + [ 8 + Unit ] + - location: 13 (remaining gas: 1039991.800 units remaining) + [ (Some 8) + Unit ] + - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 8) ] - - location: 16 (remaining gas: 1039991.280 units remaining) - [ (Pair {} (Some 8)) ] - - location: -1 (remaining gas: 1039991.210 units remaining) - [ (Pair {} (Some 8)) ] + (Some 8) + Unit ] + - location: 16 (remaining gas: 1039991.640 units remaining) + [ (Pair {} (Some 8)) + Unit ] + - location: -1 (remaining gas: 1039991.570 units remaining) + [ (Pair {} (Some 8)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" index b5150bb9af9d..e62469fe19ca 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039758.056 units remaining) + - location: 16 (remaining gas: 1039758.056 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039757.916 units remaining) + - location: 16 (remaining gas: 1039757.976 units remaining) [ (Pair -1 1 "foobar" @@ -27,8 +27,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - - location: 17 (remaining gas: 1039757.776 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 17 (remaining gas: 1039757.896 units remaining) [ (Pair -1 1 "foobar" @@ -46,8 +47,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - - location: 18 (remaining gas: 1039757.636 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 18 (remaining gas: 1039757.816 units remaining) [ -1 (Pair -1 1 @@ -57,8 +59,20 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - - location: 21 (remaining gas: 1039757.336 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 19 (remaining gas: 1039757.716 units remaining) + [ (Pair -1 + 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 21 (remaining gas: 1039757.636 units remaining) [ -1 (Pair 1 "foobar" @@ -67,8 +81,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 20 (remaining gas: 1039757.266 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 20 (remaining gas: 1039757.566 units remaining) [ -1 (Pair 1 "foobar" @@ -77,8 +92,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039757.266 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 20 (remaining gas: 1039757.486 units remaining) [ -1 -1 (Pair 1 @@ -88,8 +104,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039748.966 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 22 (remaining gas: 1039749.246 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -99,8 +116,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039741.666 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 23 (remaining gas: 1039742.006 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -110,8 +128,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 31 (remaining gas: 1039741.396 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 26 (remaining gas: 1039741.926 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -121,8 +140,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 25 (remaining gas: 1039741.326 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 31 (remaining gas: 1039741.856 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -132,8 +152,21 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039740.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 25 (remaining gas: 1039741.786 units remaining) + [ -1 @packed.unpacked.some + -1 + (Pair 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 34 (remaining gas: 1039741.636 units remaining) [ 0 (Pair 1 "foobar" @@ -142,8 +175,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039740.856 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 35 (remaining gas: 1039741.556 units remaining) [ True (Pair 1 "foobar" @@ -152,8 +186,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039740.786 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039741.486 units remaining) [ True (Pair 1 "foobar" @@ -162,8 +197,19 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 37 (remaining gas: 1039740.596 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 36 (remaining gas: 1039741.426 units remaining) + [ (Pair 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 37 (remaining gas: 1039741.356 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,8 +217,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039740.526 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039741.286 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -180,8 +227,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039740.386 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 42 (remaining gas: 1039741.206 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -197,8 +245,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039740.246 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 43 (remaining gas: 1039741.126 units remaining) [ 1 (Pair 1 "foobar" @@ -207,8 +256,19 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039739.946 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 44 (remaining gas: 1039741.026 units remaining) + [ (Pair 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 46 (remaining gas: 1039740.946 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,8 +276,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 45 (remaining gas: 1039739.876 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 45 (remaining gas: 1039740.876 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -225,8 +286,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039739.876 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 45 (remaining gas: 1039740.796 units remaining) [ 1 1 (Pair "foobar" @@ -235,8 +297,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039731.576 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 47 (remaining gas: 1039732.556 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -245,8 +308,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039724.276 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 48 (remaining gas: 1039725.316 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -255,8 +319,20 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 56 (remaining gas: 1039724.006 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 51 (remaining gas: 1039725.236 units remaining) + [ 1 @packed.unpacked.some + 1 + (Pair "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 56 (remaining gas: 1039725.166 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -265,8 +341,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 50 (remaining gas: 1039723.936 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 50 (remaining gas: 1039725.096 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -275,8 +352,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039723.606 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 59 (remaining gas: 1039724.946 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -284,8 +362,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039723.466 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 60 (remaining gas: 1039724.866 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -293,8 +372,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039723.396 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039724.796 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -302,24 +382,36 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 62 (remaining gas: 1039723.206 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 61 (remaining gas: 1039724.736 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039723.136 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 62 (remaining gas: 1039724.666 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039722.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039724.596 units remaining) + [ (Pair "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 67 (remaining gas: 1039724.516 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -333,8 +425,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039722.856 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 68 (remaining gas: 1039724.436 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -342,24 +435,36 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039722.556 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 69 (remaining gas: 1039724.336 units remaining) + [ (Pair "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 71 (remaining gas: 1039724.256 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 70 (remaining gas: 1039722.486 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 70 (remaining gas: 1039724.186 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039722.486 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 70 (remaining gas: 1039724.106 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -367,8 +472,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039710.186 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 72 (remaining gas: 1039711.866 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -376,8 +482,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039702.812 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 73 (remaining gas: 1039704.552 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -385,8 +492,19 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 81 (remaining gas: 1039702.542 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 76 (remaining gas: 1039704.472 units remaining) + [ "foobar" @packed.unpacked.some + "foobar" + (Pair 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 81 (remaining gas: 1039704.402 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -394,8 +512,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 75 (remaining gas: 1039702.472 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 75 (remaining gas: 1039704.332 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -403,46 +522,60 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039702.172 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 84 (remaining gas: 1039704.212 units remaining) [ 0 (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039702.032 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 85 (remaining gas: 1039704.132 units remaining) [ True (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039701.962 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039704.062 units remaining) [ True (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 87 (remaining gas: 1039701.772 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 86 (remaining gas: 1039704.002 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039701.702 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 87 (remaining gas: 1039703.932 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039701.562 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039703.862 units remaining) + [ (Pair 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 92 (remaining gas: 1039703.782 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -454,103 +587,141 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039701.422 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 93 (remaining gas: 1039703.702 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039701.122 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 94 (remaining gas: 1039703.602 units remaining) + [ (Pair 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 96 (remaining gas: 1039703.522 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 95 (remaining gas: 1039701.052 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 95 (remaining gas: 1039703.452 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039701.052 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 95 (remaining gas: 1039703.372 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039688.752 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 97 (remaining gas: 1039691.132 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039654.452 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 98 (remaining gas: 1039656.892 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 106 (remaining gas: 1039654.182 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 101 (remaining gas: 1039656.812 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 100 (remaining gas: 1039654.112 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 106 (remaining gas: 1039656.742 units remaining) + [ 0x00aabbcc @packed.unpacked.some + 0x00aabbcc + (Pair 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 100 (remaining gas: 1039656.672 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039653.812 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 109 (remaining gas: 1039656.552 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039653.672 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 110 (remaining gas: 1039656.472 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039653.602 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039656.402 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 112 (remaining gas: 1039653.412 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 111 (remaining gas: 1039656.342 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039653.342 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 112 (remaining gas: 1039656.272 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039653.202 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039656.202 units remaining) + [ (Pair 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 117 (remaining gas: 1039656.122 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -560,90 +731,125 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039653.062 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 118 (remaining gas: 1039656.042 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039652.762 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 119 (remaining gas: 1039655.942 units remaining) + [ (Pair 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 121 (remaining gas: 1039655.862 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 120 (remaining gas: 1039652.692 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 120 (remaining gas: 1039655.792 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039652.692 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 120 (remaining gas: 1039655.712 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039644.392 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 122 (remaining gas: 1039647.472 units remaining) [ 0x0500a80f @packed 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039637.092 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 123 (remaining gas: 1039640.232 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 131 (remaining gas: 1039636.822 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 126 (remaining gas: 1039640.152 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 125 (remaining gas: 1039636.752 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 131 (remaining gas: 1039640.082 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039636.468 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 125 (remaining gas: 1039640.012 units remaining) + [ 1000 @packed.unpacked.some + 1000 + (Pair False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 134 (remaining gas: 1039639.908 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039636.328 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 135 (remaining gas: 1039639.828 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039636.258 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039639.758 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 137 (remaining gas: 1039636.068 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 136 (remaining gas: 1039639.698 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039635.998 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 137 (remaining gas: 1039639.628 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039635.858 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039639.558 units remaining) + [ (Pair False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 142 (remaining gas: 1039639.478 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -651,250 +857,377 @@ trace (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 143 (remaining gas: 1039635.718 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 143 (remaining gas: 1039639.398 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039635.418 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 144 (remaining gas: 1039639.298 units remaining) + [ (Pair False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 146 (remaining gas: 1039639.218 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 145 (remaining gas: 1039635.348 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 145 (remaining gas: 1039639.148 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039635.348 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 145 (remaining gas: 1039639.068 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039627.048 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 147 (remaining gas: 1039630.828 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039619.748 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 148 (remaining gas: 1039623.588 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 156 (remaining gas: 1039619.478 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 151 (remaining gas: 1039623.508 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 150 (remaining gas: 1039619.408 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 156 (remaining gas: 1039623.438 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039619.020 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 150 (remaining gas: 1039623.368 units remaining) + [ False @packed.unpacked.some + False + (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 159 (remaining gas: 1039623.160 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039618.880 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 160 (remaining gas: 1039623.080 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039618.810 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039623.010 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 162 (remaining gas: 1039618.620 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 161 (remaining gas: 1039622.950 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039618.550 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 162 (remaining gas: 1039622.880 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039622.810 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039618.410 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 167 (remaining gas: 1039622.730 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039618.270 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 168 (remaining gas: 1039622.650 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039617.970 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 169 (remaining gas: 1039622.550 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 171 (remaining gas: 1039622.470 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 170 (remaining gas: 1039617.900 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 170 (remaining gas: 1039622.400 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039617.900 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 170 (remaining gas: 1039622.320 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039597.520 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 172 (remaining gas: 1039602 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039559.160 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 173 (remaining gas: 1039563.700 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 181 (remaining gas: 1039558.890 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 176 (remaining gas: 1039563.620 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 175 (remaining gas: 1039558.820 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 181 (remaining gas: 1039563.550 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039558.430 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 175 (remaining gas: 1039563.480 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 184 (remaining gas: 1039563.270 units remaining) [ 0 - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039558.290 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 185 (remaining gas: 1039563.190 units remaining) [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039558.220 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039563.120 units remaining) [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 187 (remaining gas: 1039558.030 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039557.960 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039557.820 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 186 (remaining gas: 1039563.060 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 187 (remaining gas: 1039562.990 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039562.920 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039557.680 units remaining) + Unit ] + - location: 192 (remaining gas: 1039562.840 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 193 (remaining gas: 1039562.760 units remaining) [ "2019-09-09T08:35:33Z" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039557.380 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 194 (remaining gas: 1039562.660 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 196 (remaining gas: 1039562.580 units remaining) [ "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 195 (remaining gas: 1039557.310 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 195 (remaining gas: 1039562.510 units remaining) [ "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039557.310 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 195 (remaining gas: 1039562.430 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039549.010 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 197 (remaining gas: 1039554.190 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039541.710 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 198 (remaining gas: 1039546.950 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 206 (remaining gas: 1039541.440 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 201 (remaining gas: 1039546.870 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 200 (remaining gas: 1039541.370 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 206 (remaining gas: 1039546.800 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039541.050 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 200 (remaining gas: 1039546.730 units remaining) + [ "2019-09-09T08:35:33Z" @packed.unpacked.some + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 209 (remaining gas: 1039546.590 units remaining) [ 0 - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039540.910 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 210 (remaining gas: 1039546.510 units remaining) [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: -1 (remaining gas: 1039540.840 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: -1 (remaining gas: 1039546.440 units remaining) [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 212 (remaining gas: 1039540.650 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: -1 (remaining gas: 1039540.580 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039540.440 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 211 (remaining gas: 1039546.380 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039509.540 units remaining) + Unit ] + - location: 212 (remaining gas: 1039546.310 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: -1 (remaining gas: 1039546.240 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 217 (remaining gas: 1039546.160 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 218 (remaining gas: 1039515.320 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1039413.240 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 219 (remaining gas: 1039419.080 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 227 (remaining gas: 1039412.970 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 222 (remaining gas: 1039419 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 221 (remaining gas: 1039412.900 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 227 (remaining gas: 1039418.930 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1039412.502 units remaining) - [ 0 ] - - location: 231 (remaining gas: 1039412.362 units remaining) - [ True ] - - location: -1 (remaining gas: 1039412.292 units remaining) - [ True ] - - location: 233 (remaining gas: 1039412.102 units remaining) - [ ] - - location: -1 (remaining gas: 1039412.032 units remaining) - [ ] - - location: 238 (remaining gas: 1039411.892 units remaining) - [ 0 ] - - location: 241 (remaining gas: 1039403.592 units remaining) - [ 0x050000 @packed ] - - location: 242 (remaining gas: 1039398.292 units remaining) - [ (Some 0) @packed.unpacked ] - - location: 250 (remaining gas: 1039398.022 units remaining) - [ 0 @packed.unpacked.some ] - - location: 244 (remaining gas: 1039397.952 units remaining) - [ 0 @packed.unpacked.some ] - - location: 251 (remaining gas: 1039397.812 units remaining) - [ ] - - location: 252 (remaining gas: 1039397.672 units remaining) - [ -1 ] - - location: 255 (remaining gas: 1039389.372 units remaining) - [ 0x050041 @packed ] - - location: 256 (remaining gas: 1039286.312 units remaining) - [ None @packed.unpacked ] - - location: 260 (remaining gas: 1039286.042 units remaining) - [ ] - - location: 258 (remaining gas: 1039285.972 units remaining) - [ ] - - location: 265 (remaining gas: 1039285.832 units remaining) - [ 0x ] - - location: 268 (remaining gas: 1039285.772 units remaining) - [ None @unpacked ] - - location: 272 (remaining gas: 1039285.502 units remaining) - [ ] - - location: 270 (remaining gas: 1039285.432 units remaining) - [ ] - - location: 277 (remaining gas: 1039285.292 units remaining) - [ 0x04 ] - - location: 280 (remaining gas: 1039285.232 units remaining) - [ None @unpacked ] - - location: 284 (remaining gas: 1039284.962 units remaining) - [ ] - - location: 282 (remaining gas: 1039284.892 units remaining) - [ ] - - location: 289 (remaining gas: 1039284.752 units remaining) - [ 0x05 ] - - location: 292 (remaining gas: 1039284.692 units remaining) - [ None @unpacked ] - - location: 296 (remaining gas: 1039284.422 units remaining) - [ ] - - location: 294 (remaining gas: 1039284.352 units remaining) - [ ] - - location: 301 (remaining gas: 1039284.212 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 221 (remaining gas: 1039418.860 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 230 (remaining gas: 1039418.642 units remaining) + [ 0 + Unit ] + - location: 231 (remaining gas: 1039418.562 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039418.492 units remaining) + [ True + Unit ] + - location: 232 (remaining gas: 1039418.432 units remaining) + [ Unit ] + - location: 233 (remaining gas: 1039418.362 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039418.292 units remaining) + [ Unit ] + - location: 238 (remaining gas: 1039418.212 units remaining) + [ 0 + Unit ] + - location: 241 (remaining gas: 1039409.972 units remaining) + [ 0x050000 @packed + Unit ] + - location: 242 (remaining gas: 1039404.732 units remaining) + [ (Some 0) @packed.unpacked + Unit ] + - location: 245 (remaining gas: 1039404.652 units remaining) + [ 0 @packed.unpacked.some + Unit ] + - location: 250 (remaining gas: 1039404.582 units remaining) + [ 0 @packed.unpacked.some + Unit ] + - location: 244 (remaining gas: 1039404.512 units remaining) + [ 0 @packed.unpacked.some + Unit ] + - location: 251 (remaining gas: 1039404.432 units remaining) [ Unit ] - - location: 302 (remaining gas: 1039284.072 units remaining) + - location: 252 (remaining gas: 1039404.352 units remaining) + [ -1 + Unit ] + - location: 255 (remaining gas: 1039396.112 units remaining) + [ 0x050041 @packed + Unit ] + - location: 256 (remaining gas: 1039293.112 units remaining) + [ None @packed.unpacked + Unit ] + - location: 259 (remaining gas: 1039293.032 units remaining) + [ Unit ] + - location: 260 (remaining gas: 1039292.962 units remaining) + [ Unit ] + - location: 258 (remaining gas: 1039292.892 units remaining) + [ Unit ] + - location: 265 (remaining gas: 1039292.812 units remaining) + [ 0x + Unit ] + - location: 268 (remaining gas: 1039292.812 units remaining) + [ None @unpacked + Unit ] + - location: 271 (remaining gas: 1039292.732 units remaining) + [ Unit ] + - location: 272 (remaining gas: 1039292.662 units remaining) + [ Unit ] + - location: 270 (remaining gas: 1039292.592 units remaining) + [ Unit ] + - location: 277 (remaining gas: 1039292.512 units remaining) + [ 0x04 + Unit ] + - location: 280 (remaining gas: 1039292.512 units remaining) + [ None @unpacked + Unit ] + - location: 283 (remaining gas: 1039292.432 units remaining) + [ Unit ] + - location: 284 (remaining gas: 1039292.362 units remaining) + [ Unit ] + - location: 282 (remaining gas: 1039292.292 units remaining) + [ Unit ] + - location: 289 (remaining gas: 1039292.212 units remaining) + [ 0x05 + Unit ] + - location: 292 (remaining gas: 1039292.212 units remaining) + [ None @unpacked + Unit ] + - location: 295 (remaining gas: 1039292.132 units remaining) + [ Unit ] + - location: 296 (remaining gas: 1039292.062 units remaining) + [ Unit ] + - location: 294 (remaining gas: 1039291.992 units remaining) + [ Unit ] + - location: 301 (remaining gas: 1039291.912 units remaining) + [ Unit + Unit ] + - location: 302 (remaining gas: 1039291.832 units remaining) [ {} + Unit + Unit ] + - location: 304 (remaining gas: 1039291.752 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039291.682 units remaining) + [ (Pair {} Unit) Unit ] - - location: 304 (remaining gas: 1039283.932 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039283.862 units remaining) - [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" index 38e6b7b587bd..e3d7c635a48b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039758.056 units remaining) + - location: 16 (remaining gas: 1039758.056 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -18,7 +18,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit) ] - - location: 16 (remaining gas: 1039757.916 units remaining) + - location: 16 (remaining gas: 1039757.976 units remaining) [ (Pair -1 1 "foobar" @@ -27,8 +27,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - - location: 17 (remaining gas: 1039757.776 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 17 (remaining gas: 1039757.896 units remaining) [ (Pair -1 1 "foobar" @@ -46,8 +47,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - - location: 18 (remaining gas: 1039757.636 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 18 (remaining gas: 1039757.816 units remaining) [ -1 (Pair -1 1 @@ -57,8 +59,20 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - - location: 21 (remaining gas: 1039757.336 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 19 (remaining gas: 1039757.716 units remaining) + [ (Pair -1 + 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter + Unit ] + - location: 21 (remaining gas: 1039757.636 units remaining) [ -1 (Pair 1 "foobar" @@ -67,8 +81,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 20 (remaining gas: 1039757.266 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 20 (remaining gas: 1039757.566 units remaining) [ -1 (Pair 1 "foobar" @@ -77,8 +92,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 19 (remaining gas: 1039757.266 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 20 (remaining gas: 1039757.486 units remaining) [ -1 -1 (Pair 1 @@ -88,8 +104,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 22 (remaining gas: 1039748.966 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 22 (remaining gas: 1039749.246 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -99,8 +116,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 23 (remaining gas: 1039741.666 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 23 (remaining gas: 1039742.006 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -110,8 +128,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 31 (remaining gas: 1039741.396 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 26 (remaining gas: 1039741.926 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -121,8 +140,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 25 (remaining gas: 1039741.326 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 31 (remaining gas: 1039741.856 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -132,8 +152,21 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 34 (remaining gas: 1039740.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 25 (remaining gas: 1039741.786 units remaining) + [ -1 @packed.unpacked.some + -1 + (Pair 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 34 (remaining gas: 1039741.636 units remaining) [ 0 (Pair 1 "foobar" @@ -142,8 +175,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 35 (remaining gas: 1039740.856 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 35 (remaining gas: 1039741.556 units remaining) [ True (Pair 1 "foobar" @@ -152,8 +186,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039740.786 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039741.486 units remaining) [ True (Pair 1 "foobar" @@ -162,8 +197,19 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 37 (remaining gas: 1039740.596 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 36 (remaining gas: 1039741.426 units remaining) + [ (Pair 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 37 (remaining gas: 1039741.356 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -171,8 +217,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039740.526 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039741.286 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -180,8 +227,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 42 (remaining gas: 1039740.386 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 42 (remaining gas: 1039741.206 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -197,8 +245,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 43 (remaining gas: 1039740.246 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 43 (remaining gas: 1039741.126 units remaining) [ 1 (Pair 1 "foobar" @@ -207,8 +256,19 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 46 (remaining gas: 1039739.946 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 44 (remaining gas: 1039741.026 units remaining) + [ (Pair 1 + "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 46 (remaining gas: 1039740.946 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -216,8 +276,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 45 (remaining gas: 1039739.876 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 45 (remaining gas: 1039740.876 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -225,8 +286,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 44 (remaining gas: 1039739.876 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 45 (remaining gas: 1039740.796 units remaining) [ 1 1 (Pair "foobar" @@ -235,8 +297,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 47 (remaining gas: 1039731.576 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 47 (remaining gas: 1039732.556 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -245,8 +308,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 48 (remaining gas: 1039724.276 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 48 (remaining gas: 1039725.316 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -255,8 +319,20 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 56 (remaining gas: 1039724.006 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 51 (remaining gas: 1039725.236 units remaining) + [ 1 @packed.unpacked.some + 1 + (Pair "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 56 (remaining gas: 1039725.166 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -265,8 +341,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 50 (remaining gas: 1039723.936 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 50 (remaining gas: 1039725.096 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -275,8 +352,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 59 (remaining gas: 1039723.606 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 59 (remaining gas: 1039724.946 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -284,8 +362,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 60 (remaining gas: 1039723.466 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 60 (remaining gas: 1039724.866 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -293,8 +372,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039723.396 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039724.796 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -302,24 +382,36 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 62 (remaining gas: 1039723.206 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 61 (remaining gas: 1039724.736 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039723.136 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 62 (remaining gas: 1039724.666 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 67 (remaining gas: 1039722.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039724.596 units remaining) + [ (Pair "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 67 (remaining gas: 1039724.516 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -333,8 +425,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 68 (remaining gas: 1039722.856 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 68 (remaining gas: 1039724.436 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -342,24 +435,36 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 71 (remaining gas: 1039722.556 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 69 (remaining gas: 1039724.336 units remaining) + [ (Pair "foobar" + 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 71 (remaining gas: 1039724.256 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 70 (remaining gas: 1039722.486 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 70 (remaining gas: 1039724.186 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 69 (remaining gas: 1039722.486 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 70 (remaining gas: 1039724.106 units remaining) [ "foobar" "foobar" (Pair 0x00aabbcc @@ -367,8 +472,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 72 (remaining gas: 1039710.186 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 72 (remaining gas: 1039711.866 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -376,8 +482,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 73 (remaining gas: 1039702.812 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 73 (remaining gas: 1039704.552 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -385,8 +492,19 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 81 (remaining gas: 1039702.542 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 76 (remaining gas: 1039704.472 units remaining) + [ "foobar" @packed.unpacked.some + "foobar" + (Pair 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 81 (remaining gas: 1039704.402 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -394,8 +512,9 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 75 (remaining gas: 1039702.472 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 75 (remaining gas: 1039704.332 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -403,46 +522,60 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 84 (remaining gas: 1039702.172 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 84 (remaining gas: 1039704.212 units remaining) [ 0 (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 85 (remaining gas: 1039702.032 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 85 (remaining gas: 1039704.132 units remaining) [ True (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039701.962 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039704.062 units remaining) [ True (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 87 (remaining gas: 1039701.772 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 86 (remaining gas: 1039704.002 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039701.702 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 87 (remaining gas: 1039703.932 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 92 (remaining gas: 1039701.562 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039703.862 units remaining) + [ (Pair 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 92 (remaining gas: 1039703.782 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -454,103 +587,141 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 93 (remaining gas: 1039701.422 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 93 (remaining gas: 1039703.702 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 96 (remaining gas: 1039701.122 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 94 (remaining gas: 1039703.602 units remaining) + [ (Pair 0x00aabbcc + 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 96 (remaining gas: 1039703.522 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 95 (remaining gas: 1039701.052 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 95 (remaining gas: 1039703.452 units remaining) [ 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 94 (remaining gas: 1039701.052 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 95 (remaining gas: 1039703.372 units remaining) [ 0x00aabbcc 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 97 (remaining gas: 1039688.752 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 97 (remaining gas: 1039691.132 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 98 (remaining gas: 1039654.452 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 98 (remaining gas: 1039656.892 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 106 (remaining gas: 1039654.182 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 101 (remaining gas: 1039656.812 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 100 (remaining gas: 1039654.112 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 106 (remaining gas: 1039656.742 units remaining) + [ 0x00aabbcc @packed.unpacked.some + 0x00aabbcc + (Pair 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 100 (remaining gas: 1039656.672 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 109 (remaining gas: 1039653.812 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 109 (remaining gas: 1039656.552 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 110 (remaining gas: 1039653.672 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 110 (remaining gas: 1039656.472 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039653.602 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039656.402 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 112 (remaining gas: 1039653.412 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 111 (remaining gas: 1039656.342 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039653.342 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 112 (remaining gas: 1039656.272 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 117 (remaining gas: 1039653.202 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039656.202 units remaining) + [ (Pair 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 117 (remaining gas: 1039656.122 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -560,90 +731,125 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 118 (remaining gas: 1039653.062 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 118 (remaining gas: 1039656.042 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 121 (remaining gas: 1039652.762 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 119 (remaining gas: 1039655.942 units remaining) + [ (Pair 1000 + False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 121 (remaining gas: 1039655.862 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 120 (remaining gas: 1039652.692 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 120 (remaining gas: 1039655.792 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 119 (remaining gas: 1039652.692 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 120 (remaining gas: 1039655.712 units remaining) [ 1000 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 122 (remaining gas: 1039644.392 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 122 (remaining gas: 1039647.472 units remaining) [ 0x0500a80f @packed 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 123 (remaining gas: 1039637.092 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 123 (remaining gas: 1039640.232 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 131 (remaining gas: 1039636.822 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 126 (remaining gas: 1039640.152 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 125 (remaining gas: 1039636.752 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 131 (remaining gas: 1039640.082 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 134 (remaining gas: 1039636.468 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 125 (remaining gas: 1039640.012 units remaining) + [ 1000 @packed.unpacked.some + 1000 + (Pair False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 134 (remaining gas: 1039639.908 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 135 (remaining gas: 1039636.328 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 135 (remaining gas: 1039639.828 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039636.258 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039639.758 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 137 (remaining gas: 1039636.068 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 136 (remaining gas: 1039639.698 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039635.998 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 137 (remaining gas: 1039639.628 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 142 (remaining gas: 1039635.858 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039639.558 units remaining) + [ (Pair False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 142 (remaining gas: 1039639.478 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -651,250 +857,377 @@ trace (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 143 (remaining gas: 1039635.718 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 143 (remaining gas: 1039639.398 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 146 (remaining gas: 1039635.418 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 144 (remaining gas: 1039639.298 units remaining) + [ (Pair False + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 146 (remaining gas: 1039639.218 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 145 (remaining gas: 1039635.348 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 145 (remaining gas: 1039639.148 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 144 (remaining gas: 1039635.348 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 145 (remaining gas: 1039639.068 units remaining) [ False False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 147 (remaining gas: 1039627.048 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 147 (remaining gas: 1039630.828 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 148 (remaining gas: 1039619.748 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 148 (remaining gas: 1039623.588 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 156 (remaining gas: 1039619.478 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 151 (remaining gas: 1039623.508 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 150 (remaining gas: 1039619.408 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 156 (remaining gas: 1039623.438 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 159 (remaining gas: 1039619.020 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 150 (remaining gas: 1039623.368 units remaining) + [ False @packed.unpacked.some + False + (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 159 (remaining gas: 1039623.160 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 160 (remaining gas: 1039618.880 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 160 (remaining gas: 1039623.080 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039618.810 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039623.010 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 162 (remaining gas: 1039618.620 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 161 (remaining gas: 1039622.950 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039618.550 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 162 (remaining gas: 1039622.880 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039622.810 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 167 (remaining gas: 1039618.410 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 167 (remaining gas: 1039622.730 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 168 (remaining gas: 1039618.270 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 168 (remaining gas: 1039622.650 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 171 (remaining gas: 1039617.970 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 169 (remaining gas: 1039622.550 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 171 (remaining gas: 1039622.470 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 170 (remaining gas: 1039617.900 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 170 (remaining gas: 1039622.400 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 169 (remaining gas: 1039617.900 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 170 (remaining gas: 1039622.320 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 172 (remaining gas: 1039597.520 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 172 (remaining gas: 1039602 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 173 (remaining gas: 1039559.160 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 173 (remaining gas: 1039563.700 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 181 (remaining gas: 1039558.890 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 176 (remaining gas: 1039563.620 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 175 (remaining gas: 1039558.820 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 181 (remaining gas: 1039563.550 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 184 (remaining gas: 1039558.430 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 175 (remaining gas: 1039563.480 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 184 (remaining gas: 1039563.270 units remaining) [ 0 - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 185 (remaining gas: 1039558.290 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 185 (remaining gas: 1039563.190 units remaining) [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039558.220 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039563.120 units remaining) [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 187 (remaining gas: 1039558.030 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: -1 (remaining gas: 1039557.960 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 192 (remaining gas: 1039557.820 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 186 (remaining gas: 1039563.060 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 187 (remaining gas: 1039562.990 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: -1 (remaining gas: 1039562.920 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 193 (remaining gas: 1039557.680 units remaining) + Unit ] + - location: 192 (remaining gas: 1039562.840 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 193 (remaining gas: 1039562.760 units remaining) [ "2019-09-09T08:35:33Z" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - - location: 196 (remaining gas: 1039557.380 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 194 (remaining gas: 1039562.660 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + Unit ] + - location: 196 (remaining gas: 1039562.580 units remaining) [ "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 195 (remaining gas: 1039557.310 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 195 (remaining gas: 1039562.510 units remaining) [ "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 194 (remaining gas: 1039557.310 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 195 (remaining gas: 1039562.430 units remaining) [ "2019-09-09T08:35:33Z" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 197 (remaining gas: 1039549.010 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 197 (remaining gas: 1039554.190 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 198 (remaining gas: 1039541.710 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 198 (remaining gas: 1039546.950 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 206 (remaining gas: 1039541.440 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 201 (remaining gas: 1039546.870 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 200 (remaining gas: 1039541.370 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 206 (remaining gas: 1039546.800 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 209 (remaining gas: 1039541.050 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 200 (remaining gas: 1039546.730 units remaining) + [ "2019-09-09T08:35:33Z" @packed.unpacked.some + "2019-09-09T08:35:33Z" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 209 (remaining gas: 1039546.590 units remaining) [ 0 - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 210 (remaining gas: 1039540.910 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 210 (remaining gas: 1039546.510 units remaining) [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: -1 (remaining gas: 1039540.840 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: -1 (remaining gas: 1039546.440 units remaining) [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 212 (remaining gas: 1039540.650 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: -1 (remaining gas: 1039540.580 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 217 (remaining gas: 1039540.440 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 211 (remaining gas: 1039546.380 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 218 (remaining gas: 1039509.540 units remaining) + Unit ] + - location: 212 (remaining gas: 1039546.310 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: -1 (remaining gas: 1039546.240 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 217 (remaining gas: 1039546.160 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 218 (remaining gas: 1039515.320 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 219 (remaining gas: 1039413.240 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 219 (remaining gas: 1039419.080 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 227 (remaining gas: 1039412.970 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 222 (remaining gas: 1039419 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 221 (remaining gas: 1039412.900 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 227 (remaining gas: 1039418.930 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] - - location: 230 (remaining gas: 1039412.502 units remaining) - [ 0 ] - - location: 231 (remaining gas: 1039412.362 units remaining) - [ True ] - - location: -1 (remaining gas: 1039412.292 units remaining) - [ True ] - - location: 233 (remaining gas: 1039412.102 units remaining) - [ ] - - location: -1 (remaining gas: 1039412.032 units remaining) - [ ] - - location: 238 (remaining gas: 1039411.892 units remaining) - [ 0 ] - - location: 241 (remaining gas: 1039403.592 units remaining) - [ 0x050000 @packed ] - - location: 242 (remaining gas: 1039398.292 units remaining) - [ (Some 0) @packed.unpacked ] - - location: 250 (remaining gas: 1039398.022 units remaining) - [ 0 @packed.unpacked.some ] - - location: 244 (remaining gas: 1039397.952 units remaining) - [ 0 @packed.unpacked.some ] - - location: 251 (remaining gas: 1039397.812 units remaining) - [ ] - - location: 252 (remaining gas: 1039397.672 units remaining) - [ -1 ] - - location: 255 (remaining gas: 1039389.372 units remaining) - [ 0x050041 @packed ] - - location: 256 (remaining gas: 1039286.312 units remaining) - [ None @packed.unpacked ] - - location: 260 (remaining gas: 1039286.042 units remaining) - [ ] - - location: 258 (remaining gas: 1039285.972 units remaining) - [ ] - - location: 265 (remaining gas: 1039285.832 units remaining) - [ 0x ] - - location: 268 (remaining gas: 1039285.772 units remaining) - [ None @unpacked ] - - location: 272 (remaining gas: 1039285.502 units remaining) - [ ] - - location: 270 (remaining gas: 1039285.432 units remaining) - [ ] - - location: 277 (remaining gas: 1039285.292 units remaining) - [ 0x04 ] - - location: 280 (remaining gas: 1039285.232 units remaining) - [ None @unpacked ] - - location: 284 (remaining gas: 1039284.962 units remaining) - [ ] - - location: 282 (remaining gas: 1039284.892 units remaining) - [ ] - - location: 289 (remaining gas: 1039284.752 units remaining) - [ 0x05 ] - - location: 292 (remaining gas: 1039284.692 units remaining) - [ None @unpacked ] - - location: 296 (remaining gas: 1039284.422 units remaining) - [ ] - - location: 294 (remaining gas: 1039284.352 units remaining) - [ ] - - location: 301 (remaining gas: 1039284.212 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 221 (remaining gas: 1039418.860 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + Unit ] + - location: 230 (remaining gas: 1039418.642 units remaining) + [ 0 + Unit ] + - location: 231 (remaining gas: 1039418.562 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039418.492 units remaining) + [ True + Unit ] + - location: 232 (remaining gas: 1039418.432 units remaining) + [ Unit ] + - location: 233 (remaining gas: 1039418.362 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039418.292 units remaining) + [ Unit ] + - location: 238 (remaining gas: 1039418.212 units remaining) + [ 0 + Unit ] + - location: 241 (remaining gas: 1039409.972 units remaining) + [ 0x050000 @packed + Unit ] + - location: 242 (remaining gas: 1039404.732 units remaining) + [ (Some 0) @packed.unpacked + Unit ] + - location: 245 (remaining gas: 1039404.652 units remaining) + [ 0 @packed.unpacked.some + Unit ] + - location: 250 (remaining gas: 1039404.582 units remaining) + [ 0 @packed.unpacked.some + Unit ] + - location: 244 (remaining gas: 1039404.512 units remaining) + [ 0 @packed.unpacked.some + Unit ] + - location: 251 (remaining gas: 1039404.432 units remaining) [ Unit ] - - location: 302 (remaining gas: 1039284.072 units remaining) + - location: 252 (remaining gas: 1039404.352 units remaining) + [ -1 + Unit ] + - location: 255 (remaining gas: 1039396.112 units remaining) + [ 0x050041 @packed + Unit ] + - location: 256 (remaining gas: 1039293.112 units remaining) + [ None @packed.unpacked + Unit ] + - location: 259 (remaining gas: 1039293.032 units remaining) + [ Unit ] + - location: 260 (remaining gas: 1039292.962 units remaining) + [ Unit ] + - location: 258 (remaining gas: 1039292.892 units remaining) + [ Unit ] + - location: 265 (remaining gas: 1039292.812 units remaining) + [ 0x + Unit ] + - location: 268 (remaining gas: 1039292.812 units remaining) + [ None @unpacked + Unit ] + - location: 271 (remaining gas: 1039292.732 units remaining) + [ Unit ] + - location: 272 (remaining gas: 1039292.662 units remaining) + [ Unit ] + - location: 270 (remaining gas: 1039292.592 units remaining) + [ Unit ] + - location: 277 (remaining gas: 1039292.512 units remaining) + [ 0x04 + Unit ] + - location: 280 (remaining gas: 1039292.512 units remaining) + [ None @unpacked + Unit ] + - location: 283 (remaining gas: 1039292.432 units remaining) + [ Unit ] + - location: 284 (remaining gas: 1039292.362 units remaining) + [ Unit ] + - location: 282 (remaining gas: 1039292.292 units remaining) + [ Unit ] + - location: 289 (remaining gas: 1039292.212 units remaining) + [ 0x05 + Unit ] + - location: 292 (remaining gas: 1039292.212 units remaining) + [ None @unpacked + Unit ] + - location: 295 (remaining gas: 1039292.132 units remaining) + [ Unit ] + - location: 296 (remaining gas: 1039292.062 units remaining) + [ Unit ] + - location: 294 (remaining gas: 1039291.992 units remaining) + [ Unit ] + - location: 301 (remaining gas: 1039291.912 units remaining) + [ Unit + Unit ] + - location: 302 (remaining gas: 1039291.832 units remaining) [ {} + Unit + Unit ] + - location: 304 (remaining gas: 1039291.752 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039291.682 units remaining) + [ (Pair {} Unit) Unit ] - - location: 304 (remaining gas: 1039283.932 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039283.862 units remaining) - [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" index 56f418df6df9..83058401166f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 27 (remaining gas: 1039743.141 units remaining) + - location: 28 (remaining gas: 1039743.141 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit) ] - - location: 28 (remaining gas: 1039743.001 units remaining) + - location: 28 (remaining gas: 1039743.061 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -29,8 +29,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) @parameter ] - - location: 29 (remaining gas: 1039742.861 units remaining) + { PACK }) @parameter + Unit ] + - location: 29 (remaining gas: 1039742.981 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -50,8 +51,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) @parameter ] - - location: 30 (remaining gas: 1039742.721 units remaining) + { PACK }) @parameter + Unit ] + - location: 30 (remaining gas: 1039742.901 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -62,8 +64,21 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) @parameter ] - - location: 33 (remaining gas: 1039742.421 units remaining) + { PACK }) @parameter + Unit ] + - location: 31 (remaining gas: 1039742.801 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) @parameter + Unit ] + - location: 33 (remaining gas: 1039742.721 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -73,8 +88,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 32 (remaining gas: 1039742.351 units remaining) + { PACK }) + Unit ] + - location: 32 (remaining gas: 1039742.651 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -84,8 +100,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 31 (remaining gas: 1039742.351 units remaining) + { PACK }) + Unit ] + - location: 32 (remaining gas: 1039742.571 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -96,8 +113,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 34 (remaining gas: 1039717.561 units remaining) + { PACK }) + Unit ] + - location: 34 (remaining gas: 1039717.841 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -108,8 +126,21 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 37 (remaining gas: 1039692.611 units remaining) + { PACK }) + Unit ] + - location: 35 (remaining gas: 1039717.741 units remaining) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 37 (remaining gas: 1039693.011 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -119,8 +150,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 38 (remaining gas: 1039625.311 units remaining) + { PACK }) + Unit ] + - location: 38 (remaining gas: 1039625.771 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -130,8 +162,21 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 46 (remaining gas: 1039625.041 units remaining) + { PACK }) + Unit ] + - location: 41 (remaining gas: 1039625.691 units remaining) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some + (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 46 (remaining gas: 1039625.621 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -141,8 +186,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 40 (remaining gas: 1039624.971 units remaining) + { PACK }) + Unit ] + - location: 40 (remaining gas: 1039625.551 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -152,8 +198,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 47 (remaining gas: 1039600.181 units remaining) + { PACK }) + Unit ] + - location: 47 (remaining gas: 1039600.821 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -163,8 +210,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039600.111 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039600.751 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -174,8 +222,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 35 (remaining gas: 1039600.111 units remaining) + { PACK }) + Unit ] + - location: 36 (remaining gas: 1039600.671 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit @@ -186,8 +235,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 50 (remaining gas: 1039599.810 units remaining) + { PACK }) + Unit ] + - location: 50 (remaining gas: 1039600.550 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -197,8 +247,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 51 (remaining gas: 1039599.670 units remaining) + { PACK }) + Unit ] + - location: 51 (remaining gas: 1039600.470 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -208,8 +259,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039599.600 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039600.400 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -219,8 +271,20 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 53 (remaining gas: 1039599.410 units remaining) + { PACK }) + Unit ] + - location: 52 (remaining gas: 1039600.340 units remaining) + [ (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 53 (remaining gas: 1039600.270 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -229,8 +293,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039599.340 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039600.200 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -239,8 +304,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 58 (remaining gas: 1039599.200 units remaining) + { PACK }) + Unit ] + - location: 58 (remaining gas: 1039600.120 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -258,8 +324,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 59 (remaining gas: 1039599.060 units remaining) + { PACK }) + Unit ] + - location: 59 (remaining gas: 1039600.040 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -269,8 +336,20 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 62 (remaining gas: 1039598.760 units remaining) + { PACK }) + Unit ] + - location: 60 (remaining gas: 1039599.940 units remaining) + [ (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 62 (remaining gas: 1039599.860 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -279,8 +358,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 61 (remaining gas: 1039598.690 units remaining) + { PACK }) + Unit ] + - location: 61 (remaining gas: 1039599.790 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -289,8 +369,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 60 (remaining gas: 1039598.690 units remaining) + { PACK }) + Unit ] + - location: 61 (remaining gas: 1039599.710 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -300,8 +381,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 63 (remaining gas: 1039590.390 units remaining) + { PACK }) + Unit ] + - location: 63 (remaining gas: 1039591.470 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -311,8 +393,20 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 66 (remaining gas: 1039581.930 units remaining) + { PACK }) + Unit ] + - location: 64 (remaining gas: 1039591.370 units remaining) + [ Unit + (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 66 (remaining gas: 1039583.130 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -321,8 +415,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 67 (remaining gas: 1039574.630 units remaining) + { PACK }) + Unit ] + - location: 67 (remaining gas: 1039575.890 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -331,8 +426,20 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 75 (remaining gas: 1039574.360 units remaining) + { PACK }) + Unit ] + - location: 70 (remaining gas: 1039575.810 units remaining) + [ Unit @packed.unpacked.some + (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 75 (remaining gas: 1039575.740 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -341,8 +448,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 69 (remaining gas: 1039574.290 units remaining) + { PACK }) + Unit ] + - location: 69 (remaining gas: 1039575.670 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -351,8 +459,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 76 (remaining gas: 1039565.990 units remaining) + { PACK }) + Unit ] + - location: 76 (remaining gas: 1039567.430 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -361,8 +470,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039565.920 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039567.360 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -371,8 +481,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 64 (remaining gas: 1039565.920 units remaining) + { PACK }) + Unit ] + - location: 65 (remaining gas: 1039567.280 units remaining) [ 0x05030b @packed 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -382,8 +493,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 79 (remaining gas: 1039565.620 units remaining) + { PACK }) + Unit ] + - location: 79 (remaining gas: 1039567.160 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -392,8 +504,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 80 (remaining gas: 1039565.480 units remaining) + { PACK }) + Unit ] + - location: 80 (remaining gas: 1039567.080 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -402,8 +515,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039565.410 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039567.010 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -412,8 +526,19 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 82 (remaining gas: 1039565.220 units remaining) + { PACK }) + Unit ] + - location: 81 (remaining gas: 1039566.950 units remaining) + [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 82 (remaining gas: 1039566.880 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -421,8 +546,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039565.150 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039566.810 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -430,8 +556,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 87 (remaining gas: 1039565.010 units remaining) + { PACK }) + Unit ] + - location: 87 (remaining gas: 1039566.730 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -447,8 +574,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 88 (remaining gas: 1039564.870 units remaining) + { PACK }) + Unit ] + - location: 88 (remaining gas: 1039566.650 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -457,8 +585,19 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 91 (remaining gas: 1039564.570 units remaining) + { PACK }) + Unit ] + - location: 89 (remaining gas: 1039566.550 units remaining) + [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 91 (remaining gas: 1039566.470 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -466,8 +605,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 90 (remaining gas: 1039564.500 units remaining) + { PACK }) + Unit ] + - location: 90 (remaining gas: 1039566.400 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -475,8 +615,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 89 (remaining gas: 1039564.500 units remaining) + { PACK }) + Unit ] + - location: 90 (remaining gas: 1039566.320 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -485,8 +626,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 92 (remaining gas: 1039524.160 units remaining) + { PACK }) + Unit ] + - location: 92 (remaining gas: 1039526.040 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -495,8 +637,19 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 95 (remaining gas: 1039483.660 units remaining) + { PACK }) + Unit ] + - location: 93 (remaining gas: 1039525.940 units remaining) + [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 95 (remaining gas: 1039485.660 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -504,8 +657,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 96 (remaining gas: 1039435.330 units remaining) + { PACK }) + Unit ] + - location: 96 (remaining gas: 1039437.390 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -513,8 +667,19 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 104 (remaining gas: 1039435.060 units remaining) + { PACK }) + Unit ] + - location: 99 (remaining gas: 1039437.310 units remaining) + [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some + (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 104 (remaining gas: 1039437.240 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -522,8 +687,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 98 (remaining gas: 1039434.990 units remaining) + { PACK }) + Unit ] + - location: 98 (remaining gas: 1039437.170 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -531,8 +697,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 105 (remaining gas: 1039394.650 units remaining) + { PACK }) + Unit ] + - location: 105 (remaining gas: 1039396.890 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -540,8 +707,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039394.580 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039396.820 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -549,8 +717,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 93 (remaining gas: 1039394.580 units remaining) + { PACK }) + Unit ] + - location: 94 (remaining gas: 1039396.740 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -559,8 +728,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 108 (remaining gas: 1039394.278 units remaining) + { PACK }) + Unit ] + - location: 108 (remaining gas: 1039396.618 units remaining) [ 0 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -568,8 +738,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 109 (remaining gas: 1039394.138 units remaining) + { PACK }) + Unit ] + - location: 109 (remaining gas: 1039396.538 units remaining) [ True (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -577,8 +748,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039394.068 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039396.468 units remaining) [ True (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -586,24 +758,36 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 111 (remaining gas: 1039393.878 units remaining) + { PACK }) + Unit ] + - location: 110 (remaining gas: 1039396.408 units remaining) + [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 111 (remaining gas: 1039396.338 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039393.808 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039396.268 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 116 (remaining gas: 1039393.668 units remaining) + { PACK }) + Unit ] + - location: 116 (remaining gas: 1039396.188 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -617,8 +801,9 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 117 (remaining gas: 1039393.528 units remaining) + { PACK }) + Unit ] + - location: 117 (remaining gas: 1039396.108 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -626,90 +811,128 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 120 (remaining gas: 1039393.228 units remaining) - [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - (Pair { Unit } + { PACK }) + Unit ] + - location: 118 (remaining gas: 1039396.008 units remaining) + [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 119 (remaining gas: 1039393.158 units remaining) + { PACK }) + Unit ] + - location: 120 (remaining gas: 1039395.928 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 118 (remaining gas: 1039393.158 units remaining) + { PACK }) + Unit ] + - location: 119 (remaining gas: 1039395.858 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 121 (remaining gas: 1039352.578 units remaining) - [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed + { PACK }) + Unit ] + - location: 119 (remaining gas: 1039395.778 units remaining) + [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 124 (remaining gas: 1039311.838 units remaining) + { PACK }) + Unit ] + - location: 121 (remaining gas: 1039355.258 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 125 (remaining gas: 1039249.268 units remaining) - [ (Some (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe")) @packed.unpacked + { PACK }) + Unit ] + - location: 122 (remaining gas: 1039355.158 units remaining) + [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 134 (remaining gas: 1039248.998 units remaining) - [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some + { PACK }) + Unit ] + - location: 124 (remaining gas: 1039314.638 units remaining) + [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 128 (remaining gas: 1039248.928 units remaining) - [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some + { PACK }) + Unit ] + - location: 125 (remaining gas: 1039252.128 units remaining) + [ (Some (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe")) @packed.unpacked + (Pair { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 129 (remaining gas: 1039252.048 units remaining) + [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some + (Pair { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 134 (remaining gas: 1039251.978 units remaining) + [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some + (Pair { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 128 (remaining gas: 1039251.908 units remaining) + [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 135 (remaining gas: 1039208.348 units remaining) + { PACK }) + Unit ] + - location: 135 (remaining gas: 1039211.388 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039208.278 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039211.318 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 122 (remaining gas: 1039208.278 units remaining) + { PACK }) + Unit ] + - location: 123 (remaining gas: 1039211.238 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } @@ -717,46 +940,60 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 138 (remaining gas: 1039207.976 units remaining) + { PACK }) + Unit ] + - location: 138 (remaining gas: 1039211.116 units remaining) [ 0 (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 139 (remaining gas: 1039207.836 units remaining) + { PACK }) + Unit ] + - location: 139 (remaining gas: 1039211.036 units remaining) [ True (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039207.766 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039210.966 units remaining) [ True (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 141 (remaining gas: 1039207.576 units remaining) + { PACK }) + Unit ] + - location: 140 (remaining gas: 1039210.906 units remaining) + [ (Pair { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 141 (remaining gas: 1039210.836 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039207.506 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039210.766 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 146 (remaining gas: 1039207.366 units remaining) + { PACK }) + Unit ] + - location: 146 (remaining gas: 1039210.686 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -768,129 +1005,178 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 147 (remaining gas: 1039207.226 units remaining) + { PACK }) + Unit ] + - location: 147 (remaining gas: 1039210.606 units remaining) [ { Unit } (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 150 (remaining gas: 1039206.926 units remaining) + { PACK }) + Unit ] + - location: 148 (remaining gas: 1039210.506 units remaining) + [ (Pair { Unit } + { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 150 (remaining gas: 1039210.426 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 149 (remaining gas: 1039206.856 units remaining) + { PACK }) + Unit ] + - location: 149 (remaining gas: 1039210.356 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 148 (remaining gas: 1039206.856 units remaining) + { PACK }) + Unit ] + - location: 149 (remaining gas: 1039210.276 units remaining) [ { Unit } { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 151 (remaining gas: 1039198.316 units remaining) + { PACK }) + Unit ] + - location: 151 (remaining gas: 1039201.796 units remaining) [ 0x050200000002030b @packed { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 154 (remaining gas: 1039189.616 units remaining) + { PACK }) + Unit ] + - location: 152 (remaining gas: 1039201.696 units remaining) + [ { Unit } + (Pair { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 154 (remaining gas: 1039193.216 units remaining) [ 0x050200000002030b @packed (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 155 (remaining gas: 1039168.076 units remaining) + { PACK }) + Unit ] + - location: 155 (remaining gas: 1039171.736 units remaining) [ (Some { Unit }) @packed.unpacked (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 164 (remaining gas: 1039167.806 units remaining) + { PACK }) + Unit ] + - location: 159 (remaining gas: 1039171.656 units remaining) + [ { Unit } @packed.unpacked.some + (Pair { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 164 (remaining gas: 1039171.586 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 158 (remaining gas: 1039167.736 units remaining) + { PACK }) + Unit ] + - location: 158 (remaining gas: 1039171.516 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 165 (remaining gas: 1039159.196 units remaining) + { PACK }) + Unit ] + - location: 165 (remaining gas: 1039163.036 units remaining) [ 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039159.126 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039162.966 units remaining) [ 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 152 (remaining gas: 1039159.126 units remaining) + { PACK }) + Unit ] + - location: 153 (remaining gas: 1039162.886 units remaining) [ 0x050200000002030b @packed 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 168 (remaining gas: 1039158.826 units remaining) + { PACK }) + Unit ] + - location: 168 (remaining gas: 1039162.766 units remaining) [ 0 (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 169 (remaining gas: 1039158.686 units remaining) + { PACK }) + Unit ] + - location: 169 (remaining gas: 1039162.686 units remaining) [ True (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039158.616 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039162.616 units remaining) [ True (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 171 (remaining gas: 1039158.426 units remaining) + { PACK }) + Unit ] + - location: 170 (remaining gas: 1039162.556 units remaining) + [ (Pair { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 171 (remaining gas: 1039162.486 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039158.356 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039162.416 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 176 (remaining gas: 1039158.216 units remaining) + { PACK }) + Unit ] + - location: 176 (remaining gas: 1039162.336 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -900,112 +1186,157 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 177 (remaining gas: 1039158.076 units remaining) + { PACK }) + Unit ] + - location: 177 (remaining gas: 1039162.256 units remaining) [ { True } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 180 (remaining gas: 1039157.776 units remaining) + { PACK }) + Unit ] + - location: 178 (remaining gas: 1039162.156 units remaining) + [ (Pair { True } + (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 180 (remaining gas: 1039162.076 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 179 (remaining gas: 1039157.706 units remaining) + { PACK }) + Unit ] + - location: 179 (remaining gas: 1039162.006 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 178 (remaining gas: 1039157.706 units remaining) + { PACK }) + Unit ] + - location: 179 (remaining gas: 1039161.926 units remaining) [ { True } { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 181 (remaining gas: 1039149.166 units remaining) + { PACK }) + Unit ] + - location: 181 (remaining gas: 1039153.446 units remaining) [ 0x050200000002030a @packed { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 184 (remaining gas: 1039140.466 units remaining) + { PACK }) + Unit ] + - location: 182 (remaining gas: 1039153.346 units remaining) + [ { True } + (Pair (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 184 (remaining gas: 1039144.866 units remaining) [ 0x050200000002030a @packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 185 (remaining gas: 1039118.845 units remaining) + { PACK }) + Unit ] + - location: 185 (remaining gas: 1039123.305 units remaining) [ (Some { True }) @packed.unpacked (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 194 (remaining gas: 1039118.575 units remaining) + { PACK }) + Unit ] + - location: 189 (remaining gas: 1039123.225 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 188 (remaining gas: 1039118.505 units remaining) + { PACK }) + Unit ] + - location: 194 (remaining gas: 1039123.155 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 195 (remaining gas: 1039109.965 units remaining) + { PACK }) + Unit ] + - location: 188 (remaining gas: 1039123.085 units remaining) + [ { True } @packed.unpacked.some + (Pair (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 195 (remaining gas: 1039114.605 units remaining) [ 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039109.895 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039114.535 units remaining) [ 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 182 (remaining gas: 1039109.895 units remaining) + { PACK }) + Unit ] + - location: 183 (remaining gas: 1039114.455 units remaining) [ 0x050200000002030a @packed 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 198 (remaining gas: 1039109.595 units remaining) + { PACK }) + Unit ] + - location: 198 (remaining gas: 1039114.335 units remaining) [ 0 (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 199 (remaining gas: 1039109.455 units remaining) + { PACK }) + Unit ] + - location: 199 (remaining gas: 1039114.255 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039109.385 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039114.185 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 201 (remaining gas: 1039109.195 units remaining) + { PACK }) + Unit ] + - location: 200 (remaining gas: 1039114.125 units remaining) + [ (Pair (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 201 (remaining gas: 1039114.055 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039109.125 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039113.985 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 206 (remaining gas: 1039108.985 units remaining) + { PACK }) + Unit ] + - location: 206 (remaining gas: 1039113.905 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } @@ -1013,248 +1344,379 @@ trace (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 207 (remaining gas: 1039108.845 units remaining) + { PACK }) + Unit ] + - location: 207 (remaining gas: 1039113.825 units remaining) [ (Pair 19 10) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 210 (remaining gas: 1039108.545 units remaining) + { PACK }) + Unit ] + - location: 208 (remaining gas: 1039113.725 units remaining) + [ (Pair (Pair 19 10) + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 210 (remaining gas: 1039113.645 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 209 (remaining gas: 1039108.475 units remaining) + { PACK }) + Unit ] + - location: 209 (remaining gas: 1039113.575 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 208 (remaining gas: 1039108.475 units remaining) + { PACK }) + Unit ] + - location: 209 (remaining gas: 1039113.495 units remaining) [ (Pair 19 10) (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 211 (remaining gas: 1039099.695 units remaining) + { PACK }) + Unit ] + - location: 211 (remaining gas: 1039104.775 units remaining) [ 0x0507070013000a @packed (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 214 (remaining gas: 1039090.755 units remaining) + { PACK }) + Unit ] + - location: 212 (remaining gas: 1039104.675 units remaining) + [ (Pair 19 10) + (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 214 (remaining gas: 1039095.955 units remaining) [ 0x0507070013000a @packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 215 (remaining gas: 1039054.975 units remaining) + { PACK }) + Unit ] + - location: 215 (remaining gas: 1039060.235 units remaining) [ (Some (Pair 19 10)) @packed.unpacked (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 225 (remaining gas: 1039054.705 units remaining) + { PACK }) + Unit ] + - location: 220 (remaining gas: 1039060.155 units remaining) + [ (Pair 19 10) @packed.unpacked.some + (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 225 (remaining gas: 1039060.085 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 219 (remaining gas: 1039054.635 units remaining) + { PACK }) + Unit ] + - location: 219 (remaining gas: 1039060.015 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 226 (remaining gas: 1039045.855 units remaining) + { PACK }) + Unit ] + - location: 226 (remaining gas: 1039051.295 units remaining) [ 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039045.785 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039051.225 units remaining) [ 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 212 (remaining gas: 1039045.785 units remaining) + { PACK }) + Unit ] + - location: 213 (remaining gas: 1039051.145 units remaining) [ 0x0507070013000a @packed 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 229 (remaining gas: 1039045.485 units remaining) + { PACK }) + Unit ] + - location: 229 (remaining gas: 1039051.025 units remaining) [ 0 (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 230 (remaining gas: 1039045.345 units remaining) + { PACK }) + Unit ] + - location: 230 (remaining gas: 1039050.945 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039045.275 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039050.875 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 232 (remaining gas: 1039045.085 units remaining) + { PACK }) + Unit ] + - location: 231 (remaining gas: 1039050.815 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: -1 (remaining gas: 1039045.015 units remaining) + { PACK }) + Unit ] + - location: 232 (remaining gas: 1039050.745 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 237 (remaining gas: 1039044.875 units remaining) + { PACK }) + Unit ] + - location: -1 (remaining gas: 1039050.675 units remaining) + [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 237 (remaining gas: 1039050.595 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 238 (remaining gas: 1039044.735 units remaining) + { PACK }) + Unit ] + - location: 238 (remaining gas: 1039050.515 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) ] - - location: 241 (remaining gas: 1039044.435 units remaining) + { PACK }) + Unit ] + - location: 239 (remaining gas: 1039050.415 units remaining) + [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + { Elt 0 "foo" ; Elt 1 "bar" } + { PACK }) + Unit ] + - location: 241 (remaining gas: 1039050.335 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 240 (remaining gas: 1039044.365 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 240 (remaining gas: 1039050.265 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 239 (remaining gas: 1039044.365 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 240 (remaining gas: 1039050.185 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 242 (remaining gas: 1039023.745 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 242 (remaining gas: 1039029.625 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 245 (remaining gas: 1039002.965 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 243 (remaining gas: 1039029.525 units remaining) + [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 245 (remaining gas: 1039008.965 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 246 (remaining gas: 1038950.365 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 246 (remaining gas: 1038956.425 units remaining) [ (Some (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) @packed.unpacked - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 256 (remaining gas: 1038950.095 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 251 (remaining gas: 1038956.345 units remaining) + [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 256 (remaining gas: 1038956.275 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 250 (remaining gas: 1038950.025 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 250 (remaining gas: 1038956.205 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 257 (remaining gas: 1038929.405 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 257 (remaining gas: 1038935.645 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: -1 (remaining gas: 1038929.335 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: -1 (remaining gas: 1038935.575 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 243 (remaining gas: 1038929.335 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 244 (remaining gas: 1038935.495 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 260 (remaining gas: 1038929.035 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 260 (remaining gas: 1038935.375 units remaining) [ 0 - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 261 (remaining gas: 1038928.895 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 261 (remaining gas: 1038935.295 units remaining) [ True - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: -1 (remaining gas: 1038928.825 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: -1 (remaining gas: 1038935.225 units remaining) [ True - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 263 (remaining gas: 1038928.635 units remaining) - [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: -1 (remaining gas: 1038928.565 units remaining) - [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 268 (remaining gas: 1038928.425 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 262 (remaining gas: 1038935.165 units remaining) + [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 263 (remaining gas: 1038935.095 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 269 (remaining gas: 1038928.285 units remaining) + Unit ] + - location: -1 (remaining gas: 1038935.025 units remaining) + [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 268 (remaining gas: 1038934.945 units remaining) + [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 269 (remaining gas: 1038934.865 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] - - location: 272 (remaining gas: 1038927.985 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 270 (remaining gas: 1038934.765 units remaining) + [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) + Unit ] + - location: 272 (remaining gas: 1038934.685 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } ] - - location: 271 (remaining gas: 1038927.915 units remaining) + { PACK } + Unit ] + - location: 271 (remaining gas: 1038934.615 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } ] - - location: 270 (remaining gas: 1038927.915 units remaining) + { PACK } + Unit ] + - location: 271 (remaining gas: 1038934.535 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } ] - - location: 273 (remaining gas: 1038906.455 units remaining) + { PACK } + Unit ] + - location: 273 (remaining gas: 1038913.135 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } ] - - location: 276 (remaining gas: 1038884.835 units remaining) + { PACK } + Unit ] + - location: 274 (remaining gas: 1038913.035 units remaining) + [ { Elt 0 "foo" ; Elt 1 "bar" } + { PACK } + Unit ] + - location: 276 (remaining gas: 1038891.635 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed - { PACK } ] - - location: 277 (remaining gas: 1038794.177 units remaining) + { PACK } + Unit ] + - location: 277 (remaining gas: 1038801.037 units remaining) [ (Some { Elt 0 "foo" ; Elt 1 "bar" }) @packed.unpacked - { PACK } ] - - location: 287 (remaining gas: 1038793.907 units remaining) + { PACK } + Unit ] + - location: 282 (remaining gas: 1038800.957 units remaining) + [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some + { PACK } + Unit ] + - location: 287 (remaining gas: 1038800.887 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some - { PACK } ] - - location: 281 (remaining gas: 1038793.837 units remaining) + { PACK } + Unit ] + - location: 281 (remaining gas: 1038800.817 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some - { PACK } ] - - location: 288 (remaining gas: 1038772.377 units remaining) + { PACK } + Unit ] + - location: 288 (remaining gas: 1038779.417 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed - { PACK } ] - - location: -1 (remaining gas: 1038772.307 units remaining) + { PACK } + Unit ] + - location: -1 (remaining gas: 1038779.347 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed - { PACK } ] - - location: 274 (remaining gas: 1038772.307 units remaining) + { PACK } + Unit ] + - location: 275 (remaining gas: 1038779.267 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed - { PACK } ] - - location: 291 (remaining gas: 1038772.007 units remaining) + { PACK } + Unit ] + - location: 291 (remaining gas: 1038779.147 units remaining) [ 0 - { PACK } ] - - location: 292 (remaining gas: 1038771.867 units remaining) + { PACK } + Unit ] + - location: 292 (remaining gas: 1038779.067 units remaining) [ True - { PACK } ] - - location: -1 (remaining gas: 1038771.797 units remaining) + { PACK } + Unit ] + - location: -1 (remaining gas: 1038778.997 units remaining) [ True - { PACK } ] - - location: 294 (remaining gas: 1038771.607 units remaining) - [ { PACK } ] - - location: -1 (remaining gas: 1038771.537 units remaining) - [ { PACK } ] - - location: 299 (remaining gas: 1038771.397 units remaining) + { PACK } + Unit ] + - location: 293 (remaining gas: 1038778.937 units remaining) + [ { PACK } + Unit ] + - location: 294 (remaining gas: 1038778.867 units remaining) + [ { PACK } + Unit ] + - location: -1 (remaining gas: 1038778.797 units remaining) + [ { PACK } + Unit ] + - location: 299 (remaining gas: 1038778.717 units remaining) [ { PACK } - { PACK } ] - - location: 300 (remaining gas: 1038762.597 units remaining) + { PACK } + Unit ] + - location: 300 (remaining gas: 1038769.977 units remaining) [ 0x050200000002030c @packed - { PACK } ] - - location: 303 (remaining gas: 1038753.637 units remaining) - [ 0x050200000002030c @packed ] - - location: 304 (remaining gas: 1038731.457 units remaining) - [ (Some { PACK }) @packed.unpacked ] - - location: 314 (remaining gas: 1038731.187 units remaining) - [ { PACK } @packed.unpacked.some ] - - location: 308 (remaining gas: 1038731.117 units remaining) - [ { PACK } @packed.unpacked.some ] - - location: 315 (remaining gas: 1038722.317 units remaining) - [ 0x050200000002030c @packed.unpacked.some.packed ] - - location: -1 (remaining gas: 1038722.247 units remaining) - [ 0x050200000002030c @packed.unpacked.some.packed ] - - location: 301 (remaining gas: 1038722.247 units remaining) + { PACK } + Unit ] + - location: 301 (remaining gas: 1038769.877 units remaining) + [ { PACK } + Unit ] + - location: 303 (remaining gas: 1038761.137 units remaining) [ 0x050200000002030c @packed - 0x050200000002030c @packed.unpacked.some.packed ] - - location: 318 (remaining gas: 1038721.947 units remaining) - [ 0 ] - - location: 319 (remaining gas: 1038721.807 units remaining) - [ True ] - - location: -1 (remaining gas: 1038721.737 units remaining) - [ True ] - - location: 321 (remaining gas: 1038721.547 units remaining) - [ ] - - location: -1 (remaining gas: 1038721.477 units remaining) - [ ] - - location: 326 (remaining gas: 1038721.337 units remaining) + Unit ] + - location: 304 (remaining gas: 1038739.017 units remaining) + [ (Some { PACK }) @packed.unpacked + Unit ] + - location: 309 (remaining gas: 1038738.937 units remaining) + [ { PACK } @packed.unpacked.some + Unit ] + - location: 314 (remaining gas: 1038738.867 units remaining) + [ { PACK } @packed.unpacked.some + Unit ] + - location: 308 (remaining gas: 1038738.797 units remaining) + [ { PACK } @packed.unpacked.some + Unit ] + - location: 315 (remaining gas: 1038730.057 units remaining) + [ 0x050200000002030c @packed.unpacked.some.packed + Unit ] + - location: -1 (remaining gas: 1038729.987 units remaining) + [ 0x050200000002030c @packed.unpacked.some.packed + Unit ] + - location: 302 (remaining gas: 1038729.907 units remaining) + [ 0x050200000002030c @packed + 0x050200000002030c @packed.unpacked.some.packed + Unit ] + - location: 318 (remaining gas: 1038729.787 units remaining) + [ 0 + Unit ] + - location: 319 (remaining gas: 1038729.707 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1038729.637 units remaining) + [ True + Unit ] + - location: 320 (remaining gas: 1038729.577 units remaining) + [ Unit ] + - location: 321 (remaining gas: 1038729.507 units remaining) [ Unit ] - - location: 327 (remaining gas: 1038721.197 units remaining) + - location: -1 (remaining gas: 1038729.437 units remaining) + [ Unit ] + - location: 326 (remaining gas: 1038729.357 units remaining) + [ Unit + Unit ] + - location: 327 (remaining gas: 1038729.277 units remaining) [ {} + Unit + Unit ] + - location: 329 (remaining gas: 1038729.197 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1038729.127 units remaining) + [ (Pair {} Unit) Unit ] - - location: 329 (remaining gas: 1038721.057 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1038720.987 units remaining) - [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" index a834f2f22388..1049250e2458 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 27 (remaining gas: 1039753.330 units remaining) + - location: 28 (remaining gas: 1039753.330 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -19,7 +19,7 @@ trace {} { DUP ; DROP ; PACK }) Unit) ] - - location: 28 (remaining gas: 1039753.190 units remaining) + - location: 28 (remaining gas: 1039753.250 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -29,8 +29,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) @parameter ] - - location: 29 (remaining gas: 1039753.050 units remaining) + { DUP ; DROP ; PACK }) @parameter + Unit ] + - location: 29 (remaining gas: 1039753.170 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -50,8 +51,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) @parameter ] - - location: 30 (remaining gas: 1039752.910 units remaining) + { DUP ; DROP ; PACK }) @parameter + Unit ] + - location: 30 (remaining gas: 1039753.090 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -62,8 +64,21 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) @parameter ] - - location: 33 (remaining gas: 1039752.610 units remaining) + { DUP ; DROP ; PACK }) @parameter + Unit ] + - location: 31 (remaining gas: 1039752.990 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) @parameter + Unit ] + - location: 33 (remaining gas: 1039752.910 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -73,8 +88,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 32 (remaining gas: 1039752.540 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 32 (remaining gas: 1039752.840 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -84,8 +100,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 31 (remaining gas: 1039752.540 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 32 (remaining gas: 1039752.760 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -96,8 +113,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 34 (remaining gas: 1039727.750 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 34 (remaining gas: 1039728.030 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -108,8 +126,21 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 37 (remaining gas: 1039702.800 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 35 (remaining gas: 1039727.930 units remaining) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 37 (remaining gas: 1039703.200 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -119,8 +150,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 38 (remaining gas: 1039635.500 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 38 (remaining gas: 1039635.960 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -130,8 +162,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 46 (remaining gas: 1039635.230 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 41 (remaining gas: 1039635.880 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -141,8 +174,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 40 (remaining gas: 1039635.160 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 46 (remaining gas: 1039635.810 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -152,8 +186,21 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 47 (remaining gas: 1039610.370 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 40 (remaining gas: 1039635.740 units remaining) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some + (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 47 (remaining gas: 1039611.010 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -163,8 +210,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039610.300 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039610.940 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -174,8 +222,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 35 (remaining gas: 1039610.300 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 36 (remaining gas: 1039610.860 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit @@ -186,8 +235,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 50 (remaining gas: 1039609.999 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 50 (remaining gas: 1039610.739 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -197,8 +247,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 51 (remaining gas: 1039609.859 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 51 (remaining gas: 1039610.659 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -208,8 +259,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039609.789 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039610.589 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -219,8 +271,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 53 (remaining gas: 1039609.599 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 52 (remaining gas: 1039610.529 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -229,8 +282,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039609.529 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 53 (remaining gas: 1039610.459 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -239,8 +293,20 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 58 (remaining gas: 1039609.389 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039610.389 units remaining) + [ (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 58 (remaining gas: 1039610.309 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -258,8 +324,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 59 (remaining gas: 1039609.249 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 59 (remaining gas: 1039610.229 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -269,8 +336,20 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 62 (remaining gas: 1039608.949 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 60 (remaining gas: 1039610.129 units remaining) + [ (Pair Unit + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 62 (remaining gas: 1039610.049 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -279,8 +358,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 61 (remaining gas: 1039608.879 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 61 (remaining gas: 1039609.979 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -289,8 +369,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 60 (remaining gas: 1039608.879 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 61 (remaining gas: 1039609.899 units remaining) [ Unit Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -300,8 +381,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 63 (remaining gas: 1039600.579 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 63 (remaining gas: 1039601.659 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -311,8 +393,20 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 66 (remaining gas: 1039592.119 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 64 (remaining gas: 1039601.559 units remaining) + [ Unit + (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 66 (remaining gas: 1039593.319 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -321,8 +415,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 67 (remaining gas: 1039584.819 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 67 (remaining gas: 1039586.079 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -331,8 +426,20 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 75 (remaining gas: 1039584.549 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 70 (remaining gas: 1039585.999 units remaining) + [ Unit @packed.unpacked.some + (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 75 (remaining gas: 1039585.929 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -341,8 +448,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 69 (remaining gas: 1039584.479 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 69 (remaining gas: 1039585.859 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -351,8 +459,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 76 (remaining gas: 1039576.179 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 76 (remaining gas: 1039577.619 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -361,8 +470,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039576.109 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039577.549 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -371,8 +481,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 64 (remaining gas: 1039576.109 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 65 (remaining gas: 1039577.469 units remaining) [ 0x05030b @packed 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -382,8 +493,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 79 (remaining gas: 1039575.809 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 79 (remaining gas: 1039577.349 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -392,8 +504,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 80 (remaining gas: 1039575.669 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 80 (remaining gas: 1039577.269 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -402,8 +515,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039575.599 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039577.199 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -412,8 +526,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 82 (remaining gas: 1039575.409 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 81 (remaining gas: 1039577.139 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -421,8 +536,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039575.339 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 82 (remaining gas: 1039577.069 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -430,8 +546,19 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 87 (remaining gas: 1039575.199 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039576.999 units remaining) + [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 87 (remaining gas: 1039576.919 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -447,8 +574,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 88 (remaining gas: 1039575.059 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 88 (remaining gas: 1039576.839 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -457,8 +585,19 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 91 (remaining gas: 1039574.759 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 89 (remaining gas: 1039576.739 units remaining) + [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 91 (remaining gas: 1039576.659 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -466,8 +605,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 90 (remaining gas: 1039574.689 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 90 (remaining gas: 1039576.589 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -475,8 +615,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 89 (remaining gas: 1039574.689 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 90 (remaining gas: 1039576.509 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -485,8 +626,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 92 (remaining gas: 1039534.349 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 92 (remaining gas: 1039536.229 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -495,8 +637,19 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 95 (remaining gas: 1039493.849 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 93 (remaining gas: 1039536.129 units remaining) + [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + (Pair None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 95 (remaining gas: 1039495.849 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair None {} @@ -504,8 +657,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 96 (remaining gas: 1039445.519 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 96 (remaining gas: 1039447.579 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair None {} @@ -513,8 +667,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 104 (remaining gas: 1039445.249 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 99 (remaining gas: 1039447.499 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -522,8 +677,19 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 98 (remaining gas: 1039445.179 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 104 (remaining gas: 1039447.429 units remaining) + [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some + (Pair None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 98 (remaining gas: 1039447.359 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -531,8 +697,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 105 (remaining gas: 1039404.839 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 105 (remaining gas: 1039407.079 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None {} @@ -540,8 +707,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039404.769 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039407.009 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None {} @@ -549,8 +717,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 93 (remaining gas: 1039404.769 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 94 (remaining gas: 1039406.929 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None @@ -559,8 +728,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 108 (remaining gas: 1039404.467 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 108 (remaining gas: 1039406.807 units remaining) [ 0 (Pair None {} @@ -568,8 +738,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 109 (remaining gas: 1039404.327 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 109 (remaining gas: 1039406.727 units remaining) [ True (Pair None {} @@ -577,8 +748,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039404.257 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039406.657 units remaining) [ True (Pair None {} @@ -586,24 +758,36 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 111 (remaining gas: 1039404.067 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 110 (remaining gas: 1039406.597 units remaining) [ (Pair None {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039403.997 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 111 (remaining gas: 1039406.527 units remaining) [ (Pair None {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 116 (remaining gas: 1039403.857 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039406.457 units remaining) + [ (Pair None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 116 (remaining gas: 1039406.377 units remaining) [ (Pair None {} {} @@ -617,8 +801,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 117 (remaining gas: 1039403.717 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 117 (remaining gas: 1039406.297 units remaining) [ None (Pair None {} @@ -626,24 +811,36 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 120 (remaining gas: 1039403.417 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 118 (remaining gas: 1039406.197 units remaining) + [ (Pair None + {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 120 (remaining gas: 1039406.117 units remaining) [ None (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 119 (remaining gas: 1039403.347 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 119 (remaining gas: 1039406.047 units remaining) [ None (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 118 (remaining gas: 1039403.347 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 119 (remaining gas: 1039405.967 units remaining) [ None None (Pair {} @@ -651,8 +848,9 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 121 (remaining gas: 1039395.047 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 121 (remaining gas: 1039397.727 units remaining) [ 0x050306 @packed None (Pair {} @@ -660,56 +858,81 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 124 (remaining gas: 1039386.587 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 122 (remaining gas: 1039397.627 units remaining) + [ None + (Pair {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 124 (remaining gas: 1039389.387 units remaining) [ 0x050306 @packed (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 125 (remaining gas: 1039379.287 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 125 (remaining gas: 1039382.147 units remaining) [ (Some None) @packed.unpacked (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 134 (remaining gas: 1039379.017 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 129 (remaining gas: 1039382.067 units remaining) [ None @packed.unpacked.some (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 128 (remaining gas: 1039378.947 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 134 (remaining gas: 1039381.997 units remaining) [ None @packed.unpacked.some (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 135 (remaining gas: 1039370.647 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 128 (remaining gas: 1039381.927 units remaining) + [ None @packed.unpacked.some + (Pair {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 135 (remaining gas: 1039373.687 units remaining) [ 0x050306 @packed.unpacked.some.packed (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039370.577 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039373.617 units remaining) [ 0x050306 @packed.unpacked.some.packed (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 122 (remaining gas: 1039370.577 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 123 (remaining gas: 1039373.537 units remaining) [ 0x050306 @packed 0x050306 @packed.unpacked.some.packed (Pair {} @@ -717,46 +940,60 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 138 (remaining gas: 1039370.277 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 138 (remaining gas: 1039373.417 units remaining) [ 0 (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 139 (remaining gas: 1039370.137 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 139 (remaining gas: 1039373.337 units remaining) [ True (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039370.067 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039373.267 units remaining) [ True (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 141 (remaining gas: 1039369.877 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 140 (remaining gas: 1039373.207 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039369.807 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 141 (remaining gas: 1039373.137 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 146 (remaining gas: 1039369.667 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039373.067 units remaining) + [ (Pair {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 146 (remaining gas: 1039372.987 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -768,322 +1005,511 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 147 (remaining gas: 1039369.527 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 147 (remaining gas: 1039372.907 units remaining) [ {} (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) ] - - location: 150 (remaining gas: 1039369.227 units remaining) + { DUP ; DROP ; PACK }) + Unit ] + - location: 148 (remaining gas: 1039372.807 units remaining) + [ (Pair {} + {} + (Pair 40 -10) + (Right "2019-09-09T08:35:33Z") + {} + { DUP ; DROP ; PACK }) + Unit ] + - location: 150 (remaining gas: 1039372.727 units remaining) [ {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 149 (remaining gas: 1039369.157 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 149 (remaining gas: 1039372.657 units remaining) [ {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 148 (remaining gas: 1039369.157 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 149 (remaining gas: 1039372.577 units remaining) [ {} {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 151 (remaining gas: 1039360.857 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 151 (remaining gas: 1039364.337 units remaining) [ 0x050200000000 @packed {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 154 (remaining gas: 1039352.397 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 152 (remaining gas: 1039364.237 units remaining) + [ {} + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 154 (remaining gas: 1039355.997 units remaining) [ 0x050200000000 @packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 155 (remaining gas: 1039345.097 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 155 (remaining gas: 1039348.757 units remaining) [ (Some {}) @packed.unpacked - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 164 (remaining gas: 1039344.827 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 159 (remaining gas: 1039348.677 units remaining) + [ {} @packed.unpacked.some + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 164 (remaining gas: 1039348.607 units remaining) [ {} @packed.unpacked.some - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 158 (remaining gas: 1039344.757 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 158 (remaining gas: 1039348.537 units remaining) [ {} @packed.unpacked.some - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 165 (remaining gas: 1039336.457 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 165 (remaining gas: 1039340.297 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039336.387 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039340.227 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 152 (remaining gas: 1039336.387 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 153 (remaining gas: 1039340.147 units remaining) [ 0x050200000000 @packed 0x050200000000 @packed.unpacked.some.packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 168 (remaining gas: 1039336.087 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 168 (remaining gas: 1039340.027 units remaining) [ 0 - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 169 (remaining gas: 1039335.947 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 169 (remaining gas: 1039339.947 units remaining) [ True - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039335.877 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039339.877 units remaining) [ True - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 171 (remaining gas: 1039335.687 units remaining) - [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039335.617 units remaining) - [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 176 (remaining gas: 1039335.477 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 170 (remaining gas: 1039339.817 units remaining) + [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 171 (remaining gas: 1039339.747 units remaining) + [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039339.677 units remaining) + [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 176 (remaining gas: 1039339.597 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 177 (remaining gas: 1039335.337 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 177 (remaining gas: 1039339.517 units remaining) [ {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 180 (remaining gas: 1039335.037 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 178 (remaining gas: 1039339.417 units remaining) + [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 180 (remaining gas: 1039339.337 units remaining) [ {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 179 (remaining gas: 1039334.967 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 179 (remaining gas: 1039339.267 units remaining) [ {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 178 (remaining gas: 1039334.967 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 179 (remaining gas: 1039339.187 units remaining) [ {} {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 181 (remaining gas: 1039326.667 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 181 (remaining gas: 1039330.947 units remaining) [ 0x050200000000 @packed {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 184 (remaining gas: 1039318.207 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 182 (remaining gas: 1039330.847 units remaining) + [ {} + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 184 (remaining gas: 1039322.607 units remaining) [ 0x050200000000 @packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 185 (remaining gas: 1039310.907 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 185 (remaining gas: 1039315.367 units remaining) [ (Some {}) @packed.unpacked - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 194 (remaining gas: 1039310.637 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 189 (remaining gas: 1039315.287 units remaining) [ {} @packed.unpacked.some - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 188 (remaining gas: 1039310.567 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 194 (remaining gas: 1039315.217 units remaining) + [ {} @packed.unpacked.some + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 188 (remaining gas: 1039315.147 units remaining) [ {} @packed.unpacked.some - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 195 (remaining gas: 1039302.267 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 195 (remaining gas: 1039306.907 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039302.197 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039306.837 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 182 (remaining gas: 1039302.197 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 183 (remaining gas: 1039306.757 units remaining) [ 0x050200000000 @packed 0x050200000000 @packed.unpacked.some.packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 198 (remaining gas: 1039301.897 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 198 (remaining gas: 1039306.637 units remaining) [ 0 - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 199 (remaining gas: 1039301.757 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 199 (remaining gas: 1039306.557 units remaining) [ True - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039301.687 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039306.487 units remaining) [ True - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 201 (remaining gas: 1039301.497 units remaining) - [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039301.427 units remaining) - [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 206 (remaining gas: 1039301.287 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 200 (remaining gas: 1039306.427 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 207 (remaining gas: 1039301.147 units remaining) + Unit ] + - location: 201 (remaining gas: 1039306.357 units remaining) + [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039306.287 units remaining) + [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 206 (remaining gas: 1039306.207 units remaining) + [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 207 (remaining gas: 1039306.127 units remaining) [ (Pair 40 -10) - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 210 (remaining gas: 1039300.847 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 208 (remaining gas: 1039306.027 units remaining) + [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 210 (remaining gas: 1039305.947 units remaining) [ (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 209 (remaining gas: 1039300.777 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 209 (remaining gas: 1039305.877 units remaining) [ (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 208 (remaining gas: 1039300.777 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 209 (remaining gas: 1039305.797 units remaining) [ (Pair 40 -10) (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 211 (remaining gas: 1039291.997 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 211 (remaining gas: 1039297.077 units remaining) [ 0x0507070028004a @packed (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 214 (remaining gas: 1039283.057 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 212 (remaining gas: 1039296.977 units remaining) + [ (Pair 40 -10) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 214 (remaining gas: 1039288.257 units remaining) [ 0x0507070028004a @packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 215 (remaining gas: 1039247.277 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 215 (remaining gas: 1039252.537 units remaining) [ (Some (Pair 40 -10)) @packed.unpacked - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 225 (remaining gas: 1039247.007 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 220 (remaining gas: 1039252.457 units remaining) [ (Pair 40 -10) @packed.unpacked.some - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 219 (remaining gas: 1039246.937 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 225 (remaining gas: 1039252.387 units remaining) [ (Pair 40 -10) @packed.unpacked.some - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 226 (remaining gas: 1039238.157 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 219 (remaining gas: 1039252.317 units remaining) + [ (Pair 40 -10) @packed.unpacked.some + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 226 (remaining gas: 1039243.597 units remaining) [ 0x0507070028004a @packed.unpacked.some.packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039238.087 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039243.527 units remaining) [ 0x0507070028004a @packed.unpacked.some.packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 212 (remaining gas: 1039238.087 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 213 (remaining gas: 1039243.447 units remaining) [ 0x0507070028004a @packed 0x0507070028004a @packed.unpacked.some.packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 229 (remaining gas: 1039237.787 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 229 (remaining gas: 1039243.327 units remaining) [ 0 - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 230 (remaining gas: 1039237.647 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 230 (remaining gas: 1039243.247 units remaining) [ True - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039237.577 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039243.177 units remaining) [ True - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 232 (remaining gas: 1039237.387 units remaining) - [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039237.317 units remaining) - [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 237 (remaining gas: 1039237.177 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 231 (remaining gas: 1039243.117 units remaining) + [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 232 (remaining gas: 1039243.047 units remaining) + [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039242.977 units remaining) + [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 237 (remaining gas: 1039242.897 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 238 (remaining gas: 1039237.037 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 238 (remaining gas: 1039242.817 units remaining) [ (Right "2019-09-09T08:35:33Z") - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] - - location: 241 (remaining gas: 1039236.737 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 239 (remaining gas: 1039242.717 units remaining) + [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) + Unit ] + - location: 241 (remaining gas: 1039242.637 units remaining) [ (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 240 (remaining gas: 1039236.667 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 240 (remaining gas: 1039242.567 units remaining) [ (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 239 (remaining gas: 1039236.667 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 240 (remaining gas: 1039242.487 units remaining) [ (Right "2019-09-09T08:35:33Z") (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 242 (remaining gas: 1039226.127 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 242 (remaining gas: 1039232.007 units remaining) [ 0x0505080095bbb0d70b @packed (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 245 (remaining gas: 1039215.427 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 243 (remaining gas: 1039231.907 units remaining) + [ (Right "2019-09-09T08:35:33Z") + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 245 (remaining gas: 1039221.427 units remaining) [ 0x0505080095bbb0d70b @packed - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 246 (remaining gas: 1039193.887 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 246 (remaining gas: 1039199.947 units remaining) [ (Some (Right "2019-09-09T08:35:33Z")) @packed.unpacked - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 256 (remaining gas: 1039193.617 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 251 (remaining gas: 1039199.867 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 250 (remaining gas: 1039193.547 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 256 (remaining gas: 1039199.797 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 257 (remaining gas: 1039183.007 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 250 (remaining gas: 1039199.727 units remaining) + [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 257 (remaining gas: 1039189.247 units remaining) [ 0x0505080095bbb0d70b @packed.unpacked.some.packed - (Pair {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039182.937 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039189.177 units remaining) [ 0x0505080095bbb0d70b @packed.unpacked.some.packed - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 243 (remaining gas: 1039182.937 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 244 (remaining gas: 1039189.097 units remaining) [ 0x0505080095bbb0d70b @packed 0x0505080095bbb0d70b @packed.unpacked.some.packed - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 260 (remaining gas: 1039182.637 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 260 (remaining gas: 1039188.977 units remaining) [ 0 - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 261 (remaining gas: 1039182.497 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 261 (remaining gas: 1039188.897 units remaining) [ True - (Pair {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039182.427 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: -1 (remaining gas: 1039188.827 units remaining) [ True - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 263 (remaining gas: 1039182.237 units remaining) - [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: -1 (remaining gas: 1039182.167 units remaining) - [ (Pair {} { DUP ; DROP ; PACK }) ] - - location: 268 (remaining gas: 1039182.027 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 262 (remaining gas: 1039188.767 units remaining) + [ (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 263 (remaining gas: 1039188.697 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 269 (remaining gas: 1039181.887 units remaining) + Unit ] + - location: -1 (remaining gas: 1039188.627 units remaining) + [ (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 268 (remaining gas: 1039188.547 units remaining) + [ (Pair {} { DUP ; DROP ; PACK }) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 269 (remaining gas: 1039188.467 units remaining) [ {} - (Pair {} { DUP ; DROP ; PACK }) ] - - location: 272 (remaining gas: 1039181.587 units remaining) + (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 270 (remaining gas: 1039188.367 units remaining) + [ (Pair {} { DUP ; DROP ; PACK }) + Unit ] + - location: 272 (remaining gas: 1039188.287 units remaining) [ {} - { DUP ; DROP ; PACK } ] - - location: 271 (remaining gas: 1039181.517 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 271 (remaining gas: 1039188.217 units remaining) [ {} - { DUP ; DROP ; PACK } ] - - location: 270 (remaining gas: 1039181.517 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 271 (remaining gas: 1039188.137 units remaining) [ {} {} - { DUP ; DROP ; PACK } ] - - location: 273 (remaining gas: 1039173.217 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 273 (remaining gas: 1039179.897 units remaining) [ 0x050200000000 @packed {} - { DUP ; DROP ; PACK } ] - - location: 276 (remaining gas: 1039164.757 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 274 (remaining gas: 1039179.797 units remaining) + [ {} + { DUP ; DROP ; PACK } + Unit ] + - location: 276 (remaining gas: 1039171.557 units remaining) [ 0x050200000000 @packed - { DUP ; DROP ; PACK } ] - - location: 277 (remaining gas: 1039157.457 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 277 (remaining gas: 1039164.317 units remaining) [ (Some {}) @packed.unpacked - { DUP ; DROP ; PACK } ] - - location: 287 (remaining gas: 1039157.187 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 282 (remaining gas: 1039164.237 units remaining) + [ {} @packed.unpacked.some + { DUP ; DROP ; PACK } + Unit ] + - location: 287 (remaining gas: 1039164.167 units remaining) [ {} @packed.unpacked.some - { DUP ; DROP ; PACK } ] - - location: 281 (remaining gas: 1039157.117 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 281 (remaining gas: 1039164.097 units remaining) [ {} @packed.unpacked.some - { DUP ; DROP ; PACK } ] - - location: 288 (remaining gas: 1039148.817 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 288 (remaining gas: 1039155.857 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - { DUP ; DROP ; PACK } ] - - location: -1 (remaining gas: 1039148.747 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: -1 (remaining gas: 1039155.787 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - { DUP ; DROP ; PACK } ] - - location: 274 (remaining gas: 1039148.747 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 275 (remaining gas: 1039155.707 units remaining) [ 0x050200000000 @packed 0x050200000000 @packed.unpacked.some.packed - { DUP ; DROP ; PACK } ] - - location: 291 (remaining gas: 1039148.447 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 291 (remaining gas: 1039155.587 units remaining) [ 0 - { DUP ; DROP ; PACK } ] - - location: 292 (remaining gas: 1039148.307 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 292 (remaining gas: 1039155.507 units remaining) [ True - { DUP ; DROP ; PACK } ] - - location: -1 (remaining gas: 1039148.237 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: -1 (remaining gas: 1039155.437 units remaining) [ True - { DUP ; DROP ; PACK } ] - - location: 294 (remaining gas: 1039148.047 units remaining) - [ { DUP ; DROP ; PACK } ] - - location: -1 (remaining gas: 1039147.977 units remaining) - [ { DUP ; DROP ; PACK } ] - - location: 299 (remaining gas: 1039147.837 units remaining) + { DUP ; DROP ; PACK } + Unit ] + - location: 293 (remaining gas: 1039155.377 units remaining) + [ { DUP ; DROP ; PACK } + Unit ] + - location: 294 (remaining gas: 1039155.307 units remaining) + [ { DUP ; DROP ; PACK } + Unit ] + - location: -1 (remaining gas: 1039155.237 units remaining) + [ { DUP ; DROP ; PACK } + Unit ] + - location: 299 (remaining gas: 1039155.157 units remaining) + [ { DUP ; DROP ; PACK } + { DUP ; DROP ; PACK } + Unit ] + - location: 300 (remaining gas: 1039141.817 units remaining) + [ 0x05020000000603210320030c @packed + { DUP ; DROP ; PACK } + Unit ] + - location: 301 (remaining gas: 1039141.717 units remaining) [ { DUP ; DROP ; PACK } - { DUP ; DROP ; PACK } ] - - location: 300 (remaining gas: 1039134.437 units remaining) + Unit ] + - location: 303 (remaining gas: 1039128.377 units remaining) [ 0x05020000000603210320030c @packed - { DUP ; DROP ; PACK } ] - - location: 303 (remaining gas: 1039120.877 units remaining) - [ 0x05020000000603210320030c @packed ] - - location: 304 (remaining gas: 1039068.957 units remaining) - [ (Some { DUP ; DROP ; PACK }) @packed.unpacked ] - - location: 314 (remaining gas: 1039068.687 units remaining) - [ { DUP ; DROP ; PACK } @packed.unpacked.some ] - - location: 308 (remaining gas: 1039068.617 units remaining) - [ { DUP ; DROP ; PACK } @packed.unpacked.some ] - - location: 315 (remaining gas: 1039055.217 units remaining) - [ 0x05020000000603210320030c @packed.unpacked.some.packed ] - - location: -1 (remaining gas: 1039055.147 units remaining) - [ 0x05020000000603210320030c @packed.unpacked.some.packed ] - - location: 301 (remaining gas: 1039055.147 units remaining) + Unit ] + - location: 304 (remaining gas: 1039076.517 units remaining) + [ (Some { DUP ; DROP ; PACK }) @packed.unpacked + Unit ] + - location: 309 (remaining gas: 1039076.437 units remaining) + [ { DUP ; DROP ; PACK } @packed.unpacked.some + Unit ] + - location: 314 (remaining gas: 1039076.367 units remaining) + [ { DUP ; DROP ; PACK } @packed.unpacked.some + Unit ] + - location: 308 (remaining gas: 1039076.297 units remaining) + [ { DUP ; DROP ; PACK } @packed.unpacked.some + Unit ] + - location: 315 (remaining gas: 1039062.957 units remaining) + [ 0x05020000000603210320030c @packed.unpacked.some.packed + Unit ] + - location: -1 (remaining gas: 1039062.887 units remaining) + [ 0x05020000000603210320030c @packed.unpacked.some.packed + Unit ] + - location: 302 (remaining gas: 1039062.807 units remaining) [ 0x05020000000603210320030c @packed - 0x05020000000603210320030c @packed.unpacked.some.packed ] - - location: 318 (remaining gas: 1039054.847 units remaining) - [ 0 ] - - location: 319 (remaining gas: 1039054.707 units remaining) - [ True ] - - location: -1 (remaining gas: 1039054.637 units remaining) - [ True ] - - location: 321 (remaining gas: 1039054.447 units remaining) - [ ] - - location: -1 (remaining gas: 1039054.377 units remaining) - [ ] - - location: 326 (remaining gas: 1039054.237 units remaining) + 0x05020000000603210320030c @packed.unpacked.some.packed + Unit ] + - location: 318 (remaining gas: 1039062.687 units remaining) + [ 0 + Unit ] + - location: 319 (remaining gas: 1039062.607 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039062.537 units remaining) + [ True + Unit ] + - location: 320 (remaining gas: 1039062.477 units remaining) [ Unit ] - - location: 327 (remaining gas: 1039054.097 units remaining) + - location: 321 (remaining gas: 1039062.407 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039062.337 units remaining) + [ Unit ] + - location: 326 (remaining gas: 1039062.257 units remaining) + [ Unit + Unit ] + - location: 327 (remaining gas: 1039062.177 units remaining) [ {} + Unit + Unit ] + - location: 329 (remaining gas: 1039062.097 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039062.027 units remaining) + [ (Pair {} Unit) Unit ] - - location: 329 (remaining gas: 1039053.957 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039053.887 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out index 9111d2014509..6fc73bab9a73 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) + - location: 12 (remaining gas: 1039993.020 units remaining) [ (Pair (Pair False False) None) ] - - location: 12 (remaining gas: 1039992.880 units remaining) - [ (Pair False False) @parameter ] - - location: 13 (remaining gas: 1039992.740 units remaining) - [ (Some (Pair False False)) ] - - location: 14 (remaining gas: 1039992.600 units remaining) + - location: 12 (remaining gas: 1039992.940 units remaining) + [ (Pair False False) @parameter + Unit ] + - location: 13 (remaining gas: 1039992.860 units remaining) + [ (Some (Pair False False)) + Unit ] + - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair False False)) ] - - location: 16 (remaining gas: 1039992.460 units remaining) - [ (Pair {} (Some (Pair False False))) ] - - location: -1 (remaining gas: 1039992.390 units remaining) - [ (Pair {} (Some (Pair False False))) ] + (Some (Pair False False)) + Unit ] + - location: 16 (remaining gas: 1039992.700 units remaining) + [ (Pair {} (Some (Pair False False))) + Unit ] + - location: -1 (remaining gas: 1039992.630 units remaining) + [ (Pair {} (Some (Pair False False))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out index 34af3223486f..d0ac40b47918 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) + - location: 12 (remaining gas: 1039993.020 units remaining) [ (Pair (Pair False True) None) ] - - location: 12 (remaining gas: 1039992.880 units remaining) - [ (Pair False True) @parameter ] - - location: 13 (remaining gas: 1039992.740 units remaining) - [ (Some (Pair False True)) ] - - location: 14 (remaining gas: 1039992.600 units remaining) + - location: 12 (remaining gas: 1039992.940 units remaining) + [ (Pair False True) @parameter + Unit ] + - location: 13 (remaining gas: 1039992.860 units remaining) + [ (Some (Pair False True)) + Unit ] + - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair False True)) ] - - location: 16 (remaining gas: 1039992.460 units remaining) - [ (Pair {} (Some (Pair False True))) ] - - location: -1 (remaining gas: 1039992.390 units remaining) - [ (Pair {} (Some (Pair False True))) ] + (Some (Pair False True)) + Unit ] + - location: 16 (remaining gas: 1039992.700 units remaining) + [ (Pair {} (Some (Pair False True))) + Unit ] + - location: -1 (remaining gas: 1039992.630 units remaining) + [ (Pair {} (Some (Pair False True))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out index ce7074f7d9ef..ea6839039931 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) + - location: 12 (remaining gas: 1039993.020 units remaining) [ (Pair (Pair True False) None) ] - - location: 12 (remaining gas: 1039992.880 units remaining) - [ (Pair True False) @parameter ] - - location: 13 (remaining gas: 1039992.740 units remaining) - [ (Some (Pair True False)) ] - - location: 14 (remaining gas: 1039992.600 units remaining) + - location: 12 (remaining gas: 1039992.940 units remaining) + [ (Pair True False) @parameter + Unit ] + - location: 13 (remaining gas: 1039992.860 units remaining) + [ (Some (Pair True False)) + Unit ] + - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair True False)) ] - - location: 16 (remaining gas: 1039992.460 units remaining) - [ (Pair {} (Some (Pair True False))) ] - - location: -1 (remaining gas: 1039992.390 units remaining) - [ (Pair {} (Some (Pair True False))) ] + (Some (Pair True False)) + Unit ] + - location: 16 (remaining gas: 1039992.700 units remaining) + [ (Pair {} (Some (Pair True False))) + Unit ] + - location: -1 (remaining gas: 1039992.630 units remaining) + [ (Pair {} (Some (Pair True False))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out index e4443e1b7623..69dd267254a3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) + - location: 12 (remaining gas: 1039993.020 units remaining) [ (Pair (Pair True True) None) ] - - location: 12 (remaining gas: 1039992.880 units remaining) - [ (Pair True True) @parameter ] - - location: 13 (remaining gas: 1039992.740 units remaining) - [ (Some (Pair True True)) ] - - location: 14 (remaining gas: 1039992.600 units remaining) + - location: 12 (remaining gas: 1039992.940 units remaining) + [ (Pair True True) @parameter + Unit ] + - location: 13 (remaining gas: 1039992.860 units remaining) + [ (Some (Pair True True)) + Unit ] + - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair True True)) ] - - location: 16 (remaining gas: 1039992.460 units remaining) - [ (Pair {} (Some (Pair True True))) ] - - location: -1 (remaining gas: 1039992.390 units remaining) - [ (Pair {} (Some (Pair True True))) ] + (Some (Pair True True)) + Unit ] + - location: 16 (remaining gas: 1039992.700 units remaining) + [ (Pair {} (Some (Pair True True))) + Unit ] + - location: -1 (remaining gas: 1039992.630 units remaining) + [ (Pair {} (Some (Pair True True))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out index ae8b1a0f5a42..fb9e0d6ca254 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out @@ -7,46 +7,65 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039989.170 units remaining) + - location: 7 (remaining gas: 1039989.170 units remaining) [ (Pair 38 14) ] - - location: 7 (remaining gas: 1039989.030 units remaining) + - location: 7 (remaining gas: 1039989.090 units remaining) [ { UNPAIR ; ADD } - (Pair 38 14) ] - - location: 15 (remaining gas: 1039988.900 units remaining) + (Pair 38 14) + Unit ] + - location: 15 (remaining gas: 1039989.020 units remaining) [ (Pair 38 14) - { UNPAIR ; ADD } ] - - location: 16 (remaining gas: 1039988.760 units remaining) + { UNPAIR ; ADD } + Unit ] + - location: 16 (remaining gas: 1039988.940 units remaining) [ 38 @parameter 14 @storage - { UNPAIR ; ADD } ] - - location: 19 (remaining gas: 1039987.215 units remaining) - [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] - - location: 18 (remaining gas: 1039987.145 units remaining) - [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] - - location: 17 (remaining gas: 1039987.145 units remaining) + { UNPAIR ; ADD } + Unit ] + - location: 17 (remaining gas: 1039988.840 units remaining) + [ 14 @storage + { UNPAIR ; ADD } + Unit ] + - location: 19 (remaining gas: 1039987.515 units remaining) + [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } + Unit ] + - location: 18 (remaining gas: 1039987.445 units remaining) + [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } + Unit ] + - location: 18 (remaining gas: 1039987.365 units remaining) [ 38 @parameter - { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] - - location: 12 (remaining gas: 1039986.985 units remaining) + { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } + Unit ] + - location: 12 (remaining gas: 1039987.265 units remaining) [ 38 ] - - location: 12 (remaining gas: 1039986.785 units remaining) + - location: 12 (remaining gas: 1039987.185 units remaining) [ 14 - 38 ] - - location: 12 (remaining gas: 1039986.705 units remaining) - [ (Pair 14 38) ] - - location: 13 (remaining gas: 1039986.565 units remaining) + 38 + Unit ] + - location: 12 (remaining gas: 1039987.105 units remaining) + [ (Pair 14 38) @arg + Unit ] + - location: 13 (remaining gas: 1039987.025 units remaining) [ 14 - 38 ] - - location: 14 (remaining gas: 1039986.425 units remaining) - [ 52 ] - - location: -1 (remaining gas: 1039986.355 units remaining) - [ 52 ] - - location: 20 (remaining gas: 1039986.355 units remaining) - [ 52 ] - - location: 21 (remaining gas: 1039986.215 units remaining) + 38 + Unit ] + - location: 14 (remaining gas: 1039986.945 units remaining) + [ 52 + Unit ] + - location: -1 (remaining gas: 1039986.875 units remaining) + [ 52 + Unit ] + - location: 20 (remaining gas: 1039986.875 units remaining) + [ 52 + Unit ] + - location: 21 (remaining gas: 1039986.795 units remaining) [ {} - 52 ] - - location: 23 (remaining gas: 1039986.075 units remaining) - [ (Pair {} 52) ] - - location: -1 (remaining gas: 1039986.005 units remaining) - [ (Pair {} 52) ] + 52 + Unit ] + - location: 23 (remaining gas: 1039986.715 units remaining) + [ (Pair {} 52) + Unit ] + - location: -1 (remaining gas: 1039986.645 units remaining) + [ (Pair {} 52) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out index 23fbbaa1a5a2..ef81c5a716a3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out @@ -7,308 +7,415 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039978.900 units remaining) + - location: 8 (remaining gas: 1039978.900 units remaining) [ (Pair 4 { 0 ; 1 ; 2 ; 3 }) ] - - location: 8 (remaining gas: 1039978.760 units remaining) + - location: 8 (remaining gas: 1039978.820 units remaining) [ 4 @p - { 0 ; 1 ; 2 ; 3 } @s ] - - location: 9 (remaining gas: 1039978.620 units remaining) + { 0 ; 1 ; 2 ; 3 } @s + Unit ] + - location: 9 (remaining gas: 1039978.740 units remaining) [ { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } 4 @p - { 0 ; 1 ; 2 ; 3 } @s ] - - location: 23 (remaining gas: 1039978.490 units remaining) + { 0 ; 1 ; 2 ; 3 } @s + Unit ] + - location: 23 (remaining gas: 1039978.670 units remaining) [ 4 @p { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } - { 0 ; 1 ; 2 ; 3 } @s ] - - location: 24 (remaining gas: 1039977.105 units remaining) + { 0 ; 1 ; 2 ; 3 } @s + Unit ] + - location: 24 (remaining gas: 1039977.345 units remaining) [ { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } - { 0 ; 1 ; 2 ; 3 } @s ] - - location: 25 (remaining gas: 1039976.965 units remaining) + { 0 ; 1 ; 2 ; 3 } @s + Unit ] + - location: 25 (remaining gas: 1039977.265 units remaining) [ 3 { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } - { 0 ; 1 ; 2 ; 3 } @s ] - - location: 28 (remaining gas: 1039975.580 units remaining) + { 0 ; 1 ; 2 ; 3 } @s + Unit ] + - location: 28 (remaining gas: 1039975.940 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { 0 ; 1 ; 2 ; 3 } @s ] - - location: 29 (remaining gas: 1039975.450 units remaining) + { 0 ; 1 ; 2 ; 3 } @s + Unit ] + - location: 29 (remaining gas: 1039975.870 units remaining) [ { 0 ; 1 ; 2 ; 3 } @s { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039974.542 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 32 (remaining gas: 1039975.222 units remaining) + [ { PUSH int 3 ; + PAIR ; + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 34 (remaining gas: 1039975.142 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 33 (remaining gas: 1039974.472 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039975.072 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039974.472 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039974.992 units remaining) [ 0 @s.elt { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039974.312 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 16 (remaining gas: 1039974.892 units remaining) [ 0 ] - - location: 16 (remaining gas: 1039974.112 units remaining) + - location: 16 (remaining gas: 1039974.812 units remaining) [ 3 - 0 ] - - location: 16 (remaining gas: 1039974.032 units remaining) - [ (Pair 3 0) ] - - location: 16 (remaining gas: 1039973.832 units remaining) + 0 + Unit ] + - location: 16 (remaining gas: 1039974.732 units remaining) + [ (Pair 3 0) + Unit ] + - location: 16 (remaining gas: 1039974.652 units remaining) [ 4 - (Pair 3 0) ] - - location: 16 (remaining gas: 1039973.752 units remaining) - [ (Pair 4 3 0) ] - - location: 17 (remaining gas: 1039973.612 units remaining) + (Pair 3 0) + Unit ] + - location: 16 (remaining gas: 1039974.572 units remaining) + [ (Pair 4 3 0) @arg + Unit ] + - location: 17 (remaining gas: 1039974.492 units remaining) [ 4 - (Pair 3 0) ] - - location: 20 (remaining gas: 1039973.312 units remaining) + (Pair 3 0) + Unit ] + - location: 18 (remaining gas: 1039974.392 units remaining) + [ (Pair 3 0) + Unit ] + - location: 20 (remaining gas: 1039974.312 units remaining) [ 3 - 0 ] - - location: 19 (remaining gas: 1039973.242 units remaining) + 0 + Unit ] + - location: 19 (remaining gas: 1039974.242 units remaining) [ 3 - 0 ] - - location: 18 (remaining gas: 1039973.242 units remaining) + 0 + Unit ] + - location: 19 (remaining gas: 1039974.162 units remaining) [ 4 3 - 0 ] - - location: 21 (remaining gas: 1039973.102 units remaining) + 0 + Unit ] + - location: 21 (remaining gas: 1039974.082 units remaining) [ 7 - 0 ] - - location: 22 (remaining gas: 1039972.960 units remaining) - [ 0 ] - - location: -1 (remaining gas: 1039972.890 units remaining) - [ 0 ] - - location: 35 (remaining gas: 1039972.890 units remaining) + 0 + Unit ] + - location: 22 (remaining gas: 1039974 units remaining) + [ 0 + Unit ] + - location: -1 (remaining gas: 1039973.930 units remaining) + [ 0 + Unit ] + - location: 35 (remaining gas: 1039973.930 units remaining) [ 0 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: -1 (remaining gas: 1039972.820 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: -1 (remaining gas: 1039973.860 units remaining) [ 0 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039972.520 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 32 (remaining gas: 1039973.760 units remaining) + [ { PUSH int 3 ; + PAIR ; + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 34 (remaining gas: 1039973.680 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 33 (remaining gas: 1039972.450 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039973.610 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039972.450 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039973.530 units remaining) [ 1 @s.elt { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039972.290 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 16 (remaining gas: 1039973.430 units remaining) [ 1 ] - - location: 16 (remaining gas: 1039972.090 units remaining) + - location: 16 (remaining gas: 1039973.350 units remaining) [ 3 - 1 ] - - location: 16 (remaining gas: 1039972.010 units remaining) - [ (Pair 3 1) ] - - location: 16 (remaining gas: 1039971.810 units remaining) + 1 + Unit ] + - location: 16 (remaining gas: 1039973.270 units remaining) + [ (Pair 3 1) + Unit ] + - location: 16 (remaining gas: 1039973.190 units remaining) [ 4 - (Pair 3 1) ] - - location: 16 (remaining gas: 1039971.730 units remaining) - [ (Pair 4 3 1) ] - - location: 17 (remaining gas: 1039971.590 units remaining) + (Pair 3 1) + Unit ] + - location: 16 (remaining gas: 1039973.110 units remaining) + [ (Pair 4 3 1) @arg + Unit ] + - location: 17 (remaining gas: 1039973.030 units remaining) [ 4 - (Pair 3 1) ] - - location: 20 (remaining gas: 1039971.290 units remaining) + (Pair 3 1) + Unit ] + - location: 18 (remaining gas: 1039972.930 units remaining) + [ (Pair 3 1) + Unit ] + - location: 20 (remaining gas: 1039972.850 units remaining) [ 3 - 1 ] - - location: 19 (remaining gas: 1039971.220 units remaining) + 1 + Unit ] + - location: 19 (remaining gas: 1039972.780 units remaining) [ 3 - 1 ] - - location: 18 (remaining gas: 1039971.220 units remaining) + 1 + Unit ] + - location: 19 (remaining gas: 1039972.700 units remaining) [ 4 3 - 1 ] - - location: 21 (remaining gas: 1039971.080 units remaining) + 1 + Unit ] + - location: 21 (remaining gas: 1039972.620 units remaining) + [ 7 + 1 + Unit ] + - location: 22 (remaining gas: 1039972.534 units remaining) + [ 7 + Unit ] + - location: -1 (remaining gas: 1039972.464 units remaining) [ 7 - 1 ] - - location: 22 (remaining gas: 1039970.934 units remaining) - [ 7 ] - - location: -1 (remaining gas: 1039970.864 units remaining) - [ 7 ] - - location: 35 (remaining gas: 1039970.864 units remaining) + Unit ] + - location: 35 (remaining gas: 1039972.464 units remaining) [ 7 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: -1 (remaining gas: 1039970.794 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: -1 (remaining gas: 1039972.394 units remaining) [ 7 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039970.494 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 32 (remaining gas: 1039972.294 units remaining) + [ { PUSH int 3 ; + PAIR ; + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 34 (remaining gas: 1039972.214 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 33 (remaining gas: 1039970.424 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039972.144 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039970.424 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039972.064 units remaining) [ 2 @s.elt { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039970.264 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 16 (remaining gas: 1039971.964 units remaining) [ 2 ] - - location: 16 (remaining gas: 1039970.064 units remaining) + - location: 16 (remaining gas: 1039971.884 units remaining) [ 3 - 2 ] - - location: 16 (remaining gas: 1039969.984 units remaining) - [ (Pair 3 2) ] - - location: 16 (remaining gas: 1039969.784 units remaining) + 2 + Unit ] + - location: 16 (remaining gas: 1039971.804 units remaining) + [ (Pair 3 2) + Unit ] + - location: 16 (remaining gas: 1039971.724 units remaining) [ 4 - (Pair 3 2) ] - - location: 16 (remaining gas: 1039969.704 units remaining) - [ (Pair 4 3 2) ] - - location: 17 (remaining gas: 1039969.564 units remaining) + (Pair 3 2) + Unit ] + - location: 16 (remaining gas: 1039971.644 units remaining) + [ (Pair 4 3 2) @arg + Unit ] + - location: 17 (remaining gas: 1039971.564 units remaining) [ 4 - (Pair 3 2) ] - - location: 20 (remaining gas: 1039969.264 units remaining) + (Pair 3 2) + Unit ] + - location: 18 (remaining gas: 1039971.464 units remaining) + [ (Pair 3 2) + Unit ] + - location: 20 (remaining gas: 1039971.384 units remaining) [ 3 - 2 ] - - location: 19 (remaining gas: 1039969.194 units remaining) + 2 + Unit ] + - location: 19 (remaining gas: 1039971.314 units remaining) [ 3 - 2 ] - - location: 18 (remaining gas: 1039969.194 units remaining) + 2 + Unit ] + - location: 19 (remaining gas: 1039971.234 units remaining) [ 4 3 - 2 ] - - location: 21 (remaining gas: 1039969.054 units remaining) + 2 + Unit ] + - location: 21 (remaining gas: 1039971.154 units remaining) [ 7 - 2 ] - - location: 22 (remaining gas: 1039968.908 units remaining) - [ 14 ] - - location: -1 (remaining gas: 1039968.838 units remaining) - [ 14 ] - - location: 35 (remaining gas: 1039968.838 units remaining) + 2 + Unit ] + - location: 22 (remaining gas: 1039971.068 units remaining) + [ 14 + Unit ] + - location: -1 (remaining gas: 1039970.998 units remaining) + [ 14 + Unit ] + - location: 35 (remaining gas: 1039970.998 units remaining) [ 14 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: -1 (remaining gas: 1039968.768 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: -1 (remaining gas: 1039970.928 units remaining) [ 14 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 34 (remaining gas: 1039968.468 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 32 (remaining gas: 1039970.828 units remaining) + [ { PUSH int 3 ; + PAIR ; + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 34 (remaining gas: 1039970.748 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 33 (remaining gas: 1039968.398 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039970.678 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 32 (remaining gas: 1039968.398 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 33 (remaining gas: 1039970.598 units remaining) [ 3 @s.elt { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 16 (remaining gas: 1039968.238 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 16 (remaining gas: 1039970.498 units remaining) [ 3 ] - - location: 16 (remaining gas: 1039968.038 units remaining) + - location: 16 (remaining gas: 1039970.418 units remaining) [ 3 - 3 ] - - location: 16 (remaining gas: 1039967.958 units remaining) - [ (Pair 3 3) ] - - location: 16 (remaining gas: 1039967.758 units remaining) + 3 + Unit ] + - location: 16 (remaining gas: 1039970.338 units remaining) + [ (Pair 3 3) + Unit ] + - location: 16 (remaining gas: 1039970.258 units remaining) [ 4 - (Pair 3 3) ] - - location: 16 (remaining gas: 1039967.678 units remaining) - [ (Pair 4 3 3) ] - - location: 17 (remaining gas: 1039967.538 units remaining) + (Pair 3 3) + Unit ] + - location: 16 (remaining gas: 1039970.178 units remaining) + [ (Pair 4 3 3) @arg + Unit ] + - location: 17 (remaining gas: 1039970.098 units remaining) [ 4 - (Pair 3 3) ] - - location: 20 (remaining gas: 1039967.238 units remaining) + (Pair 3 3) + Unit ] + - location: 18 (remaining gas: 1039969.998 units remaining) + [ (Pair 3 3) + Unit ] + - location: 20 (remaining gas: 1039969.918 units remaining) [ 3 - 3 ] - - location: 19 (remaining gas: 1039967.168 units remaining) + 3 + Unit ] + - location: 19 (remaining gas: 1039969.848 units remaining) [ 3 - 3 ] - - location: 18 (remaining gas: 1039967.168 units remaining) + 3 + Unit ] + - location: 19 (remaining gas: 1039969.768 units remaining) [ 4 3 - 3 ] - - location: 21 (remaining gas: 1039967.028 units remaining) + 3 + Unit ] + - location: 21 (remaining gas: 1039969.688 units remaining) [ 7 - 3 ] - - location: 22 (remaining gas: 1039966.882 units remaining) - [ 21 ] - - location: -1 (remaining gas: 1039966.812 units remaining) - [ 21 ] - - location: 35 (remaining gas: 1039966.812 units remaining) + 3 + Unit ] + - location: 22 (remaining gas: 1039969.602 units remaining) + [ 21 + Unit ] + - location: -1 (remaining gas: 1039969.532 units remaining) + [ 21 + Unit ] + - location: 35 (remaining gas: 1039969.532 units remaining) [ 21 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: -1 (remaining gas: 1039966.742 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: -1 (remaining gas: 1039969.462 units remaining) [ 21 { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 30 (remaining gas: 1039966.742 units remaining) - [ { 0 ; 7 ; 14 ; 21 } - { PUSH int 3 ; + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 36 (remaining gas: 1039969.362 units remaining) + [ { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] - - location: 38 (remaining gas: 1039966.442 units remaining) - [ ] - - location: 37 (remaining gas: 1039966.372 units remaining) - [ ] - - location: 36 (remaining gas: 1039966.372 units remaining) - [ { 0 ; 7 ; 14 ; 21 } ] - - location: 39 (remaining gas: 1039966.232 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } + Unit ] + - location: 38 (remaining gas: 1039969.282 units remaining) + [ Unit ] + - location: 37 (remaining gas: 1039969.212 units remaining) + [ Unit ] + - location: 37 (remaining gas: 1039969.132 units remaining) + [ { 0 ; 7 ; 14 ; 21 } + Unit ] + - location: 39 (remaining gas: 1039969.052 units remaining) [ {} - { 0 ; 7 ; 14 ; 21 } ] - - location: 41 (remaining gas: 1039966.092 units remaining) - [ (Pair {} { 0 ; 7 ; 14 ; 21 }) ] - - location: -1 (remaining gas: 1039966.022 units remaining) - [ (Pair {} { 0 ; 7 ; 14 ; 21 }) ] + { 0 ; 7 ; 14 ; 21 } + Unit ] + - location: 41 (remaining gas: 1039968.972 units remaining) + [ (Pair {} { 0 ; 7 ; 14 ; 21 }) + Unit ] + - location: -1 (remaining gas: 1039968.902 units remaining) + [ (Pair {} { 0 ; 7 ; 14 ; 21 }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out index 9782e41d759c..2ffcb10c4e28 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out @@ -7,19 +7,24 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.280 units remaining) + - location: 8 (remaining gas: 1039993.280 units remaining) [ (Pair Unit None) ] - - location: 8 (remaining gas: 1039993.140 units remaining) - [ ] - - location: 9 (remaining gas: 1039993 units remaining) - [ 300 ] - - location: 12 (remaining gas: 1039992.860 units remaining) - [ (Some 300) ] - - location: 13 (remaining gas: 1039992.720 units remaining) + - location: 8 (remaining gas: 1039993.200 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039993.120 units remaining) + [ 300 + Unit ] + - location: 12 (remaining gas: 1039993.040 units remaining) + [ (Some 300) + Unit ] + - location: 13 (remaining gas: 1039992.960 units remaining) [ {} - (Some 300) ] - - location: 15 (remaining gas: 1039992.580 units remaining) - [ (Pair {} (Some 300)) ] - - location: -1 (remaining gas: 1039992.510 units remaining) - [ (Pair {} (Some 300)) ] + (Some 300) + Unit ] + - location: 15 (remaining gas: 1039992.880 units remaining) + [ (Pair {} (Some 300)) + Unit ] + - location: -1 (remaining gas: 1039992.810 units remaining) + [ (Pair {} (Some 300)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index c5dc6e75b645..4236e3177a1f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,35 +7,45 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.414 units remaining) + - location: 9 (remaining gas: 1039990.414 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039990.274 units remaining) - [ { "c" ; "b" ; "a" } @parameter ] - - location: 10 (remaining gas: 1039990.134 units remaining) + - location: 9 (remaining gas: 1039990.334 units remaining) + [ { "c" ; "b" ; "a" } @parameter + Unit ] + - location: 10 (remaining gas: 1039990.254 units remaining) [ {} - { "c" ; "b" ; "a" } @parameter ] - - location: 12 (remaining gas: 1039990.004 units remaining) + { "c" ; "b" ; "a" } @parameter + Unit ] + - location: 12 (remaining gas: 1039990.184 units remaining) [ { "c" ; "b" ; "a" } @parameter - {} ] + {} + Unit ] + - location: 15 (remaining gas: 1039989.583 units remaining) + [ { "c" } + Unit ] + - location: 14 (remaining gas: 1039989.513 units remaining) + [ { "c" } + Unit ] + - location: 15 (remaining gas: 1039989.433 units remaining) + [ { "b" ; "c" } + Unit ] + - location: 14 (remaining gas: 1039989.363 units remaining) + [ { "b" ; "c" } + Unit ] - location: 15 (remaining gas: 1039989.283 units remaining) - [ { "c" } ] + [ { "a" ; "b" ; "c" } + Unit ] - location: 14 (remaining gas: 1039989.213 units remaining) - [ { "c" } ] - - location: 15 (remaining gas: 1039989.073 units remaining) - [ { "b" ; "c" } ] - - location: 14 (remaining gas: 1039989.003 units remaining) - [ { "b" ; "c" } ] - - location: 15 (remaining gas: 1039988.863 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 14 (remaining gas: 1039988.793 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 13 (remaining gas: 1039988.793 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 16 (remaining gas: 1039988.653 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 16 (remaining gas: 1039989.133 units remaining) [ {} - { "a" ; "b" ; "c" } ] - - location: 18 (remaining gas: 1039988.513 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: -1 (remaining gas: 1039988.443 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] + { "a" ; "b" ; "c" } + Unit ] + - location: 18 (remaining gas: 1039989.053 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: -1 (remaining gas: 1039988.983 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" index f236a2165550..a2f29b87908c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" @@ -7,23 +7,27 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.206 units remaining) + - location: 9 (remaining gas: 1039991.206 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039991.066 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039990.926 units remaining) + - location: 9 (remaining gas: 1039991.126 units remaining) + [ {} @parameter + Unit ] + - location: 10 (remaining gas: 1039991.046 units remaining) [ {} - {} @parameter ] - - location: 12 (remaining gas: 1039990.796 units remaining) + {} @parameter + Unit ] + - location: 12 (remaining gas: 1039990.976 units remaining) [ {} @parameter - {} ] - - location: 13 (remaining gas: 1039990.236 units remaining) - [ {} ] - - location: 16 (remaining gas: 1039990.096 units remaining) + {} + Unit ] + - location: 16 (remaining gas: 1039990.396 units remaining) [ {} - {} ] - - location: 18 (remaining gas: 1039989.956 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039989.886 units remaining) - [ (Pair {} {}) ] + {} + Unit ] + - location: 18 (remaining gas: 1039990.316 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039990.246 units remaining) + [ (Pair {} {}) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 6b89f5a1f596..18578273f366 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,114 +7,194 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039981.974 units remaining) + - location: 9 (remaining gas: 1039981.974 units remaining) [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039981.834 units remaining) - [ { "c" ; "b" ; "a" } @parameter ] - - location: 10 (remaining gas: 1039981.694 units remaining) + - location: 9 (remaining gas: 1039981.894 units remaining) + [ { "c" ; "b" ; "a" } @parameter + Unit ] + - location: 10 (remaining gas: 1039981.814 units remaining) [ {} - { "c" ; "b" ; "a" } @parameter ] - - location: 12 (remaining gas: 1039981.564 units remaining) + { "c" ; "b" ; "a" } @parameter + Unit ] + - location: 12 (remaining gas: 1039981.744 units remaining) [ { "c" ; "b" ; "a" } @parameter - {} ] - - location: 13 (remaining gas: 1039981.424 units remaining) + {} + Unit ] + - location: 13 (remaining gas: 1039981.664 units remaining) [ True { "c" ; "b" ; "a" } @parameter - {} ] - - location: 20 (remaining gas: 1039980.994 units remaining) + {} + Unit ] + - location: 16 (remaining gas: 1039981.594 units remaining) + [ { "c" ; "b" ; "a" } @parameter + {} + Unit ] + - location: 18 (remaining gas: 1039981.484 units remaining) + [ "c" @parameter.hd + { "b" ; "a" } @parameter.tl + {} + Unit ] + - location: 20 (remaining gas: 1039981.414 units remaining) [ { "b" ; "a" } @parameter.tl "c" @parameter.hd - {} ] - - location: 23 (remaining gas: 1039980.694 units remaining) - [ { "c" } ] - - location: 22 (remaining gas: 1039980.624 units remaining) - [ { "c" } ] - - location: 21 (remaining gas: 1039980.624 units remaining) + {} + Unit ] + - location: 21 (remaining gas: 1039981.314 units remaining) + [ "c" @parameter.hd + {} + Unit ] + - location: 23 (remaining gas: 1039981.234 units remaining) + [ { "c" } + Unit ] + - location: 22 (remaining gas: 1039981.164 units remaining) + [ { "c" } + Unit ] + - location: 22 (remaining gas: 1039981.084 units remaining) [ { "b" ; "a" } @parameter.tl - { "c" } ] - - location: 24 (remaining gas: 1039980.484 units remaining) + { "c" } + Unit ] + - location: 24 (remaining gas: 1039981.004 units remaining) [ True { "b" ; "a" } @parameter.tl - { "c" } ] - - location: -1 (remaining gas: 1039980.414 units remaining) + { "c" } + Unit ] + - location: -1 (remaining gas: 1039980.934 units remaining) [ True - { "b" ; "a" } @parameter.tl - { "c" } ] - - location: 17 (remaining gas: 1039980.344 units remaining) + { "b" ; "a" } + { "c" } + Unit ] + - location: 17 (remaining gas: 1039980.864 units remaining) [ True { "b" ; "a" } - { "c" } ] - - location: 20 (remaining gas: 1039979.974 units remaining) + { "c" } + Unit ] + - location: 16 (remaining gas: 1039980.794 units remaining) + [ { "b" ; "a" } @parameter + { "c" } + Unit ] + - location: 18 (remaining gas: 1039980.684 units remaining) + [ "b" @parameter.hd + { "a" } @parameter.tl + { "c" } + Unit ] + - location: 20 (remaining gas: 1039980.614 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd - { "c" } ] - - location: 23 (remaining gas: 1039979.674 units remaining) - [ { "b" ; "c" } ] - - location: 22 (remaining gas: 1039979.604 units remaining) - [ { "b" ; "c" } ] - - location: 21 (remaining gas: 1039979.604 units remaining) + { "c" } + Unit ] + - location: 21 (remaining gas: 1039980.514 units remaining) + [ "b" @parameter.hd + { "c" } + Unit ] + - location: 23 (remaining gas: 1039980.434 units remaining) + [ { "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039980.364 units remaining) + [ { "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039980.284 units remaining) [ { "a" } @parameter.tl - { "b" ; "c" } ] - - location: 24 (remaining gas: 1039979.464 units remaining) + { "b" ; "c" } + Unit ] + - location: 24 (remaining gas: 1039980.204 units remaining) [ True { "a" } @parameter.tl - { "b" ; "c" } ] - - location: -1 (remaining gas: 1039979.394 units remaining) + { "b" ; "c" } + Unit ] + - location: -1 (remaining gas: 1039980.134 units remaining) [ True - { "a" } @parameter.tl - { "b" ; "c" } ] - - location: 17 (remaining gas: 1039979.324 units remaining) + { "a" } + { "b" ; "c" } + Unit ] + - location: 17 (remaining gas: 1039980.064 units remaining) [ True { "a" } - { "b" ; "c" } ] - - location: 20 (remaining gas: 1039978.954 units remaining) + { "b" ; "c" } + Unit ] + - location: 16 (remaining gas: 1039979.994 units remaining) + [ { "a" } @parameter + { "b" ; "c" } + Unit ] + - location: 18 (remaining gas: 1039979.884 units remaining) + [ "a" @parameter.hd + {} @parameter.tl + { "b" ; "c" } + Unit ] + - location: 20 (remaining gas: 1039979.814 units remaining) [ {} @parameter.tl "a" @parameter.hd - { "b" ; "c" } ] - - location: 23 (remaining gas: 1039978.654 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 22 (remaining gas: 1039978.584 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 21 (remaining gas: 1039978.584 units remaining) + { "b" ; "c" } + Unit ] + - location: 21 (remaining gas: 1039979.714 units remaining) + [ "a" @parameter.hd + { "b" ; "c" } + Unit ] + - location: 23 (remaining gas: 1039979.634 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039979.564 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 22 (remaining gas: 1039979.484 units remaining) [ {} @parameter.tl - { "a" ; "b" ; "c" } ] - - location: 24 (remaining gas: 1039978.444 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 24 (remaining gas: 1039979.404 units remaining) [ True {} @parameter.tl - { "a" ; "b" ; "c" } ] - - location: -1 (remaining gas: 1039978.374 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: -1 (remaining gas: 1039979.334 units remaining) [ True - {} @parameter.tl - { "a" ; "b" ; "c" } ] - - location: 17 (remaining gas: 1039978.304 units remaining) + {} + { "a" ; "b" ; "c" } + Unit ] + - location: 17 (remaining gas: 1039979.264 units remaining) [ True {} - { "a" ; "b" ; "c" } ] - - location: 28 (remaining gas: 1039977.924 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 16 (remaining gas: 1039979.194 units remaining) + [ {} @parameter + { "a" ; "b" ; "c" } + Unit ] + - location: 18 (remaining gas: 1039979.084 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 28 (remaining gas: 1039979.004 units remaining) [ {} - { "a" ; "b" ; "c" } ] - - location: 30 (remaining gas: 1039977.784 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 30 (remaining gas: 1039978.924 units remaining) [ False {} - { "a" ; "b" ; "c" } ] - - location: -1 (remaining gas: 1039977.714 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: -1 (remaining gas: 1039978.854 units remaining) [ False {} - { "a" ; "b" ; "c" } ] - - location: 17 (remaining gas: 1039977.644 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 17 (remaining gas: 1039978.784 units remaining) [ False {} - { "a" ; "b" ; "c" } ] - - location: 16 (remaining gas: 1039977.574 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 16 (remaining gas: 1039978.714 units remaining) [ {} @parameter - { "a" ; "b" ; "c" } ] - - location: 33 (remaining gas: 1039977.434 units remaining) - [ { "a" ; "b" ; "c" } ] - - location: 34 (remaining gas: 1039977.294 units remaining) + { "a" ; "b" ; "c" } + Unit ] + - location: 33 (remaining gas: 1039978.634 units remaining) + [ { "a" ; "b" ; "c" } + Unit ] + - location: 34 (remaining gas: 1039978.554 units remaining) [ {} - { "a" ; "b" ; "c" } ] - - location: 36 (remaining gas: 1039977.154 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: -1 (remaining gas: 1039977.084 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] + { "a" ; "b" ; "c" } + Unit ] + - location: 36 (remaining gas: 1039978.474 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: -1 (remaining gas: 1039978.404 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" index 90aa1c6c3d9e..b8edf8f5afb3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" @@ -7,45 +7,65 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039982.766 units remaining) + - location: 9 (remaining gas: 1039982.766 units remaining) [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039982.626 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039982.486 units remaining) + - location: 9 (remaining gas: 1039982.686 units remaining) + [ {} @parameter + Unit ] + - location: 10 (remaining gas: 1039982.606 units remaining) [ {} - {} @parameter ] - - location: 12 (remaining gas: 1039982.356 units remaining) + {} @parameter + Unit ] + - location: 12 (remaining gas: 1039982.536 units remaining) [ {} @parameter - {} ] - - location: 13 (remaining gas: 1039982.216 units remaining) + {} + Unit ] + - location: 13 (remaining gas: 1039982.456 units remaining) [ True {} @parameter - {} ] - - location: 28 (remaining gas: 1039981.776 units remaining) + {} + Unit ] + - location: 16 (remaining gas: 1039982.386 units remaining) + [ {} @parameter + {} + Unit ] + - location: 18 (remaining gas: 1039982.276 units remaining) + [ {} + Unit ] + - location: 28 (remaining gas: 1039982.196 units remaining) [ {} - {} ] - - location: 30 (remaining gas: 1039981.636 units remaining) + {} + Unit ] + - location: 30 (remaining gas: 1039982.116 units remaining) [ False {} - {} ] - - location: -1 (remaining gas: 1039981.566 units remaining) + {} + Unit ] + - location: -1 (remaining gas: 1039982.046 units remaining) [ False {} - {} ] - - location: 17 (remaining gas: 1039981.496 units remaining) + {} + Unit ] + - location: 17 (remaining gas: 1039981.976 units remaining) [ False {} - {} ] - - location: 16 (remaining gas: 1039981.426 units remaining) + {} + Unit ] + - location: 16 (remaining gas: 1039981.906 units remaining) [ {} @parameter - {} ] - - location: 33 (remaining gas: 1039981.286 units remaining) - [ {} ] - - location: 34 (remaining gas: 1039981.146 units remaining) + {} + Unit ] + - location: 33 (remaining gas: 1039981.826 units remaining) + [ {} + Unit ] + - location: 34 (remaining gas: 1039981.746 units remaining) [ {} - {} ] - - location: 36 (remaining gas: 1039981.006 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039980.936 units remaining) - [ (Pair {} {}) ] + {} + Unit ] + - location: 36 (remaining gas: 1039981.666 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039981.596 units remaining) + [ (Pair {} {}) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out index f60f32e05279..a4f2b239a863 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out @@ -7,17 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) + - location: 8 (remaining gas: 1039994.740 units remaining) [ (Pair Unit {}) ] - - location: 8 (remaining gas: 1039994.600 units remaining) - [ ] - - location: 9 (remaining gas: 1039994.300 units remaining) - [ {} @sapling ] - - location: 11 (remaining gas: 1039994.160 units remaining) + - location: 8 (remaining gas: 1039994.660 units remaining) + [ Unit ] + - location: 9 (remaining gas: 1039994.420 units remaining) + [ {} @sapling + Unit ] + - location: 11 (remaining gas: 1039994.340 units remaining) [ {} - {} @sapling ] - - location: 13 (remaining gas: 1039994.020 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039993.950 units remaining) - [ (Pair {} {}) ] + {} @sapling + Unit ] + - location: 13 (remaining gas: 1039994.260 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039994.190 units remaining) + [ (Pair {} {}) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out index 637267502fe5..4ff74ca443e6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out @@ -7,48 +7,64 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039983.390 units remaining) + - location: 7 (remaining gas: 1039983.390 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039983.250 units remaining) - [ ] - - location: 8 (remaining gas: 1039983.110 units remaining) - [ { DROP ; SELF_ADDRESS } ] - - location: 14 (remaining gas: 1039982.970 units remaining) + - location: 7 (remaining gas: 1039983.310 units remaining) + [ Unit ] + - location: 8 (remaining gas: 1039983.230 units remaining) + [ { DROP ; SELF_ADDRESS } + Unit ] + - location: 14 (remaining gas: 1039983.150 units remaining) [ Unit - { DROP ; SELF_ADDRESS } ] - - location: 11 (remaining gas: 1039982.810 units remaining) + { DROP ; SELF_ADDRESS } + Unit ] + - location: 12 (remaining gas: 1039983.050 units remaining) [ Unit @arg ] - - location: 12 (remaining gas: 1039982.670 units remaining) - [ ] - - location: 13 (remaining gas: 1039982.530 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: -1 (remaining gas: 1039982.460 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: 15 (remaining gas: 1039982.460 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 16 (remaining gas: 1039982.320 units remaining) + - location: 12 (remaining gas: 1039982.970 units remaining) + [ Unit ] + - location: 13 (remaining gas: 1039982.890 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + Unit ] + - location: -1 (remaining gas: 1039982.820 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 17 (remaining gas: 1039982.180 units remaining) + Unit ] + - location: 15 (remaining gas: 1039982.820 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + Unit ] + - location: 16 (remaining gas: 1039982.740 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + Unit ] + - location: 17 (remaining gas: 1039982.660 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self.address - "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - - location: 20 (remaining gas: 1039981.782 units remaining) - [ 0 ] - - location: 21 (remaining gas: 1039981.642 units remaining) - [ True ] - - location: -1 (remaining gas: 1039981.572 units remaining) - [ True ] - - location: 23 (remaining gas: 1039981.382 units remaining) - [ ] - - location: -1 (remaining gas: 1039981.312 units remaining) - [ ] - - location: 28 (remaining gas: 1039981.172 units remaining) + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + Unit ] + - location: 20 (remaining gas: 1039982.442 units remaining) + [ 0 + Unit ] + - location: 21 (remaining gas: 1039982.362 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039982.292 units remaining) + [ True + Unit ] + - location: 22 (remaining gas: 1039982.232 units remaining) + [ Unit ] + - location: 23 (remaining gas: 1039982.162 units remaining) [ Unit ] - - location: 29 (remaining gas: 1039981.032 units remaining) + - location: -1 (remaining gas: 1039982.092 units remaining) + [ Unit ] + - location: 28 (remaining gas: 1039982.012 units remaining) + [ Unit + Unit ] + - location: 29 (remaining gas: 1039981.932 units remaining) [ {} + Unit + Unit ] + - location: 31 (remaining gas: 1039981.852 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039981.782 units remaining) + [ (Pair {} Unit) Unit ] - - location: 31 (remaining gas: 1039980.892 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039980.822 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out index a3a54486df12..de321c76c321 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out @@ -7,45 +7,60 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039981.740 units remaining) + - location: 13 (remaining gas: 1039981.740 units remaining) [ (Pair (Right (Left Unit)) Unit) ] - - location: 13 (remaining gas: 1039981.600 units remaining) - [ ] - - location: 14 (remaining gas: 1039981.460 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: 15 (remaining gas: 1039981.320 units remaining) - [ ] - - location: 16 (remaining gas: 1039981.180 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] - - location: 17 (remaining gas: 1039981.040 units remaining) - [ ] - - location: 18 (remaining gas: 1039980.900 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: 19 (remaining gas: 1039950 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed ] - - location: 20 (remaining gas: 1039949.860 units remaining) + - location: 13 (remaining gas: 1039981.660 units remaining) + [ Unit ] + - location: 14 (remaining gas: 1039981.580 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + Unit ] + - location: 15 (remaining gas: 1039981.500 units remaining) + [ Unit ] + - location: 16 (remaining gas: 1039981.420 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self + Unit ] + - location: 17 (remaining gas: 1039981.340 units remaining) + [ Unit ] + - location: 18 (remaining gas: 1039981.260 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + Unit ] + - location: 19 (remaining gas: 1039950.420 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed + Unit ] + - location: 20 (remaining gas: 1039950.340 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed ] - - location: 21 (remaining gas: 1039918.960 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed + Unit ] + - location: 21 (remaining gas: 1039919.500 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed ] - - location: 24 (remaining gas: 1039918.660 units remaining) - [ 0 ] - - location: 25 (remaining gas: 1039918.520 units remaining) - [ True ] - - location: -1 (remaining gas: 1039918.450 units remaining) - [ True ] - - location: 27 (remaining gas: 1039918.260 units remaining) - [ ] - - location: -1 (remaining gas: 1039918.190 units remaining) - [ ] - - location: 32 (remaining gas: 1039918.050 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed + Unit ] + - location: 24 (remaining gas: 1039919.380 units remaining) + [ 0 + Unit ] + - location: 25 (remaining gas: 1039919.300 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039919.230 units remaining) + [ True + Unit ] + - location: 26 (remaining gas: 1039919.170 units remaining) [ Unit ] - - location: 33 (remaining gas: 1039917.910 units remaining) + - location: 27 (remaining gas: 1039919.100 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039919.030 units remaining) + [ Unit ] + - location: 32 (remaining gas: 1039918.950 units remaining) + [ Unit + Unit ] + - location: 33 (remaining gas: 1039918.870 units remaining) [ {} + Unit + Unit ] + - location: 35 (remaining gas: 1039918.790 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039918.720 units remaining) + [ (Pair {} Unit) Unit ] - - location: 35 (remaining gas: 1039917.770 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039917.700 units remaining) - [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out index 9d4b0c8da943..d6590e6829c8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out @@ -7,106 +7,149 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039953.950 units remaining) + - location: 13 (remaining gas: 1039953.950 units remaining) [ (Pair (Left (Left 0)) Unit) ] - - location: 13 (remaining gas: 1039953.810 units remaining) - [ ] - - location: 14 (remaining gas: 1039953.670 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] - - location: 15 (remaining gas: 1039922.770 units remaining) - [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - - location: 16 (remaining gas: 1039922.630 units remaining) + - location: 13 (remaining gas: 1039953.870 units remaining) + [ Unit ] + - location: 14 (remaining gas: 1039953.790 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self + Unit ] + - location: 15 (remaining gas: 1039922.950 units remaining) + [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked + Unit ] + - location: 16 (remaining gas: 1039922.870 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - - location: 17 (remaining gas: 1039891.730 units remaining) + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked + Unit ] + - location: 17 (remaining gas: 1039892.030 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - - location: 18 (remaining gas: 1039891.590 units remaining) + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked + Unit ] + - location: 18 (remaining gas: 1039891.950 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - - location: 21 (remaining gas: 1039891.300 units remaining) + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked + Unit ] + - location: 19 (remaining gas: 1039891.850 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked + Unit ] + - location: 21 (remaining gas: 1039891.780 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 20 (remaining gas: 1039891.230 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 20 (remaining gas: 1039891.710 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 19 (remaining gas: 1039891.230 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 20 (remaining gas: 1039891.630 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 24 (remaining gas: 1039890.930 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 24 (remaining gas: 1039891.510 units remaining) [ -1 - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 25 (remaining gas: 1039890.790 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 25 (remaining gas: 1039891.430 units remaining) [ True - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: -1 (remaining gas: 1039890.720 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: -1 (remaining gas: 1039891.360 units remaining) [ True - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 27 (remaining gas: 1039890.530 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: -1 (remaining gas: 1039890.460 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 32 (remaining gas: 1039890.320 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 26 (remaining gas: 1039891.300 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 27 (remaining gas: 1039891.230 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: -1 (remaining gas: 1039891.160 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 32 (remaining gas: 1039891.080 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 33 (remaining gas: 1039859.420 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 33 (remaining gas: 1039860.240 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @selfpacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] - - location: 36 (remaining gas: 1039859.120 units remaining) - [ 0 ] - - location: 37 (remaining gas: 1039858.980 units remaining) - [ True ] - - location: -1 (remaining gas: 1039858.910 units remaining) - [ True ] - - location: 39 (remaining gas: 1039858.720 units remaining) - [ ] - - location: -1 (remaining gas: 1039858.650 units remaining) - [ ] - - location: 44 (remaining gas: 1039858.510 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] - - location: 45 (remaining gas: 1039858.380 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] - - location: 48 (remaining gas: 1039858.240 units remaining) - [ ] - - location: 49 (remaining gas: 1039858.100 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self ] - - location: 50 (remaining gas: 1039857.970 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self ] - - location: 53 (remaining gas: 1039857.830 units remaining) - [ ] - - location: 54 (remaining gas: 1039857.690 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self ] - - location: 55 (remaining gas: 1039857.560 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self ] - - location: 60 (remaining gas: 1039857.420 units remaining) - [ ] - - location: 61 (remaining gas: 1039857.280 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self ] - - location: 62 (remaining gas: 1039857.150 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self ] - - location: 65 (remaining gas: 1039857.010 units remaining) - [ ] - - location: 66 (remaining gas: 1039856.870 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: 67 (remaining gas: 1039856.740 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: 76 (remaining gas: 1039856.600 units remaining) - [ ] - - location: 77 (remaining gas: 1039856.460 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: 78 (remaining gas: 1039856.330 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - - location: 87 (remaining gas: 1039856.190 units remaining) - [ ] - - location: 88 (remaining gas: 1039856.050 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + Unit ] + - location: 36 (remaining gas: 1039860.120 units remaining) + [ 0 + Unit ] + - location: 37 (remaining gas: 1039860.040 units remaining) + [ True + Unit ] + - location: -1 (remaining gas: 1039859.970 units remaining) + [ True + Unit ] + - location: 38 (remaining gas: 1039859.910 units remaining) + [ Unit ] + - location: 39 (remaining gas: 1039859.840 units remaining) + [ Unit ] + - location: -1 (remaining gas: 1039859.770 units remaining) + [ Unit ] + - location: 44 (remaining gas: 1039859.690 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self + Unit ] + - location: 45 (remaining gas: 1039859.620 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self + Unit ] + - location: 48 (remaining gas: 1039859.540 units remaining) + [ Unit ] + - location: 49 (remaining gas: 1039859.460 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self + Unit ] + - location: 50 (remaining gas: 1039859.390 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self + Unit ] + - location: 53 (remaining gas: 1039859.310 units remaining) + [ Unit ] + - location: 54 (remaining gas: 1039859.230 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self + Unit ] + - location: 55 (remaining gas: 1039859.160 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self + Unit ] + - location: 60 (remaining gas: 1039859.080 units remaining) [ Unit ] - - location: 89 (remaining gas: 1039855.910 units remaining) + - location: 61 (remaining gas: 1039859 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self + Unit ] + - location: 62 (remaining gas: 1039858.930 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self + Unit ] + - location: 65 (remaining gas: 1039858.850 units remaining) + [ Unit ] + - location: 66 (remaining gas: 1039858.770 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + Unit ] + - location: 67 (remaining gas: 1039858.700 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + Unit ] + - location: 76 (remaining gas: 1039858.620 units remaining) + [ Unit ] + - location: 77 (remaining gas: 1039858.540 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + Unit ] + - location: 78 (remaining gas: 1039858.470 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self + Unit ] + - location: 87 (remaining gas: 1039858.390 units remaining) + [ Unit ] + - location: 88 (remaining gas: 1039858.310 units remaining) + [ Unit + Unit ] + - location: 89 (remaining gas: 1039858.230 units remaining) [ {} + Unit + Unit ] + - location: 91 (remaining gas: 1039858.150 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039858.080 units remaining) + [ (Pair {} Unit) Unit ] - - location: 91 (remaining gas: 1039855.770 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039855.700 units remaining) - [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" index 0f2bb032f31e..cbd7807ff1d8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" @@ -7,47 +7,65 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.287 units remaining) + - location: 9 (remaining gas: 1039985.287 units remaining) [ (Pair "" "hello" 0) ] - - location: 9 (remaining gas: 1039985.147 units remaining) + - location: 9 (remaining gas: 1039985.207 units remaining) [ (Pair "" "hello" 0) - (Pair "" "hello" 0) ] - - location: 10 (remaining gas: 1039985.007 units remaining) + (Pair "" "hello" 0) + Unit ] + - location: 10 (remaining gas: 1039985.127 units remaining) [ (Pair "hello" 0) @storage - (Pair "" "hello" 0) ] - - location: 13 (remaining gas: 1039984.707 units remaining) - [ "" @parameter ] - - location: 12 (remaining gas: 1039984.637 units remaining) - [ "" @parameter ] - - location: 11 (remaining gas: 1039984.637 units remaining) + (Pair "" "hello" 0) + Unit ] + - location: 11 (remaining gas: 1039985.027 units remaining) + [ (Pair "" "hello" 0) + Unit ] + - location: 13 (remaining gas: 1039984.947 units remaining) + [ "" @parameter + Unit ] + - location: 12 (remaining gas: 1039984.877 units remaining) + [ "" @parameter + Unit ] + - location: 12 (remaining gas: 1039984.797 units remaining) [ (Pair "hello" 0) @storage - "" @parameter ] - - location: 15 (remaining gas: 1039984.437 units remaining) + "" @parameter + Unit ] + - location: 15 (remaining gas: 1039984.717 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - "" @parameter ] - - location: 16 (remaining gas: 1039984.297 units remaining) + "" @parameter + Unit ] + - location: 16 (remaining gas: 1039984.637 units remaining) [ "hello" (Pair "hello" 0) @storage - "" @parameter ] - - location: 17 (remaining gas: 1039984.157 units remaining) + "" @parameter + Unit ] + - location: 17 (remaining gas: 1039984.557 units remaining) [ (Pair "hello" 0) @storage - "" @parameter ] - - location: 18 (remaining gas: 1039984.017 units remaining) + "" @parameter + Unit ] + - location: 18 (remaining gas: 1039984.477 units remaining) [ 0 @storage.n - "" @parameter ] - - location: 19 (remaining gas: 1039983.887 units remaining) + "" @parameter + Unit ] + - location: 19 (remaining gas: 1039984.407 units remaining) [ "" @parameter - 0 @storage.n ] - - location: 20 (remaining gas: 1039983.747 units remaining) - [ (Pair "" 0) @storage ] - - location: -1 (remaining gas: 1039983.677 units remaining) - [ (Pair "" 0) @storage ] - - location: 21 (remaining gas: 1039983.537 units remaining) + 0 @storage.n + Unit ] + - location: 20 (remaining gas: 1039984.327 units remaining) + [ (Pair "" 0) @storage + Unit ] + - location: -1 (remaining gas: 1039984.257 units remaining) + [ (Pair "" 0) @storage + Unit ] + - location: 21 (remaining gas: 1039984.177 units remaining) [ {} - (Pair "" 0) @storage ] - - location: 23 (remaining gas: 1039983.397 units remaining) - [ (Pair {} "" 0) ] - - location: -1 (remaining gas: 1039983.327 units remaining) - [ (Pair {} "" 0) ] + (Pair "" 0) @storage + Unit ] + - location: 23 (remaining gas: 1039984.097 units remaining) + [ (Pair {} "" 0) + Unit ] + - location: -1 (remaining gas: 1039984.027 units remaining) + [ (Pair {} "" 0) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" index 7bb2dca1dfe7..78428c061474 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" @@ -7,47 +7,65 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.257 units remaining) + - location: 9 (remaining gas: 1039985.257 units remaining) [ (Pair "abc" "hello" 0) ] - - location: 9 (remaining gas: 1039985.117 units remaining) + - location: 9 (remaining gas: 1039985.177 units remaining) [ (Pair "abc" "hello" 0) - (Pair "abc" "hello" 0) ] - - location: 10 (remaining gas: 1039984.977 units remaining) + (Pair "abc" "hello" 0) + Unit ] + - location: 10 (remaining gas: 1039985.097 units remaining) [ (Pair "hello" 0) @storage - (Pair "abc" "hello" 0) ] - - location: 13 (remaining gas: 1039984.677 units remaining) - [ "abc" @parameter ] - - location: 12 (remaining gas: 1039984.607 units remaining) - [ "abc" @parameter ] - - location: 11 (remaining gas: 1039984.607 units remaining) + (Pair "abc" "hello" 0) + Unit ] + - location: 11 (remaining gas: 1039984.997 units remaining) + [ (Pair "abc" "hello" 0) + Unit ] + - location: 13 (remaining gas: 1039984.917 units remaining) + [ "abc" @parameter + Unit ] + - location: 12 (remaining gas: 1039984.847 units remaining) + [ "abc" @parameter + Unit ] + - location: 12 (remaining gas: 1039984.767 units remaining) [ (Pair "hello" 0) @storage - "abc" @parameter ] - - location: 15 (remaining gas: 1039984.407 units remaining) + "abc" @parameter + Unit ] + - location: 15 (remaining gas: 1039984.687 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - "abc" @parameter ] - - location: 16 (remaining gas: 1039984.267 units remaining) + "abc" @parameter + Unit ] + - location: 16 (remaining gas: 1039984.607 units remaining) [ "hello" (Pair "hello" 0) @storage - "abc" @parameter ] - - location: 17 (remaining gas: 1039984.127 units remaining) + "abc" @parameter + Unit ] + - location: 17 (remaining gas: 1039984.527 units remaining) [ (Pair "hello" 0) @storage - "abc" @parameter ] - - location: 18 (remaining gas: 1039983.987 units remaining) + "abc" @parameter + Unit ] + - location: 18 (remaining gas: 1039984.447 units remaining) [ 0 @storage.n - "abc" @parameter ] - - location: 19 (remaining gas: 1039983.857 units remaining) + "abc" @parameter + Unit ] + - location: 19 (remaining gas: 1039984.377 units remaining) [ "abc" @parameter - 0 @storage.n ] - - location: 20 (remaining gas: 1039983.717 units remaining) - [ (Pair "abc" 0) @storage ] - - location: -1 (remaining gas: 1039983.647 units remaining) - [ (Pair "abc" 0) @storage ] - - location: 21 (remaining gas: 1039983.507 units remaining) + 0 @storage.n + Unit ] + - location: 20 (remaining gas: 1039984.297 units remaining) + [ (Pair "abc" 0) @storage + Unit ] + - location: -1 (remaining gas: 1039984.227 units remaining) + [ (Pair "abc" 0) @storage + Unit ] + - location: 21 (remaining gas: 1039984.147 units remaining) [ {} - (Pair "abc" 0) @storage ] - - location: 23 (remaining gas: 1039983.367 units remaining) - [ (Pair {} "abc" 0) ] - - location: -1 (remaining gas: 1039983.297 units remaining) - [ (Pair {} "abc" 0) ] + (Pair "abc" 0) @storage + Unit ] + - location: 23 (remaining gas: 1039984.067 units remaining) + [ (Pair {} "abc" 0) + Unit ] + - location: -1 (remaining gas: 1039983.997 units remaining) + [ (Pair {} "abc" 0) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" index 86e5b0f6ff18..7a6ddd11162d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" @@ -7,47 +7,65 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.237 units remaining) + - location: 9 (remaining gas: 1039985.237 units remaining) [ (Pair "world" "hello" 0) ] - - location: 9 (remaining gas: 1039985.097 units remaining) + - location: 9 (remaining gas: 1039985.157 units remaining) [ (Pair "world" "hello" 0) - (Pair "world" "hello" 0) ] - - location: 10 (remaining gas: 1039984.957 units remaining) + (Pair "world" "hello" 0) + Unit ] + - location: 10 (remaining gas: 1039985.077 units remaining) [ (Pair "hello" 0) @storage - (Pair "world" "hello" 0) ] - - location: 13 (remaining gas: 1039984.657 units remaining) - [ "world" @parameter ] - - location: 12 (remaining gas: 1039984.587 units remaining) - [ "world" @parameter ] - - location: 11 (remaining gas: 1039984.587 units remaining) + (Pair "world" "hello" 0) + Unit ] + - location: 11 (remaining gas: 1039984.977 units remaining) + [ (Pair "world" "hello" 0) + Unit ] + - location: 13 (remaining gas: 1039984.897 units remaining) + [ "world" @parameter + Unit ] + - location: 12 (remaining gas: 1039984.827 units remaining) + [ "world" @parameter + Unit ] + - location: 12 (remaining gas: 1039984.747 units remaining) [ (Pair "hello" 0) @storage - "world" @parameter ] - - location: 15 (remaining gas: 1039984.387 units remaining) + "world" @parameter + Unit ] + - location: 15 (remaining gas: 1039984.667 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - "world" @parameter ] - - location: 16 (remaining gas: 1039984.247 units remaining) + "world" @parameter + Unit ] + - location: 16 (remaining gas: 1039984.587 units remaining) [ "hello" (Pair "hello" 0) @storage - "world" @parameter ] - - location: 17 (remaining gas: 1039984.107 units remaining) + "world" @parameter + Unit ] + - location: 17 (remaining gas: 1039984.507 units remaining) [ (Pair "hello" 0) @storage - "world" @parameter ] - - location: 18 (remaining gas: 1039983.967 units remaining) + "world" @parameter + Unit ] + - location: 18 (remaining gas: 1039984.427 units remaining) [ 0 @storage.n - "world" @parameter ] - - location: 19 (remaining gas: 1039983.837 units remaining) + "world" @parameter + Unit ] + - location: 19 (remaining gas: 1039984.357 units remaining) [ "world" @parameter - 0 @storage.n ] - - location: 20 (remaining gas: 1039983.697 units remaining) - [ (Pair "world" 0) @storage ] - - location: -1 (remaining gas: 1039983.627 units remaining) - [ (Pair "world" 0) @storage ] - - location: 21 (remaining gas: 1039983.487 units remaining) + 0 @storage.n + Unit ] + - location: 20 (remaining gas: 1039984.277 units remaining) + [ (Pair "world" 0) @storage + Unit ] + - location: -1 (remaining gas: 1039984.207 units remaining) + [ (Pair "world" 0) @storage + Unit ] + - location: 21 (remaining gas: 1039984.127 units remaining) [ {} - (Pair "world" 0) @storage ] - - location: 23 (remaining gas: 1039983.347 units remaining) - [ (Pair {} "world" 0) ] - - location: -1 (remaining gas: 1039983.277 units remaining) - [ (Pair {} "world" 0) ] + (Pair "world" 0) @storage + Unit ] + - location: 23 (remaining gas: 1039984.047 units remaining) + [ (Pair {} "world" 0) + Unit ] + - location: -1 (remaining gas: 1039983.977 units remaining) + [ (Pair {} "world" 0) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" index 99928a15f788..c767c20ad4ee 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" @@ -7,44 +7,61 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.051 units remaining) + - location: 9 (remaining gas: 1039986.051 units remaining) [ (Pair 1 "hello" 0) ] - - location: 9 (remaining gas: 1039985.911 units remaining) + - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 1 "hello" 0) - (Pair 1 "hello" 0) ] - - location: 10 (remaining gas: 1039985.771 units remaining) + (Pair 1 "hello" 0) + Unit ] + - location: 10 (remaining gas: 1039985.891 units remaining) [ (Pair "hello" 0) @storage - (Pair 1 "hello" 0) ] - - location: 13 (remaining gas: 1039985.471 units remaining) - [ 1 @parameter ] - - location: 12 (remaining gas: 1039985.401 units remaining) - [ 1 @parameter ] - - location: 11 (remaining gas: 1039985.401 units remaining) + (Pair 1 "hello" 0) + Unit ] + - location: 11 (remaining gas: 1039985.791 units remaining) + [ (Pair 1 "hello" 0) + Unit ] + - location: 13 (remaining gas: 1039985.711 units remaining) + [ 1 @parameter + Unit ] + - location: 12 (remaining gas: 1039985.641 units remaining) + [ 1 @parameter + Unit ] + - location: 12 (remaining gas: 1039985.561 units remaining) [ (Pair "hello" 0) @storage - 1 @parameter ] - - location: 15 (remaining gas: 1039985.201 units remaining) + 1 @parameter + Unit ] + - location: 15 (remaining gas: 1039985.481 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - 1 @parameter ] - - location: 16 (remaining gas: 1039985.061 units remaining) + 1 @parameter + Unit ] + - location: 16 (remaining gas: 1039985.401 units remaining) [ 0 (Pair "hello" 0) @storage - 1 @parameter ] - - location: 17 (remaining gas: 1039984.921 units remaining) + 1 @parameter + Unit ] + - location: 17 (remaining gas: 1039985.321 units remaining) [ (Pair "hello" 0) @storage - 1 @parameter ] - - location: 18 (remaining gas: 1039984.781 units remaining) + 1 @parameter + Unit ] + - location: 18 (remaining gas: 1039985.241 units remaining) [ "hello" @storage.s - 1 @parameter ] - - location: 19 (remaining gas: 1039984.641 units remaining) - [ (Pair "hello" 1) @storage ] - - location: -1 (remaining gas: 1039984.571 units remaining) - [ (Pair "hello" 1) @storage ] - - location: 20 (remaining gas: 1039984.431 units remaining) + 1 @parameter + Unit ] + - location: 19 (remaining gas: 1039985.161 units remaining) + [ (Pair "hello" 1) @storage + Unit ] + - location: -1 (remaining gas: 1039985.091 units remaining) + [ (Pair "hello" 1) @storage + Unit ] + - location: 20 (remaining gas: 1039985.011 units remaining) [ {} - (Pair "hello" 1) @storage ] - - location: 22 (remaining gas: 1039984.291 units remaining) - [ (Pair {} "hello" 1) ] - - location: -1 (remaining gas: 1039984.221 units remaining) - [ (Pair {} "hello" 1) ] + (Pair "hello" 1) @storage + Unit ] + - location: 22 (remaining gas: 1039984.931 units remaining) + [ (Pair {} "hello" 1) + Unit ] + - location: -1 (remaining gas: 1039984.861 units remaining) + [ (Pair {} "hello" 1) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" index 90f24907b125..883ec8c18bf8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" @@ -7,44 +7,61 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.051 units remaining) + - location: 9 (remaining gas: 1039986.051 units remaining) [ (Pair 3 "hello" 500) ] - - location: 9 (remaining gas: 1039985.911 units remaining) + - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 3 "hello" 500) - (Pair 3 "hello" 500) ] - - location: 10 (remaining gas: 1039985.771 units remaining) + (Pair 3 "hello" 500) + Unit ] + - location: 10 (remaining gas: 1039985.891 units remaining) [ (Pair "hello" 500) @storage - (Pair 3 "hello" 500) ] - - location: 13 (remaining gas: 1039985.471 units remaining) - [ 3 @parameter ] - - location: 12 (remaining gas: 1039985.401 units remaining) - [ 3 @parameter ] - - location: 11 (remaining gas: 1039985.401 units remaining) + (Pair 3 "hello" 500) + Unit ] + - location: 11 (remaining gas: 1039985.791 units remaining) + [ (Pair 3 "hello" 500) + Unit ] + - location: 13 (remaining gas: 1039985.711 units remaining) + [ 3 @parameter + Unit ] + - location: 12 (remaining gas: 1039985.641 units remaining) + [ 3 @parameter + Unit ] + - location: 12 (remaining gas: 1039985.561 units remaining) [ (Pair "hello" 500) @storage - 3 @parameter ] - - location: 15 (remaining gas: 1039985.201 units remaining) + 3 @parameter + Unit ] + - location: 15 (remaining gas: 1039985.481 units remaining) [ (Pair "hello" 500) @storage (Pair "hello" 500) @storage - 3 @parameter ] - - location: 16 (remaining gas: 1039985.061 units remaining) + 3 @parameter + Unit ] + - location: 16 (remaining gas: 1039985.401 units remaining) [ 500 (Pair "hello" 500) @storage - 3 @parameter ] - - location: 17 (remaining gas: 1039984.921 units remaining) + 3 @parameter + Unit ] + - location: 17 (remaining gas: 1039985.321 units remaining) [ (Pair "hello" 500) @storage - 3 @parameter ] - - location: 18 (remaining gas: 1039984.781 units remaining) + 3 @parameter + Unit ] + - location: 18 (remaining gas: 1039985.241 units remaining) [ "hello" @storage.s - 3 @parameter ] - - location: 19 (remaining gas: 1039984.641 units remaining) - [ (Pair "hello" 3) @storage ] - - location: -1 (remaining gas: 1039984.571 units remaining) - [ (Pair "hello" 3) @storage ] - - location: 20 (remaining gas: 1039984.431 units remaining) + 3 @parameter + Unit ] + - location: 19 (remaining gas: 1039985.161 units remaining) + [ (Pair "hello" 3) @storage + Unit ] + - location: -1 (remaining gas: 1039985.091 units remaining) + [ (Pair "hello" 3) @storage + Unit ] + - location: 20 (remaining gas: 1039985.011 units remaining) [ {} - (Pair "hello" 3) @storage ] - - location: 22 (remaining gas: 1039984.291 units remaining) - [ (Pair {} "hello" 3) ] - - location: -1 (remaining gas: 1039984.221 units remaining) - [ (Pair {} "hello" 3) ] + (Pair "hello" 3) @storage + Unit ] + - location: 22 (remaining gas: 1039984.931 units remaining) + [ (Pair {} "hello" 3) + Unit ] + - location: -1 (remaining gas: 1039984.861 units remaining) + [ (Pair {} "hello" 3) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" index e30541807548..c322086873c5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" @@ -7,44 +7,61 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.051 units remaining) + - location: 9 (remaining gas: 1039986.051 units remaining) [ (Pair 100 "hello" 7) ] - - location: 9 (remaining gas: 1039985.911 units remaining) + - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 100 "hello" 7) - (Pair 100 "hello" 7) ] - - location: 10 (remaining gas: 1039985.771 units remaining) + (Pair 100 "hello" 7) + Unit ] + - location: 10 (remaining gas: 1039985.891 units remaining) [ (Pair "hello" 7) @storage - (Pair 100 "hello" 7) ] - - location: 13 (remaining gas: 1039985.471 units remaining) - [ 100 @parameter ] - - location: 12 (remaining gas: 1039985.401 units remaining) - [ 100 @parameter ] - - location: 11 (remaining gas: 1039985.401 units remaining) + (Pair 100 "hello" 7) + Unit ] + - location: 11 (remaining gas: 1039985.791 units remaining) + [ (Pair 100 "hello" 7) + Unit ] + - location: 13 (remaining gas: 1039985.711 units remaining) + [ 100 @parameter + Unit ] + - location: 12 (remaining gas: 1039985.641 units remaining) + [ 100 @parameter + Unit ] + - location: 12 (remaining gas: 1039985.561 units remaining) [ (Pair "hello" 7) @storage - 100 @parameter ] - - location: 15 (remaining gas: 1039985.201 units remaining) + 100 @parameter + Unit ] + - location: 15 (remaining gas: 1039985.481 units remaining) [ (Pair "hello" 7) @storage (Pair "hello" 7) @storage - 100 @parameter ] - - location: 16 (remaining gas: 1039985.061 units remaining) + 100 @parameter + Unit ] + - location: 16 (remaining gas: 1039985.401 units remaining) [ 7 (Pair "hello" 7) @storage - 100 @parameter ] - - location: 17 (remaining gas: 1039984.921 units remaining) + 100 @parameter + Unit ] + - location: 17 (remaining gas: 1039985.321 units remaining) [ (Pair "hello" 7) @storage - 100 @parameter ] - - location: 18 (remaining gas: 1039984.781 units remaining) + 100 @parameter + Unit ] + - location: 18 (remaining gas: 1039985.241 units remaining) [ "hello" @storage.s - 100 @parameter ] - - location: 19 (remaining gas: 1039984.641 units remaining) - [ (Pair "hello" 100) @storage ] - - location: -1 (remaining gas: 1039984.571 units remaining) - [ (Pair "hello" 100) @storage ] - - location: 20 (remaining gas: 1039984.431 units remaining) + 100 @parameter + Unit ] + - location: 19 (remaining gas: 1039985.161 units remaining) + [ (Pair "hello" 100) @storage + Unit ] + - location: -1 (remaining gas: 1039985.091 units remaining) + [ (Pair "hello" 100) @storage + Unit ] + - location: 20 (remaining gas: 1039985.011 units remaining) [ {} - (Pair "hello" 100) @storage ] - - location: 22 (remaining gas: 1039984.291 units remaining) - [ (Pair {} "hello" 100) ] - - location: -1 (remaining gas: 1039984.221 units remaining) - [ (Pair {} "hello" 100) ] + (Pair "hello" 100) @storage + Unit ] + - location: 22 (remaining gas: 1039984.931 units remaining) + [ (Pair {} "hello" 100) + Unit ] + - location: -1 (remaining gas: 1039984.861 units remaining) + [ (Pair {} "hello" 100) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 81808359d9f2..dbcb15d9d962 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.748 units remaining) + - location: 9 (remaining gas: 1039993.748 units remaining) [ (Pair { "a" ; "b" ; "c" } {}) ] - - location: 9 (remaining gas: 1039993.608 units remaining) - [ { "a" ; "b" ; "c" } @parameter ] - - location: 10 (remaining gas: 1039993.468 units remaining) + - location: 9 (remaining gas: 1039993.668 units remaining) + [ { "a" ; "b" ; "c" } @parameter + Unit ] + - location: 10 (remaining gas: 1039993.588 units remaining) [ {} - { "a" ; "b" ; "c" } @parameter ] - - location: 12 (remaining gas: 1039993.328 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] - - location: -1 (remaining gas: 1039993.258 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) ] + { "a" ; "b" ; "c" } @parameter + Unit ] + - location: 12 (remaining gas: 1039993.508 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] + - location: -1 (remaining gas: 1039993.438 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" index 752b64b9259f..329c97e79662 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.151 units remaining) + - location: 9 (remaining gas: 1039994.151 units remaining) [ (Pair { "asdf" ; "bcde" } {}) ] - - location: 9 (remaining gas: 1039994.011 units remaining) - [ { "asdf" ; "bcde" } @parameter ] - - location: 10 (remaining gas: 1039993.871 units remaining) + - location: 9 (remaining gas: 1039994.071 units remaining) + [ { "asdf" ; "bcde" } @parameter + Unit ] + - location: 10 (remaining gas: 1039993.991 units remaining) [ {} - { "asdf" ; "bcde" } @parameter ] - - location: 12 (remaining gas: 1039993.731 units remaining) - [ (Pair {} { "asdf" ; "bcde" }) ] - - location: -1 (remaining gas: 1039993.661 units remaining) - [ (Pair {} { "asdf" ; "bcde" }) ] + { "asdf" ; "bcde" } @parameter + Unit ] + - location: 12 (remaining gas: 1039993.911 units remaining) + [ (Pair {} { "asdf" ; "bcde" }) + Unit ] + - location: -1 (remaining gas: 1039993.841 units remaining) + [ (Pair {} { "asdf" ; "bcde" }) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out index fbfd815d5558..22a41015c6d6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out @@ -7,15 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039995.020 units remaining) + - location: 9 (remaining gas: 1039995.020 units remaining) [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039994.880 units remaining) - [ {} @parameter ] - - location: 10 (remaining gas: 1039994.740 units remaining) + - location: 9 (remaining gas: 1039994.940 units remaining) + [ {} @parameter + Unit ] + - location: 10 (remaining gas: 1039994.860 units remaining) [ {} - {} @parameter ] - - location: 12 (remaining gas: 1039994.600 units remaining) - [ (Pair {} {}) ] - - location: -1 (remaining gas: 1039994.530 units remaining) - [ (Pair {} {}) ] + {} @parameter + Unit ] + - location: 12 (remaining gas: 1039994.780 units remaining) + [ (Pair {} {}) + Unit ] + - location: -1 (remaining gas: 1039994.710 units remaining) + [ (Pair {} {}) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out index ce525432f6eb..66b6c0796b4b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out @@ -7,39 +7,51 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.050 units remaining) + - location: 8 (remaining gas: 1039990.050 units remaining) [ (Pair { -100 ; 1 ; 2 ; 3 } 111) ] - - location: 8 (remaining gas: 1039989.910 units remaining) - [ { -100 ; 1 ; 2 ; 3 } @parameter ] - - location: 9 (remaining gas: 1039989.770 units remaining) + - location: 8 (remaining gas: 1039989.970 units remaining) + [ { -100 ; 1 ; 2 ; 3 } @parameter + Unit ] + - location: 9 (remaining gas: 1039989.890 units remaining) [ 0 - { -100 ; 1 ; 2 ; 3 } @parameter ] - - location: 12 (remaining gas: 1039989.640 units remaining) + { -100 ; 1 ; 2 ; 3 } @parameter + Unit ] + - location: 12 (remaining gas: 1039989.820 units remaining) [ { -100 ; 1 ; 2 ; 3 } @parameter - 0 ] + 0 + Unit ] + - location: 15 (remaining gas: 1039989.516 units remaining) + [ -100 + Unit ] + - location: 14 (remaining gas: 1039989.446 units remaining) + [ -100 + Unit ] + - location: 15 (remaining gas: 1039989.366 units remaining) + [ -99 + Unit ] + - location: 14 (remaining gas: 1039989.296 units remaining) + [ -99 + Unit ] - location: 15 (remaining gas: 1039989.216 units remaining) - [ -100 ] + [ -97 + Unit ] - location: 14 (remaining gas: 1039989.146 units remaining) - [ -100 ] - - location: 15 (remaining gas: 1039989.006 units remaining) - [ -99 ] - - location: 14 (remaining gas: 1039988.936 units remaining) - [ -99 ] - - location: 15 (remaining gas: 1039988.796 units remaining) - [ -97 ] - - location: 14 (remaining gas: 1039988.726 units remaining) - [ -97 ] - - location: 15 (remaining gas: 1039988.586 units remaining) - [ -94 ] - - location: 14 (remaining gas: 1039988.516 units remaining) - [ -94 ] - - location: 13 (remaining gas: 1039988.516 units remaining) - [ -94 ] - - location: 16 (remaining gas: 1039988.376 units remaining) + [ -97 + Unit ] + - location: 15 (remaining gas: 1039989.066 units remaining) + [ -94 + Unit ] + - location: 14 (remaining gas: 1039988.996 units remaining) + [ -94 + Unit ] + - location: 16 (remaining gas: 1039988.916 units remaining) [ {} - -94 ] - - location: 18 (remaining gas: 1039988.236 units remaining) - [ (Pair {} -94) ] - - location: -1 (remaining gas: 1039988.166 units remaining) - [ (Pair {} -94) ] + -94 + Unit ] + - location: 18 (remaining gas: 1039988.836 units remaining) + [ (Pair {} -94) + Unit ] + - location: -1 (remaining gas: 1039988.766 units remaining) + [ (Pair {} -94) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out index 1d0194349a38..c548a0331e80 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out @@ -7,27 +7,33 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.460 units remaining) + - location: 8 (remaining gas: 1039991.460 units remaining) [ (Pair { 1 } 111) ] - - location: 8 (remaining gas: 1039991.320 units remaining) - [ { 1 } @parameter ] - - location: 9 (remaining gas: 1039991.180 units remaining) + - location: 8 (remaining gas: 1039991.380 units remaining) + [ { 1 } @parameter + Unit ] + - location: 9 (remaining gas: 1039991.300 units remaining) [ 0 - { 1 } @parameter ] - - location: 12 (remaining gas: 1039991.050 units remaining) + { 1 } @parameter + Unit ] + - location: 12 (remaining gas: 1039991.230 units remaining) [ { 1 } @parameter - 0 ] - - location: 15 (remaining gas: 1039990.734 units remaining) - [ 1 ] - - location: 14 (remaining gas: 1039990.664 units remaining) - [ 1 ] - - location: 13 (remaining gas: 1039990.664 units remaining) - [ 1 ] - - location: 16 (remaining gas: 1039990.524 units remaining) + 0 + Unit ] + - location: 15 (remaining gas: 1039991.034 units remaining) + [ 1 + Unit ] + - location: 14 (remaining gas: 1039990.964 units remaining) + [ 1 + Unit ] + - location: 16 (remaining gas: 1039990.884 units remaining) [ {} - 1 ] - - location: 18 (remaining gas: 1039990.384 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039990.314 units remaining) - [ (Pair {} 1) ] + 1 + Unit ] + - location: 18 (remaining gas: 1039990.804 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039990.734 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out index 2d684bbc214e..4da8f8f18c4a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out @@ -7,23 +7,27 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.780 units remaining) + - location: 8 (remaining gas: 1039991.780 units remaining) [ (Pair {} 111) ] - - location: 8 (remaining gas: 1039991.640 units remaining) - [ {} @parameter ] - - location: 9 (remaining gas: 1039991.500 units remaining) + - location: 8 (remaining gas: 1039991.700 units remaining) + [ {} @parameter + Unit ] + - location: 9 (remaining gas: 1039991.620 units remaining) [ 0 - {} @parameter ] - - location: 12 (remaining gas: 1039991.370 units remaining) + {} @parameter + Unit ] + - location: 12 (remaining gas: 1039991.550 units remaining) [ {} @parameter - 0 ] - - location: 13 (remaining gas: 1039991.230 units remaining) - [ 0 ] - - location: 16 (remaining gas: 1039991.090 units remaining) + 0 + Unit ] + - location: 16 (remaining gas: 1039991.390 units remaining) [ {} - 0 ] - - location: 18 (remaining gas: 1039990.950 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039990.880 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 18 (remaining gas: 1039991.310 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039991.240 units remaining) + [ (Pair {} 0) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" index 5fce395a2d52..5a6daa8f4822 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" @@ -7,62 +7,89 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039980.147 units remaining) + - location: 11 (remaining gas: 1039980.147 units remaining) [ (Pair "" { "Hello" ; "World" } None) ] - - location: 11 (remaining gas: 1039980.007 units remaining) + - location: 11 (remaining gas: 1039980.067 units remaining) [ (Pair "" { "Hello" ; "World" } None) - (Pair "" { "Hello" ; "World" } None) ] - - location: 12 (remaining gas: 1039979.867 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 12 (remaining gas: 1039979.987 units remaining) [ (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) - (Pair "" { "Hello" ; "World" } None) ] - - location: 13 (remaining gas: 1039979.727 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 13 (remaining gas: 1039979.907 units remaining) [ "" @parameter (Pair "" { "Hello" ; "World" } None) - (Pair "" { "Hello" ; "World" } None) ] - - location: 17 (remaining gas: 1039979.367 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 14 (remaining gas: 1039979.807 units remaining) + [ (Pair "" { "Hello" ; "World" } None) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 17 (remaining gas: 1039979.727 units remaining) [ (Pair { "Hello" ; "World" } None) @storage - (Pair "" { "Hello" ; "World" } None) ] - - location: 18 (remaining gas: 1039979.227 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 18 (remaining gas: 1039979.647 units remaining) [ { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) ] - - location: -1 (remaining gas: 1039979.157 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: -1 (remaining gas: 1039979.577 units remaining) [ { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) ] - - location: 15 (remaining gas: 1039979.087 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 15 (remaining gas: 1039979.507 units remaining) [ { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) ] - - location: 14 (remaining gas: 1039979.087 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 15 (remaining gas: 1039979.427 units remaining) [ "" @parameter { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) ] - - location: 19 (remaining gas: 1039978.947 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 19 (remaining gas: 1039979.347 units remaining) [ False - (Pair "" { "Hello" ; "World" } None) ] - - location: 20 (remaining gas: 1039978.807 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 20 (remaining gas: 1039979.267 units remaining) [ (Some False) - (Pair "" { "Hello" ; "World" } None) ] - - location: 24 (remaining gas: 1039978.447 units remaining) - [ (Pair { "Hello" ; "World" } None) @storage ] - - location: 25 (remaining gas: 1039978.307 units remaining) - [ { "Hello" ; "World" } ] - - location: -1 (remaining gas: 1039978.237 units remaining) - [ { "Hello" ; "World" } ] - - location: 22 (remaining gas: 1039978.167 units remaining) - [ { "Hello" ; "World" } ] - - location: 21 (remaining gas: 1039978.167 units remaining) + (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 21 (remaining gas: 1039979.167 units remaining) + [ (Pair "" { "Hello" ; "World" } None) + Unit ] + - location: 24 (remaining gas: 1039979.087 units remaining) + [ (Pair { "Hello" ; "World" } None) @storage + Unit ] + - location: 25 (remaining gas: 1039979.007 units remaining) + [ { "Hello" ; "World" } + Unit ] + - location: -1 (remaining gas: 1039978.937 units remaining) + [ { "Hello" ; "World" } + Unit ] + - location: 22 (remaining gas: 1039978.867 units remaining) + [ { "Hello" ; "World" } + Unit ] + - location: 22 (remaining gas: 1039978.787 units remaining) [ (Some False) - { "Hello" ; "World" } ] - - location: 26 (remaining gas: 1039978.037 units remaining) + { "Hello" ; "World" } + Unit ] + - location: 26 (remaining gas: 1039978.717 units remaining) [ { "Hello" ; "World" } - (Some False) ] - - location: 27 (remaining gas: 1039977.897 units remaining) - [ (Pair { "Hello" ; "World" } (Some False)) ] - - location: 28 (remaining gas: 1039977.757 units remaining) + (Some False) + Unit ] + - location: 27 (remaining gas: 1039978.637 units remaining) + [ (Pair { "Hello" ; "World" } (Some False)) + Unit ] + - location: 28 (remaining gas: 1039978.557 units remaining) [ {} - (Pair { "Hello" ; "World" } (Some False)) ] - - location: 30 (remaining gas: 1039977.617 units remaining) - [ (Pair {} { "Hello" ; "World" } (Some False)) ] - - location: -1 (remaining gas: 1039977.547 units remaining) - [ (Pair {} { "Hello" ; "World" } (Some False)) ] + (Pair { "Hello" ; "World" } (Some False)) + Unit ] + - location: 30 (remaining gas: 1039978.477 units remaining) + [ (Pair {} { "Hello" ; "World" } (Some False)) + Unit ] + - location: -1 (remaining gas: 1039978.407 units remaining) + [ (Pair {} { "Hello" ; "World" } (Some False)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" index 85bc7a391f23..b254a3e63fb5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" @@ -7,62 +7,89 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039980.662 units remaining) + - location: 11 (remaining gas: 1039980.662 units remaining) [ (Pair "Hi" { "Hi" } None) ] - - location: 11 (remaining gas: 1039980.522 units remaining) + - location: 11 (remaining gas: 1039980.582 units remaining) [ (Pair "Hi" { "Hi" } None) - (Pair "Hi" { "Hi" } None) ] - - location: 12 (remaining gas: 1039980.382 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 12 (remaining gas: 1039980.502 units remaining) [ (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) - (Pair "Hi" { "Hi" } None) ] - - location: 13 (remaining gas: 1039980.242 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 13 (remaining gas: 1039980.422 units remaining) [ "Hi" @parameter (Pair "Hi" { "Hi" } None) - (Pair "Hi" { "Hi" } None) ] - - location: 17 (remaining gas: 1039979.882 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 14 (remaining gas: 1039980.322 units remaining) + [ (Pair "Hi" { "Hi" } None) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 17 (remaining gas: 1039980.242 units remaining) [ (Pair { "Hi" } None) @storage - (Pair "Hi" { "Hi" } None) ] - - location: 18 (remaining gas: 1039979.742 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 18 (remaining gas: 1039980.162 units remaining) [ { "Hi" } - (Pair "Hi" { "Hi" } None) ] - - location: -1 (remaining gas: 1039979.672 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: -1 (remaining gas: 1039980.092 units remaining) [ { "Hi" } - (Pair "Hi" { "Hi" } None) ] - - location: 15 (remaining gas: 1039979.602 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 15 (remaining gas: 1039980.022 units remaining) [ { "Hi" } - (Pair "Hi" { "Hi" } None) ] - - location: 14 (remaining gas: 1039979.602 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 15 (remaining gas: 1039979.942 units remaining) [ "Hi" @parameter { "Hi" } - (Pair "Hi" { "Hi" } None) ] - - location: 19 (remaining gas: 1039979.462 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 19 (remaining gas: 1039979.862 units remaining) [ True - (Pair "Hi" { "Hi" } None) ] - - location: 20 (remaining gas: 1039979.322 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 20 (remaining gas: 1039979.782 units remaining) [ (Some True) - (Pair "Hi" { "Hi" } None) ] - - location: 24 (remaining gas: 1039978.962 units remaining) - [ (Pair { "Hi" } None) @storage ] - - location: 25 (remaining gas: 1039978.822 units remaining) - [ { "Hi" } ] - - location: -1 (remaining gas: 1039978.752 units remaining) - [ { "Hi" } ] - - location: 22 (remaining gas: 1039978.682 units remaining) - [ { "Hi" } ] - - location: 21 (remaining gas: 1039978.682 units remaining) + (Pair "Hi" { "Hi" } None) + Unit ] + - location: 21 (remaining gas: 1039979.682 units remaining) + [ (Pair "Hi" { "Hi" } None) + Unit ] + - location: 24 (remaining gas: 1039979.602 units remaining) + [ (Pair { "Hi" } None) @storage + Unit ] + - location: 25 (remaining gas: 1039979.522 units remaining) + [ { "Hi" } + Unit ] + - location: -1 (remaining gas: 1039979.452 units remaining) + [ { "Hi" } + Unit ] + - location: 22 (remaining gas: 1039979.382 units remaining) + [ { "Hi" } + Unit ] + - location: 22 (remaining gas: 1039979.302 units remaining) [ (Some True) - { "Hi" } ] - - location: 26 (remaining gas: 1039978.552 units remaining) + { "Hi" } + Unit ] + - location: 26 (remaining gas: 1039979.232 units remaining) [ { "Hi" } - (Some True) ] - - location: 27 (remaining gas: 1039978.412 units remaining) - [ (Pair { "Hi" } (Some True)) ] - - location: 28 (remaining gas: 1039978.272 units remaining) + (Some True) + Unit ] + - location: 27 (remaining gas: 1039979.152 units remaining) + [ (Pair { "Hi" } (Some True)) + Unit ] + - location: 28 (remaining gas: 1039979.072 units remaining) [ {} - (Pair { "Hi" } (Some True)) ] - - location: 30 (remaining gas: 1039978.132 units remaining) - [ (Pair {} { "Hi" } (Some True)) ] - - location: -1 (remaining gas: 1039978.062 units remaining) - [ (Pair {} { "Hi" } (Some True)) ] + (Pair { "Hi" } (Some True)) + Unit ] + - location: 30 (remaining gas: 1039978.992 units remaining) + [ (Pair {} { "Hi" } (Some True)) + Unit ] + - location: -1 (remaining gas: 1039978.922 units remaining) + [ (Pair {} { "Hi" } (Some True)) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" index a86af8deacf9..f30b220a4840 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" @@ -7,62 +7,89 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039981.016 units remaining) + - location: 11 (remaining gas: 1039981.016 units remaining) [ (Pair "Hi" {} None) ] - - location: 11 (remaining gas: 1039980.876 units remaining) + - location: 11 (remaining gas: 1039980.936 units remaining) [ (Pair "Hi" {} None) - (Pair "Hi" {} None) ] - - location: 12 (remaining gas: 1039980.736 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 12 (remaining gas: 1039980.856 units remaining) [ (Pair "Hi" {} None) (Pair "Hi" {} None) - (Pair "Hi" {} None) ] - - location: 13 (remaining gas: 1039980.596 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 13 (remaining gas: 1039980.776 units remaining) [ "Hi" @parameter (Pair "Hi" {} None) - (Pair "Hi" {} None) ] - - location: 17 (remaining gas: 1039980.236 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 14 (remaining gas: 1039980.676 units remaining) + [ (Pair "Hi" {} None) + (Pair "Hi" {} None) + Unit ] + - location: 17 (remaining gas: 1039980.596 units remaining) [ (Pair {} None) @storage - (Pair "Hi" {} None) ] - - location: 18 (remaining gas: 1039980.096 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 18 (remaining gas: 1039980.516 units remaining) [ {} - (Pair "Hi" {} None) ] - - location: -1 (remaining gas: 1039980.026 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: -1 (remaining gas: 1039980.446 units remaining) [ {} - (Pair "Hi" {} None) ] - - location: 15 (remaining gas: 1039979.956 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 15 (remaining gas: 1039980.376 units remaining) [ {} - (Pair "Hi" {} None) ] - - location: 14 (remaining gas: 1039979.956 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 15 (remaining gas: 1039980.296 units remaining) [ "Hi" @parameter {} - (Pair "Hi" {} None) ] - - location: 19 (remaining gas: 1039979.816 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 19 (remaining gas: 1039980.216 units remaining) [ False - (Pair "Hi" {} None) ] - - location: 20 (remaining gas: 1039979.676 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 20 (remaining gas: 1039980.136 units remaining) [ (Some False) - (Pair "Hi" {} None) ] - - location: 24 (remaining gas: 1039979.316 units remaining) - [ (Pair {} None) @storage ] - - location: 25 (remaining gas: 1039979.176 units remaining) - [ {} ] - - location: -1 (remaining gas: 1039979.106 units remaining) - [ {} ] - - location: 22 (remaining gas: 1039979.036 units remaining) - [ {} ] - - location: 21 (remaining gas: 1039979.036 units remaining) + (Pair "Hi" {} None) + Unit ] + - location: 21 (remaining gas: 1039980.036 units remaining) + [ (Pair "Hi" {} None) + Unit ] + - location: 24 (remaining gas: 1039979.956 units remaining) + [ (Pair {} None) @storage + Unit ] + - location: 25 (remaining gas: 1039979.876 units remaining) + [ {} + Unit ] + - location: -1 (remaining gas: 1039979.806 units remaining) + [ {} + Unit ] + - location: 22 (remaining gas: 1039979.736 units remaining) + [ {} + Unit ] + - location: 22 (remaining gas: 1039979.656 units remaining) [ (Some False) - {} ] - - location: 26 (remaining gas: 1039978.906 units remaining) + {} + Unit ] + - location: 26 (remaining gas: 1039979.586 units remaining) [ {} - (Some False) ] - - location: 27 (remaining gas: 1039978.766 units remaining) - [ (Pair {} (Some False)) ] - - location: 28 (remaining gas: 1039978.626 units remaining) + (Some False) + Unit ] + - location: 27 (remaining gas: 1039979.506 units remaining) + [ (Pair {} (Some False)) + Unit ] + - location: 28 (remaining gas: 1039979.426 units remaining) [ {} - (Pair {} (Some False)) ] - - location: 30 (remaining gas: 1039978.486 units remaining) - [ (Pair {} {} (Some False)) ] - - location: -1 (remaining gas: 1039978.416 units remaining) - [ (Pair {} {} (Some False)) ] + (Pair {} (Some False)) + Unit ] + - location: 30 (remaining gas: 1039979.346 units remaining) + [ (Pair {} {} (Some False)) + Unit ] + - location: -1 (remaining gas: 1039979.276 units remaining) + [ (Pair {} {} (Some False)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out index f641cc926c4f..6f4476e147de 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.900 units remaining) + - location: 8 (remaining gas: 1039991.900 units remaining) [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) ] - - location: 8 (remaining gas: 1039991.760 units remaining) - [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter ] - - location: 9 (remaining gas: 1039991.620 units remaining) - [ 6 ] - - location: 10 (remaining gas: 1039991.480 units remaining) + - location: 8 (remaining gas: 1039991.820 units remaining) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter + Unit ] + - location: 9 (remaining gas: 1039991.740 units remaining) + [ 6 + Unit ] + - location: 10 (remaining gas: 1039991.660 units remaining) [ {} - 6 ] - - location: 12 (remaining gas: 1039991.340 units remaining) - [ (Pair {} 6) ] - - location: -1 (remaining gas: 1039991.270 units remaining) - [ (Pair {} 6) ] + 6 + Unit ] + - location: 12 (remaining gas: 1039991.580 units remaining) + [ (Pair {} 6) + Unit ] + - location: -1 (remaining gas: 1039991.510 units remaining) + [ (Pair {} 6) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out index 99a0329dc37c..7e3bb1c31d06 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.310 units remaining) + - location: 8 (remaining gas: 1039993.310 units remaining) [ (Pair { 1 ; 2 ; 3 } 111) ] - - location: 8 (remaining gas: 1039993.170 units remaining) - [ { 1 ; 2 ; 3 } @parameter ] - - location: 9 (remaining gas: 1039993.030 units remaining) - [ 3 ] - - location: 10 (remaining gas: 1039992.890 units remaining) + - location: 8 (remaining gas: 1039993.230 units remaining) + [ { 1 ; 2 ; 3 } @parameter + Unit ] + - location: 9 (remaining gas: 1039993.150 units remaining) + [ 3 + Unit ] + - location: 10 (remaining gas: 1039993.070 units remaining) [ {} - 3 ] - - location: 12 (remaining gas: 1039992.750 units remaining) - [ (Pair {} 3) ] - - location: -1 (remaining gas: 1039992.680 units remaining) - [ (Pair {} 3) ] + 3 + Unit ] + - location: 12 (remaining gas: 1039992.990 units remaining) + [ (Pair {} 3) + Unit ] + - location: -1 (remaining gas: 1039992.920 units remaining) + [ (Pair {} 3) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out index bb0aef40bd8a..33cc50f86baa 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.250 units remaining) + - location: 8 (remaining gas: 1039994.250 units remaining) [ (Pair { 1 } 111) ] - - location: 8 (remaining gas: 1039994.110 units remaining) - [ { 1 } @parameter ] - - location: 9 (remaining gas: 1039993.970 units remaining) - [ 1 ] - - location: 10 (remaining gas: 1039993.830 units remaining) + - location: 8 (remaining gas: 1039994.170 units remaining) + [ { 1 } @parameter + Unit ] + - location: 9 (remaining gas: 1039994.090 units remaining) + [ 1 + Unit ] + - location: 10 (remaining gas: 1039994.010 units remaining) [ {} - 1 ] - - location: 12 (remaining gas: 1039993.690 units remaining) - [ (Pair {} 1) ] - - location: -1 (remaining gas: 1039993.620 units remaining) - [ (Pair {} 1) ] + 1 + Unit ] + - location: 12 (remaining gas: 1039993.930 units remaining) + [ (Pair {} 1) + Unit ] + - location: -1 (remaining gas: 1039993.860 units remaining) + [ (Pair {} 1) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out index c6e7e5309aa7..066dccc760e5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.570 units remaining) + - location: 8 (remaining gas: 1039994.570 units remaining) [ (Pair {} 111) ] - - location: 8 (remaining gas: 1039994.430 units remaining) - [ {} @parameter ] - - location: 9 (remaining gas: 1039994.290 units remaining) - [ 0 ] - - location: 10 (remaining gas: 1039994.150 units remaining) + - location: 8 (remaining gas: 1039994.490 units remaining) + [ {} @parameter + Unit ] + - location: 9 (remaining gas: 1039994.410 units remaining) + [ 0 + Unit ] + - location: 10 (remaining gas: 1039994.330 units remaining) [ {} - 0 ] - - location: 12 (remaining gas: 1039994.010 units remaining) - [ (Pair {} 0) ] - - location: -1 (remaining gas: 1039993.940 units remaining) - [ (Pair {} 0) ] + 0 + Unit ] + - location: 12 (remaining gas: 1039994.250 units remaining) + [ (Pair {} 0) + Unit ] + - location: -1 (remaining gas: 1039994.180 units remaining) + [ (Pair {} 0) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out index b5a76591fb55..55e65845347d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out @@ -7,21 +7,27 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) + - location: 8 (remaining gas: 1039993.690 units remaining) [ (Pair 0x48656c6c6f2c20776f726c6421 None) ] - - location: 8 (remaining gas: 1039993.550 units remaining) - [ 0x48656c6c6f2c20776f726c6421 @parameter ] - - location: 9 (remaining gas: 1039991.674 units remaining) - [ 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722 ] - - location: 10 (remaining gas: 1039991.534 units remaining) - [ (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) ] - - location: 11 (remaining gas: 1039991.394 units remaining) + - location: 8 (remaining gas: 1039993.610 units remaining) + [ 0x48656c6c6f2c20776f726c6421 @parameter + Unit ] + - location: 9 (remaining gas: 1039991.794 units remaining) + [ 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722 + Unit ] + - location: 10 (remaining gas: 1039991.714 units remaining) + [ (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) + Unit ] + - location: 11 (remaining gas: 1039991.634 units remaining) [ {} - (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) ] - - location: 13 (remaining gas: 1039991.254 units remaining) + (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) + Unit ] + - location: 13 (remaining gas: 1039991.554 units remaining) [ (Pair {} - (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) ] - - location: -1 (remaining gas: 1039991.184 units remaining) + (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) + Unit ] + - location: -1 (remaining gas: 1039991.484 units remaining) [ (Pair {} - (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) ] + (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out index b8f6a0f7dd03..324dc2a49ad9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Left (Pair 0 0)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Left (Pair 0 0)) @parameter ] - - location: 17 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 0 0)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 0) @parameter.left + Unit ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 0 - 0 ] - - location: 18 (remaining gas: 1039988.180 units remaining) - [ 0 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 0 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 0) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 0 + Unit ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 0 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 0 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 0) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 0) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 0)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 0)) ] + (Some 0) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 0)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 0)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out index 7af8cacdfb8d..46646a655411 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Left (Pair 0 1)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Left (Pair 0 1)) @parameter ] - - location: 17 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 0 1)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 1) @parameter.left + Unit ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 0 - 1 ] - - location: 18 (remaining gas: 1039988.180 units remaining) - [ 0 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 0 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 0) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 1 + Unit ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 0 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 0 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 0) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 0) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 0)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 0)) ] + (Some 0) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 0)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 0)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out index 88872a209374..1bd4ae0665d7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Left (Pair 1 2)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Left (Pair 1 2)) @parameter ] - - location: 17 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 1 2)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 1 2) @parameter.left + Unit ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 1 - 2 ] - - location: 18 (remaining gas: 1039988.180 units remaining) - [ 4 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 4 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 4) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 2 + Unit ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 4 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 4 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 4) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 4) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 4)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 4)) ] + (Some 4) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 4)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 4)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out index 569053fe5b80..0dc3d6b2b6b9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Left (Pair 15 2)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Left (Pair 15 2)) @parameter ] - - location: 17 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 15 2)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 15 2) @parameter.left + Unit ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 15 - 2 ] - - location: 18 (remaining gas: 1039988.180 units remaining) - [ 60 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 60 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 60) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 2 + Unit ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 60 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 60 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 60) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 60) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 60)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 60)) ] + (Some 60) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 60)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 60)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out index d0f299223028..a628c3bd1f88 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Left (Pair 8 1)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Left (Pair 8 1)) @parameter ] - - location: 17 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 8 1)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 8 1) @parameter.left + Unit ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 8 - 1 ] - - location: 18 (remaining gas: 1039988.180 units remaining) - [ 16 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 16 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 16) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 1 + Unit ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 16 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 16 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 16) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 16) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 16)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 16)) ] + (Some 16) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 16)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 16)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out index af25e29cb483..cb0ec8d76f31 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Right (Pair 0 0)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Right (Pair 0 0)) @parameter ] - - location: 20 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 0 0)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 0) @parameter.right + Unit ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 0 - 0 ] - - location: 21 (remaining gas: 1039988.180 units remaining) - [ 0 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 0 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 0) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 0 + Unit ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 0 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 0 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 0) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 0) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 0)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 0)) ] + (Some 0) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 0)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 0)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out index 927a77656a06..8aab47b45d3e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Right (Pair 0 1)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Right (Pair 0 1)) @parameter ] - - location: 20 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 0 1)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 1) @parameter.right + Unit ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 0 - 1 ] - - location: 21 (remaining gas: 1039988.180 units remaining) - [ 0 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 0 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 0) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 1 + Unit ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 0 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 0 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 0) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 0) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 0)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 0)) ] + (Some 0) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 0)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 0)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out index 30f8b88d7e0e..798e6ee5a6e2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Right (Pair 1 2)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Right (Pair 1 2)) @parameter ] - - location: 20 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 1 2)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 1 2) @parameter.right + Unit ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 1 - 2 ] - - location: 21 (remaining gas: 1039988.180 units remaining) - [ 0 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 0 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 0) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 2 + Unit ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 0 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 0 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 0) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 0) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 0)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 0)) ] + (Some 0) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 0)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 0)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out index b5e0abee9459..2b4bb59a6a84 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Right (Pair 15 2)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Right (Pair 15 2)) @parameter ] - - location: 20 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 15 2)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 15 2) @parameter.right + Unit ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 15 - 2 ] - - location: 21 (remaining gas: 1039988.180 units remaining) - [ 3 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 3 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 3) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 2 + Unit ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 3 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 3 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 3) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 3) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 3)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 3)) ] + (Some 3) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 3)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 3)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out index 45226de76746..aad03a72130f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out @@ -7,24 +7,35 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.820 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) [ (Pair (Right (Pair 8 1)) None) ] - - location: 14 (remaining gas: 1039988.680 units remaining) - [ (Right (Pair 8 1)) @parameter ] - - location: 20 (remaining gas: 1039988.390 units remaining) + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 8 1)) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 8 1) @parameter.right + Unit ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 8 - 1 ] - - location: 21 (remaining gas: 1039988.180 units remaining) - [ 4 ] - - location: -1 (remaining gas: 1039988.110 units remaining) - [ 4 ] - - location: 22 (remaining gas: 1039987.970 units remaining) - [ (Some 4) ] - - location: 23 (remaining gas: 1039987.830 units remaining) + 1 + Unit ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 4 + Unit ] + - location: -1 (remaining gas: 1039988.350 units remaining) + [ 4 + Unit ] + - location: 22 (remaining gas: 1039988.270 units remaining) + [ (Some 4) + Unit ] + - location: 23 (remaining gas: 1039988.190 units remaining) [ {} - (Some 4) ] - - location: 25 (remaining gas: 1039987.690 units remaining) - [ (Pair {} (Some 4)) ] - - location: -1 (remaining gas: 1039987.620 units remaining) - [ (Pair {} (Some 4)) ] + (Some 4) + Unit ] + - location: 25 (remaining gas: 1039988.110 units remaining) + [ (Pair {} (Some 4)) + Unit ] + - location: -1 (remaining gas: 1039988.040 units remaining) + [ (Pair {} (Some 4)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out index 514549d1b360..c987d073c0fd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out @@ -7,27 +7,38 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.315 units remaining) + - location: 10 (remaining gas: 1039988.315 units remaining) [ (Pair (Pair 0 0) None) ] - - location: 10 (remaining gas: 1039988.175 units remaining) + - location: 10 (remaining gas: 1039988.235 units remaining) [ (Pair 0 0) @parameter - None @storage ] - - location: 11 (remaining gas: 1039988.045 units remaining) + None @storage + Unit ] + - location: 11 (remaining gas: 1039988.165 units remaining) [ None @storage - (Pair 0 0) @parameter ] - - location: 15 (remaining gas: 1039987.705 units remaining) - [ ] - - location: 16 (remaining gas: 1039987.565 units remaining) - [ None ] - - location: -1 (remaining gas: 1039987.495 units remaining) - [ None ] - - location: 12 (remaining gas: 1039987.425 units remaining) - [ None ] - - location: 22 (remaining gas: 1039987.285 units remaining) + (Pair 0 0) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.085 units remaining) + [ (Pair 0 0) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.005 units remaining) + [ Unit ] + - location: 16 (remaining gas: 1039987.925 units remaining) + [ None + Unit ] + - location: -1 (remaining gas: 1039987.855 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039987.785 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039987.705 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039987.145 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039987.075 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039987.625 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039987.555 units remaining) + [ (Pair {} None) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" index 008950114a41..d03b41aa6ab3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.031 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) [ (Pair (Pair 0 0) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.891 units remaining) + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 0 0) @parameter - (Some "Foo") @storage ] - - location: 11 (remaining gas: 1039987.761 units remaining) + (Some "Foo") @storage + Unit ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 0 0) @parameter ] - - location: 19 (remaining gas: 1039987.431 units remaining) + (Pair 0 0) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.801 units remaining) + [ "Foo" @storage.some + (Pair 0 0) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 0 0) @parameter - "Foo" @storage.some ] - - location: 20 (remaining gas: 1039987.291 units remaining) + "Foo" @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 0 0 - "Foo" @storage.some ] - - location: 21 (remaining gas: 1039987.151 units remaining) - [ (Some "") @storage.some.slice ] - - location: -1 (remaining gas: 1039987.081 units remaining) - [ (Some "") @storage.some.slice ] - - location: 12 (remaining gas: 1039987.011 units remaining) - [ (Some "") ] - - location: 22 (remaining gas: 1039986.871 units remaining) + "Foo" @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ (Some "") @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.501 units remaining) + [ (Some "") + Unit ] + - location: 12 (remaining gas: 1039987.431 units remaining) + [ (Some "") + Unit ] + - location: 22 (remaining gas: 1039987.351 units remaining) [ {} - (Some "") ] - - location: 24 (remaining gas: 1039986.731 units remaining) - [ (Pair {} (Some "")) ] - - location: -1 (remaining gas: 1039986.661 units remaining) - [ (Pair {} (Some "")) ] + (Some "") + Unit ] + - location: 24 (remaining gas: 1039987.271 units remaining) + [ (Pair {} (Some "")) + Unit ] + - location: -1 (remaining gas: 1039987.201 units remaining) + [ (Pair {} (Some "")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" index 1d5bdf7cf973..0c4233bed7b4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.031 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) [ (Pair (Pair 0 10) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.891 units remaining) + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 0 10) @parameter - (Some "Foo") @storage ] - - location: 11 (remaining gas: 1039987.761 units remaining) + (Some "Foo") @storage + Unit ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 0 10) @parameter ] - - location: 19 (remaining gas: 1039987.431 units remaining) + (Pair 0 10) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.801 units remaining) + [ "Foo" @storage.some + (Pair 0 10) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 0 10) @parameter - "Foo" @storage.some ] - - location: 20 (remaining gas: 1039987.291 units remaining) + "Foo" @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 0 10 - "Foo" @storage.some ] - - location: 21 (remaining gas: 1039987.151 units remaining) - [ None @storage.some.slice ] - - location: -1 (remaining gas: 1039987.081 units remaining) - [ None @storage.some.slice ] - - location: 12 (remaining gas: 1039987.011 units remaining) - [ None ] - - location: 22 (remaining gas: 1039986.871 units remaining) + "Foo" @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ None @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.501 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039987.431 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039987.351 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039986.731 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039986.661 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039987.271 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039987.201 units remaining) + [ (Pair {} None) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" index 4e81ce619396..4b9dc6034497 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.031 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) [ (Pair (Pair 0 2) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.891 units remaining) + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 0 2) @parameter - (Some "Foo") @storage ] - - location: 11 (remaining gas: 1039987.761 units remaining) + (Some "Foo") @storage + Unit ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 0 2) @parameter ] - - location: 19 (remaining gas: 1039987.431 units remaining) + (Pair 0 2) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.801 units remaining) + [ "Foo" @storage.some + (Pair 0 2) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 0 2) @parameter - "Foo" @storage.some ] - - location: 20 (remaining gas: 1039987.291 units remaining) + "Foo" @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 0 2 - "Foo" @storage.some ] - - location: 21 (remaining gas: 1039987.151 units remaining) - [ (Some "Fo") @storage.some.slice ] - - location: -1 (remaining gas: 1039987.081 units remaining) - [ (Some "Fo") @storage.some.slice ] - - location: 12 (remaining gas: 1039987.011 units remaining) - [ (Some "Fo") ] - - location: 22 (remaining gas: 1039986.871 units remaining) + "Foo" @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ (Some "Fo") @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.501 units remaining) + [ (Some "Fo") + Unit ] + - location: 12 (remaining gas: 1039987.431 units remaining) + [ (Some "Fo") + Unit ] + - location: 22 (remaining gas: 1039987.351 units remaining) [ {} - (Some "Fo") ] - - location: 24 (remaining gas: 1039986.731 units remaining) - [ (Pair {} (Some "Fo")) ] - - location: -1 (remaining gas: 1039986.661 units remaining) - [ (Pair {} (Some "Fo")) ] + (Some "Fo") + Unit ] + - location: 24 (remaining gas: 1039987.271 units remaining) + [ (Pair {} (Some "Fo")) + Unit ] + - location: -1 (remaining gas: 1039987.201 units remaining) + [ (Pair {} (Some "Fo")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" index 797b6e721bff..4e1fefc16e25 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.031 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) [ (Pair (Pair 1 1) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.891 units remaining) + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 1 1) @parameter - (Some "Foo") @storage ] - - location: 11 (remaining gas: 1039987.761 units remaining) + (Some "Foo") @storage + Unit ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 1 1) @parameter ] - - location: 19 (remaining gas: 1039987.431 units remaining) + (Pair 1 1) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.801 units remaining) + [ "Foo" @storage.some + (Pair 1 1) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 1 1) @parameter - "Foo" @storage.some ] - - location: 20 (remaining gas: 1039987.291 units remaining) + "Foo" @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 1 1 - "Foo" @storage.some ] - - location: 21 (remaining gas: 1039987.151 units remaining) - [ (Some "o") @storage.some.slice ] - - location: -1 (remaining gas: 1039987.081 units remaining) - [ (Some "o") @storage.some.slice ] - - location: 12 (remaining gas: 1039987.011 units remaining) - [ (Some "o") ] - - location: 22 (remaining gas: 1039986.871 units remaining) + "Foo" @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ (Some "o") @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.501 units remaining) + [ (Some "o") + Unit ] + - location: 12 (remaining gas: 1039987.431 units remaining) + [ (Some "o") + Unit ] + - location: 22 (remaining gas: 1039987.351 units remaining) [ {} - (Some "o") ] - - location: 24 (remaining gas: 1039986.731 units remaining) - [ (Pair {} (Some "o")) ] - - location: -1 (remaining gas: 1039986.661 units remaining) - [ (Pair {} (Some "o")) ] + (Some "o") + Unit ] + - location: 24 (remaining gas: 1039987.271 units remaining) + [ (Pair {} (Some "o")) + Unit ] + - location: -1 (remaining gas: 1039987.201 units remaining) + [ (Pair {} (Some "o")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" index 0ee9f112b7a1..dcf3d92cfcd4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.031 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) [ (Pair (Pair 1 3) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.891 units remaining) + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 1 3) @parameter - (Some "Foo") @storage ] - - location: 11 (remaining gas: 1039987.761 units remaining) + (Some "Foo") @storage + Unit ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 1 3) @parameter ] - - location: 19 (remaining gas: 1039987.431 units remaining) + (Pair 1 3) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.801 units remaining) + [ "Foo" @storage.some + (Pair 1 3) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 1 3) @parameter - "Foo" @storage.some ] - - location: 20 (remaining gas: 1039987.291 units remaining) + "Foo" @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 1 3 - "Foo" @storage.some ] - - location: 21 (remaining gas: 1039987.151 units remaining) - [ None @storage.some.slice ] - - location: -1 (remaining gas: 1039987.081 units remaining) - [ None @storage.some.slice ] - - location: 12 (remaining gas: 1039987.011 units remaining) - [ None ] - - location: 22 (remaining gas: 1039986.871 units remaining) + "Foo" @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ None @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.501 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039987.431 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039987.351 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039986.731 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039986.661 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039987.271 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039987.201 units remaining) + [ (Pair {} None) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" index 943ef2273767..79f298cf2e1e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.031 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) [ (Pair (Pair 10 5) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.891 units remaining) + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 10 5) @parameter - (Some "Foo") @storage ] - - location: 11 (remaining gas: 1039987.761 units remaining) + (Some "Foo") @storage + Unit ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 10 5) @parameter ] - - location: 19 (remaining gas: 1039987.431 units remaining) + (Pair 10 5) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.801 units remaining) + [ "Foo" @storage.some + (Pair 10 5) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 10 5) @parameter - "Foo" @storage.some ] - - location: 20 (remaining gas: 1039987.291 units remaining) + "Foo" @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 10 5 - "Foo" @storage.some ] - - location: 21 (remaining gas: 1039987.151 units remaining) - [ None @storage.some.slice ] - - location: -1 (remaining gas: 1039987.081 units remaining) - [ None @storage.some.slice ] - - location: 12 (remaining gas: 1039987.011 units remaining) - [ None ] - - location: 22 (remaining gas: 1039986.871 units remaining) + "Foo" @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ None @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.501 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039987.431 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039987.351 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039986.731 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039986.661 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039987.271 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039987.201 units remaining) + [ (Pair {} None) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" index 4c024a25b0b5..9e82d51f4707 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" @@ -7,33 +7,47 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039928.061 units remaining) + - location: 10 (remaining gas: 1039928.061 units remaining) [ (Pair (Pair 1 10000) (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo")) ] - - location: 10 (remaining gas: 1039927.921 units remaining) + - location: 10 (remaining gas: 1039927.981 units remaining) [ (Pair 1 10000) @parameter - (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage ] - - location: 11 (remaining gas: 1039927.791 units remaining) + (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage + Unit ] + - location: 11 (remaining gas: 1039927.911 units remaining) [ (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage - (Pair 1 10000) @parameter ] - - location: 19 (remaining gas: 1039927.461 units remaining) + (Pair 1 10000) @parameter + Unit ] + - location: 13 (remaining gas: 1039927.831 units remaining) + [ "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some + (Pair 1 10000) @parameter + Unit ] + - location: 19 (remaining gas: 1039927.761 units remaining) [ (Pair 1 10000) @parameter - "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some ] - - location: 20 (remaining gas: 1039927.321 units remaining) + "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some + Unit ] + - location: 20 (remaining gas: 1039927.681 units remaining) [ 1 10000 - "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some ] - - location: 21 (remaining gas: 1039926.806 units remaining) - [ None @storage.some.slice ] - - location: -1 (remaining gas: 1039926.736 units remaining) - [ None @storage.some.slice ] - - location: 12 (remaining gas: 1039926.666 units remaining) - [ None ] - - location: 22 (remaining gas: 1039926.526 units remaining) + "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some + Unit ] + - location: 21 (remaining gas: 1039927.226 units remaining) + [ None @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039927.156 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039927.086 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039927.006 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039926.386 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039926.316 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039926.926 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039926.856 units remaining) + [ (Pair {} None) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out index 7acfc36720ef..6c685da2689b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out @@ -7,27 +7,38 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.315 units remaining) + - location: 10 (remaining gas: 1039988.315 units remaining) [ (Pair (Pair 0 1) None) ] - - location: 10 (remaining gas: 1039988.175 units remaining) + - location: 10 (remaining gas: 1039988.235 units remaining) [ (Pair 0 1) @parameter - None @storage ] - - location: 11 (remaining gas: 1039988.045 units remaining) + None @storage + Unit ] + - location: 11 (remaining gas: 1039988.165 units remaining) [ None @storage - (Pair 0 1) @parameter ] - - location: 15 (remaining gas: 1039987.705 units remaining) - [ ] - - location: 16 (remaining gas: 1039987.565 units remaining) - [ None ] - - location: -1 (remaining gas: 1039987.495 units remaining) - [ None ] - - location: 12 (remaining gas: 1039987.425 units remaining) - [ None ] - - location: 22 (remaining gas: 1039987.285 units remaining) + (Pair 0 1) @parameter + Unit ] + - location: 13 (remaining gas: 1039988.085 units remaining) + [ (Pair 0 1) @parameter + Unit ] + - location: 15 (remaining gas: 1039988.005 units remaining) + [ Unit ] + - location: 16 (remaining gas: 1039987.925 units remaining) + [ None + Unit ] + - location: -1 (remaining gas: 1039987.855 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039987.785 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039987.705 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039987.145 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039987.075 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039987.625 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039987.555 units remaining) + [ (Pair {} None) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out index f936750d7a7b..0652c2d8342f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.075 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 0 0) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.935 units remaining) + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 0 0) @parameter - (Some 0xaabbcc) @storage ] - - location: 11 (remaining gas: 1039987.805 units remaining) + (Some 0xaabbcc) @storage + Unit ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 0 0) @parameter ] - - location: 19 (remaining gas: 1039987.475 units remaining) + (Pair 0 0) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.845 units remaining) + [ 0xaabbcc @storage.some + (Pair 0 0) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 0 0) @parameter - 0xaabbcc @storage.some ] - - location: 20 (remaining gas: 1039987.335 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 0 0 - 0xaabbcc @storage.some ] - - location: 21 (remaining gas: 1039987.195 units remaining) - [ (Some 0x) @storage.some.slice ] - - location: -1 (remaining gas: 1039987.125 units remaining) - [ (Some 0x) @storage.some.slice ] - - location: 12 (remaining gas: 1039987.055 units remaining) - [ (Some 0x) ] - - location: 22 (remaining gas: 1039986.915 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0x) @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.545 units remaining) + [ (Some 0x) + Unit ] + - location: 12 (remaining gas: 1039987.475 units remaining) + [ (Some 0x) + Unit ] + - location: 22 (remaining gas: 1039987.395 units remaining) [ {} - (Some 0x) ] - - location: 24 (remaining gas: 1039986.775 units remaining) - [ (Pair {} (Some 0x)) ] - - location: -1 (remaining gas: 1039986.705 units remaining) - [ (Pair {} (Some 0x)) ] + (Some 0x) + Unit ] + - location: 24 (remaining gas: 1039987.315 units remaining) + [ (Pair {} (Some 0x)) + Unit ] + - location: -1 (remaining gas: 1039987.245 units remaining) + [ (Pair {} (Some 0x)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out index b06c993ff538..6a7dc0f7b72e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.075 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 0 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.935 units remaining) + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 0 1) @parameter - (Some 0xaabbcc) @storage ] - - location: 11 (remaining gas: 1039987.805 units remaining) + (Some 0xaabbcc) @storage + Unit ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 0 1) @parameter ] - - location: 19 (remaining gas: 1039987.475 units remaining) + (Pair 0 1) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.845 units remaining) + [ 0xaabbcc @storage.some + (Pair 0 1) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 0 1) @parameter - 0xaabbcc @storage.some ] - - location: 20 (remaining gas: 1039987.335 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 0 1 - 0xaabbcc @storage.some ] - - location: 21 (remaining gas: 1039987.195 units remaining) - [ (Some 0xaa) @storage.some.slice ] - - location: -1 (remaining gas: 1039987.125 units remaining) - [ (Some 0xaa) @storage.some.slice ] - - location: 12 (remaining gas: 1039987.055 units remaining) - [ (Some 0xaa) ] - - location: 22 (remaining gas: 1039986.915 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xaa) @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.545 units remaining) + [ (Some 0xaa) + Unit ] + - location: 12 (remaining gas: 1039987.475 units remaining) + [ (Some 0xaa) + Unit ] + - location: 22 (remaining gas: 1039987.395 units remaining) [ {} - (Some 0xaa) ] - - location: 24 (remaining gas: 1039986.775 units remaining) - [ (Pair {} (Some 0xaa)) ] - - location: -1 (remaining gas: 1039986.705 units remaining) - [ (Pair {} (Some 0xaa)) ] + (Some 0xaa) + Unit ] + - location: 24 (remaining gas: 1039987.315 units remaining) + [ (Pair {} (Some 0xaa)) + Unit ] + - location: -1 (remaining gas: 1039987.245 units remaining) + [ (Pair {} (Some 0xaa)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out index 975c7d8b3f73..adb85a20fcef 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.075 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.935 units remaining) + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 1) @parameter - (Some 0xaabbcc) @storage ] - - location: 11 (remaining gas: 1039987.805 units remaining) + (Some 0xaabbcc) @storage + Unit ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 1) @parameter ] - - location: 19 (remaining gas: 1039987.475 units remaining) + (Pair 1 1) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.845 units remaining) + [ 0xaabbcc @storage.some + (Pair 1 1) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 1) @parameter - 0xaabbcc @storage.some ] - - location: 20 (remaining gas: 1039987.335 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 1 - 0xaabbcc @storage.some ] - - location: 21 (remaining gas: 1039987.195 units remaining) - [ (Some 0xbb) @storage.some.slice ] - - location: -1 (remaining gas: 1039987.125 units remaining) - [ (Some 0xbb) @storage.some.slice ] - - location: 12 (remaining gas: 1039987.055 units remaining) - [ (Some 0xbb) ] - - location: 22 (remaining gas: 1039986.915 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xbb) @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.545 units remaining) + [ (Some 0xbb) + Unit ] + - location: 12 (remaining gas: 1039987.475 units remaining) + [ (Some 0xbb) + Unit ] + - location: 22 (remaining gas: 1039987.395 units remaining) [ {} - (Some 0xbb) ] - - location: 24 (remaining gas: 1039986.775 units remaining) - [ (Pair {} (Some 0xbb)) ] - - location: -1 (remaining gas: 1039986.705 units remaining) - [ (Pair {} (Some 0xbb)) ] + (Some 0xbb) + Unit ] + - location: 24 (remaining gas: 1039987.315 units remaining) + [ (Pair {} (Some 0xbb)) + Unit ] + - location: -1 (remaining gas: 1039987.245 units remaining) + [ (Pair {} (Some 0xbb)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out index 03c5a705c9ca..d7eefefd1db4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.075 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.935 units remaining) + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 1) @parameter - (Some 0xaabbcc) @storage ] - - location: 11 (remaining gas: 1039987.805 units remaining) + (Some 0xaabbcc) @storage + Unit ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 1) @parameter ] - - location: 19 (remaining gas: 1039987.475 units remaining) + (Pair 1 1) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.845 units remaining) + [ 0xaabbcc @storage.some + (Pair 1 1) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 1) @parameter - 0xaabbcc @storage.some ] - - location: 20 (remaining gas: 1039987.335 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 1 - 0xaabbcc @storage.some ] - - location: 21 (remaining gas: 1039987.195 units remaining) - [ (Some 0xbb) @storage.some.slice ] - - location: -1 (remaining gas: 1039987.125 units remaining) - [ (Some 0xbb) @storage.some.slice ] - - location: 12 (remaining gas: 1039987.055 units remaining) - [ (Some 0xbb) ] - - location: 22 (remaining gas: 1039986.915 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xbb) @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.545 units remaining) + [ (Some 0xbb) + Unit ] + - location: 12 (remaining gas: 1039987.475 units remaining) + [ (Some 0xbb) + Unit ] + - location: 22 (remaining gas: 1039987.395 units remaining) [ {} - (Some 0xbb) ] - - location: 24 (remaining gas: 1039986.775 units remaining) - [ (Pair {} (Some 0xbb)) ] - - location: -1 (remaining gas: 1039986.705 units remaining) - [ (Pair {} (Some 0xbb)) ] + (Some 0xbb) + Unit ] + - location: 24 (remaining gas: 1039987.315 units remaining) + [ (Pair {} (Some 0xbb)) + Unit ] + - location: -1 (remaining gas: 1039987.245 units remaining) + [ (Pair {} (Some 0xbb)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out index 85903d27cc50..dbc3ae620215 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.075 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 1 2) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.935 units remaining) + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 2) @parameter - (Some 0xaabbcc) @storage ] - - location: 11 (remaining gas: 1039987.805 units remaining) + (Some 0xaabbcc) @storage + Unit ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 2) @parameter ] - - location: 19 (remaining gas: 1039987.475 units remaining) + (Pair 1 2) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.845 units remaining) + [ 0xaabbcc @storage.some + (Pair 1 2) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 2) @parameter - 0xaabbcc @storage.some ] - - location: 20 (remaining gas: 1039987.335 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 2 - 0xaabbcc @storage.some ] - - location: 21 (remaining gas: 1039987.195 units remaining) - [ (Some 0xbbcc) @storage.some.slice ] - - location: -1 (remaining gas: 1039987.125 units remaining) - [ (Some 0xbbcc) @storage.some.slice ] - - location: 12 (remaining gas: 1039987.055 units remaining) - [ (Some 0xbbcc) ] - - location: 22 (remaining gas: 1039986.915 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xbbcc) @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.545 units remaining) + [ (Some 0xbbcc) + Unit ] + - location: 12 (remaining gas: 1039987.475 units remaining) + [ (Some 0xbbcc) + Unit ] + - location: 22 (remaining gas: 1039987.395 units remaining) [ {} - (Some 0xbbcc) ] - - location: 24 (remaining gas: 1039986.775 units remaining) - [ (Pair {} (Some 0xbbcc)) ] - - location: -1 (remaining gas: 1039986.705 units remaining) - [ (Pair {} (Some 0xbbcc)) ] + (Some 0xbbcc) + Unit ] + - location: 24 (remaining gas: 1039987.315 units remaining) + [ (Pair {} (Some 0xbbcc)) + Unit ] + - location: -1 (remaining gas: 1039987.245 units remaining) + [ (Pair {} (Some 0xbbcc)) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out index 77831d407a98..98ee9d45c5e6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out @@ -7,32 +7,46 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.075 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 1 3) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.935 units remaining) + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 3) @parameter - (Some 0xaabbcc) @storage ] - - location: 11 (remaining gas: 1039987.805 units remaining) + (Some 0xaabbcc) @storage + Unit ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 3) @parameter ] - - location: 19 (remaining gas: 1039987.475 units remaining) + (Pair 1 3) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.845 units remaining) + [ 0xaabbcc @storage.some + (Pair 1 3) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 3) @parameter - 0xaabbcc @storage.some ] - - location: 20 (remaining gas: 1039987.335 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 3 - 0xaabbcc @storage.some ] - - location: 21 (remaining gas: 1039987.195 units remaining) - [ None @storage.some.slice ] - - location: -1 (remaining gas: 1039987.125 units remaining) - [ None @storage.some.slice ] - - location: 12 (remaining gas: 1039987.055 units remaining) - [ None ] - - location: 22 (remaining gas: 1039986.915 units remaining) + 0xaabbcc @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ None @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.545 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039987.475 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039987.395 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039986.775 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039986.705 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039987.315 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039987.245 units remaining) + [ (Pair {} None) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out index 1e20ce18c446..1b504f687da4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out @@ -7,33 +7,47 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.075 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 1 10000) (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc)) ] - - location: 10 (remaining gas: 1039987.935 units remaining) + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 10000) @parameter - (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage ] - - location: 11 (remaining gas: 1039987.805 units remaining) + (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage + Unit ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage - (Pair 1 10000) @parameter ] - - location: 19 (remaining gas: 1039987.475 units remaining) + (Pair 1 10000) @parameter + Unit ] + - location: 13 (remaining gas: 1039987.845 units remaining) + [ 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some + (Pair 1 10000) @parameter + Unit ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 10000) @parameter - 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some ] - - location: 20 (remaining gas: 1039987.335 units remaining) + 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some + Unit ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 10000 - 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some ] - - location: 21 (remaining gas: 1039986.820 units remaining) - [ None @storage.some.slice ] - - location: -1 (remaining gas: 1039986.750 units remaining) - [ None @storage.some.slice ] - - location: 12 (remaining gas: 1039986.680 units remaining) - [ None ] - - location: 22 (remaining gas: 1039986.540 units remaining) + 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some + Unit ] + - location: 21 (remaining gas: 1039987.240 units remaining) + [ None @storage.some.slice + Unit ] + - location: -1 (remaining gas: 1039987.170 units remaining) + [ None + Unit ] + - location: 12 (remaining gas: 1039987.100 units remaining) + [ None + Unit ] + - location: 22 (remaining gas: 1039987.020 units remaining) [ {} - None ] - - location: 24 (remaining gas: 1039986.400 units remaining) - [ (Pair {} None) ] - - location: -1 (remaining gas: 1039986.330 units remaining) - [ (Pair {} None) ] + None + Unit ] + - location: 24 (remaining gas: 1039986.940 units remaining) + [ (Pair {} None) + Unit ] + - location: -1 (remaining gas: 1039986.870 units remaining) + [ (Pair {} None) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" index d5ffa2450274..939d7bab2148 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.376 units remaining) + - location: 8 (remaining gas: 1039994.376 units remaining) [ (Pair "Hello" None) ] - - location: 8 (remaining gas: 1039994.236 units remaining) - [ "Hello" @parameter ] - - location: 9 (remaining gas: 1039994.096 units remaining) - [ (Some "Hello") ] - - location: 10 (remaining gas: 1039993.956 units remaining) + - location: 8 (remaining gas: 1039994.296 units remaining) + [ "Hello" @parameter + Unit ] + - location: 9 (remaining gas: 1039994.216 units remaining) + [ (Some "Hello") + Unit ] + - location: 10 (remaining gas: 1039994.136 units remaining) [ {} - (Some "Hello") ] - - location: 12 (remaining gas: 1039993.816 units remaining) - [ (Pair {} (Some "Hello")) ] - - location: -1 (remaining gas: 1039993.746 units remaining) - [ (Pair {} (Some "Hello")) ] + (Some "Hello") + Unit ] + - location: 12 (remaining gas: 1039994.056 units remaining) + [ (Pair {} (Some "Hello")) + Unit ] + - location: -1 (remaining gas: 1039993.986 units remaining) + [ (Pair {} (Some "Hello")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" index f1a76c74d286..f20b873c1ab0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" @@ -7,17 +7,22 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.386 units remaining) + - location: 8 (remaining gas: 1039994.386 units remaining) [ (Pair "abcd" None) ] - - location: 8 (remaining gas: 1039994.246 units remaining) - [ "abcd" @parameter ] - - location: 9 (remaining gas: 1039994.106 units remaining) - [ (Some "abcd") ] - - location: 10 (remaining gas: 1039993.966 units remaining) + - location: 8 (remaining gas: 1039994.306 units remaining) + [ "abcd" @parameter + Unit ] + - location: 9 (remaining gas: 1039994.226 units remaining) + [ (Some "abcd") + Unit ] + - location: 10 (remaining gas: 1039994.146 units remaining) [ {} - (Some "abcd") ] - - location: 12 (remaining gas: 1039993.826 units remaining) - [ (Pair {} (Some "abcd")) ] - - location: -1 (remaining gas: 1039993.756 units remaining) - [ (Pair {} (Some "abcd")) ] + (Some "abcd") + Unit ] + - location: 12 (remaining gas: 1039994.066 units remaining) + [ (Pair {} (Some "abcd")) + Unit ] + - location: -1 (remaining gas: 1039993.996 units remaining) + [ (Pair {} (Some "abcd")) + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" index 7142350b5fd4..4c127e629bae 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" @@ -7,30 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) + - location: 9 (remaining gas: 1039990.200 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" -100) "1970-01-01T00:01:51Z") ] - - location: 9 (remaining gas: 1039990.060 units remaining) - [ (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - - location: 10 (remaining gas: 1039989.920 units remaining) + - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - - location: 11 (remaining gas: 1039989.780 units remaining) + Unit ] + - location: 10 (remaining gas: 1039990.040 units remaining) + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter + (Pair "1970-01-01T00:01:40Z" -100) @parameter + Unit ] + - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - - location: 14 (remaining gas: 1039989.480 units remaining) - [ -100 ] - - location: 13 (remaining gas: 1039989.410 units remaining) - [ -100 ] - - location: 12 (remaining gas: 1039989.410 units remaining) + (Pair "1970-01-01T00:01:40Z" -100) @parameter + Unit ] + - location: 12 (remaining gas: 1039989.860 units remaining) + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter + Unit ] + - location: 14 (remaining gas: 1039989.780 units remaining) + [ -100 + Unit ] + - location: 13 (remaining gas: 1039989.710 units remaining) + [ -100 + Unit ] + - location: 13 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:01:40Z" - -100 ] - - location: 15 (remaining gas: 1039989.270 units remaining) - [ "1970-01-01T00:03:20Z" ] - - location: 16 (remaining gas: 1039989.130 units remaining) + -100 + Unit ] + - location: 15 (remaining gas: 1039989.550 units remaining) + [ "1970-01-01T00:03:20Z" + Unit ] + - location: 16 (remaining gas: 1039989.470 units remaining) [ {} - "1970-01-01T00:03:20Z" ] - - location: 18 (remaining gas: 1039988.990 units remaining) - [ (Pair {} "1970-01-01T00:03:20Z") ] - - location: -1 (remaining gas: 1039988.920 units remaining) - [ (Pair {} "1970-01-01T00:03:20Z") ] + "1970-01-01T00:03:20Z" + Unit ] + - location: 18 (remaining gas: 1039989.390 units remaining) + [ (Pair {} "1970-01-01T00:03:20Z") + Unit ] + - location: -1 (remaining gas: 1039989.320 units remaining) + [ (Pair {} "1970-01-01T00:03:20Z") + Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" index 49a92fce50c1..de9bbeb50ac2 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" @@ -7,30 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) + - location: 9 (remaining gas: 1039990.200 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" 100) "1970-01-01T00:01:51Z") ] - - location: 9 (remaining gas: 1039990.060 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - - location: 10 (remaining gas: 1039989.920 units remaining) + - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - - location: 11 (remaining gas: 1039989.780 units remaining) + Unit ] + - location: 10 (remaining gas: 1039990.040 units remaining) + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter + (Pair "1970-01-01T00:01:40Z" 100) @parameter + Unit ] + - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - - location: 14 (remaining gas: 1039989.480 units remaining) - [ 100 ] - - location: 13 (remaining gas: 1039989.410 units remaining) - [ 100 ] - - location: 12 (remaining gas: 1039989.410 units remaining) + (Pair "1970-01-01T00:01:40Z" 100) @parameter + Unit ] + - location: 12 (remaining gas: 1039989.860 units remaining) + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter + Unit ] + - location: 14 (remaining gas: 1039989.780 units remaining) + [ 100 + Unit ] + - location: 13 (remaining gas: 1039989.710 units remaining) + [ 100 + Unit ] + - location: 13 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:01:40Z" - 100 ] - - location: 15 (remaining gas: 1039989.270 units remaining) - [ "1970-01-01T00:00:00Z" ] - - location: 16 (remaining gas: 1039989.130 units remaining) + 100 + Unit ] + - location: 15 (remaining gas: 1039989.550 units remaining) + [ "1970-01-01T00:00:00Z" + Unit ] + - location: 16 (remaining gas: 1039989.470 units remaining) [ {} - "1970-01-01T00:00:00Z" ] - - location: 18 (remaining gas: 1039988.990 units remaining) - [ (Pair {} "1970-01-01T00:00:00Z") ] - - location: -1 (remaining gas: 1039988.920 units remaining) - [ (Pair {} "1970-01-01T00:00:00Z") ] + "1970-01-01T00:00:00Z" + Unit ] + - location: 18 (remaining gas: 1039989.390 units remaining) + [ (Pair {} "1970-01-01T00:00:00Z") + Unit ] + - location: -1 (remaining gas: 1039989.320 units remaining) + [ (Pair {} "1970-01-01T00:00:00Z") + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out index f8a6e61ed8a4..f32c5dcb7783 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out @@ -7,30 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) + - location: 9 (remaining gas: 1039990.200 units remaining) [ (Pair (Pair "1970-01-01T00:01:40Z" 2000000000000000000) "1970-01-01T00:01:51Z") ] - - location: 9 (remaining gas: 1039990.060 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter ] - - location: 10 (remaining gas: 1039989.920 units remaining) + - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter - (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter ] - - location: 11 (remaining gas: 1039989.780 units remaining) + Unit ] + - location: 10 (remaining gas: 1039990.040 units remaining) + [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter + (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter + Unit ] + - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter ] - - location: 14 (remaining gas: 1039989.480 units remaining) - [ 2000000000000000000 ] - - location: 13 (remaining gas: 1039989.410 units remaining) - [ 2000000000000000000 ] - - location: 12 (remaining gas: 1039989.410 units remaining) + (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter + Unit ] + - location: 12 (remaining gas: 1039989.860 units remaining) + [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter + Unit ] + - location: 14 (remaining gas: 1039989.780 units remaining) + [ 2000000000000000000 + Unit ] + - location: 13 (remaining gas: 1039989.710 units remaining) + [ 2000000000000000000 + Unit ] + - location: 13 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:01:40Z" - 2000000000000000000 ] - - location: 15 (remaining gas: 1039989.270 units remaining) - [ -1999999999999999900 ] - - location: 16 (remaining gas: 1039989.130 units remaining) + 2000000000000000000 + Unit ] + - location: 15 (remaining gas: 1039989.550 units remaining) + [ -1999999999999999900 + Unit ] + - location: 16 (remaining gas: 1039989.470 units remaining) [ {} - -1999999999999999900 ] - - location: 18 (remaining gas: 1039988.990 units remaining) - [ (Pair {} -1999999999999999900) ] - - location: -1 (remaining gas: 1039988.920 units remaining) - [ (Pair {} -1999999999999999900) ] + -1999999999999999900 + Unit ] + - location: 18 (remaining gas: 1039989.390 units remaining) + [ (Pair {} -1999999999999999900) + Unit ] + - location: -1 (remaining gas: 1039989.320 units remaining) + [ (Pair {} -1999999999999999900) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out index a54871f65772..19c33b18856e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out @@ -7,63 +7,94 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039981.110 units remaining) + - location: 12 (remaining gas: 1039981.110 units remaining) [ (Pair (Pair 2000000 1000000) None) ] - - location: 12 (remaining gas: 1039980.970 units remaining) - [ (Pair 2000000 1000000) @parameter ] - - location: 13 (remaining gas: 1039980.830 units remaining) + - location: 12 (remaining gas: 1039981.030 units remaining) [ (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter ] - - location: 14 (remaining gas: 1039980.690 units remaining) + Unit ] + - location: 13 (remaining gas: 1039980.950 units remaining) [ (Pair 2000000 1000000) @parameter (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter ] - - location: 15 (remaining gas: 1039980.550 units remaining) + Unit ] + - location: 14 (remaining gas: 1039980.870 units remaining) + [ (Pair 2000000 1000000) @parameter + (Pair 2000000 1000000) @parameter + (Pair 2000000 1000000) @parameter + Unit ] + - location: 15 (remaining gas: 1039980.790 units remaining) [ 2000000 (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter ] - - location: 18 (remaining gas: 1039980.250 units remaining) + (Pair 2000000 1000000) @parameter + Unit ] + - location: 16 (remaining gas: 1039980.690 units remaining) + [ (Pair 2000000 1000000) @parameter + (Pair 2000000 1000000) @parameter + Unit ] + - location: 18 (remaining gas: 1039980.610 units remaining) [ 1000000 - (Pair 2000000 1000000) @parameter ] - - location: 17 (remaining gas: 1039980.180 units remaining) + (Pair 2000000 1000000) @parameter + Unit ] + - location: 17 (remaining gas: 1039980.540 units remaining) [ 1000000 - (Pair 2000000 1000000) @parameter ] - - location: 16 (remaining gas: 1039980.180 units remaining) + (Pair 2000000 1000000) @parameter + Unit ] + - location: 17 (remaining gas: 1039980.460 units remaining) [ 2000000 1000000 - (Pair 2000000 1000000) @parameter ] - - location: 19 (remaining gas: 1039980.020 units remaining) + (Pair 2000000 1000000) @parameter + Unit ] + - location: 19 (remaining gas: 1039980.360 units remaining) [ 3000000 - (Pair 2000000 1000000) @parameter ] - - location: 22 (remaining gas: 1039979.720 units remaining) + (Pair 2000000 1000000) @parameter + Unit ] + - location: 20 (remaining gas: 1039980.260 units remaining) [ (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter ] - - location: 23 (remaining gas: 1039979.580 units remaining) + Unit ] + - location: 22 (remaining gas: 1039980.180 units remaining) + [ (Pair 2000000 1000000) @parameter + (Pair 2000000 1000000) @parameter + Unit ] + - location: 23 (remaining gas: 1039980.100 units remaining) [ 2000000 - (Pair 2000000 1000000) @parameter ] - - location: 26 (remaining gas: 1039979.280 units remaining) - [ 1000000 ] - - location: 25 (remaining gas: 1039979.210 units remaining) - [ 1000000 ] - - location: 24 (remaining gas: 1039979.210 units remaining) + (Pair 2000000 1000000) @parameter + Unit ] + - location: 24 (remaining gas: 1039980 units remaining) + [ (Pair 2000000 1000000) @parameter + Unit ] + - location: 26 (remaining gas: 1039979.920 units remaining) + [ 1000000 + Unit ] + - location: 25 (remaining gas: 1039979.850 units remaining) + [ 1000000 + Unit ] + - location: 25 (remaining gas: 1039979.770 units remaining) [ 2000000 - 1000000 ] - - location: 27 (remaining gas: 1039979.070 units remaining) - [ 1000000 ] - - location: -1 (remaining gas: 1039979 units remaining) - [ 1000000 ] - - location: 20 (remaining gas: 1039979 units remaining) + 1000000 + Unit ] + - location: 27 (remaining gas: 1039979.690 units remaining) + [ 1000000 + Unit ] + - location: -1 (remaining gas: 1039979.620 units remaining) + [ 1000000 + Unit ] + - location: 21 (remaining gas: 1039979.540 units remaining) [ 3000000 - 1000000 ] - - location: 28 (remaining gas: 1039978.860 units remaining) - [ (Pair 3000000 1000000) ] - - location: 29 (remaining gas: 1039978.720 units remaining) - [ (Some (Pair 3000000 1000000)) ] - - location: 30 (remaining gas: 1039978.580 units remaining) + 1000000 + Unit ] + - location: 28 (remaining gas: 1039979.460 units remaining) + [ (Pair 3000000 1000000) + Unit ] + - location: 29 (remaining gas: 1039979.380 units remaining) + [ (Some (Pair 3000000 1000000)) + Unit ] + - location: 30 (remaining gas: 1039979.300 units remaining) [ {} - (Some (Pair 3000000 1000000)) ] - - location: 32 (remaining gas: 1039978.440 units remaining) - [ (Pair {} (Some (Pair 3000000 1000000))) ] - - location: -1 (remaining gas: 1039978.370 units remaining) - [ (Pair {} (Some (Pair 3000000 1000000))) ] + (Some (Pair 3000000 1000000)) + Unit ] + - location: 32 (remaining gas: 1039979.220 units remaining) + [ (Pair {} (Some (Pair 3000000 1000000))) + Unit ] + - location: -1 (remaining gas: 1039979.150 units remaining) + [ (Pair {} (Some (Pair 3000000 1000000))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out index 03648b5c39a7..2999aee80d3a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out @@ -7,63 +7,94 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039981.110 units remaining) + - location: 12 (remaining gas: 1039981.110 units remaining) [ (Pair (Pair 2310000 1010000) None) ] - - location: 12 (remaining gas: 1039980.970 units remaining) - [ (Pair 2310000 1010000) @parameter ] - - location: 13 (remaining gas: 1039980.830 units remaining) + - location: 12 (remaining gas: 1039981.030 units remaining) [ (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter ] - - location: 14 (remaining gas: 1039980.690 units remaining) + Unit ] + - location: 13 (remaining gas: 1039980.950 units remaining) [ (Pair 2310000 1010000) @parameter (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter ] - - location: 15 (remaining gas: 1039980.550 units remaining) + Unit ] + - location: 14 (remaining gas: 1039980.870 units remaining) + [ (Pair 2310000 1010000) @parameter + (Pair 2310000 1010000) @parameter + (Pair 2310000 1010000) @parameter + Unit ] + - location: 15 (remaining gas: 1039980.790 units remaining) [ 2310000 (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter ] - - location: 18 (remaining gas: 1039980.250 units remaining) + (Pair 2310000 1010000) @parameter + Unit ] + - location: 16 (remaining gas: 1039980.690 units remaining) + [ (Pair 2310000 1010000) @parameter + (Pair 2310000 1010000) @parameter + Unit ] + - location: 18 (remaining gas: 1039980.610 units remaining) [ 1010000 - (Pair 2310000 1010000) @parameter ] - - location: 17 (remaining gas: 1039980.180 units remaining) + (Pair 2310000 1010000) @parameter + Unit ] + - location: 17 (remaining gas: 1039980.540 units remaining) [ 1010000 - (Pair 2310000 1010000) @parameter ] - - location: 16 (remaining gas: 1039980.180 units remaining) + (Pair 2310000 1010000) @parameter + Unit ] + - location: 17 (remaining gas: 1039980.460 units remaining) [ 2310000 1010000 - (Pair 2310000 1010000) @parameter ] - - location: 19 (remaining gas: 1039980.020 units remaining) + (Pair 2310000 1010000) @parameter + Unit ] + - location: 19 (remaining gas: 1039980.360 units remaining) [ 3320000 - (Pair 2310000 1010000) @parameter ] - - location: 22 (remaining gas: 1039979.720 units remaining) + (Pair 2310000 1010000) @parameter + Unit ] + - location: 20 (remaining gas: 1039980.260 units remaining) + [ (Pair 2310000 1010000) @parameter + Unit ] + - location: 22 (remaining gas: 1039980.180 units remaining) [ (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter ] - - location: 23 (remaining gas: 1039979.580 units remaining) + (Pair 2310000 1010000) @parameter + Unit ] + - location: 23 (remaining gas: 1039980.100 units remaining) [ 2310000 - (Pair 2310000 1010000) @parameter ] - - location: 26 (remaining gas: 1039979.280 units remaining) - [ 1010000 ] - - location: 25 (remaining gas: 1039979.210 units remaining) - [ 1010000 ] - - location: 24 (remaining gas: 1039979.210 units remaining) + (Pair 2310000 1010000) @parameter + Unit ] + - location: 24 (remaining gas: 1039980 units remaining) + [ (Pair 2310000 1010000) @parameter + Unit ] + - location: 26 (remaining gas: 1039979.920 units remaining) + [ 1010000 + Unit ] + - location: 25 (remaining gas: 1039979.850 units remaining) + [ 1010000 + Unit ] + - location: 25 (remaining gas: 1039979.770 units remaining) [ 2310000 - 1010000 ] - - location: 27 (remaining gas: 1039979.070 units remaining) - [ 1300000 ] - - location: -1 (remaining gas: 1039979 units remaining) - [ 1300000 ] - - location: 20 (remaining gas: 1039979 units remaining) + 1010000 + Unit ] + - location: 27 (remaining gas: 1039979.690 units remaining) + [ 1300000 + Unit ] + - location: -1 (remaining gas: 1039979.620 units remaining) + [ 1300000 + Unit ] + - location: 21 (remaining gas: 1039979.540 units remaining) [ 3320000 - 1300000 ] - - location: 28 (remaining gas: 1039978.860 units remaining) - [ (Pair 3320000 1300000) ] - - location: 29 (remaining gas: 1039978.720 units remaining) - [ (Some (Pair 3320000 1300000)) ] - - location: 30 (remaining gas: 1039978.580 units remaining) + 1300000 + Unit ] + - location: 28 (remaining gas: 1039979.460 units remaining) + [ (Pair 3320000 1300000) + Unit ] + - location: 29 (remaining gas: 1039979.380 units remaining) + [ (Some (Pair 3320000 1300000)) + Unit ] + - location: 30 (remaining gas: 1039979.300 units remaining) [ {} - (Some (Pair 3320000 1300000)) ] - - location: 32 (remaining gas: 1039978.440 units remaining) - [ (Pair {} (Some (Pair 3320000 1300000))) ] - - location: -1 (remaining gas: 1039978.370 units remaining) - [ (Pair {} (Some (Pair 3320000 1300000))) ] + (Some (Pair 3320000 1300000)) + Unit ] + - location: 32 (remaining gas: 1039979.220 units remaining) + [ (Pair {} (Some (Pair 3320000 1300000))) + Unit ] + - location: -1 (remaining gas: 1039979.150 units remaining) + [ (Pair {} (Some (Pair 3320000 1300000))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out index 0d5705c29814..81e463315102 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out @@ -7,46 +7,58 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039986.880 units remaining) + - location: 10 (remaining gas: 1039986.880 units remaining) [ (Pair (Pair 1 4 2) 0) ] - - location: 10 (remaining gas: 1039986.740 units remaining) - [ (Pair 1 4 2) @parameter ] - - location: 11 (remaining gas: 1039986.590 units remaining) + - location: 10 (remaining gas: 1039986.800 units remaining) + [ (Pair 1 4 2) @parameter + Unit ] + - location: 11 (remaining gas: 1039986.710 units remaining) [ 1 4 - 2 ] - - location: 13 (remaining gas: 1039986.450 units remaining) + 2 + Unit ] + - location: 13 (remaining gas: 1039986.630 units remaining) [ 100 1 4 - 2 ] - - location: 16 (remaining gas: 1039986.304 units remaining) + 2 + Unit ] + - location: 16 (remaining gas: 1039986.544 units remaining) [ 100 4 - 2 ] - - location: 17 (remaining gas: 1039986.174 units remaining) + 2 + Unit ] + - location: 17 (remaining gas: 1039986.474 units remaining) [ 4 100 - 2 ] - - location: 18 (remaining gas: 1039986.034 units remaining) + 2 + Unit ] + - location: 18 (remaining gas: 1039986.394 units remaining) [ 10 4 100 - 2 ] - - location: 21 (remaining gas: 1039985.888 units remaining) + 2 + Unit ] + - location: 21 (remaining gas: 1039986.308 units remaining) [ 40 100 - 2 ] - - location: 22 (remaining gas: 1039985.748 units remaining) + 2 + Unit ] + - location: 22 (remaining gas: 1039986.228 units remaining) [ 140 - 2 ] - - location: 23 (remaining gas: 1039985.608 units remaining) - [ 142 ] - - location: 24 (remaining gas: 1039985.468 units remaining) + 2 + Unit ] + - location: 23 (remaining gas: 1039986.148 units remaining) + [ 142 + Unit ] + - location: 24 (remaining gas: 1039986.068 units remaining) [ {} - 142 ] - - location: 26 (remaining gas: 1039985.328 units remaining) - [ (Pair {} 142) ] - - location: -1 (remaining gas: 1039985.258 units remaining) - [ (Pair {} 142) ] + 142 + Unit ] + - location: 26 (remaining gas: 1039985.988 units remaining) + [ (Pair {} 142) + Unit ] + - location: -1 (remaining gas: 1039985.918 units remaining) + [ (Pair {} 142) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out index 847976182dd4..34a585591977 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out @@ -7,458 +7,609 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039845.320 units remaining) + - location: 7 (remaining gas: 1039845.320 units remaining) [ (Pair Unit Unit) ] - - location: 7 (remaining gas: 1039845.180 units remaining) - [ ] - - location: 8 (remaining gas: 1039845.040 units remaining) + - location: 7 (remaining gas: 1039845.240 units remaining) [ Unit ] - - location: 9 (remaining gas: 1039844.900 units remaining) + - location: 8 (remaining gas: 1039845.160 units remaining) [ Unit Unit ] - - location: 10 (remaining gas: 1039844.760 units remaining) - [ (Pair Unit Unit) ] - - location: 11 (remaining gas: 1039844.620 units remaining) + - location: 9 (remaining gas: 1039845.080 units remaining) + [ Unit + Unit + Unit ] + - location: 10 (remaining gas: 1039845 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 11 (remaining gas: 1039844.920 units remaining) [ Unit + Unit + Unit ] + - location: 12 (remaining gas: 1039844.812 units remaining) + [ Unit ] + - location: 14 (remaining gas: 1039844.732 units remaining) + [ Unit @b Unit ] - - location: 12 (remaining gas: 1039844.452 units remaining) - [ ] - - location: 14 (remaining gas: 1039844.312 units remaining) - [ Unit @b ] - - location: 15 (remaining gas: 1039844.172 units remaining) + - location: 15 (remaining gas: 1039844.652 units remaining) [ Unit @a - Unit @b ] - - location: 16 (remaining gas: 1039844.032 units remaining) - [ (Pair Unit Unit) ] - - location: 17 (remaining gas: 1039843.892 units remaining) + Unit @b + Unit ] + - location: 16 (remaining gas: 1039844.572 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 17 (remaining gas: 1039844.492 units remaining) [ Unit @c - Unit @d ] - - location: 18 (remaining gas: 1039843.724 units remaining) - [ ] - - location: 20 (remaining gas: 1039843.584 units remaining) - [ Unit @b ] - - location: 21 (remaining gas: 1039843.444 units remaining) + Unit @d + Unit ] + - location: 18 (remaining gas: 1039844.384 units remaining) + [ Unit ] + - location: 20 (remaining gas: 1039844.304 units remaining) + [ Unit @b + Unit ] + - location: 21 (remaining gas: 1039844.224 units remaining) [ Unit @a - Unit @b ] - - location: 22 (remaining gas: 1039843.304 units remaining) - [ (Pair Unit Unit) ] - - location: 23 (remaining gas: 1039843.164 units remaining) + Unit @b + Unit ] + - location: 22 (remaining gas: 1039844.144 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 23 (remaining gas: 1039844.064 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 24 (remaining gas: 1039843.024 units remaining) + (Pair Unit Unit) + Unit ] + - location: 24 (remaining gas: 1039843.984 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 25 (remaining gas: 1039842.856 units remaining) - [ (Pair Unit Unit) ] - - location: 27 (remaining gas: 1039842.716 units remaining) + (Pair Unit Unit) + Unit ] + - location: 25 (remaining gas: 1039843.876 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 28 (remaining gas: 1039842.576 units remaining) + Unit ] + - location: 27 (remaining gas: 1039843.796 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 28 (remaining gas: 1039843.716 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 29 (remaining gas: 1039842.408 units remaining) - [ (Pair Unit Unit) ] - - location: 31 (remaining gas: 1039842.268 units remaining) + (Pair Unit Unit) + Unit ] + - location: 29 (remaining gas: 1039843.608 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 31 (remaining gas: 1039843.528 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 32 (remaining gas: 1039842.128 units remaining) + (Pair Unit Unit) + Unit ] + - location: 32 (remaining gas: 1039843.448 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 33 (remaining gas: 1039841.960 units remaining) - [ (Pair Unit Unit) ] - - location: 35 (remaining gas: 1039841.820 units remaining) + (Pair Unit Unit) + Unit ] + - location: 33 (remaining gas: 1039843.340 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 35 (remaining gas: 1039843.260 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 36 (remaining gas: 1039841.680 units remaining) + (Pair Unit Unit) + Unit ] + - location: 36 (remaining gas: 1039843.180 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 37 (remaining gas: 1039841.512 units remaining) - [ (Pair Unit Unit) ] - - location: 39 (remaining gas: 1039841.372 units remaining) + (Pair Unit Unit) + Unit ] + - location: 37 (remaining gas: 1039843.072 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 39 (remaining gas: 1039842.992 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 40 (remaining gas: 1039841.232 units remaining) + (Pair Unit Unit) + Unit ] + - location: 40 (remaining gas: 1039842.912 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 41 (remaining gas: 1039841.064 units remaining) - [ (Pair Unit Unit) ] - - location: 43 (remaining gas: 1039840.924 units remaining) + (Pair Unit Unit) + Unit ] + - location: 41 (remaining gas: 1039842.804 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 44 (remaining gas: 1039840.784 units remaining) + Unit ] + - location: 43 (remaining gas: 1039842.724 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 44 (remaining gas: 1039842.644 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 45 (remaining gas: 1039840.616 units remaining) - [ (Pair Unit Unit) ] - - location: 47 (remaining gas: 1039840.476 units remaining) + (Pair Unit Unit) + Unit ] + - location: 45 (remaining gas: 1039842.536 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 47 (remaining gas: 1039842.456 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 48 (remaining gas: 1039840.336 units remaining) + (Pair Unit Unit) + Unit ] + - location: 48 (remaining gas: 1039842.376 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 49 (remaining gas: 1039840.168 units remaining) - [ (Pair Unit Unit) ] - - location: 51 (remaining gas: 1039840.028 units remaining) + (Pair Unit Unit) + Unit ] + - location: 49 (remaining gas: 1039842.268 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 51 (remaining gas: 1039842.188 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 52 (remaining gas: 1039839.888 units remaining) + (Pair Unit Unit) + Unit ] + - location: 52 (remaining gas: 1039842.108 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 53 (remaining gas: 1039839.720 units remaining) - [ (Pair Unit Unit) ] - - location: 55 (remaining gas: 1039839.580 units remaining) + (Pair Unit Unit) + Unit ] + - location: 53 (remaining gas: 1039842 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 55 (remaining gas: 1039841.920 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 56 (remaining gas: 1039839.440 units remaining) + (Pair Unit Unit) + Unit ] + - location: 56 (remaining gas: 1039841.840 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 57 (remaining gas: 1039839.272 units remaining) - [ (Pair Unit Unit) ] - - location: 59 (remaining gas: 1039839.132 units remaining) + (Pair Unit Unit) + Unit ] + - location: 57 (remaining gas: 1039841.732 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 60 (remaining gas: 1039838.992 units remaining) + Unit ] + - location: 59 (remaining gas: 1039841.652 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 60 (remaining gas: 1039841.572 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 61 (remaining gas: 1039838.824 units remaining) - [ (Pair Unit Unit) ] - - location: 63 (remaining gas: 1039838.684 units remaining) + (Pair Unit Unit) + Unit ] + - location: 61 (remaining gas: 1039841.464 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 63 (remaining gas: 1039841.384 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 64 (remaining gas: 1039838.544 units remaining) + (Pair Unit Unit) + Unit ] + - location: 64 (remaining gas: 1039841.304 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 65 (remaining gas: 1039838.376 units remaining) - [ (Pair Unit Unit) ] - - location: 67 (remaining gas: 1039838.236 units remaining) + (Pair Unit Unit) + Unit ] + - location: 65 (remaining gas: 1039841.196 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 67 (remaining gas: 1039841.116 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 68 (remaining gas: 1039838.096 units remaining) + (Pair Unit Unit) + Unit ] + - location: 68 (remaining gas: 1039841.036 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 69 (remaining gas: 1039837.928 units remaining) - [ (Pair Unit Unit) ] - - location: 71 (remaining gas: 1039837.788 units remaining) - [ ] - - location: 72 (remaining gas: 1039837.648 units remaining) - [ Unit @d ] - - location: 73 (remaining gas: 1039837.508 units remaining) + (Pair Unit Unit) + Unit ] + - location: 69 (remaining gas: 1039840.928 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 71 (remaining gas: 1039840.848 units remaining) + [ Unit ] + - location: 72 (remaining gas: 1039840.768 units remaining) + [ Unit @d + Unit ] + - location: 73 (remaining gas: 1039840.688 units remaining) [ Unit @c - Unit @d ] - - location: 74 (remaining gas: 1039837.368 units remaining) - [ (Pair Unit Unit) ] - - location: 75 (remaining gas: 1039837.228 units remaining) + Unit @d + Unit ] + - location: 74 (remaining gas: 1039840.608 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 75 (remaining gas: 1039840.528 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 76 (remaining gas: 1039837.088 units remaining) + (Pair Unit Unit) + Unit ] + - location: 76 (remaining gas: 1039840.448 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) ] - - location: 77 (remaining gas: 1039836.920 units remaining) - [ (Pair Unit Unit) ] - - location: 79 (remaining gas: 1039836.780 units remaining) + (Pair Unit Unit) + Unit ] + - location: 77 (remaining gas: 1039840.340 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 79 (remaining gas: 1039840.260 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 80 (remaining gas: 1039836.640 units remaining) + (Pair Unit Unit) + Unit ] + - location: 80 (remaining gas: 1039840.180 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) ] - - location: 81 (remaining gas: 1039836.472 units remaining) - [ (Pair Unit Unit) ] - - location: 83 (remaining gas: 1039836.332 units remaining) + (Pair Unit Unit) + Unit ] + - location: 81 (remaining gas: 1039840.072 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 84 (remaining gas: 1039836.192 units remaining) + Unit ] + - location: 83 (remaining gas: 1039839.992 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 84 (remaining gas: 1039839.912 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) ] - - location: 85 (remaining gas: 1039836.024 units remaining) - [ (Pair Unit Unit) ] - - location: 87 (remaining gas: 1039835.884 units remaining) + (Pair Unit Unit) + Unit ] + - location: 85 (remaining gas: 1039839.804 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 87 (remaining gas: 1039839.724 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 88 (remaining gas: 1039835.744 units remaining) + (Pair Unit Unit) + Unit ] + - location: 88 (remaining gas: 1039839.644 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) ] - - location: 89 (remaining gas: 1039835.576 units remaining) - [ (Pair Unit Unit) ] - - location: 91 (remaining gas: 1039835.436 units remaining) + (Pair Unit Unit) + Unit ] + - location: 89 (remaining gas: 1039839.536 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 91 (remaining gas: 1039839.456 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 92 (remaining gas: 1039835.296 units remaining) + (Pair Unit Unit) + Unit ] + - location: 92 (remaining gas: 1039839.376 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) ] - - location: 93 (remaining gas: 1039835.128 units remaining) - [ (Pair Unit Unit) ] - - location: 95 (remaining gas: 1039834.988 units remaining) + (Pair Unit Unit) + Unit ] + - location: 93 (remaining gas: 1039839.268 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 95 (remaining gas: 1039839.188 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 96 (remaining gas: 1039834.848 units remaining) + (Pair Unit Unit) + Unit ] + - location: 96 (remaining gas: 1039839.108 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) ] - - location: 97 (remaining gas: 1039834.680 units remaining) - [ (Pair Unit Unit) ] - - location: 99 (remaining gas: 1039834.540 units remaining) + (Pair Unit Unit) + Unit ] + - location: 97 (remaining gas: 1039839 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 100 (remaining gas: 1039834.400 units remaining) + Unit ] + - location: 99 (remaining gas: 1039838.920 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 100 (remaining gas: 1039838.840 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) ] - - location: 101 (remaining gas: 1039834.232 units remaining) - [ (Pair Unit Unit) ] - - location: 103 (remaining gas: 1039834.092 units remaining) + (Pair Unit Unit) + Unit ] + - location: 101 (remaining gas: 1039838.732 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 103 (remaining gas: 1039838.652 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 104 (remaining gas: 1039833.952 units remaining) + (Pair Unit Unit) + Unit ] + - location: 104 (remaining gas: 1039838.572 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 105 (remaining gas: 1039833.784 units remaining) - [ (Pair Unit Unit) ] - - location: 107 (remaining gas: 1039833.644 units remaining) + (Pair Unit Unit) + Unit ] + - location: 105 (remaining gas: 1039838.464 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 107 (remaining gas: 1039838.384 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 108 (remaining gas: 1039833.504 units remaining) + (Pair Unit Unit) + Unit ] + - location: 108 (remaining gas: 1039838.304 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 109 (remaining gas: 1039833.336 units remaining) - [ (Pair Unit Unit) ] - - location: 111 (remaining gas: 1039833.196 units remaining) + (Pair Unit Unit) + Unit ] + - location: 109 (remaining gas: 1039838.196 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 111 (remaining gas: 1039838.116 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 112 (remaining gas: 1039833.056 units remaining) + (Pair Unit Unit) + Unit ] + - location: 112 (remaining gas: 1039838.036 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 113 (remaining gas: 1039832.888 units remaining) - [ (Pair Unit Unit) ] - - location: 115 (remaining gas: 1039832.748 units remaining) + (Pair Unit Unit) + Unit ] + - location: 113 (remaining gas: 1039837.928 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 116 (remaining gas: 1039832.608 units remaining) + Unit ] + - location: 115 (remaining gas: 1039837.848 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 116 (remaining gas: 1039837.768 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 117 (remaining gas: 1039832.440 units remaining) - [ (Pair Unit Unit) ] - - location: 119 (remaining gas: 1039832.300 units remaining) + (Pair Unit Unit) + Unit ] + - location: 117 (remaining gas: 1039837.660 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 119 (remaining gas: 1039837.580 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 120 (remaining gas: 1039832.160 units remaining) + (Pair Unit Unit) + Unit ] + - location: 120 (remaining gas: 1039837.500 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 121 (remaining gas: 1039831.992 units remaining) - [ (Pair Unit Unit) ] - - location: 123 (remaining gas: 1039831.852 units remaining) - [ ] - - location: 124 (remaining gas: 1039831.712 units remaining) + (Pair Unit Unit) + Unit ] + - location: 121 (remaining gas: 1039837.392 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 123 (remaining gas: 1039837.312 units remaining) [ Unit ] - - location: 125 (remaining gas: 1039831.572 units remaining) + - location: 124 (remaining gas: 1039837.232 units remaining) [ Unit Unit ] - - location: 126 (remaining gas: 1039831.432 units remaining) - [ (Pair Unit Unit) ] - - location: 127 (remaining gas: 1039831.292 units remaining) + - location: 125 (remaining gas: 1039837.152 units remaining) + [ Unit + Unit + Unit ] + - location: 126 (remaining gas: 1039837.072 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 128 (remaining gas: 1039831.152 units remaining) + Unit ] + - location: 127 (remaining gas: 1039836.992 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 128 (remaining gas: 1039836.912 units remaining) [ Unit Unit - (Pair Unit Unit) ] - - location: 129 (remaining gas: 1039830.984 units remaining) - [ (Pair Unit Unit) ] - - location: 131 (remaining gas: 1039830.844 units remaining) + (Pair Unit Unit) + Unit ] + - location: 129 (remaining gas: 1039836.804 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 131 (remaining gas: 1039836.724 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 132 (remaining gas: 1039830.704 units remaining) + (Pair Unit Unit) + Unit ] + - location: 132 (remaining gas: 1039836.644 units remaining) [ Unit Unit - (Pair Unit Unit) ] - - location: 133 (remaining gas: 1039830.536 units remaining) - [ (Pair Unit Unit) ] - - location: 135 (remaining gas: 1039830.396 units remaining) + (Pair Unit Unit) + Unit ] + - location: 133 (remaining gas: 1039836.536 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 135 (remaining gas: 1039836.456 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 136 (remaining gas: 1039830.256 units remaining) + (Pair Unit Unit) + Unit ] + - location: 136 (remaining gas: 1039836.376 units remaining) [ Unit Unit - (Pair Unit Unit) ] - - location: 137 (remaining gas: 1039830.088 units remaining) - [ (Pair Unit Unit) ] - - location: 139 (remaining gas: 1039829.948 units remaining) + (Pair Unit Unit) + Unit ] + - location: 137 (remaining gas: 1039836.268 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 139 (remaining gas: 1039836.188 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 140 (remaining gas: 1039829.808 units remaining) + (Pair Unit Unit) + Unit ] + - location: 140 (remaining gas: 1039836.108 units remaining) [ Unit Unit - (Pair Unit Unit) ] - - location: 141 (remaining gas: 1039829.640 units remaining) - [ (Pair Unit Unit) ] - - location: 143 (remaining gas: 1039829.500 units remaining) + (Pair Unit Unit) + Unit ] + - location: 141 (remaining gas: 1039836 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 144 (remaining gas: 1039829.360 units remaining) + Unit ] + - location: 143 (remaining gas: 1039835.920 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 144 (remaining gas: 1039835.840 units remaining) [ Unit Unit - (Pair Unit Unit) ] - - location: 145 (remaining gas: 1039829.192 units remaining) - [ (Pair Unit Unit) ] - - location: 147 (remaining gas: 1039829.052 units remaining) + (Pair Unit Unit) + Unit ] + - location: 145 (remaining gas: 1039835.732 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 147 (remaining gas: 1039835.652 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 148 (remaining gas: 1039828.912 units remaining) + (Pair Unit Unit) + Unit ] + - location: 148 (remaining gas: 1039835.572 units remaining) [ Unit Unit - (Pair Unit Unit) ] - - location: 149 (remaining gas: 1039828.744 units remaining) - [ (Pair Unit Unit) ] - - location: 151 (remaining gas: 1039828.604 units remaining) + (Pair Unit Unit) + Unit ] + - location: 149 (remaining gas: 1039835.464 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 151 (remaining gas: 1039835.384 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 152 (remaining gas: 1039828.464 units remaining) + (Pair Unit Unit) + Unit ] + - location: 152 (remaining gas: 1039835.304 units remaining) [ Unit Unit - (Pair Unit Unit) ] - - location: 153 (remaining gas: 1039828.296 units remaining) - [ (Pair Unit Unit) ] - - location: 155 (remaining gas: 1039828.156 units remaining) + (Pair Unit Unit) + Unit ] + - location: 153 (remaining gas: 1039835.196 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 156 (remaining gas: 1039828.016 units remaining) + Unit ] + - location: 155 (remaining gas: 1039835.116 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 156 (remaining gas: 1039835.036 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 157 (remaining gas: 1039827.848 units remaining) - [ (Pair Unit Unit) ] - - location: 159 (remaining gas: 1039827.708 units remaining) + (Pair Unit Unit) + Unit ] + - location: 157 (remaining gas: 1039834.928 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 160 (remaining gas: 1039827.568 units remaining) + Unit ] + - location: 159 (remaining gas: 1039834.848 units remaining) + [ (Pair Unit Unit) + (Pair Unit Unit) + Unit ] + - location: 160 (remaining gas: 1039834.768 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 161 (remaining gas: 1039827.400 units remaining) - [ (Pair Unit Unit) ] - - location: 163 (remaining gas: 1039827.260 units remaining) + (Pair Unit Unit) + Unit ] + - location: 161 (remaining gas: 1039834.660 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 163 (remaining gas: 1039834.580 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 164 (remaining gas: 1039827.120 units remaining) + (Pair Unit Unit) + Unit ] + - location: 164 (remaining gas: 1039834.500 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 165 (remaining gas: 1039826.952 units remaining) - [ (Pair Unit Unit) ] - - location: 167 (remaining gas: 1039826.812 units remaining) + (Pair Unit Unit) + Unit ] + - location: 165 (remaining gas: 1039834.392 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 167 (remaining gas: 1039834.312 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 168 (remaining gas: 1039826.672 units remaining) + (Pair Unit Unit) + Unit ] + - location: 168 (remaining gas: 1039834.232 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 169 (remaining gas: 1039826.504 units remaining) - [ (Pair Unit Unit) ] - - location: 171 (remaining gas: 1039826.364 units remaining) + (Pair Unit Unit) + Unit ] + - location: 169 (remaining gas: 1039834.124 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 171 (remaining gas: 1039834.044 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) ] - - location: 172 (remaining gas: 1039826.224 units remaining) + (Pair Unit Unit) + Unit ] + - location: 172 (remaining gas: 1039833.964 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) ] - - location: 173 (remaining gas: 1039826.056 units remaining) - [ (Pair Unit Unit) ] - - location: 175 (remaining gas: 1039825.916 units remaining) - [ ] - - location: 176 (remaining gas: 1039825.776 units remaining) + (Pair Unit Unit) + Unit ] + - location: 173 (remaining gas: 1039833.856 units remaining) + [ (Pair Unit Unit) + Unit ] + - location: 175 (remaining gas: 1039833.776 units remaining) [ Unit ] - - location: 177 (remaining gas: 1039825.636 units remaining) + - location: 176 (remaining gas: 1039833.696 units remaining) + [ Unit + Unit ] + - location: 177 (remaining gas: 1039833.616 units remaining) [ Unit + Unit + Unit ] + - location: 178 (remaining gas: 1039833.536 units remaining) + [ (Pair Unit Unit) @p Unit ] - - location: 178 (remaining gas: 1039825.496 units remaining) - [ (Pair Unit Unit) @p ] - - location: 179 (remaining gas: 1039825.356 units remaining) + - location: 179 (remaining gas: 1039833.456 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p ] - - location: 180 (remaining gas: 1039825.216 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 180 (remaining gas: 1039833.376 units remaining) [ Unit @p.a Unit @b - (Pair Unit Unit) @p ] - - location: 181 (remaining gas: 1039825.048 units remaining) - [ (Pair Unit Unit) @p ] - - location: 183 (remaining gas: 1039824.908 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 181 (remaining gas: 1039833.268 units remaining) + [ (Pair Unit Unit) @p + Unit ] + - location: 183 (remaining gas: 1039833.188 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p ] - - location: 184 (remaining gas: 1039824.768 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 184 (remaining gas: 1039833.108 units remaining) [ Unit @a Unit @p.b - (Pair Unit Unit) @p ] - - location: 185 (remaining gas: 1039824.600 units remaining) - [ (Pair Unit Unit) @p ] - - location: 187 (remaining gas: 1039824.460 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 185 (remaining gas: 1039833 units remaining) + [ (Pair Unit Unit) @p + Unit ] + - location: 187 (remaining gas: 1039832.920 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p ] - - location: 188 (remaining gas: 1039824.320 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 188 (remaining gas: 1039832.840 units remaining) [ Unit @p.a Unit @p.b - (Pair Unit Unit) @p ] - - location: 189 (remaining gas: 1039824.152 units remaining) - [ (Pair Unit Unit) @p ] - - location: 191 (remaining gas: 1039824.012 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 189 (remaining gas: 1039832.732 units remaining) + [ (Pair Unit Unit) @p + Unit ] + - location: 191 (remaining gas: 1039832.652 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p ] - - location: 192 (remaining gas: 1039823.872 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 192 (remaining gas: 1039832.572 units remaining) [ Unit @a Unit @p.b - (Pair Unit Unit) @p ] - - location: 193 (remaining gas: 1039823.704 units remaining) - [ (Pair Unit Unit) @p ] - - location: 195 (remaining gas: 1039823.564 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 193 (remaining gas: 1039832.464 units remaining) + [ (Pair Unit Unit) @p + Unit ] + - location: 195 (remaining gas: 1039832.384 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p ] - - location: 196 (remaining gas: 1039823.424 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 196 (remaining gas: 1039832.304 units remaining) [ Unit @p.a Unit @b - (Pair Unit Unit) @p ] - - location: 197 (remaining gas: 1039823.256 units remaining) - [ (Pair Unit Unit) @p ] - - location: 199 (remaining gas: 1039823.116 units remaining) - [ ] - - location: 200 (remaining gas: 1039822.976 units remaining) - [ Unit @b ] - - location: 201 (remaining gas: 1039822.836 units remaining) + (Pair Unit Unit) @p + Unit ] + - location: 197 (remaining gas: 1039832.196 units remaining) + [ (Pair Unit Unit) @p + Unit ] + - location: 199 (remaining gas: 1039832.116 units remaining) + [ Unit ] + - location: 200 (remaining gas: 1039832.036 units remaining) + [ Unit @b + Unit ] + - location: 201 (remaining gas: 1039831.956 units remaining) [ Unit @a - Unit @b ] - - location: 202 (remaining gas: 1039822.696 units remaining) - [ (Pair Unit Unit) @c ] - - location: 203 (remaining gas: 1039822.556 units remaining) + Unit @b + Unit ] + - location: 202 (remaining gas: 1039831.876 units remaining) + [ (Pair Unit Unit) @c + Unit ] + - location: 203 (remaining gas: 1039831.796 units remaining) [ Unit @b - Unit @a ] - - location: 204 (remaining gas: 1039822.388 units remaining) - [ ] - - location: 206 (remaining gas: 1039822.248 units remaining) + Unit @a + Unit ] + - location: 204 (remaining gas: 1039831.688 units remaining) [ Unit ] - - location: 207 (remaining gas: 1039822.108 units remaining) + - location: 206 (remaining gas: 1039831.608 units remaining) + [ Unit + Unit ] + - location: 207 (remaining gas: 1039831.528 units remaining) [ {} + Unit + Unit ] + - location: 209 (remaining gas: 1039831.448 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039831.378 units remaining) + [ (Pair {} Unit) Unit ] - - location: 209 (remaining gas: 1039821.968 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039821.898 units remaining) - [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" index 8ac4aff2ad08..95bb88c2fb25 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" @@ -7,28 +7,40 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039961.660 units remaining) + - location: 9 (remaining gas: 1039961.660 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" 0 0) ] - - location: 9 (remaining gas: 1039961.520 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter ] - - location: 10 (remaining gas: 1039960.880 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - - location: 11 (remaining gas: 1039745.412 units remaining) - [ 500 ] - - location: 14 (remaining gas: 1039534.784 units remaining) - [ 2500 ] - - location: 13 (remaining gas: 1039534.714 units remaining) - [ 2500 ] - - location: 12 (remaining gas: 1039534.714 units remaining) + - location: 9 (remaining gas: 1039961.580 units remaining) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter + Unit ] + - location: 10 (remaining gas: 1039961 units remaining) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + Unit ] + - location: 11 (remaining gas: 1039745.592 units remaining) [ 500 - 2500 ] - - location: 15 (remaining gas: 1039534.574 units remaining) - [ (Pair 500 2500) ] - - location: 16 (remaining gas: 1039534.434 units remaining) + Unit ] + - location: 12 (remaining gas: 1039745.492 units remaining) + [ Unit ] + - location: 14 (remaining gas: 1039535.084 units remaining) + [ 2500 + Unit ] + - location: 13 (remaining gas: 1039535.014 units remaining) + [ 2500 + Unit ] + - location: 13 (remaining gas: 1039534.934 units remaining) + [ 500 + 2500 + Unit ] + - location: 15 (remaining gas: 1039534.854 units remaining) + [ (Pair 500 2500) + Unit ] + - location: 16 (remaining gas: 1039534.774 units remaining) [ {} - (Pair 500 2500) ] - - location: 18 (remaining gas: 1039534.294 units remaining) - [ (Pair {} 500 2500) ] - - location: -1 (remaining gas: 1039534.224 units remaining) - [ (Pair {} 500 2500) ] + (Pair 500 2500) + Unit ] + - location: 18 (remaining gas: 1039534.694 units remaining) + [ (Pair {} 500 2500) + Unit ] + - location: -1 (remaining gas: 1039534.624 units remaining) + [ (Pair {} 500 2500) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out index ef06a157be10..15e9aece289d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Left (Pair False False)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Left (Pair False False)) @parameter ] - - location: 19 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair False False)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair False False) @parameter.left + Unit ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ False - False ] - - location: 20 (remaining gas: 1039985.530 units remaining) - [ False ] - - location: 21 (remaining gas: 1039985.390 units remaining) - [ (Left False) ] - - location: -1 (remaining gas: 1039985.320 units remaining) - [ (Left False) ] - - location: 28 (remaining gas: 1039985.180 units remaining) - [ (Some (Left False)) ] - - location: 29 (remaining gas: 1039985.040 units remaining) + False + Unit ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ False + Unit ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left False) + Unit ] + - location: -1 (remaining gas: 1039985.620 units remaining) + [ (Left False) + Unit ] + - location: 28 (remaining gas: 1039985.540 units remaining) + [ (Some (Left False)) + Unit ] + - location: 29 (remaining gas: 1039985.460 units remaining) [ {} - (Some (Left False)) ] - - location: 31 (remaining gas: 1039984.900 units remaining) - [ (Pair {} (Some (Left False))) ] - - location: -1 (remaining gas: 1039984.830 units remaining) - [ (Pair {} (Some (Left False))) ] + (Some (Left False)) + Unit ] + - location: 31 (remaining gas: 1039985.380 units remaining) + [ (Pair {} (Some (Left False))) + Unit ] + - location: -1 (remaining gas: 1039985.310 units remaining) + [ (Pair {} (Some (Left False))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out index fab8a4c7f00e..1eb132bbbdad 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Left (Pair False True)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Left (Pair False True)) @parameter ] - - location: 19 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair False True)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair False True) @parameter.left + Unit ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ False - True ] - - location: 20 (remaining gas: 1039985.530 units remaining) - [ True ] - - location: 21 (remaining gas: 1039985.390 units remaining) - [ (Left True) ] - - location: -1 (remaining gas: 1039985.320 units remaining) - [ (Left True) ] - - location: 28 (remaining gas: 1039985.180 units remaining) - [ (Some (Left True)) ] - - location: 29 (remaining gas: 1039985.040 units remaining) + True + Unit ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ True + Unit ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left True) + Unit ] + - location: -1 (remaining gas: 1039985.620 units remaining) + [ (Left True) + Unit ] + - location: 28 (remaining gas: 1039985.540 units remaining) + [ (Some (Left True)) + Unit ] + - location: 29 (remaining gas: 1039985.460 units remaining) [ {} - (Some (Left True)) ] - - location: 31 (remaining gas: 1039984.900 units remaining) - [ (Pair {} (Some (Left True))) ] - - location: -1 (remaining gas: 1039984.830 units remaining) - [ (Pair {} (Some (Left True))) ] + (Some (Left True)) + Unit ] + - location: 31 (remaining gas: 1039985.380 units remaining) + [ (Pair {} (Some (Left True))) + Unit ] + - location: -1 (remaining gas: 1039985.310 units remaining) + [ (Pair {} (Some (Left True))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out index dacf12743a86..4f6d70d0e222 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Left (Pair True False)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Left (Pair True False)) @parameter ] - - location: 19 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair True False)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair True False) @parameter.left + Unit ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ True - False ] - - location: 20 (remaining gas: 1039985.530 units remaining) - [ True ] - - location: 21 (remaining gas: 1039985.390 units remaining) - [ (Left True) ] - - location: -1 (remaining gas: 1039985.320 units remaining) - [ (Left True) ] - - location: 28 (remaining gas: 1039985.180 units remaining) - [ (Some (Left True)) ] - - location: 29 (remaining gas: 1039985.040 units remaining) + False + Unit ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ True + Unit ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left True) + Unit ] + - location: -1 (remaining gas: 1039985.620 units remaining) + [ (Left True) + Unit ] + - location: 28 (remaining gas: 1039985.540 units remaining) + [ (Some (Left True)) + Unit ] + - location: 29 (remaining gas: 1039985.460 units remaining) [ {} - (Some (Left True)) ] - - location: 31 (remaining gas: 1039984.900 units remaining) - [ (Pair {} (Some (Left True))) ] - - location: -1 (remaining gas: 1039984.830 units remaining) - [ (Pair {} (Some (Left True))) ] + (Some (Left True)) + Unit ] + - location: 31 (remaining gas: 1039985.380 units remaining) + [ (Pair {} (Some (Left True))) + Unit ] + - location: -1 (remaining gas: 1039985.310 units remaining) + [ (Pair {} (Some (Left True))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out index 243292b7636a..e24e70fd68df 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Left (Pair True True)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Left (Pair True True)) @parameter ] - - location: 19 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair True True)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair True True) @parameter.left + Unit ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ True - True ] - - location: 20 (remaining gas: 1039985.530 units remaining) - [ False ] - - location: 21 (remaining gas: 1039985.390 units remaining) - [ (Left False) ] - - location: -1 (remaining gas: 1039985.320 units remaining) - [ (Left False) ] - - location: 28 (remaining gas: 1039985.180 units remaining) - [ (Some (Left False)) ] - - location: 29 (remaining gas: 1039985.040 units remaining) + True + Unit ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ False + Unit ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left False) + Unit ] + - location: -1 (remaining gas: 1039985.620 units remaining) + [ (Left False) + Unit ] + - location: 28 (remaining gas: 1039985.540 units remaining) + [ (Some (Left False)) + Unit ] + - location: 29 (remaining gas: 1039985.460 units remaining) [ {} - (Some (Left False)) ] - - location: 31 (remaining gas: 1039984.900 units remaining) - [ (Pair {} (Some (Left False))) ] - - location: -1 (remaining gas: 1039984.830 units remaining) - [ (Pair {} (Some (Left False))) ] + (Some (Left False)) + Unit ] + - location: 31 (remaining gas: 1039985.380 units remaining) + [ (Pair {} (Some (Left False))) + Unit ] + - location: -1 (remaining gas: 1039985.310 units remaining) + [ (Pair {} (Some (Left False))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out index 0b460597de9b..af22e58246c2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Right (Pair 0 0)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Right (Pair 0 0)) @parameter ] - - location: 24 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 0 0)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 0 0) @parameter.right + Unit ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 0 - 0 ] - - location: 25 (remaining gas: 1039985.550 units remaining) - [ 0 ] - - location: 26 (remaining gas: 1039985.410 units remaining) - [ (Right 0) ] - - location: -1 (remaining gas: 1039985.340 units remaining) - [ (Right 0) ] - - location: 28 (remaining gas: 1039985.200 units remaining) - [ (Some (Right 0)) ] - - location: 29 (remaining gas: 1039985.060 units remaining) + 0 + Unit ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 0 + Unit ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 0) + Unit ] + - location: -1 (remaining gas: 1039985.640 units remaining) + [ (Right 0) + Unit ] + - location: 28 (remaining gas: 1039985.560 units remaining) + [ (Some (Right 0)) + Unit ] + - location: 29 (remaining gas: 1039985.480 units remaining) [ {} - (Some (Right 0)) ] - - location: 31 (remaining gas: 1039984.920 units remaining) - [ (Pair {} (Some (Right 0))) ] - - location: -1 (remaining gas: 1039984.850 units remaining) - [ (Pair {} (Some (Right 0))) ] + (Some (Right 0)) + Unit ] + - location: 31 (remaining gas: 1039985.400 units remaining) + [ (Pair {} (Some (Right 0))) + Unit ] + - location: -1 (remaining gas: 1039985.330 units remaining) + [ (Pair {} (Some (Right 0))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out index 33a73cd6fabb..5482fd1fa323 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Right (Pair 0 1)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Right (Pair 0 1)) @parameter ] - - location: 24 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 0 1)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 0 1) @parameter.right + Unit ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 0 - 1 ] - - location: 25 (remaining gas: 1039985.550 units remaining) - [ 1 ] - - location: 26 (remaining gas: 1039985.410 units remaining) - [ (Right 1) ] - - location: -1 (remaining gas: 1039985.340 units remaining) - [ (Right 1) ] - - location: 28 (remaining gas: 1039985.200 units remaining) - [ (Some (Right 1)) ] - - location: 29 (remaining gas: 1039985.060 units remaining) + 1 + Unit ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 1 + Unit ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 1) + Unit ] + - location: -1 (remaining gas: 1039985.640 units remaining) + [ (Right 1) + Unit ] + - location: 28 (remaining gas: 1039985.560 units remaining) + [ (Some (Right 1)) + Unit ] + - location: 29 (remaining gas: 1039985.480 units remaining) [ {} - (Some (Right 1)) ] - - location: 31 (remaining gas: 1039984.920 units remaining) - [ (Pair {} (Some (Right 1))) ] - - location: -1 (remaining gas: 1039984.850 units remaining) - [ (Pair {} (Some (Right 1))) ] + (Some (Right 1)) + Unit ] + - location: 31 (remaining gas: 1039985.400 units remaining) + [ (Pair {} (Some (Right 1))) + Unit ] + - location: -1 (remaining gas: 1039985.330 units remaining) + [ (Pair {} (Some (Right 1))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out index a9e58da37ecc..4db36756db88 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Right (Pair 1 0)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Right (Pair 1 0)) @parameter ] - - location: 24 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 1 0)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 1 0) @parameter.right + Unit ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 1 - 0 ] - - location: 25 (remaining gas: 1039985.550 units remaining) - [ 1 ] - - location: 26 (remaining gas: 1039985.410 units remaining) - [ (Right 1) ] - - location: -1 (remaining gas: 1039985.340 units remaining) - [ (Right 1) ] - - location: 28 (remaining gas: 1039985.200 units remaining) - [ (Some (Right 1)) ] - - location: 29 (remaining gas: 1039985.060 units remaining) + 0 + Unit ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 1 + Unit ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 1) + Unit ] + - location: -1 (remaining gas: 1039985.640 units remaining) + [ (Right 1) + Unit ] + - location: 28 (remaining gas: 1039985.560 units remaining) + [ (Some (Right 1)) + Unit ] + - location: 29 (remaining gas: 1039985.480 units remaining) [ {} - (Some (Right 1)) ] - - location: 31 (remaining gas: 1039984.920 units remaining) - [ (Pair {} (Some (Right 1))) ] - - location: -1 (remaining gas: 1039984.850 units remaining) - [ (Pair {} (Some (Right 1))) ] + (Some (Right 1)) + Unit ] + - location: 31 (remaining gas: 1039985.400 units remaining) + [ (Pair {} (Some (Right 1))) + Unit ] + - location: -1 (remaining gas: 1039985.330 units remaining) + [ (Pair {} (Some (Right 1))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out index 819d1c45f020..2a17b2c26560 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Right (Pair 1 1)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Right (Pair 1 1)) @parameter ] - - location: 24 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 1 1)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 1 1) @parameter.right + Unit ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 1 - 1 ] - - location: 25 (remaining gas: 1039985.550 units remaining) - [ 0 ] - - location: 26 (remaining gas: 1039985.410 units remaining) - [ (Right 0) ] - - location: -1 (remaining gas: 1039985.340 units remaining) - [ (Right 0) ] - - location: 28 (remaining gas: 1039985.200 units remaining) - [ (Some (Right 0)) ] - - location: 29 (remaining gas: 1039985.060 units remaining) + 1 + Unit ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 0 + Unit ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 0) + Unit ] + - location: -1 (remaining gas: 1039985.640 units remaining) + [ (Right 0) + Unit ] + - location: 28 (remaining gas: 1039985.560 units remaining) + [ (Some (Right 0)) + Unit ] + - location: 29 (remaining gas: 1039985.480 units remaining) [ {} - (Some (Right 0)) ] - - location: 31 (remaining gas: 1039984.920 units remaining) - [ (Pair {} (Some (Right 0))) ] - - location: -1 (remaining gas: 1039984.850 units remaining) - [ (Pair {} (Some (Right 0))) ] + (Some (Right 0)) + Unit ] + - location: 31 (remaining gas: 1039985.400 units remaining) + [ (Pair {} (Some (Right 0))) + Unit ] + - location: -1 (remaining gas: 1039985.330 units remaining) + [ (Pair {} (Some (Right 0))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out index b4259dac6665..498d90cf4641 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Right (Pair 42 21)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Right (Pair 42 21)) @parameter ] - - location: 24 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 42 21)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 42 21) @parameter.right + Unit ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 42 - 21 ] - - location: 25 (remaining gas: 1039985.550 units remaining) - [ 63 ] - - location: 26 (remaining gas: 1039985.410 units remaining) - [ (Right 63) ] - - location: -1 (remaining gas: 1039985.340 units remaining) - [ (Right 63) ] - - location: 28 (remaining gas: 1039985.200 units remaining) - [ (Some (Right 63)) ] - - location: 29 (remaining gas: 1039985.060 units remaining) + 21 + Unit ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 63 + Unit ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 63) + Unit ] + - location: -1 (remaining gas: 1039985.640 units remaining) + [ (Right 63) + Unit ] + - location: 28 (remaining gas: 1039985.560 units remaining) + [ (Some (Right 63)) + Unit ] + - location: 29 (remaining gas: 1039985.480 units remaining) [ {} - (Some (Right 63)) ] - - location: 31 (remaining gas: 1039984.920 units remaining) - [ (Pair {} (Some (Right 63))) ] - - location: -1 (remaining gas: 1039984.850 units remaining) - [ (Pair {} (Some (Right 63))) ] + (Some (Right 63)) + Unit ] + - location: 31 (remaining gas: 1039985.400 units remaining) + [ (Pair {} (Some (Right 63))) + Unit ] + - location: -1 (remaining gas: 1039985.330 units remaining) + [ (Pair {} (Some (Right 63))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out index 7924c60b5617..85dd5467fae4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out @@ -7,26 +7,38 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039986.120 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) [ (Pair (Right (Pair 42 63)) None) ] - - location: 16 (remaining gas: 1039985.980 units remaining) - [ (Right (Pair 42 63)) @parameter ] - - location: 24 (remaining gas: 1039985.690 units remaining) + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 42 63)) @parameter + Unit ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 42 63) @parameter.right + Unit ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 42 - 63 ] - - location: 25 (remaining gas: 1039985.550 units remaining) - [ 21 ] - - location: 26 (remaining gas: 1039985.410 units remaining) - [ (Right 21) ] - - location: -1 (remaining gas: 1039985.340 units remaining) - [ (Right 21) ] - - location: 28 (remaining gas: 1039985.200 units remaining) - [ (Some (Right 21)) ] - - location: 29 (remaining gas: 1039985.060 units remaining) + 63 + Unit ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 21 + Unit ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 21) + Unit ] + - location: -1 (remaining gas: 1039985.640 units remaining) + [ (Right 21) + Unit ] + - location: 28 (remaining gas: 1039985.560 units remaining) + [ (Some (Right 21)) + Unit ] + - location: 29 (remaining gas: 1039985.480 units remaining) [ {} - (Some (Right 21)) ] - - location: 31 (remaining gas: 1039984.920 units remaining) - [ (Pair {} (Some (Right 21))) ] - - location: -1 (remaining gas: 1039984.850 units remaining) - [ (Pair {} (Some (Right 21))) ] + (Some (Right 21)) + Unit ] + - location: 31 (remaining gas: 1039985.400 units remaining) + [ (Pair {} (Some (Right 21))) + Unit ] + - location: -1 (remaining gas: 1039985.330 units remaining) + [ (Pair {} (Some (Right 21))) + Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out index 9eeb93805a14..c9d1c1f2f6ac 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out @@ -7,60 +7,87 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039974.861 units remaining) + - location: 15 (remaining gas: 1039974.861 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) Unit) ] - - location: 15 (remaining gas: 1039974.721 units remaining) + - location: 15 (remaining gas: 1039974.781 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) @parameter ] - - location: 16 (remaining gas: 1039974.581 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) @parameter + Unit ] + - location: 16 (remaining gas: 1039974.701 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 19 (remaining gas: 1039974.281 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 17 (remaining gas: 1039974.601 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 18 (remaining gas: 1039974.211 units remaining) + Unit ] + - location: 19 (remaining gas: 1039974.521 units remaining) + [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 18 (remaining gas: 1039974.451 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 17 (remaining gas: 1039974.211 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 18 (remaining gas: 1039974.371 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 20 (remaining gas: 1039947.271 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 20 (remaining gas: 1039947.491 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 23 (remaining gas: 1039946.970 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 23 (remaining gas: 1039947.370 units remaining) [ 0 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 24 (remaining gas: 1039946.830 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 24 (remaining gas: 1039947.290 units remaining) [ True - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: -1 (remaining gas: 1039946.760 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: -1 (remaining gas: 1039947.220 units remaining) [ True - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 26 (remaining gas: 1039946.570 units remaining) - [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: -1 (remaining gas: 1039946.500 units remaining) - [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - - location: 31 (remaining gas: 1039781.966 units remaining) - [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) @unpacked ] - - location: 45 (remaining gas: 1039781.696 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some ] - - location: 39 (remaining gas: 1039781.626 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some ] - - location: 46 (remaining gas: 1039781.486 units remaining) - [ ] - - location: 47 (remaining gas: 1039781.346 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 25 (remaining gas: 1039947.160 units remaining) + [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 26 (remaining gas: 1039947.090 units remaining) + [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: -1 (remaining gas: 1039947.020 units remaining) + [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + Unit ] + - location: 31 (remaining gas: 1039782.546 units remaining) + [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) @unpacked + Unit ] + - location: 40 (remaining gas: 1039782.466 units remaining) + [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some + Unit ] + - location: 45 (remaining gas: 1039782.396 units remaining) + [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some + Unit ] + - location: 39 (remaining gas: 1039782.326 units remaining) + [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some + Unit ] + - location: 46 (remaining gas: 1039782.246 units remaining) [ Unit ] - - location: 48 (remaining gas: 1039781.206 units remaining) + - location: 47 (remaining gas: 1039782.166 units remaining) + [ Unit + Unit ] + - location: 48 (remaining gas: 1039782.086 units remaining) [ {} + Unit + Unit ] + - location: 50 (remaining gas: 1039782.006 units remaining) + [ (Pair {} Unit) + Unit ] + - location: -1 (remaining gas: 1039781.936 units remaining) + [ (Pair {} Unit) Unit ] - - location: 50 (remaining gas: 1039781.066 units remaining) - [ (Pair {} Unit) ] - - location: -1 (remaining gas: 1039780.996 units remaining) - [ (Pair {} Unit) ] Runtime error in contract [CONTRACT_HASH]: 1: parameter (pair (pair (pair string (list int)) (set nat)) bytes) ; @@ -74,41 +101,57 @@ At line 4 characters 14 to 26, script reached FAILWITH instruction with Unit trace - - location: 14 (remaining gas: 1039974.861 units remaining) + - location: 15 (remaining gas: 1039974.861 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) Unit) ] - - location: 15 (remaining gas: 1039974.721 units remaining) + - location: 15 (remaining gas: 1039974.781 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) @parameter ] - - location: 16 (remaining gas: 1039974.581 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) @parameter + Unit ] + - location: 16 (remaining gas: 1039974.701 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 19 (remaining gas: 1039974.281 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 17 (remaining gas: 1039974.601 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 18 (remaining gas: 1039974.211 units remaining) + Unit ] + - location: 19 (remaining gas: 1039974.521 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 17 (remaining gas: 1039974.211 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 18 (remaining gas: 1039974.451 units remaining) + [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 18 (remaining gas: 1039974.371 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 20 (remaining gas: 1039947.271 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 20 (remaining gas: 1039947.491 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 23 (remaining gas: 1039946.970 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 23 (remaining gas: 1039947.370 units remaining) [ -1 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 24 (remaining gas: 1039946.830 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 24 (remaining gas: 1039947.290 units remaining) [ False - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: -1 (remaining gas: 1039946.760 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: -1 (remaining gas: 1039947.220 units remaining) [ False - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - - location: 29 (remaining gas: 1039946.440 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 25 (remaining gas: 1039947.160 units remaining) + [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] + - location: 29 (remaining gas: 1039947.080 units remaining) [ Unit - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + Unit ] Fatal error: error running script -- GitLab From 334424efc303a82b0a892ace1473350657fabd1a Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <946787-yrg@users.noreply.gitlab.com> Date: Mon, 14 Dec 2020 11:55:22 +0000 Subject: [PATCH 20/53] Proto: Improve development documentation --- src/proto_alpha/lib_protocol/script_typed_cps_ir.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml index 2500078493b0..ea10bc67e6eb 100644 --- a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -93,7 +93,7 @@ open Script_typed_ir 'u, 'v, ... to assign types to stacks. The final types for the whole sequence of instructions - are written 'r and 'f. + are written 'r and 'f (standing for "result" and "final stack rest", respectively). Instructions for internal execution steps ========================================= -- GitLab From 9688030dc45b295b3ff3cd0b5318e7f56e7abb40 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <946787-yrg@users.noreply.gitlab.com> Date: Mon, 14 Dec 2020 11:55:32 +0000 Subject: [PATCH 21/53] Proto: Improve development documentation --- src/proto_alpha/lib_protocol/script_typed_cps_ir.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml index ea10bc67e6eb..c9412615e28d 100644 --- a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -92,7 +92,7 @@ open Script_typed_ir to assign types to stack cell contents while we use 's, 't, 'u, 'v, ... to assign types to stacks. - The final types for the whole sequence of instructions + The types for the final result and stack rest of a whole sequence of instructions are written 'r and 'f (standing for "result" and "final stack rest", respectively). Instructions for internal execution steps -- GitLab From 6c82b677742f9dd1a88f6ed7301d1ae939702547 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 14 Dec 2020 10:44:11 +0100 Subject: [PATCH 22/53] Proto/Michelson: Simplify code for stack preserving operation Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 37 ------------------- 1 file changed, 37 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 2dfd65bb5cb9..6e3b4a090bde 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -152,43 +152,6 @@ let rec interp_stack_prefix_preserving_operation : aft * result = fun f n stk -> match (n, stk) with - | ( Prefix - (Prefix - (Prefix - (Prefix - (Prefix - (Prefix - (Prefix - (Prefix - (Prefix - (Prefix - (Prefix - (Prefix (Prefix (Prefix (Prefix (Prefix n))))))))))))))), - ( v0, - ( v1, - ( v2, - ( v3, - ( v4, - ( v5, - ( v6, - (v7, (v8, (v9, (va, (vb, (vc, (vd, (ve, (vf, rest))))))))) - ) ) ) ) ) ) ) ) -> - interp_stack_prefix_preserving_operation f n rest - |> fun (rest', result) -> - ( ( v0, - ( v1, - ( v2, - ( v3, - ( v4, - ( v5, - ( v6, - ( v7, - (v8, (v9, (va, (vb, (vc, (vd, (ve, (vf, rest')))))))) - ) ) ) ) ) ) ) ), - result ) - | (Prefix (Prefix (Prefix (Prefix n))), (v0, (v1, (v2, (v3, rest))))) -> - interp_stack_prefix_preserving_operation f n rest - |> fun (rest', result) -> ((v0, (v1, (v2, (v3, rest')))), result) | (Prefix n, (v, rest)) -> interp_stack_prefix_preserving_operation f n rest |> fun (rest', result) -> ((v, rest'), result) -- GitLab From a991b946196e9acd4f6e9abb6556e30ebf8c9d1f Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 14 Dec 2020 12:58:45 +0100 Subject: [PATCH 23/53] Proto/Michelson: Reduce the number of allocations during Loop exec Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 78 +++++++++++++------ 1 file changed, 55 insertions(+), 23 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 6e3b4a090bde..def324dee6e7 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -772,12 +772,27 @@ let get_log (logger : logger option) = fragment). The [konts] GADT ensures that the input and output stack types of the continuations are consistent. + Loops have a special treatment because their control stack + is reused as is during the next iteration. This avoids the + reallocation of a control stack cell at each iteration. + + Dip also has a dedicated constructor in the control stack. + This allows the stack prefix to be restored after the execution + of the [Dip]'s body. + *) type (_, _, _, _) konts = | KNil : ('r, 'f, 'r, 'f) konts | KCons : ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) konts -> ('a, 's, 'r, 'f) konts + | KUndip : 'b * ('b, 'a * 's, 'r, 'f) konts -> ('a, 's, 'r, 'f) konts + | KLoop_in : + ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) konts + -> (bool, 'a * 's, 'r, 'f) konts + | KLoop_in_left : + ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) konts + -> (('a, 'b) union, 's, 'r, 'f) konts (* @@ -843,6 +858,36 @@ and run : (step [@ocaml.tailcall]) logger ctxt step_constants gas k' ks accu stack [@@inline.always] +and next : + type a s r f. + logger option -> + outdated_context -> + step_constants -> + local_gas_counter -> + (a, s, r, f) konts -> + a -> + s -> + (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = + fun logger ctxt sc gas ks accu stack -> + match ks with + | KNil -> + Lwt.return (Ok (accu, stack, ctxt, gas)) + | KCons (k, ks) -> + (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + | KLoop_in (ki, ks') -> + let (accu', stack') = stack in + if accu then + (step [@ocaml.tailcall]) logger ctxt sc gas ki ks accu' stack' + else (next [@ocaml.tailcall]) logger ctxt sc gas ks' accu' stack' + | KLoop_in_left (ki, ks') -> ( + match accu with + | L v -> + (step [@ocaml.tailcall]) logger ctxt sc gas ki ks v stack + | R v -> + (next [@ocaml.tailcall]) logger ctxt sc gas ks' v stack ) + | KUndip (x, ks) -> + next logger ctxt sc gas ks x (accu, stack) + and step : type a s b t r f. logger option -> @@ -865,14 +910,8 @@ and step : | Some logger -> log_entry logger ctxt gas i accu stack ) ; match i with - | KHalt _ -> ( - match ks with - | KNil -> - ( Lwt.return (Ok (accu, stack, ctxt, gas)) - : (r * f * outdated_context * local_gas_counter) tzresult Lwt.t - ) - | KCons (k, ks) -> - (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack ) + | KHalt _ -> + next logger ctxt sc gas ks accu stack (* stack ops *) | KDrop (_, k) -> let (accu, stack) = stack in @@ -1405,22 +1444,15 @@ and step : if accu then (run [@ocaml.tailcall]) logger ctxt sc gas i bt ks res stack else (run [@ocaml.tailcall]) logger ctxt sc gas i bf ks res stack - | KLoop (_, body, k) as self -> - let (res, stack) = stack in - if accu then - let ks = KCons (self, ks) in - (run [@ocaml.tailcall]) logger ctxt sc gas i body ks res stack - else (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack - | KLoop_left (_, bl, br) as self -> ( - match accu with - | L v -> - let ks = KCons (self, ks) in - (run [@ocaml.tailcall]) logger ctxt sc gas i bl ks v stack - | R v -> - (run [@ocaml.tailcall]) logger ctxt sc gas i br ks v stack ) - | KDip (_, kinfo_const, b, k) -> + | KLoop (_, body, k) -> + let ks = KLoop_in (body, KCons (k, ks)) in + (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + | KLoop_left (_, bl, br) -> + let ks = KLoop_in_left (bl, KCons (br, ks)) in + (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + | KDip (_, _, b, k) -> let ign = accu in - let ks = KCons (KConst (kinfo_const, ign, k), ks) in + let ks = KUndip (ign, KCons (k, ks)) in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger ctxt sc gas i b ks accu stack | KExec (_, k) -> -- GitLab From c01fef3a2eec2ada860e8c100df9871c71b419ec Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 17 Dec 2020 09:43:38 +0100 Subject: [PATCH 24/53] Proto/Michelson: Expose internal interp loop for gas model inference Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.mli | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index 898cfb8930c4..ebf35426131a 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -24,6 +24,7 @@ (*****************************************************************************) open Alpha_context +open Script_typed_cps_ir type execution_trace = (Script.location * Gas.t * (Script.expr * string option) list) list @@ -127,3 +128,53 @@ val kstep : 'a -> 's -> ('r * 'f * context) tzresult Lwt.t + +(** Internal interpretation loop + ============================ + + The following types and the following function are exposed + in the interface to allow the inference of a gas model in + snoop. + + Strictly speaking, they should not be considered as part of + the interface since they expose implementation details that + may change in the future. + +*) + +(** Internally, the interpretation loop uses a local gas counter. *) +type local_gas_counter = int + +(** During the evaluation, the gas level in the context is outdated. *) +type outdated_context = OutDatedContext of context [@@unboxed] + +(** The interpreter uses a control stack with specific cases for loops + and DIP. See the details in the implementation file. *) +type (_, _, _, _) konts = + | KNil : ('r, 'f, 'r, 'f) konts + | KCons : + ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) konts + -> ('a, 's, 'r, 'f) konts + | KUndip : 'b * ('b, 'a * 's, 'r, 'f) konts -> ('a, 's, 'r, 'f) konts + | KLoop_in : + ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) konts + -> (bool, 'a * 's, 'r, 'f) konts + | KLoop_in_left : + ('a, 's, ('a, 'b) Script_typed_ir.union, 's) kinstr + * ('b, 's, 'r, 'f) konts + -> (('a, 'b) Script_typed_ir.union, 's, 'r, 'f) konts + +(** [run logger ctxt step_constants local_gas_counter i k ks accu stack] + evaluates [k] (having [i] as predecessor) under the control flow + stack [ks] and the A-stack represented by [accu] and [stack]. *) +val run : + logger option -> + outdated_context -> + step_constants -> + local_gas_counter -> + ('c, 'u, 'd, 'v) kinstr -> + ('a, 's, 'b, 't) kinstr -> + ('b, 't, 'r, 'f) konts -> + 'a -> + 's -> + ('r * 'f * outdated_context * local_gas_counter) tzresult Lwt.t -- GitLab From 46893a499084d0596d76261357270f12c20b3f9e Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 21 Dec 2020 09:00:37 +0100 Subject: [PATCH 25/53] Proto/Michelson: Move more documentations in the module prelude Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 166 +++++++++++------- 1 file changed, 103 insertions(+), 63 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index def324dee6e7..33d3493c98a1 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -26,9 +26,69 @@ (* - This module implements an interpreter for Michelson. It takes the - form of a [step] function that interprets script instructions in a - dedicated abstract machine. + This module implements an interpreter for Michelson. It takes the + form of a [step] function that interprets script instructions in a + dedicated abstract machine. + + The interpreter is written in a small-step style: an execution + [step] only interprets a single instruction by updating the + configuration of a dedicated abstract machine. + + This abstract machine has two components: + + - a stack to control which instructions must be executed ; and + + - a stack of values where instructions get their inputs and put + their outputs. + + In addition, the machine has access to effectful primitives to interact + with the execution environment (e.g. the tezos node). These primitives + live in the [Lwt+State+Error] monad. Hence, this interpreter produces + a computation in the [Lwt+State+Error] monad. + + This interpreter enjoys the following properties: + + - The interpreter is tail-recursive, hence it is robust to stack + overflow. This property is checked by the compiler thanks to the + [@ocaml.tailcall] annotation of each recursive calls. + + - The interpreter is type-preserving. Thanks to GADTs, the + typing rules of Michelson are statically checked by the OCaml + typechecker: a Michelson program cannot go wrong. + + - The interpreter is tagless. Thanks to GADTs, the exact shape + of the stack is known statically so the interpreter does not + have to check that the input stack has the shape expected by + the instruction to be executed. + + Outline + ======= + + This file is organized as follows: + + 1. Runtime errors: + The standard incantations to register the errors + that can be produced by this module's functions. + + 2. Gas accounting: + The function [cost_of_instr] assigns a gas consumption + to an instruction and a stack of values according to + the cost model. This function is used in the interpretation + loop. Several auxiliary functions are given to deal with + gas accounting. + + 3. Logging: + One can instrument the interpreter with logging functions. + + 4. Interpretation loop: + This is the main functionality of this module, aka the + [step] function. + + 5. Interface functions: + This part of the module builds high-level functions + on top the more basic [step] function. + + Implementation details are explained along the file. *) @@ -142,30 +202,6 @@ let () = (function Cannot_serialize_storage -> Some () | _ -> None) (fun () -> Cannot_serialize_storage) -(* ---- interpreter ---------------------------------------------------------*) - -let rec interp_stack_prefix_preserving_operation : - type fbef bef faft aft result. - (fbef -> faft * result) -> - (fbef, faft, bef, aft) stack_prefix_preservation_witness -> - bef -> - aft * result = - fun f n stk -> - match (n, stk) with - | (Prefix n, (v, rest)) -> - interp_stack_prefix_preserving_operation f n rest - |> fun (rest', result) -> ((v, rest'), result) - | (Rest, v) -> - f v - -type step_constants = { - source : Contract.t; - payer : Contract.t; - self : Contract.t; - amount : Tez.t; - chain_id : Chain_id.t; -} - (* Computing the cost of Michelson instructions @@ -173,7 +209,8 @@ type step_constants = { The function [cost_of_instr] provides a cost model for Michelson instructions. It is used by the interpreter to track the - consumption of gas. + consumption of gas. This consumption may depend on the values + on the stack. *) @@ -648,8 +685,8 @@ let use_gas_counter_in_ctxt ctxt local_gas_counter f = [step] calls [consume] at the beginning of each execution step. [consume'] is used in the implementation of [KConcat_string] - and [KConcat_bytes] because the cost depends on the final - result of the concatenation. + and [KConcat_bytes] because in that special cases, the cost + is expressed with respec to the final result of the concatenation. *) @@ -730,37 +767,6 @@ let get_log (logger : logger option) = Interpretation loop =================== - The interpreter is written in a small-step style: an execution - [step] only interprets a single instruction by updating the - configuration of a dedicated abstract machine. - - This abstract machine has two components: - - - a stack to control which instructions must be executed ; and - - - a stack of values where instructions get their inputs and put - their outputs. - - In addition, the machine has access to effectful primitives to interact - with the execution environment (e.g. the tezos node). These primitives - live in the [Lwt+State+Error] monad. Hence, this interpreter produces - a computation in the [Lwt+State+Error] monad. - - This interpreter enjoys the following properties: - - - The interpreter is tail-recursive, hence it is robust to stack - overflow. This property is checked by the compiler thanks to the - [@ocaml.tailcall] annotation of each recursive calls. - - - The interpreter is type-preserving. Thanks to GADTs, the - typing rules of Michelson are statically checked by the OCaml - typechecker: a Michelson program cannot go wrong. - - - The interpreter is tagless. Thanks to GADTs, the exact shape - of the stack is known statically so the interpreter does not - have to check that the input stack has the shape expected by - the instruction to be executed. - *) (* @@ -794,6 +800,35 @@ type (_, _, _, _) konts = ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) konts -> (('a, 'b) union, 's, 'r, 'f) konts +(* + + The interpreter is parameterized by a small set of values. + +*) +type step_constants = { + source : Contract.t; + payer : Contract.t; + self : Contract.t; + amount : Tez.t; + chain_id : Chain_id.t; +} + +let rec interp_stack_prefix_preserving_operation : + type fbef bef faft aft result. + (fbef -> faft * result) -> + (fbef, faft, bef, aft) stack_prefix_preservation_witness -> + bef -> + aft * result = + fun f n stk -> + match (n, stk) with + | (Prefix n, (v, rest)) -> + let (rest', result) = + interp_stack_prefix_preserving_operation f n rest + in + ((v, rest'), result) + | (Rest, v) -> + f v + (* As announced earlier, the step function produces a computation in @@ -813,7 +848,7 @@ type (_, _, _, _) konts = function. Since these arguments are (most likely) stored in hardware registers and since the tail-recursive calls are compiled into direct jumps, this interpretation technique offers good - performances. + performances while saving safety thanks to a rich typing. For each impure instruction, the interpreter makes use of monadic bindings to compose monadic primitives with the [step] function. @@ -2160,7 +2195,12 @@ let kstep logger ctxt step_constants kinstr accu stack = let step logger ctxt step_constants descr stack = step_descr false logger ctxt step_constants descr stack -(* ---- contract handling ---------------------------------------------------*) +(* + + High-level functions + ==================== + +*) let execute logger ctxt mode step_constants ~entrypoint ~internal unparsed_script arg : ( Script.expr -- GitLab From 9fd14304b84526b3339a97b17905eaac26a3dc74 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 21 Dec 2020 09:18:08 +0100 Subject: [PATCH 26/53] Proto/Michelson: Remove silent steps for the sake of log readability Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 33d3493c98a1..a9a96cceb838 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -1029,12 +1029,12 @@ and step : KList_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, len, k) in let (accu, stack) = stack in - (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack | KList_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, len, k) -> ( match xs with | [] -> let ys = {elements = List.rev ys; length = len} in - (step [@ocaml.tailcall]) logger ctxt sc gas k ks ys (accu, stack) + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks ys (accu, stack) | x :: xs -> let ks = KCons @@ -1042,7 +1042,7 @@ and step : (kinfo_mapped, kinfo_mapping, body, xs, ys, len, k), ks ) in - (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) + (run [@ocaml.tailcall]) logger ctxt sc gas i body ks x (accu, stack) ) | KList_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, len, k) -> let k = @@ -1050,7 +1050,7 @@ and step : (kinfo_mapping, kinfo_mapped, body, xs, accu :: ys, len, k) in let (accu, stack) = stack in - (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack | KList_size (_, k) -> let list = accu in let len = Script_int.(abs (of_int list.length)) in @@ -1059,14 +1059,14 @@ and step : let xs = accu.elements in let k = KIter (kinfo_iter, body, xs, k) in let (accu, stack) = stack in - (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack | KIter (kinfo, body, xs, k) -> ( match xs with | [] -> - (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack | x :: xs -> let ks = KCons (KIter (kinfo, body, xs, k), ks) in - (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) + (run [@ocaml.tailcall]) logger ctxt sc gas i body ks x (accu, stack) ) (* sets *) | KEmpty_set (_, ty, k) -> @@ -1078,7 +1078,7 @@ and step : let l = List.rev (set_fold (fun e acc -> e :: acc) set []) in let kiter = KIter (kinfo_iter, body, l, k) in let (accu, stack) = stack in - (step [@ocaml.tailcall]) logger ctxt sc gas kiter ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i kiter ks accu stack | KSet_mem (_, k) -> let (set, stack) = stack in let res = set_mem accu set in @@ -1102,11 +1102,11 @@ and step : KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) in let (accu, stack) = stack in - (step [@ocaml.tailcall]) logger ctxt sc gas km ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i km ks accu stack | KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) -> ( match xs with | [] -> - (step [@ocaml.tailcall]) logger ctxt sc gas k ks ys (accu, stack) + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks ys (accu, stack) | (xk, xv) :: xs -> let ks = KCons @@ -1115,20 +1115,20 @@ and step : in let res = (xk, xv) in let stack = (accu, stack) in - (step [@ocaml.tailcall]) logger ctxt sc gas body ks res stack ) + (run [@ocaml.tailcall]) logger ctxt sc gas i body ks res stack ) | KMap_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, yk, k) -> let ys = map_update yk (Some accu) ys in let k = KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) in let (accu, stack) = stack in - (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack | KMap_iter (_, kinfo_iter, body, k) -> let map = accu in let l = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in let kiter = KIter (kinfo_iter, body, l, k) in let (accu, stack) = stack in - (step [@ocaml.tailcall]) logger ctxt sc gas kiter ks accu stack + (run [@ocaml.tailcall]) logger ctxt sc gas i kiter ks accu stack | KMap_mem (_, k) -> let (map, stack) = stack in let res = map_mem accu map in -- GitLab From 721bb8535d5d0e45c2d5da1c151074a4aa49e75c Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 21 Dec 2020 09:23:35 +0100 Subject: [PATCH 27/53] Proto/Michelson: Improve documentation of DCPS types Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/script_typed_cps_ir.ml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml index c9412615e28d..fd013fa19d7a 100644 --- a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -85,6 +85,10 @@ open Script_typed_ir ('aft_top, 'aft, 'res_top, 'res) kinstr -> ('bef_top, 'bef, 'res_top, 'res) kinstr + where [bef_top] and [bef] are the types of the stack top and rest + before the instruction chain, and [res_top] and [res] are the types + of the stack top and rest after the instruction chain + Notations: ---------- @@ -92,8 +96,9 @@ open Script_typed_ir to assign types to stack cell contents while we use 's, 't, 'u, 'v, ... to assign types to stacks. - The types for the final result and stack rest of a whole sequence of instructions - are written 'r and 'f (standing for "result" and "final stack rest", respectively). + The types for the final result and stack rest of a whole + sequence of instructions are written 'r and 'f + (standing for "result" and "final stack rest", respectively). Instructions for internal execution steps ========================================= -- GitLab From 8e5cb68df649753210da01a732be50c2c94e861a Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 21 Dec 2020 09:38:59 +0100 Subject: [PATCH 28/53] Proto/Michelson: Add a reference to [kinstr] documentation Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 34 +++++++++---------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index a9a96cceb838..64f50ded57d8 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -767,24 +767,22 @@ let get_log (logger : logger option) = Interpretation loop =================== -*) - -(* - - The stack of control is a list of [kinstr]. Since [kinstr] - denotes a list of instructions, the stack of control can be - seen as a list of instruction sequences, each representing - a form of delimited continuation (i.e. a control stack - fragment). The [konts] GADT ensures that the input and output - stack types of the continuations are consistent. - - Loops have a special treatment because their control stack - is reused as is during the next iteration. This avoids the - reallocation of a control stack cell at each iteration. - - Dip also has a dedicated constructor in the control stack. - This allows the stack prefix to be restored after the execution - of the [Dip]'s body. + The stack of control is a list of [kinstr]. This type is documented + in the module [Script_typed_cps_ir]. + + Since [kinstr] denotes a list of instructions, the stack of control + can be seen as a list of instruction sequences, each representing a + form of delimited continuation (i.e. a control stack fragment). The + [konts] GADT ensures that the input and output stack types of the + continuations are consistent. + + Loops have a special treatment because their control stack is reused + as is during the next iteration. This avoids the reallocation of a + control stack cell at each iteration. + + Dip also has a dedicated constructor in the control stack. This + allows the stack prefix to be restored after the execution of the + [Dip]'s body. *) type (_, _, _, _) konts = -- GitLab From 02b71881d8c505b39cc7a3424635791cebc54464 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 21 Dec 2020 09:46:25 +0100 Subject: [PATCH 29/53] Proto/Michelson: Basic .mli doc Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/script_interpreter.mli | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index ebf35426131a..56dc01d0f2ea 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -23,6 +23,15 @@ (* *) (*****************************************************************************) +(** This is the Michelson interpreter. + + This module offers a way to execute either a Michelson script or a + Michelson instruction. + + Implementation details are documented in the .ml file. + +*) + open Alpha_context open Script_typed_cps_ir -- GitLab From 6fc72dd6f02e0c6c61f6772dbeed037ac3db3cff Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 21 Dec 2020 10:23:15 +0100 Subject: [PATCH 30/53] Proto/Michelson: Move pseudo-instructions to control stack Courtesy of Tom Jack. Thank you! Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 174 ++++++++---------- .../lib_protocol/script_interpreter.mli | 30 +++ .../lib_protocol/script_typed_cps_ir.ml | 88 +-------- ...ddressTransfer::test_send_self_address.out | 4 +- 4 files changed, 120 insertions(+), 176 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 64f50ded57d8..f36b5ebfd8d3 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -222,18 +222,9 @@ let cost_of_instr : type a s r f. (a, s, r, f) kinstr -> a -> s -> Gas.cost = | KList_map _ -> let list = accu in Interp_costs.list_map list - | KList_mapping _ -> - (* FIXME *) - Gas.free - | KList_mapped _ -> - (* FIXME *) - Gas.free | KList_iter _ -> let l = accu in Interp_costs.list_iter l - | KIter _ -> - (* FIXME *) - Gas.free | KSet_iter _ -> let set = accu in Interp_costs.set_iter set @@ -246,12 +237,6 @@ let cost_of_instr : type a s r f. (a, s, r, f) kinstr -> a -> s -> Gas.cost = | KMap_map _ -> let map = accu in Interp_costs.map_map map - | KMap_mapping _ -> - (* FIXME *) - Gas.free - | KMap_mapped _ -> - (* FIXME *) - Gas.free | KMap_iter _ -> let map = accu in Interp_costs.map_iter map @@ -778,7 +763,8 @@ let get_log (logger : logger option) = Loops have a special treatment because their control stack is reused as is during the next iteration. This avoids the reallocation of a - control stack cell at each iteration. + control stack cell at each iteration. A similar reasoning applies + to higher-order iterators (i.e. MAPs and ITERs). Dip also has a dedicated constructor in the control stack. This allows the stack prefix to be restored after the execution of the @@ -797,6 +783,36 @@ type (_, _, _, _) konts = | KLoop_in_left : ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) konts -> (('a, 'b) union, 's, 'r, 'f) konts + | KIter : + ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) konts + -> ('b, 's, 'r, 'f) konts + | KList_mapping : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b boxed_list, 'c * 's, 'r, 'f) konts + -> ('c, 's, 'r, 'f) konts + | KList_mapped : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b boxed_list, 'c * 's, 'r, 'f) konts + -> ('b, 'c * 's, 'r, 'f) konts + | KMap_mapping : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) map + * (('a, 'c) map, 'd * 's, 'r, 'f) konts + -> ('d, 's, 'r, 'f) konts + | KMap_mapped : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) map + * 'a + * (('a, 'c) map, 'd * 's, 'r, 'f) konts + -> ('c, 'd * 's, 'r, 'f) konts (* @@ -920,6 +936,39 @@ and next : (next [@ocaml.tailcall]) logger ctxt sc gas ks' v stack ) | KUndip (x, ks) -> next logger ctxt sc gas ks x (accu, stack) + | KIter (body, xs, ks) -> ( + match xs with + | [] -> + next logger ctxt sc gas ks accu stack + | x :: xs -> + let ks = KIter (body, xs, ks) in + (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) ) + | KList_mapping (body, xs, ys, len, ks) -> ( + match xs with + | [] -> + let ys = {elements = List.rev ys; length = len} in + next logger ctxt sc gas ks ys (accu, stack) + | x :: xs -> + let ks = KList_mapped (body, xs, ys, len, ks) in + (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) ) + | KList_mapped (body, xs, ys, len, ks) -> + let ks = KList_mapping (body, xs, accu :: ys, len, ks) in + let (accu, stack) = stack in + next logger ctxt sc gas ks accu stack + | KMap_mapping (body, xs, ys, ks) -> ( + match xs with + | [] -> + next logger ctxt sc gas ks ys (accu, stack) + | (xk, xv) :: xs -> + let ks = KMap_mapped (body, xs, ys, xk, ks) in + let res = (xk, xv) in + let stack = (accu, stack) in + (step [@ocaml.tailcall]) logger ctxt sc gas body ks res stack ) + | KMap_mapped (body, xs, ys, yk, ks) -> + let ys = map_update yk (Some accu) ys in + let ks = KMap_mapping (body, xs, ys, ks) in + let (accu, stack) = stack in + next logger ctxt sc gas ks accu stack and step : type a s b t r f. @@ -1009,74 +1058,33 @@ and step : | hd :: tl -> let tl = {elements = tl; length = accu.length - 1} in (run [@ocaml.tailcall]) logger ctxt sc gas i bc ks hd (tl, stack) ) - | KList_map (kinfo, body, k) -> + | KList_map (_, body, k) -> let xs = accu.elements in let ys = [] in let len = accu.length in - let kinfo_mapped = - match (kinfo_of_kinstr k).kstack_ty with - | Item_t (ty, s, a) -> - {kinfo with kstack_ty = Item_t (unlist_ty ty, s, a)} - in - let kinfo_mapping = - match kinfo.kstack_ty with - | Item_t (_, kstack_ty, _) -> - {kloc = kinfo.kloc; kstack_ty} - in - let k = - KList_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, len, k) - in + let ks = KList_mapping (body, xs, ys, len, KCons (k, ks)) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack - | KList_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, len, k) -> ( - match xs with - | [] -> - let ys = {elements = List.rev ys; length = len} in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks ys (accu, stack) - | x :: xs -> - let ks = - KCons - ( KList_mapped - (kinfo_mapped, kinfo_mapping, body, xs, ys, len, k), - ks ) - in - (run [@ocaml.tailcall]) logger ctxt sc gas i body ks x (accu, stack) - ) - | KList_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, len, k) -> - let k = - KList_mapping - (kinfo_mapping, kinfo_mapped, body, xs, accu :: ys, len, k) - in - let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack | KList_size (_, k) -> let list = accu in let len = Script_int.(abs (of_int list.length)) in (run [@ocaml.tailcall]) logger ctxt sc gas i k ks len stack - | KList_iter (_, kinfo_iter, body, k) -> + | KList_iter (_, body, k) -> let xs = accu.elements in - let k = KIter (kinfo_iter, body, xs, k) in + let ks = KIter (body, xs, KCons (k, ks)) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack - | KIter (kinfo, body, xs, k) -> ( - match xs with - | [] -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack - | x :: xs -> - let ks = KCons (KIter (kinfo, body, xs, k), ks) in - (run [@ocaml.tailcall]) logger ctxt sc gas i body ks x (accu, stack) - ) + (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack (* sets *) | KEmpty_set (_, ty, k) -> let res = empty_set ty in let stack = (accu, stack) in (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack - | KSet_iter (_, kinfo_iter, body, k) -> + | KSet_iter (_, body, k) -> let set = accu in let l = List.rev (set_fold (fun e acc -> e :: acc) set []) in - let kiter = KIter (kinfo_iter, body, l, k) in + let ks = KIter (body, l, KCons (k, ks)) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i kiter ks accu stack + (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack | KSet_mem (_, k) -> let (set, stack) = stack in let res = set_mem accu set in @@ -1092,41 +1100,19 @@ and step : | KEmpty_map (_, ty, _, k) -> let res = empty_map ty and stack = (accu, stack) in (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack - | KMap_map (_, kinfo_mapping, kinfo_mapped, body, k) -> + | KMap_map (_, body, k) -> let map = accu in let xs = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in let ys = empty_map (map_key_ty map) in - let km = - KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) - in - let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i km ks accu stack - | KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) -> ( - match xs with - | [] -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks ys (accu, stack) - | (xk, xv) :: xs -> - let ks = - KCons - ( KMap_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, xk, k), - ks ) - in - let res = (xk, xv) in - let stack = (accu, stack) in - (run [@ocaml.tailcall]) logger ctxt sc gas i body ks res stack ) - | KMap_mapped (kinfo_mapped, kinfo_mapping, body, xs, ys, yk, k) -> - let ys = map_update yk (Some accu) ys in - let k = - KMap_mapping (kinfo_mapping, kinfo_mapped, body, xs, ys, k) - in + let ks = KMap_mapping (body, xs, ys, KCons (k, ks)) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack - | KMap_iter (_, kinfo_iter, body, k) -> + (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + | KMap_iter (_, body, k) -> let map = accu in let l = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in - let kiter = KIter (kinfo_iter, body, l, k) in + let ks = KIter (body, l, KCons (k, ks)) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i kiter ks accu stack + (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack | KMap_mem (_, k) -> let (map, stack) = stack in let res = map_mem accu map in diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index 56dc01d0f2ea..e7c97a70d02d 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -172,6 +172,36 @@ type (_, _, _, _) konts = ('a, 's, ('a, 'b) Script_typed_ir.union, 's) kinstr * ('b, 's, 'r, 'f) konts -> (('a, 'b) Script_typed_ir.union, 's, 'r, 'f) konts + | KIter : + ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) konts + -> ('b, 's, 'r, 'f) konts + | KList_mapping : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) konts + -> ('c, 's, 'r, 'f) konts + | KList_mapped : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) konts + -> ('b, 'c * 's, 'r, 'f) konts + | KMap_mapping : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) Script_typed_ir.map + * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) konts + -> ('d, 's, 'r, 'f) konts + | KMap_mapped : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) Script_typed_ir.map + * 'a + * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) konts + -> ('c, 'd * 's, 'r, 'f) konts (** [run logger ctxt step_constants local_gas_counter i k ks accu stack] evaluates [k] (having [i] as predecessor) under the control flow diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml index fd013fa19d7a..1d542537286d 100644 --- a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -205,36 +205,11 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = * ('a, 'c * 's, 'b, 'c * 's) kinstr * ('b boxed_list, 'c * 's, 'r, 'f) kinstr -> ('a boxed_list, 'c * 's, 'r, 'f) kinstr - | KList_mapping : - ('c, 's) kinfo - * ('b, 'c * 's) kinfo - * ('a, 'c * 's, 'b, 'c * 's) kinstr - * 'a list - * 'b list - * int - * ('b boxed_list, 'c * 's, 'r, 'f) kinstr - -> ('c, 's, 'r, 'f) kinstr - | KList_mapped : - ('b, 'c * 's) kinfo - * ('c, 's) kinfo - * ('a, 'c * 's, 'b, 'c * 's) kinstr - * 'a list - * 'b list - * int - * ('b boxed_list, 'c * 's, 'r, 'f) kinstr - -> ('b, 'c * 's, 'r, 'f) kinstr | KList_iter : ('a boxed_list, 'b * 's) kinfo - * ('b, 's) kinfo * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a boxed_list, 'b * 's, 'r, 'f) kinstr - | KIter : - ('b, 's) kinfo - * ('a, 'b * 's, 'b, 's) kinstr - * 'a list - * ('b, 's, 'r, 'f) kinstr - -> ('b, 's, 'r, 'f) kinstr | KList_size : ('a boxed_list, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> ('a boxed_list, 's, 'r, 'f) kinstr @@ -247,7 +222,6 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = -> ('a, 's, 'r, 'f) kinstr | KSet_iter : ('a set, 'b * 's) kinfo - * ('b, 's) kinfo * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a set, 'b * 's, 'r, 'f) kinstr @@ -272,31 +246,11 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = -> ('a, 's, 'r, 'f) kinstr | KMap_map : (('a, 'b) map, 'd * 's) kinfo - * ('d, 's) kinfo - * ('c, 'd * 's) kinfo * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr -> (('a, 'b) map, 'd * 's, 'r, 'f) kinstr - | KMap_mapping : - ('d, 's) kinfo - * ('c, 'd * 's) kinfo - * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr - * ('a * 'b) list - * ('a, 'c) map - * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr - -> ('d, 's, 'r, 'f) kinstr - | KMap_mapped : - ('c, 'd * 's) kinfo - * ('d, 's) kinfo - * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr - * ('a * 'b) list - * ('a, 'c) map - * 'a - * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr - -> ('c, 'd * 's, 'r, 'f) kinstr | KMap_iter : (('a, 'b) map, 'c * 's) kinfo - * ('c, 's) kinfo * ('a * 'b, 'c * 's, 'c, 's) kinstr * ('c, 's, 'r, 'f) kinstr -> (('a, 'b) map, 'c * 's, 'r, 'f) kinstr @@ -904,19 +858,13 @@ let kinfo_of_kinstr : type a s b f. (a, s, b, f) kinstr -> (a, s) kinfo = kinfo | KList_map (kinfo, _, _) -> kinfo - | KList_mapping (kinfo, _, _, _, _, _, _) -> - kinfo - | KList_mapped (kinfo, _, _, _, _, _, _) -> - kinfo - | KList_iter (kinfo, _, _, _) -> - kinfo - | KIter (kinfo, _, _, _) -> + | KList_iter (kinfo, _, _) -> kinfo | KList_size (kinfo, _) -> kinfo | KEmpty_set (kinfo, _, _) -> kinfo - | KSet_iter (kinfo, _, _, _) -> + | KSet_iter (kinfo, _, _) -> kinfo | KSet_mem (kinfo, _) -> kinfo @@ -926,13 +874,9 @@ let kinfo_of_kinstr : type a s b f. (a, s, b, f) kinstr -> (a, s) kinfo = kinfo | KEmpty_map (kinfo, _, _, _) -> kinfo - | KMap_map (kinfo, _, _, _, _) -> - kinfo - | KMap_mapping (kinfo, _, _, _, _, _) -> + | KMap_map (kinfo, _, _) -> kinfo - | KMap_mapped (kinfo, _, _, _, _, _, _) -> - kinfo - | KMap_iter (kinfo, _, _, _) -> + | KMap_iter (kinfo, _, _) -> kinfo | KMap_mem (kinfo, _) -> kinfo @@ -1553,7 +1497,7 @@ let rec translate_instr : | Refl -> let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in let ki = translate_instr i (coerce_lift li) lo (KHalt kinfo') in - return @@ KList_iter (kinfo, kinfo', ki, k) ) ) + return @@ KList_iter (kinfo, ki, k) ) ) | List_size -> ( match li with | IndLift li -> ( @@ -1573,7 +1517,7 @@ let rec translate_instr : | Refl -> let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in let ki = translate_instr i (coerce_lift li) lo (KHalt kinfo') in - return @@ KSet_iter (kinfo, kinfo', ki, k) ) ) + return @@ KSet_iter (kinfo, ki, k) ) ) | Set_mem -> ( match li with | IndLift li -> ( @@ -1625,18 +1569,7 @@ let rec translate_instr : let ki = translate_instr i (coerce_lift li) (coerce_lift lo) khalt in - let kinfo_mapped = - match (kinfo_of_kinstr k).kstack_ty with - | Item_t (ty, s, a) -> - {kinfo with kstack_ty = Item_t (snd (unmap_ty ty), s, a)} - in - let kinfo_mapping = - match kinfo.kstack_ty with - | Item_t (_, kstack_ty, _) -> - {kloc = kinfo.kloc; kstack_ty} - in - return @@ KMap_map (kinfo, kinfo_mapping, kinfo_mapped, ki, k) ) - ) ) + return @@ KMap_map (kinfo, ki, k) ) ) ) | Map_iter i -> ( match li with | IndLift li' -> ( @@ -1646,12 +1579,7 @@ let rec translate_instr : KHalt {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in let ki = translate_instr i (coerce_lift li) lo khalt in - let kinfo_iter = - match kinfo.kstack_ty with - | Item_t (_, kstack_ty, _) -> - {kinfo with kstack_ty} - in - return @@ KMap_iter (kinfo, kinfo_iter, ki, k) ) ) + return @@ KMap_iter (kinfo, ki, k) ) ) | Map_mem -> ( match li with | IndLift li -> ( diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out index ecff626f1388..a60efeec02d0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSelfAddressTransfer::test_send_self_address Node is bootstrapped. -Estimated gas: 6616.182 units (will add 100 for safety) +Estimated gas: 6616.102 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -27,7 +27,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 82 bytes - Consumed gas: 3945.649 + Consumed gas: 3945.569 Internal operations: Transaction: Amount: ꜩ0 -- GitLab From a0642bfc5d98c30c36b35827d4c7336ed996987c Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 09:42:38 +0100 Subject: [PATCH 31/53] Proto: Fix inconsistent usage of integer comparisons Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/saturation_repr.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/saturation_repr.ml b/src/proto_alpha/lib_protocol/saturation_repr.ml index 7db5dcd4c915..ac32a686c6ce 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.ml +++ b/src/proto_alpha/lib_protocol/saturation_repr.ml @@ -102,7 +102,7 @@ let scale_fast x y = let add x y = let z = x + y in - if z >= 0 then z else saturated + if Compare.Int.(z >= 0) then z else saturated let sub x y = Compare.Int.max (x - y) 0 -- GitLab From 3f41d499002337bbea4c51c24230bd41713172ee Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 09:53:10 +0100 Subject: [PATCH 32/53] Proto/Michelson: Fix inconsistent naming in `cost_of_instr` Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/script_interpreter.ml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index f36b5ebfd8d3..aaffbb2b2a3b 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -223,8 +223,8 @@ let cost_of_instr : type a s r f. (a, s, r, f) kinstr -> a -> s -> Gas.cost = let list = accu in Interp_costs.list_map list | KList_iter _ -> - let l = accu in - Interp_costs.list_iter l + let list = accu in + Interp_costs.list_iter list | KSet_iter _ -> let set = accu in Interp_costs.set_iter set @@ -241,10 +241,10 @@ let cost_of_instr : type a s r f. (a, s, r, f) kinstr -> a -> s -> Gas.cost = let map = accu in Interp_costs.map_iter map | KMap_mem _ -> - let v = accu and (map, _rest) = stack in + let v = accu and (map, _) = stack in Interp_costs.map_mem v map | KMap_get _ -> - let v = accu and (map, _rest) = stack in + let v = accu and (map, _) = stack in Interp_costs.map_get v map | KMap_update _ -> let k = accu and (_, (map, _)) = stack in -- GitLab From 0a2455acab05fd7c42b42f6a518d7806a6028490 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 10:09:27 +0100 Subject: [PATCH 33/53] Proto: Fix inconsistent comments about higher-order iterators Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/script_interpreter.ml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index aaffbb2b2a3b..85a12fcbaa4d 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -763,8 +763,14 @@ let get_log (logger : logger option) = Loops have a special treatment because their control stack is reused as is during the next iteration. This avoids the reallocation of a - control stack cell at each iteration. A similar reasoning applies - to higher-order iterators (i.e. MAPs and ITERs). + control stack cell at each iteration. + + Higher-order iterators (i.e. MAPs and ITERs) need internal instructions + to implement [step] as a tail-recursive function. Roughly speaking, + these instructions help in decomposing the execution of [I f c] + (where [I] is an higher-order iterator over a container [c]) into + three phases: to start the iteration, to execute [f] if there are + elements to be processed in [c], and to loop. Dip also has a dedicated constructor in the control stack. This allows the stack prefix to be restored after the execution of the -- GitLab From b803b1c2e46727e3a402482e3d926a0fabb3e0e8 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 10:42:27 +0100 Subject: [PATCH 34/53] Proto: Pair the context and the step constants to release a register Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 420 +++++++++--------- .../lib_protocol/script_interpreter.mli | 3 +- 2 files changed, 203 insertions(+), 220 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 85a12fcbaa4d..ed82550990b0 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -879,24 +879,22 @@ let rec interp_stack_prefix_preserving_operation : let rec run_descr : type bef aft. logger option -> - context -> - step_constants -> + context * step_constants -> (bef, aft) kdescr -> bef -> (aft * context) tzresult Lwt.t = - fun logger ctxt step_constants descr stack -> + fun logger (ctxt, sc) descr stack -> let (KDescr {kinstr; kli; klo}) = descr in let (accu, stack) = lift kli stack in let gas = (Gas.gas_counter ctxt :> int) in - step logger (outdated ctxt) step_constants gas kinstr KNil accu stack + step logger (outdated ctxt, sc) gas kinstr KNil accu stack >>=? fun (accu, stack, ctxt, gas) -> return (unlift klo (accu, stack), update_context gas ctxt) and run : type a a' s s' b t b' t' r f. logger option -> - outdated_context -> - step_constants -> + outdated_context * step_constants -> local_gas_counter -> (a', s', b', t') kinstr -> (a, s, b, t) kinstr -> @@ -904,90 +902,88 @@ and run : a -> s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = - fun logger ctxt step_constants gas k k' ks accu stack -> + fun logger g gas k k' ks accu stack -> ( match logger with | None -> () | Some logger -> + let (ctxt, _) = g in log_exit logger ctxt gas k k' accu stack ) ; - (step [@ocaml.tailcall]) logger ctxt step_constants gas k' ks accu stack + (step [@ocaml.tailcall]) logger g gas k' ks accu stack [@@inline.always] and next : type a s r f. logger option -> - outdated_context -> - step_constants -> + outdated_context * step_constants -> local_gas_counter -> (a, s, r, f) konts -> a -> s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = - fun logger ctxt sc gas ks accu stack -> + fun logger ((ctxt, _) as g) gas ks accu stack -> match ks with | KNil -> Lwt.return (Ok (accu, stack, ctxt, gas)) | KCons (k, ks) -> - (step [@ocaml.tailcall]) logger ctxt sc gas k ks accu stack + (step [@ocaml.tailcall]) logger g gas k ks accu stack | KLoop_in (ki, ks') -> let (accu', stack') = stack in - if accu then - (step [@ocaml.tailcall]) logger ctxt sc gas ki ks accu' stack' - else (next [@ocaml.tailcall]) logger ctxt sc gas ks' accu' stack' + if accu then (step [@ocaml.tailcall]) logger g gas ki ks accu' stack' + else (next [@ocaml.tailcall]) logger g gas ks' accu' stack' | KLoop_in_left (ki, ks') -> ( match accu with | L v -> - (step [@ocaml.tailcall]) logger ctxt sc gas ki ks v stack + (step [@ocaml.tailcall]) logger g gas ki ks v stack | R v -> - (next [@ocaml.tailcall]) logger ctxt sc gas ks' v stack ) + (next [@ocaml.tailcall]) logger g gas ks' v stack ) | KUndip (x, ks) -> - next logger ctxt sc gas ks x (accu, stack) + next logger g gas ks x (accu, stack) | KIter (body, xs, ks) -> ( match xs with | [] -> - next logger ctxt sc gas ks accu stack + next logger g gas ks accu stack | x :: xs -> let ks = KIter (body, xs, ks) in - (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) ) + (step [@ocaml.tailcall]) logger g gas body ks x (accu, stack) ) | KList_mapping (body, xs, ys, len, ks) -> ( match xs with | [] -> let ys = {elements = List.rev ys; length = len} in - next logger ctxt sc gas ks ys (accu, stack) + next logger g gas ks ys (accu, stack) | x :: xs -> let ks = KList_mapped (body, xs, ys, len, ks) in - (step [@ocaml.tailcall]) logger ctxt sc gas body ks x (accu, stack) ) + (step [@ocaml.tailcall]) logger g gas body ks x (accu, stack) ) | KList_mapped (body, xs, ys, len, ks) -> let ks = KList_mapping (body, xs, accu :: ys, len, ks) in let (accu, stack) = stack in - next logger ctxt sc gas ks accu stack + next logger g gas ks accu stack | KMap_mapping (body, xs, ys, ks) -> ( match xs with | [] -> - next logger ctxt sc gas ks ys (accu, stack) + next logger g gas ks ys (accu, stack) | (xk, xv) :: xs -> let ks = KMap_mapped (body, xs, ys, xk, ks) in let res = (xk, xv) in let stack = (accu, stack) in - (step [@ocaml.tailcall]) logger ctxt sc gas body ks res stack ) + (step [@ocaml.tailcall]) logger g gas body ks res stack ) | KMap_mapped (body, xs, ys, yk, ks) -> let ys = map_update yk (Some accu) ys in let ks = KMap_mapping (body, xs, ys, ks) in let (accu, stack) = stack in - next logger ctxt sc gas ks accu stack + next logger g gas ks accu stack and step : type a s b t r f. logger option -> - outdated_context -> - step_constants -> + outdated_context * step_constants -> local_gas_counter -> (a, s, b, t) kinstr -> (b, t, r, f) konts -> a -> s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = - fun logger ctxt sc gas i ks accu stack -> + fun logger ((ctxt, sc) as g) gas i ks accu stack -> match consume gas i accu stack with | None -> Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) @@ -999,173 +995,173 @@ and step : log_entry logger ctxt gas i accu stack ) ; match i with | KHalt _ -> - next logger ctxt sc gas ks accu stack + next logger g gas ks accu stack (* stack ops *) | KDrop (_, k) -> let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KDup (_, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks accu (accu, stack) | KSwap (_, k) -> let (top, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks top (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks top (accu, stack) | KConst (_, v, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks v (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks v (accu, stack) (* options *) | KCons_some (_, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (Some accu) stack + (run [@ocaml.tailcall]) logger g gas i k ks (Some accu) stack | KCons_none (_, _, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks None (accu, stack) | KIf_none (_, bt, bf) -> ( match accu with | None -> let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i bt ks accu stack + (run [@ocaml.tailcall]) logger g gas i bt ks accu stack | Some v -> - (run [@ocaml.tailcall]) logger ctxt sc gas i bf ks v stack ) + (run [@ocaml.tailcall]) logger g gas i bf ks v stack ) (* pairs *) | KCons_pair (_, k) -> let (b, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (accu, b) stack + (run [@ocaml.tailcall]) logger g gas i k ks (accu, b) stack | KUnpair (_, k) -> let (a, b) = accu in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks a (b, stack) + (run [@ocaml.tailcall]) logger g gas i k ks a (b, stack) | KCar (_, k) -> let (a, _) = accu in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks a stack + (run [@ocaml.tailcall]) logger g gas i k ks a stack | KCdr (_, k) -> let (_, b) = accu in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks b stack + (run [@ocaml.tailcall]) logger g gas i k ks b stack (* unions *) | KCons_left (_, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (L accu) stack + (run [@ocaml.tailcall]) logger g gas i k ks (L accu) stack | KCons_right (_, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (R accu) stack + (run [@ocaml.tailcall]) logger g gas i k ks (R accu) stack | KIf_left (_, bl, br) -> ( match accu with | L v -> - (run [@ocaml.tailcall]) logger ctxt sc gas i bl ks v stack + (run [@ocaml.tailcall]) logger g gas i bl ks v stack | R v -> - (run [@ocaml.tailcall]) logger ctxt sc gas i br ks v stack ) + (run [@ocaml.tailcall]) logger g gas i br ks v stack ) (* lists *) | KCons_list (_, k) -> let (tl, stack) = stack in let accu = list_cons accu tl in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KNil (_, k) -> let stack = (accu, stack) in let accu = list_empty in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KIf_cons (_, bc, bn) -> ( match accu.elements with | [] -> let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i bn ks accu stack + (run [@ocaml.tailcall]) logger g gas i bn ks accu stack | hd :: tl -> let tl = {elements = tl; length = accu.length - 1} in - (run [@ocaml.tailcall]) logger ctxt sc gas i bc ks hd (tl, stack) ) + (run [@ocaml.tailcall]) logger g gas i bc ks hd (tl, stack) ) | KList_map (_, body, k) -> let xs = accu.elements in let ys = [] in let len = accu.length in let ks = KList_mapping (body, xs, ys, len, KCons (k, ks)) in let (accu, stack) = stack in - (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + (next [@ocaml.tailcall]) logger g gas ks accu stack | KList_size (_, k) -> let list = accu in let len = Script_int.(abs (of_int list.length)) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks len stack + (run [@ocaml.tailcall]) logger g gas i k ks len stack | KList_iter (_, body, k) -> let xs = accu.elements in let ks = KIter (body, xs, KCons (k, ks)) in let (accu, stack) = stack in - (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + (next [@ocaml.tailcall]) logger g gas ks accu stack (* sets *) | KEmpty_set (_, ty, k) -> let res = empty_set ty in let stack = (accu, stack) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KSet_iter (_, body, k) -> let set = accu in let l = List.rev (set_fold (fun e acc -> e :: acc) set []) in let ks = KIter (body, l, KCons (k, ks)) in let (accu, stack) = stack in - (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + (next [@ocaml.tailcall]) logger g gas ks accu stack | KSet_mem (_, k) -> let (set, stack) = stack in let res = set_mem accu set in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KSet_update (_, k) -> let (presence, (set, stack)) = stack in let res = set_update accu presence set in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KSet_size (_, k) -> let res = set_size accu in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack (* maps *) | KEmpty_map (_, ty, _, k) -> let res = empty_map ty and stack = (accu, stack) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMap_map (_, body, k) -> let map = accu in let xs = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in let ys = empty_map (map_key_ty map) in let ks = KMap_mapping (body, xs, ys, KCons (k, ks)) in let (accu, stack) = stack in - (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + (next [@ocaml.tailcall]) logger g gas ks accu stack | KMap_iter (_, body, k) -> let map = accu in let l = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in let ks = KIter (body, l, KCons (k, ks)) in let (accu, stack) = stack in - (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + (next [@ocaml.tailcall]) logger g gas ks accu stack | KMap_mem (_, k) -> let (map, stack) = stack in let res = map_mem accu map in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMap_get (_, k) -> let (map, stack) = stack in let res = map_get accu map in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMap_update (_, k) -> let (v, (map, stack)) = stack in let key = accu in let res = map_update key v map in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMap_get_and_update (_, k) -> let key = accu in let (v, (map, rest)) = stack in let map' = map_update key v map in let v' = map_get key map in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks v' (map', rest) + (run [@ocaml.tailcall]) logger g gas i k ks v' (map', rest) | KMap_size (_, k) -> let res = map_size accu in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack (* Big map operations *) | KEmpty_big_map (_, tk, tv, k) -> let ebm = Script_ir_translator.empty_big_map tk tv in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks ebm (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks ebm (accu, stack) | KBig_map_mem (_, k) -> let (map, stack) = stack in let key = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> Script_ir_translator.big_map_mem ctxt key map ) >>=? fun (res, ctxt, gas) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack | KBig_map_get (_, k) -> let (map, stack) = stack in let key = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> Script_ir_translator.big_map_get ctxt key map ) >>=? fun (res, ctxt, gas) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack | KBig_map_update (_, k) -> let key = accu in let (maybe_value, (map, stack)) = stack in let big_map = Script_ir_translator.big_map_update key maybe_value map in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks big_map stack + (run [@ocaml.tailcall]) logger g gas i k ks big_map stack | KBig_map_get_and_update (_, k) -> let key = accu in let (v, (map, stack)) = stack in @@ -1173,34 +1169,34 @@ and step : ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> Script_ir_translator.big_map_get ctxt key map ) >>=? fun (v', ctxt, gas) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks v' (map', stack) + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks v' (map', stack) (* timestamp operations *) | KAdd_seconds_to_timestamp (_, k) -> let n = accu in let (t, stack) = stack in let result = Script_timestamp.add_delta t n in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack | KAdd_timestamp_to_seconds (_, k) -> let t = accu in let (n, stack) = stack in let result = Script_timestamp.add_delta t n in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack | KSub_timestamp_seconds (_, k) -> let t = accu in let (s, stack) = stack in let result = Script_timestamp.sub_delta t s in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack | KDiff_timestamps (_, k) -> let t1 = accu in let (t2, stack) = stack in let result = Script_timestamp.diff t1 t2 in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack (* string operations *) | KConcat_string_pair (_, k) -> let x = accu in let (y, stack) = stack in let s = String.concat "" [x; y] in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + (run [@ocaml.tailcall]) logger g gas i k ks s stack | KConcat_string (_, k) -> let ss = accu in (* The cost for this fold_left has been paid upfront *) @@ -1213,7 +1209,7 @@ and step : consume' ctxt gas (Interp_costs.concat_string total_length :> int) >>?= fun gas -> let s = String.concat "" ss.elements in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + (run [@ocaml.tailcall]) logger g gas i k ks s stack | KSlice_string (_, k) -> let offset = accu and (length, (s, stack)) = stack in let s_length = Z.of_int (String.length s) in @@ -1222,18 +1218,18 @@ and step : if Compare.Z.(offset < s_length && Z.add offset length <= s_length) then let s = String.sub s (Z.to_int offset) (Z.to_int length) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (Some s) stack - else (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack + (run [@ocaml.tailcall]) logger g gas i k ks (Some s) stack + else (run [@ocaml.tailcall]) logger g gas i k ks None stack | KString_size (_, k) -> let s = accu in let result = Script_int.(abs (of_int (String.length s))) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack (* bytes operations *) | KConcat_bytes_pair (_, k) -> let x = accu in let (y, stack) = stack in let s = Bytes.cat x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + (run [@ocaml.tailcall]) logger g gas i k ks s stack | KConcat_bytes (_, k) -> let ss = accu in (* The cost for this fold_left has been paid upfront *) @@ -1246,7 +1242,7 @@ and step : consume' ctxt gas (Interp_costs.concat_string total_length :> int) >>?= fun gas -> let s = Bytes.concat Bytes.empty ss.elements in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks s stack + (run [@ocaml.tailcall]) logger g gas i k ks s stack | KSlice_bytes (_, k) -> let offset = accu and (length, (s, stack)) = stack in let s_length = Z.of_int (Bytes.length s) in @@ -1255,25 +1251,23 @@ and step : if Compare.Z.(offset < s_length && Z.add offset length <= s_length) then let s = Bytes.sub s (Z.to_int offset) (Z.to_int length) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (Some s) stack - else (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack + (run [@ocaml.tailcall]) logger g gas i k ks (Some s) stack + else (run [@ocaml.tailcall]) logger g gas i k ks None stack | KBytes_size (_, k) -> let s = accu in let result = Script_int.(abs (of_int (Bytes.length s))) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack (* currency operations *) | KAdd_tez (_, k) -> let x = accu in let (y, stack) = stack in Tez.(x +? y) - >>?= fun res -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + >>?= fun res -> (run [@ocaml.tailcall]) logger g gas i k ks res stack | KSub_tez (_, k) -> let x = accu in let (y, stack) = stack in Tez.(x -? y) - >>?= fun res -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + >>?= fun res -> (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMul_teznat (kinfo, k) -> ( let x = accu in let (y, stack) = stack in @@ -1283,7 +1277,7 @@ and step : | Some y -> Tez.(x *? y) >>?= fun res -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack ) + (run [@ocaml.tailcall]) logger g gas i k ks res stack ) | KMul_nattez (kinfo, k) -> ( let y = accu in let (x, stack) = stack in @@ -1293,81 +1287,81 @@ and step : | Some y -> Tez.(x *? y) >>?= fun res -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack ) + (run [@ocaml.tailcall]) logger g gas i k ks res stack ) (* boolean operations *) | KOr (_, k) -> let x = accu in let (y, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (x || y) stack + (run [@ocaml.tailcall]) logger g gas i k ks (x || y) stack | KAnd (_, k) -> let x = accu in let (y, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (x && y) stack + (run [@ocaml.tailcall]) logger g gas i k ks (x && y) stack | KXor (_, k) -> let x = accu in let (y, stack) = stack in let res = Compare.Bool.(x <> y) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KNot (_, k) -> let x = accu in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks (not x) stack + (run [@ocaml.tailcall]) logger g gas i k ks (not x) stack (* integer operations *) | KIs_nat (_, k) -> let x = accu in let res = Script_int.is_nat x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KAbs_int (_, k) -> let x = accu in let res = Script_int.abs x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KInt_nat (_, k) -> let x = accu in let res = Script_int.int x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KNeg_int (_, k) -> let x = accu in let res = Script_int.neg x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KNeg_nat (_, k) -> let x = accu in let res = Script_int.neg x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KAdd_intint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KAdd_intnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KAdd_natint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KAdd_natnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add_n x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KSub_int (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.sub x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMul_intint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMul_intnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMul_natint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMul_natnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul_n x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KEdiv_teznat (_, k) -> let x = accu and (y, stack) = stack in let x = Script_int.of_int64 (Tez.to_mutez x) in @@ -1388,7 +1382,7 @@ and step : | _ -> assert false ) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack | KEdiv_tez (_, k) -> let x = accu and (y, stack) = stack in let x = Script_int.abs (Script_int.of_int64 (Tez.to_mutez x)) in @@ -1408,84 +1402,83 @@ and step : | Some r -> Some (q, r) ) ) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack | KEdiv_intint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KEdiv_intnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KEdiv_natint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KEdiv_natnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv_n x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KLsl_nat (kinfo, k) -> ( let x = accu and (y, stack) = stack in match Script_int.shift_left_n x y with | None -> get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) | Some x -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks x stack ) + (run [@ocaml.tailcall]) logger g gas i k ks x stack ) | KLsr_nat (kinfo, k) -> ( let x = accu and (y, stack) = stack in match Script_int.shift_right_n x y with | None -> get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) | Some r -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks r stack ) + (run [@ocaml.tailcall]) logger g gas i k ks r stack ) | KOr_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logor x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KAnd_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logand x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KAnd_int_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logand x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KXor_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logxor x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KNot_int (_, k) -> let x = accu in let res = Script_int.lognot x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KNot_nat (_, k) -> let x = accu in let res = Script_int.lognot x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack (* control *) | KIf (_, bt, bf) -> let (res, stack) = stack in - if accu then - (run [@ocaml.tailcall]) logger ctxt sc gas i bt ks res stack - else (run [@ocaml.tailcall]) logger ctxt sc gas i bf ks res stack + if accu then (run [@ocaml.tailcall]) logger g gas i bt ks res stack + else (run [@ocaml.tailcall]) logger g gas i bf ks res stack | KLoop (_, body, k) -> let ks = KLoop_in (body, KCons (k, ks)) in - (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + (next [@ocaml.tailcall]) logger g gas ks accu stack | KLoop_left (_, bl, br) -> let ks = KLoop_in_left (bl, KCons (br, ks)) in - (next [@ocaml.tailcall]) logger ctxt sc gas ks accu stack + (next [@ocaml.tailcall]) logger g gas ks accu stack | KDip (_, _, b, k) -> let ign = accu in let ks = KUndip (ign, KCons (k, ks)) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i b ks accu stack + (run [@ocaml.tailcall]) logger g gas i b ks accu stack | KExec (_, k) -> let arg = accu and (code, stack) = stack in ( use_gas_counter_in_ctxt ctxt gas - @@ fun ctxt -> interp logger ctxt sc code arg ) + @@ fun ctxt -> interp logger (ctxt, sc) code arg ) >>=? fun (res, ctxt, gas) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack | KApply (_, capture_ty, k) -> ( let capture = accu in let (lam, stack) = stack in @@ -1545,11 +1538,11 @@ and step : let lam' = Lam (full_descr, full_expr) in let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks lam' stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks lam' stack | _ -> assert false ) | KLambda (_, lam, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks lam (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks lam (accu, stack) | KFailwith (_, kloc, tv, _) -> let v = accu in let ctxt = update_context gas ctxt in @@ -1558,7 +1551,7 @@ and step : let v = Micheline.strip_locations v in get_log logger >>=? fun log -> fail (Reject (kloc, v, log)) | KNop (_, k) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack (* comparison *) | KCompare (_, ty, k) -> let a = accu in @@ -1566,54 +1559,54 @@ and step : let r = Script_int.of_int @@ Script_ir_translator.compare_comparable ty a b in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks r stack + (run [@ocaml.tailcall]) logger g gas i k ks r stack (* comparators *) | KEq (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres = 0) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack | KNeq (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres <> 0) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack | KLt (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres < 0) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack | KLe (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres <= 0) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack | KGt (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres > 0) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack | KGe (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres >= 0) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks cmpres stack + (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack (* packing *) | KPack (_, ty, k) -> let value = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> Script_ir_translator.pack_data ctxt ty value ) >>=? fun (bytes, ctxt, gas) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks bytes stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks bytes stack | KUnpack (_, ty, k) -> let bytes = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> unpack ctxt ~ty ~bytes ) >>=? fun (opt, ctxt, gas) -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks opt stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks opt stack | KAddress (_, k) -> let (_, address) = accu in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks address stack + (run [@ocaml.tailcall]) logger g gas i k ks address stack | KContract (kinfo, t, entrypoint, k) -> ( let contract = accu in match (contract, entrypoint) with @@ -1631,9 +1624,9 @@ and step : let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in let accu = maybe_contract in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks accu stack | _ -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack ) + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks None stack ) | KTransfer_tokens (_, k) -> let p = accu in let (amount, ((tp, (destination, entrypoint)), stack)) = stack in @@ -1669,12 +1662,12 @@ and step : let accu = (Internal_operation iop, lazy_storage_diff) in let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks accu stack | KImplicit_account (_, k) -> let key = accu in let contract = Contract.implicit_contract key in let res = (Unit_t None, (contract, "default")) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KCreate_contract (_, storage_type, param_type, Lam (_, code), root_name, k) -> (* Removed the instruction's arguments manager, spendable and delegatable *) @@ -1740,7 +1733,7 @@ and step : let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in let stack = ((contract, "default"), stack) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack | KSet_delegate (_, k) -> let delegate = accu in let operation = Delegation delegate in @@ -1752,67 +1745,59 @@ and step : in let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack | KBalance (_, k) -> let ctxt = update_context gas ctxt in Contract.get_balance_carbonated ctxt sc.self >>=? fun (ctxt, balance) -> let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in - (run [@ocaml.tailcall]) - logger - ctxt - sc - gas - i - k - ks - balance - (accu, stack) + let g = (ctxt, sc) in + (run [@ocaml.tailcall]) logger g gas i k ks balance (accu, stack) | KLevel (_, k) -> let level = (Level.current (outdated_context ctxt)).level |> Raw_level.to_int32 |> Script_int.of_int32 |> Script_int.abs in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks level (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks level (accu, stack) | KNow (_, k) -> let now = Script_timestamp.now (outdated_context ctxt) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks now (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks now (accu, stack) | KCheck_signature (_, k) -> let key = accu and (signature, (message, stack)) = stack in let res = Signature.check key signature message in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KHash_key (_, k) -> let key = accu in let res = Signature.Public_key.hash key in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KBlake2b (_, k) -> let bytes = accu in let hash = Raw_hashes.blake2b bytes in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + (run [@ocaml.tailcall]) logger g gas i k ks hash stack | KSha256 (_, k) -> let bytes = accu in let hash = Raw_hashes.sha256 bytes in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + (run [@ocaml.tailcall]) logger g gas i k ks hash stack | KSha512 (_, k) -> let bytes = accu in let hash = Raw_hashes.sha512 bytes in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + (run [@ocaml.tailcall]) logger g gas i k ks hash stack | KSource (_, k) -> let res = (sc.payer, "default") in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) | KSender (_, k) -> let res = (sc.source, "default") in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) | KSelf (_, ty, entrypoint, k) -> let res = (ty, (sc.self, entrypoint)) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) | KSelf_address (_, k) -> let res = (sc.self, "default") in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) | KAmount (_, k) -> let accu = sc.amount and stack = (accu, stack) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KDig (_, _n, n', k) -> let (stack, accu) = interp_stack_prefix_preserving_operation @@ -1820,7 +1805,7 @@ and step : n' (accu, stack) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KDug (_, _n, n', k) -> let v = accu in let (stack, ()) = @@ -1830,7 +1815,7 @@ and step : stack in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KDipn (_, _n, n', b, k) -> ( (* @@ -1859,7 +1844,7 @@ and step : | (stack, ExKInstr restore_prefix) -> let ks = KCons (restore_prefix, ks) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i b ks accu stack ) + (run [@ocaml.tailcall]) logger g gas i b ks accu stack ) | KDropn (_, _n, n', k) -> let (_, stack) = interp_stack_prefix_preserving_operation @@ -1868,10 +1853,10 @@ and step : (accu, stack) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KSapling_empty_state (_, memo_size, k) -> let state = Sapling.empty_state ~memo_size () in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks state (accu, stack) + (run [@ocaml.tailcall]) logger g gas i k ks state (accu, stack) | KSapling_verify_update (_, k) -> ( let transaction = accu in let (state, stack) = stack in @@ -1886,12 +1871,12 @@ and step : match balance_state_opt with | Some (balance, state) -> let state = Some (Script_int.of_int64 balance, state) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks state stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks state stack | None -> - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks None stack ) + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks None stack ) | KChainId (_, k) -> let accu = sc.chain_id and stack = (accu, stack) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KNever _ -> ( match accu with _ -> . ) | KVoting_power (_, k) -> @@ -1902,7 +1887,7 @@ and step : let power = Script_int.(abs (of_int32 rolls)) in let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks power stack + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks power stack | KTotal_voting_power (_, k) -> let ctxt = update_context gas ctxt in Vote.get_total_voting_power ctxt @@ -1910,65 +1895,66 @@ and step : let power = Script_int.(abs (of_int32 rolls)) in let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks power (accu, stack) + let g = (ctxt, sc) in + (run [@ocaml.tailcall]) logger g gas i k ks power (accu, stack) | KKeccak (_, k) -> let bytes = accu in let hash = Raw_hashes.keccak256 bytes in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + (run [@ocaml.tailcall]) logger g gas i k ks hash stack | KSha3 (_, k) -> let bytes = accu in let hash = Raw_hashes.sha3_256 bytes in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks hash stack + (run [@ocaml.tailcall]) logger g gas i k ks hash stack | KAdd_bls12_381_g1 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G1.add x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KAdd_bls12_381_g2 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G2.add x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KAdd_bls12_381_fr (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.Fr.add x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KMul_bls12_381_g1 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G1.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KMul_bls12_381_g2 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G2.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KMul_bls12_381_fr (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.Fr.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KMul_bls12_381_fr_z (_, k) -> let x = accu and (y, stack) = stack in let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in let res = Bls12_381.Fr.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KMul_bls12_381_z_fr (_, k) -> let y = accu and (x, stack) = stack in let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in let res = Bls12_381.Fr.mul x y in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KInt_bls12_381_fr (_, k) -> let x = accu in let res = Script_int.of_zint (Bls12_381.Fr.to_z x) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks res stack + (run [@ocaml.tailcall]) logger g gas i k ks res stack | KNeg_bls12_381_g1 (_, k) -> let x = accu in let accu = Bls12_381.G1.negate x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KNeg_bls12_381_g2 (_, k) -> let x = accu in let accu = Bls12_381.G2.negate x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KNeg_bls12_381_fr (_, k) -> let x = accu in let accu = Bls12_381.Fr.negate x in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KPairing_check_bls12_381 (_, k) -> let pairs = accu in let check = @@ -1981,7 +1967,7 @@ and step : |> Option.map Gt.(eq one)) |> Option.value ~default:false in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks check stack + (run [@ocaml.tailcall]) logger g gas i k ks check stack | KComb (_, _, witness, k) -> let rec aux : type before after. @@ -1996,7 +1982,7 @@ and step : in let stack = aux witness (accu, stack) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KUncomb (_, _, witness, k) -> let rec aux : type before after. @@ -2010,7 +1996,7 @@ and step : in let stack = aux witness (accu, stack) in let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KComb_get (_, _, witness, k) -> let comb = accu in let rec aux : @@ -2026,7 +2012,7 @@ and step : aux witness' b in let accu = aux witness comb in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KComb_set (_, _, witness, k) -> let value = accu and (comb, stack) = stack in let rec aux : @@ -2045,7 +2031,7 @@ and step : (hd, aux witness' value tl) in let accu = aux witness value comb in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KDup_n (_, _, witness, k) -> let rec aux : type before after. @@ -2059,18 +2045,18 @@ and step : in let stack = (accu, stack) in let accu = aux witness stack in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack (* Tickets *) | KTicket (_, k) -> let contents = accu and (amount, stack) = stack in let ticketer = (sc.self, "default") in let accu = {ticketer; contents; amount} in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KRead_ticket (_, k) -> let {ticketer; contents; amount} = accu in let stack = (accu, stack) in let accu = (ticketer, (contents, amount)) in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks accu stack + (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KSplit_ticket (_, k) -> let ticket = accu and ((amount_a, amount_b), stack) = stack in let result = @@ -2084,7 +2070,7 @@ and step : {ticket with amount = amount_b} ) else None in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack + (run [@ocaml.tailcall]) logger g gas i k ks result stack | KJoin_tickets (_, contents_ty, k) -> let (ticket_a, ticket_b) = accu in let result = @@ -2105,7 +2091,7 @@ and step : } else None in - (run [@ocaml.tailcall]) logger ctxt sc gas i k ks result stack ) + (run [@ocaml.tailcall]) logger g gas i k ks result stack ) and unpack : type a. @@ -2145,12 +2131,11 @@ and step_descr : type b a. bool -> logger option -> - context -> - step_constants -> + context * step_constants -> (b, a) descr -> b -> (a * context) tzresult Lwt.t = - fun log_now logger ctxt step_constants descr stack -> + fun log_now logger g descr stack -> (* FIXME: That's ugly but this is only temporary. *) let (KDescr {kinstr} as kdescr) = translate descr in ( if log_now then @@ -2160,30 +2145,29 @@ and step_descr : | Some logger -> let module Log = (val logger) in let kinfo = kinfo_of_kinstr kinstr in + let ctxt = fst g in Log.log_interp kinstr ctxt kinfo.kloc descr.bef stack ) ; - run_descr logger ctxt step_constants kdescr stack + run_descr logger g kdescr stack and interp : type p r. logger option -> - context -> - step_constants -> + context * step_constants -> (p, r) lambda -> p -> (r * context) tzresult Lwt.t = - fun logger ctxt step_constants (Lam (code, _)) arg -> + fun logger g (Lam (code, _)) arg -> let stack = (arg, ()) in - step_descr true logger ctxt step_constants code stack - >|=? fun ((ret, ()), ctxt) -> (ret, ctxt) + step_descr true logger g code stack >|=? fun ((ret, ()), ctxt) -> (ret, ctxt) let kstep logger ctxt step_constants kinstr accu stack = let gas = (Gas.gas_counter ctxt :> int) in - step logger (outdated ctxt) step_constants gas kinstr KNil accu stack + step logger (outdated ctxt, step_constants) gas kinstr KNil accu stack >>=? fun (accu, stack, ctxt, gas) -> return (accu, stack, update_context gas ctxt) let step logger ctxt step_constants descr stack = - step_descr false logger ctxt step_constants descr stack + step_descr false logger (ctxt, step_constants) descr stack (* @@ -2217,7 +2201,7 @@ let execute logger ctxt mode step_constants ~entrypoint ~internal >>?= fun (to_update, ctxt) -> trace (Runtime_contract_error (step_constants.self, script_code)) - (interp logger ctxt step_constants code (arg, storage)) + (interp logger (ctxt, step_constants) code (arg, storage)) >>=? fun ((ops, storage), ctxt) -> Script_ir_translator.extract_lazy_storage_diff ctxt diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index e7c97a70d02d..f89e70e0a8bd 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -208,8 +208,7 @@ type (_, _, _, _) konts = stack [ks] and the A-stack represented by [accu] and [stack]. *) val run : logger option -> - outdated_context -> - step_constants -> + outdated_context * step_constants -> local_gas_counter -> ('c, 'u, 'd, 'v) kinstr -> ('a, 's, 'b, 't) kinstr -> -- GitLab From f8e999c65043443f2fc2bce3de885b956b650934 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 10:48:53 +0100 Subject: [PATCH 35/53] Proto: Rename [konts] into [continuation] and explain parameters Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 57 +++++++++++-------- .../lib_protocol/script_interpreter.mli | 42 +++++++------- 2 files changed, 56 insertions(+), 43 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index ed82550990b0..acaa1459ae31 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -758,7 +758,7 @@ let get_log (logger : logger option) = Since [kinstr] denotes a list of instructions, the stack of control can be seen as a list of instruction sequences, each representing a form of delimited continuation (i.e. a control stack fragment). The - [konts] GADT ensures that the input and output stack types of the + [continuation] GADT ensures that the input and output stack types of the continuations are consistent. Loops have a special treatment because their control stack is reused @@ -776,49 +776,60 @@ let get_log (logger : logger option) = allows the stack prefix to be restored after the execution of the [Dip]'s body. + Following the same style as in [kinstr], [continuation] has four + arguments, two for each stack types. More precisely, with + + [('bef_top, 'bef, 'aft_top, 'aft) continuation] + + we encode the fact that the stack before executing the continuation + has type [('bef_top * 'bef)] and that the stack after this execution + has type [('aft_top * 'aft)]. + *) -type (_, _, _, _) konts = - | KNil : ('r, 'f, 'r, 'f) konts +type (_, _, _, _) continuation = + | KNil : ('r, 'f, 'r, 'f) continuation | KCons : - ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) konts - -> ('a, 's, 'r, 'f) konts - | KUndip : 'b * ('b, 'a * 's, 'r, 'f) konts -> ('a, 's, 'r, 'f) konts + ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation + | KUndip : + 'b * ('b, 'a * 's, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation | KLoop_in : - ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) konts - -> (bool, 'a * 's, 'r, 'f) konts + ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) continuation + -> (bool, 'a * 's, 'r, 'f) continuation | KLoop_in_left : - ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) konts - -> (('a, 'b) union, 's, 'r, 'f) konts + ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) continuation + -> (('a, 'b) union, 's, 'r, 'f) continuation | KIter : - ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) konts - -> ('b, 's, 'r, 'f) konts + ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) continuation + -> ('b, 's, 'r, 'f) continuation | KList_mapping : ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list * int - * ('b boxed_list, 'c * 's, 'r, 'f) konts - -> ('c, 's, 'r, 'f) konts + * ('b boxed_list, 'c * 's, 'r, 'f) continuation + -> ('c, 's, 'r, 'f) continuation | KList_mapped : ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list * int - * ('b boxed_list, 'c * 's, 'r, 'f) konts - -> ('b, 'c * 's, 'r, 'f) konts + * ('b boxed_list, 'c * 's, 'r, 'f) continuation + -> ('b, 'c * 's, 'r, 'f) continuation | KMap_mapping : ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * ('a * 'b) list * ('a, 'c) map - * (('a, 'c) map, 'd * 's, 'r, 'f) konts - -> ('d, 's, 'r, 'f) konts + * (('a, 'c) map, 'd * 's, 'r, 'f) continuation + -> ('d, 's, 'r, 'f) continuation | KMap_mapped : ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * ('a * 'b) list * ('a, 'c) map * 'a - * (('a, 'c) map, 'd * 's, 'r, 'f) konts - -> ('c, 'd * 's, 'r, 'f) konts + * (('a, 'c) map, 'd * 's, 'r, 'f) continuation + -> ('c, 'd * 's, 'r, 'f) continuation (* @@ -898,7 +909,7 @@ and run : local_gas_counter -> (a', s', b', t') kinstr -> (a, s, b, t) kinstr -> - (b, t, r, f) konts -> + (b, t, r, f) continuation -> a -> s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = @@ -917,7 +928,7 @@ and next : logger option -> outdated_context * step_constants -> local_gas_counter -> - (a, s, r, f) konts -> + (a, s, r, f) continuation -> a -> s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = @@ -979,7 +990,7 @@ and step : outdated_context * step_constants -> local_gas_counter -> (a, s, b, t) kinstr -> - (b, t, r, f) konts -> + (b, t, r, f) continuation -> a -> s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index f89e70e0a8bd..00a657972396 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -159,49 +159,51 @@ type outdated_context = OutDatedContext of context [@@unboxed] (** The interpreter uses a control stack with specific cases for loops and DIP. See the details in the implementation file. *) -type (_, _, _, _) konts = - | KNil : ('r, 'f, 'r, 'f) konts +type (_, _, _, _) continuation = + | KNil : ('r, 'f, 'r, 'f) continuation | KCons : - ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) konts - -> ('a, 's, 'r, 'f) konts - | KUndip : 'b * ('b, 'a * 's, 'r, 'f) konts -> ('a, 's, 'r, 'f) konts + ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation + | KUndip : + 'b * ('b, 'a * 's, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation | KLoop_in : - ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) konts - -> (bool, 'a * 's, 'r, 'f) konts + ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) continuation + -> (bool, 'a * 's, 'r, 'f) continuation | KLoop_in_left : ('a, 's, ('a, 'b) Script_typed_ir.union, 's) kinstr - * ('b, 's, 'r, 'f) konts - -> (('a, 'b) Script_typed_ir.union, 's, 'r, 'f) konts + * ('b, 's, 'r, 'f) continuation + -> (('a, 'b) Script_typed_ir.union, 's, 'r, 'f) continuation | KIter : - ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) konts - -> ('b, 's, 'r, 'f) konts + ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) continuation + -> ('b, 's, 'r, 'f) continuation | KList_mapping : ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list * int - * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) konts - -> ('c, 's, 'r, 'f) konts + * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) continuation + -> ('c, 's, 'r, 'f) continuation | KList_mapped : ('a, 'c * 's, 'b, 'c * 's) kinstr * 'a list * 'b list * int - * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) konts - -> ('b, 'c * 's, 'r, 'f) konts + * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) continuation + -> ('b, 'c * 's, 'r, 'f) continuation | KMap_mapping : ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * ('a * 'b) list * ('a, 'c) Script_typed_ir.map - * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) konts - -> ('d, 's, 'r, 'f) konts + * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) continuation + -> ('d, 's, 'r, 'f) continuation | KMap_mapped : ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * ('a * 'b) list * ('a, 'c) Script_typed_ir.map * 'a - * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) konts - -> ('c, 'd * 's, 'r, 'f) konts + * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) continuation + -> ('c, 'd * 's, 'r, 'f) continuation (** [run logger ctxt step_constants local_gas_counter i k ks accu stack] evaluates [k] (having [i] as predecessor) under the control flow @@ -212,7 +214,7 @@ val run : local_gas_counter -> ('c, 'u, 'd, 'v) kinstr -> ('a, 's, 'b, 't) kinstr -> - ('b, 't, 'r, 'f) konts -> + ('b, 't, 'r, 'f) continuation -> 'a -> 's -> ('r * 'f * outdated_context * local_gas_counter) tzresult Lwt.t -- GitLab From c139f43b4cf47934315a78136e811e16be77237e Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 11:54:54 +0100 Subject: [PATCH 36/53] Proto: Turn large interpretation rules into auxiliary functions Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 414 ++++++++++-------- 1 file changed, 237 insertions(+), 177 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index acaa1459ae31..75323ce21348 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -1490,68 +1490,12 @@ and step : @@ fun ctxt -> interp logger (ctxt, sc) code arg ) >>=? fun (res, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack - | KApply (_, capture_ty, k) -> ( + | KApply (_, capture_ty, k) -> let capture = accu in let (lam, stack) = stack in - let (Lam (descr, expr)) = lam in - let (Item_t (full_arg_ty, _, _)) = descr.bef in - let ctxt = update_context gas ctxt in - unparse_data ctxt Optimized capture_ty capture - >>=? fun (const_expr, ctxt) -> - unparse_ty ctxt capture_ty - >>?= fun (ty_expr, ctxt) -> - match full_arg_ty with - | Pair_t ((capture_ty, _, _), (arg_ty, _, _), _) -> - let arg_stack_ty = Item_t (arg_ty, Empty_t, None) in - let const_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = Item_t (capture_ty, arg_stack_ty, None); - instr = Const capture; - } - : (_, _) descr ) - in - let pair_descr = - ( { - loc = descr.loc; - bef = Item_t (capture_ty, arg_stack_ty, None); - aft = Item_t (full_arg_ty, Empty_t, None); - instr = Cons_pair; - } - : (_, _) descr ) - in - let seq_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = Item_t (full_arg_ty, Empty_t, None); - instr = Seq (const_descr, pair_descr); - } - : (_, _) descr ) - in - let full_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = descr.aft; - instr = Seq (seq_descr, descr); - } - : (_, _) descr ) - in - let full_expr = - Micheline.Seq - ( 0, - [ Prim (0, I_PUSH, [ty_expr; const_expr], []); - Prim (0, I_PAIR, [], []); - expr ] ) - in - let lam' = Lam (full_descr, full_expr) in - let gas = update_local_gas_counter ctxt in - let ctxt = outdated ctxt in - (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks lam' stack - | _ -> - assert false ) + apply ctxt gas capture_ty capture lam + >>=? fun (lam', ctxt, gas) -> + (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks lam' stack | KLambda (_, lam, k) -> (run [@ocaml.tailcall]) logger g gas i k ks lam (accu, stack) | KFailwith (_, kloc, tv, _) -> @@ -1641,38 +1585,8 @@ and step : | KTransfer_tokens (_, k) -> let p = accu in let (amount, ((tp, (destination, entrypoint)), stack)) = stack in - let ctxt = update_context gas ctxt in - collect_lazy_storage ctxt tp p - >>?= fun (to_duplicate, ctxt) -> - let to_update = no_lazy_storage_id in - extract_lazy_storage_diff - ctxt - Optimized - tp - p - ~to_duplicate - ~to_update - ~temporary:true - >>=? fun (p, lazy_storage_diff, ctxt) -> - unparse_data ctxt Optimized tp p - >>=? fun (p, ctxt) -> - Gas.consume ctxt (Script.strip_locations_cost p) - >>?= fun ctxt -> - let operation = - Transaction - { - amount; - destination; - entrypoint; - parameters = Script.lazy_expr (Micheline.strip_locations p); - } - in - fresh_internal_nonce ctxt - >>?= fun (ctxt, nonce) -> - let iop = {source = sc.self; operation; nonce} in - let accu = (Internal_operation iop, lazy_storage_diff) in - let gas = update_local_gas_counter ctxt in - let ctxt = outdated ctxt in + transfer (ctxt, sc) gas amount tp p destination entrypoint + >>=? fun (accu, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks accu stack | KImplicit_account (_, k) -> let key = accu in @@ -1684,65 +1598,17 @@ and step : (* Removed the instruction's arguments manager, spendable and delegatable *) let delegate = accu in let (credit, (init, stack)) = stack in - let ctxt = update_context gas ctxt in - unparse_ty ctxt param_type - >>?= fun (unparsed_param_type, ctxt) -> - let unparsed_param_type = - Script_ir_translator.add_field_annot - root_name - None - unparsed_param_type - in - unparse_ty ctxt storage_type - >>?= fun (unparsed_storage_type, ctxt) -> - let code = - Micheline.strip_locations - (Seq - ( 0, - [ Prim (0, K_parameter, [unparsed_param_type], []); - Prim (0, K_storage, [unparsed_storage_type], []); - Prim (0, K_code, [code], []) ] )) - in - collect_lazy_storage ctxt storage_type init - >>?= fun (to_duplicate, ctxt) -> - let to_update = no_lazy_storage_id in - extract_lazy_storage_diff - ctxt - Optimized + create_contract + g + gas storage_type + param_type + code + root_name + delegate + credit init - ~to_duplicate - ~to_update - ~temporary:true - >>=? fun (init, lazy_storage_diff, ctxt) -> - unparse_data ctxt Optimized storage_type init - >>=? fun (storage, ctxt) -> - Gas.consume ctxt (Script.strip_locations_cost storage) - >>?= fun ctxt -> - let storage = Micheline.strip_locations storage in - Contract.fresh_contract_from_current_nonce ctxt - >>?= fun (ctxt, contract) -> - let operation = - Origination - { - credit; - delegate; - preorigination = Some contract; - script = - { - code = Script.lazy_expr code; - storage = Script.lazy_expr storage; - }; - } - in - fresh_internal_nonce ctxt - >>?= fun (ctxt, nonce) -> - let res = - ( Internal_operation {source = sc.self; operation; nonce}, - lazy_storage_diff ) - in - let gas = update_local_gas_counter ctxt in - let ctxt = outdated ctxt in + >>=? fun (res, contract, ctxt, gas) -> let stack = ((contract, "default"), stack) in (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack | KSet_delegate (_, k) -> @@ -1828,34 +1694,11 @@ and step : let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack | KDipn (_, _n, n', b, k) -> ( - (* - - The following function pops n elements from the stack - and push their reintroduction in the continuations stack. - - *) - let rec ktransfer : - type w u v s. - (w, v, s, u) kstack_prefix_preservation_witness -> - s -> - (u, b, t) exkinstr -> - w * (v, b, t) exkinstr = - fun w stack k -> - match (w, stack) with - | (KPrefix (kinfo, _, IsLifted lu', w), (x, stack)) -> ( - match k with - | ExKInstr k -> ( - match inverse_lift lu' with - | ExLiftInverse Refl -> - ktransfer w stack (ExKInstr (KConst (kinfo, x, k))) ) ) - | (KRest (_, _), _) -> - (stack, k) - in - match ktransfer n' (accu, stack) (ExKInstr k) with - | (stack, ExKInstr restore_prefix) -> - let ks = KCons (restore_prefix, ks) in - let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger g gas i b ks accu stack ) + match kundip n' (accu, stack) (ExKInstr k) with + | (stack, ExKInstr restore_prefix) -> + let ks = KCons (restore_prefix, ks) in + let (accu, stack) = stack in + (run [@ocaml.tailcall]) logger g gas i b ks accu stack ) | KDropn (_, _n, n', k) -> let (_, stack) = interp_stack_prefix_preserving_operation @@ -2104,6 +1947,223 @@ and step : in (run [@ocaml.tailcall]) logger g gas i k ks result stack ) +(* + + The following function pops n elements from the stack + and push their reintroduction in the continuations stack. + + *) +and kundip : + type w u v s b t. + (w, v, s, u) kstack_prefix_preservation_witness -> + s -> + (u, b, t) exkinstr -> + w * (v, b, t) exkinstr = + fun w stack k -> + match (w, stack) with + | (KPrefix (kinfo, _, IsLifted lu', w), (x, stack)) -> ( + match k with + | ExKInstr k -> ( + match inverse_lift lu' with + | ExLiftInverse Refl -> + kundip w stack (ExKInstr (KConst (kinfo, x, k))) ) ) + | (KRest (_, _), _) -> + (stack, k) + +(** [apply ctxt gas ty v lam] specializes [lam] by fixing its first + formal argument to [v]. The type of [v] is represented by [ty]. *) +and apply : + type a b c. + outdated_context -> + local_gas_counter -> + a ty -> + a -> + (a * b, c) lambda -> + ((b, c) lambda * outdated_context * local_gas_counter) tzresult Lwt.t = + fun ctxt gas capture_ty capture lam -> + let (Lam (descr, expr)) = lam in + let (Item_t (full_arg_ty, _, _)) = descr.bef in + let ctxt = update_context gas ctxt in + unparse_data ctxt Optimized capture_ty capture + >>=? fun (const_expr, ctxt) -> + unparse_ty ctxt capture_ty + >>?= fun (ty_expr, ctxt) -> + match full_arg_ty with + | Pair_t ((capture_ty, _, _), (arg_ty, _, _), _) -> + let arg_stack_ty = Item_t (arg_ty, Empty_t, None) in + let const_descr = + ( { + loc = descr.loc; + bef = arg_stack_ty; + aft = Item_t (capture_ty, arg_stack_ty, None); + instr = Const capture; + } + : (_, _) descr ) + in + let pair_descr = + ( { + loc = descr.loc; + bef = Item_t (capture_ty, arg_stack_ty, None); + aft = Item_t (full_arg_ty, Empty_t, None); + instr = Cons_pair; + } + : (_, _) descr ) + in + let seq_descr = + ( { + loc = descr.loc; + bef = arg_stack_ty; + aft = Item_t (full_arg_ty, Empty_t, None); + instr = Seq (const_descr, pair_descr); + } + : (_, _) descr ) + in + let full_descr = + ( { + loc = descr.loc; + bef = arg_stack_ty; + aft = descr.aft; + instr = Seq (seq_descr, descr); + } + : (_, _) descr ) + in + let full_expr = + Micheline.Seq + ( 0, + [ Prim (0, I_PUSH, [ty_expr; const_expr], []); + Prim (0, I_PAIR, [], []); + expr ] ) + in + let lam' = Lam (full_descr, full_expr) in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + return (lam', ctxt, gas) + | _ -> + assert false + +(** [transfer (ctxt, sc) gas tez tp p destination entrypoint] + creates an operation that transfers an amount of [tez] to + a contract determined by [(destination, entrypoint)] + instantiated with argument [p] of type [tp]. *) +and transfer : + type a. + outdated_context * step_constants -> + local_gas_counter -> + Tez.t -> + a ty -> + a -> + Contract.t -> + string -> + (operation * outdated_context * local_gas_counter) tzresult Lwt.t = + fun (ctxt, sc) gas amount tp p destination entrypoint -> + let ctxt = update_context gas ctxt in + collect_lazy_storage ctxt tp p + >>?= fun (to_duplicate, ctxt) -> + let to_update = no_lazy_storage_id in + extract_lazy_storage_diff + ctxt + Optimized + tp + p + ~to_duplicate + ~to_update + ~temporary:true + >>=? fun (p, lazy_storage_diff, ctxt) -> + unparse_data ctxt Optimized tp p + >>=? fun (p, ctxt) -> + Gas.consume ctxt (Script.strip_locations_cost p) + >>?= fun ctxt -> + let operation = + Transaction + { + amount; + destination; + entrypoint; + parameters = Script.lazy_expr (Micheline.strip_locations p); + } + in + fresh_internal_nonce ctxt + >>?= fun (ctxt, nonce) -> + let iop = {source = sc.self; operation; nonce} in + let res = (Internal_operation iop, lazy_storage_diff) in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + return (res, ctxt, gas) + +(** [create_contract (ctxt, sc) gas storage_ty param_ty code root_name + delegate credit init] creates an origination operation for a + contract represented by [code], with some [root_name], some initial + [credit] (taken to contract being executed), and an initial storage + [init] of type [storage_ty]. The type of the new contract argument + is [param_ty]. *) +and create_contract : + type a b. + outdated_context * step_constants -> + local_gas_counter -> + a ty -> + b ty -> + node -> + field_annot option -> + public_key_hash option -> + Tez.t -> + a -> + (operation * Contract.t * outdated_context * local_gas_counter) tzresult + Lwt.t = + fun (ctxt, sc) gas storage_type param_type code root_name delegate credit init -> + let ctxt = update_context gas ctxt in + unparse_ty ctxt param_type + >>?= fun (unparsed_param_type, ctxt) -> + let unparsed_param_type = + Script_ir_translator.add_field_annot root_name None unparsed_param_type + in + unparse_ty ctxt storage_type + >>?= fun (unparsed_storage_type, ctxt) -> + let code = + Micheline.strip_locations + (Seq + ( 0, + [ Prim (0, K_parameter, [unparsed_param_type], []); + Prim (0, K_storage, [unparsed_storage_type], []); + Prim (0, K_code, [code], []) ] )) + in + collect_lazy_storage ctxt storage_type init + >>?= fun (to_duplicate, ctxt) -> + let to_update = no_lazy_storage_id in + extract_lazy_storage_diff + ctxt + Optimized + storage_type + init + ~to_duplicate + ~to_update + ~temporary:true + >>=? fun (init, lazy_storage_diff, ctxt) -> + unparse_data ctxt Optimized storage_type init + >>=? fun (storage, ctxt) -> + Gas.consume ctxt (Script.strip_locations_cost storage) + >>?= fun ctxt -> + let storage = Micheline.strip_locations storage in + Contract.fresh_contract_from_current_nonce ctxt + >>?= fun (ctxt, contract) -> + let operation = + Origination + { + credit; + delegate; + preorigination = Some contract; + script = + {code = Script.lazy_expr code; storage = Script.lazy_expr storage}; + } + in + fresh_internal_nonce ctxt + >>?= fun (ctxt, nonce) -> + let res = + (Internal_operation {source = sc.self; operation; nonce}, lazy_storage_diff) + in + let gas = update_local_gas_counter ctxt in + let ctxt = outdated ctxt in + return (res, contract, ctxt, gas) + and unpack : type a. context -> ty:a ty -> bytes:bytes -> (a option * context) tzresult Lwt.t = -- GitLab From 0c669d96bb811413866f144c20feaf6795b6c06b Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 12:18:02 +0100 Subject: [PATCH 37/53] Proto: Start instructions' constructors with I instead of K Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 638 ++++++------ .../lib_protocol/script_typed_cps_ir.ml | 966 +++++++++--------- 2 files changed, 802 insertions(+), 802 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 75323ce21348..f5f79e2db9a3 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -219,388 +219,388 @@ module Interp_costs = Michelson_v1_gas.Cost_of.Interpreter let cost_of_instr : type a s r f. (a, s, r, f) kinstr -> a -> s -> Gas.cost = fun i accu stack -> match i with - | KList_map _ -> + | IList_map _ -> let list = accu in Interp_costs.list_map list - | KList_iter _ -> + | IList_iter _ -> let list = accu in Interp_costs.list_iter list - | KSet_iter _ -> + | ISet_iter _ -> let set = accu in Interp_costs.set_iter set - | KSet_mem _ -> + | ISet_mem _ -> let v = accu and (set, _) = stack in Interp_costs.set_mem v set - | KSet_update _ -> + | ISet_update _ -> let v = accu and (_, (set, _)) = stack in Interp_costs.set_update v set - | KMap_map _ -> + | IMap_map _ -> let map = accu in Interp_costs.map_map map - | KMap_iter _ -> + | IMap_iter _ -> let map = accu in Interp_costs.map_iter map - | KMap_mem _ -> + | IMap_mem _ -> let v = accu and (map, _) = stack in Interp_costs.map_mem v map - | KMap_get _ -> + | IMap_get _ -> let v = accu and (map, _) = stack in Interp_costs.map_get v map - | KMap_update _ -> + | IMap_update _ -> let k = accu and (_, (map, _)) = stack in Interp_costs.map_update k map - | KMap_get_and_update _ -> + | IMap_get_and_update _ -> let k = accu and (_, (map, _)) = stack in Interp_costs.map_get_and_update k map - | KBig_map_mem _ -> + | IBig_map_mem _ -> let key = accu and (map, _) = stack in Interp_costs.map_mem key map.diff - | KBig_map_get _ -> + | IBig_map_get _ -> let key = accu and (map, _) = stack in Interp_costs.map_get key map.diff - | KBig_map_update _ -> + | IBig_map_update _ -> let key = accu and (_, (map, _)) = stack in Interp_costs.map_update key map.diff - | KBig_map_get_and_update _ -> + | IBig_map_get_and_update _ -> let key = accu and (_, (map, _)) = stack in Interp_costs.map_get_and_update key map.diff - | KAdd_seconds_to_timestamp _ -> + | IAdd_seconds_to_timestamp _ -> let n = accu and (t, _) = stack in Interp_costs.add_seconds_timestamp n t - | KAdd_timestamp_to_seconds _ -> + | IAdd_timestamp_to_seconds _ -> let t = accu and (n, _) = stack in Interp_costs.add_seconds_timestamp n t - | KSub_timestamp_seconds _ -> + | ISub_timestamp_seconds _ -> let t = accu and (n, _) = stack in Interp_costs.sub_seconds_timestamp n t - | KDiff_timestamps _ -> + | IDiff_timestamps _ -> let t1 = accu and (t2, _) = stack in Interp_costs.diff_timestamps t1 t2 - | KConcat_string_pair _ -> + | IConcat_string_pair _ -> let x = accu and (y, _) = stack in Interp_costs.concat_string_pair x y - | KConcat_string _ -> + | IConcat_string _ -> let ss = accu in Interp_costs.concat_string_precheck ss - | KSlice_string _ -> + | ISlice_string _ -> let (_, (s, _)) = stack in Interp_costs.slice_string s - | KConcat_bytes_pair _ -> + | IConcat_bytes_pair _ -> let x = accu and (y, _) = stack in Interp_costs.concat_bytes_pair x y - | KConcat_bytes _ -> + | IConcat_bytes _ -> let ss = accu in Interp_costs.concat_string_precheck ss - | KSlice_bytes _ -> + | ISlice_bytes _ -> let (_, (s, _)) = stack in Interp_costs.slice_bytes s - | KMul_teznat _ -> + | IMul_teznat _ -> let (n, _) = stack in Interp_costs.mul_teznat n - | KMul_nattez _ -> + | IMul_nattez _ -> let n = accu in Interp_costs.mul_teznat n - | KAbs_int _ -> + | IAbs_int _ -> let x = accu in Interp_costs.abs_int x - | KNeg_int _ -> + | INeg_int _ -> let x = accu in Interp_costs.neg_int x - | KNeg_nat _ -> + | INeg_nat _ -> let x = accu in Interp_costs.neg_nat x - | KAdd_intint _ -> + | IAdd_intint _ -> let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | KAdd_intnat _ -> + | IAdd_intnat _ -> let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | KAdd_natint _ -> + | IAdd_natint _ -> let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | KAdd_natnat _ -> + | IAdd_natnat _ -> let x = accu and (y, _) = stack in Interp_costs.add_bigint x y - | KSub_int _ -> + | ISub_int _ -> let x = accu and (y, _) = stack in Interp_costs.sub_bigint x y - | KMul_intint _ -> + | IMul_intint _ -> let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | KMul_intnat _ -> + | IMul_intnat _ -> let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | KMul_natint _ -> + | IMul_natint _ -> let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | KMul_natnat _ -> + | IMul_natnat _ -> let x = accu and (y, _) = stack in Interp_costs.mul_bigint x y - | KEdiv_teznat _ -> + | IEdiv_teznat _ -> let x = accu and (y, _) = stack in Interp_costs.ediv_teznat x y - | KEdiv_intint _ -> + | IEdiv_intint _ -> let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | KEdiv_intnat _ -> + | IEdiv_intnat _ -> let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | KEdiv_natint _ -> + | IEdiv_natint _ -> let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | KEdiv_natnat _ -> + | IEdiv_natnat _ -> let x = accu and (y, _) = stack in Interp_costs.ediv_bigint x y - | KLsl_nat _ -> + | ILsl_nat _ -> let x = accu in Interp_costs.lsl_nat x - | KLsr_nat _ -> + | ILsr_nat _ -> let x = accu in Interp_costs.lsr_nat x - | KOr_nat _ -> + | IOr_nat _ -> let x = accu and (y, _) = stack in Interp_costs.or_nat x y - | KAnd_nat _ -> + | IAnd_nat _ -> let x = accu and (y, _) = stack in Interp_costs.and_nat x y - | KAnd_int_nat _ -> + | IAnd_int_nat _ -> let x = accu and (y, _) = stack in Interp_costs.and_nat x y - | KXor_nat _ -> + | IXor_nat _ -> let x = accu and (y, _) = stack in Interp_costs.xor_nat x y - | KNot_int _ -> + | INot_int _ -> let x = accu in Interp_costs.not_nat x - | KNot_nat _ -> + | INot_nat _ -> let x = accu in Interp_costs.not_nat x - | KCompare (_, ty, _) -> + | ICompare (_, ty, _) -> let a = accu and (b, _) = stack in Interp_costs.compare ty a b - | KCheck_signature _ -> + | ICheck_signature _ -> let key = accu and (_, (message, _)) = stack in Interp_costs.check_signature key message - | KHash_key _ -> + | IHash_key _ -> let pk = accu in Interp_costs.hash_key pk - | KBlake2b _ -> + | IBlake2b _ -> let bytes = accu in Interp_costs.blake2b bytes - | KSha256 _ -> + | ISha256 _ -> let bytes = accu in Interp_costs.sha256 bytes - | KSha512 _ -> + | ISha512 _ -> let bytes = accu in Interp_costs.sha512 bytes - | KKeccak _ -> + | IKeccak _ -> let bytes = accu in Interp_costs.keccak bytes - | KSha3 _ -> + | ISha3 _ -> let bytes = accu in Interp_costs.sha3 bytes - | KPairing_check_bls12_381 _ -> + | IPairing_check_bls12_381 _ -> let pairs = accu in Interp_costs.pairing_check_bls12_381 pairs - | KSapling_verify_update _ -> + | ISapling_verify_update _ -> let tx = accu in let inputs = List.length tx.inputs in let outputs = List.length tx.outputs in Interp_costs.sapling_verify_update ~inputs ~outputs - | KSplit_ticket _ -> + | ISplit_ticket _ -> let ticket = accu and ((amount_a, amount_b), _) = stack in Interp_costs.split_ticket ticket.amount amount_a amount_b - | KJoin_tickets (_, ty, _) -> + | IJoin_tickets (_, ty, _) -> let (ticket_a, ticket_b) = accu in Interp_costs.join_tickets ty ticket_a ticket_b - | KHalt _ -> + | IHalt _ -> (* FIXME *) Gas.free - | KDrop _ -> + | IDrop _ -> Interp_costs.drop - | KDup _ -> + | IDup _ -> Interp_costs.dup - | KSwap _ -> + | ISwap _ -> Interp_costs.swap - | KConst _ -> + | IConst _ -> Interp_costs.push - | KCons_some _ -> + | ICons_some _ -> Interp_costs.cons_some - | KCons_none _ -> + | ICons_none _ -> Interp_costs.cons_none - | KIf_none _ -> + | IIf_none _ -> Interp_costs.if_none - | KCons_pair _ -> + | ICons_pair _ -> Interp_costs.cons_pair - | KUnpair _ -> + | IUnpair _ -> Interp_costs.unpair - | KCar _ -> + | ICar _ -> Interp_costs.car - | KCdr _ -> + | ICdr _ -> Interp_costs.cdr - | KCons_left _ -> + | ICons_left _ -> Interp_costs.cons_left - | KCons_right _ -> + | ICons_right _ -> Interp_costs.cons_right - | KIf_left _ -> + | IIf_left _ -> Interp_costs.if_left - | KCons_list _ -> + | ICons_list _ -> Interp_costs.cons_list - | KNil _ -> + | INil _ -> Interp_costs.nil - | KIf_cons _ -> + | IIf_cons _ -> Interp_costs.if_cons - | KList_size _ -> + | IList_size _ -> Interp_costs.list_size - | KEmpty_set _ -> + | IEmpty_set _ -> Interp_costs.empty_set - | KSet_size _ -> + | ISet_size _ -> Interp_costs.set_size - | KEmpty_map _ -> + | IEmpty_map _ -> Interp_costs.empty_map - | KMap_size _ -> + | IMap_size _ -> Interp_costs.map_size - | KEmpty_big_map _ -> + | IEmpty_big_map _ -> Interp_costs.empty_map - | KString_size _ -> + | IString_size _ -> Interp_costs.string_size - | KBytes_size _ -> + | IBytes_size _ -> Interp_costs.bytes_size - | KAdd_tez _ -> + | IAdd_tez _ -> Interp_costs.add_tez - | KSub_tez _ -> + | ISub_tez _ -> Interp_costs.sub_tez - | KOr _ -> + | IOr _ -> Interp_costs.bool_or - | KAnd _ -> + | IAnd _ -> Interp_costs.bool_and - | KXor _ -> + | IXor _ -> Interp_costs.bool_xor - | KNot _ -> + | INot _ -> Interp_costs.bool_not - | KIs_nat _ -> + | IIs_nat _ -> Interp_costs.is_nat - | KInt_nat _ -> + | IInt_nat _ -> Interp_costs.int_nat - | KInt_bls12_381_fr _ -> + | IInt_bls12_381_fr _ -> Interp_costs.int_bls12_381_fr - | KEdiv_tez _ -> + | IEdiv_tez _ -> Interp_costs.ediv_tez - | KIf _ -> + | IIf _ -> Interp_costs.if_ - | KLoop _ -> + | ILoop _ -> Interp_costs.loop - | KLoop_left _ -> + | ILoop_left _ -> Interp_costs.loop_left - | KDip _ -> + | IDip _ -> Interp_costs.dip - | KExec _ -> + | IExec _ -> Interp_costs.exec - | KApply _ -> + | IApply _ -> Interp_costs.apply - | KLambda _ -> + | ILambda _ -> Interp_costs.push - | KFailwith _ -> + | IFailwith _ -> Gas.free - | KNop _ -> + | INop _ -> Interp_costs.nop - | KEq _ -> + | IEq _ -> Interp_costs.neq - | KNeq _ -> + | INeq _ -> Interp_costs.neq - | KLt _ -> + | ILt _ -> Interp_costs.neq - | KLe _ -> + | ILe _ -> Interp_costs.neq - | KGt _ -> + | IGt _ -> Interp_costs.neq - | KGe _ -> + | IGe _ -> Interp_costs.neq - | KPack _ -> + | IPack _ -> Gas.free - | KUnpack _ -> + | IUnpack _ -> Gas.free - | KAddress _ -> + | IAddress _ -> Interp_costs.address - | KContract _ -> + | IContract _ -> Interp_costs.contract - | KTransfer_tokens _ -> + | ITransfer_tokens _ -> Interp_costs.transfer_tokens - | KImplicit_account _ -> + | IImplicit_account _ -> Interp_costs.implicit_account - | KSet_delegate _ -> + | ISet_delegate _ -> Interp_costs.set_delegate - | KBalance _ -> + | IBalance _ -> Interp_costs.balance - | KLevel _ -> + | ILevel _ -> Interp_costs.level - | KNow _ -> + | INow _ -> Interp_costs.now - | KSapling_empty_state _ -> + | ISapling_empty_state _ -> Interp_costs.sapling_empty_state - | KSource _ -> + | ISource _ -> Interp_costs.source - | KSender _ -> + | ISender _ -> Interp_costs.source - | KSelf _ -> + | ISelf _ -> Interp_costs.self - | KSelf_address _ -> + | ISelf_address _ -> Interp_costs.self - | KAmount _ -> + | IAmount _ -> Interp_costs.amount - | KDig (_, n, _, _) -> + | IDig (_, n, _, _) -> Interp_costs.dign n - | KDug (_, n, _, _) -> + | IDug (_, n, _, _) -> Interp_costs.dugn n - | KDipn (_, n, _, _, _) -> + | IDipn (_, n, _, _, _) -> Interp_costs.dipn n - | KDropn (_, n, _, _) -> + | IDropn (_, n, _, _) -> Interp_costs.dropn n - | KChainId _ -> + | IChainId _ -> Interp_costs.chain_id - | KCreate_contract _ -> + | ICreate_contract _ -> Interp_costs.create_contract - | KNever _ -> + | INever _ -> Gas.free - | KVoting_power _ -> + | IVoting_power _ -> Interp_costs.voting_power - | KTotal_voting_power _ -> + | ITotal_voting_power _ -> Interp_costs.total_voting_power - | KAdd_bls12_381_g1 _ -> + | IAdd_bls12_381_g1 _ -> Interp_costs.add_bls12_381_g1 - | KAdd_bls12_381_g2 _ -> + | IAdd_bls12_381_g2 _ -> Interp_costs.add_bls12_381_g2 - | KAdd_bls12_381_fr _ -> + | IAdd_bls12_381_fr _ -> Interp_costs.add_bls12_381_fr - | KMul_bls12_381_g1 _ -> + | IMul_bls12_381_g1 _ -> Interp_costs.mul_bls12_381_g1 - | KMul_bls12_381_g2 _ -> + | IMul_bls12_381_g2 _ -> Interp_costs.mul_bls12_381_g2 - | KMul_bls12_381_fr _ -> + | IMul_bls12_381_fr _ -> Interp_costs.mul_bls12_381_fr - | KNeg_bls12_381_g1 _ -> + | INeg_bls12_381_g1 _ -> Interp_costs.neg_bls12_381_g1 - | KNeg_bls12_381_g2 _ -> + | INeg_bls12_381_g2 _ -> Interp_costs.neg_bls12_381_g2 - | KNeg_bls12_381_fr _ -> + | INeg_bls12_381_fr _ -> Interp_costs.neg_bls12_381_fr - | KMul_bls12_381_fr_z _ -> + | IMul_bls12_381_fr_z _ -> Interp_costs.mul_bls12_381_fr_z - | KMul_bls12_381_z_fr _ -> + | IMul_bls12_381_z_fr _ -> Interp_costs.mul_bls12_381_fr_z - | KDup_n (_, n, _, _) -> + | IDup_n (_, n, _, _) -> Interp_costs.dupn n - | KComb (_, n, _, _) -> + | IComb (_, n, _, _) -> Interp_costs.comb n - | KUncomb (_, n, _, _) -> + | IUncomb (_, n, _, _) -> Interp_costs.uncomb n - | KComb_get (_, n, _, _) -> + | IComb_get (_, n, _, _) -> Interp_costs.comb_get n - | KComb_set (_, n, _, _) -> + | IComb_set (_, n, _, _) -> Interp_costs.comb_set n - | KTicket _ -> + | ITicket _ -> Interp_costs.ticket - | KRead_ticket _ -> + | IRead_ticket _ -> Interp_costs.read_ticket [@@ocaml.inline always] @@ -669,8 +669,8 @@ let use_gas_counter_in_ctxt ctxt local_gas_counter f = [step] calls [consume] at the beginning of each execution step. - [consume'] is used in the implementation of [KConcat_string] - and [KConcat_bytes] because in that special cases, the cost + [consume'] is used in the implementation of [IConcat_string] + and [IConcat_bytes] because in that special cases, the cost is expressed with respec to the final result of the concatenation. *) @@ -1005,25 +1005,25 @@ and step : | Some logger -> log_entry logger ctxt gas i accu stack ) ; match i with - | KHalt _ -> + | IHalt _ -> next logger g gas ks accu stack (* stack ops *) - | KDrop (_, k) -> + | IDrop (_, k) -> let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KDup (_, k) -> + | IDup (_, k) -> (run [@ocaml.tailcall]) logger g gas i k ks accu (accu, stack) - | KSwap (_, k) -> + | ISwap (_, k) -> let (top, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks top (accu, stack) - | KConst (_, v, k) -> + | IConst (_, v, k) -> (run [@ocaml.tailcall]) logger g gas i k ks v (accu, stack) (* options *) - | KCons_some (_, k) -> + | ICons_some (_, k) -> (run [@ocaml.tailcall]) logger g gas i k ks (Some accu) stack - | KCons_none (_, _, k) -> + | ICons_none (_, _, k) -> (run [@ocaml.tailcall]) logger g gas i k ks None (accu, stack) - | KIf_none (_, bt, bf) -> ( + | IIf_none (_, bt, bf) -> ( match accu with | None -> let (accu, stack) = stack in @@ -1031,39 +1031,39 @@ and step : | Some v -> (run [@ocaml.tailcall]) logger g gas i bf ks v stack ) (* pairs *) - | KCons_pair (_, k) -> + | ICons_pair (_, k) -> let (b, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks (accu, b) stack - | KUnpair (_, k) -> + | IUnpair (_, k) -> let (a, b) = accu in (run [@ocaml.tailcall]) logger g gas i k ks a (b, stack) - | KCar (_, k) -> + | ICar (_, k) -> let (a, _) = accu in (run [@ocaml.tailcall]) logger g gas i k ks a stack - | KCdr (_, k) -> + | ICdr (_, k) -> let (_, b) = accu in (run [@ocaml.tailcall]) logger g gas i k ks b stack (* unions *) - | KCons_left (_, k) -> + | ICons_left (_, k) -> (run [@ocaml.tailcall]) logger g gas i k ks (L accu) stack - | KCons_right (_, k) -> + | ICons_right (_, k) -> (run [@ocaml.tailcall]) logger g gas i k ks (R accu) stack - | KIf_left (_, bl, br) -> ( + | IIf_left (_, bl, br) -> ( match accu with | L v -> (run [@ocaml.tailcall]) logger g gas i bl ks v stack | R v -> (run [@ocaml.tailcall]) logger g gas i br ks v stack ) (* lists *) - | KCons_list (_, k) -> + | ICons_list (_, k) -> let (tl, stack) = stack in let accu = list_cons accu tl in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KNil (_, k) -> + | INil (_, k) -> let stack = (accu, stack) in let accu = list_empty in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KIf_cons (_, bc, bn) -> ( + | IIf_cons (_, bc, bn) -> ( match accu.elements with | [] -> let (accu, stack) = stack in @@ -1071,109 +1071,109 @@ and step : | hd :: tl -> let tl = {elements = tl; length = accu.length - 1} in (run [@ocaml.tailcall]) logger g gas i bc ks hd (tl, stack) ) - | KList_map (_, body, k) -> + | IList_map (_, body, k) -> let xs = accu.elements in let ys = [] in let len = accu.length in let ks = KList_mapping (body, xs, ys, len, KCons (k, ks)) in let (accu, stack) = stack in (next [@ocaml.tailcall]) logger g gas ks accu stack - | KList_size (_, k) -> + | IList_size (_, k) -> let list = accu in let len = Script_int.(abs (of_int list.length)) in (run [@ocaml.tailcall]) logger g gas i k ks len stack - | KList_iter (_, body, k) -> + | IList_iter (_, body, k) -> let xs = accu.elements in let ks = KIter (body, xs, KCons (k, ks)) in let (accu, stack) = stack in (next [@ocaml.tailcall]) logger g gas ks accu stack (* sets *) - | KEmpty_set (_, ty, k) -> + | IEmpty_set (_, ty, k) -> let res = empty_set ty in let stack = (accu, stack) in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KSet_iter (_, body, k) -> + | ISet_iter (_, body, k) -> let set = accu in let l = List.rev (set_fold (fun e acc -> e :: acc) set []) in let ks = KIter (body, l, KCons (k, ks)) in let (accu, stack) = stack in (next [@ocaml.tailcall]) logger g gas ks accu stack - | KSet_mem (_, k) -> + | ISet_mem (_, k) -> let (set, stack) = stack in let res = set_mem accu set in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KSet_update (_, k) -> + | ISet_update (_, k) -> let (presence, (set, stack)) = stack in let res = set_update accu presence set in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KSet_size (_, k) -> + | ISet_size (_, k) -> let res = set_size accu in (run [@ocaml.tailcall]) logger g gas i k ks res stack (* maps *) - | KEmpty_map (_, ty, _, k) -> + | IEmpty_map (_, ty, _, k) -> let res = empty_map ty and stack = (accu, stack) in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMap_map (_, body, k) -> + | IMap_map (_, body, k) -> let map = accu in let xs = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in let ys = empty_map (map_key_ty map) in let ks = KMap_mapping (body, xs, ys, KCons (k, ks)) in let (accu, stack) = stack in (next [@ocaml.tailcall]) logger g gas ks accu stack - | KMap_iter (_, body, k) -> + | IMap_iter (_, body, k) -> let map = accu in let l = List.rev (map_fold (fun k v a -> (k, v) :: a) map []) in let ks = KIter (body, l, KCons (k, ks)) in let (accu, stack) = stack in (next [@ocaml.tailcall]) logger g gas ks accu stack - | KMap_mem (_, k) -> + | IMap_mem (_, k) -> let (map, stack) = stack in let res = map_mem accu map in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMap_get (_, k) -> + | IMap_get (_, k) -> let (map, stack) = stack in let res = map_get accu map in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMap_update (_, k) -> + | IMap_update (_, k) -> let (v, (map, stack)) = stack in let key = accu in let res = map_update key v map in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMap_get_and_update (_, k) -> + | IMap_get_and_update (_, k) -> let key = accu in let (v, (map, rest)) = stack in let map' = map_update key v map in let v' = map_get key map in (run [@ocaml.tailcall]) logger g gas i k ks v' (map', rest) - | KMap_size (_, k) -> + | IMap_size (_, k) -> let res = map_size accu in (run [@ocaml.tailcall]) logger g gas i k ks res stack (* Big map operations *) - | KEmpty_big_map (_, tk, tv, k) -> + | IEmpty_big_map (_, tk, tv, k) -> let ebm = Script_ir_translator.empty_big_map tk tv in (run [@ocaml.tailcall]) logger g gas i k ks ebm (accu, stack) - | KBig_map_mem (_, k) -> + | IBig_map_mem (_, k) -> let (map, stack) = stack in let key = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> Script_ir_translator.big_map_mem ctxt key map ) >>=? fun (res, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack - | KBig_map_get (_, k) -> + | IBig_map_get (_, k) -> let (map, stack) = stack in let key = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> Script_ir_translator.big_map_get ctxt key map ) >>=? fun (res, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack - | KBig_map_update (_, k) -> + | IBig_map_update (_, k) -> let key = accu in let (maybe_value, (map, stack)) = stack in let big_map = Script_ir_translator.big_map_update key maybe_value map in (run [@ocaml.tailcall]) logger g gas i k ks big_map stack - | KBig_map_get_and_update (_, k) -> + | IBig_map_get_and_update (_, k) -> let key = accu in let (v, (map, stack)) = stack in let map' = Script_ir_translator.big_map_update key v map in @@ -1182,33 +1182,33 @@ and step : >>=? fun (v', ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks v' (map', stack) (* timestamp operations *) - | KAdd_seconds_to_timestamp (_, k) -> + | IAdd_seconds_to_timestamp (_, k) -> let n = accu in let (t, stack) = stack in let result = Script_timestamp.add_delta t n in (run [@ocaml.tailcall]) logger g gas i k ks result stack - | KAdd_timestamp_to_seconds (_, k) -> + | IAdd_timestamp_to_seconds (_, k) -> let t = accu in let (n, stack) = stack in let result = Script_timestamp.add_delta t n in (run [@ocaml.tailcall]) logger g gas i k ks result stack - | KSub_timestamp_seconds (_, k) -> + | ISub_timestamp_seconds (_, k) -> let t = accu in let (s, stack) = stack in let result = Script_timestamp.sub_delta t s in (run [@ocaml.tailcall]) logger g gas i k ks result stack - | KDiff_timestamps (_, k) -> + | IDiff_timestamps (_, k) -> let t1 = accu in let (t2, stack) = stack in let result = Script_timestamp.diff t1 t2 in (run [@ocaml.tailcall]) logger g gas i k ks result stack (* string operations *) - | KConcat_string_pair (_, k) -> + | IConcat_string_pair (_, k) -> let x = accu in let (y, stack) = stack in let s = String.concat "" [x; y] in (run [@ocaml.tailcall]) logger g gas i k ks s stack - | KConcat_string (_, k) -> + | IConcat_string (_, k) -> let ss = accu in (* The cost for this fold_left has been paid upfront *) let total_length = @@ -1221,7 +1221,7 @@ and step : >>?= fun gas -> let s = String.concat "" ss.elements in (run [@ocaml.tailcall]) logger g gas i k ks s stack - | KSlice_string (_, k) -> + | ISlice_string (_, k) -> let offset = accu and (length, (s, stack)) = stack in let s_length = Z.of_int (String.length s) in let offset = Script_int.to_zint offset in @@ -1231,17 +1231,17 @@ and step : let s = String.sub s (Z.to_int offset) (Z.to_int length) in (run [@ocaml.tailcall]) logger g gas i k ks (Some s) stack else (run [@ocaml.tailcall]) logger g gas i k ks None stack - | KString_size (_, k) -> + | IString_size (_, k) -> let s = accu in let result = Script_int.(abs (of_int (String.length s))) in (run [@ocaml.tailcall]) logger g gas i k ks result stack (* bytes operations *) - | KConcat_bytes_pair (_, k) -> + | IConcat_bytes_pair (_, k) -> let x = accu in let (y, stack) = stack in let s = Bytes.cat x y in (run [@ocaml.tailcall]) logger g gas i k ks s stack - | KConcat_bytes (_, k) -> + | IConcat_bytes (_, k) -> let ss = accu in (* The cost for this fold_left has been paid upfront *) let total_length = @@ -1254,7 +1254,7 @@ and step : >>?= fun gas -> let s = Bytes.concat Bytes.empty ss.elements in (run [@ocaml.tailcall]) logger g gas i k ks s stack - | KSlice_bytes (_, k) -> + | ISlice_bytes (_, k) -> let offset = accu and (length, (s, stack)) = stack in let s_length = Z.of_int (Bytes.length s) in let offset = Script_int.to_zint offset in @@ -1264,22 +1264,22 @@ and step : let s = Bytes.sub s (Z.to_int offset) (Z.to_int length) in (run [@ocaml.tailcall]) logger g gas i k ks (Some s) stack else (run [@ocaml.tailcall]) logger g gas i k ks None stack - | KBytes_size (_, k) -> + | IBytes_size (_, k) -> let s = accu in let result = Script_int.(abs (of_int (Bytes.length s))) in (run [@ocaml.tailcall]) logger g gas i k ks result stack (* currency operations *) - | KAdd_tez (_, k) -> + | IAdd_tez (_, k) -> let x = accu in let (y, stack) = stack in Tez.(x +? y) >>?= fun res -> (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KSub_tez (_, k) -> + | ISub_tez (_, k) -> let x = accu in let (y, stack) = stack in Tez.(x -? y) >>?= fun res -> (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMul_teznat (kinfo, k) -> ( + | IMul_teznat (kinfo, k) -> ( let x = accu in let (y, stack) = stack in match Script_int.to_int64 y with @@ -1289,7 +1289,7 @@ and step : Tez.(x *? y) >>?= fun res -> (run [@ocaml.tailcall]) logger g gas i k ks res stack ) - | KMul_nattez (kinfo, k) -> ( + | IMul_nattez (kinfo, k) -> ( let y = accu in let (x, stack) = stack in match Script_int.to_int64 y with @@ -1300,80 +1300,80 @@ and step : >>?= fun res -> (run [@ocaml.tailcall]) logger g gas i k ks res stack ) (* boolean operations *) - | KOr (_, k) -> + | IOr (_, k) -> let x = accu in let (y, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks (x || y) stack - | KAnd (_, k) -> + | IAnd (_, k) -> let x = accu in let (y, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks (x && y) stack - | KXor (_, k) -> + | IXor (_, k) -> let x = accu in let (y, stack) = stack in let res = Compare.Bool.(x <> y) in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KNot (_, k) -> + | INot (_, k) -> let x = accu in (run [@ocaml.tailcall]) logger g gas i k ks (not x) stack (* integer operations *) - | KIs_nat (_, k) -> + | IIs_nat (_, k) -> let x = accu in let res = Script_int.is_nat x in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KAbs_int (_, k) -> + | IAbs_int (_, k) -> let x = accu in let res = Script_int.abs x in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KInt_nat (_, k) -> + | IInt_nat (_, k) -> let x = accu in let res = Script_int.int x in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KNeg_int (_, k) -> + | INeg_int (_, k) -> let x = accu in let res = Script_int.neg x in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KNeg_nat (_, k) -> + | INeg_nat (_, k) -> let x = accu in let res = Script_int.neg x in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KAdd_intint (_, k) -> + | IAdd_intint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KAdd_intnat (_, k) -> + | IAdd_intnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KAdd_natint (_, k) -> + | IAdd_natint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KAdd_natnat (_, k) -> + | IAdd_natnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.add_n x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KSub_int (_, k) -> + | ISub_int (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.sub x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMul_intint (_, k) -> + | IMul_intint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMul_intnat (_, k) -> + | IMul_intnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMul_natint (_, k) -> + | IMul_natint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMul_natnat (_, k) -> + | IMul_natnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.mul_n x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KEdiv_teznat (_, k) -> + | IEdiv_teznat (_, k) -> let x = accu and (y, stack) = stack in let x = Script_int.of_int64 (Tez.to_mutez x) in let result = @@ -1394,7 +1394,7 @@ and step : assert false ) in (run [@ocaml.tailcall]) logger g gas i k ks result stack - | KEdiv_tez (_, k) -> + | IEdiv_tez (_, k) -> let x = accu and (y, stack) = stack in let x = Script_int.abs (Script_int.of_int64 (Tez.to_mutez x)) in let y = Script_int.abs (Script_int.of_int64 (Tez.to_mutez y)) in @@ -1414,101 +1414,101 @@ and step : Some (q, r) ) ) in (run [@ocaml.tailcall]) logger g gas i k ks result stack - | KEdiv_intint (_, k) -> + | IEdiv_intint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KEdiv_intnat (_, k) -> + | IEdiv_intnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KEdiv_natint (_, k) -> + | IEdiv_natint (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KEdiv_natnat (_, k) -> + | IEdiv_natnat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.ediv_n x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KLsl_nat (kinfo, k) -> ( + | ILsl_nat (kinfo, k) -> ( let x = accu and (y, stack) = stack in match Script_int.shift_left_n x y with | None -> get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) | Some x -> (run [@ocaml.tailcall]) logger g gas i k ks x stack ) - | KLsr_nat (kinfo, k) -> ( + | ILsr_nat (kinfo, k) -> ( let x = accu and (y, stack) = stack in match Script_int.shift_right_n x y with | None -> get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) | Some r -> (run [@ocaml.tailcall]) logger g gas i k ks r stack ) - | KOr_nat (_, k) -> + | IOr_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logor x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KAnd_nat (_, k) -> + | IAnd_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logand x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KAnd_int_nat (_, k) -> + | IAnd_int_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logand x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KXor_nat (_, k) -> + | IXor_nat (_, k) -> let x = accu and (y, stack) = stack in let res = Script_int.logxor x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KNot_int (_, k) -> + | INot_int (_, k) -> let x = accu in let res = Script_int.lognot x in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KNot_nat (_, k) -> + | INot_nat (_, k) -> let x = accu in let res = Script_int.lognot x in (run [@ocaml.tailcall]) logger g gas i k ks res stack (* control *) - | KIf (_, bt, bf) -> + | IIf (_, bt, bf) -> let (res, stack) = stack in if accu then (run [@ocaml.tailcall]) logger g gas i bt ks res stack else (run [@ocaml.tailcall]) logger g gas i bf ks res stack - | KLoop (_, body, k) -> + | ILoop (_, body, k) -> let ks = KLoop_in (body, KCons (k, ks)) in (next [@ocaml.tailcall]) logger g gas ks accu stack - | KLoop_left (_, bl, br) -> + | ILoop_left (_, bl, br) -> let ks = KLoop_in_left (bl, KCons (br, ks)) in (next [@ocaml.tailcall]) logger g gas ks accu stack - | KDip (_, _, b, k) -> + | IDip (_, _, b, k) -> let ign = accu in let ks = KUndip (ign, KCons (k, ks)) in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i b ks accu stack - | KExec (_, k) -> + | IExec (_, k) -> let arg = accu and (code, stack) = stack in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> interp logger (ctxt, sc) code arg ) >>=? fun (res, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack - | KApply (_, capture_ty, k) -> + | IApply (_, capture_ty, k) -> let capture = accu in let (lam, stack) = stack in apply ctxt gas capture_ty capture lam >>=? fun (lam', ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks lam' stack - | KLambda (_, lam, k) -> + | ILambda (_, lam, k) -> (run [@ocaml.tailcall]) logger g gas i k ks lam (accu, stack) - | KFailwith (_, kloc, tv, _) -> + | IFailwith (_, kloc, tv, _) -> let v = accu in let ctxt = update_context gas ctxt in trace Cannot_serialize_failure (unparse_data ctxt Optimized tv v) >>=? fun (v, _ctxt) -> let v = Micheline.strip_locations v in get_log logger >>=? fun log -> fail (Reject (kloc, v, log)) - | KNop (_, k) -> + | INop (_, k) -> (run [@ocaml.tailcall]) logger g gas i k ks accu stack (* comparison *) - | KCompare (_, ty, k) -> + | ICompare (_, ty, k) -> let a = accu in let (b, stack) = stack in let r = @@ -1516,53 +1516,53 @@ and step : in (run [@ocaml.tailcall]) logger g gas i k ks r stack (* comparators *) - | KEq (_, k) -> + | IEq (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres = 0) in (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack - | KNeq (_, k) -> + | INeq (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres <> 0) in (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack - | KLt (_, k) -> + | ILt (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres < 0) in (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack - | KLe (_, k) -> + | ILe (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres <= 0) in (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack - | KGt (_, k) -> + | IGt (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres > 0) in (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack - | KGe (_, k) -> + | IGe (_, k) -> let cmpres = accu in let cmpres = Script_int.compare cmpres Script_int.zero in let cmpres = Compare.Int.(cmpres >= 0) in (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack (* packing *) - | KPack (_, ty, k) -> + | IPack (_, ty, k) -> let value = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> Script_ir_translator.pack_data ctxt ty value ) >>=? fun (bytes, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks bytes stack - | KUnpack (_, ty, k) -> + | IUnpack (_, ty, k) -> let bytes = accu in ( use_gas_counter_in_ctxt ctxt gas @@ fun ctxt -> unpack ctxt ~ty ~bytes ) >>=? fun (opt, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks opt stack - | KAddress (_, k) -> + | IAddress (_, k) -> let (_, address) = accu in (run [@ocaml.tailcall]) logger g gas i k ks address stack - | KContract (kinfo, t, entrypoint, k) -> ( + | IContract (kinfo, t, entrypoint, k) -> ( let contract = accu in match (contract, entrypoint) with | ((contract, "default"), entrypoint) @@ -1582,18 +1582,18 @@ and step : (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks accu stack | _ -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks None stack ) - | KTransfer_tokens (_, k) -> + | ITransfer_tokens (_, k) -> let p = accu in let (amount, ((tp, (destination, entrypoint)), stack)) = stack in transfer (ctxt, sc) gas amount tp p destination entrypoint >>=? fun (accu, ctxt, gas) -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks accu stack - | KImplicit_account (_, k) -> + | IImplicit_account (_, k) -> let key = accu in let contract = Contract.implicit_contract key in let res = (Unit_t None, (contract, "default")) in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KCreate_contract + | ICreate_contract (_, storage_type, param_type, Lam (_, code), root_name, k) -> (* Removed the instruction's arguments manager, spendable and delegatable *) let delegate = accu in @@ -1611,7 +1611,7 @@ and step : >>=? fun (res, contract, ctxt, gas) -> let stack = ((contract, "default"), stack) in (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack - | KSet_delegate (_, k) -> + | ISet_delegate (_, k) -> let delegate = accu in let operation = Delegation delegate in let ctxt = update_context gas ctxt in @@ -1623,7 +1623,7 @@ and step : let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack - | KBalance (_, k) -> + | IBalance (_, k) -> let ctxt = update_context gas ctxt in Contract.get_balance_carbonated ctxt sc.self >>=? fun (ctxt, balance) -> @@ -1631,51 +1631,51 @@ and step : let ctxt = outdated ctxt in let g = (ctxt, sc) in (run [@ocaml.tailcall]) logger g gas i k ks balance (accu, stack) - | KLevel (_, k) -> + | ILevel (_, k) -> let level = (Level.current (outdated_context ctxt)).level |> Raw_level.to_int32 |> Script_int.of_int32 |> Script_int.abs in (run [@ocaml.tailcall]) logger g gas i k ks level (accu, stack) - | KNow (_, k) -> + | INow (_, k) -> let now = Script_timestamp.now (outdated_context ctxt) in (run [@ocaml.tailcall]) logger g gas i k ks now (accu, stack) - | KCheck_signature (_, k) -> + | ICheck_signature (_, k) -> let key = accu and (signature, (message, stack)) = stack in let res = Signature.check key signature message in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KHash_key (_, k) -> + | IHash_key (_, k) -> let key = accu in let res = Signature.Public_key.hash key in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KBlake2b (_, k) -> + | IBlake2b (_, k) -> let bytes = accu in let hash = Raw_hashes.blake2b bytes in (run [@ocaml.tailcall]) logger g gas i k ks hash stack - | KSha256 (_, k) -> + | ISha256 (_, k) -> let bytes = accu in let hash = Raw_hashes.sha256 bytes in (run [@ocaml.tailcall]) logger g gas i k ks hash stack - | KSha512 (_, k) -> + | ISha512 (_, k) -> let bytes = accu in let hash = Raw_hashes.sha512 bytes in (run [@ocaml.tailcall]) logger g gas i k ks hash stack - | KSource (_, k) -> + | ISource (_, k) -> let res = (sc.payer, "default") in (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) - | KSender (_, k) -> + | ISender (_, k) -> let res = (sc.source, "default") in (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) - | KSelf (_, ty, entrypoint, k) -> + | ISelf (_, ty, entrypoint, k) -> let res = (ty, (sc.self, entrypoint)) in (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) - | KSelf_address (_, k) -> + | ISelf_address (_, k) -> let res = (sc.self, "default") in (run [@ocaml.tailcall]) logger g gas i k ks res (accu, stack) - | KAmount (_, k) -> + | IAmount (_, k) -> let accu = sc.amount and stack = (accu, stack) in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KDig (_, _n, n', k) -> + | IDig (_, _n, n', k) -> let (stack, accu) = interp_stack_prefix_preserving_operation (fun (v, stack) -> (stack, v)) @@ -1683,7 +1683,7 @@ and step : (accu, stack) in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KDug (_, _n, n', k) -> + | IDug (_, _n, n', k) -> let v = accu in let (stack, ()) = interp_stack_prefix_preserving_operation @@ -1693,13 +1693,13 @@ and step : in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KDipn (_, _n, n', b, k) -> ( + | IDipn (_, _n, n', b, k) -> ( match kundip n' (accu, stack) (ExKInstr k) with | (stack, ExKInstr restore_prefix) -> let ks = KCons (restore_prefix, ks) in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i b ks accu stack ) - | KDropn (_, _n, n', k) -> + | IDropn (_, _n, n', k) -> let (_, stack) = interp_stack_prefix_preserving_operation (fun stack -> (stack, stack)) @@ -1708,10 +1708,10 @@ and step : in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KSapling_empty_state (_, memo_size, k) -> + | ISapling_empty_state (_, memo_size, k) -> let state = Sapling.empty_state ~memo_size () in (run [@ocaml.tailcall]) logger g gas i k ks state (accu, stack) - | KSapling_verify_update (_, k) -> ( + | ISapling_verify_update (_, k) -> ( let transaction = accu in let (state, stack) = stack in let address = Contract.to_b58check sc.self in @@ -1728,12 +1728,12 @@ and step : (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks state stack | None -> (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks None stack ) - | KChainId (_, k) -> + | IChainId (_, k) -> let accu = sc.chain_id and stack = (accu, stack) in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KNever _ -> ( + | INever _ -> ( match accu with _ -> . ) - | KVoting_power (_, k) -> + | IVoting_power (_, k) -> let key_hash = accu in let ctxt = update_context gas ctxt in Vote.get_voting_power ctxt key_hash @@ -1742,7 +1742,7 @@ and step : let gas = update_local_gas_counter ctxt in let ctxt = outdated ctxt in (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks power stack - | KTotal_voting_power (_, k) -> + | ITotal_voting_power (_, k) -> let ctxt = update_context gas ctxt in Vote.get_total_voting_power ctxt >>=? fun (ctxt, rolls) -> @@ -1751,65 +1751,65 @@ and step : let ctxt = outdated ctxt in let g = (ctxt, sc) in (run [@ocaml.tailcall]) logger g gas i k ks power (accu, stack) - | KKeccak (_, k) -> + | IKeccak (_, k) -> let bytes = accu in let hash = Raw_hashes.keccak256 bytes in (run [@ocaml.tailcall]) logger g gas i k ks hash stack - | KSha3 (_, k) -> + | ISha3 (_, k) -> let bytes = accu in let hash = Raw_hashes.sha3_256 bytes in (run [@ocaml.tailcall]) logger g gas i k ks hash stack - | KAdd_bls12_381_g1 (_, k) -> + | IAdd_bls12_381_g1 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G1.add x y in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KAdd_bls12_381_g2 (_, k) -> + | IAdd_bls12_381_g2 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G2.add x y in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KAdd_bls12_381_fr (_, k) -> + | IAdd_bls12_381_fr (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.Fr.add x y in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KMul_bls12_381_g1 (_, k) -> + | IMul_bls12_381_g1 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G1.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KMul_bls12_381_g2 (_, k) -> + | IMul_bls12_381_g2 (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.G2.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KMul_bls12_381_fr (_, k) -> + | IMul_bls12_381_fr (_, k) -> let x = accu and (y, stack) = stack in let accu = Bls12_381.Fr.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KMul_bls12_381_fr_z (_, k) -> + | IMul_bls12_381_fr_z (_, k) -> let x = accu and (y, stack) = stack in let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in let res = Bls12_381.Fr.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KMul_bls12_381_z_fr (_, k) -> + | IMul_bls12_381_z_fr (_, k) -> let y = accu and (x, stack) = stack in let x = Bls12_381.Fr.of_z (Script_int.to_zint x) in let res = Bls12_381.Fr.mul x y in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KInt_bls12_381_fr (_, k) -> + | IInt_bls12_381_fr (_, k) -> let x = accu in let res = Script_int.of_zint (Bls12_381.Fr.to_z x) in (run [@ocaml.tailcall]) logger g gas i k ks res stack - | KNeg_bls12_381_g1 (_, k) -> + | INeg_bls12_381_g1 (_, k) -> let x = accu in let accu = Bls12_381.G1.negate x in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KNeg_bls12_381_g2 (_, k) -> + | INeg_bls12_381_g2 (_, k) -> let x = accu in let accu = Bls12_381.G2.negate x in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KNeg_bls12_381_fr (_, k) -> + | INeg_bls12_381_fr (_, k) -> let x = accu in let accu = Bls12_381.Fr.negate x in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KPairing_check_bls12_381 (_, k) -> + | IPairing_check_bls12_381 (_, k) -> let pairs = accu in let check = match pairs.elements with @@ -1822,7 +1822,7 @@ and step : |> Option.value ~default:false in (run [@ocaml.tailcall]) logger g gas i k ks check stack - | KComb (_, _, witness, k) -> + | IComb (_, _, witness, k) -> let rec aux : type before after. (before, after) comb_gadt_witness -> before -> after = @@ -1837,7 +1837,7 @@ and step : let stack = aux witness (accu, stack) in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KUncomb (_, _, witness, k) -> + | IUncomb (_, _, witness, k) -> let rec aux : type before after. (before, after) uncomb_gadt_witness -> before -> after = @@ -1851,7 +1851,7 @@ and step : let stack = aux witness (accu, stack) in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KComb_get (_, _, witness, k) -> + | IComb_get (_, _, witness, k) -> let comb = accu in let rec aux : type before after. @@ -1867,7 +1867,7 @@ and step : in let accu = aux witness comb in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KComb_set (_, _, witness, k) -> + | IComb_set (_, _, witness, k) -> let value = accu and (comb, stack) = stack in let rec aux : type value before after. @@ -1886,7 +1886,7 @@ and step : in let accu = aux witness value comb in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KDup_n (_, _, witness, k) -> + | IDup_n (_, _, witness, k) -> let rec aux : type before after. (before, after) dup_n_gadt_witness -> before -> after = @@ -1901,17 +1901,17 @@ and step : let accu = aux witness stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack (* Tickets *) - | KTicket (_, k) -> + | ITicket (_, k) -> let contents = accu and (amount, stack) = stack in let ticketer = (sc.self, "default") in let accu = {ticketer; contents; amount} in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KRead_ticket (_, k) -> + | IRead_ticket (_, k) -> let {ticketer; contents; amount} = accu in let stack = (accu, stack) in let accu = (ticketer, (contents, amount)) in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | KSplit_ticket (_, k) -> + | ISplit_ticket (_, k) -> let ticket = accu and ((amount_a, amount_b), stack) = stack in let result = if @@ -1925,7 +1925,7 @@ and step : else None in (run [@ocaml.tailcall]) logger g gas i k ks result stack - | KJoin_tickets (_, contents_ty, k) -> + | IJoin_tickets (_, contents_ty, k) -> let (ticket_a, ticket_b) = accu in let result = if @@ -1966,7 +1966,7 @@ and kundip : | ExKInstr k -> ( match inverse_lift lu' with | ExLiftInverse Refl -> - kundip w stack (ExKInstr (KConst (kinfo, x, k))) ) ) + kundip w stack (ExKInstr (IConst (kinfo, x, k))) ) ) | (KRest (_, _), _) -> (stack, k) diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml index 1d542537286d..1ce642951a20 100644 --- a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -118,45 +118,45 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = Stack ----- *) - | KDrop : + | IDrop : ('a, 'b * 's) kinfo * ('b, 's, 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr - | KDup : + | IDup : ('a, 's) kinfo * ('a, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KSwap : + | ISwap : ('a, 'b * 's) kinfo * ('b, 'a * 's, 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr - | KConst : + | IConst : ('a, 's) kinfo * 'ty * ('ty, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr (* Pairs ----- *) - | KCons_pair : + | ICons_pair : ('a, 'b * 's) kinfo * ('a * 'b, 's, 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr - | KCar : + | ICar : ('a * 'b, 's) kinfo * ('a, 's, 'r, 'f) kinstr -> ('a * 'b, 's, 'r, 'f) kinstr - | KCdr : + | ICdr : ('a * 'b, 's) kinfo * ('b, 's, 'r, 'f) kinstr -> ('a * 'b, 's, 'r, 'f) kinstr - | KUnpair : + | IUnpair : ('a * 'b, 's) kinfo * ('a, 'b * 's, 'r, 'f) kinstr -> ('a * 'b, 's, 'r, 'f) kinstr (* Options ------- *) - | KCons_some : + | ICons_some : ('v, 's) kinfo * ('v option, 's, 'r, 'f) kinstr -> ('v, 's, 'r, 'f) kinstr - | KCons_none : + | ICons_none : ('a, 's) kinfo * 'b ty * ('b option, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KIf_none : + | IIf_none : ('a option, 'b * 's) kinfo (* Notice that the continuations of the following two instructions should have a shared suffix to avoid code @@ -168,13 +168,13 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = Unions ------ *) - | KCons_left : + | ICons_left : ('a, 's) kinfo * (('a, 'b) union, 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KCons_right : + | ICons_right : ('b, 's) kinfo * (('a, 'b) union, 's, 'r, 'f) kinstr -> ('b, 's, 'r, 'f) kinstr - | KIf_left : + | IIf_left : (('a, 'b) union, 's) kinfo (* Notice that the continuations of the following two instructions should have a shared suffix to avoid code @@ -186,13 +186,13 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = Lists ----- *) - | KCons_list : + | ICons_list : ('a, 'a boxed_list * 's) kinfo * ('a boxed_list, 's, 'r, 'f) kinstr -> ('a, 'a boxed_list * 's, 'r, 'f) kinstr - | KNil : + | INil : ('a, 's) kinfo * ('b boxed_list, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KIf_cons : + | IIf_cons : ('a boxed_list, 'b * 's) kinfo (* Notice that the continuations of the following two instructions should have a shared suffix to avoid code @@ -200,98 +200,98 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = * ('a, 'a boxed_list * ('b * 's), 'r, 'f) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a boxed_list, 'b * 's, 'r, 'f) kinstr - | KList_map : + | IList_map : ('a boxed_list, 'c * 's) kinfo * ('a, 'c * 's, 'b, 'c * 's) kinstr * ('b boxed_list, 'c * 's, 'r, 'f) kinstr -> ('a boxed_list, 'c * 's, 'r, 'f) kinstr - | KList_iter : + | IList_iter : ('a boxed_list, 'b * 's) kinfo * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a boxed_list, 'b * 's, 'r, 'f) kinstr - | KList_size : + | IList_size : ('a boxed_list, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> ('a boxed_list, 's, 'r, 'f) kinstr (* Sets ---- *) - | KEmpty_set : + | IEmpty_set : ('a, 's) kinfo * 'b comparable_ty * ('b set, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KSet_iter : + | ISet_iter : ('a set, 'b * 's) kinfo * ('a, 'b * 's, 'b, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> ('a set, 'b * 's, 'r, 'f) kinstr - | KSet_mem : + | ISet_mem : ('a, 'a set * 's) kinfo * (bool, 's, 'r, 'f) kinstr -> ('a, 'a set * 's, 'r, 'f) kinstr - | KSet_update : + | ISet_update : ('a, bool * ('a set * 's)) kinfo * ('a set, 's, 'r, 'f) kinstr -> ('a, bool * ('a set * 's), 'r, 'f) kinstr - | KSet_size : + | ISet_size : ('a set, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> ('a set, 's, 'r, 'f) kinstr (* Maps ---- *) - | KEmpty_map : + | IEmpty_map : ('a, 's) kinfo * 'b comparable_ty * 'c ty * (('b, 'c) map, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KMap_map : + | IMap_map : (('a, 'b) map, 'd * 's) kinfo * ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr * (('a, 'c) map, 'd * 's, 'r, 'f) kinstr -> (('a, 'b) map, 'd * 's, 'r, 'f) kinstr - | KMap_iter : + | IMap_iter : (('a, 'b) map, 'c * 's) kinfo * ('a * 'b, 'c * 's, 'c, 's) kinstr * ('c, 's, 'r, 'f) kinstr -> (('a, 'b) map, 'c * 's, 'r, 'f) kinstr - | KMap_mem : + | IMap_mem : ('a, ('a, 'b) map * 's) kinfo * (bool, 's, 'r, 'f) kinstr -> ('a, ('a, 'b) map * 's, 'r, 'f) kinstr - | KMap_get : + | IMap_get : ('a, ('a, 'b) map * 's) kinfo * ('b option, 's, 'r, 'f) kinstr -> ('a, ('a, 'b) map * 's, 'r, 'f) kinstr - | KMap_update : + | IMap_update : ('a, 'b option * (('a, 'b) map * 's)) kinfo * (('a, 'b) map, 's, 'r, 'f) kinstr -> ('a, 'b option * (('a, 'b) map * 's), 'r, 'f) kinstr - | KMap_get_and_update : + | IMap_get_and_update : ('a, 'v option * (('a, 'v) map * 'rest)) kinfo * ('v option, ('a, 'v) map * 'rest, 'r, 'f) kinstr -> ('a, 'v option * (('a, 'v) map * 'rest), 'r, 'f) kinstr - | KMap_size : + | IMap_size : (('a, 'b) map, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (('a, 'b) map, 's, 'r, 'f) kinstr (* Big maps -------- *) - | KEmpty_big_map : + | IEmpty_big_map : ('a, 's) kinfo * 'b comparable_ty * 'c ty * (('b, 'c) big_map, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KBig_map_mem : + | IBig_map_mem : ('a, ('a, 'b) big_map * 's) kinfo * (bool, 's, 'r, 'f) kinstr -> ('a, ('a, 'b) big_map * 's, 'r, 'f) kinstr - | KBig_map_get : + | IBig_map_get : ('a, ('a, 'b) big_map * 's) kinfo * ('b option, 's, 'r, 'f) kinstr -> ('a, ('a, 'b) big_map * 's, 'r, 'f) kinstr - | KBig_map_update : + | IBig_map_update : ('a, 'b option * (('a, 'b) big_map * 's)) kinfo * (('a, 'b) big_map, 's, 'r, 'f) kinstr -> ('a, 'b option * (('a, 'b) big_map * 's), 'r, 'f) kinstr - | KBig_map_get_and_update : + | IBig_map_get_and_update : ('a, 'v option * (('a, 'v) big_map * 'rest)) kinfo * ('v option, ('a, 'v) big_map * 'rest, 'r, 'f) kinstr -> ('a, 'v option * (('a, 'v) big_map * 'rest), 'r, 'f) kinstr @@ -299,51 +299,51 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = Strings ------- *) - | KConcat_string : + | IConcat_string : (string boxed_list, 's) kinfo * (string, 's, 'r, 'f) kinstr -> (string boxed_list, 's, 'r, 'f) kinstr - | KConcat_string_pair : + | IConcat_string_pair : (string, string * 's) kinfo * (string, 's, 'r, 'f) kinstr -> (string, string * 's, 'r, 'f) kinstr - | KSlice_string : + | ISlice_string : (n num, n num * (string * 's)) kinfo * (string option, 's, 'r, 'f) kinstr -> (n num, n num * (string * 's), 'r, 'f) kinstr - | KString_size : + | IString_size : (string, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (string, 's, 'r, 'f) kinstr (* Bytes ----- *) - | KConcat_bytes : + | IConcat_bytes : (bytes boxed_list, 's) kinfo * (bytes, 's, 'r, 'f) kinstr -> (bytes boxed_list, 's, 'r, 'f) kinstr - | KConcat_bytes_pair : + | IConcat_bytes_pair : (bytes, bytes * 's) kinfo * (bytes, 's, 'r, 'f) kinstr -> (bytes, bytes * 's, 'r, 'f) kinstr - | KSlice_bytes : + | ISlice_bytes : (n num, n num * (bytes * 's)) kinfo * (bytes option, 's, 'r, 'f) kinstr -> (n num, n num * (bytes * 's), 'r, 'f) kinstr - | KBytes_size : + | IBytes_size : (bytes, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (bytes, 's, 'r, 'f) kinstr (* Timestamps ---------- *) - | KAdd_seconds_to_timestamp : + | IAdd_seconds_to_timestamp : (z num, Script_timestamp.t * 's) kinfo * (Script_timestamp.t, 's, 'r, 'f) kinstr -> (z num, Script_timestamp.t * 's, 'r, 'f) kinstr - | KAdd_timestamp_to_seconds : + | IAdd_timestamp_to_seconds : (Script_timestamp.t, z num * 's) kinfo * (Script_timestamp.t, 's, 'r, 'f) kinstr -> (Script_timestamp.t, z num * 's, 'r, 'f) kinstr - | KSub_timestamp_seconds : + | ISub_timestamp_seconds : (Script_timestamp.t, z num * 's) kinfo * (Script_timestamp.t, 's, 'r, 'f) kinstr -> (Script_timestamp.t, z num * 's, 'r, 'f) kinstr - | KDiff_timestamps : + | IDiff_timestamps : (Script_timestamp.t, Script_timestamp.t * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (Script_timestamp.t, Script_timestamp.t * 's, 'r, 'f) kinstr @@ -351,23 +351,23 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = Tez --- *) - | KAdd_tez : + | IAdd_tez : (Tez.t, Tez.t * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr -> (Tez.t, Tez.t * 's, 'r, 'f) kinstr - | KSub_tez : + | ISub_tez : (Tez.t, Tez.t * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr -> (Tez.t, Tez.t * 's, 'r, 'f) kinstr - | KMul_teznat : + | IMul_teznat : (Tez.t, n num * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr -> (Tez.t, n num * 's, 'r, 'f) kinstr - | KMul_nattez : + | IMul_nattez : (n num, Tez.t * 's) kinfo * (Tez.t, 's, 'r, 'f) kinstr -> (n num, Tez.t * 's, 'r, 'f) kinstr - | KEdiv_teznat : + | IEdiv_teznat : (Tez.t, n num * 's) kinfo * ((Tez.t, Tez.t) pair option, 's, 'r, 'f) kinstr -> (Tez.t, n num * 's, 'r, 'f) kinstr - | KEdiv_tez : + | IEdiv_tez : (Tez.t, Tez.t * 's) kinfo * ((n num, Tez.t) pair option, 's, 'r, 'f) kinstr -> (Tez.t, Tez.t * 's, 'r, 'f) kinstr @@ -375,109 +375,109 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = Booleans -------- *) - | KOr : + | IOr : (bool, bool * 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (bool, bool * 's, 'r, 'f) kinstr - | KAnd : + | IAnd : (bool, bool * 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (bool, bool * 's, 'r, 'f) kinstr - | KXor : + | IXor : (bool, bool * 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (bool, bool * 's, 'r, 'f) kinstr - | KNot : + | INot : (bool, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (bool, 's, 'r, 'f) kinstr (* Integers -------- *) - | KIs_nat : + | IIs_nat : (z num, 's) kinfo * (n num option, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KNeg_nat : + | INeg_nat : (n num, 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (n num, 's, 'r, 'f) kinstr - | KNeg_int : + | INeg_int : (z num, 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KAbs_int : + | IAbs_int : (z num, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KInt_nat : + | IInt_nat : (n num, 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (n num, 's, 'r, 'f) kinstr - | KAdd_intint : + | IAdd_intint : (z num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (z num, z num * 's, 'r, 'f) kinstr - | KAdd_intnat : + | IAdd_intnat : (z num, n num * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (z num, n num * 's, 'r, 'f) kinstr - | KAdd_natint : + | IAdd_natint : (n num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (n num, z num * 's, 'r, 'f) kinstr - | KAdd_natnat : + | IAdd_natnat : (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KSub_int : + | ISub_int : ('a num, 'b num * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> ('a num, 'b num * 's, 'r, 'f) kinstr - | KMul_intint : + | IMul_intint : (z num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (z num, z num * 's, 'r, 'f) kinstr - | KMul_intnat : + | IMul_intnat : (z num, n num * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (z num, n num * 's, 'r, 'f) kinstr - | KMul_natint : + | IMul_natint : (n num, z num * 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (n num, z num * 's, 'r, 'f) kinstr - | KMul_natnat : + | IMul_natnat : (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KEdiv_intint : + | IEdiv_intint : (z num, z num * 's) kinfo * ((z num, n num) pair option, 's, 'r, 'f) kinstr -> (z num, z num * 's, 'r, 'f) kinstr - | KEdiv_intnat : + | IEdiv_intnat : (z num, n num * 's) kinfo * ((z num, n num) pair option, 's, 'r, 'f) kinstr -> (z num, n num * 's, 'r, 'f) kinstr - | KEdiv_natint : + | IEdiv_natint : (n num, z num * 's) kinfo * ((z num, n num) pair option, 's, 'r, 'f) kinstr -> (n num, z num * 's, 'r, 'f) kinstr - | KEdiv_natnat : + | IEdiv_natnat : (n num, n num * 's) kinfo * ((n num, n num) pair option, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KLsl_nat : + | ILsl_nat : (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KLsr_nat : + | ILsr_nat : (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KOr_nat : + | IOr_nat : (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KAnd_nat : + | IAnd_nat : (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KAnd_int_nat : + | IAnd_int_nat : (z num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (z num, n num * 's, 'r, 'f) kinstr - | KXor_nat : + | IXor_nat : (n num, n num * 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (n num, n num * 's, 'r, 'f) kinstr - | KNot_nat : + | INot_nat : (n num, 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (n num, 's, 'r, 'f) kinstr - | KNot_int : + | INot_int : (z num, 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr (* Control ------- *) - | KIf : + | IIf : (bool, 'a * 's) kinfo (* Notice that the continuations of the following two instructions should have a shared suffix to avoid code @@ -485,89 +485,89 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = * ('a, 's, 'r, 'f) kinstr * ('a, 's, 'r, 'f) kinstr -> (bool, 'a * 's, 'r, 'f) kinstr - | KLoop : + | ILoop : (bool, 'a * 's) kinfo * ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) kinstr -> (bool, 'a * 's, 'r, 'f) kinstr - | KLoop_left : + | ILoop_left : (('a, 'b) union, 's) kinfo * ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) kinstr -> (('a, 'b) union, 's, 'r, 'f) kinstr - | KDip : + | IDip : ('a, 'b * 's) kinfo * ('c, 't) kinfo * ('b, 's, 'c, 't) kinstr * ('a, 'c * 't, 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr - | KExec : + | IExec : ('a, ('a, 'b) lambda * 's) kinfo * ('b, 's, 'r, 'f) kinstr -> ('a, ('a, 'b) lambda * 's, 'r, 'f) kinstr - | KApply : + | IApply : ('a, ('a * 't, 'b) lambda * 's) kinfo * 'a ty * (('t, 'b) lambda, 's, 'r, 'f) kinstr -> ('a, ('a * 't, 'b) lambda * 's, 'r, 'f) kinstr - | KLambda : + | ILambda : ('a, 's) kinfo * ('b, 'c) lambda * (('b, 'c) lambda, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KFailwith : + | IFailwith : ('a, 's) kinfo * Script.location * 'a ty * ('b, 't, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KNop : ('a, 's) kinfo * ('a, 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr + | INop : ('a, 's) kinfo * ('a, 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr (* Comparison ---------- *) - | KCompare : + | ICompare : ('a, 'a * 's) kinfo * 'a comparable_ty * (z num, 's, 'r, 'f) kinstr -> ('a, 'a * 's, 'r, 'f) kinstr (* Comparators ----------- *) - | KEq : + | IEq : (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KNeq : + | INeq : (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KLt : + | ILt : (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KGt : + | IGt : (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KLe : + | ILe : (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr - | KGe : + | IGe : (z num, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> (z num, 's, 'r, 'f) kinstr (* Protocol -------- *) - | KAddress : + | IAddress : ('a typed_contract, 's) kinfo * (address, 's, 'r, 'f) kinstr -> ('a typed_contract, 's, 'r, 'f) kinstr - | KContract : + | IContract : (address, 's) kinfo * 'a ty * string * ('a typed_contract option, 's, 'r, 'f) kinstr -> (address, 's, 'r, 'f) kinstr - | KTransfer_tokens : + | ITransfer_tokens : ('a, Tez.t * ('a typed_contract * 's)) kinfo * (operation, 's, 'r, 'f) kinstr -> ('a, Tez.t * ('a typed_contract * 's), 'r, 'f) kinstr - | KImplicit_account : + | IImplicit_account : (public_key_hash, 's) kinfo * (unit typed_contract, 's, 'r, 'f) kinstr -> (public_key_hash, 's, 'r, 'f) kinstr - | KCreate_contract : + | ICreate_contract : (public_key_hash option, Tez.t * ('a * 's)) kinfo * 'a ty * 'b ty @@ -575,202 +575,202 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = * field_annot option * (operation, address * 's, 'r, 'f) kinstr -> (public_key_hash option, Tez.t * ('a * 's), 'r, 'f) kinstr - | KSet_delegate : + | ISet_delegate : (public_key_hash option, 's) kinfo * (operation, 's, 'r, 'f) kinstr -> (public_key_hash option, 's, 'r, 'f) kinstr - | KNow : + | INow : ('a, 's) kinfo * (Script_timestamp.t, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KBalance : + | IBalance : ('a, 's) kinfo * (Tez.t, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KLevel : + | ILevel : ('a, 's) kinfo * (n num, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KCheck_signature : + | ICheck_signature : (public_key, signature * (bytes * 's)) kinfo * (bool, 's, 'r, 'f) kinstr -> (public_key, signature * (bytes * 's), 'r, 'f) kinstr - | KHash_key : + | IHash_key : (public_key, 's) kinfo * (public_key_hash, 's, 'r, 'f) kinstr -> (public_key, 's, 'r, 'f) kinstr - | KPack : + | IPack : ('a, 's) kinfo * 'a ty * (bytes, 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KUnpack : + | IUnpack : (bytes, 's) kinfo * 'a ty * ('a option, 's, 'r, 'f) kinstr -> (bytes, 's, 'r, 'f) kinstr - | KBlake2b : + | IBlake2b : (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr -> (bytes, 's, 'r, 'f) kinstr - | KSha256 : + | ISha256 : (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr -> (bytes, 's, 'r, 'f) kinstr - | KSha512 : + | ISha512 : (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr -> (bytes, 's, 'r, 'f) kinstr - | KSource : + | ISource : ('a, 's) kinfo * (address, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KSender : + | ISender : ('a, 's) kinfo * (address, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KSelf : + | ISelf : ('a, 's) kinfo * 'b ty * string * ('b typed_contract, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KSelf_address : + | ISelf_address : ('a, 's) kinfo * (address, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KAmount : + | IAmount : ('a, 's) kinfo * (Tez.t, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KSapling_empty_state : + | ISapling_empty_state : ('a, 's) kinfo * Sapling.Memo_size.t * (Sapling.state, 'a * 's, 'b, 'f) kinstr -> ('a, 's, 'b, 'f) kinstr - | KSapling_verify_update : + | ISapling_verify_update : (Sapling.transaction, Sapling.state * 's) kinfo * ((z num, Sapling.state) pair option, 's, 'r, 'f) kinstr -> (Sapling.transaction, Sapling.state * 's, 'r, 'f) kinstr - | KDig : + | IDig : ('a, 's) kinfo * int * ('b * 't, 't, 'a * 's, 'u) stack_prefix_preservation_witness * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KDug : + | IDug : ('a, 's) kinfo * int * ('t, 'a * 't, 's, 'b * 'u) stack_prefix_preservation_witness * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KDipn : + | IDipn : ('a, 's) kinfo * int * ('c * 't, 'd * 'v, 'a * 's, 'b * 'u) kstack_prefix_preservation_witness * ('c, 't, 'd, 'v) kinstr * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KDropn : + | IDropn : ('a, 's) kinfo * int * ('b * 'u, 'b * 'u, 'a * 's, 'a * 's) stack_prefix_preservation_witness * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KChainId : + | IChainId : ('a, 's) kinfo * (Chain_id.t, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KNever : + | INever : (never, 's) kinfo * ('b, 'u, 'r, 'f) kinstr -> (never, 's, 'r, 'f) kinstr - | KVoting_power : + | IVoting_power : (public_key_hash, 's) kinfo * (n num, 's, 'r, 'f) kinstr -> (public_key_hash, 's, 'r, 'f) kinstr - | KTotal_voting_power : + | ITotal_voting_power : ('a, 's) kinfo * (n num, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KKeccak : + | IKeccak : (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr -> (bytes, 's, 'r, 'f) kinstr - | KSha3 : + | ISha3 : (bytes, 's) kinfo * (bytes, 's, 'r, 'f) kinstr -> (bytes, 's, 'r, 'f) kinstr - | KAdd_bls12_381_g1 : + | IAdd_bls12_381_g1 : (Bls12_381.G1.t, Bls12_381.G1.t * 's) kinfo * (Bls12_381.G1.t, 's, 'r, 'f) kinstr -> (Bls12_381.G1.t, Bls12_381.G1.t * 's, 'r, 'f) kinstr - | KAdd_bls12_381_g2 : + | IAdd_bls12_381_g2 : (Bls12_381.G2.t, Bls12_381.G2.t * 's) kinfo * (Bls12_381.G2.t, 's, 'r, 'f) kinstr -> (Bls12_381.G2.t, Bls12_381.G2.t * 's, 'r, 'f) kinstr - | KAdd_bls12_381_fr : + | IAdd_bls12_381_fr : (Bls12_381.Fr.t, Bls12_381.Fr.t * 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr -> (Bls12_381.Fr.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr - | KMul_bls12_381_g1 : + | IMul_bls12_381_g1 : (Bls12_381.G1.t, Bls12_381.Fr.t * 's) kinfo * (Bls12_381.G1.t, 's, 'r, 'f) kinstr -> (Bls12_381.G1.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr - | KMul_bls12_381_g2 : + | IMul_bls12_381_g2 : (Bls12_381.G2.t, Bls12_381.Fr.t * 's) kinfo * (Bls12_381.G2.t, 's, 'r, 'f) kinstr -> (Bls12_381.G2.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr - | KMul_bls12_381_fr : + | IMul_bls12_381_fr : (Bls12_381.Fr.t, Bls12_381.Fr.t * 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr -> (Bls12_381.Fr.t, Bls12_381.Fr.t * 's, 'r, 'f) kinstr - | KMul_bls12_381_z_fr : + | IMul_bls12_381_z_fr : (Bls12_381.Fr.t, 'a num * 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr -> (Bls12_381.Fr.t, 'a num * 's, 'r, 'f) kinstr - | KMul_bls12_381_fr_z : + | IMul_bls12_381_fr_z : ('a num, Bls12_381.Fr.t * 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr -> ('a num, Bls12_381.Fr.t * 's, 'r, 'f) kinstr - | KInt_bls12_381_fr : + | IInt_bls12_381_fr : (Bls12_381.Fr.t, 's) kinfo * (z num, 's, 'r, 'f) kinstr -> (Bls12_381.Fr.t, 's, 'r, 'f) kinstr - | KNeg_bls12_381_g1 : + | INeg_bls12_381_g1 : (Bls12_381.G1.t, 's) kinfo * (Bls12_381.G1.t, 's, 'r, 'f) kinstr -> (Bls12_381.G1.t, 's, 'r, 'f) kinstr - | KNeg_bls12_381_g2 : + | INeg_bls12_381_g2 : (Bls12_381.G2.t, 's) kinfo * (Bls12_381.G2.t, 's, 'r, 'f) kinstr -> (Bls12_381.G2.t, 's, 'r, 'f) kinstr - | KNeg_bls12_381_fr : + | INeg_bls12_381_fr : (Bls12_381.Fr.t, 's) kinfo * (Bls12_381.Fr.t, 's, 'r, 'f) kinstr -> (Bls12_381.Fr.t, 's, 'r, 'f) kinstr - | KPairing_check_bls12_381 : + | IPairing_check_bls12_381 : ((Bls12_381.G1.t, Bls12_381.G2.t) pair boxed_list, 's) kinfo * (bool, 's, 'r, 'f) kinstr -> ((Bls12_381.G1.t, Bls12_381.G2.t) pair boxed_list, 's, 'r, 'f) kinstr - | KComb : + | IComb : ('a, 's) kinfo * int * ('a * 's, 'b * 'u) comb_gadt_witness * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KUncomb : + | IUncomb : ('a, 's) kinfo * int * ('a * 's, 'b * 'u) uncomb_gadt_witness * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KComb_get : + | IComb_get : ('t, 's) kinfo * int * ('t, 'v) comb_get_gadt_witness * ('v, 's, 'r, 'f) kinstr -> ('t, 's, 'r, 'f) kinstr - | KComb_set : + | IComb_set : ('a, 'b * 's) kinfo * int * ('a, 'b, 'c) comb_set_gadt_witness * ('c, 's, 'r, 'f) kinstr -> ('a, 'b * 's, 'r, 'f) kinstr - | KDup_n : + | IDup_n : ('a, 's) kinfo * int * ('a * 's, 't) dup_n_gadt_witness * ('t, 'a * 's, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr - | KTicket : + | ITicket : ('a, n num * 's) kinfo * ('a ticket, 's, 'r, 'f) kinstr -> ('a, n num * 's, 'r, 'f) kinstr - | KRead_ticket : + | IRead_ticket : ('a ticket, 's) kinfo * (address * ('a * n num), 'a ticket * 's, 'r, 'f) kinstr -> ('a ticket, 's, 'r, 'f) kinstr - | KSplit_ticket : + | ISplit_ticket : ('a ticket, (n num * n num) * 's) kinfo * (('a ticket * 'a ticket) option, 's, 'r, 'f) kinstr -> ('a ticket, (n num * n num) * 's, 'r, 'f) kinstr - | KJoin_tickets : + | IJoin_tickets : ('a ticket * 'a ticket, 's) kinfo * 'a comparable_ty * ('a ticket option, 's, 'r, 'f) kinstr -> ('a ticket * 'a ticket, 's, 'r, 'f) kinstr - | KHalt : ('a, 's) kinfo -> ('a, 's, 'a, 's) kinstr + | IHalt : ('a, 's) kinfo -> ('a, 's, 'a, 's) kinstr and ('bef, 'aft) kdescr = | KDescr : { @@ -822,321 +822,321 @@ type (_, _, _) exkinstr = let kinfo_of_kinstr : type a s b f. (a, s, b, f) kinstr -> (a, s) kinfo = fun i -> match i with - | KDrop (kinfo, _) -> + | IDrop (kinfo, _) -> kinfo - | KDup (kinfo, _) -> + | IDup (kinfo, _) -> kinfo - | KSwap (kinfo, _) -> + | ISwap (kinfo, _) -> kinfo - | KConst (kinfo, _, _) -> + | IConst (kinfo, _, _) -> kinfo - | KCons_pair (kinfo, _) -> + | ICons_pair (kinfo, _) -> kinfo - | KCar (kinfo, _) -> + | ICar (kinfo, _) -> kinfo - | KCdr (kinfo, _) -> + | ICdr (kinfo, _) -> kinfo - | KUnpair (kinfo, _) -> + | IUnpair (kinfo, _) -> kinfo - | KCons_some (kinfo, _) -> + | ICons_some (kinfo, _) -> kinfo - | KCons_none (kinfo, _, _) -> + | ICons_none (kinfo, _, _) -> kinfo - | KIf_none (kinfo, _, _) -> + | IIf_none (kinfo, _, _) -> kinfo - | KCons_left (kinfo, _) -> + | ICons_left (kinfo, _) -> kinfo - | KCons_right (kinfo, _) -> + | ICons_right (kinfo, _) -> kinfo - | KIf_left (kinfo, _, _) -> + | IIf_left (kinfo, _, _) -> kinfo - | KCons_list (kinfo, _) -> + | ICons_list (kinfo, _) -> kinfo - | KNil (kinfo, _) -> + | INil (kinfo, _) -> kinfo - | KIf_cons (kinfo, _, _) -> + | IIf_cons (kinfo, _, _) -> kinfo - | KList_map (kinfo, _, _) -> + | IList_map (kinfo, _, _) -> kinfo - | KList_iter (kinfo, _, _) -> + | IList_iter (kinfo, _, _) -> kinfo - | KList_size (kinfo, _) -> + | IList_size (kinfo, _) -> kinfo - | KEmpty_set (kinfo, _, _) -> + | IEmpty_set (kinfo, _, _) -> kinfo - | KSet_iter (kinfo, _, _) -> + | ISet_iter (kinfo, _, _) -> kinfo - | KSet_mem (kinfo, _) -> + | ISet_mem (kinfo, _) -> kinfo - | KSet_update (kinfo, _) -> + | ISet_update (kinfo, _) -> kinfo - | KSet_size (kinfo, _) -> + | ISet_size (kinfo, _) -> kinfo - | KEmpty_map (kinfo, _, _, _) -> + | IEmpty_map (kinfo, _, _, _) -> kinfo - | KMap_map (kinfo, _, _) -> + | IMap_map (kinfo, _, _) -> kinfo - | KMap_iter (kinfo, _, _) -> + | IMap_iter (kinfo, _, _) -> kinfo - | KMap_mem (kinfo, _) -> + | IMap_mem (kinfo, _) -> kinfo - | KMap_get (kinfo, _) -> + | IMap_get (kinfo, _) -> kinfo - | KMap_update (kinfo, _) -> + | IMap_update (kinfo, _) -> kinfo - | KMap_get_and_update (kinfo, _) -> + | IMap_get_and_update (kinfo, _) -> kinfo - | KMap_size (kinfo, _) -> + | IMap_size (kinfo, _) -> kinfo - | KEmpty_big_map (kinfo, _, _, _) -> + | IEmpty_big_map (kinfo, _, _, _) -> kinfo - | KBig_map_mem (kinfo, _) -> + | IBig_map_mem (kinfo, _) -> kinfo - | KBig_map_get (kinfo, _) -> + | IBig_map_get (kinfo, _) -> kinfo - | KBig_map_update (kinfo, _) -> + | IBig_map_update (kinfo, _) -> kinfo - | KBig_map_get_and_update (kinfo, _) -> + | IBig_map_get_and_update (kinfo, _) -> kinfo - | KConcat_string (kinfo, _) -> + | IConcat_string (kinfo, _) -> kinfo - | KConcat_string_pair (kinfo, _) -> + | IConcat_string_pair (kinfo, _) -> kinfo - | KSlice_string (kinfo, _) -> + | ISlice_string (kinfo, _) -> kinfo - | KString_size (kinfo, _) -> + | IString_size (kinfo, _) -> kinfo - | KConcat_bytes (kinfo, _) -> + | IConcat_bytes (kinfo, _) -> kinfo - | KConcat_bytes_pair (kinfo, _) -> + | IConcat_bytes_pair (kinfo, _) -> kinfo - | KSlice_bytes (kinfo, _) -> + | ISlice_bytes (kinfo, _) -> kinfo - | KBytes_size (kinfo, _) -> + | IBytes_size (kinfo, _) -> kinfo - | KAdd_seconds_to_timestamp (kinfo, _) -> + | IAdd_seconds_to_timestamp (kinfo, _) -> kinfo - | KAdd_timestamp_to_seconds (kinfo, _) -> + | IAdd_timestamp_to_seconds (kinfo, _) -> kinfo - | KSub_timestamp_seconds (kinfo, _) -> + | ISub_timestamp_seconds (kinfo, _) -> kinfo - | KDiff_timestamps (kinfo, _) -> + | IDiff_timestamps (kinfo, _) -> kinfo - | KAdd_tez (kinfo, _) -> + | IAdd_tez (kinfo, _) -> kinfo - | KSub_tez (kinfo, _) -> + | ISub_tez (kinfo, _) -> kinfo - | KMul_teznat (kinfo, _) -> + | IMul_teznat (kinfo, _) -> kinfo - | KMul_nattez (kinfo, _) -> + | IMul_nattez (kinfo, _) -> kinfo - | KEdiv_teznat (kinfo, _) -> + | IEdiv_teznat (kinfo, _) -> kinfo - | KEdiv_tez (kinfo, _) -> + | IEdiv_tez (kinfo, _) -> kinfo - | KOr (kinfo, _) -> + | IOr (kinfo, _) -> kinfo - | KAnd (kinfo, _) -> + | IAnd (kinfo, _) -> kinfo - | KXor (kinfo, _) -> + | IXor (kinfo, _) -> kinfo - | KNot (kinfo, _) -> + | INot (kinfo, _) -> kinfo - | KIs_nat (kinfo, _) -> + | IIs_nat (kinfo, _) -> kinfo - | KNeg_nat (kinfo, _) -> + | INeg_nat (kinfo, _) -> kinfo - | KNeg_int (kinfo, _) -> + | INeg_int (kinfo, _) -> kinfo - | KAbs_int (kinfo, _) -> + | IAbs_int (kinfo, _) -> kinfo - | KInt_nat (kinfo, _) -> + | IInt_nat (kinfo, _) -> kinfo - | KAdd_intint (kinfo, _) -> + | IAdd_intint (kinfo, _) -> kinfo - | KAdd_intnat (kinfo, _) -> + | IAdd_intnat (kinfo, _) -> kinfo - | KAdd_natint (kinfo, _) -> + | IAdd_natint (kinfo, _) -> kinfo - | KAdd_natnat (kinfo, _) -> + | IAdd_natnat (kinfo, _) -> kinfo - | KSub_int (kinfo, _) -> + | ISub_int (kinfo, _) -> kinfo - | KMul_intint (kinfo, _) -> + | IMul_intint (kinfo, _) -> kinfo - | KMul_intnat (kinfo, _) -> + | IMul_intnat (kinfo, _) -> kinfo - | KMul_natint (kinfo, _) -> + | IMul_natint (kinfo, _) -> kinfo - | KMul_natnat (kinfo, _) -> + | IMul_natnat (kinfo, _) -> kinfo - | KEdiv_intint (kinfo, _) -> + | IEdiv_intint (kinfo, _) -> kinfo - | KEdiv_intnat (kinfo, _) -> + | IEdiv_intnat (kinfo, _) -> kinfo - | KEdiv_natint (kinfo, _) -> + | IEdiv_natint (kinfo, _) -> kinfo - | KEdiv_natnat (kinfo, _) -> + | IEdiv_natnat (kinfo, _) -> kinfo - | KLsl_nat (kinfo, _) -> + | ILsl_nat (kinfo, _) -> kinfo - | KLsr_nat (kinfo, _) -> + | ILsr_nat (kinfo, _) -> kinfo - | KOr_nat (kinfo, _) -> + | IOr_nat (kinfo, _) -> kinfo - | KAnd_nat (kinfo, _) -> + | IAnd_nat (kinfo, _) -> kinfo - | KAnd_int_nat (kinfo, _) -> + | IAnd_int_nat (kinfo, _) -> kinfo - | KXor_nat (kinfo, _) -> + | IXor_nat (kinfo, _) -> kinfo - | KNot_nat (kinfo, _) -> + | INot_nat (kinfo, _) -> kinfo - | KNot_int (kinfo, _) -> + | INot_int (kinfo, _) -> kinfo - | KIf (kinfo, _, _) -> + | IIf (kinfo, _, _) -> kinfo - | KLoop (kinfo, _, _) -> + | ILoop (kinfo, _, _) -> kinfo - | KLoop_left (kinfo, _, _) -> + | ILoop_left (kinfo, _, _) -> kinfo - | KDip (kinfo, _, _, _) -> + | IDip (kinfo, _, _, _) -> kinfo - | KExec (kinfo, _) -> + | IExec (kinfo, _) -> kinfo - | KApply (kinfo, _, _) -> + | IApply (kinfo, _, _) -> kinfo - | KLambda (kinfo, _, _) -> + | ILambda (kinfo, _, _) -> kinfo - | KFailwith (kinfo, _, _, _) -> + | IFailwith (kinfo, _, _, _) -> kinfo - | KNop (kinfo, _) -> + | INop (kinfo, _) -> kinfo - | KCompare (kinfo, _, _) -> + | ICompare (kinfo, _, _) -> kinfo - | KEq (kinfo, _) -> + | IEq (kinfo, _) -> kinfo - | KNeq (kinfo, _) -> + | INeq (kinfo, _) -> kinfo - | KLt (kinfo, _) -> + | ILt (kinfo, _) -> kinfo - | KGt (kinfo, _) -> + | IGt (kinfo, _) -> kinfo - | KLe (kinfo, _) -> + | ILe (kinfo, _) -> kinfo - | KGe (kinfo, _) -> + | IGe (kinfo, _) -> kinfo - | KAddress (kinfo, _) -> + | IAddress (kinfo, _) -> kinfo - | KContract (kinfo, _, _, _) -> + | IContract (kinfo, _, _, _) -> kinfo - | KTransfer_tokens (kinfo, _) -> + | ITransfer_tokens (kinfo, _) -> kinfo - | KImplicit_account (kinfo, _) -> + | IImplicit_account (kinfo, _) -> kinfo - | KCreate_contract (kinfo, _, _, _, _, _) -> + | ICreate_contract (kinfo, _, _, _, _, _) -> kinfo - | KSet_delegate (kinfo, _) -> + | ISet_delegate (kinfo, _) -> kinfo - | KNow (kinfo, _) -> + | INow (kinfo, _) -> kinfo - | KBalance (kinfo, _) -> + | IBalance (kinfo, _) -> kinfo - | KLevel (kinfo, _) -> + | ILevel (kinfo, _) -> kinfo - | KCheck_signature (kinfo, _) -> + | ICheck_signature (kinfo, _) -> kinfo - | KHash_key (kinfo, _) -> + | IHash_key (kinfo, _) -> kinfo - | KPack (kinfo, _, _) -> + | IPack (kinfo, _, _) -> kinfo - | KUnpack (kinfo, _, _) -> + | IUnpack (kinfo, _, _) -> kinfo - | KBlake2b (kinfo, _) -> + | IBlake2b (kinfo, _) -> kinfo - | KSha256 (kinfo, _) -> + | ISha256 (kinfo, _) -> kinfo - | KSha512 (kinfo, _) -> + | ISha512 (kinfo, _) -> kinfo - | KSource (kinfo, _) -> + | ISource (kinfo, _) -> kinfo - | KSender (kinfo, _) -> + | ISender (kinfo, _) -> kinfo - | KSelf (kinfo, _, _, _) -> + | ISelf (kinfo, _, _, _) -> kinfo - | KSelf_address (kinfo, _) -> + | ISelf_address (kinfo, _) -> kinfo - | KAmount (kinfo, _) -> + | IAmount (kinfo, _) -> kinfo - | KSapling_empty_state (kinfo, _, _) -> + | ISapling_empty_state (kinfo, _, _) -> kinfo - | KSapling_verify_update (kinfo, _) -> + | ISapling_verify_update (kinfo, _) -> kinfo - | KDig (kinfo, _, _, _) -> + | IDig (kinfo, _, _, _) -> kinfo - | KDug (kinfo, _, _, _) -> + | IDug (kinfo, _, _, _) -> kinfo - | KDipn (kinfo, _, _, _, _) -> + | IDipn (kinfo, _, _, _, _) -> kinfo - | KDropn (kinfo, _, _, _) -> + | IDropn (kinfo, _, _, _) -> kinfo - | KChainId (kinfo, _) -> + | IChainId (kinfo, _) -> kinfo - | KNever (kinfo, _) -> + | INever (kinfo, _) -> kinfo - | KVoting_power (kinfo, _) -> + | IVoting_power (kinfo, _) -> kinfo - | KTotal_voting_power (kinfo, _) -> + | ITotal_voting_power (kinfo, _) -> kinfo - | KKeccak (kinfo, _) -> + | IKeccak (kinfo, _) -> kinfo - | KSha3 (kinfo, _) -> + | ISha3 (kinfo, _) -> kinfo - | KAdd_bls12_381_g1 (kinfo, _) -> + | IAdd_bls12_381_g1 (kinfo, _) -> kinfo - | KAdd_bls12_381_g2 (kinfo, _) -> + | IAdd_bls12_381_g2 (kinfo, _) -> kinfo - | KAdd_bls12_381_fr (kinfo, _) -> + | IAdd_bls12_381_fr (kinfo, _) -> kinfo - | KMul_bls12_381_g1 (kinfo, _) -> + | IMul_bls12_381_g1 (kinfo, _) -> kinfo - | KMul_bls12_381_g2 (kinfo, _) -> + | IMul_bls12_381_g2 (kinfo, _) -> kinfo - | KMul_bls12_381_fr (kinfo, _) -> + | IMul_bls12_381_fr (kinfo, _) -> kinfo - | KMul_bls12_381_z_fr (kinfo, _) -> + | IMul_bls12_381_z_fr (kinfo, _) -> kinfo - | KMul_bls12_381_fr_z (kinfo, _) -> + | IMul_bls12_381_fr_z (kinfo, _) -> kinfo - | KInt_bls12_381_fr (kinfo, _) -> + | IInt_bls12_381_fr (kinfo, _) -> kinfo - | KNeg_bls12_381_g1 (kinfo, _) -> + | INeg_bls12_381_g1 (kinfo, _) -> kinfo - | KNeg_bls12_381_g2 (kinfo, _) -> + | INeg_bls12_381_g2 (kinfo, _) -> kinfo - | KNeg_bls12_381_fr (kinfo, _) -> + | INeg_bls12_381_fr (kinfo, _) -> kinfo - | KPairing_check_bls12_381 (kinfo, _) -> + | IPairing_check_bls12_381 (kinfo, _) -> kinfo - | KComb (kinfo, _, _, _) -> + | IComb (kinfo, _, _, _) -> kinfo - | KUncomb (kinfo, _, _, _) -> + | IUncomb (kinfo, _, _, _) -> kinfo - | KComb_get (kinfo, _, _, _) -> + | IComb_get (kinfo, _, _, _) -> kinfo - | KComb_set (kinfo, _, _, _) -> + | IComb_set (kinfo, _, _, _) -> kinfo - | KDup_n (kinfo, _, _, _) -> + | IDup_n (kinfo, _, _, _) -> kinfo - | KTicket (kinfo, _) -> + | ITicket (kinfo, _) -> kinfo - | KRead_ticket (kinfo, _) -> + | IRead_ticket (kinfo, _) -> kinfo - | KSplit_ticket (kinfo, _) -> + | ISplit_ticket (kinfo, _) -> kinfo - | KJoin_tickets (kinfo, _, _) -> + | IJoin_tickets (kinfo, _, _) -> kinfo - | KHalt kinfo -> + | IHalt kinfo -> kinfo (* @@ -1361,7 +1361,7 @@ let rec translate_instr : | Drop -> ( match li with | IndLift l -> ( - match fun_lift l lo with Refl -> return (KDrop (kinfo, k)) ) ) + match fun_lift l lo with Refl -> return (IDrop (kinfo, k)) ) ) | Dup -> ( match li with | IndLift li -> ( @@ -1369,7 +1369,7 @@ let rec translate_instr : | IndLift lo -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KDup (kinfo, k) ) ) ) ) + match fun_lift lo li with Refl -> return @@ IDup (kinfo, k) ) ) ) ) | Swap -> ( match lo with | IndLift lo -> ( @@ -1379,12 +1379,12 @@ let rec translate_instr : | IndLift li -> ( match li with | IndLift li -> ( - match fun_lift lo li with Refl -> return @@ KSwap (kinfo, k) ) ) + match fun_lift lo li with Refl -> return @@ ISwap (kinfo, k) ) ) ) ) ) | Const ty -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KConst (kinfo, ty, k) ) ) + match fun_lift lo li with Refl -> return @@ IConst (kinfo, ty, k) ) ) | Cons_pair -> ( match li with | IndLift li -> ( @@ -1392,20 +1392,20 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCons_pair (kinfo, k) ) + match fun_lift lo li with Refl -> return @@ ICons_pair (kinfo, k) ) ) ) ) | Car -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCar (kinfo, k) ) ) ) + match fun_lift lo li with Refl -> return @@ ICar (kinfo, k) ) ) ) | Cdr -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCdr (kinfo, k) ) ) ) + match fun_lift lo li with Refl -> return @@ ICdr (kinfo, k) ) ) ) | Unpair -> ( match li with | IndLift li -> ( @@ -1413,46 +1413,46 @@ let rec translate_instr : | IndLift lo -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KUnpair (kinfo, k) ) ) + match fun_lift lo li with Refl -> return @@ IUnpair (kinfo, k) ) ) ) ) | Cons_some -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCons_some (kinfo, k) ) ) + match fun_lift lo li with Refl -> return @@ ICons_some (kinfo, k) ) ) ) | Cons_none ty -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCons_none (kinfo, ty, k) ) + match fun_lift lo li with Refl -> return @@ ICons_none (kinfo, ty, k) ) ) | If_none (i1, i2) -> ( match li with | IndLift li' -> let ki1 = translate_instr i1 li' lo k in let ki2 = translate_instr i2 (coerce_lift li) lo k in - return @@ KIf_none (kinfo, ki1, ki2) ) + return @@ IIf_none (kinfo, ki1, ki2) ) | Cons_left -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCons_left (kinfo, k) ) ) + match fun_lift lo li with Refl -> return @@ ICons_left (kinfo, k) ) ) ) | Cons_right -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCons_right (kinfo, k) ) + match fun_lift lo li with Refl -> return @@ ICons_right (kinfo, k) ) ) ) | If_left (i1, i2) -> ( match li with | IndLift _ -> let ki1 = translate_instr i1 (coerce_lift li) lo k in let ki2 = translate_instr i2 (coerce_lift li) lo k in - return @@ KIf_left (kinfo, ki1, ki2) ) + return @@ IIf_left (kinfo, ki1, ki2) ) | Cons_list -> ( match li with | IndLift li -> ( @@ -1460,18 +1460,18 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KCons_list (kinfo, k) ) + match fun_lift lo li with Refl -> return @@ ICons_list (kinfo, k) ) ) ) ) | Nil -> ( match lo with | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ KNil (kinfo, k) ) ) + match fun_lift lo li with Refl -> return @@ INil (kinfo, k) ) ) | If_cons (i1, i2) -> ( match li with | IndLift li' -> let ki1 = translate_instr i1 (succ_lift li) lo k in let ki2 = translate_instr i2 li' lo k in - return @@ KIf_cons (kinfo, ki1, ki2) ) + return @@ IIf_cons (kinfo, ki1, ki2) ) | List_map i -> ( match li with | IndLift li' -> ( @@ -1480,7 +1480,7 @@ let rec translate_instr : match fun_lift li' lo' with | Refl -> let khalt = - KHalt + IHalt { kloc = i.loc; kstack_ty = lift_stack_ty (coerce_lift lo) i.aft; @@ -1489,26 +1489,26 @@ let rec translate_instr : let ki = translate_instr i (coerce_lift li) (coerce_lift lo) khalt in - return @@ KList_map (kinfo, ki, k) ) ) ) + return @@ IList_map (kinfo, ki, k) ) ) ) | List_iter i -> ( match li with | IndLift li' -> ( match fun_lift li' lo with | Refl -> let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in - let ki = translate_instr i (coerce_lift li) lo (KHalt kinfo') in - return @@ KList_iter (kinfo, ki, k) ) ) + let ki = translate_instr i (coerce_lift li) lo (IHalt kinfo') in + return @@ IList_iter (kinfo, ki, k) ) ) | List_size -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KList_size (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IList_size (kinfo, k) ) ) ) | Empty_set ty -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KEmpty_set (kinfo, ty, k) ) + match fun_lift li lo with Refl -> return @@ IEmpty_set (kinfo, ty, k) ) ) | Set_iter i -> ( match li with @@ -1516,8 +1516,8 @@ let rec translate_instr : match fun_lift li' lo with | Refl -> let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in - let ki = translate_instr i (coerce_lift li) lo (KHalt kinfo') in - return @@ KSet_iter (kinfo, ki, k) ) ) + let ki = translate_instr i (coerce_lift li) lo (IHalt kinfo') in + return @@ ISet_iter (kinfo, ki, k) ) ) | Set_mem -> ( match li with | IndLift li -> ( @@ -1525,7 +1525,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSet_mem (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ISet_mem (kinfo, k) ) ) ) ) | Set_update -> ( match li with @@ -1538,20 +1538,20 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KSet_update (kinfo, k) ) ) ) ) ) + return @@ ISet_update (kinfo, k) ) ) ) ) ) | Set_size -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSet_size (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ISet_size (kinfo, k) ) ) ) | Empty_map (cty, ty) -> ( match lo with | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KEmpty_map (kinfo, cty, ty, k) ) ) + return @@ IEmpty_map (kinfo, cty, ty, k) ) ) | Map_map i -> ( match li with | IndLift li' -> ( @@ -1560,7 +1560,7 @@ let rec translate_instr : match fun_lift li' lo' with | Refl -> let khalt = - KHalt + IHalt { kloc = i.loc; kstack_ty = lift_stack_ty (coerce_lift lo) i.aft; @@ -1569,17 +1569,17 @@ let rec translate_instr : let ki = translate_instr i (coerce_lift li) (coerce_lift lo) khalt in - return @@ KMap_map (kinfo, ki, k) ) ) ) + return @@ IMap_map (kinfo, ki, k) ) ) ) | Map_iter i -> ( match li with | IndLift li' -> ( match fun_lift li' lo with | Refl -> let khalt = - KHalt {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} + IHalt {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in let ki = translate_instr i (coerce_lift li) lo khalt in - return @@ KMap_iter (kinfo, ki, k) ) ) + return @@ IMap_iter (kinfo, ki, k) ) ) | Map_mem -> ( match li with | IndLift li -> ( @@ -1587,7 +1587,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMap_mem (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IMap_mem (kinfo, k) ) ) ) ) | Map_get -> ( match li with @@ -1596,7 +1596,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMap_get (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IMap_get (kinfo, k) ) ) ) ) | Map_update -> ( match li with @@ -1609,7 +1609,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KMap_update (kinfo, k) ) ) ) ) ) + return @@ IMap_update (kinfo, k) ) ) ) ) ) | Map_get_and_update -> ( match li with | IndLift li -> ( @@ -1623,20 +1623,20 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KMap_get_and_update (kinfo, k) ) ) ) ) ) ) + return @@ IMap_get_and_update (kinfo, k) ) ) ) ) ) ) | Map_size -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMap_size (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IMap_size (kinfo, k) ) ) ) | Empty_big_map (cty, ty) -> ( match lo with | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KEmpty_big_map (kinfo, cty, ty, k) ) ) + return @@ IEmpty_big_map (kinfo, cty, ty, k) ) ) | Big_map_mem -> ( match li with | IndLift li -> ( @@ -1646,7 +1646,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KBig_map_mem (kinfo, k) ) ) ) ) + return @@ IBig_map_mem (kinfo, k) ) ) ) ) | Big_map_get -> ( match li with | IndLift li -> ( @@ -1656,7 +1656,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KBig_map_get (kinfo, k) ) ) ) ) + return @@ IBig_map_get (kinfo, k) ) ) ) ) | Big_map_get_and_update -> ( match li with | IndLift li -> ( @@ -1670,7 +1670,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KBig_map_get_and_update (kinfo, k) ) ) ) ) ) ) + return @@ IBig_map_get_and_update (kinfo, k) ) ) ) ) ) ) | Big_map_update -> ( match li with | IndLift li -> ( @@ -1682,7 +1682,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KBig_map_update (kinfo, k) ) ) ) ) ) + return @@ IBig_map_update (kinfo, k) ) ) ) ) ) | Concat_string -> ( match li with | IndLift li -> ( @@ -1690,7 +1690,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KConcat_string (kinfo, k) ) ) ) + return @@ IConcat_string (kinfo, k) ) ) ) | Concat_string_pair -> ( match li with | IndLift li -> ( @@ -1700,7 +1700,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KConcat_string_pair (kinfo, k) ) ) ) ) + return @@ IConcat_string_pair (kinfo, k) ) ) ) ) | Slice_string -> ( match li with | IndLift li -> ( @@ -1712,20 +1712,20 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KSlice_string (kinfo, k) ) ) ) ) ) + return @@ ISlice_string (kinfo, k) ) ) ) ) ) | String_size -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KString_size (kinfo, k) ) + match fun_lift li lo with Refl -> return @@ IString_size (kinfo, k) ) ) ) | Concat_bytes -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KConcat_bytes (kinfo, k) + match fun_lift li lo with Refl -> return @@ IConcat_bytes (kinfo, k) ) ) ) | Concat_bytes_pair -> ( match li with @@ -1736,7 +1736,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KConcat_bytes_pair (kinfo, k) ) ) ) ) + return @@ IConcat_bytes_pair (kinfo, k) ) ) ) ) | Slice_bytes -> ( match li with | IndLift li -> ( @@ -1748,13 +1748,13 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KSlice_bytes (kinfo, k) ) ) ) ) ) + return @@ ISlice_bytes (kinfo, k) ) ) ) ) ) | Bytes_size -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KBytes_size (kinfo, k) ) + match fun_lift li lo with Refl -> return @@ IBytes_size (kinfo, k) ) ) ) | Add_seconds_to_timestamp -> ( match li with @@ -1765,7 +1765,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KAdd_seconds_to_timestamp (kinfo, k) ) ) ) ) + return @@ IAdd_seconds_to_timestamp (kinfo, k) ) ) ) ) | Add_timestamp_to_seconds -> ( match li with | IndLift li -> ( @@ -1775,7 +1775,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KAdd_timestamp_to_seconds (kinfo, k) ) ) ) ) + return @@ IAdd_timestamp_to_seconds (kinfo, k) ) ) ) ) | Sub_timestamp_seconds -> ( match li with | IndLift li -> ( @@ -1785,7 +1785,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KSub_timestamp_seconds (kinfo, k) ) ) ) ) + return @@ ISub_timestamp_seconds (kinfo, k) ) ) ) ) | Diff_timestamps -> ( match li with | IndLift li -> ( @@ -1795,7 +1795,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KDiff_timestamps (kinfo, k) ) ) ) ) + return @@ IDiff_timestamps (kinfo, k) ) ) ) ) | Add_tez -> ( match li with | IndLift li -> ( @@ -1803,7 +1803,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAdd_tez (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IAdd_tez (kinfo, k) ) ) ) ) | Sub_tez -> ( match li with @@ -1812,7 +1812,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSub_tez (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ISub_tez (kinfo, k) ) ) ) ) | Mul_teznat -> ( match li with @@ -1821,7 +1821,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMul_teznat (kinfo, k) + match fun_lift li lo with Refl -> return @@ IMul_teznat (kinfo, k) ) ) ) ) | Mul_nattez -> ( match li with @@ -1830,7 +1830,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMul_nattez (kinfo, k) + match fun_lift li lo with Refl -> return @@ IMul_nattez (kinfo, k) ) ) ) ) | Ediv_teznat -> ( match li with @@ -1841,7 +1841,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KEdiv_teznat (kinfo, k) ) ) ) ) + return @@ IEdiv_teznat (kinfo, k) ) ) ) ) | Ediv_tez -> ( match li with | IndLift li -> ( @@ -1849,7 +1849,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KEdiv_tez (kinfo, k) ) + match fun_lift li lo with Refl -> return @@ IEdiv_tez (kinfo, k) ) ) ) ) | Or -> ( match li with @@ -1858,7 +1858,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KOr (kinfo, k) ) ) ) ) + match fun_lift li lo with Refl -> return @@ IOr (kinfo, k) ) ) ) ) | And -> ( match li with | IndLift li -> ( @@ -1866,7 +1866,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAnd (kinfo, k) ) ) ) ) + match fun_lift li lo with Refl -> return @@ IAnd (kinfo, k) ) ) ) ) | Xor -> ( match li with | IndLift li -> ( @@ -1874,37 +1874,37 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KXor (kinfo, k) ) ) ) ) + match fun_lift li lo with Refl -> return @@ IXor (kinfo, k) ) ) ) ) | Not -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KNot (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ INot (kinfo, k) ) ) ) | Is_nat -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KIs_nat (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IIs_nat (kinfo, k) ) ) ) | Neg_nat -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KNeg_nat (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ INeg_nat (kinfo, k) ) ) ) | Neg_int -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KNeg_int (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ INeg_int (kinfo, k) ) ) ) | Abs_int -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAbs_int (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IAbs_int (kinfo, k) ) ) ) | Int_bls12_381_fr -> ( match li with | IndLift li -> ( @@ -1912,13 +1912,13 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KInt_bls12_381_fr (kinfo, k) ) ) ) + return @@ IInt_bls12_381_fr (kinfo, k) ) ) ) | Int_nat -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KInt_nat (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IInt_nat (kinfo, k) ) ) ) | Add_intint -> ( match li with | IndLift li -> ( @@ -1926,7 +1926,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAdd_intint (kinfo, k) + match fun_lift li lo with Refl -> return @@ IAdd_intint (kinfo, k) ) ) ) ) | Add_intnat -> ( match li with @@ -1935,7 +1935,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAdd_intnat (kinfo, k) + match fun_lift li lo with Refl -> return @@ IAdd_intnat (kinfo, k) ) ) ) ) | Add_natint -> ( match li with @@ -1944,7 +1944,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAdd_natint (kinfo, k) + match fun_lift li lo with Refl -> return @@ IAdd_natint (kinfo, k) ) ) ) ) | Add_natnat -> ( match li with @@ -1953,7 +1953,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAdd_natnat (kinfo, k) + match fun_lift li lo with Refl -> return @@ IAdd_natnat (kinfo, k) ) ) ) ) | Sub_int -> ( match li with @@ -1962,7 +1962,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSub_int (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ISub_int (kinfo, k) ) ) ) ) | Mul_intint -> ( match li with @@ -1971,7 +1971,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMul_intint (kinfo, k) + match fun_lift li lo with Refl -> return @@ IMul_intint (kinfo, k) ) ) ) ) | Mul_intnat -> ( match li with @@ -1980,7 +1980,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMul_intnat (kinfo, k) + match fun_lift li lo with Refl -> return @@ IMul_intnat (kinfo, k) ) ) ) ) | Mul_natint -> ( match li with @@ -1989,7 +1989,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMul_natint (kinfo, k) + match fun_lift li lo with Refl -> return @@ IMul_natint (kinfo, k) ) ) ) ) | Mul_natnat -> ( match li with @@ -1998,7 +1998,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KMul_natnat (kinfo, k) + match fun_lift li lo with Refl -> return @@ IMul_natnat (kinfo, k) ) ) ) ) | Ediv_intint -> ( match li with @@ -2009,7 +2009,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KEdiv_intint (kinfo, k) ) ) ) ) + return @@ IEdiv_intint (kinfo, k) ) ) ) ) | Ediv_intnat -> ( match li with | IndLift li -> ( @@ -2019,7 +2019,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KEdiv_intnat (kinfo, k) ) ) ) ) + return @@ IEdiv_intnat (kinfo, k) ) ) ) ) | Ediv_natint -> ( match li with | IndLift li -> ( @@ -2029,7 +2029,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KEdiv_natint (kinfo, k) ) ) ) ) + return @@ IEdiv_natint (kinfo, k) ) ) ) ) | Ediv_natnat -> ( match li with | IndLift li -> ( @@ -2039,7 +2039,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KEdiv_natnat (kinfo, k) ) ) ) ) + return @@ IEdiv_natnat (kinfo, k) ) ) ) ) | Lsl_nat -> ( match li with | IndLift li -> ( @@ -2047,7 +2047,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KLsl_nat (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ILsl_nat (kinfo, k) ) ) ) ) | Lsr_nat -> ( match li with @@ -2056,7 +2056,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KLsr_nat (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ILsr_nat (kinfo, k) ) ) ) ) | Or_nat -> ( match li with @@ -2065,7 +2065,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KOr_nat (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IOr_nat (kinfo, k) ) ) ) ) | And_nat -> ( match li with @@ -2074,7 +2074,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAnd_nat (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IAnd_nat (kinfo, k) ) ) ) ) | And_int_nat -> ( match li with @@ -2085,7 +2085,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KAnd_int_nat (kinfo, k) ) ) ) ) + return @@ IAnd_int_nat (kinfo, k) ) ) ) ) | Xor_nat -> ( match li with | IndLift li -> ( @@ -2093,36 +2093,36 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KXor_nat (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IXor_nat (kinfo, k) ) ) ) ) | Not_nat -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KNot_nat (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ INot_nat (kinfo, k) ) ) ) | Not_int -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KNot_int (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ INot_int (kinfo, k) ) ) ) | If (i1, i2) -> ( match li with | IndLift li -> let ki1 = translate_instr i1 li lo k in let ki2 = translate_instr i2 li lo k in - return @@ KIf (kinfo, ki1, ki2) ) + return @@ IIf (kinfo, ki1, ki2) ) | Loop i -> ( match li with | IndLift li' -> ( match fun_lift li' lo with | Refl -> let khalt = - KHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} + IHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} in let ki = translate_instr i li' li khalt in - return @@ KLoop (kinfo, ki, k) ) ) + return @@ ILoop (kinfo, ki, k) ) ) | Loop_left i -> ( match li with | IndLift li' -> ( @@ -2131,10 +2131,10 @@ let rec translate_instr : match fun_lift li' lo' with | Refl -> let khalt = - KHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} + IHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} in let ki = translate_instr i (coerce_lift li) li khalt in - return @@ KLoop_left (kinfo, ki, k) ) ) ) + return @@ ILoop_left (kinfo, ki, k) ) ) ) | Dip i -> ( match li with | IndLift li' -> ( @@ -2143,8 +2143,8 @@ let rec translate_instr : let kinfo_const = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in - let ki = translate_instr i li' lo (KHalt kinfo_const) in - return @@ KDip (kinfo, kinfo_const, ki, k) ) ) + let ki = translate_instr i li' lo (IHalt kinfo_const) in + return @@ IDip (kinfo, kinfo_const, ki, k) ) ) | Exec -> ( match li with | IndLift li -> ( @@ -2152,7 +2152,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KExec (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IExec (kinfo, k) ) ) ) ) | Apply f -> ( match li with @@ -2161,16 +2161,16 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KApply (kinfo, f, k) ) + match fun_lift li lo with Refl -> return @@ IApply (kinfo, f, k) ) ) ) ) | Lambda b -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KLambda (kinfo, b, k) ) ) + match fun_lift li lo with Refl -> return @@ ILambda (kinfo, b, k) ) ) | Failwith e -> ( - match li with IndLift _ -> return @@ KFailwith (kinfo, i.loc, e, k) ) + match li with IndLift _ -> return @@ IFailwith (kinfo, i.loc, e, k) ) | Nop -> ( - match fun_lift li lo with Refl -> return @@ KNop (kinfo, k) ) + match fun_lift li lo with Refl -> return @@ INop (kinfo, k) ) | Compare c -> ( match li with | IndLift li -> ( @@ -2178,50 +2178,50 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KCompare (kinfo, c, k) + match fun_lift li lo with Refl -> return @@ ICompare (kinfo, c, k) ) ) ) ) | Eq -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KEq (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IEq (kinfo, k) ) ) ) | Neq -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KNeq (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ INeq (kinfo, k) ) ) ) | Lt -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KLt (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ ILt (kinfo, k) ) ) ) | Gt -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KGt (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IGt (kinfo, k) ) ) ) | Le -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KLe (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ ILe (kinfo, k) ) ) ) | Ge -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KGe (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IGe (kinfo, k) ) ) ) | Address -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAddress (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IAddress (kinfo, k) ) ) ) | Contract (a, b) -> ( match li with | IndLift li -> ( @@ -2229,7 +2229,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KContract (kinfo, a, b, k) ) ) ) + return @@ IContract (kinfo, a, b, k) ) ) ) | Transfer_tokens -> ( match li with | IndLift li -> ( @@ -2241,7 +2241,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KTransfer_tokens (kinfo, k) ) ) ) ) ) + return @@ ITransfer_tokens (kinfo, k) ) ) ) ) ) | Implicit_account -> ( match li with | IndLift li -> ( @@ -2249,7 +2249,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KImplicit_account (kinfo, k) ) ) ) + return @@ IImplicit_account (kinfo, k) ) ) ) | Create_contract (a, b, c, d) -> ( match li with | IndLift li -> ( @@ -2263,27 +2263,27 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KCreate_contract (kinfo, a, b, c, d, k) ) ) ) ) ) + return @@ ICreate_contract (kinfo, a, b, c, d, k) ) ) ) ) ) ) | Set_delegate -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSet_delegate (kinfo, k) + match fun_lift li lo with Refl -> return @@ ISet_delegate (kinfo, k) ) ) ) | Now -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KNow (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ INow (kinfo, k) ) ) | Balance -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KBalance (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IBalance (kinfo, k) ) ) | Level -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KLevel (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ILevel (kinfo, k) ) ) | Check_signature -> ( match li with | IndLift li -> ( @@ -2295,73 +2295,73 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KCheck_signature (kinfo, k) ) ) ) ) ) + return @@ ICheck_signature (kinfo, k) ) ) ) ) ) | Hash_key -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KHash_key (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IHash_key (kinfo, k) ) ) ) | Pack ty -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KPack (kinfo, ty, k) ) ) + match fun_lift li lo with Refl -> return @@ IPack (kinfo, ty, k) ) ) ) | Unpack ty -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KUnpack (kinfo, ty, k) ) + match fun_lift li lo with Refl -> return @@ IUnpack (kinfo, ty, k) ) ) ) | Blake2b -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KBlake2b (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IBlake2b (kinfo, k) ) ) ) | Sha256 -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSha256 (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ ISha256 (kinfo, k) ) ) ) | Sha512 -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSha512 (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ ISha512 (kinfo, k) ) ) ) | Source -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSource (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ISource (kinfo, k) ) ) | Sender -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSender (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ISender (kinfo, k) ) ) | Self (a, b) -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSelf (kinfo, a, b, k) ) ) + match fun_lift li lo with Refl -> return @@ ISelf (kinfo, a, b, k) ) ) | Self_address -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSelf_address (kinfo, k) ) + match fun_lift li lo with Refl -> return @@ ISelf_address (kinfo, k) ) ) | Amount -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KAmount (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IAmount (kinfo, k) ) ) | Sapling_empty_state m -> ( match lo with | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KSapling_empty_state (kinfo, m.memo_size, k) ) ) + return @@ ISapling_empty_state (kinfo, m.memo_size, k) ) ) | Sapling_verify_update -> ( match li with | IndLift li -> ( @@ -2371,7 +2371,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KSapling_verify_update (kinfo, k) ) ) ) ) + return @@ ISapling_verify_update (kinfo, k) ) ) ) ) | Dig (n, w) -> ( match lo with | IndLift lo' -> ( @@ -2381,7 +2381,7 @@ let rec translate_instr : | IndLift lds -> ( match fun_lift lds ldu with | Refl -> - return @@ KDig (kinfo, n, w', k) ) ) ) ) + return @@ IDig (kinfo, n, w', k) ) ) ) ) | Dug (n, w) -> ( match li with | IndLift li' -> ( @@ -2391,7 +2391,7 @@ let rec translate_instr : | IndLift ldu -> ( match fun_lift lds ldu with | Refl -> - return @@ KDug (kinfo, n, w', k) ) ) ) ) + return @@ IDug (kinfo, n, w', k) ) ) ) ) | Dipn (n, w, i') -> ( match lift_stack_prefix_preservation_witness w li lo with | ExLiftStackPrefixPreservationWitness (lds, ldu, _) -> ( @@ -2402,13 +2402,13 @@ let rec translate_instr : let hinfo = {kloc = i.loc; kstack_ty = lift_stack_ty ldu i'.aft} in - let ki' = translate_instr i' lds ldu (KHalt hinfo) in + let ki' = translate_instr i' lds ldu (IHalt hinfo) in let sty = lift_stack_ty lo i.aft in let l = i.loc in let w = kstack_prefix_preservation_witness l sty w li lo lds ldu in - return @@ KDipn (kinfo, n, w, ki', k) ) ) ) + return @@ IDipn (kinfo, n, w, ki', k) ) ) ) | Dropn (n, w) -> ( match lift_stack_prefix_preservation_witness w li li with | ExLiftStackPrefixPreservationWitness (lds, ldu, w') -> ( @@ -2420,38 +2420,38 @@ let rec translate_instr : | Refl -> ( match fun_lift lo lds with | Refl -> - return @@ KDropn (kinfo, n, w', k) ) ) ) ) ) + return @@ IDropn (kinfo, n, w', k) ) ) ) ) ) | ChainId -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KChainId (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ IChainId (kinfo, k) ) ) | Never -> ( - match li with IndLift _ -> return @@ KNever (kinfo, k) ) + match li with IndLift _ -> return @@ INever (kinfo, k) ) | Voting_power -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KVoting_power (kinfo, k) + match fun_lift li lo with Refl -> return @@ IVoting_power (kinfo, k) ) ) ) | Total_voting_power -> ( match lo with | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KTotal_voting_power (kinfo, k) ) ) + return @@ ITotal_voting_power (kinfo, k) ) ) | Keccak -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KKeccak (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ IKeccak (kinfo, k) ) ) ) | Sha3 -> ( match li with | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KSha3 (kinfo, k) ) ) ) + match fun_lift li lo with Refl -> return @@ ISha3 (kinfo, k) ) ) ) | Add_bls12_381_g1 -> ( match li with | IndLift li -> ( @@ -2461,7 +2461,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KAdd_bls12_381_g1 (kinfo, k) ) ) ) ) + return @@ IAdd_bls12_381_g1 (kinfo, k) ) ) ) ) | Add_bls12_381_g2 -> ( match li with | IndLift li -> ( @@ -2471,7 +2471,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KAdd_bls12_381_g2 (kinfo, k) ) ) ) ) + return @@ IAdd_bls12_381_g2 (kinfo, k) ) ) ) ) | Add_bls12_381_fr -> ( match li with | IndLift li -> ( @@ -2481,7 +2481,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KAdd_bls12_381_fr (kinfo, k) ) ) ) ) + return @@ IAdd_bls12_381_fr (kinfo, k) ) ) ) ) | Mul_bls12_381_g1 -> ( match li with | IndLift li -> ( @@ -2491,7 +2491,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KMul_bls12_381_g1 (kinfo, k) ) ) ) ) + return @@ IMul_bls12_381_g1 (kinfo, k) ) ) ) ) | Mul_bls12_381_g2 -> ( match li with | IndLift li -> ( @@ -2501,7 +2501,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KMul_bls12_381_g2 (kinfo, k) ) ) ) ) + return @@ IMul_bls12_381_g2 (kinfo, k) ) ) ) ) | Mul_bls12_381_z_fr -> ( match li with | IndLift li -> ( @@ -2511,7 +2511,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KMul_bls12_381_z_fr (kinfo, k) ) ) ) ) + return @@ IMul_bls12_381_z_fr (kinfo, k) ) ) ) ) | Mul_bls12_381_fr_z -> ( match li with | IndLift li -> ( @@ -2521,7 +2521,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KMul_bls12_381_fr_z (kinfo, k) ) ) ) ) + return @@ IMul_bls12_381_fr_z (kinfo, k) ) ) ) ) | Mul_bls12_381_fr -> ( match li with | IndLift li -> ( @@ -2531,7 +2531,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KMul_bls12_381_fr (kinfo, k) ) ) ) ) + return @@ IMul_bls12_381_fr (kinfo, k) ) ) ) ) | Neg_bls12_381_g1 -> ( match li with | IndLift li -> ( @@ -2539,7 +2539,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KNeg_bls12_381_g1 (kinfo, k) ) ) ) + return @@ INeg_bls12_381_g1 (kinfo, k) ) ) ) | Neg_bls12_381_g2 -> ( match li with | IndLift li -> ( @@ -2547,7 +2547,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KNeg_bls12_381_g2 (kinfo, k) ) ) ) + return @@ INeg_bls12_381_g2 (kinfo, k) ) ) ) | Neg_bls12_381_fr -> ( match li with | IndLift li -> ( @@ -2555,7 +2555,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KNeg_bls12_381_fr (kinfo, k) ) ) ) + return @@ INeg_bls12_381_fr (kinfo, k) ) ) ) | Pairing_check_bls12_381 -> ( match li with | IndLift li -> ( @@ -2563,19 +2563,19 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KPairing_check_bls12_381 (kinfo, k) ) ) ) + return @@ IPairing_check_bls12_381 (kinfo, k) ) ) ) | Dup_n (n, i) -> ( let i = lift_dup_n_gadt_witness i li in match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KDup_n (kinfo, n, i, k) ) + match fun_lift li lo with Refl -> return @@ IDup_n (kinfo, n, i, k) ) ) | Comb (n, w) -> let w = lift_comb_gadt_witness w li lo in - return @@ KComb (kinfo, n, w, k) + return @@ IComb (kinfo, n, w, k) | Uncomb (n, w) -> let w = lift_uncomb_gadt_witness w li lo in - return @@ KUncomb (kinfo, n, w, k) + return @@ IUncomb (kinfo, n, w, k) | Comb_get (n, w) -> ( match li with | IndLift li' -> ( @@ -2583,7 +2583,7 @@ let rec translate_instr : | IndLift lo' -> ( match fun_lift li' lo' with | Refl -> - return @@ KComb_get (kinfo, n, w, k) ) ) ) + return @@ IComb_get (kinfo, n, w, k) ) ) ) | Comb_set (n, w) -> ( match li with | IndLift li -> ( @@ -2593,7 +2593,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KComb_set (kinfo, n, w, k) ) ) ) ) + return @@ IComb_set (kinfo, n, w, k) ) ) ) ) | Ticket -> ( match li with | IndLift li -> ( @@ -2601,7 +2601,7 @@ let rec translate_instr : | IndLift li -> ( match lo with | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ KTicket (kinfo, k) ) ) + match fun_lift li lo with Refl -> return @@ ITicket (kinfo, k) ) ) ) ) | Read_ticket -> ( match li with @@ -2612,7 +2612,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KRead_ticket (kinfo, k) ) ) ) ) + return @@ IRead_ticket (kinfo, k) ) ) ) ) | Split_ticket -> ( match li with | IndLift li -> ( @@ -2622,7 +2622,7 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KSplit_ticket (kinfo, k) ) ) ) ) + return @@ ISplit_ticket (kinfo, k) ) ) ) ) | Join_tickets cty -> ( match li with | IndLift li -> ( @@ -2630,12 +2630,12 @@ let rec translate_instr : | IndLift lo -> ( match fun_lift li lo with | Refl -> - return @@ KJoin_tickets (kinfo, cty, k) ) ) ) + return @@ IJoin_tickets (kinfo, cty, k) ) ) ) let translate : type bef aft. (bef, aft) descr -> (bef, aft) kdescr = fun d -> match (lift_type d.bef, lift_type d.aft) with | (ExLift kli, ExLift klo) -> - let khalt = KHalt {kloc = d.loc; kstack_ty = lift_stack_ty klo d.aft} in + let khalt = IHalt {kloc = d.loc; kstack_ty = lift_stack_ty klo d.aft} in let kinstr = translate_instr d kli klo khalt in KDescr {kloc = d.loc; kbef = d.bef; kaft = d.aft; kli; klo; kinstr} -- GitLab From 167c11a2a1a6207eb5309baca1ca51c5d22c7cfb Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 12:20:38 +0100 Subject: [PATCH 38/53] Proto: Rename badly chosen `cmpres` into `a` Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index f5f79e2db9a3..c30e2aec160d 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -1517,35 +1517,35 @@ and step : (run [@ocaml.tailcall]) logger g gas i k ks r stack (* comparators *) | IEq (_, k) -> - let cmpres = accu in - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres = 0) in - (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack + let a = accu in + let a = Script_int.compare a Script_int.zero in + let a = Compare.Int.(a = 0) in + (run [@ocaml.tailcall]) logger g gas i k ks a stack | INeq (_, k) -> - let cmpres = accu in - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres <> 0) in - (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack + let a = accu in + let a = Script_int.compare a Script_int.zero in + let a = Compare.Int.(a <> 0) in + (run [@ocaml.tailcall]) logger g gas i k ks a stack | ILt (_, k) -> - let cmpres = accu in - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres < 0) in - (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack + let a = accu in + let a = Script_int.compare a Script_int.zero in + let a = Compare.Int.(a < 0) in + (run [@ocaml.tailcall]) logger g gas i k ks a stack | ILe (_, k) -> - let cmpres = accu in - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres <= 0) in - (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack + let a = accu in + let a = Script_int.compare a Script_int.zero in + let a = Compare.Int.(a <= 0) in + (run [@ocaml.tailcall]) logger g gas i k ks a stack | IGt (_, k) -> - let cmpres = accu in - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres > 0) in - (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack + let a = accu in + let a = Script_int.compare a Script_int.zero in + let a = Compare.Int.(a > 0) in + (run [@ocaml.tailcall]) logger g gas i k ks a stack | IGe (_, k) -> - let cmpres = accu in - let cmpres = Script_int.compare cmpres Script_int.zero in - let cmpres = Compare.Int.(cmpres >= 0) in - (run [@ocaml.tailcall]) logger g gas i k ks cmpres stack + let a = accu in + let a = Script_int.compare a Script_int.zero in + let a = Compare.Int.(a >= 0) in + (run [@ocaml.tailcall]) logger g gas i k ks a stack (* packing *) | IPack (_, ty, k) -> let value = accu in -- GitLab From 1f34e986d23ae5dc8b37e6bdaf7f920d1001b860 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 28 Dec 2020 13:53:07 +0100 Subject: [PATCH 39/53] Proto: Fix unit test expectations Signed-off-by: Yann Regis-Gianas --- ...tractOnchainOpcodes::test_set_delegate.out | 8 +- ...ef0e55c43a9a857214d8761e67b.7da5c9014e.out | 6 +- ...estContractOnchainOpcodes::test_source.out | 4 +- ...ntractOnchainOpcodes::test_split_bytes.out | 12 +- ...tractOnchainOpcodes::test_split_string.out | 12 +- ...ctOnchainOpcodes::test_transfer_tokens.out | 8 +- ...(Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" | 17 +- ...(Some 5) { Elt \"hello\" 4.4ba77dda56.out" | 17 +- ...(Some 5) { Elt \"hello\" 4.662e6b84f7.out" | 17 +- ...None { Elt \"1\" 1 ; .7806be875b.out" | 17 +- ...None { Elt \"1\" 1 ; .7beec6cc30.out" | 17 +- ...None { Elt \"hello\" 4 })-.2e17580138.out" | 17 +- ...None {})-\"hello\"-(Pair N.ae2570aa95.out" | 17 +- ..." \"one\" ; Elt \"2\" \"tw.7085ccc339.out" | 17 +- ...ello\" \"hi\" } None)-\"\".75aa05c5ef.out" | 17 +- ...hello\" \"hi\" } None)-\"h.ce376412b0.out" | 17 +- ...one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" | 21 +- ...one\" ; Elt \"2\" \"two\" .28027e7c51.out" | 15 +- ...one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" | 21 +- ...one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" | 21 +- ...one\" ; Elt \"2\" \"two\" .e075542e26.out" | 21 +- ...one\" ; Elt \"2\" \"two\" .f2ff59db97.out" | 21 +- ... \"two\" }) )-(Right (Righ.4c10105111.out" | 41 +- ... \"two\" }))-(Right (Right.db0e6941b3.out" | 39 +- ...Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" | 83 +- ...tContractOpcodes::test_check_signature.out | 62 +- ...air -100 100)-(Some \"1970.7c1b1e4e5b.out" | 14 +- ...air 0 \"1970-01-01T00:00:0.528ed42c01.out" | 14 +- ...air 100 100)-(Some \"1970-.6566111ad2.out" | 14 +- ...air \"1970-01-01T00:00:00Z.72c424f3da.out" | 14 +- ...air 100 -100)-(Some \"1970.7c4b12e9aa.out" | 14 +- ...air 100 100)-(Some \"1970-.af32743640.out" | 14 +- ...lt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out | 19 +- ...lt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out | 19 +- ...lt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out | 19 +- ...lt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out | 19 +- ...lt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out | 19 +- ...lt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out | 19 +- ...lt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out | 19 +- ...lt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out | 19 +- ...lt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out | 19 +- ...lt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out | 19 +- ...air {} None)-1-(Pair 0 (Some False))0].out | 19 +- ...air {} None)-1-(Pair 0 (Some False))1].out | 19 +- ... \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" | 19 +- ... \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" | 19 +- ... \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" | 19 +- ... \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" | 19 +- ... \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" | 19 +- ... None)-\"bar\"-(Pair 0 (Some False))].out" | 19 +- ...; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out | 197 ++--- ...; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" | 82 +- ...\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" | 60 +- ...ir { \"A\" } { \"B\" })-(Some False)].out" | 112 +-- ...\"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" | 309 +++---- ...\"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" | 345 +++----- ...air { \"B\" } { \"B\" })-(Some True)].out" | 112 +-- ...ir { \"c\" } { \"B\" })-(Some False)].out" | 112 +-- ..._all.tz-None-(Pair {} {})-(Some True)].out | 26 +- ...Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" | 11 +- ...970-01-01T00:03:20Z\" \"19.90e9215d17.out" | 12 +- ...t[diff_timestamps.tz-111-(Pair 0 0)-0].out | 12 +- ...[diff_timestamps.tz-111-(Pair 0 1)--1].out | 12 +- ...t[diff_timestamps.tz-111-(Pair 1 0)-1].out | 12 +- ...r 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out | 755 +++++++++--------- ... 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out | 755 +++++++++--------- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 9 +- ...p.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out | 12 +- ...z-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out | 12 +- ... None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out | 74 +- ... None)-(Pair 10 -3)-(Pair (.3caea50555.out | 74 +- ... None)-(Pair 10 0)-(Pair No.f9448c04fb.out | 74 +- ...tput[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out | 11 +- ...act_input_output[first.tz-111-{ 4 }-4].out | 11 +- ...me 4) {})-\"hello\"-(Pair .161d86cef6.out" | 17 +- ...me 5) { Elt \"hello\" 4 }).684ab7e326.out" | 17 +- ...me 5) { Elt \"hello\" 4 }).d49817fb83.out" | 17 +- ...e { Elt \"1\" 1 ; .6900b1da14.out" | 17 +- ...e { Elt \"1\" 1 ; .bca0ede8be.out" | 17 +- ... { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" | 17 +- ...ir None {})-\"hello\"-(Pair None {})].out" | 17 +- ... \"1\" \"one\" ; .bc4127094e.out" | 15 +- ..."hello\" \"hi\" })-\"\"-(P.0c03056487.out" | 15 +- ...\"hello\" \"hi\" })-\"hell.cc45544c66.out" | 15 +- ...}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out | 117 +-- ...}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out | 117 +-- ...ut_output[list_map_block.tz-{0}-{}-{}].out | 5 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 141 ++-- ...put_output[loop_left.tz-{\"\"}-{}-{}].out" | 24 +- ... Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out | 106 +-- ...-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out | 106 +-- ...foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" | 41 +- ...lt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" | 24 +- ...ract_input_output[map_map.tz-{}-10-{}].out | 9 +- ... 1 } None)-1-(Pair { Elt 0 .7396e5f090.out | 19 +- ... 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out | 19 +- ... 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out | 19 +- ... 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out | 19 +- ... 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out | 19 +- ...air {} None)-1-(Pair {} (Some False))].out | 19 +- ...ar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" | 19 +- ...ar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" | 19 +- ...ar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" | 19 +- ...oo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" | 19 +- ...oo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" | 19 +- ...None)-\"bar\"-(Pair {} (Some False))].out" | 19 +- ... (Pair 1 (Pair \"foobar\".368bdfd73a.out" | 401 ++++------ ... (Pair 1 (Pair \"foobar\".735d9ae802.out" | 401 ++++------ ...ir \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" | 554 +++++-------- ...ir \"edpkuBknW28nW72KG6RoH.4e20b52378.out" | 536 +++++-------- ...ntract_input_output[pexec.tz-14-38-52].out | 24 +- ... 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out | 201 ++--- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 88 +- ..._output[reverse_loop.tz-{\"\"}-{}-{}].out" | 16 +- ...entrypoint.tz-Unit-Left (Left 0)-Unit].out | 77 +- ...Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" | 24 +- ..."hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" | 24 +- ...lo\" 0)-\"world\"-(Pair \"world\" 0)].out" | 24 +- ...ir \"hello\" 0)-1-(Pair \"hello\" 1)].out" | 22 +- ... \"hello\" 500)-3-(Pair \"hello\" 3)].out" | 22 +- ..."hello\" 7)-100-(Pair \"hello\" 100)].out" | 22 +- ..."World\" } None)-\"\"-(Pai.3d2044726e.out" | 33 +- ...)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" | 33 +- ... None)-\"Hi\"-(Pair {} (Some False))].out" | 33 +- ...r 100 -100)-\"1970-01-01T00:03:20Z\"].out" | 12 +- ...ir 100 100)-\"1970-01-01T00:00:00Z\"].out" | 12 +- ...Pair 100 200000000000000000.3db82d2c25.out | 12 +- ...00000 1000000)-(Some (Pair .b461aa042b.out | 41 +- ...10000 1010000)-(Some (Pair .1e8cf7679c.out | 41 +- ...dpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" | 12 +- ...s.TestContractOpcodes::test_packunpack.out | 54 +- 131 files changed, 3162 insertions(+), 4831 deletions(-) diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out index 0ffef46a36d7..c1ffb0c32805 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out @@ -46,7 +46,7 @@ Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] none Node is bootstrapped. -Estimated gas: 3520.141 units (will add 100 for safety) +Estimated gas: 3520.061 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -72,7 +72,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2520.141 + Consumed gas: 2520.061 Internal operations: Delegation: Contract: [CONTRACT_HASH] @@ -83,7 +83,7 @@ This sequence of operations was run: Injected block [BLOCK_HASH] [CONTRACT_HASH] (known as bootstrap5) Node is bootstrapped. -Estimated gas: 3494.601 units (will add 100 for safety) +Estimated gas: 3494.521 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -109,7 +109,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2494.601 + Consumed gas: 2494.521 Internal operations: Delegation: Contract: [CONTRACT_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out index 7b6fa6a657f1..9f70abe5cba0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b75ba63500a5694fb2ffe174acc2de22d01ccb7259342437f05e1987949f0ad82e9f32e9a0b79cb252d7f7b8236ad728893f4e7150742eefdbeda254970f9fcd92c6228c178e1a923e5600758eb83f2a05edd0be7625657901f2ba81eaf145d003dbef78e33f43a32a3788bdf0501000000085341554349535345 "spsig1PPUFZucuAQybs5wsqsNQ68QNgFaBnVKMFaoZZfi1BtNnuCAWnmL9wVy5HfHkR6AeodjVGxpBVVSYcJKyMURn6K1yknYLm")] Node is bootstrapped. -Estimated gas: 6725.456 units (will add 100 for safety) +Estimated gas: 6724.736 units (will add 100 for safety) Estimated storage: 257 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.00119 Expected counter: [EXPECTED_COUNTER] - Gas limit: 6826 + Gas limit: 6825 Storage limit: 277 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.00119 @@ -29,7 +29,7 @@ This sequence of operations was run: Updated storage: [OPERATION_HASH]48f709699019725ba Storage size: 578 bytes - Consumed gas: 5298.456 + Consumed gas: 5297.736 Internal operations: Transaction: Amount: ꜩ1000 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out index 3229d3035375..d7ef29b113b7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out @@ -76,7 +76,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5960.892 units (will add 100 for safety) +Estimated gas: 5960.812 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -102,7 +102,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 55 bytes - Consumed gas: 3417.773 + Consumed gas: 3417.693 Internal operations: Transaction: Amount: ꜩ0 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out index 2ee62ecede09..451e99314b46 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_bytes. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3488.327 units (will add 100 for safety) +Estimated gas: 3486.997 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -79,7 +79,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.00062 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3589 + Gas limit: 3587 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.00062 @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3488.327 + Consumed gas: 3486.997 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { 0xaa ; 0xbb ; 0xcc } Node is bootstrapped. -Estimated gas: 3628.817 units (will add 100 for safety) +Estimated gas: 3627.487 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -113,7 +113,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000634 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3729 + Gas limit: 3728 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000634 @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc ; 0xdd ; 0xee ; 0xff } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3628.817 + Consumed gas: 3627.487 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out index 55e65cdbd0fc..d40a2e556124 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_string. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3458.371 units (will add 100 for safety) +Estimated gas: 3457.041 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -79,7 +79,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000617 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3559 + Gas limit: 3558 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000617 @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3458.371 + Consumed gas: 3457.041 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { "a" ; "b" ; "c" } Node is bootstrapped. -Estimated gas: 3514.933 units (will add 100 for safety) +Estimated gas: 3513.603 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -113,7 +113,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000623 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3615 + Gas limit: 3614 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000623 @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" ; "d" ; "e" ; "f" } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3514.933 + Consumed gas: 3513.603 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out index 569543fbcb54..18c54b2768d3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out @@ -137,7 +137,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5463.386 units (will add 100 for safety) +Estimated gas: 5463.306 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -163,7 +163,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3251.851 + Consumed gas: 3251.771 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -185,7 +185,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5463.386 units (will add 100 for safety) +Estimated gas: 5463.306 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -211,7 +211,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3251.851 + Consumed gas: 3251.771 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" index 090cd7609cc4..2dbc7456b663 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" @@ -25,31 +25,26 @@ trace [ (Some 4) {} Unit ] - - location: 15 (remaining gas: 1039988.241 units remaining) + - location: -1 (remaining gas: 1039988.251 units remaining) [ "hello" @parameter (Some 4) {} Unit ] - - location: -1 (remaining gas: 1039988.171 units remaining) - [ "hello" @parameter - (Some 4) - {} - Unit ] - - location: 17 (remaining gas: 1039988.011 units remaining) + - location: 17 (remaining gas: 1039988.091 units remaining) [ None { Elt "hello" 4 } Unit ] - - location: 18 (remaining gas: 1039987.931 units remaining) + - location: 18 (remaining gas: 1039988.011 units remaining) [ (Pair None { Elt "hello" 4 }) Unit ] - - location: 19 (remaining gas: 1039987.851 units remaining) + - location: 19 (remaining gas: 1039987.931 units remaining) [ {} (Pair None { Elt "hello" 4 }) Unit ] - - location: 21 (remaining gas: 1039987.771 units remaining) + - location: 21 (remaining gas: 1039987.851 units remaining) [ (Pair {} None { Elt "hello" 4 }) Unit ] - - location: -1 (remaining gas: 1039987.701 units remaining) + - location: -1 (remaining gas: 1039987.781 units remaining) [ (Pair {} None { Elt "hello" 4 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" index 40cec53efe7a..7758420c663a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" @@ -26,31 +26,26 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039987.647 units remaining) + - location: -1 (remaining gas: 1039987.657 units remaining) [ "hi" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: -1 (remaining gas: 1039987.577 units remaining) - [ "hi" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039987.417 units remaining) + - location: 17 (remaining gas: 1039987.497 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } Unit ] - - location: 18 (remaining gas: 1039987.337 units remaining) + - location: 18 (remaining gas: 1039987.417 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 19 (remaining gas: 1039987.257 units remaining) + - location: 19 (remaining gas: 1039987.337 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 21 (remaining gas: 1039987.177 units remaining) + - location: 21 (remaining gas: 1039987.257 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: -1 (remaining gas: 1039987.107 units remaining) + - location: -1 (remaining gas: 1039987.187 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" index 70af917b94b5..676948afddb4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" @@ -25,31 +25,26 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039987.617 units remaining) + - location: -1 (remaining gas: 1039987.627 units remaining) [ "hello" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: -1 (remaining gas: 1039987.547 units remaining) - [ "hello" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039987.387 units remaining) + - location: 17 (remaining gas: 1039987.467 units remaining) [ (Some 4) { Elt "hello" 5 } Unit ] - - location: 18 (remaining gas: 1039987.307 units remaining) + - location: 18 (remaining gas: 1039987.387 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 19 (remaining gas: 1039987.227 units remaining) + - location: 19 (remaining gas: 1039987.307 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 21 (remaining gas: 1039987.147 units remaining) + - location: 21 (remaining gas: 1039987.227 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) Unit ] - - location: -1 (remaining gas: 1039987.077 units remaining) + - location: -1 (remaining gas: 1039987.157 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" index 3eaed881a640..1def2cf9e291 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" @@ -26,31 +26,26 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039987.233 units remaining) + - location: -1 (remaining gas: 1039987.243 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: -1 (remaining gas: 1039987.163 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039987.003 units remaining) + - location: 17 (remaining gas: 1039987.083 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039986.923 units remaining) + - location: 18 (remaining gas: 1039987.003 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039986.843 units remaining) + - location: 19 (remaining gas: 1039986.923 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039986.763 units remaining) + - location: 21 (remaining gas: 1039986.843 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] - - location: -1 (remaining gas: 1039986.693 units remaining) + - location: -1 (remaining gas: 1039986.773 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" index 360cce984d77..05697a964d80 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" @@ -26,31 +26,26 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039987.233 units remaining) + - location: -1 (remaining gas: 1039987.243 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: -1 (remaining gas: 1039987.163 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039987.003 units remaining) + - location: 17 (remaining gas: 1039987.083 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039986.923 units remaining) + - location: 18 (remaining gas: 1039987.003 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039986.843 units remaining) + - location: 19 (remaining gas: 1039986.923 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039986.763 units remaining) + - location: 21 (remaining gas: 1039986.843 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] - - location: -1 (remaining gas: 1039986.693 units remaining) + - location: -1 (remaining gas: 1039986.773 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" index 66e8b17e0be6..648e4ce70651 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" @@ -25,31 +25,26 @@ trace [ None { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039987.857 units remaining) + - location: -1 (remaining gas: 1039987.867 units remaining) [ "hello" @parameter None { Elt "hello" 4 } Unit ] - - location: -1 (remaining gas: 1039987.787 units remaining) - [ "hello" @parameter - None - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039987.627 units remaining) + - location: 17 (remaining gas: 1039987.707 units remaining) [ (Some 4) {} Unit ] - - location: 18 (remaining gas: 1039987.547 units remaining) + - location: 18 (remaining gas: 1039987.627 units remaining) [ (Pair (Some 4) {}) Unit ] - - location: 19 (remaining gas: 1039987.467 units remaining) + - location: 19 (remaining gas: 1039987.547 units remaining) [ {} (Pair (Some 4) {}) Unit ] - - location: 21 (remaining gas: 1039987.387 units remaining) + - location: 21 (remaining gas: 1039987.467 units remaining) [ (Pair {} (Some 4) {}) Unit ] - - location: -1 (remaining gas: 1039987.317 units remaining) + - location: -1 (remaining gas: 1039987.397 units remaining) [ (Pair {} (Some 4) {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" index ac79e3986655..868c408e1e2d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" @@ -25,31 +25,26 @@ trace [ None {} Unit ] - - location: 15 (remaining gas: 1039988.481 units remaining) + - location: -1 (remaining gas: 1039988.491 units remaining) [ "hello" @parameter None {} Unit ] - - location: -1 (remaining gas: 1039988.411 units remaining) - [ "hello" @parameter - None - {} - Unit ] - - location: 17 (remaining gas: 1039988.251 units remaining) + - location: 17 (remaining gas: 1039988.331 units remaining) [ None {} Unit ] - - location: 18 (remaining gas: 1039988.171 units remaining) + - location: 18 (remaining gas: 1039988.251 units remaining) [ (Pair None {}) Unit ] - - location: 19 (remaining gas: 1039988.091 units remaining) + - location: 19 (remaining gas: 1039988.171 units remaining) [ {} (Pair None {}) Unit ] - - location: 21 (remaining gas: 1039988.011 units remaining) + - location: 21 (remaining gas: 1039988.091 units remaining) [ (Pair {} None {}) Unit ] - - location: -1 (remaining gas: 1039987.941 units remaining) + - location: -1 (remaining gas: 1039988.021 units remaining) [ (Pair {} None {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" index 9d938a5fb07b..35041287874b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" @@ -39,30 +39,25 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 15 (remaining gas: 1039981.805 units remaining) - [ "1" @parameter - { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 20 (remaining gas: 1039981.725 units remaining) + - location: 20 (remaining gas: 1039981.805 units remaining) [ (Some "one") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039981.655 units remaining) + - location: 21 (remaining gas: 1039981.735 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } (Some "one") Unit ] - - location: 22 (remaining gas: 1039981.575 units remaining) + - location: 22 (remaining gas: 1039981.655 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) Unit ] - - location: 23 (remaining gas: 1039981.495 units remaining) + - location: 23 (remaining gas: 1039981.575 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) Unit ] - - location: 25 (remaining gas: 1039981.415 units remaining) + - location: 25 (remaining gas: 1039981.495 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) Unit ] - - location: -1 (remaining gas: 1039981.345 units remaining) + - location: -1 (remaining gas: 1039981.425 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" index 203e6c0b0365..897942782aeb 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" @@ -38,30 +38,25 @@ trace [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 15 (remaining gas: 1039982.533 units remaining) - [ "" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039982.453 units remaining) + - location: 20 (remaining gas: 1039982.533 units remaining) [ None { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039982.383 units remaining) + - location: 21 (remaining gas: 1039982.463 units remaining) [ { Elt "hello" "hi" } None Unit ] - - location: 22 (remaining gas: 1039982.303 units remaining) + - location: 22 (remaining gas: 1039982.383 units remaining) [ (Pair { Elt "hello" "hi" } None) Unit ] - - location: 23 (remaining gas: 1039982.223 units remaining) + - location: 23 (remaining gas: 1039982.303 units remaining) [ {} (Pair { Elt "hello" "hi" } None) Unit ] - - location: 25 (remaining gas: 1039982.143 units remaining) + - location: 25 (remaining gas: 1039982.223 units remaining) [ (Pair {} { Elt "hello" "hi" } None) Unit ] - - location: -1 (remaining gas: 1039982.073 units remaining) + - location: -1 (remaining gas: 1039982.153 units remaining) [ (Pair {} { Elt "hello" "hi" } None) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" index ab916aa11d2d..231f5a639844 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" @@ -38,30 +38,25 @@ trace [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 15 (remaining gas: 1039982.483 units remaining) - [ "hello" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039982.403 units remaining) + - location: 20 (remaining gas: 1039982.483 units remaining) [ (Some "hi") { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039982.333 units remaining) + - location: 21 (remaining gas: 1039982.413 units remaining) [ { Elt "hello" "hi" } (Some "hi") Unit ] - - location: 22 (remaining gas: 1039982.253 units remaining) + - location: 22 (remaining gas: 1039982.333 units remaining) [ (Pair { Elt "hello" "hi" } (Some "hi")) Unit ] - - location: 23 (remaining gas: 1039982.173 units remaining) + - location: 23 (remaining gas: 1039982.253 units remaining) [ {} (Pair { Elt "hello" "hi" } (Some "hi")) Unit ] - - location: 25 (remaining gas: 1039982.093 units remaining) + - location: 25 (remaining gas: 1039982.173 units remaining) [ (Pair {} { Elt "hello" "hi" } (Some "hi")) Unit ] - - location: -1 (remaining gas: 1039982.023 units remaining) + - location: -1 (remaining gas: 1039982.103 units remaining) [ (Pair {} { Elt "hello" "hi" } (Some "hi")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" index ffb6382d5214..db369d858f05 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" @@ -26,41 +26,36 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.355 units remaining) + - location: -1 (remaining gas: 1039984.365 units remaining) [ { Elt "2" None } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039984.285 units remaining) - [ { Elt "2" None } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039984.085 units remaining) + - location: 21 (remaining gas: 1039984.165 units remaining) [ "2" @key None @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039984.005 units remaining) + - location: 22 (remaining gas: 1039984.085 units remaining) [ { Elt "1" "one" } Unit Unit ] - - location: -1 (remaining gas: 1039983.935 units remaining) + - location: -1 (remaining gas: 1039984.015 units remaining) [ { Elt "1" "one" } Unit Unit ] - - location: 23 (remaining gas: 1039983.855 units remaining) + - location: 23 (remaining gas: 1039983.935 units remaining) [ (Pair { Elt "1" "one" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.775 units remaining) + - location: 24 (remaining gas: 1039983.855 units remaining) [ {} (Pair { Elt "1" "one" } Unit) Unit ] - - location: 26 (remaining gas: 1039983.695 units remaining) + - location: 26 (remaining gas: 1039983.775 units remaining) [ (Pair {} { Elt "1" "one" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.625 units remaining) + - location: -1 (remaining gas: 1039983.705 units remaining) [ (Pair {} { Elt "1" "one" } Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" index b89d4de3b939..d1fd1e32be39 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" @@ -26,27 +26,22 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.939 units remaining) + - location: -1 (remaining gas: 1039984.949 units remaining) [ {} @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039984.869 units remaining) - [ {} @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 23 (remaining gas: 1039984.709 units remaining) + - location: 23 (remaining gas: 1039984.789 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039984.629 units remaining) + - location: 24 (remaining gas: 1039984.709 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 26 (remaining gas: 1039984.549 units remaining) + - location: 26 (remaining gas: 1039984.629 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: -1 (remaining gas: 1039984.479 units remaining) + - location: -1 (remaining gas: 1039984.559 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" index 9d857b7526ff..cabad3b09177 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" @@ -26,41 +26,36 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.071 units remaining) + - location: -1 (remaining gas: 1039984.081 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039984.001 units remaining) - [ { Elt "1" (Some "two") } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039983.801 units remaining) + - location: 21 (remaining gas: 1039983.881 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039983.721 units remaining) + - location: 22 (remaining gas: 1039983.801 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039983.651 units remaining) + - location: -1 (remaining gas: 1039983.731 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit Unit ] - - location: 23 (remaining gas: 1039983.571 units remaining) + - location: 23 (remaining gas: 1039983.651 units remaining) [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.491 units remaining) + - location: 24 (remaining gas: 1039983.571 units remaining) [ {} (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 26 (remaining gas: 1039983.411 units remaining) + - location: 26 (remaining gas: 1039983.491 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.341 units remaining) + - location: -1 (remaining gas: 1039983.421 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" index 398dee255668..a25818dbb391 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" @@ -26,41 +26,36 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.071 units remaining) + - location: -1 (remaining gas: 1039984.081 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039984.001 units remaining) - [ { Elt "1" (Some "two") } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039983.801 units remaining) + - location: 21 (remaining gas: 1039983.881 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039983.721 units remaining) + - location: 22 (remaining gas: 1039983.801 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039983.651 units remaining) + - location: -1 (remaining gas: 1039983.731 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit Unit ] - - location: 23 (remaining gas: 1039983.571 units remaining) + - location: 23 (remaining gas: 1039983.651 units remaining) [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.491 units remaining) + - location: 24 (remaining gas: 1039983.571 units remaining) [ {} (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 26 (remaining gas: 1039983.411 units remaining) + - location: 26 (remaining gas: 1039983.491 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.341 units remaining) + - location: -1 (remaining gas: 1039983.421 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" index 6d63ce9cfb5f..82b22674b60d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" @@ -27,41 +27,36 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.051 units remaining) + - location: -1 (remaining gas: 1039984.061 units remaining) [ { Elt "3" (Some "three") } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039983.981 units remaining) - [ { Elt "3" (Some "three") } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039983.781 units remaining) + - location: 21 (remaining gas: 1039983.861 units remaining) [ "3" @key (Some "three") @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039983.701 units remaining) + - location: 22 (remaining gas: 1039983.781 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit Unit ] - - location: -1 (remaining gas: 1039983.631 units remaining) + - location: -1 (remaining gas: 1039983.711 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit Unit ] - - location: 23 (remaining gas: 1039983.551 units remaining) + - location: 23 (remaining gas: 1039983.631 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.471 units remaining) + - location: 24 (remaining gas: 1039983.551 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) Unit ] - - location: 26 (remaining gas: 1039983.391 units remaining) + - location: 26 (remaining gas: 1039983.471 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.321 units remaining) + - location: -1 (remaining gas: 1039983.401 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" index 9920f81f34ae..84c31eff9bf6 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" @@ -27,41 +27,36 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.355 units remaining) + - location: -1 (remaining gas: 1039984.365 units remaining) [ { Elt "3" None } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039984.285 units remaining) - [ { Elt "3" None } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039984.085 units remaining) + - location: 21 (remaining gas: 1039984.165 units remaining) [ "3" @key None @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039984.005 units remaining) + - location: 22 (remaining gas: 1039984.085 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: -1 (remaining gas: 1039983.935 units remaining) + - location: -1 (remaining gas: 1039984.015 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 23 (remaining gas: 1039983.855 units remaining) + - location: 23 (remaining gas: 1039983.935 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.775 units remaining) + - location: 24 (remaining gas: 1039983.855 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 26 (remaining gas: 1039983.695 units remaining) + - location: 26 (remaining gas: 1039983.775 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.625 units remaining) + - location: -1 (remaining gas: 1039983.705 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" index c9183e7807a5..227497fb664e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" @@ -54,72 +54,61 @@ trace [ { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 111 (remaining gas: 1039920.281 units remaining) - [ { Pair "3" "three" } @parameter.right.right.right.add - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 122 (remaining gas: 1039919.694 units remaining) + - location: 122 (remaining gas: 1039919.774 units remaining) [ "3" "three" { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 123 (remaining gas: 1039919.594 units remaining) + - location: 123 (remaining gas: 1039919.674 units remaining) [ "three" { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 125 (remaining gas: 1039919.514 units remaining) + - location: 125 (remaining gas: 1039919.594 units remaining) [ (Some "three") { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 124 (remaining gas: 1039919.444 units remaining) + - location: 124 (remaining gas: 1039919.524 units remaining) [ (Some "three") { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 124 (remaining gas: 1039919.364 units remaining) - [ "3" - (Some "three") - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 126 (remaining gas: 1039919.284 units remaining) + - location: 126 (remaining gas: 1039919.444 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039919.214 units remaining) + - location: -1 (remaining gas: 1039919.374 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" } Unit ] - - location: 127 (remaining gas: 1039919.134 units remaining) + - location: 127 (remaining gas: 1039919.294 units remaining) [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) Unit ] - - location: 128 (remaining gas: 1039919.054 units remaining) + - location: 128 (remaining gas: 1039919.214 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: -1 (remaining gas: 1039918.984 units remaining) + - location: -1 (remaining gas: 1039919.144 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: 107 (remaining gas: 1039918.914 units remaining) + - location: 107 (remaining gas: 1039919.074 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: 64 (remaining gas: 1039918.844 units remaining) + - location: 64 (remaining gas: 1039919.004 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: 59 (remaining gas: 1039918.774 units remaining) + - location: 59 (remaining gas: 1039918.934 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: 151 (remaining gas: 1039918.694 units remaining) + - location: 151 (remaining gas: 1039918.854 units remaining) [ {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: 153 (remaining gas: 1039918.614 units remaining) + - location: 153 (remaining gas: 1039918.774 units remaining) [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) Unit ] - - location: -1 (remaining gas: 1039918.544 units remaining) + - location: -1 (remaining gas: 1039918.704 units remaining) [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" index f81607f59432..aea7eb5e1a6f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" @@ -53,65 +53,54 @@ trace [ { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 132 (remaining gas: 1039920.825 units remaining) - [ { "1" } @parameter.right.right.right.rem - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 143 (remaining gas: 1039920.218 units remaining) + - location: 143 (remaining gas: 1039920.298 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 145 (remaining gas: 1039920.138 units remaining) + - location: 145 (remaining gas: 1039920.218 units remaining) [ None { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 144 (remaining gas: 1039920.068 units remaining) + - location: 144 (remaining gas: 1039920.148 units remaining) [ None { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 144 (remaining gas: 1039919.988 units remaining) - [ "1" @parameter.right.right.right.rem.elt - None - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 147 (remaining gas: 1039919.908 units remaining) + - location: 147 (remaining gas: 1039920.068 units remaining) [ {} { Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039919.838 units remaining) + - location: -1 (remaining gas: 1039919.998 units remaining) [ {} { Elt "2" "two" } Unit ] - - location: 148 (remaining gas: 1039919.758 units remaining) + - location: 148 (remaining gas: 1039919.918 units remaining) [ (Pair {} { Elt "2" "two" }) Unit ] - - location: 149 (remaining gas: 1039919.678 units remaining) + - location: 149 (remaining gas: 1039919.838 units remaining) [ (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: -1 (remaining gas: 1039919.608 units remaining) + - location: -1 (remaining gas: 1039919.768 units remaining) [ (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: 107 (remaining gas: 1039919.538 units remaining) + - location: 107 (remaining gas: 1039919.698 units remaining) [ (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: 64 (remaining gas: 1039919.468 units remaining) + - location: 64 (remaining gas: 1039919.628 units remaining) [ (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: 59 (remaining gas: 1039919.398 units remaining) + - location: 59 (remaining gas: 1039919.558 units remaining) [ (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: 151 (remaining gas: 1039919.318 units remaining) + - location: 151 (remaining gas: 1039919.478 units remaining) [ {} (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: 153 (remaining gas: 1039919.238 units remaining) + - location: 153 (remaining gas: 1039919.398 units remaining) [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) Unit ] - - location: -1 (remaining gas: 1039919.168 units remaining) + - location: -1 (remaining gas: 1039919.328 units remaining) [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" index 270dbc79e6c8..3f1272edfa13 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" @@ -44,146 +44,121 @@ trace [ Unit ] - location: -1 (remaining gas: 1039921.889 units remaining) [ Unit ] - - location: 68 (remaining gas: 1039921.809 units remaining) - [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import - Unit ] - - location: 77 (remaining gas: 1039921.729 units remaining) + - location: 77 (remaining gas: 1039921.809 units remaining) [ { Pair "foo" "bar" } { Pair "gaz" "baz" } Unit ] - - location: 78 (remaining gas: 1039921.629 units remaining) + - location: 78 (remaining gas: 1039921.709 units remaining) [ { Pair "gaz" "baz" } Unit ] - - location: 80 (remaining gas: 1039921.389 units remaining) + - location: 80 (remaining gas: 1039921.469 units remaining) [ {} { Pair "gaz" "baz" } Unit ] - - location: 79 (remaining gas: 1039921.319 units remaining) + - location: 79 (remaining gas: 1039921.399 units remaining) [ {} { Pair "gaz" "baz" } Unit ] - - location: 79 (remaining gas: 1039921.239 units remaining) - [ { Pair "foo" "bar" } - {} - { Pair "gaz" "baz" } - Unit ] - - location: 85 (remaining gas: 1039920.652 units remaining) + - location: 85 (remaining gas: 1039920.812 units remaining) [ "foo" "bar" {} { Pair "gaz" "baz" } Unit ] - - location: 86 (remaining gas: 1039920.552 units remaining) + - location: 86 (remaining gas: 1039920.712 units remaining) [ "bar" {} { Pair "gaz" "baz" } Unit ] - - location: 88 (remaining gas: 1039920.472 units remaining) + - location: 88 (remaining gas: 1039920.632 units remaining) [ (Some "bar") {} { Pair "gaz" "baz" } Unit ] - - location: 87 (remaining gas: 1039920.402 units remaining) + - location: 87 (remaining gas: 1039920.562 units remaining) [ (Some "bar") {} { Pair "gaz" "baz" } Unit ] - - location: 87 (remaining gas: 1039920.322 units remaining) - [ "foo" - (Some "bar") - {} - { Pair "gaz" "baz" } - Unit ] - - location: 89 (remaining gas: 1039920.242 units remaining) + - location: 89 (remaining gas: 1039920.482 units remaining) [ { Elt "foo" "bar" } { Pair "gaz" "baz" } Unit ] - - location: -1 (remaining gas: 1039920.172 units remaining) + - location: -1 (remaining gas: 1039920.412 units remaining) [ { Elt "foo" "bar" } { Pair "gaz" "baz" } Unit ] - - location: 90 (remaining gas: 1039920.102 units remaining) + - location: 90 (remaining gas: 1039920.342 units remaining) [ { Pair "gaz" "baz" } { Elt "foo" "bar" } Unit ] - - location: 91 (remaining gas: 1039920.002 units remaining) + - location: 91 (remaining gas: 1039920.242 units remaining) [ { Elt "foo" "bar" } Unit ] - - location: 93 (remaining gas: 1039919.762 units remaining) + - location: 93 (remaining gas: 1039920.002 units remaining) [ {} { Elt "foo" "bar" } Unit ] - - location: 92 (remaining gas: 1039919.692 units remaining) + - location: 92 (remaining gas: 1039919.932 units remaining) [ {} { Elt "foo" "bar" } Unit ] - - location: 92 (remaining gas: 1039919.612 units remaining) - [ { Pair "gaz" "baz" } - {} - { Elt "foo" "bar" } - Unit ] - - location: 98 (remaining gas: 1039919.025 units remaining) + - location: 98 (remaining gas: 1039919.345 units remaining) [ "gaz" "baz" {} { Elt "foo" "bar" } Unit ] - - location: 99 (remaining gas: 1039918.925 units remaining) + - location: 99 (remaining gas: 1039919.245 units remaining) [ "baz" {} { Elt "foo" "bar" } Unit ] - - location: 101 (remaining gas: 1039918.845 units remaining) + - location: 101 (remaining gas: 1039919.165 units remaining) [ (Some "baz") {} { Elt "foo" "bar" } Unit ] - - location: 100 (remaining gas: 1039918.775 units remaining) + - location: 100 (remaining gas: 1039919.095 units remaining) [ (Some "baz") {} { Elt "foo" "bar" } Unit ] - - location: 100 (remaining gas: 1039918.695 units remaining) - [ "gaz" - (Some "baz") - {} - { Elt "foo" "bar" } - Unit ] - - location: 102 (remaining gas: 1039918.615 units remaining) + - location: 102 (remaining gas: 1039919.015 units remaining) [ { Elt "gaz" "baz" } { Elt "foo" "bar" } Unit ] - - location: -1 (remaining gas: 1039918.545 units remaining) + - location: -1 (remaining gas: 1039918.945 units remaining) [ { Elt "gaz" "baz" } { Elt "foo" "bar" } Unit ] - - location: 103 (remaining gas: 1039918.475 units remaining) + - location: 103 (remaining gas: 1039918.875 units remaining) [ { Elt "foo" "bar" } { Elt "gaz" "baz" } Unit ] - - location: 104 (remaining gas: 1039918.395 units remaining) + - location: 104 (remaining gas: 1039918.795 units remaining) [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) Unit ] - - location: 105 (remaining gas: 1039918.315 units remaining) + - location: 105 (remaining gas: 1039918.715 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) Unit ] - - location: -1 (remaining gas: 1039918.245 units remaining) + - location: -1 (remaining gas: 1039918.645 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) Unit ] - - location: 64 (remaining gas: 1039918.175 units remaining) + - location: 64 (remaining gas: 1039918.575 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) Unit ] - - location: 59 (remaining gas: 1039918.105 units remaining) + - location: 59 (remaining gas: 1039918.505 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) Unit ] - - location: 151 (remaining gas: 1039918.025 units remaining) + - location: 151 (remaining gas: 1039918.425 units remaining) [ {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) Unit ] - - location: 153 (remaining gas: 1039917.945 units remaining) + - location: 153 (remaining gas: 1039918.345 units remaining) [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) Unit ] - - location: -1 (remaining gas: 1039917.875 units remaining) + - location: -1 (remaining gas: 1039918.275 units remaining) [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out index 6b66783e2c40..5596bf66db9c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out @@ -88,31 +88,14 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 17 (remaining gas: 1039931.306 units remaining) + - location: -1 (remaining gas: 1039931.316 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: -1 (remaining gas: 1039931.236 units remaining) - [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000568656c6c6f @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 12 (remaining gas: 1039931.156 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000568656c6c6f @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 20 (remaining gas: 1039931.076 units remaining) + - location: 20 (remaining gas: 1039931.236 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed @@ -120,37 +103,37 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 21 (remaining gas: 1039661.063 units remaining) + - location: 21 (remaining gas: 1039661.223 units remaining) [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 22 (remaining gas: 1039661.003 units remaining) + - location: 22 (remaining gas: 1039661.163 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 23 (remaining gas: 1039660.933 units remaining) + - location: 23 (remaining gas: 1039661.093 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 28 (remaining gas: 1039660.853 units remaining) + - location: 28 (remaining gas: 1039661.013 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage Unit ] - - location: 29 (remaining gas: 1039660.773 units remaining) + - location: 29 (remaining gas: 1039660.933 units remaining) [ {} (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage Unit ] - - location: 31 (remaining gas: 1039660.693 units remaining) + - location: 31 (remaining gas: 1039660.853 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: -1 (remaining gas: 1039660.623 units remaining) + - location: -1 (remaining gas: 1039660.783 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -252,31 +235,14 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 17 (remaining gas: 1039931.316 units remaining) + - location: -1 (remaining gas: 1039931.326 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: -1 (remaining gas: 1039931.246 units remaining) - [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000461626364 @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 12 (remaining gas: 1039931.166 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000461626364 @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 20 (remaining gas: 1039931.086 units remaining) + - location: 20 (remaining gas: 1039931.246 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed @@ -284,18 +250,18 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 21 (remaining gas: 1039661.074 units remaining) + - location: 21 (remaining gas: 1039661.234 units remaining) [ False (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 22 (remaining gas: 1039661.014 units remaining) + - location: 22 (remaining gas: 1039661.174 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 26 (remaining gas: 1039660.934 units remaining) + - location: 26 (remaining gas: 1039661.094 units remaining) [ Unit (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" index b26fd3f54db0..51e635cd658b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" @@ -29,24 +29,20 @@ trace - location: 14 (remaining gas: 1039988.660 units remaining) [ "1970-01-01T00:01:40Z" Unit ] - - location: 14 (remaining gas: 1039988.580 units remaining) - [ -100 - "1970-01-01T00:01:40Z" - Unit ] - - location: 16 (remaining gas: 1039988.500 units remaining) + - location: 16 (remaining gas: 1039988.580 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 17 (remaining gas: 1039988.420 units remaining) + - location: 17 (remaining gas: 1039988.500 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.340 units remaining) + - location: 18 (remaining gas: 1039988.420 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.260 units remaining) + - location: 20 (remaining gas: 1039988.340 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] - - location: -1 (remaining gas: 1039988.190 units remaining) + - location: -1 (remaining gas: 1039988.270 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" index 3dc9fa941f5d..d5b98c6fd056 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" @@ -29,24 +29,20 @@ trace - location: 14 (remaining gas: 1039988.530 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 14 (remaining gas: 1039988.450 units remaining) - [ 0 - "1970-01-01T00:00:00Z" - Unit ] - - location: 16 (remaining gas: 1039988.370 units remaining) + - location: 16 (remaining gas: 1039988.450 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 17 (remaining gas: 1039988.290 units remaining) + - location: 17 (remaining gas: 1039988.370 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.210 units remaining) + - location: 18 (remaining gas: 1039988.290 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.130 units remaining) + - location: 20 (remaining gas: 1039988.210 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] - - location: -1 (remaining gas: 1039988.060 units remaining) + - location: -1 (remaining gas: 1039988.140 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" index a0d5138f3a77..1c18d50789da 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" @@ -29,24 +29,20 @@ trace - location: 14 (remaining gas: 1039988.660 units remaining) [ "1970-01-01T00:01:40Z" Unit ] - - location: 14 (remaining gas: 1039988.580 units remaining) - [ 100 - "1970-01-01T00:01:40Z" - Unit ] - - location: 16 (remaining gas: 1039988.500 units remaining) + - location: 16 (remaining gas: 1039988.580 units remaining) [ "1970-01-01T00:03:20Z" Unit ] - - location: 17 (remaining gas: 1039988.420 units remaining) + - location: 17 (remaining gas: 1039988.500 units remaining) [ (Some "1970-01-01T00:03:20Z") Unit ] - - location: 18 (remaining gas: 1039988.340 units remaining) + - location: 18 (remaining gas: 1039988.420 units remaining) [ {} (Some "1970-01-01T00:03:20Z") Unit ] - - location: 20 (remaining gas: 1039988.260 units remaining) + - location: 20 (remaining gas: 1039988.340 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) Unit ] - - location: -1 (remaining gas: 1039988.190 units remaining) + - location: -1 (remaining gas: 1039988.270 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" index 5ff081ae7199..c7dfbf2a46a8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" @@ -29,24 +29,20 @@ trace - location: 14 (remaining gas: 1039988.530 units remaining) [ 0 Unit ] - - location: 14 (remaining gas: 1039988.450 units remaining) + - location: 16 (remaining gas: 1039988.450 units remaining) [ "1970-01-01T00:00:00Z" - 0 Unit ] - - location: 16 (remaining gas: 1039988.370 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 17 (remaining gas: 1039988.290 units remaining) + - location: 17 (remaining gas: 1039988.370 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.210 units remaining) + - location: 18 (remaining gas: 1039988.290 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.130 units remaining) + - location: 20 (remaining gas: 1039988.210 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] - - location: -1 (remaining gas: 1039988.060 units remaining) + - location: -1 (remaining gas: 1039988.140 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" index 1fff1a83ce87..93f91d14e5ea 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" @@ -29,24 +29,20 @@ trace - location: 14 (remaining gas: 1039988.660 units remaining) [ -100 Unit ] - - location: 14 (remaining gas: 1039988.580 units remaining) - [ "1970-01-01T00:01:40Z" - -100 - Unit ] - - location: 16 (remaining gas: 1039988.500 units remaining) + - location: 16 (remaining gas: 1039988.580 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 17 (remaining gas: 1039988.420 units remaining) + - location: 17 (remaining gas: 1039988.500 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.340 units remaining) + - location: 18 (remaining gas: 1039988.420 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.260 units remaining) + - location: 20 (remaining gas: 1039988.340 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] - - location: -1 (remaining gas: 1039988.190 units remaining) + - location: -1 (remaining gas: 1039988.270 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" index 2605b6016d4b..adb8f7945fb8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" @@ -29,24 +29,20 @@ trace - location: 14 (remaining gas: 1039988.660 units remaining) [ 100 Unit ] - - location: 14 (remaining gas: 1039988.580 units remaining) - [ "1970-01-01T00:01:40Z" - 100 - Unit ] - - location: 16 (remaining gas: 1039988.500 units remaining) + - location: 16 (remaining gas: 1039988.580 units remaining) [ "1970-01-01T00:03:20Z" Unit ] - - location: 17 (remaining gas: 1039988.420 units remaining) + - location: 17 (remaining gas: 1039988.500 units remaining) [ (Some "1970-01-01T00:03:20Z") Unit ] - - location: 18 (remaining gas: 1039988.340 units remaining) + - location: 18 (remaining gas: 1039988.420 units remaining) [ {} (Some "1970-01-01T00:03:20Z") Unit ] - - location: 20 (remaining gas: 1039988.260 units remaining) + - location: 20 (remaining gas: 1039988.340 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) Unit ] - - location: -1 (remaining gas: 1039988.190 units remaining) + - location: -1 (remaining gas: 1039988.270 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out index 07733f3f6b37..ebe52be7bc73 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out @@ -28,34 +28,29 @@ trace [ { Elt 0 1 } { Elt 0 1 } Unit ] - - location: 14 (remaining gas: 1039985.680 units remaining) - [ 1 @parameter - { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 17 (remaining gas: 1039985.600 units remaining) + - location: 17 (remaining gas: 1039985.680 units remaining) [ False { Elt 0 1 } Unit ] - - location: 18 (remaining gas: 1039985.520 units remaining) + - location: 18 (remaining gas: 1039985.600 units remaining) [ (Some False) { Elt 0 1 } Unit ] - - location: 19 (remaining gas: 1039985.450 units remaining) + - location: 19 (remaining gas: 1039985.530 units remaining) [ { Elt 0 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.370 units remaining) + - location: 20 (remaining gas: 1039985.450 units remaining) [ (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.290 units remaining) + - location: 21 (remaining gas: 1039985.370 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.210 units remaining) + - location: 23 (remaining gas: 1039985.290 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.140 units remaining) + - location: -1 (remaining gas: 1039985.220 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out index decf9c32fe98..8ad75b0f4a42 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out @@ -28,34 +28,29 @@ trace [ { Elt 0 1 } { Elt 0 1 } Unit ] - - location: 14 (remaining gas: 1039985.680 units remaining) - [ 1 @parameter - { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 17 (remaining gas: 1039985.600 units remaining) + - location: 17 (remaining gas: 1039985.680 units remaining) [ False { Elt 0 1 } Unit ] - - location: 18 (remaining gas: 1039985.520 units remaining) + - location: 18 (remaining gas: 1039985.600 units remaining) [ (Some False) { Elt 0 1 } Unit ] - - location: 19 (remaining gas: 1039985.450 units remaining) + - location: 19 (remaining gas: 1039985.530 units remaining) [ { Elt 0 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.370 units remaining) + - location: 20 (remaining gas: 1039985.450 units remaining) [ (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.290 units remaining) + - location: 21 (remaining gas: 1039985.370 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.210 units remaining) + - location: 23 (remaining gas: 1039985.290 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.140 units remaining) + - location: -1 (remaining gas: 1039985.220 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out index 98730a222b75..fc52c9ed97b2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out @@ -28,34 +28,29 @@ trace [ { Elt 1 0 } { Elt 1 0 } Unit ] - - location: 14 (remaining gas: 1039985.680 units remaining) - [ 1 @parameter - { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 17 (remaining gas: 1039985.600 units remaining) + - location: 17 (remaining gas: 1039985.680 units remaining) [ True { Elt 1 0 } Unit ] - - location: 18 (remaining gas: 1039985.520 units remaining) + - location: 18 (remaining gas: 1039985.600 units remaining) [ (Some True) { Elt 1 0 } Unit ] - - location: 19 (remaining gas: 1039985.450 units remaining) + - location: 19 (remaining gas: 1039985.530 units remaining) [ { Elt 1 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.370 units remaining) + - location: 20 (remaining gas: 1039985.450 units remaining) [ (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.290 units remaining) + - location: 21 (remaining gas: 1039985.370 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.210 units remaining) + - location: 23 (remaining gas: 1039985.290 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.140 units remaining) + - location: -1 (remaining gas: 1039985.220 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out index 19f9779c5a4f..14927305cd6e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out @@ -28,34 +28,29 @@ trace [ { Elt 1 0 } { Elt 1 0 } Unit ] - - location: 14 (remaining gas: 1039985.680 units remaining) - [ 1 @parameter - { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 17 (remaining gas: 1039985.600 units remaining) + - location: 17 (remaining gas: 1039985.680 units remaining) [ True { Elt 1 0 } Unit ] - - location: 18 (remaining gas: 1039985.520 units remaining) + - location: 18 (remaining gas: 1039985.600 units remaining) [ (Some True) { Elt 1 0 } Unit ] - - location: 19 (remaining gas: 1039985.450 units remaining) + - location: 19 (remaining gas: 1039985.530 units remaining) [ { Elt 1 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.370 units remaining) + - location: 20 (remaining gas: 1039985.450 units remaining) [ (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.290 units remaining) + - location: 21 (remaining gas: 1039985.370 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.210 units remaining) + - location: 23 (remaining gas: 1039985.290 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.140 units remaining) + - location: -1 (remaining gas: 1039985.220 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out index 17711a604a0f..71e0e6f458ee 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out @@ -29,34 +29,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039984.970 units remaining) - [ 1 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.890 units remaining) + - location: 17 (remaining gas: 1039984.970 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.810 units remaining) + - location: 18 (remaining gas: 1039984.890 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.740 units remaining) + - location: 19 (remaining gas: 1039984.820 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.660 units remaining) + - location: 20 (remaining gas: 1039984.740 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.580 units remaining) + - location: 21 (remaining gas: 1039984.660 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.500 units remaining) + - location: 23 (remaining gas: 1039984.580 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039984.430 units remaining) + - location: -1 (remaining gas: 1039984.510 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out index 4494005c1e22..b17a741e1487 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out @@ -29,34 +29,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039984.970 units remaining) - [ 1 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.890 units remaining) + - location: 17 (remaining gas: 1039984.970 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.810 units remaining) + - location: 18 (remaining gas: 1039984.890 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.740 units remaining) + - location: 19 (remaining gas: 1039984.820 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.660 units remaining) + - location: 20 (remaining gas: 1039984.740 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.580 units remaining) + - location: 21 (remaining gas: 1039984.660 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.500 units remaining) + - location: 23 (remaining gas: 1039984.580 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039984.430 units remaining) + - location: -1 (remaining gas: 1039984.510 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out index 3fa5f4d322fc..2cfb8579e5b8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out @@ -29,34 +29,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039984.970 units remaining) - [ 2 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.890 units remaining) + - location: 17 (remaining gas: 1039984.970 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.810 units remaining) + - location: 18 (remaining gas: 1039984.890 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.740 units remaining) + - location: 19 (remaining gas: 1039984.820 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.660 units remaining) + - location: 20 (remaining gas: 1039984.740 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.580 units remaining) + - location: 21 (remaining gas: 1039984.660 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.500 units remaining) + - location: 23 (remaining gas: 1039984.580 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039984.430 units remaining) + - location: -1 (remaining gas: 1039984.510 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out index f38a4a243973..0f7064c4cb0f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out @@ -29,34 +29,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039984.970 units remaining) - [ 2 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.890 units remaining) + - location: 17 (remaining gas: 1039984.970 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.810 units remaining) + - location: 18 (remaining gas: 1039984.890 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.740 units remaining) + - location: 19 (remaining gas: 1039984.820 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.660 units remaining) + - location: 20 (remaining gas: 1039984.740 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.580 units remaining) + - location: 21 (remaining gas: 1039984.660 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.500 units remaining) + - location: 23 (remaining gas: 1039984.580 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039984.430 units remaining) + - location: -1 (remaining gas: 1039984.510 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out index e9cd8f98ab43..37123547979c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out @@ -29,34 +29,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039984.970 units remaining) - [ 3 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.890 units remaining) + - location: 17 (remaining gas: 1039984.970 units remaining) [ False { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.810 units remaining) + - location: 18 (remaining gas: 1039984.890 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.740 units remaining) + - location: 19 (remaining gas: 1039984.820 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039984.660 units remaining) + - location: 20 (remaining gas: 1039984.740 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039984.580 units remaining) + - location: 21 (remaining gas: 1039984.660 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039984.500 units remaining) + - location: 23 (remaining gas: 1039984.580 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039984.430 units remaining) + - location: -1 (remaining gas: 1039984.510 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out index 70f981477180..ebaece001462 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out @@ -29,34 +29,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039984.970 units remaining) - [ 3 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.890 units remaining) + - location: 17 (remaining gas: 1039984.970 units remaining) [ False { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.810 units remaining) + - location: 18 (remaining gas: 1039984.890 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.740 units remaining) + - location: 19 (remaining gas: 1039984.820 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039984.660 units remaining) + - location: 20 (remaining gas: 1039984.740 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039984.580 units remaining) + - location: 21 (remaining gas: 1039984.660 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039984.500 units remaining) + - location: 23 (remaining gas: 1039984.580 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039984.430 units remaining) + - location: -1 (remaining gas: 1039984.510 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out index 747e07b030e4..2614bd80153e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out @@ -27,34 +27,29 @@ trace [ {} {} Unit ] - - location: 14 (remaining gas: 1039986.240 units remaining) - [ 1 @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039986.160 units remaining) + - location: 17 (remaining gas: 1039986.240 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039986.080 units remaining) + - location: 18 (remaining gas: 1039986.160 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.010 units remaining) + - location: 19 (remaining gas: 1039986.090 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039985.930 units remaining) + - location: 20 (remaining gas: 1039986.010 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.850 units remaining) + - location: 21 (remaining gas: 1039985.930 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.770 units remaining) + - location: 23 (remaining gas: 1039985.850 units remaining) [ (Pair {} {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.700 units remaining) + - location: -1 (remaining gas: 1039985.780 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out index d5326bdd8ad4..a8fd0b6c8e9a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out @@ -27,34 +27,29 @@ trace [ {} {} Unit ] - - location: 14 (remaining gas: 1039986.240 units remaining) - [ 1 @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039986.160 units remaining) + - location: 17 (remaining gas: 1039986.240 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039986.080 units remaining) + - location: 18 (remaining gas: 1039986.160 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.010 units remaining) + - location: 19 (remaining gas: 1039986.090 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039985.930 units remaining) + - location: 20 (remaining gas: 1039986.010 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.850 units remaining) + - location: 21 (remaining gas: 1039985.930 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.770 units remaining) + - location: 23 (remaining gas: 1039985.850 units remaining) [ (Pair {} {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.700 units remaining) + - location: -1 (remaining gas: 1039985.780 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" index cfc7904928a1..2c1f0a99e529 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" @@ -29,34 +29,29 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 14 (remaining gas: 1039984.868 units remaining) - [ "baz" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039984.788 units remaining) + - location: 17 (remaining gas: 1039984.868 units remaining) [ False { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039984.708 units remaining) + - location: 18 (remaining gas: 1039984.788 units remaining) [ (Some False) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039984.638 units remaining) + - location: 19 (remaining gas: 1039984.718 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039984.558 units remaining) + - location: 20 (remaining gas: 1039984.638 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039984.478 units remaining) + - location: 21 (remaining gas: 1039984.558 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039984.398 units remaining) + - location: 23 (remaining gas: 1039984.478 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039984.328 units remaining) + - location: -1 (remaining gas: 1039984.408 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" index d1c365f97328..7beccacfd827 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" @@ -29,34 +29,29 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 14 (remaining gas: 1039984.868 units remaining) - [ "foo" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039984.788 units remaining) + - location: 17 (remaining gas: 1039984.868 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039984.708 units remaining) + - location: 18 (remaining gas: 1039984.788 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039984.638 units remaining) + - location: 19 (remaining gas: 1039984.718 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.558 units remaining) + - location: 20 (remaining gas: 1039984.638 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.478 units remaining) + - location: 21 (remaining gas: 1039984.558 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.398 units remaining) + - location: 23 (remaining gas: 1039984.478 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039984.328 units remaining) + - location: -1 (remaining gas: 1039984.408 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" index ba7df8bb1bb6..a56187920216 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" @@ -29,34 +29,29 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 14 (remaining gas: 1039984.868 units remaining) - [ "bar" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039984.788 units remaining) + - location: 17 (remaining gas: 1039984.868 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039984.708 units remaining) + - location: 18 (remaining gas: 1039984.788 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039984.638 units remaining) + - location: 19 (remaining gas: 1039984.718 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.558 units remaining) + - location: 20 (remaining gas: 1039984.638 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.478 units remaining) + - location: 21 (remaining gas: 1039984.558 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.398 units remaining) + - location: 23 (remaining gas: 1039984.478 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039984.328 units remaining) + - location: -1 (remaining gas: 1039984.408 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" index b12ecbf3d21d..03fb749ac96e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" @@ -28,34 +28,29 @@ trace [ { Elt "foo" 0 } { Elt "foo" 0 } Unit ] - - location: 14 (remaining gas: 1039985.592 units remaining) - [ "foo" @parameter - { Elt "foo" 0 } - { Elt "foo" 0 } - Unit ] - - location: 17 (remaining gas: 1039985.512 units remaining) + - location: 17 (remaining gas: 1039985.592 units remaining) [ True { Elt "foo" 0 } Unit ] - - location: 18 (remaining gas: 1039985.432 units remaining) + - location: 18 (remaining gas: 1039985.512 units remaining) [ (Some True) { Elt "foo" 0 } Unit ] - - location: 19 (remaining gas: 1039985.362 units remaining) + - location: 19 (remaining gas: 1039985.442 units remaining) [ { Elt "foo" 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.282 units remaining) + - location: 20 (remaining gas: 1039985.362 units remaining) [ (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.202 units remaining) + - location: 21 (remaining gas: 1039985.282 units remaining) [ {} (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.122 units remaining) + - location: 23 (remaining gas: 1039985.202 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.052 units remaining) + - location: -1 (remaining gas: 1039985.132 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" index 995507aebff5..f5bfadca5df9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" @@ -28,34 +28,29 @@ trace [ { Elt "foo" 1 } { Elt "foo" 1 } Unit ] - - location: 14 (remaining gas: 1039985.592 units remaining) - [ "bar" @parameter - { Elt "foo" 1 } - { Elt "foo" 1 } - Unit ] - - location: 17 (remaining gas: 1039985.512 units remaining) + - location: 17 (remaining gas: 1039985.592 units remaining) [ False { Elt "foo" 1 } Unit ] - - location: 18 (remaining gas: 1039985.432 units remaining) + - location: 18 (remaining gas: 1039985.512 units remaining) [ (Some False) { Elt "foo" 1 } Unit ] - - location: 19 (remaining gas: 1039985.362 units remaining) + - location: 19 (remaining gas: 1039985.442 units remaining) [ { Elt "foo" 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.282 units remaining) + - location: 20 (remaining gas: 1039985.362 units remaining) [ (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.202 units remaining) + - location: 21 (remaining gas: 1039985.282 units remaining) [ {} (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.122 units remaining) + - location: 23 (remaining gas: 1039985.202 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.052 units remaining) + - location: -1 (remaining gas: 1039985.132 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" index 082095228ba1..931a95314d83 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" @@ -27,34 +27,29 @@ trace [ {} {} Unit ] - - location: 14 (remaining gas: 1039986.196 units remaining) - [ "bar" @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039986.116 units remaining) + - location: 17 (remaining gas: 1039986.196 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039986.036 units remaining) + - location: 18 (remaining gas: 1039986.116 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039985.966 units remaining) + - location: 19 (remaining gas: 1039986.046 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039985.886 units remaining) + - location: 20 (remaining gas: 1039985.966 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.806 units remaining) + - location: 21 (remaining gas: 1039985.886 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.726 units remaining) + - location: 23 (remaining gas: 1039985.806 units remaining) [ (Pair {} {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.656 units remaining) + - location: -1 (remaining gas: 1039985.736 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out index b9f1466b40d6..07350799990a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out @@ -72,287 +72,256 @@ trace [ { False ; False ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 15 (remaining gas: 1039959.120 units remaining) - [ {} - { False ; False ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 20 (remaining gas: 1039959.050 units remaining) + - location: 20 (remaining gas: 1039959.130 units remaining) [ { False ; False ; True ; False ; False } {} { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 21 (remaining gas: 1039958.970 units remaining) + - location: 21 (remaining gas: 1039959.050 units remaining) [ { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 22 (remaining gas: 1039958.870 units remaining) + - location: 22 (remaining gas: 1039958.950 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 24 (remaining gas: 1039958.790 units remaining) + - location: 24 (remaining gas: 1039958.870 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039958.150 units remaining) + - location: 27 (remaining gas: 1039958.230 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 26 (remaining gas: 1039958.080 units remaining) + - location: 26 (remaining gas: 1039958.160 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039958 units remaining) + - location: 27 (remaining gas: 1039958.080 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 26 (remaining gas: 1039957.930 units remaining) + - location: 26 (remaining gas: 1039958.010 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039957.850 units remaining) + - location: 27 (remaining gas: 1039957.930 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 26 (remaining gas: 1039957.780 units remaining) + - location: 26 (remaining gas: 1039957.860 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039957.700 units remaining) + - location: 27 (remaining gas: 1039957.780 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 26 (remaining gas: 1039957.630 units remaining) + - location: 26 (remaining gas: 1039957.710 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039957.550 units remaining) + - location: 27 (remaining gas: 1039957.630 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 26 (remaining gas: 1039957.480 units remaining) + - location: 26 (remaining gas: 1039957.560 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039957.410 units remaining) + - location: -1 (remaining gas: 1039957.490 units remaining) [ { True ; True ; False ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 23 (remaining gas: 1039957.330 units remaining) - [ { { False ; False ; True ; False ; False } } - { True ; True ; False ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 28 (remaining gas: 1039957.260 units remaining) + - location: 28 (remaining gas: 1039957.420 units remaining) [ { True ; True ; False ; True ; True } { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 29 (remaining gas: 1039957.180 units remaining) + - location: 29 (remaining gas: 1039957.340 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 30 (remaining gas: 1039957.080 units remaining) + - location: 30 (remaining gas: 1039957.240 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 32 (remaining gas: 1039957 units remaining) + - location: 32 (remaining gas: 1039957.160 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039956.360 units remaining) + - location: 35 (remaining gas: 1039956.520 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 34 (remaining gas: 1039956.290 units remaining) + - location: 34 (remaining gas: 1039956.450 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039956.210 units remaining) + - location: 35 (remaining gas: 1039956.370 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 34 (remaining gas: 1039956.140 units remaining) + - location: 34 (remaining gas: 1039956.300 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039956.060 units remaining) + - location: 35 (remaining gas: 1039956.220 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 34 (remaining gas: 1039955.990 units remaining) + - location: 34 (remaining gas: 1039956.150 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039955.910 units remaining) + - location: 35 (remaining gas: 1039956.070 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 34 (remaining gas: 1039955.840 units remaining) + - location: 34 (remaining gas: 1039956 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039955.760 units remaining) + - location: 35 (remaining gas: 1039955.920 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 34 (remaining gas: 1039955.690 units remaining) + - location: 34 (remaining gas: 1039955.850 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039955.620 units remaining) + - location: -1 (remaining gas: 1039955.780 units remaining) [ { True ; True ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 31 (remaining gas: 1039955.540 units remaining) - [ { { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { True ; True ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 36 (remaining gas: 1039955.470 units remaining) + - location: 36 (remaining gas: 1039955.710 units remaining) [ { True ; True ; True ; False ; False } { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 37 (remaining gas: 1039955.390 units remaining) + - location: 37 (remaining gas: 1039955.630 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 38 (remaining gas: 1039955.290 units remaining) + - location: 38 (remaining gas: 1039955.530 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 40 (remaining gas: 1039955.210 units remaining) + - location: 40 (remaining gas: 1039955.450 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 43 (remaining gas: 1039954.570 units remaining) + - location: 43 (remaining gas: 1039954.810 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039954.500 units remaining) + - location: 42 (remaining gas: 1039954.740 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 43 (remaining gas: 1039954.420 units remaining) + - location: 43 (remaining gas: 1039954.660 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039954.350 units remaining) + - location: 42 (remaining gas: 1039954.590 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 43 (remaining gas: 1039954.270 units remaining) + - location: 43 (remaining gas: 1039954.510 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039954.200 units remaining) + - location: 42 (remaining gas: 1039954.440 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 43 (remaining gas: 1039954.120 units remaining) + - location: 43 (remaining gas: 1039954.360 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039954.050 units remaining) + - location: 42 (remaining gas: 1039954.290 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 43 (remaining gas: 1039953.970 units remaining) + - location: 43 (remaining gas: 1039954.210 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039953.900 units remaining) + - location: 42 (remaining gas: 1039954.140 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039953.830 units remaining) + - location: -1 (remaining gas: 1039954.070 units remaining) [ { True ; True ; False ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 39 (remaining gas: 1039953.750 units remaining) - [ { { True ; True ; True ; False ; False } ; - { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { True ; True ; False ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 44 (remaining gas: 1039953.680 units remaining) + - location: 44 (remaining gas: 1039954 units remaining) [ { True ; True ; False ; False ; False } { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 45 (remaining gas: 1039953.600 units remaining) + - location: 45 (remaining gas: 1039953.920 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 46 (remaining gas: 1039953.500 units remaining) + - location: 46 (remaining gas: 1039953.820 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 48 (remaining gas: 1039953.420 units remaining) + - location: 48 (remaining gas: 1039953.740 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039952.780 units remaining) + - location: 51 (remaining gas: 1039953.100 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 50 (remaining gas: 1039952.710 units remaining) + - location: 50 (remaining gas: 1039953.030 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039952.630 units remaining) + - location: 51 (remaining gas: 1039952.950 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 50 (remaining gas: 1039952.560 units remaining) + - location: 50 (remaining gas: 1039952.880 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039952.480 units remaining) + - location: 51 (remaining gas: 1039952.800 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 50 (remaining gas: 1039952.410 units remaining) + - location: 50 (remaining gas: 1039952.730 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039952.330 units remaining) + - location: 51 (remaining gas: 1039952.650 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 50 (remaining gas: 1039952.260 units remaining) + - location: 50 (remaining gas: 1039952.580 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039952.180 units remaining) + - location: 51 (remaining gas: 1039952.500 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 50 (remaining gas: 1039952.110 units remaining) + - location: 50 (remaining gas: 1039952.430 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039952.040 units remaining) + - location: -1 (remaining gas: 1039952.360 units remaining) [ { False ; False ; True ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 47 (remaining gas: 1039951.960 units remaining) - [ { { True ; True ; False ; False ; False } ; - { True ; True ; True ; False ; False } ; - { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { False ; False ; True ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 52 (remaining gas: 1039951.890 units remaining) + - location: 52 (remaining gas: 1039952.290 units remaining) [ { False ; False ; True ; True ; True } { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; @@ -360,7 +329,7 @@ trace { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 53 (remaining gas: 1039951.810 units remaining) + - location: 53 (remaining gas: 1039952.210 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; @@ -368,51 +337,43 @@ trace { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 54 (remaining gas: 1039951.710 units remaining) + - location: 54 (remaining gas: 1039952.110 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 58 (remaining gas: 1039951.070 units remaining) + - location: 58 (remaining gas: 1039951.470 units remaining) [ False Unit ] - - location: 57 (remaining gas: 1039951 units remaining) + - location: 57 (remaining gas: 1039951.400 units remaining) [ False Unit ] - - location: 58 (remaining gas: 1039950.920 units remaining) + - location: 58 (remaining gas: 1039951.320 units remaining) [ False Unit ] - - location: 57 (remaining gas: 1039950.850 units remaining) + - location: 57 (remaining gas: 1039951.250 units remaining) [ False Unit ] - - location: 58 (remaining gas: 1039950.770 units remaining) + - location: 58 (remaining gas: 1039951.170 units remaining) [ False Unit ] - - location: 57 (remaining gas: 1039950.700 units remaining) + - location: 57 (remaining gas: 1039951.100 units remaining) [ False Unit ] - - location: 58 (remaining gas: 1039950.620 units remaining) + - location: 58 (remaining gas: 1039951.020 units remaining) [ True Unit ] - - location: 57 (remaining gas: 1039950.550 units remaining) + - location: 57 (remaining gas: 1039950.950 units remaining) [ True Unit ] - - location: 58 (remaining gas: 1039950.470 units remaining) + - location: 58 (remaining gas: 1039950.870 units remaining) [ True Unit ] - - location: 57 (remaining gas: 1039950.400 units remaining) + - location: 57 (remaining gas: 1039950.800 units remaining) [ True Unit ] - - location: 55 (remaining gas: 1039950.330 units remaining) + - location: 55 (remaining gas: 1039950.730 units remaining) [ { False ; False ; False ; True ; True } Unit ] - - location: 55 (remaining gas: 1039950.250 units remaining) - [ { { False ; False ; True ; True ; True } ; - { True ; True ; False ; False ; False } ; - { True ; True ; True ; False ; False } ; - { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { False ; False ; False ; True ; True } - Unit ] - - location: 59 (remaining gas: 1039950.180 units remaining) + - location: 59 (remaining gas: 1039950.660 units remaining) [ { False ; False ; False ; True ; True } { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; @@ -420,7 +381,7 @@ trace { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } Unit ] - - location: 60 (remaining gas: 1039950.100 units remaining) + - location: 60 (remaining gas: 1039950.580 units remaining) [ { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; @@ -428,7 +389,7 @@ trace { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } Unit ] - - location: 61 (remaining gas: 1039950.020 units remaining) + - location: 61 (remaining gas: 1039950.500 units remaining) [ {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; @@ -437,7 +398,7 @@ trace { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } Unit ] - - location: 63 (remaining gas: 1039949.940 units remaining) + - location: 63 (remaining gas: 1039950.420 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; @@ -446,7 +407,7 @@ trace { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } }) Unit ] - - location: -1 (remaining gas: 1039949.870 units remaining) + - location: -1 (remaining gas: 1039950.350 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" index 312445174bef..076e53be9bab 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" @@ -41,129 +41,113 @@ trace - location: -1 (remaining gas: 1039984.458 units remaining) [ { "Hello" } Unit ] - - location: 17 (remaining gas: 1039984.378 units remaining) - [ "" - { "Hello" } - Unit ] - - location: 22 (remaining gas: 1039984.298 units remaining) + - location: 22 (remaining gas: 1039984.378 units remaining) [ { "" ; "Hello" } Unit ] - - location: 23 (remaining gas: 1039984.178 units remaining) + - location: 23 (remaining gas: 1039984.258 units remaining) [ "Hello" Unit ] - - location: -1 (remaining gas: 1039984.108 units remaining) + - location: -1 (remaining gas: 1039984.188 units remaining) [ "Hello" Unit ] - - location: 15 (remaining gas: 1039984.038 units remaining) + - location: 15 (remaining gas: 1039984.118 units remaining) [ "Hello" " " @parameter.elt Unit ] - - location: 16 (remaining gas: 1039983.938 units remaining) + - location: 16 (remaining gas: 1039984.018 units remaining) [ " " @parameter.elt Unit ] - - location: 18 (remaining gas: 1039983.858 units remaining) + - location: 18 (remaining gas: 1039983.938 units remaining) [ {} " " @parameter.elt Unit ] - - location: 20 (remaining gas: 1039983.788 units remaining) + - location: 20 (remaining gas: 1039983.868 units remaining) [ " " @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039983.708 units remaining) + - location: 21 (remaining gas: 1039983.788 units remaining) [ { " " } Unit ] - - location: -1 (remaining gas: 1039983.638 units remaining) + - location: -1 (remaining gas: 1039983.718 units remaining) [ { " " } Unit ] - - location: 17 (remaining gas: 1039983.558 units remaining) - [ "Hello" - { " " } - Unit ] - - location: 22 (remaining gas: 1039983.478 units remaining) + - location: 22 (remaining gas: 1039983.638 units remaining) [ { "Hello" ; " " } Unit ] - - location: 23 (remaining gas: 1039983.358 units remaining) + - location: 23 (remaining gas: 1039983.518 units remaining) [ "Hello " Unit ] - - location: -1 (remaining gas: 1039983.288 units remaining) + - location: -1 (remaining gas: 1039983.448 units remaining) [ "Hello " Unit ] - - location: 15 (remaining gas: 1039983.218 units remaining) + - location: 15 (remaining gas: 1039983.378 units remaining) [ "Hello " "World" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039983.118 units remaining) + - location: 16 (remaining gas: 1039983.278 units remaining) [ "World" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039983.038 units remaining) + - location: 18 (remaining gas: 1039983.198 units remaining) [ {} "World" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039982.968 units remaining) + - location: 20 (remaining gas: 1039983.128 units remaining) [ "World" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039982.888 units remaining) + - location: 21 (remaining gas: 1039983.048 units remaining) [ { "World" } Unit ] - - location: -1 (remaining gas: 1039982.818 units remaining) + - location: -1 (remaining gas: 1039982.978 units remaining) [ { "World" } Unit ] - - location: 17 (remaining gas: 1039982.738 units remaining) - [ "Hello " - { "World" } - Unit ] - - location: 22 (remaining gas: 1039982.658 units remaining) + - location: 22 (remaining gas: 1039982.898 units remaining) [ { "Hello " ; "World" } Unit ] - - location: 23 (remaining gas: 1039982.537 units remaining) + - location: 23 (remaining gas: 1039982.777 units remaining) [ "Hello World" Unit ] - - location: -1 (remaining gas: 1039982.467 units remaining) + - location: -1 (remaining gas: 1039982.707 units remaining) [ "Hello World" Unit ] - - location: 15 (remaining gas: 1039982.397 units remaining) + - location: 15 (remaining gas: 1039982.637 units remaining) [ "Hello World" "!" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039982.297 units remaining) + - location: 16 (remaining gas: 1039982.537 units remaining) [ "!" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039982.217 units remaining) + - location: 18 (remaining gas: 1039982.457 units remaining) [ {} "!" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039982.147 units remaining) + - location: 20 (remaining gas: 1039982.387 units remaining) [ "!" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039982.067 units remaining) + - location: 21 (remaining gas: 1039982.307 units remaining) [ { "!" } Unit ] - - location: -1 (remaining gas: 1039981.997 units remaining) + - location: -1 (remaining gas: 1039982.237 units remaining) [ { "!" } Unit ] - - location: 17 (remaining gas: 1039981.917 units remaining) - [ "Hello World" - { "!" } - Unit ] - - location: 22 (remaining gas: 1039981.837 units remaining) + - location: 22 (remaining gas: 1039982.157 units remaining) [ { "Hello World" ; "!" } Unit ] - - location: 23 (remaining gas: 1039981.716 units remaining) + - location: 23 (remaining gas: 1039982.036 units remaining) [ "Hello World!" Unit ] - - location: -1 (remaining gas: 1039981.646 units remaining) + - location: -1 (remaining gas: 1039981.966 units remaining) [ "Hello World!" Unit ] - - location: 24 (remaining gas: 1039981.566 units remaining) + - location: 24 (remaining gas: 1039981.886 units remaining) [ {} "Hello World!" Unit ] - - location: 26 (remaining gas: 1039981.486 units remaining) + - location: 26 (remaining gas: 1039981.806 units remaining) [ (Pair {} "Hello World!") Unit ] - - location: -1 (remaining gas: 1039981.416 units remaining) + - location: -1 (remaining gas: 1039981.736 units remaining) [ (Pair {} "Hello World!") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" index fee145f19d85..6ec58a75791a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" @@ -41,95 +41,83 @@ trace - location: -1 (remaining gas: 1039984.809 units remaining) [ { "a" } Unit ] - - location: 17 (remaining gas: 1039984.729 units remaining) - [ "" - { "a" } - Unit ] - - location: 22 (remaining gas: 1039984.649 units remaining) + - location: 22 (remaining gas: 1039984.729 units remaining) [ { "" ; "a" } Unit ] - - location: 23 (remaining gas: 1039984.529 units remaining) + - location: 23 (remaining gas: 1039984.609 units remaining) [ "a" Unit ] - - location: -1 (remaining gas: 1039984.459 units remaining) + - location: -1 (remaining gas: 1039984.539 units remaining) [ "a" Unit ] - - location: 15 (remaining gas: 1039984.389 units remaining) + - location: 15 (remaining gas: 1039984.469 units remaining) [ "a" "b" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039984.289 units remaining) + - location: 16 (remaining gas: 1039984.369 units remaining) [ "b" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039984.209 units remaining) + - location: 18 (remaining gas: 1039984.289 units remaining) [ {} "b" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039984.139 units remaining) + - location: 20 (remaining gas: 1039984.219 units remaining) [ "b" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039984.059 units remaining) + - location: 21 (remaining gas: 1039984.139 units remaining) [ { "b" } Unit ] - - location: -1 (remaining gas: 1039983.989 units remaining) + - location: -1 (remaining gas: 1039984.069 units remaining) [ { "b" } Unit ] - - location: 17 (remaining gas: 1039983.909 units remaining) - [ "a" - { "b" } - Unit ] - - location: 22 (remaining gas: 1039983.829 units remaining) + - location: 22 (remaining gas: 1039983.989 units remaining) [ { "a" ; "b" } Unit ] - - location: 23 (remaining gas: 1039983.709 units remaining) + - location: 23 (remaining gas: 1039983.869 units remaining) [ "ab" Unit ] - - location: -1 (remaining gas: 1039983.639 units remaining) + - location: -1 (remaining gas: 1039983.799 units remaining) [ "ab" Unit ] - - location: 15 (remaining gas: 1039983.569 units remaining) + - location: 15 (remaining gas: 1039983.729 units remaining) [ "ab" "c" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039983.469 units remaining) + - location: 16 (remaining gas: 1039983.629 units remaining) [ "c" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039983.389 units remaining) + - location: 18 (remaining gas: 1039983.549 units remaining) [ {} "c" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039983.319 units remaining) + - location: 20 (remaining gas: 1039983.479 units remaining) [ "c" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039983.239 units remaining) + - location: 21 (remaining gas: 1039983.399 units remaining) [ { "c" } Unit ] - - location: -1 (remaining gas: 1039983.169 units remaining) + - location: -1 (remaining gas: 1039983.329 units remaining) [ { "c" } Unit ] - - location: 17 (remaining gas: 1039983.089 units remaining) - [ "ab" - { "c" } - Unit ] - - location: 22 (remaining gas: 1039983.009 units remaining) + - location: 22 (remaining gas: 1039983.249 units remaining) [ { "ab" ; "c" } Unit ] - - location: 23 (remaining gas: 1039982.889 units remaining) + - location: 23 (remaining gas: 1039983.129 units remaining) [ "abc" Unit ] - - location: -1 (remaining gas: 1039982.819 units remaining) + - location: -1 (remaining gas: 1039983.059 units remaining) [ "abc" Unit ] - - location: 24 (remaining gas: 1039982.739 units remaining) + - location: 24 (remaining gas: 1039982.979 units remaining) [ {} "abc" Unit ] - - location: 26 (remaining gas: 1039982.659 units remaining) + - location: 26 (remaining gas: 1039982.899 units remaining) [ (Pair {} "abc") Unit ] - - location: -1 (remaining gas: 1039982.589 units remaining) + - location: -1 (remaining gas: 1039982.829 units remaining) [ (Pair {} "abc") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" index b5ff6ea58820..7ca3db18f9d5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" @@ -29,207 +29,183 @@ trace - location: 16 (remaining gas: 1039956.162 units remaining) [ { "B" } Unit ] - - location: 16 (remaining gas: 1039956.082 units remaining) - [ { "A" } - { "B" } - Unit ] - - location: 18 (remaining gas: 1039955.842 units remaining) + - location: 18 (remaining gas: 1039955.922 units remaining) [ {} { "A" } { "B" } Unit ] - - location: 20 (remaining gas: 1039955.772 units remaining) + - location: 20 (remaining gas: 1039955.852 units remaining) [ { "A" } {} { "B" } Unit ] - - location: 23 (remaining gas: 1039955.185 units remaining) + - location: 23 (remaining gas: 1039955.265 units remaining) [ (Pair "A" {}) { "B" } Unit ] - - location: 24 (remaining gas: 1039955.105 units remaining) + - location: 24 (remaining gas: 1039955.185 units remaining) [ (Pair "A" {}) (Pair "A" {}) { "B" } Unit ] - - location: 25 (remaining gas: 1039955.025 units remaining) + - location: 25 (remaining gas: 1039955.105 units remaining) [ "A" @elt (Pair "A" {}) { "B" } Unit ] - - location: 26 (remaining gas: 1039954.925 units remaining) + - location: 26 (remaining gas: 1039955.005 units remaining) [ (Pair "A" {}) { "B" } Unit ] - - location: 28 (remaining gas: 1039954.845 units remaining) + - location: 28 (remaining gas: 1039954.925 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.775 units remaining) + - location: 27 (remaining gas: 1039954.855 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.695 units remaining) - [ "A" @elt - {} - { "B" } - Unit ] - - location: 29 (remaining gas: 1039954.615 units remaining) + - location: 29 (remaining gas: 1039954.775 units remaining) [ True "A" @elt {} { "B" } Unit ] - - location: 32 (remaining gas: 1039954.545 units remaining) + - location: 32 (remaining gas: 1039954.705 units remaining) [ "A" @elt True {} { "B" } Unit ] - - location: 33 (remaining gas: 1039954.465 units remaining) + - location: 33 (remaining gas: 1039954.625 units remaining) [ { "A" } { "B" } Unit ] - - location: -1 (remaining gas: 1039954.395 units remaining) + - location: -1 (remaining gas: 1039954.555 units remaining) [ { "A" } { "B" } Unit ] - - location: 34 (remaining gas: 1039954.315 units remaining) + - location: 34 (remaining gas: 1039954.475 units remaining) [ True { "A" } { "B" } Unit ] - - location: 37 (remaining gas: 1039954.245 units remaining) + - location: 37 (remaining gas: 1039954.405 units remaining) [ { "A" } True { "B" } Unit ] - - location: 38 (remaining gas: 1039954.165 units remaining) + - location: 38 (remaining gas: 1039954.325 units remaining) [ (Pair { "A" } True) { "B" } Unit ] - - location: 39 (remaining gas: 1039954.095 units remaining) + - location: 39 (remaining gas: 1039954.255 units remaining) [ { "B" } (Pair { "A" } True) Unit ] - - location: 42 (remaining gas: 1039953.508 units remaining) + - location: 42 (remaining gas: 1039953.668 units remaining) [ (Pair "B" { "A" } True) Unit ] - - location: 43 (remaining gas: 1039953.428 units remaining) + - location: 43 (remaining gas: 1039953.588 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 44 (remaining gas: 1039953.348 units remaining) + - location: 44 (remaining gas: 1039953.508 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 45 (remaining gas: 1039953.268 units remaining) + - location: 45 (remaining gas: 1039953.428 units remaining) [ "B" @elt (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 46 (remaining gas: 1039953.168 units remaining) + - location: 46 (remaining gas: 1039953.328 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 49 (remaining gas: 1039953.088 units remaining) + - location: 49 (remaining gas: 1039953.248 units remaining) [ (Pair { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 50 (remaining gas: 1039953.008 units remaining) + - location: 50 (remaining gas: 1039953.168 units remaining) [ { "A" } (Pair "B" { "A" } True) Unit ] - - location: -1 (remaining gas: 1039952.938 units remaining) + - location: -1 (remaining gas: 1039953.098 units remaining) [ { "A" } (Pair "B" { "A" } True) Unit ] - - location: 51 (remaining gas: 1039952.838 units remaining) + - location: 51 (remaining gas: 1039952.998 units remaining) [ (Pair "B" { "A" } True) Unit ] - - location: 54 (remaining gas: 1039952.758 units remaining) + - location: 54 (remaining gas: 1039952.918 units remaining) [ (Pair { "A" } True) Unit ] - - location: 55 (remaining gas: 1039952.678 units remaining) + - location: 55 (remaining gas: 1039952.838 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039952.608 units remaining) + - location: -1 (remaining gas: 1039952.768 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.538 units remaining) + - location: 52 (remaining gas: 1039952.698 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.458 units remaining) - [ { "A" } - True - Unit ] - - location: 56 (remaining gas: 1039952.378 units remaining) + - location: 56 (remaining gas: 1039952.618 units remaining) [ { "A" } { "A" } True Unit ] - - location: -1 (remaining gas: 1039952.308 units remaining) + - location: -1 (remaining gas: 1039952.548 units remaining) [ { "A" } { "A" } True Unit ] - - location: 47 (remaining gas: 1039952.228 units remaining) - [ "B" @elt - { "A" } - { "A" } - True - Unit ] - - location: 57 (remaining gas: 1039952.148 units remaining) + - location: 57 (remaining gas: 1039952.468 units remaining) [ False { "A" } True Unit ] - - location: 58 (remaining gas: 1039952.048 units remaining) + - location: 58 (remaining gas: 1039952.368 units remaining) [ { "A" } True Unit ] - - location: 60 (remaining gas: 1039951.978 units remaining) + - location: 60 (remaining gas: 1039952.298 units remaining) [ True { "A" } Unit ] - - location: 59 (remaining gas: 1039951.908 units remaining) + - location: 59 (remaining gas: 1039952.228 units remaining) [ True { "A" } Unit ] - - location: 59 (remaining gas: 1039951.828 units remaining) - [ False - True - { "A" } - Unit ] - - location: 61 (remaining gas: 1039951.728 units remaining) + - location: 61 (remaining gas: 1039952.128 units remaining) [ False { "A" } Unit ] - - location: 62 (remaining gas: 1039951.658 units remaining) + - location: 62 (remaining gas: 1039952.058 units remaining) [ { "A" } False Unit ] - - location: 63 (remaining gas: 1039951.578 units remaining) + - location: 63 (remaining gas: 1039951.978 units remaining) [ (Pair { "A" } False) Unit ] - - location: -1 (remaining gas: 1039951.508 units remaining) + - location: -1 (remaining gas: 1039951.908 units remaining) [ (Pair { "A" } False) Unit ] - - location: 64 (remaining gas: 1039951.428 units remaining) + - location: 64 (remaining gas: 1039951.828 units remaining) [ False Unit ] - - location: 65 (remaining gas: 1039951.348 units remaining) + - location: 65 (remaining gas: 1039951.748 units remaining) [ (Some False) Unit ] - - location: 66 (remaining gas: 1039951.268 units remaining) + - location: 66 (remaining gas: 1039951.668 units remaining) [ {} (Some False) Unit ] - - location: 68 (remaining gas: 1039951.188 units remaining) + - location: 68 (remaining gas: 1039951.588 units remaining) [ (Pair {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039951.118 units remaining) + - location: -1 (remaining gas: 1039951.518 units remaining) [ (Pair {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" index 580446e2b35b..69ea3c6d012f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" @@ -29,568 +29,499 @@ trace - location: 16 (remaining gas: 1039954.782 units remaining) [ { "B" ; "C" ; "asdf" } Unit ] - - location: 16 (remaining gas: 1039954.702 units remaining) - [ { "B" ; "B" ; "asdf" ; "C" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 18 (remaining gas: 1039954.462 units remaining) + - location: 18 (remaining gas: 1039954.542 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" } Unit ] - - location: 20 (remaining gas: 1039954.392 units remaining) + - location: 20 (remaining gas: 1039954.472 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } {} { "B" ; "C" ; "asdf" } Unit ] - - location: 23 (remaining gas: 1039953.784 units remaining) + - location: 23 (remaining gas: 1039953.864 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039953.704 units remaining) + - location: 24 (remaining gas: 1039953.784 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039953.624 units remaining) + - location: 25 (remaining gas: 1039953.704 units remaining) [ "B" @elt (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039953.524 units remaining) + - location: 26 (remaining gas: 1039953.604 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039953.444 units remaining) + - location: 28 (remaining gas: 1039953.524 units remaining) [ {} { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039953.374 units remaining) + - location: 27 (remaining gas: 1039953.454 units remaining) [ {} { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039953.294 units remaining) - [ "B" @elt - {} - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039953.214 units remaining) + - location: 29 (remaining gas: 1039953.374 units remaining) [ True "B" @elt {} { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039953.144 units remaining) + - location: 32 (remaining gas: 1039953.304 units remaining) [ "B" @elt True {} { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039953.064 units remaining) + - location: 33 (remaining gas: 1039953.224 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: -1 (remaining gas: 1039952.994 units remaining) + - location: -1 (remaining gas: 1039953.154 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 23 (remaining gas: 1039952.914 units remaining) + - location: 23 (remaining gas: 1039953.074 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039952.834 units remaining) + - location: 24 (remaining gas: 1039952.994 units remaining) [ (Pair "B" { "B" }) (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039952.754 units remaining) + - location: 25 (remaining gas: 1039952.914 units remaining) [ "B" @elt (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039952.654 units remaining) + - location: 26 (remaining gas: 1039952.814 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039952.574 units remaining) + - location: 28 (remaining gas: 1039952.734 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039952.504 units remaining) + - location: 27 (remaining gas: 1039952.664 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039952.424 units remaining) - [ "B" @elt - { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039952.344 units remaining) + - location: 29 (remaining gas: 1039952.584 units remaining) [ True "B" @elt { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039952.274 units remaining) + - location: 32 (remaining gas: 1039952.514 units remaining) [ "B" @elt True { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039952.194 units remaining) + - location: 33 (remaining gas: 1039952.434 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: -1 (remaining gas: 1039952.124 units remaining) + - location: -1 (remaining gas: 1039952.364 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 23 (remaining gas: 1039952.044 units remaining) + - location: 23 (remaining gas: 1039952.284 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039951.964 units remaining) + - location: 24 (remaining gas: 1039952.204 units remaining) [ (Pair "asdf" { "B" }) (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039951.884 units remaining) + - location: 25 (remaining gas: 1039952.124 units remaining) [ "asdf" @elt (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039951.784 units remaining) + - location: 26 (remaining gas: 1039952.024 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039951.704 units remaining) + - location: 28 (remaining gas: 1039951.944 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039951.634 units remaining) + - location: 27 (remaining gas: 1039951.874 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039951.554 units remaining) - [ "asdf" @elt - { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039951.474 units remaining) + - location: 29 (remaining gas: 1039951.794 units remaining) [ True "asdf" @elt { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039951.404 units remaining) + - location: 32 (remaining gas: 1039951.724 units remaining) [ "asdf" @elt True { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039951.323 units remaining) + - location: 33 (remaining gas: 1039951.643 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: -1 (remaining gas: 1039951.253 units remaining) + - location: -1 (remaining gas: 1039951.573 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 23 (remaining gas: 1039951.173 units remaining) + - location: 23 (remaining gas: 1039951.493 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039951.093 units remaining) + - location: 24 (remaining gas: 1039951.413 units remaining) [ (Pair "C" { "B" ; "asdf" }) (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039951.013 units remaining) + - location: 25 (remaining gas: 1039951.333 units remaining) [ "C" @elt (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039950.913 units remaining) + - location: 26 (remaining gas: 1039951.233 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039950.833 units remaining) + - location: 28 (remaining gas: 1039951.153 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039950.763 units remaining) + - location: 27 (remaining gas: 1039951.083 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039950.683 units remaining) - [ "C" @elt - { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039950.603 units remaining) + - location: 29 (remaining gas: 1039951.003 units remaining) [ True "C" @elt { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039950.533 units remaining) + - location: 32 (remaining gas: 1039950.933 units remaining) [ "C" @elt True { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039950.453 units remaining) + - location: 33 (remaining gas: 1039950.853 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: -1 (remaining gas: 1039950.383 units remaining) + - location: -1 (remaining gas: 1039950.783 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 34 (remaining gas: 1039950.303 units remaining) + - location: 34 (remaining gas: 1039950.703 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 37 (remaining gas: 1039950.233 units remaining) + - location: 37 (remaining gas: 1039950.633 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "C" ; "asdf" } Unit ] - - location: 38 (remaining gas: 1039950.153 units remaining) + - location: 38 (remaining gas: 1039950.553 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "C" ; "asdf" } Unit ] - - location: 39 (remaining gas: 1039950.083 units remaining) + - location: 39 (remaining gas: 1039950.483 units remaining) [ { "B" ; "C" ; "asdf" } (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039949.482 units remaining) + - location: 42 (remaining gas: 1039949.882 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039949.402 units remaining) + - location: 43 (remaining gas: 1039949.802 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039949.322 units remaining) + - location: 44 (remaining gas: 1039949.722 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039949.242 units remaining) + - location: 45 (remaining gas: 1039949.642 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039949.142 units remaining) + - location: 46 (remaining gas: 1039949.542 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039949.062 units remaining) + - location: 49 (remaining gas: 1039949.462 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039948.982 units remaining) + - location: 50 (remaining gas: 1039949.382 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039948.912 units remaining) + - location: -1 (remaining gas: 1039949.312 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039948.812 units remaining) + - location: 51 (remaining gas: 1039949.212 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039948.732 units remaining) + - location: 54 (remaining gas: 1039949.132 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039948.652 units remaining) + - location: 55 (remaining gas: 1039949.052 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039948.582 units remaining) + - location: -1 (remaining gas: 1039948.982 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039948.512 units remaining) + - location: 52 (remaining gas: 1039948.912 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039948.432 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039948.352 units remaining) + - location: 56 (remaining gas: 1039948.832 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039948.282 units remaining) + - location: -1 (remaining gas: 1039948.762 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 47 (remaining gas: 1039948.202 units remaining) - [ "B" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039948.122 units remaining) + - location: 57 (remaining gas: 1039948.682 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039948.022 units remaining) + - location: 58 (remaining gas: 1039948.582 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039947.952 units remaining) + - location: 60 (remaining gas: 1039948.512 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039947.882 units remaining) + - location: 59 (remaining gas: 1039948.442 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039947.802 units remaining) + - location: 61 (remaining gas: 1039948.342 units remaining) [ True - True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039947.702 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039947.632 units remaining) + - location: 62 (remaining gas: 1039948.272 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039947.552 units remaining) + - location: 63 (remaining gas: 1039948.192 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039947.482 units remaining) + - location: -1 (remaining gas: 1039948.122 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039947.402 units remaining) + - location: 42 (remaining gas: 1039948.042 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039947.322 units remaining) + - location: 43 (remaining gas: 1039947.962 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039947.242 units remaining) + - location: 44 (remaining gas: 1039947.882 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039947.162 units remaining) + - location: 45 (remaining gas: 1039947.802 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039947.062 units remaining) + - location: 46 (remaining gas: 1039947.702 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039946.982 units remaining) + - location: 49 (remaining gas: 1039947.622 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039946.902 units remaining) + - location: 50 (remaining gas: 1039947.542 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039946.832 units remaining) + - location: -1 (remaining gas: 1039947.472 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039946.732 units remaining) + - location: 51 (remaining gas: 1039947.372 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039946.652 units remaining) + - location: 54 (remaining gas: 1039947.292 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039946.572 units remaining) + - location: 55 (remaining gas: 1039947.212 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039946.502 units remaining) + - location: -1 (remaining gas: 1039947.142 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039946.432 units remaining) + - location: 52 (remaining gas: 1039947.072 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039946.352 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039946.272 units remaining) + - location: 56 (remaining gas: 1039946.992 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039946.202 units remaining) + - location: -1 (remaining gas: 1039946.922 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 47 (remaining gas: 1039946.122 units remaining) - [ "C" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039946.042 units remaining) + - location: 57 (remaining gas: 1039946.842 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039945.942 units remaining) + - location: 58 (remaining gas: 1039946.742 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039945.872 units remaining) + - location: 60 (remaining gas: 1039946.672 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039945.802 units remaining) + - location: 59 (remaining gas: 1039946.602 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039945.722 units remaining) + - location: 61 (remaining gas: 1039946.502 units remaining) [ True - True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039945.622 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039945.552 units remaining) + - location: 62 (remaining gas: 1039946.432 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039945.472 units remaining) + - location: 63 (remaining gas: 1039946.352 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039945.402 units remaining) + - location: -1 (remaining gas: 1039946.282 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039945.322 units remaining) + - location: 42 (remaining gas: 1039946.202 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039945.242 units remaining) + - location: 43 (remaining gas: 1039946.122 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039945.162 units remaining) + - location: 44 (remaining gas: 1039946.042 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039945.082 units remaining) + - location: 45 (remaining gas: 1039945.962 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039944.982 units remaining) + - location: 46 (remaining gas: 1039945.862 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039944.902 units remaining) + - location: 49 (remaining gas: 1039945.782 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039944.822 units remaining) + - location: 50 (remaining gas: 1039945.702 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039944.752 units remaining) + - location: -1 (remaining gas: 1039945.632 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039944.652 units remaining) + - location: 51 (remaining gas: 1039945.532 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039944.572 units remaining) + - location: 54 (remaining gas: 1039945.452 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039944.492 units remaining) + - location: 55 (remaining gas: 1039945.372 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039944.422 units remaining) + - location: -1 (remaining gas: 1039945.302 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039944.352 units remaining) + - location: 52 (remaining gas: 1039945.232 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039944.272 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039944.192 units remaining) + - location: 56 (remaining gas: 1039945.152 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039944.122 units remaining) + - location: -1 (remaining gas: 1039945.082 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 47 (remaining gas: 1039944.042 units remaining) - [ "asdf" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039943.962 units remaining) + - location: 57 (remaining gas: 1039945.002 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039943.862 units remaining) + - location: 58 (remaining gas: 1039944.902 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039943.792 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 59 (remaining gas: 1039943.722 units remaining) + - location: 60 (remaining gas: 1039944.832 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039943.642 units remaining) + - location: 59 (remaining gas: 1039944.762 units remaining) [ True - True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039943.542 units remaining) + - location: 61 (remaining gas: 1039944.662 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039943.472 units remaining) + - location: 62 (remaining gas: 1039944.592 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039943.392 units remaining) + - location: 63 (remaining gas: 1039944.512 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039943.322 units remaining) + - location: -1 (remaining gas: 1039944.442 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 64 (remaining gas: 1039943.242 units remaining) + - location: 64 (remaining gas: 1039944.362 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039943.162 units remaining) + - location: 65 (remaining gas: 1039944.282 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039943.082 units remaining) + - location: 66 (remaining gas: 1039944.202 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039943.002 units remaining) + - location: 68 (remaining gas: 1039944.122 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039942.932 units remaining) + - location: -1 (remaining gas: 1039944.052 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" index 1aa69f29cd07..3652b51ff9fc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" @@ -29,621 +29,542 @@ trace - location: 16 (remaining gas: 1039954.782 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 16 (remaining gas: 1039954.702 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 18 (remaining gas: 1039954.462 units remaining) + - location: 18 (remaining gas: 1039954.542 units remaining) [ {} { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 20 (remaining gas: 1039954.392 units remaining) + - location: 20 (remaining gas: 1039954.472 units remaining) [ { "B" ; "C" ; "asdf" } {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 23 (remaining gas: 1039953.791 units remaining) + - location: 23 (remaining gas: 1039953.871 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 24 (remaining gas: 1039953.711 units remaining) + - location: 24 (remaining gas: 1039953.791 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 25 (remaining gas: 1039953.631 units remaining) + - location: 25 (remaining gas: 1039953.711 units remaining) [ "B" @elt (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 26 (remaining gas: 1039953.531 units remaining) + - location: 26 (remaining gas: 1039953.611 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 28 (remaining gas: 1039953.451 units remaining) + - location: 28 (remaining gas: 1039953.531 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039953.381 units remaining) + - location: 27 (remaining gas: 1039953.461 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039953.301 units remaining) - [ "B" @elt - {} - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 29 (remaining gas: 1039953.221 units remaining) + - location: 29 (remaining gas: 1039953.381 units remaining) [ True "B" @elt {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 32 (remaining gas: 1039953.151 units remaining) + - location: 32 (remaining gas: 1039953.311 units remaining) [ "B" @elt True {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 33 (remaining gas: 1039953.071 units remaining) + - location: 33 (remaining gas: 1039953.231 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: -1 (remaining gas: 1039953.001 units remaining) + - location: -1 (remaining gas: 1039953.161 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 23 (remaining gas: 1039952.921 units remaining) + - location: 23 (remaining gas: 1039953.081 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 24 (remaining gas: 1039952.841 units remaining) + - location: 24 (remaining gas: 1039953.001 units remaining) [ (Pair "C" { "B" }) (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 25 (remaining gas: 1039952.761 units remaining) + - location: 25 (remaining gas: 1039952.921 units remaining) [ "C" @elt (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 26 (remaining gas: 1039952.661 units remaining) + - location: 26 (remaining gas: 1039952.821 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 28 (remaining gas: 1039952.581 units remaining) + - location: 28 (remaining gas: 1039952.741 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039952.511 units remaining) + - location: 27 (remaining gas: 1039952.671 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039952.431 units remaining) - [ "C" @elt - { "B" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 29 (remaining gas: 1039952.351 units remaining) + - location: 29 (remaining gas: 1039952.591 units remaining) [ True "C" @elt { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 32 (remaining gas: 1039952.281 units remaining) + - location: 32 (remaining gas: 1039952.521 units remaining) [ "C" @elt True { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 33 (remaining gas: 1039952.201 units remaining) + - location: 33 (remaining gas: 1039952.441 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: -1 (remaining gas: 1039952.131 units remaining) + - location: -1 (remaining gas: 1039952.371 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 23 (remaining gas: 1039952.051 units remaining) + - location: 23 (remaining gas: 1039952.291 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 24 (remaining gas: 1039951.971 units remaining) + - location: 24 (remaining gas: 1039952.211 units remaining) [ (Pair "asdf" { "B" ; "C" }) (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 25 (remaining gas: 1039951.891 units remaining) + - location: 25 (remaining gas: 1039952.131 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 26 (remaining gas: 1039951.791 units remaining) + - location: 26 (remaining gas: 1039952.031 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 28 (remaining gas: 1039951.711 units remaining) + - location: 28 (remaining gas: 1039951.951 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039951.641 units remaining) + - location: 27 (remaining gas: 1039951.881 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039951.561 units remaining) - [ "asdf" @elt - { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 29 (remaining gas: 1039951.481 units remaining) + - location: 29 (remaining gas: 1039951.801 units remaining) [ True "asdf" @elt { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 32 (remaining gas: 1039951.411 units remaining) + - location: 32 (remaining gas: 1039951.731 units remaining) [ "asdf" @elt True { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 33 (remaining gas: 1039951.330 units remaining) + - location: 33 (remaining gas: 1039951.650 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: -1 (remaining gas: 1039951.260 units remaining) + - location: -1 (remaining gas: 1039951.580 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 34 (remaining gas: 1039951.180 units remaining) + - location: 34 (remaining gas: 1039951.500 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 37 (remaining gas: 1039951.110 units remaining) + - location: 37 (remaining gas: 1039951.430 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 38 (remaining gas: 1039951.030 units remaining) + - location: 38 (remaining gas: 1039951.350 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 39 (remaining gas: 1039950.960 units remaining) + - location: 39 (remaining gas: 1039951.280 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039950.352 units remaining) + - location: 42 (remaining gas: 1039950.672 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039950.272 units remaining) + - location: 43 (remaining gas: 1039950.592 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039950.192 units remaining) + - location: 44 (remaining gas: 1039950.512 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039950.112 units remaining) + - location: 45 (remaining gas: 1039950.432 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039950.012 units remaining) + - location: 46 (remaining gas: 1039950.332 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039949.932 units remaining) + - location: 49 (remaining gas: 1039950.252 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039949.852 units remaining) + - location: 50 (remaining gas: 1039950.172 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039949.782 units remaining) + - location: -1 (remaining gas: 1039950.102 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039949.682 units remaining) + - location: 51 (remaining gas: 1039950.002 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039949.602 units remaining) + - location: 54 (remaining gas: 1039949.922 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039949.522 units remaining) + - location: 55 (remaining gas: 1039949.842 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039949.452 units remaining) + - location: -1 (remaining gas: 1039949.772 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039949.382 units remaining) + - location: 52 (remaining gas: 1039949.702 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039949.302 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039949.222 units remaining) + - location: 56 (remaining gas: 1039949.622 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039949.152 units remaining) + - location: -1 (remaining gas: 1039949.552 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 47 (remaining gas: 1039949.072 units remaining) - [ "B" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039948.992 units remaining) + - location: 57 (remaining gas: 1039949.472 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039948.892 units remaining) + - location: 58 (remaining gas: 1039949.372 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039948.822 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 59 (remaining gas: 1039948.752 units remaining) + - location: 60 (remaining gas: 1039949.302 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039948.672 units remaining) + - location: 59 (remaining gas: 1039949.232 units remaining) [ True - True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039948.572 units remaining) + - location: 61 (remaining gas: 1039949.132 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039948.502 units remaining) + - location: 62 (remaining gas: 1039949.062 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039948.422 units remaining) + - location: 63 (remaining gas: 1039948.982 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039948.352 units remaining) + - location: -1 (remaining gas: 1039948.912 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039948.272 units remaining) + - location: 42 (remaining gas: 1039948.832 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039948.192 units remaining) + - location: 43 (remaining gas: 1039948.752 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039948.112 units remaining) + - location: 44 (remaining gas: 1039948.672 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039948.032 units remaining) + - location: 45 (remaining gas: 1039948.592 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039947.932 units remaining) + - location: 46 (remaining gas: 1039948.492 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039947.852 units remaining) + - location: 49 (remaining gas: 1039948.412 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039947.772 units remaining) + - location: 50 (remaining gas: 1039948.332 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039947.702 units remaining) + - location: -1 (remaining gas: 1039948.262 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039947.602 units remaining) + - location: 51 (remaining gas: 1039948.162 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039947.522 units remaining) + - location: 54 (remaining gas: 1039948.082 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039947.442 units remaining) + - location: 55 (remaining gas: 1039948.002 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039947.372 units remaining) + - location: -1 (remaining gas: 1039947.932 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039947.302 units remaining) + - location: 52 (remaining gas: 1039947.862 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039947.222 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039947.142 units remaining) + - location: 56 (remaining gas: 1039947.782 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039947.072 units remaining) + - location: -1 (remaining gas: 1039947.712 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 47 (remaining gas: 1039946.992 units remaining) - [ "B" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039946.912 units remaining) + - location: 57 (remaining gas: 1039947.632 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039946.812 units remaining) + - location: 58 (remaining gas: 1039947.532 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039946.742 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 59 (remaining gas: 1039946.672 units remaining) + - location: 60 (remaining gas: 1039947.462 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039946.592 units remaining) + - location: 59 (remaining gas: 1039947.392 units remaining) [ True - True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039946.492 units remaining) + - location: 61 (remaining gas: 1039947.292 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039946.422 units remaining) + - location: 62 (remaining gas: 1039947.222 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039946.342 units remaining) + - location: 63 (remaining gas: 1039947.142 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039946.272 units remaining) + - location: -1 (remaining gas: 1039947.072 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039946.192 units remaining) + - location: 42 (remaining gas: 1039946.992 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039946.112 units remaining) + - location: 43 (remaining gas: 1039946.912 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039946.032 units remaining) + - location: 44 (remaining gas: 1039946.832 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039945.952 units remaining) + - location: 45 (remaining gas: 1039946.752 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039945.852 units remaining) + - location: 46 (remaining gas: 1039946.652 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039945.772 units remaining) + - location: 49 (remaining gas: 1039946.572 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039945.692 units remaining) + - location: 50 (remaining gas: 1039946.492 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039945.622 units remaining) + - location: -1 (remaining gas: 1039946.422 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039945.522 units remaining) + - location: 51 (remaining gas: 1039946.322 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039945.442 units remaining) + - location: 54 (remaining gas: 1039946.242 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039945.362 units remaining) + - location: 55 (remaining gas: 1039946.162 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039945.292 units remaining) + - location: -1 (remaining gas: 1039946.092 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039945.222 units remaining) + - location: 52 (remaining gas: 1039946.022 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039945.142 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039945.062 units remaining) + - location: 56 (remaining gas: 1039945.942 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039944.992 units remaining) + - location: -1 (remaining gas: 1039945.872 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 47 (remaining gas: 1039944.912 units remaining) - [ "asdf" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039944.832 units remaining) + - location: 57 (remaining gas: 1039945.792 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039944.732 units remaining) + - location: 58 (remaining gas: 1039945.692 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039944.662 units remaining) + - location: 60 (remaining gas: 1039945.622 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039944.592 units remaining) + - location: 59 (remaining gas: 1039945.552 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039944.512 units remaining) - [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039944.412 units remaining) + - location: 61 (remaining gas: 1039945.452 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039944.342 units remaining) + - location: 62 (remaining gas: 1039945.382 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039944.262 units remaining) + - location: 63 (remaining gas: 1039945.302 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039944.192 units remaining) + - location: -1 (remaining gas: 1039945.232 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039944.112 units remaining) + - location: 42 (remaining gas: 1039945.152 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039944.032 units remaining) + - location: 43 (remaining gas: 1039945.072 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039943.952 units remaining) + - location: 44 (remaining gas: 1039944.992 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039943.872 units remaining) + - location: 45 (remaining gas: 1039944.912 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039943.772 units remaining) + - location: 46 (remaining gas: 1039944.812 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039943.692 units remaining) + - location: 49 (remaining gas: 1039944.732 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039943.612 units remaining) + - location: 50 (remaining gas: 1039944.652 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039943.542 units remaining) + - location: -1 (remaining gas: 1039944.582 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039943.442 units remaining) + - location: 51 (remaining gas: 1039944.482 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039943.362 units remaining) + - location: 54 (remaining gas: 1039944.402 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039943.282 units remaining) + - location: 55 (remaining gas: 1039944.322 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039943.212 units remaining) + - location: -1 (remaining gas: 1039944.252 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039943.142 units remaining) + - location: 52 (remaining gas: 1039944.182 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039943.062 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039942.982 units remaining) + - location: 56 (remaining gas: 1039944.102 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039942.912 units remaining) + - location: -1 (remaining gas: 1039944.032 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 47 (remaining gas: 1039942.832 units remaining) - [ "C" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039942.752 units remaining) + - location: 57 (remaining gas: 1039943.952 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039942.652 units remaining) + - location: 58 (remaining gas: 1039943.852 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039942.582 units remaining) + - location: 60 (remaining gas: 1039943.782 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039942.512 units remaining) + - location: 59 (remaining gas: 1039943.712 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039942.432 units remaining) - [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039942.332 units remaining) + - location: 61 (remaining gas: 1039943.612 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039942.262 units remaining) + - location: 62 (remaining gas: 1039943.542 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039942.182 units remaining) + - location: 63 (remaining gas: 1039943.462 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039942.112 units remaining) + - location: -1 (remaining gas: 1039943.392 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 64 (remaining gas: 1039942.032 units remaining) + - location: 64 (remaining gas: 1039943.312 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039941.952 units remaining) + - location: 65 (remaining gas: 1039943.232 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039941.872 units remaining) + - location: 66 (remaining gas: 1039943.152 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039941.792 units remaining) + - location: 68 (remaining gas: 1039943.072 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039941.722 units remaining) + - location: -1 (remaining gas: 1039943.002 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" index 1a2d62c79bc7..040d1a8fedbd 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" @@ -29,207 +29,183 @@ trace - location: 16 (remaining gas: 1039956.162 units remaining) [ { "B" } Unit ] - - location: 16 (remaining gas: 1039956.082 units remaining) - [ { "B" } - { "B" } - Unit ] - - location: 18 (remaining gas: 1039955.842 units remaining) + - location: 18 (remaining gas: 1039955.922 units remaining) [ {} { "B" } { "B" } Unit ] - - location: 20 (remaining gas: 1039955.772 units remaining) + - location: 20 (remaining gas: 1039955.852 units remaining) [ { "B" } {} { "B" } Unit ] - - location: 23 (remaining gas: 1039955.185 units remaining) + - location: 23 (remaining gas: 1039955.265 units remaining) [ (Pair "B" {}) { "B" } Unit ] - - location: 24 (remaining gas: 1039955.105 units remaining) + - location: 24 (remaining gas: 1039955.185 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" } Unit ] - - location: 25 (remaining gas: 1039955.025 units remaining) + - location: 25 (remaining gas: 1039955.105 units remaining) [ "B" @elt (Pair "B" {}) { "B" } Unit ] - - location: 26 (remaining gas: 1039954.925 units remaining) + - location: 26 (remaining gas: 1039955.005 units remaining) [ (Pair "B" {}) { "B" } Unit ] - - location: 28 (remaining gas: 1039954.845 units remaining) + - location: 28 (remaining gas: 1039954.925 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.775 units remaining) + - location: 27 (remaining gas: 1039954.855 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.695 units remaining) - [ "B" @elt - {} - { "B" } - Unit ] - - location: 29 (remaining gas: 1039954.615 units remaining) + - location: 29 (remaining gas: 1039954.775 units remaining) [ True "B" @elt {} { "B" } Unit ] - - location: 32 (remaining gas: 1039954.545 units remaining) + - location: 32 (remaining gas: 1039954.705 units remaining) [ "B" @elt True {} { "B" } Unit ] - - location: 33 (remaining gas: 1039954.465 units remaining) + - location: 33 (remaining gas: 1039954.625 units remaining) [ { "B" } { "B" } Unit ] - - location: -1 (remaining gas: 1039954.395 units remaining) + - location: -1 (remaining gas: 1039954.555 units remaining) [ { "B" } { "B" } Unit ] - - location: 34 (remaining gas: 1039954.315 units remaining) + - location: 34 (remaining gas: 1039954.475 units remaining) [ True { "B" } { "B" } Unit ] - - location: 37 (remaining gas: 1039954.245 units remaining) + - location: 37 (remaining gas: 1039954.405 units remaining) [ { "B" } True { "B" } Unit ] - - location: 38 (remaining gas: 1039954.165 units remaining) + - location: 38 (remaining gas: 1039954.325 units remaining) [ (Pair { "B" } True) { "B" } Unit ] - - location: 39 (remaining gas: 1039954.095 units remaining) + - location: 39 (remaining gas: 1039954.255 units remaining) [ { "B" } (Pair { "B" } True) Unit ] - - location: 42 (remaining gas: 1039953.508 units remaining) + - location: 42 (remaining gas: 1039953.668 units remaining) [ (Pair "B" { "B" } True) Unit ] - - location: 43 (remaining gas: 1039953.428 units remaining) + - location: 43 (remaining gas: 1039953.588 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 44 (remaining gas: 1039953.348 units remaining) + - location: 44 (remaining gas: 1039953.508 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 45 (remaining gas: 1039953.268 units remaining) + - location: 45 (remaining gas: 1039953.428 units remaining) [ "B" @elt (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 46 (remaining gas: 1039953.168 units remaining) + - location: 46 (remaining gas: 1039953.328 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 49 (remaining gas: 1039953.088 units remaining) + - location: 49 (remaining gas: 1039953.248 units remaining) [ (Pair { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 50 (remaining gas: 1039953.008 units remaining) + - location: 50 (remaining gas: 1039953.168 units remaining) [ { "B" } (Pair "B" { "B" } True) Unit ] - - location: -1 (remaining gas: 1039952.938 units remaining) + - location: -1 (remaining gas: 1039953.098 units remaining) [ { "B" } (Pair "B" { "B" } True) Unit ] - - location: 51 (remaining gas: 1039952.838 units remaining) + - location: 51 (remaining gas: 1039952.998 units remaining) [ (Pair "B" { "B" } True) Unit ] - - location: 54 (remaining gas: 1039952.758 units remaining) + - location: 54 (remaining gas: 1039952.918 units remaining) [ (Pair { "B" } True) Unit ] - - location: 55 (remaining gas: 1039952.678 units remaining) + - location: 55 (remaining gas: 1039952.838 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039952.608 units remaining) + - location: -1 (remaining gas: 1039952.768 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.538 units remaining) + - location: 52 (remaining gas: 1039952.698 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.458 units remaining) - [ { "B" } - True - Unit ] - - location: 56 (remaining gas: 1039952.378 units remaining) + - location: 56 (remaining gas: 1039952.618 units remaining) [ { "B" } { "B" } True Unit ] - - location: -1 (remaining gas: 1039952.308 units remaining) + - location: -1 (remaining gas: 1039952.548 units remaining) [ { "B" } { "B" } True Unit ] - - location: 47 (remaining gas: 1039952.228 units remaining) - [ "B" @elt - { "B" } - { "B" } - True - Unit ] - - location: 57 (remaining gas: 1039952.148 units remaining) + - location: 57 (remaining gas: 1039952.468 units remaining) [ True { "B" } True Unit ] - - location: 58 (remaining gas: 1039952.048 units remaining) + - location: 58 (remaining gas: 1039952.368 units remaining) [ { "B" } True Unit ] - - location: 60 (remaining gas: 1039951.978 units remaining) + - location: 60 (remaining gas: 1039952.298 units remaining) [ True { "B" } Unit ] - - location: 59 (remaining gas: 1039951.908 units remaining) + - location: 59 (remaining gas: 1039952.228 units remaining) [ True { "B" } Unit ] - - location: 59 (remaining gas: 1039951.828 units remaining) - [ True - True - { "B" } - Unit ] - - location: 61 (remaining gas: 1039951.728 units remaining) + - location: 61 (remaining gas: 1039952.128 units remaining) [ True { "B" } Unit ] - - location: 62 (remaining gas: 1039951.658 units remaining) + - location: 62 (remaining gas: 1039952.058 units remaining) [ { "B" } True Unit ] - - location: 63 (remaining gas: 1039951.578 units remaining) + - location: 63 (remaining gas: 1039951.978 units remaining) [ (Pair { "B" } True) Unit ] - - location: -1 (remaining gas: 1039951.508 units remaining) + - location: -1 (remaining gas: 1039951.908 units remaining) [ (Pair { "B" } True) Unit ] - - location: 64 (remaining gas: 1039951.428 units remaining) + - location: 64 (remaining gas: 1039951.828 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039951.348 units remaining) + - location: 65 (remaining gas: 1039951.748 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039951.268 units remaining) + - location: 66 (remaining gas: 1039951.668 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039951.188 units remaining) + - location: 68 (remaining gas: 1039951.588 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039951.118 units remaining) + - location: -1 (remaining gas: 1039951.518 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" index 159c8bbe1729..68a91adb0056 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" @@ -29,207 +29,183 @@ trace - location: 16 (remaining gas: 1039956.162 units remaining) [ { "B" } Unit ] - - location: 16 (remaining gas: 1039956.082 units remaining) - [ { "c" } - { "B" } - Unit ] - - location: 18 (remaining gas: 1039955.842 units remaining) + - location: 18 (remaining gas: 1039955.922 units remaining) [ {} { "c" } { "B" } Unit ] - - location: 20 (remaining gas: 1039955.772 units remaining) + - location: 20 (remaining gas: 1039955.852 units remaining) [ { "c" } {} { "B" } Unit ] - - location: 23 (remaining gas: 1039955.185 units remaining) + - location: 23 (remaining gas: 1039955.265 units remaining) [ (Pair "c" {}) { "B" } Unit ] - - location: 24 (remaining gas: 1039955.105 units remaining) + - location: 24 (remaining gas: 1039955.185 units remaining) [ (Pair "c" {}) (Pair "c" {}) { "B" } Unit ] - - location: 25 (remaining gas: 1039955.025 units remaining) + - location: 25 (remaining gas: 1039955.105 units remaining) [ "c" @elt (Pair "c" {}) { "B" } Unit ] - - location: 26 (remaining gas: 1039954.925 units remaining) + - location: 26 (remaining gas: 1039955.005 units remaining) [ (Pair "c" {}) { "B" } Unit ] - - location: 28 (remaining gas: 1039954.845 units remaining) + - location: 28 (remaining gas: 1039954.925 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.775 units remaining) + - location: 27 (remaining gas: 1039954.855 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.695 units remaining) - [ "c" @elt - {} - { "B" } - Unit ] - - location: 29 (remaining gas: 1039954.615 units remaining) + - location: 29 (remaining gas: 1039954.775 units remaining) [ True "c" @elt {} { "B" } Unit ] - - location: 32 (remaining gas: 1039954.545 units remaining) + - location: 32 (remaining gas: 1039954.705 units remaining) [ "c" @elt True {} { "B" } Unit ] - - location: 33 (remaining gas: 1039954.465 units remaining) + - location: 33 (remaining gas: 1039954.625 units remaining) [ { "c" } { "B" } Unit ] - - location: -1 (remaining gas: 1039954.395 units remaining) + - location: -1 (remaining gas: 1039954.555 units remaining) [ { "c" } { "B" } Unit ] - - location: 34 (remaining gas: 1039954.315 units remaining) + - location: 34 (remaining gas: 1039954.475 units remaining) [ True { "c" } { "B" } Unit ] - - location: 37 (remaining gas: 1039954.245 units remaining) + - location: 37 (remaining gas: 1039954.405 units remaining) [ { "c" } True { "B" } Unit ] - - location: 38 (remaining gas: 1039954.165 units remaining) + - location: 38 (remaining gas: 1039954.325 units remaining) [ (Pair { "c" } True) { "B" } Unit ] - - location: 39 (remaining gas: 1039954.095 units remaining) + - location: 39 (remaining gas: 1039954.255 units remaining) [ { "B" } (Pair { "c" } True) Unit ] - - location: 42 (remaining gas: 1039953.508 units remaining) + - location: 42 (remaining gas: 1039953.668 units remaining) [ (Pair "B" { "c" } True) Unit ] - - location: 43 (remaining gas: 1039953.428 units remaining) + - location: 43 (remaining gas: 1039953.588 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 44 (remaining gas: 1039953.348 units remaining) + - location: 44 (remaining gas: 1039953.508 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 45 (remaining gas: 1039953.268 units remaining) + - location: 45 (remaining gas: 1039953.428 units remaining) [ "B" @elt (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 46 (remaining gas: 1039953.168 units remaining) + - location: 46 (remaining gas: 1039953.328 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 49 (remaining gas: 1039953.088 units remaining) + - location: 49 (remaining gas: 1039953.248 units remaining) [ (Pair { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 50 (remaining gas: 1039953.008 units remaining) + - location: 50 (remaining gas: 1039953.168 units remaining) [ { "c" } (Pair "B" { "c" } True) Unit ] - - location: -1 (remaining gas: 1039952.938 units remaining) + - location: -1 (remaining gas: 1039953.098 units remaining) [ { "c" } (Pair "B" { "c" } True) Unit ] - - location: 51 (remaining gas: 1039952.838 units remaining) + - location: 51 (remaining gas: 1039952.998 units remaining) [ (Pair "B" { "c" } True) Unit ] - - location: 54 (remaining gas: 1039952.758 units remaining) + - location: 54 (remaining gas: 1039952.918 units remaining) [ (Pair { "c" } True) Unit ] - - location: 55 (remaining gas: 1039952.678 units remaining) + - location: 55 (remaining gas: 1039952.838 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039952.608 units remaining) + - location: -1 (remaining gas: 1039952.768 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.538 units remaining) + - location: 52 (remaining gas: 1039952.698 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.458 units remaining) - [ { "c" } - True - Unit ] - - location: 56 (remaining gas: 1039952.378 units remaining) + - location: 56 (remaining gas: 1039952.618 units remaining) [ { "c" } { "c" } True Unit ] - - location: -1 (remaining gas: 1039952.308 units remaining) + - location: -1 (remaining gas: 1039952.548 units remaining) [ { "c" } { "c" } True Unit ] - - location: 47 (remaining gas: 1039952.228 units remaining) - [ "B" @elt - { "c" } - { "c" } - True - Unit ] - - location: 57 (remaining gas: 1039952.148 units remaining) + - location: 57 (remaining gas: 1039952.468 units remaining) [ False { "c" } True Unit ] - - location: 58 (remaining gas: 1039952.048 units remaining) + - location: 58 (remaining gas: 1039952.368 units remaining) [ { "c" } True Unit ] - - location: 60 (remaining gas: 1039951.978 units remaining) + - location: 60 (remaining gas: 1039952.298 units remaining) [ True { "c" } Unit ] - - location: 59 (remaining gas: 1039951.908 units remaining) + - location: 59 (remaining gas: 1039952.228 units remaining) [ True { "c" } Unit ] - - location: 59 (remaining gas: 1039951.828 units remaining) - [ False - True - { "c" } - Unit ] - - location: 61 (remaining gas: 1039951.728 units remaining) + - location: 61 (remaining gas: 1039952.128 units remaining) [ False { "c" } Unit ] - - location: 62 (remaining gas: 1039951.658 units remaining) + - location: 62 (remaining gas: 1039952.058 units remaining) [ { "c" } False Unit ] - - location: 63 (remaining gas: 1039951.578 units remaining) + - location: 63 (remaining gas: 1039951.978 units remaining) [ (Pair { "c" } False) Unit ] - - location: -1 (remaining gas: 1039951.508 units remaining) + - location: -1 (remaining gas: 1039951.908 units remaining) [ (Pair { "c" } False) Unit ] - - location: 64 (remaining gas: 1039951.428 units remaining) + - location: 64 (remaining gas: 1039951.828 units remaining) [ False Unit ] - - location: 65 (remaining gas: 1039951.348 units remaining) + - location: 65 (remaining gas: 1039951.748 units remaining) [ (Some False) Unit ] - - location: 66 (remaining gas: 1039951.268 units remaining) + - location: 66 (remaining gas: 1039951.668 units remaining) [ {} (Some False) Unit ] - - location: 68 (remaining gas: 1039951.188 units remaining) + - location: 68 (remaining gas: 1039951.588 units remaining) [ (Pair {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039951.118 units remaining) + - location: -1 (remaining gas: 1039951.518 units remaining) [ (Pair {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out index 96376c65f50f..c91876bd1c15 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out @@ -29,52 +29,48 @@ trace - location: 16 (remaining gas: 1039956.690 units remaining) [ {} Unit ] - - location: 16 (remaining gas: 1039956.610 units remaining) - [ {} - {} - Unit ] - - location: 18 (remaining gas: 1039956.370 units remaining) + - location: 18 (remaining gas: 1039956.450 units remaining) [ {} {} {} Unit ] - - location: 20 (remaining gas: 1039956.300 units remaining) + - location: 20 (remaining gas: 1039956.380 units remaining) [ {} {} {} Unit ] - - location: 34 (remaining gas: 1039955.720 units remaining) + - location: 34 (remaining gas: 1039955.800 units remaining) [ True {} {} Unit ] - - location: 37 (remaining gas: 1039955.650 units remaining) + - location: 37 (remaining gas: 1039955.730 units remaining) [ {} True {} Unit ] - - location: 38 (remaining gas: 1039955.570 units remaining) + - location: 38 (remaining gas: 1039955.650 units remaining) [ (Pair {} True) {} Unit ] - - location: 39 (remaining gas: 1039955.500 units remaining) + - location: 39 (remaining gas: 1039955.580 units remaining) [ {} (Pair {} True) Unit ] - - location: 64 (remaining gas: 1039954.920 units remaining) + - location: 64 (remaining gas: 1039955 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039954.840 units remaining) + - location: 65 (remaining gas: 1039954.920 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039954.760 units remaining) + - location: 66 (remaining gas: 1039954.840 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039954.680 units remaining) + - location: 68 (remaining gas: 1039954.760 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039954.610 units remaining) + - location: -1 (remaining gas: 1039954.690 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" index 9286125015bf..f35424fccf3e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" @@ -47,20 +47,15 @@ emitted operations [ {} (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") Unit ] - - location: 26 (remaining gas: 1039983.070 units remaining) - [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b - {} - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") - Unit ] - - location: 30 (remaining gas: 1039982.990 units remaining) + - location: 30 (remaining gas: 1039983.070 units remaining) [ { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") Unit ] - - location: 31 (remaining gas: 1039982.910 units remaining) + - location: 31 (remaining gas: 1039982.990 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) Unit ] - - location: -1 (remaining gas: 1039982.840 units remaining) + - location: -1 (remaining gas: 1039982.920 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" index 02e31bfe9449..d34c256a57db 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" @@ -29,21 +29,17 @@ trace - location: 13 (remaining gas: 1039989.450 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 13 (remaining gas: 1039989.370 units remaining) - [ "1970-01-01T00:03:20Z" - "1970-01-01T00:00:00Z" - Unit ] - - location: 15 (remaining gas: 1039989.290 units remaining) + - location: 15 (remaining gas: 1039989.370 units remaining) [ 200 Unit ] - - location: 16 (remaining gas: 1039989.210 units remaining) + - location: 16 (remaining gas: 1039989.290 units remaining) [ {} 200 Unit ] - - location: 18 (remaining gas: 1039989.130 units remaining) + - location: 18 (remaining gas: 1039989.210 units remaining) [ (Pair {} 200) Unit ] - - location: -1 (remaining gas: 1039989.060 units remaining) + - location: -1 (remaining gas: 1039989.140 units remaining) [ (Pair {} 200) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out index 0bc1decf2173..3b829c6ce590 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out @@ -29,21 +29,17 @@ trace - location: 13 (remaining gas: 1039989.710 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 13 (remaining gas: 1039989.630 units remaining) - [ "1970-01-01T00:00:00Z" - "1970-01-01T00:00:00Z" - Unit ] - - location: 15 (remaining gas: 1039989.550 units remaining) + - location: 15 (remaining gas: 1039989.630 units remaining) [ 0 Unit ] - - location: 16 (remaining gas: 1039989.470 units remaining) + - location: 16 (remaining gas: 1039989.550 units remaining) [ {} 0 Unit ] - - location: 18 (remaining gas: 1039989.390 units remaining) + - location: 18 (remaining gas: 1039989.470 units remaining) [ (Pair {} 0) Unit ] - - location: -1 (remaining gas: 1039989.320 units remaining) + - location: -1 (remaining gas: 1039989.400 units remaining) [ (Pair {} 0) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out index 98f76b590a5a..23ce2ad87fa4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out @@ -29,21 +29,17 @@ trace - location: 13 (remaining gas: 1039989.710 units remaining) [ "1970-01-01T00:00:01Z" Unit ] - - location: 13 (remaining gas: 1039989.630 units remaining) - [ "1970-01-01T00:00:00Z" - "1970-01-01T00:00:01Z" - Unit ] - - location: 15 (remaining gas: 1039989.550 units remaining) + - location: 15 (remaining gas: 1039989.630 units remaining) [ -1 Unit ] - - location: 16 (remaining gas: 1039989.470 units remaining) + - location: 16 (remaining gas: 1039989.550 units remaining) [ {} -1 Unit ] - - location: 18 (remaining gas: 1039989.390 units remaining) + - location: 18 (remaining gas: 1039989.470 units remaining) [ (Pair {} -1) Unit ] - - location: -1 (remaining gas: 1039989.320 units remaining) + - location: -1 (remaining gas: 1039989.400 units remaining) [ (Pair {} -1) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out index 695f87ba8cc1..13a347c4c7d7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out @@ -29,21 +29,17 @@ trace - location: 13 (remaining gas: 1039989.710 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 13 (remaining gas: 1039989.630 units remaining) - [ "1970-01-01T00:00:01Z" - "1970-01-01T00:00:00Z" - Unit ] - - location: 15 (remaining gas: 1039989.550 units remaining) + - location: 15 (remaining gas: 1039989.630 units remaining) [ 1 Unit ] - - location: 16 (remaining gas: 1039989.470 units remaining) + - location: 16 (remaining gas: 1039989.550 units remaining) [ {} 1 Unit ] - - location: 18 (remaining gas: 1039989.390 units remaining) + - location: 18 (remaining gas: 1039989.470 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039989.320 units remaining) + - location: -1 (remaining gas: 1039989.400 units remaining) [ (Pair {} 1) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out index 1a10593eae14..46959c881ca4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out @@ -35,67 +35,61 @@ trace (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 29 (remaining gas: 1039860.630 units remaining) - [ 17 - 16 - (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.522 units remaining) + - location: 31 (remaining gas: 1039860.602 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 34 (remaining gas: 1039860.442 units remaining) + - location: 34 (remaining gas: 1039860.522 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 33 (remaining gas: 1039860.372 units remaining) + - location: 33 (remaining gas: 1039860.452 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.292 units remaining) + - location: 31 (remaining gas: 1039860.372 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.212 units remaining) + - location: 31 (remaining gas: 1039860.292 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039860.100 units remaining) + - location: 35 (remaining gas: 1039860.180 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 38 (remaining gas: 1039860.020 units remaining) + - location: 38 (remaining gas: 1039860.100 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 37 (remaining gas: 1039859.950 units remaining) + - location: 37 (remaining gas: 1039860.030 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.870 units remaining) + - location: 35 (remaining gas: 1039859.950 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.790 units remaining) + - location: 35 (remaining gas: 1039859.870 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.710 units remaining) + - location: 35 (remaining gas: 1039859.790 units remaining) [ 17 16 15 @@ -103,34 +97,34 @@ trace (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.594 units remaining) + - location: 39 (remaining gas: 1039859.674 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 42 (remaining gas: 1039859.514 units remaining) + - location: 42 (remaining gas: 1039859.594 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 41 (remaining gas: 1039859.444 units remaining) + - location: 41 (remaining gas: 1039859.524 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.364 units remaining) + - location: 39 (remaining gas: 1039859.444 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.284 units remaining) + - location: 39 (remaining gas: 1039859.364 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.204 units remaining) + - location: 39 (remaining gas: 1039859.284 units remaining) [ 16 15 14 @@ -138,7 +132,7 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.124 units remaining) + - location: 39 (remaining gas: 1039859.204 units remaining) [ 17 16 15 @@ -147,34 +141,34 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039859.004 units remaining) + - location: 43 (remaining gas: 1039859.084 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 46 (remaining gas: 1039858.924 units remaining) + - location: 46 (remaining gas: 1039859.004 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 45 (remaining gas: 1039858.854 units remaining) + - location: 45 (remaining gas: 1039858.934 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.774 units remaining) + - location: 43 (remaining gas: 1039858.854 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.694 units remaining) + - location: 43 (remaining gas: 1039858.774 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.614 units remaining) + - location: 43 (remaining gas: 1039858.694 units remaining) [ 15 14 13 @@ -182,7 +176,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.534 units remaining) + - location: 43 (remaining gas: 1039858.614 units remaining) [ 16 15 14 @@ -191,7 +185,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.454 units remaining) + - location: 43 (remaining gas: 1039858.534 units remaining) [ 17 16 15 @@ -201,34 +195,34 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.330 units remaining) + - location: 47 (remaining gas: 1039858.410 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 50 (remaining gas: 1039858.250 units remaining) + - location: 50 (remaining gas: 1039858.330 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 49 (remaining gas: 1039858.180 units remaining) + - location: 49 (remaining gas: 1039858.260 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.100 units remaining) + - location: 47 (remaining gas: 1039858.180 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.020 units remaining) + - location: 47 (remaining gas: 1039858.100 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.940 units remaining) + - location: 47 (remaining gas: 1039858.020 units remaining) [ 14 13 12 @@ -236,7 +230,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.860 units remaining) + - location: 47 (remaining gas: 1039857.940 units remaining) [ 15 14 13 @@ -245,7 +239,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.780 units remaining) + - location: 47 (remaining gas: 1039857.860 units remaining) [ 16 15 14 @@ -255,7 +249,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.700 units remaining) + - location: 47 (remaining gas: 1039857.780 units remaining) [ 17 16 15 @@ -266,34 +260,34 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.572 units remaining) + - location: 51 (remaining gas: 1039857.652 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 54 (remaining gas: 1039857.492 units remaining) + - location: 54 (remaining gas: 1039857.572 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 53 (remaining gas: 1039857.422 units remaining) + - location: 53 (remaining gas: 1039857.502 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.342 units remaining) + - location: 51 (remaining gas: 1039857.422 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.262 units remaining) + - location: 51 (remaining gas: 1039857.342 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.182 units remaining) + - location: 51 (remaining gas: 1039857.262 units remaining) [ 13 12 11 @@ -301,7 +295,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.102 units remaining) + - location: 51 (remaining gas: 1039857.182 units remaining) [ 14 13 12 @@ -310,7 +304,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.022 units remaining) + - location: 51 (remaining gas: 1039857.102 units remaining) [ 15 14 13 @@ -320,7 +314,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039856.942 units remaining) + - location: 51 (remaining gas: 1039857.022 units remaining) [ 16 15 14 @@ -331,7 +325,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039856.862 units remaining) + - location: 51 (remaining gas: 1039856.942 units remaining) [ 17 16 15 @@ -343,34 +337,34 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.730 units remaining) + - location: 55 (remaining gas: 1039856.810 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 58 (remaining gas: 1039856.650 units remaining) + - location: 58 (remaining gas: 1039856.730 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 57 (remaining gas: 1039856.580 units remaining) + - location: 57 (remaining gas: 1039856.660 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.500 units remaining) + - location: 55 (remaining gas: 1039856.580 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.420 units remaining) + - location: 55 (remaining gas: 1039856.500 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.340 units remaining) + - location: 55 (remaining gas: 1039856.420 units remaining) [ 12 11 10 @@ -378,7 +372,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.260 units remaining) + - location: 55 (remaining gas: 1039856.340 units remaining) [ 13 12 11 @@ -387,7 +381,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.180 units remaining) + - location: 55 (remaining gas: 1039856.260 units remaining) [ 14 13 12 @@ -397,7 +391,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.100 units remaining) + - location: 55 (remaining gas: 1039856.180 units remaining) [ 15 14 13 @@ -408,7 +402,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.020 units remaining) + - location: 55 (remaining gas: 1039856.100 units remaining) [ 16 15 14 @@ -420,7 +414,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039855.940 units remaining) + - location: 55 (remaining gas: 1039856.020 units remaining) [ 17 16 15 @@ -433,34 +427,34 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.804 units remaining) + - location: 59 (remaining gas: 1039855.884 units remaining) [ (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 62 (remaining gas: 1039855.724 units remaining) + - location: 62 (remaining gas: 1039855.804 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 61 (remaining gas: 1039855.654 units remaining) + - location: 61 (remaining gas: 1039855.734 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.574 units remaining) + - location: 59 (remaining gas: 1039855.654 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.494 units remaining) + - location: 59 (remaining gas: 1039855.574 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.414 units remaining) + - location: 59 (remaining gas: 1039855.494 units remaining) [ 11 10 9 @@ -468,7 +462,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.334 units remaining) + - location: 59 (remaining gas: 1039855.414 units remaining) [ 12 11 10 @@ -477,7 +471,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.254 units remaining) + - location: 59 (remaining gas: 1039855.334 units remaining) [ 13 12 11 @@ -487,7 +481,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.174 units remaining) + - location: 59 (remaining gas: 1039855.254 units remaining) [ 14 13 12 @@ -498,7 +492,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.094 units remaining) + - location: 59 (remaining gas: 1039855.174 units remaining) [ 15 14 13 @@ -510,7 +504,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.014 units remaining) + - location: 59 (remaining gas: 1039855.094 units remaining) [ 16 15 14 @@ -523,7 +517,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039854.934 units remaining) + - location: 59 (remaining gas: 1039855.014 units remaining) [ 17 16 15 @@ -537,34 +531,34 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.794 units remaining) + - location: 63 (remaining gas: 1039854.874 units remaining) [ (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 66 (remaining gas: 1039854.714 units remaining) + - location: 66 (remaining gas: 1039854.794 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 65 (remaining gas: 1039854.644 units remaining) + - location: 65 (remaining gas: 1039854.724 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.564 units remaining) + - location: 63 (remaining gas: 1039854.644 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.484 units remaining) + - location: 63 (remaining gas: 1039854.564 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.404 units remaining) + - location: 63 (remaining gas: 1039854.484 units remaining) [ 10 9 8 @@ -572,7 +566,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.324 units remaining) + - location: 63 (remaining gas: 1039854.404 units remaining) [ 11 10 9 @@ -581,7 +575,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.244 units remaining) + - location: 63 (remaining gas: 1039854.324 units remaining) [ 12 11 10 @@ -591,7 +585,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.164 units remaining) + - location: 63 (remaining gas: 1039854.244 units remaining) [ 13 12 11 @@ -602,7 +596,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.084 units remaining) + - location: 63 (remaining gas: 1039854.164 units remaining) [ 14 13 12 @@ -614,7 +608,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.004 units remaining) + - location: 63 (remaining gas: 1039854.084 units remaining) [ 15 14 13 @@ -627,7 +621,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039853.924 units remaining) + - location: 63 (remaining gas: 1039854.004 units remaining) [ 16 15 14 @@ -641,7 +635,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039853.844 units remaining) + - location: 63 (remaining gas: 1039853.924 units remaining) [ 17 16 15 @@ -656,34 +650,34 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.700 units remaining) + - location: 67 (remaining gas: 1039853.780 units remaining) [ (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 70 (remaining gas: 1039853.620 units remaining) + - location: 70 (remaining gas: 1039853.700 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 69 (remaining gas: 1039853.550 units remaining) + - location: 69 (remaining gas: 1039853.630 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.470 units remaining) + - location: 67 (remaining gas: 1039853.550 units remaining) [ 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.390 units remaining) + - location: 67 (remaining gas: 1039853.470 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.310 units remaining) + - location: 67 (remaining gas: 1039853.390 units remaining) [ 9 8 7 @@ -691,7 +685,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.230 units remaining) + - location: 67 (remaining gas: 1039853.310 units remaining) [ 10 9 8 @@ -700,7 +694,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.150 units remaining) + - location: 67 (remaining gas: 1039853.230 units remaining) [ 11 10 9 @@ -710,7 +704,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.070 units remaining) + - location: 67 (remaining gas: 1039853.150 units remaining) [ 12 11 10 @@ -721,7 +715,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.990 units remaining) + - location: 67 (remaining gas: 1039853.070 units remaining) [ 13 12 11 @@ -733,7 +727,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.910 units remaining) + - location: 67 (remaining gas: 1039852.990 units remaining) [ 14 13 12 @@ -746,7 +740,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.830 units remaining) + - location: 67 (remaining gas: 1039852.910 units remaining) [ 15 14 13 @@ -760,7 +754,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.750 units remaining) + - location: 67 (remaining gas: 1039852.830 units remaining) [ 16 15 14 @@ -775,7 +769,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.670 units remaining) + - location: 67 (remaining gas: 1039852.750 units remaining) [ 17 16 15 @@ -791,34 +785,34 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.522 units remaining) + - location: 71 (remaining gas: 1039852.602 units remaining) [ (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 74 (remaining gas: 1039852.442 units remaining) + - location: 74 (remaining gas: 1039852.522 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 73 (remaining gas: 1039852.372 units remaining) + - location: 73 (remaining gas: 1039852.452 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.292 units remaining) + - location: 71 (remaining gas: 1039852.372 units remaining) [ 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.212 units remaining) + - location: 71 (remaining gas: 1039852.292 units remaining) [ 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.132 units remaining) + - location: 71 (remaining gas: 1039852.212 units remaining) [ 8 7 6 @@ -826,7 +820,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.052 units remaining) + - location: 71 (remaining gas: 1039852.132 units remaining) [ 9 8 7 @@ -835,7 +829,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.972 units remaining) + - location: 71 (remaining gas: 1039852.052 units remaining) [ 10 9 8 @@ -845,7 +839,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.892 units remaining) + - location: 71 (remaining gas: 1039851.972 units remaining) [ 11 10 9 @@ -856,7 +850,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.812 units remaining) + - location: 71 (remaining gas: 1039851.892 units remaining) [ 12 11 10 @@ -868,7 +862,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.732 units remaining) + - location: 71 (remaining gas: 1039851.812 units remaining) [ 13 12 11 @@ -881,7 +875,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.652 units remaining) + - location: 71 (remaining gas: 1039851.732 units remaining) [ 14 13 12 @@ -895,7 +889,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.572 units remaining) + - location: 71 (remaining gas: 1039851.652 units remaining) [ 15 14 13 @@ -910,7 +904,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.492 units remaining) + - location: 71 (remaining gas: 1039851.572 units remaining) [ 16 15 14 @@ -926,7 +920,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.412 units remaining) + - location: 71 (remaining gas: 1039851.492 units remaining) [ 17 16 15 @@ -943,34 +937,34 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.260 units remaining) + - location: 75 (remaining gas: 1039851.340 units remaining) [ (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 78 (remaining gas: 1039851.180 units remaining) + - location: 78 (remaining gas: 1039851.260 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 77 (remaining gas: 1039851.110 units remaining) + - location: 77 (remaining gas: 1039851.190 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.030 units remaining) + - location: 75 (remaining gas: 1039851.110 units remaining) [ 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.950 units remaining) + - location: 75 (remaining gas: 1039851.030 units remaining) [ 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.870 units remaining) + - location: 75 (remaining gas: 1039850.950 units remaining) [ 7 6 5 @@ -978,7 +972,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.790 units remaining) + - location: 75 (remaining gas: 1039850.870 units remaining) [ 8 7 6 @@ -987,7 +981,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.710 units remaining) + - location: 75 (remaining gas: 1039850.790 units remaining) [ 9 8 7 @@ -997,7 +991,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.630 units remaining) + - location: 75 (remaining gas: 1039850.710 units remaining) [ 10 9 8 @@ -1008,7 +1002,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.550 units remaining) + - location: 75 (remaining gas: 1039850.630 units remaining) [ 11 10 9 @@ -1020,7 +1014,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.470 units remaining) + - location: 75 (remaining gas: 1039850.550 units remaining) [ 12 11 10 @@ -1033,7 +1027,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.390 units remaining) + - location: 75 (remaining gas: 1039850.470 units remaining) [ 13 12 11 @@ -1047,7 +1041,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.310 units remaining) + - location: 75 (remaining gas: 1039850.390 units remaining) [ 14 13 12 @@ -1062,7 +1056,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.230 units remaining) + - location: 75 (remaining gas: 1039850.310 units remaining) [ 15 14 13 @@ -1078,7 +1072,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.150 units remaining) + - location: 75 (remaining gas: 1039850.230 units remaining) [ 16 15 14 @@ -1095,7 +1089,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.070 units remaining) + - location: 75 (remaining gas: 1039850.150 units remaining) [ 17 16 15 @@ -1113,34 +1107,34 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.914 units remaining) + - location: 79 (remaining gas: 1039849.994 units remaining) [ (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 82 (remaining gas: 1039849.834 units remaining) + - location: 82 (remaining gas: 1039849.914 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 81 (remaining gas: 1039849.764 units remaining) + - location: 81 (remaining gas: 1039849.844 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.684 units remaining) + - location: 79 (remaining gas: 1039849.764 units remaining) [ 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.604 units remaining) + - location: 79 (remaining gas: 1039849.684 units remaining) [ 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.524 units remaining) + - location: 79 (remaining gas: 1039849.604 units remaining) [ 6 5 4 @@ -1148,7 +1142,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.444 units remaining) + - location: 79 (remaining gas: 1039849.524 units remaining) [ 7 6 5 @@ -1157,7 +1151,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.364 units remaining) + - location: 79 (remaining gas: 1039849.444 units remaining) [ 8 7 6 @@ -1167,7 +1161,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.284 units remaining) + - location: 79 (remaining gas: 1039849.364 units remaining) [ 9 8 7 @@ -1178,7 +1172,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.204 units remaining) + - location: 79 (remaining gas: 1039849.284 units remaining) [ 10 9 8 @@ -1190,7 +1184,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.124 units remaining) + - location: 79 (remaining gas: 1039849.204 units remaining) [ 11 10 9 @@ -1203,7 +1197,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.044 units remaining) + - location: 79 (remaining gas: 1039849.124 units remaining) [ 12 11 10 @@ -1217,7 +1211,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.964 units remaining) + - location: 79 (remaining gas: 1039849.044 units remaining) [ 13 12 11 @@ -1232,7 +1226,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.884 units remaining) + - location: 79 (remaining gas: 1039848.964 units remaining) [ 14 13 12 @@ -1248,7 +1242,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.804 units remaining) + - location: 79 (remaining gas: 1039848.884 units remaining) [ 15 14 13 @@ -1265,7 +1259,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.724 units remaining) + - location: 79 (remaining gas: 1039848.804 units remaining) [ 16 15 14 @@ -1283,7 +1277,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.644 units remaining) + - location: 79 (remaining gas: 1039848.724 units remaining) [ 17 16 15 @@ -1302,34 +1296,34 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.484 units remaining) + - location: 83 (remaining gas: 1039848.564 units remaining) [ (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 86 (remaining gas: 1039848.404 units remaining) + - location: 86 (remaining gas: 1039848.484 units remaining) [ 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 85 (remaining gas: 1039848.334 units remaining) + - location: 85 (remaining gas: 1039848.414 units remaining) [ 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.254 units remaining) + - location: 83 (remaining gas: 1039848.334 units remaining) [ 3 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.174 units remaining) + - location: 83 (remaining gas: 1039848.254 units remaining) [ 4 3 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.094 units remaining) + - location: 83 (remaining gas: 1039848.174 units remaining) [ 5 4 3 @@ -1337,7 +1331,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.014 units remaining) + - location: 83 (remaining gas: 1039848.094 units remaining) [ 6 5 4 @@ -1346,7 +1340,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.934 units remaining) + - location: 83 (remaining gas: 1039848.014 units remaining) [ 7 6 5 @@ -1356,7 +1350,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.854 units remaining) + - location: 83 (remaining gas: 1039847.934 units remaining) [ 8 7 6 @@ -1367,7 +1361,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.774 units remaining) + - location: 83 (remaining gas: 1039847.854 units remaining) [ 9 8 7 @@ -1379,7 +1373,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.694 units remaining) + - location: 83 (remaining gas: 1039847.774 units remaining) [ 10 9 8 @@ -1392,7 +1386,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.614 units remaining) + - location: 83 (remaining gas: 1039847.694 units remaining) [ 11 10 9 @@ -1406,7 +1400,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.534 units remaining) + - location: 83 (remaining gas: 1039847.614 units remaining) [ 12 11 10 @@ -1421,7 +1415,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.454 units remaining) + - location: 83 (remaining gas: 1039847.534 units remaining) [ 13 12 11 @@ -1437,7 +1431,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.374 units remaining) + - location: 83 (remaining gas: 1039847.454 units remaining) [ 14 13 12 @@ -1454,7 +1448,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.294 units remaining) + - location: 83 (remaining gas: 1039847.374 units remaining) [ 15 14 13 @@ -1472,7 +1466,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.214 units remaining) + - location: 83 (remaining gas: 1039847.294 units remaining) [ 16 15 14 @@ -1491,7 +1485,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.134 units remaining) + - location: 83 (remaining gas: 1039847.214 units remaining) [ 17 16 15 @@ -1511,7 +1505,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: -1 (remaining gas: 1039847.064 units remaining) + - location: -1 (remaining gas: 1039847.144 units remaining) [ 17 16 15 @@ -1531,7 +1525,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 87 (remaining gas: 1039846.964 units remaining) + - location: 87 (remaining gas: 1039847.044 units remaining) [ 17 16 15 @@ -1551,7 +1545,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 89 (remaining gas: 1039846.860 units remaining) + - location: 89 (remaining gas: 1039846.940 units remaining) [ 16 17 15 @@ -1571,7 +1565,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 91 (remaining gas: 1039846.752 units remaining) + - location: 91 (remaining gas: 1039846.832 units remaining) [ 15 16 17 @@ -1591,7 +1585,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 93 (remaining gas: 1039846.640 units remaining) + - location: 93 (remaining gas: 1039846.720 units remaining) [ 14 15 16 @@ -1611,7 +1605,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 95 (remaining gas: 1039846.524 units remaining) + - location: 95 (remaining gas: 1039846.604 units remaining) [ 13 14 15 @@ -1631,7 +1625,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 97 (remaining gas: 1039846.404 units remaining) + - location: 97 (remaining gas: 1039846.484 units remaining) [ 12 13 14 @@ -1651,7 +1645,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 99 (remaining gas: 1039846.280 units remaining) + - location: 99 (remaining gas: 1039846.360 units remaining) [ 11 12 13 @@ -1671,7 +1665,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 101 (remaining gas: 1039846.152 units remaining) + - location: 101 (remaining gas: 1039846.232 units remaining) [ 10 11 12 @@ -1691,7 +1685,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 103 (remaining gas: 1039846.020 units remaining) + - location: 103 (remaining gas: 1039846.100 units remaining) [ 9 10 11 @@ -1711,7 +1705,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 105 (remaining gas: 1039845.884 units remaining) + - location: 105 (remaining gas: 1039845.964 units remaining) [ 8 9 10 @@ -1731,7 +1725,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 107 (remaining gas: 1039845.744 units remaining) + - location: 107 (remaining gas: 1039845.824 units remaining) [ 7 8 9 @@ -1751,7 +1745,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 109 (remaining gas: 1039845.600 units remaining) + - location: 109 (remaining gas: 1039845.680 units remaining) [ 6 7 8 @@ -1771,7 +1765,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 111 (remaining gas: 1039845.452 units remaining) + - location: 111 (remaining gas: 1039845.532 units remaining) [ 5 6 7 @@ -1791,7 +1785,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 113 (remaining gas: 1039845.300 units remaining) + - location: 113 (remaining gas: 1039845.380 units remaining) [ 4 5 6 @@ -1811,7 +1805,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 115 (remaining gas: 1039845.144 units remaining) + - location: 115 (remaining gas: 1039845.224 units remaining) [ 3 4 5 @@ -1831,7 +1825,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 117 (remaining gas: 1039844.984 units remaining) + - location: 117 (remaining gas: 1039845.064 units remaining) [ 2 3 4 @@ -1851,7 +1845,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 119 (remaining gas: 1039844.820 units remaining) + - location: 119 (remaining gas: 1039844.900 units remaining) [ 1 2 3 @@ -1871,7 +1865,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 121 (remaining gas: 1039844.720 units remaining) + - location: 121 (remaining gas: 1039844.800 units remaining) [ 1 2 3 @@ -1891,7 +1885,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 123 (remaining gas: 1039844.616 units remaining) + - location: 123 (remaining gas: 1039844.696 units remaining) [ 2 1 3 @@ -1911,7 +1905,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 125 (remaining gas: 1039844.508 units remaining) + - location: 125 (remaining gas: 1039844.588 units remaining) [ 3 2 1 @@ -1931,7 +1925,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 127 (remaining gas: 1039844.396 units remaining) + - location: 127 (remaining gas: 1039844.476 units remaining) [ 4 3 2 @@ -1951,7 +1945,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 129 (remaining gas: 1039844.280 units remaining) + - location: 129 (remaining gas: 1039844.360 units remaining) [ 5 4 3 @@ -1971,7 +1965,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 131 (remaining gas: 1039844.160 units remaining) + - location: 131 (remaining gas: 1039844.240 units remaining) [ 6 5 4 @@ -1991,7 +1985,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 133 (remaining gas: 1039844.036 units remaining) + - location: 133 (remaining gas: 1039844.116 units remaining) [ 7 6 5 @@ -2011,7 +2005,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 135 (remaining gas: 1039843.908 units remaining) + - location: 135 (remaining gas: 1039843.988 units remaining) [ 8 7 6 @@ -2031,7 +2025,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 137 (remaining gas: 1039843.776 units remaining) + - location: 137 (remaining gas: 1039843.856 units remaining) [ 9 8 7 @@ -2051,7 +2045,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 139 (remaining gas: 1039843.640 units remaining) + - location: 139 (remaining gas: 1039843.720 units remaining) [ 10 9 8 @@ -2071,7 +2065,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 141 (remaining gas: 1039843.500 units remaining) + - location: 141 (remaining gas: 1039843.580 units remaining) [ 11 10 9 @@ -2091,7 +2085,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 143 (remaining gas: 1039843.356 units remaining) + - location: 143 (remaining gas: 1039843.436 units remaining) [ 12 11 10 @@ -2111,7 +2105,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 145 (remaining gas: 1039843.208 units remaining) + - location: 145 (remaining gas: 1039843.288 units remaining) [ 13 12 11 @@ -2131,7 +2125,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 147 (remaining gas: 1039843.056 units remaining) + - location: 147 (remaining gas: 1039843.136 units remaining) [ 14 13 12 @@ -2151,7 +2145,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 149 (remaining gas: 1039842.900 units remaining) + - location: 149 (remaining gas: 1039842.980 units remaining) [ 15 14 13 @@ -2171,7 +2165,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 151 (remaining gas: 1039842.740 units remaining) + - location: 151 (remaining gas: 1039842.820 units remaining) [ 16 15 14 @@ -2191,7 +2185,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 153 (remaining gas: 1039842.576 units remaining) + - location: 153 (remaining gas: 1039842.656 units remaining) [ 17 16 15 @@ -2211,38 +2205,38 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.416 units remaining) + - location: 156 (remaining gas: 1039842.496 units remaining) [ 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 159 (remaining gas: 1039842.336 units remaining) + - location: 159 (remaining gas: 1039842.416 units remaining) [ (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 158 (remaining gas: 1039842.266 units remaining) + - location: 158 (remaining gas: 1039842.346 units remaining) [ (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.186 units remaining) + - location: 156 (remaining gas: 1039842.266 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.106 units remaining) + - location: 156 (remaining gas: 1039842.186 units remaining) [ 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.026 units remaining) + - location: 156 (remaining gas: 1039842.106 units remaining) [ 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.946 units remaining) + - location: 156 (remaining gas: 1039842.026 units remaining) [ 6 5 4 @@ -2250,7 +2244,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.866 units remaining) + - location: 156 (remaining gas: 1039841.946 units remaining) [ 7 6 5 @@ -2259,7 +2253,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.786 units remaining) + - location: 156 (remaining gas: 1039841.866 units remaining) [ 8 7 6 @@ -2269,7 +2263,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.706 units remaining) + - location: 156 (remaining gas: 1039841.786 units remaining) [ 9 8 7 @@ -2280,7 +2274,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.626 units remaining) + - location: 156 (remaining gas: 1039841.706 units remaining) [ 10 9 8 @@ -2292,7 +2286,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.546 units remaining) + - location: 156 (remaining gas: 1039841.626 units remaining) [ 11 10 9 @@ -2305,7 +2299,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.466 units remaining) + - location: 156 (remaining gas: 1039841.546 units remaining) [ 12 11 10 @@ -2319,7 +2313,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.386 units remaining) + - location: 156 (remaining gas: 1039841.466 units remaining) [ 13 12 11 @@ -2334,7 +2328,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.306 units remaining) + - location: 156 (remaining gas: 1039841.386 units remaining) [ 14 13 12 @@ -2350,7 +2344,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.226 units remaining) + - location: 156 (remaining gas: 1039841.306 units remaining) [ 15 14 13 @@ -2367,7 +2361,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.146 units remaining) + - location: 156 (remaining gas: 1039841.226 units remaining) [ 16 15 14 @@ -2385,7 +2379,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.066 units remaining) + - location: 156 (remaining gas: 1039841.146 units remaining) [ 17 16 15 @@ -2404,38 +2398,38 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.910 units remaining) + - location: 160 (remaining gas: 1039840.990 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 163 (remaining gas: 1039840.830 units remaining) + - location: 163 (remaining gas: 1039840.910 units remaining) [ (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 162 (remaining gas: 1039840.760 units remaining) + - location: 162 (remaining gas: 1039840.840 units remaining) [ (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.680 units remaining) + - location: 160 (remaining gas: 1039840.760 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.600 units remaining) + - location: 160 (remaining gas: 1039840.680 units remaining) [ 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.520 units remaining) + - location: 160 (remaining gas: 1039840.600 units remaining) [ 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.440 units remaining) + - location: 160 (remaining gas: 1039840.520 units remaining) [ 7 6 5 @@ -2443,7 +2437,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.360 units remaining) + - location: 160 (remaining gas: 1039840.440 units remaining) [ 8 7 6 @@ -2452,7 +2446,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.280 units remaining) + - location: 160 (remaining gas: 1039840.360 units remaining) [ 9 8 7 @@ -2462,7 +2456,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.200 units remaining) + - location: 160 (remaining gas: 1039840.280 units remaining) [ 10 9 8 @@ -2473,7 +2467,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.120 units remaining) + - location: 160 (remaining gas: 1039840.200 units remaining) [ 11 10 9 @@ -2485,7 +2479,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.040 units remaining) + - location: 160 (remaining gas: 1039840.120 units remaining) [ 12 11 10 @@ -2498,7 +2492,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.960 units remaining) + - location: 160 (remaining gas: 1039840.040 units remaining) [ 13 12 11 @@ -2512,7 +2506,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.880 units remaining) + - location: 160 (remaining gas: 1039839.960 units remaining) [ 14 13 12 @@ -2527,7 +2521,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.800 units remaining) + - location: 160 (remaining gas: 1039839.880 units remaining) [ 15 14 13 @@ -2543,7 +2537,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.720 units remaining) + - location: 160 (remaining gas: 1039839.800 units remaining) [ 16 15 14 @@ -2560,7 +2554,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.640 units remaining) + - location: 160 (remaining gas: 1039839.720 units remaining) [ 17 16 15 @@ -2578,38 +2572,38 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.488 units remaining) + - location: 164 (remaining gas: 1039839.568 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 167 (remaining gas: 1039839.408 units remaining) + - location: 167 (remaining gas: 1039839.488 units remaining) [ (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 166 (remaining gas: 1039839.338 units remaining) + - location: 166 (remaining gas: 1039839.418 units remaining) [ (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.258 units remaining) + - location: 164 (remaining gas: 1039839.338 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.178 units remaining) + - location: 164 (remaining gas: 1039839.258 units remaining) [ 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.098 units remaining) + - location: 164 (remaining gas: 1039839.178 units remaining) [ 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.018 units remaining) + - location: 164 (remaining gas: 1039839.098 units remaining) [ 8 7 6 @@ -2617,7 +2611,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.938 units remaining) + - location: 164 (remaining gas: 1039839.018 units remaining) [ 9 8 7 @@ -2626,7 +2620,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.858 units remaining) + - location: 164 (remaining gas: 1039838.938 units remaining) [ 10 9 8 @@ -2636,7 +2630,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.778 units remaining) + - location: 164 (remaining gas: 1039838.858 units remaining) [ 11 10 9 @@ -2647,7 +2641,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.698 units remaining) + - location: 164 (remaining gas: 1039838.778 units remaining) [ 12 11 10 @@ -2659,7 +2653,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.618 units remaining) + - location: 164 (remaining gas: 1039838.698 units remaining) [ 13 12 11 @@ -2672,7 +2666,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.538 units remaining) + - location: 164 (remaining gas: 1039838.618 units remaining) [ 14 13 12 @@ -2686,7 +2680,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.458 units remaining) + - location: 164 (remaining gas: 1039838.538 units remaining) [ 15 14 13 @@ -2701,7 +2695,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.378 units remaining) + - location: 164 (remaining gas: 1039838.458 units remaining) [ 16 15 14 @@ -2717,7 +2711,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.298 units remaining) + - location: 164 (remaining gas: 1039838.378 units remaining) [ 17 16 15 @@ -2734,38 +2728,38 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039838.150 units remaining) + - location: 168 (remaining gas: 1039838.230 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 171 (remaining gas: 1039838.070 units remaining) + - location: 171 (remaining gas: 1039838.150 units remaining) [ (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 170 (remaining gas: 1039838 units remaining) + - location: 170 (remaining gas: 1039838.080 units remaining) [ (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.920 units remaining) + - location: 168 (remaining gas: 1039838 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.840 units remaining) + - location: 168 (remaining gas: 1039837.920 units remaining) [ 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.760 units remaining) + - location: 168 (remaining gas: 1039837.840 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.680 units remaining) + - location: 168 (remaining gas: 1039837.760 units remaining) [ 9 8 7 @@ -2773,7 +2767,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.600 units remaining) + - location: 168 (remaining gas: 1039837.680 units remaining) [ 10 9 8 @@ -2782,7 +2776,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.520 units remaining) + - location: 168 (remaining gas: 1039837.600 units remaining) [ 11 10 9 @@ -2792,7 +2786,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.440 units remaining) + - location: 168 (remaining gas: 1039837.520 units remaining) [ 12 11 10 @@ -2803,7 +2797,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.360 units remaining) + - location: 168 (remaining gas: 1039837.440 units remaining) [ 13 12 11 @@ -2815,7 +2809,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.280 units remaining) + - location: 168 (remaining gas: 1039837.360 units remaining) [ 14 13 12 @@ -2828,7 +2822,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.200 units remaining) + - location: 168 (remaining gas: 1039837.280 units remaining) [ 15 14 13 @@ -2842,7 +2836,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.120 units remaining) + - location: 168 (remaining gas: 1039837.200 units remaining) [ 16 15 14 @@ -2857,7 +2851,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.040 units remaining) + - location: 168 (remaining gas: 1039837.120 units remaining) [ 17 16 15 @@ -2873,38 +2867,38 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.896 units remaining) + - location: 172 (remaining gas: 1039836.976 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 175 (remaining gas: 1039836.816 units remaining) + - location: 175 (remaining gas: 1039836.896 units remaining) [ (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 174 (remaining gas: 1039836.746 units remaining) + - location: 174 (remaining gas: 1039836.826 units remaining) [ (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.666 units remaining) + - location: 172 (remaining gas: 1039836.746 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.586 units remaining) + - location: 172 (remaining gas: 1039836.666 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.506 units remaining) + - location: 172 (remaining gas: 1039836.586 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.426 units remaining) + - location: 172 (remaining gas: 1039836.506 units remaining) [ 10 9 8 @@ -2912,7 +2906,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.346 units remaining) + - location: 172 (remaining gas: 1039836.426 units remaining) [ 11 10 9 @@ -2921,7 +2915,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.266 units remaining) + - location: 172 (remaining gas: 1039836.346 units remaining) [ 12 11 10 @@ -2931,7 +2925,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.186 units remaining) + - location: 172 (remaining gas: 1039836.266 units remaining) [ 13 12 11 @@ -2942,7 +2936,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.106 units remaining) + - location: 172 (remaining gas: 1039836.186 units remaining) [ 14 13 12 @@ -2954,7 +2948,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.026 units remaining) + - location: 172 (remaining gas: 1039836.106 units remaining) [ 15 14 13 @@ -2967,7 +2961,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039835.946 units remaining) + - location: 172 (remaining gas: 1039836.026 units remaining) [ 16 15 14 @@ -2981,7 +2975,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039835.866 units remaining) + - location: 172 (remaining gas: 1039835.946 units remaining) [ 17 16 15 @@ -2996,38 +2990,38 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.726 units remaining) + - location: 176 (remaining gas: 1039835.806 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 179 (remaining gas: 1039835.646 units remaining) + - location: 179 (remaining gas: 1039835.726 units remaining) [ (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 178 (remaining gas: 1039835.576 units remaining) + - location: 178 (remaining gas: 1039835.656 units remaining) [ (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.496 units remaining) + - location: 176 (remaining gas: 1039835.576 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.416 units remaining) + - location: 176 (remaining gas: 1039835.496 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.336 units remaining) + - location: 176 (remaining gas: 1039835.416 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.256 units remaining) + - location: 176 (remaining gas: 1039835.336 units remaining) [ 11 10 9 @@ -3035,7 +3029,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.176 units remaining) + - location: 176 (remaining gas: 1039835.256 units remaining) [ 12 11 10 @@ -3044,7 +3038,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.096 units remaining) + - location: 176 (remaining gas: 1039835.176 units remaining) [ 13 12 11 @@ -3054,7 +3048,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.016 units remaining) + - location: 176 (remaining gas: 1039835.096 units remaining) [ 14 13 12 @@ -3065,7 +3059,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.936 units remaining) + - location: 176 (remaining gas: 1039835.016 units remaining) [ 15 14 13 @@ -3077,7 +3071,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.856 units remaining) + - location: 176 (remaining gas: 1039834.936 units remaining) [ 16 15 14 @@ -3090,7 +3084,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.776 units remaining) + - location: 176 (remaining gas: 1039834.856 units remaining) [ 17 16 15 @@ -3104,38 +3098,38 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.640 units remaining) + - location: 180 (remaining gas: 1039834.720 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 183 (remaining gas: 1039834.560 units remaining) + - location: 183 (remaining gas: 1039834.640 units remaining) [ (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 182 (remaining gas: 1039834.490 units remaining) + - location: 182 (remaining gas: 1039834.570 units remaining) [ (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.410 units remaining) + - location: 180 (remaining gas: 1039834.490 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.330 units remaining) + - location: 180 (remaining gas: 1039834.410 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.250 units remaining) + - location: 180 (remaining gas: 1039834.330 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.170 units remaining) + - location: 180 (remaining gas: 1039834.250 units remaining) [ 12 11 10 @@ -3143,7 +3137,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.090 units remaining) + - location: 180 (remaining gas: 1039834.170 units remaining) [ 13 12 11 @@ -3152,7 +3146,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.010 units remaining) + - location: 180 (remaining gas: 1039834.090 units remaining) [ 14 13 12 @@ -3162,7 +3156,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.930 units remaining) + - location: 180 (remaining gas: 1039834.010 units remaining) [ 15 14 13 @@ -3173,7 +3167,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.850 units remaining) + - location: 180 (remaining gas: 1039833.930 units remaining) [ 16 15 14 @@ -3185,7 +3179,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.770 units remaining) + - location: 180 (remaining gas: 1039833.850 units remaining) [ 17 16 15 @@ -3198,38 +3192,38 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.638 units remaining) + - location: 184 (remaining gas: 1039833.718 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 187 (remaining gas: 1039833.558 units remaining) + - location: 187 (remaining gas: 1039833.638 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 186 (remaining gas: 1039833.488 units remaining) + - location: 186 (remaining gas: 1039833.568 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.408 units remaining) + - location: 184 (remaining gas: 1039833.488 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.328 units remaining) + - location: 184 (remaining gas: 1039833.408 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.248 units remaining) + - location: 184 (remaining gas: 1039833.328 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.168 units remaining) + - location: 184 (remaining gas: 1039833.248 units remaining) [ 13 12 11 @@ -3237,7 +3231,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.088 units remaining) + - location: 184 (remaining gas: 1039833.168 units remaining) [ 14 13 12 @@ -3246,7 +3240,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.008 units remaining) + - location: 184 (remaining gas: 1039833.088 units remaining) [ 15 14 13 @@ -3256,7 +3250,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039832.928 units remaining) + - location: 184 (remaining gas: 1039833.008 units remaining) [ 16 15 14 @@ -3267,7 +3261,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039832.848 units remaining) + - location: 184 (remaining gas: 1039832.928 units remaining) [ 17 16 15 @@ -3279,38 +3273,38 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.720 units remaining) + - location: 188 (remaining gas: 1039832.800 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 191 (remaining gas: 1039832.640 units remaining) + - location: 191 (remaining gas: 1039832.720 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 190 (remaining gas: 1039832.570 units remaining) + - location: 190 (remaining gas: 1039832.650 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.490 units remaining) + - location: 188 (remaining gas: 1039832.570 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.410 units remaining) + - location: 188 (remaining gas: 1039832.490 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.330 units remaining) + - location: 188 (remaining gas: 1039832.410 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.250 units remaining) + - location: 188 (remaining gas: 1039832.330 units remaining) [ 14 13 12 @@ -3318,7 +3312,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.170 units remaining) + - location: 188 (remaining gas: 1039832.250 units remaining) [ 15 14 13 @@ -3327,7 +3321,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.090 units remaining) + - location: 188 (remaining gas: 1039832.170 units remaining) [ 16 15 14 @@ -3337,7 +3331,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.010 units remaining) + - location: 188 (remaining gas: 1039832.090 units remaining) [ 17 16 15 @@ -3348,38 +3342,38 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.886 units remaining) + - location: 192 (remaining gas: 1039831.966 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 195 (remaining gas: 1039831.806 units remaining) + - location: 195 (remaining gas: 1039831.886 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 194 (remaining gas: 1039831.736 units remaining) + - location: 194 (remaining gas: 1039831.816 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.656 units remaining) + - location: 192 (remaining gas: 1039831.736 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.576 units remaining) + - location: 192 (remaining gas: 1039831.656 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.496 units remaining) + - location: 192 (remaining gas: 1039831.576 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.416 units remaining) + - location: 192 (remaining gas: 1039831.496 units remaining) [ 15 14 13 @@ -3387,7 +3381,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.336 units remaining) + - location: 192 (remaining gas: 1039831.416 units remaining) [ 16 15 14 @@ -3396,7 +3390,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.256 units remaining) + - location: 192 (remaining gas: 1039831.336 units remaining) [ 17 16 15 @@ -3406,38 +3400,38 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039831.136 units remaining) + - location: 196 (remaining gas: 1039831.216 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 199 (remaining gas: 1039831.056 units remaining) + - location: 199 (remaining gas: 1039831.136 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 198 (remaining gas: 1039830.986 units remaining) + - location: 198 (remaining gas: 1039831.066 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.906 units remaining) + - location: 196 (remaining gas: 1039830.986 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.826 units remaining) + - location: 196 (remaining gas: 1039830.906 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.746 units remaining) + - location: 196 (remaining gas: 1039830.826 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.666 units remaining) + - location: 196 (remaining gas: 1039830.746 units remaining) [ 16 15 14 @@ -3445,7 +3439,7 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.586 units remaining) + - location: 196 (remaining gas: 1039830.666 units remaining) [ 17 16 15 @@ -3454,38 +3448,38 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.470 units remaining) + - location: 200 (remaining gas: 1039830.550 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 203 (remaining gas: 1039830.390 units remaining) + - location: 203 (remaining gas: 1039830.470 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 202 (remaining gas: 1039830.320 units remaining) + - location: 202 (remaining gas: 1039830.400 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.240 units remaining) + - location: 200 (remaining gas: 1039830.320 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.160 units remaining) + - location: 200 (remaining gas: 1039830.240 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.080 units remaining) + - location: 200 (remaining gas: 1039830.160 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830 units remaining) + - location: 200 (remaining gas: 1039830.080 units remaining) [ 17 16 15 @@ -3493,113 +3487,108 @@ trace (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.888 units remaining) + - location: 204 (remaining gas: 1039829.968 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 207 (remaining gas: 1039829.808 units remaining) + - location: 207 (remaining gas: 1039829.888 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 206 (remaining gas: 1039829.738 units remaining) + - location: 206 (remaining gas: 1039829.818 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.658 units remaining) + - location: 204 (remaining gas: 1039829.738 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.578 units remaining) + - location: 204 (remaining gas: 1039829.658 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.498 units remaining) + - location: 204 (remaining gas: 1039829.578 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.390 units remaining) + - location: 208 (remaining gas: 1039829.470 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 211 (remaining gas: 1039829.310 units remaining) + - location: 211 (remaining gas: 1039829.390 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 210 (remaining gas: 1039829.240 units remaining) + - location: 210 (remaining gas: 1039829.320 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.160 units remaining) + - location: 208 (remaining gas: 1039829.240 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.080 units remaining) + - location: 208 (remaining gas: 1039829.160 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 212 (remaining gas: 1039828.980 units remaining) + - location: 212 (remaining gas: 1039829.060 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 214 (remaining gas: 1039828.900 units remaining) + - location: 214 (remaining gas: 1039828.980 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 213 (remaining gas: 1039828.830 units remaining) + - location: 213 (remaining gas: 1039828.910 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 213 (remaining gas: 1039828.750 units remaining) - [ 17 - (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 215 (remaining gas: 1039828.670 units remaining) + - location: 215 (remaining gas: 1039828.830 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: -1 (remaining gas: 1039828.600 units remaining) + - location: -1 (remaining gas: 1039828.760 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 218 (remaining gas: 1039826.050 units remaining) + - location: 218 (remaining gas: 1039826.210 units remaining) [ 0 Unit ] - - location: 219 (remaining gas: 1039825.970 units remaining) + - location: 219 (remaining gas: 1039826.130 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039825.900 units remaining) + - location: -1 (remaining gas: 1039826.060 units remaining) [ True Unit ] - - location: 220 (remaining gas: 1039825.840 units remaining) + - location: 220 (remaining gas: 1039826 units remaining) [ Unit ] - - location: 221 (remaining gas: 1039825.770 units remaining) + - location: 221 (remaining gas: 1039825.930 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039825.700 units remaining) + - location: -1 (remaining gas: 1039825.860 units remaining) [ Unit ] - - location: 226 (remaining gas: 1039825.620 units remaining) + - location: 226 (remaining gas: 1039825.780 units remaining) [ Unit Unit ] - - location: 227 (remaining gas: 1039825.540 units remaining) + - location: 227 (remaining gas: 1039825.700 units remaining) [ {} Unit Unit ] - - location: 229 (remaining gas: 1039825.460 units remaining) + - location: 229 (remaining gas: 1039825.620 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039825.390 units remaining) + - location: -1 (remaining gas: 1039825.550 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out index e9027074e099..4de7ac87d92f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out @@ -35,67 +35,61 @@ trace (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 29 (remaining gas: 1039860.630 units remaining) - [ 2 - 3 - (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.522 units remaining) + - location: 31 (remaining gas: 1039860.602 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 34 (remaining gas: 1039860.442 units remaining) + - location: 34 (remaining gas: 1039860.522 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 33 (remaining gas: 1039860.372 units remaining) + - location: 33 (remaining gas: 1039860.452 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.292 units remaining) + - location: 31 (remaining gas: 1039860.372 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.212 units remaining) + - location: 31 (remaining gas: 1039860.292 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039860.100 units remaining) + - location: 35 (remaining gas: 1039860.180 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 38 (remaining gas: 1039860.020 units remaining) + - location: 38 (remaining gas: 1039860.100 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 37 (remaining gas: 1039859.950 units remaining) + - location: 37 (remaining gas: 1039860.030 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.870 units remaining) + - location: 35 (remaining gas: 1039859.950 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.790 units remaining) + - location: 35 (remaining gas: 1039859.870 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.710 units remaining) + - location: 35 (remaining gas: 1039859.790 units remaining) [ 2 3 12 @@ -103,34 +97,34 @@ trace (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.594 units remaining) + - location: 39 (remaining gas: 1039859.674 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 42 (remaining gas: 1039859.514 units remaining) + - location: 42 (remaining gas: 1039859.594 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 41 (remaining gas: 1039859.444 units remaining) + - location: 41 (remaining gas: 1039859.524 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.364 units remaining) + - location: 39 (remaining gas: 1039859.444 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.284 units remaining) + - location: 39 (remaining gas: 1039859.364 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.204 units remaining) + - location: 39 (remaining gas: 1039859.284 units remaining) [ 3 12 16 @@ -138,7 +132,7 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.124 units remaining) + - location: 39 (remaining gas: 1039859.204 units remaining) [ 2 3 12 @@ -147,34 +141,34 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039859.004 units remaining) + - location: 43 (remaining gas: 1039859.084 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 46 (remaining gas: 1039858.924 units remaining) + - location: 46 (remaining gas: 1039859.004 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 45 (remaining gas: 1039858.854 units remaining) + - location: 45 (remaining gas: 1039858.934 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.774 units remaining) + - location: 43 (remaining gas: 1039858.854 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.694 units remaining) + - location: 43 (remaining gas: 1039858.774 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.614 units remaining) + - location: 43 (remaining gas: 1039858.694 units remaining) [ 12 16 10 @@ -182,7 +176,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.534 units remaining) + - location: 43 (remaining gas: 1039858.614 units remaining) [ 3 12 16 @@ -191,7 +185,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.454 units remaining) + - location: 43 (remaining gas: 1039858.534 units remaining) [ 2 3 12 @@ -201,34 +195,34 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.330 units remaining) + - location: 47 (remaining gas: 1039858.410 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 50 (remaining gas: 1039858.250 units remaining) + - location: 50 (remaining gas: 1039858.330 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 49 (remaining gas: 1039858.180 units remaining) + - location: 49 (remaining gas: 1039858.260 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.100 units remaining) + - location: 47 (remaining gas: 1039858.180 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.020 units remaining) + - location: 47 (remaining gas: 1039858.100 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.940 units remaining) + - location: 47 (remaining gas: 1039858.020 units remaining) [ 16 10 14 @@ -236,7 +230,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.860 units remaining) + - location: 47 (remaining gas: 1039857.940 units remaining) [ 12 16 10 @@ -245,7 +239,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.780 units remaining) + - location: 47 (remaining gas: 1039857.860 units remaining) [ 3 12 16 @@ -255,7 +249,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.700 units remaining) + - location: 47 (remaining gas: 1039857.780 units remaining) [ 2 3 12 @@ -266,34 +260,34 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.572 units remaining) + - location: 51 (remaining gas: 1039857.652 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 54 (remaining gas: 1039857.492 units remaining) + - location: 54 (remaining gas: 1039857.572 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 53 (remaining gas: 1039857.422 units remaining) + - location: 53 (remaining gas: 1039857.502 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.342 units remaining) + - location: 51 (remaining gas: 1039857.422 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.262 units remaining) + - location: 51 (remaining gas: 1039857.342 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.182 units remaining) + - location: 51 (remaining gas: 1039857.262 units remaining) [ 10 14 19 @@ -301,7 +295,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.102 units remaining) + - location: 51 (remaining gas: 1039857.182 units remaining) [ 16 10 14 @@ -310,7 +304,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.022 units remaining) + - location: 51 (remaining gas: 1039857.102 units remaining) [ 12 16 10 @@ -320,7 +314,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039856.942 units remaining) + - location: 51 (remaining gas: 1039857.022 units remaining) [ 3 12 16 @@ -331,7 +325,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039856.862 units remaining) + - location: 51 (remaining gas: 1039856.942 units remaining) [ 2 3 12 @@ -343,34 +337,34 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.730 units remaining) + - location: 55 (remaining gas: 1039856.810 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 58 (remaining gas: 1039856.650 units remaining) + - location: 58 (remaining gas: 1039856.730 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 57 (remaining gas: 1039856.580 units remaining) + - location: 57 (remaining gas: 1039856.660 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.500 units remaining) + - location: 55 (remaining gas: 1039856.580 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.420 units remaining) + - location: 55 (remaining gas: 1039856.500 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.340 units remaining) + - location: 55 (remaining gas: 1039856.420 units remaining) [ 14 19 9 @@ -378,7 +372,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.260 units remaining) + - location: 55 (remaining gas: 1039856.340 units remaining) [ 10 14 19 @@ -387,7 +381,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.180 units remaining) + - location: 55 (remaining gas: 1039856.260 units remaining) [ 16 10 14 @@ -397,7 +391,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.100 units remaining) + - location: 55 (remaining gas: 1039856.180 units remaining) [ 12 16 10 @@ -408,7 +402,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.020 units remaining) + - location: 55 (remaining gas: 1039856.100 units remaining) [ 3 12 16 @@ -420,7 +414,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039855.940 units remaining) + - location: 55 (remaining gas: 1039856.020 units remaining) [ 2 3 12 @@ -433,34 +427,34 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.804 units remaining) + - location: 59 (remaining gas: 1039855.884 units remaining) [ (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 62 (remaining gas: 1039855.724 units remaining) + - location: 62 (remaining gas: 1039855.804 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 61 (remaining gas: 1039855.654 units remaining) + - location: 61 (remaining gas: 1039855.734 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.574 units remaining) + - location: 59 (remaining gas: 1039855.654 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.494 units remaining) + - location: 59 (remaining gas: 1039855.574 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.414 units remaining) + - location: 59 (remaining gas: 1039855.494 units remaining) [ 19 9 18 @@ -468,7 +462,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.334 units remaining) + - location: 59 (remaining gas: 1039855.414 units remaining) [ 14 19 9 @@ -477,7 +471,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.254 units remaining) + - location: 59 (remaining gas: 1039855.334 units remaining) [ 10 14 19 @@ -487,7 +481,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.174 units remaining) + - location: 59 (remaining gas: 1039855.254 units remaining) [ 16 10 14 @@ -498,7 +492,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.094 units remaining) + - location: 59 (remaining gas: 1039855.174 units remaining) [ 12 16 10 @@ -510,7 +504,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.014 units remaining) + - location: 59 (remaining gas: 1039855.094 units remaining) [ 3 12 16 @@ -523,7 +517,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039854.934 units remaining) + - location: 59 (remaining gas: 1039855.014 units remaining) [ 2 3 12 @@ -537,34 +531,34 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.794 units remaining) + - location: 63 (remaining gas: 1039854.874 units remaining) [ (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 66 (remaining gas: 1039854.714 units remaining) + - location: 66 (remaining gas: 1039854.794 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 65 (remaining gas: 1039854.644 units remaining) + - location: 65 (remaining gas: 1039854.724 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.564 units remaining) + - location: 63 (remaining gas: 1039854.644 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.484 units remaining) + - location: 63 (remaining gas: 1039854.564 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.404 units remaining) + - location: 63 (remaining gas: 1039854.484 units remaining) [ 9 18 6 @@ -572,7 +566,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.324 units remaining) + - location: 63 (remaining gas: 1039854.404 units remaining) [ 19 9 18 @@ -581,7 +575,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.244 units remaining) + - location: 63 (remaining gas: 1039854.324 units remaining) [ 14 19 9 @@ -591,7 +585,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.164 units remaining) + - location: 63 (remaining gas: 1039854.244 units remaining) [ 10 14 19 @@ -602,7 +596,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.084 units remaining) + - location: 63 (remaining gas: 1039854.164 units remaining) [ 16 10 14 @@ -614,7 +608,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.004 units remaining) + - location: 63 (remaining gas: 1039854.084 units remaining) [ 12 16 10 @@ -627,7 +621,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039853.924 units remaining) + - location: 63 (remaining gas: 1039854.004 units remaining) [ 3 12 16 @@ -641,7 +635,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039853.844 units remaining) + - location: 63 (remaining gas: 1039853.924 units remaining) [ 2 3 12 @@ -656,34 +650,34 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.700 units remaining) + - location: 67 (remaining gas: 1039853.780 units remaining) [ (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 70 (remaining gas: 1039853.620 units remaining) + - location: 70 (remaining gas: 1039853.700 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 69 (remaining gas: 1039853.550 units remaining) + - location: 69 (remaining gas: 1039853.630 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.470 units remaining) + - location: 67 (remaining gas: 1039853.550 units remaining) [ 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.390 units remaining) + - location: 67 (remaining gas: 1039853.470 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.310 units remaining) + - location: 67 (remaining gas: 1039853.390 units remaining) [ 18 6 8 @@ -691,7 +685,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.230 units remaining) + - location: 67 (remaining gas: 1039853.310 units remaining) [ 9 18 6 @@ -700,7 +694,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.150 units remaining) + - location: 67 (remaining gas: 1039853.230 units remaining) [ 19 9 18 @@ -710,7 +704,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.070 units remaining) + - location: 67 (remaining gas: 1039853.150 units remaining) [ 14 19 9 @@ -721,7 +715,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.990 units remaining) + - location: 67 (remaining gas: 1039853.070 units remaining) [ 10 14 19 @@ -733,7 +727,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.910 units remaining) + - location: 67 (remaining gas: 1039852.990 units remaining) [ 16 10 14 @@ -746,7 +740,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.830 units remaining) + - location: 67 (remaining gas: 1039852.910 units remaining) [ 12 16 10 @@ -760,7 +754,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.750 units remaining) + - location: 67 (remaining gas: 1039852.830 units remaining) [ 3 12 16 @@ -775,7 +769,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.670 units remaining) + - location: 67 (remaining gas: 1039852.750 units remaining) [ 2 3 12 @@ -791,34 +785,34 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.522 units remaining) + - location: 71 (remaining gas: 1039852.602 units remaining) [ (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 74 (remaining gas: 1039852.442 units remaining) + - location: 74 (remaining gas: 1039852.522 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 73 (remaining gas: 1039852.372 units remaining) + - location: 73 (remaining gas: 1039852.452 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.292 units remaining) + - location: 71 (remaining gas: 1039852.372 units remaining) [ 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.212 units remaining) + - location: 71 (remaining gas: 1039852.292 units remaining) [ 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.132 units remaining) + - location: 71 (remaining gas: 1039852.212 units remaining) [ 6 8 11 @@ -826,7 +820,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.052 units remaining) + - location: 71 (remaining gas: 1039852.132 units remaining) [ 18 6 8 @@ -835,7 +829,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.972 units remaining) + - location: 71 (remaining gas: 1039852.052 units remaining) [ 9 18 6 @@ -845,7 +839,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.892 units remaining) + - location: 71 (remaining gas: 1039851.972 units remaining) [ 19 9 18 @@ -856,7 +850,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.812 units remaining) + - location: 71 (remaining gas: 1039851.892 units remaining) [ 14 19 9 @@ -868,7 +862,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.732 units remaining) + - location: 71 (remaining gas: 1039851.812 units remaining) [ 10 14 19 @@ -881,7 +875,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.652 units remaining) + - location: 71 (remaining gas: 1039851.732 units remaining) [ 16 10 14 @@ -895,7 +889,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.572 units remaining) + - location: 71 (remaining gas: 1039851.652 units remaining) [ 12 16 10 @@ -910,7 +904,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.492 units remaining) + - location: 71 (remaining gas: 1039851.572 units remaining) [ 3 12 16 @@ -926,7 +920,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.412 units remaining) + - location: 71 (remaining gas: 1039851.492 units remaining) [ 2 3 12 @@ -943,34 +937,34 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.260 units remaining) + - location: 75 (remaining gas: 1039851.340 units remaining) [ (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 78 (remaining gas: 1039851.180 units remaining) + - location: 78 (remaining gas: 1039851.260 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 77 (remaining gas: 1039851.110 units remaining) + - location: 77 (remaining gas: 1039851.190 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.030 units remaining) + - location: 75 (remaining gas: 1039851.110 units remaining) [ 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.950 units remaining) + - location: 75 (remaining gas: 1039851.030 units remaining) [ 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.870 units remaining) + - location: 75 (remaining gas: 1039850.950 units remaining) [ 8 11 4 @@ -978,7 +972,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.790 units remaining) + - location: 75 (remaining gas: 1039850.870 units remaining) [ 6 8 11 @@ -987,7 +981,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.710 units remaining) + - location: 75 (remaining gas: 1039850.790 units remaining) [ 18 6 8 @@ -997,7 +991,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.630 units remaining) + - location: 75 (remaining gas: 1039850.710 units remaining) [ 9 18 6 @@ -1008,7 +1002,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.550 units remaining) + - location: 75 (remaining gas: 1039850.630 units remaining) [ 19 9 18 @@ -1020,7 +1014,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.470 units remaining) + - location: 75 (remaining gas: 1039850.550 units remaining) [ 14 19 9 @@ -1033,7 +1027,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.390 units remaining) + - location: 75 (remaining gas: 1039850.470 units remaining) [ 10 14 19 @@ -1047,7 +1041,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.310 units remaining) + - location: 75 (remaining gas: 1039850.390 units remaining) [ 16 10 14 @@ -1062,7 +1056,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.230 units remaining) + - location: 75 (remaining gas: 1039850.310 units remaining) [ 12 16 10 @@ -1078,7 +1072,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.150 units remaining) + - location: 75 (remaining gas: 1039850.230 units remaining) [ 3 12 16 @@ -1095,7 +1089,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.070 units remaining) + - location: 75 (remaining gas: 1039850.150 units remaining) [ 2 3 12 @@ -1113,34 +1107,34 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.914 units remaining) + - location: 79 (remaining gas: 1039849.994 units remaining) [ (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 82 (remaining gas: 1039849.834 units remaining) + - location: 82 (remaining gas: 1039849.914 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 81 (remaining gas: 1039849.764 units remaining) + - location: 81 (remaining gas: 1039849.844 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.684 units remaining) + - location: 79 (remaining gas: 1039849.764 units remaining) [ 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.604 units remaining) + - location: 79 (remaining gas: 1039849.684 units remaining) [ 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.524 units remaining) + - location: 79 (remaining gas: 1039849.604 units remaining) [ 11 4 13 @@ -1148,7 +1142,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.444 units remaining) + - location: 79 (remaining gas: 1039849.524 units remaining) [ 8 11 4 @@ -1157,7 +1151,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.364 units remaining) + - location: 79 (remaining gas: 1039849.444 units remaining) [ 6 8 11 @@ -1167,7 +1161,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.284 units remaining) + - location: 79 (remaining gas: 1039849.364 units remaining) [ 18 6 8 @@ -1178,7 +1172,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.204 units remaining) + - location: 79 (remaining gas: 1039849.284 units remaining) [ 9 18 6 @@ -1190,7 +1184,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.124 units remaining) + - location: 79 (remaining gas: 1039849.204 units remaining) [ 19 9 18 @@ -1203,7 +1197,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.044 units remaining) + - location: 79 (remaining gas: 1039849.124 units remaining) [ 14 19 9 @@ -1217,7 +1211,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.964 units remaining) + - location: 79 (remaining gas: 1039849.044 units remaining) [ 10 14 19 @@ -1232,7 +1226,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.884 units remaining) + - location: 79 (remaining gas: 1039848.964 units remaining) [ 16 10 14 @@ -1248,7 +1242,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.804 units remaining) + - location: 79 (remaining gas: 1039848.884 units remaining) [ 12 16 10 @@ -1265,7 +1259,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.724 units remaining) + - location: 79 (remaining gas: 1039848.804 units remaining) [ 3 12 16 @@ -1283,7 +1277,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.644 units remaining) + - location: 79 (remaining gas: 1039848.724 units remaining) [ 2 3 12 @@ -1302,34 +1296,34 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.484 units remaining) + - location: 83 (remaining gas: 1039848.564 units remaining) [ (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 86 (remaining gas: 1039848.404 units remaining) + - location: 86 (remaining gas: 1039848.484 units remaining) [ 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 85 (remaining gas: 1039848.334 units remaining) + - location: 85 (remaining gas: 1039848.414 units remaining) [ 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.254 units remaining) + - location: 83 (remaining gas: 1039848.334 units remaining) [ 15 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.174 units remaining) + - location: 83 (remaining gas: 1039848.254 units remaining) [ 13 15 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.094 units remaining) + - location: 83 (remaining gas: 1039848.174 units remaining) [ 4 13 15 @@ -1337,7 +1331,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.014 units remaining) + - location: 83 (remaining gas: 1039848.094 units remaining) [ 11 4 13 @@ -1346,7 +1340,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.934 units remaining) + - location: 83 (remaining gas: 1039848.014 units remaining) [ 8 11 4 @@ -1356,7 +1350,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.854 units remaining) + - location: 83 (remaining gas: 1039847.934 units remaining) [ 6 8 11 @@ -1367,7 +1361,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.774 units remaining) + - location: 83 (remaining gas: 1039847.854 units remaining) [ 18 6 8 @@ -1379,7 +1373,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.694 units remaining) + - location: 83 (remaining gas: 1039847.774 units remaining) [ 9 18 6 @@ -1392,7 +1386,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.614 units remaining) + - location: 83 (remaining gas: 1039847.694 units remaining) [ 19 9 18 @@ -1406,7 +1400,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.534 units remaining) + - location: 83 (remaining gas: 1039847.614 units remaining) [ 14 19 9 @@ -1421,7 +1415,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.454 units remaining) + - location: 83 (remaining gas: 1039847.534 units remaining) [ 10 14 19 @@ -1437,7 +1431,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.374 units remaining) + - location: 83 (remaining gas: 1039847.454 units remaining) [ 16 10 14 @@ -1454,7 +1448,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.294 units remaining) + - location: 83 (remaining gas: 1039847.374 units remaining) [ 12 16 10 @@ -1472,7 +1466,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.214 units remaining) + - location: 83 (remaining gas: 1039847.294 units remaining) [ 3 12 16 @@ -1491,7 +1485,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.134 units remaining) + - location: 83 (remaining gas: 1039847.214 units remaining) [ 2 3 12 @@ -1511,7 +1505,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: -1 (remaining gas: 1039847.064 units remaining) + - location: -1 (remaining gas: 1039847.144 units remaining) [ 2 3 12 @@ -1531,7 +1525,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 87 (remaining gas: 1039846.964 units remaining) + - location: 87 (remaining gas: 1039847.044 units remaining) [ 2 3 12 @@ -1551,7 +1545,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 89 (remaining gas: 1039846.860 units remaining) + - location: 89 (remaining gas: 1039846.940 units remaining) [ 3 2 12 @@ -1571,7 +1565,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 91 (remaining gas: 1039846.752 units remaining) + - location: 91 (remaining gas: 1039846.832 units remaining) [ 12 3 2 @@ -1591,7 +1585,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 93 (remaining gas: 1039846.640 units remaining) + - location: 93 (remaining gas: 1039846.720 units remaining) [ 16 12 3 @@ -1611,7 +1605,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 95 (remaining gas: 1039846.524 units remaining) + - location: 95 (remaining gas: 1039846.604 units remaining) [ 10 16 12 @@ -1631,7 +1625,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 97 (remaining gas: 1039846.404 units remaining) + - location: 97 (remaining gas: 1039846.484 units remaining) [ 14 10 16 @@ -1651,7 +1645,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 99 (remaining gas: 1039846.280 units remaining) + - location: 99 (remaining gas: 1039846.360 units remaining) [ 19 14 10 @@ -1671,7 +1665,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 101 (remaining gas: 1039846.152 units remaining) + - location: 101 (remaining gas: 1039846.232 units remaining) [ 9 19 14 @@ -1691,7 +1685,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 103 (remaining gas: 1039846.020 units remaining) + - location: 103 (remaining gas: 1039846.100 units remaining) [ 18 9 19 @@ -1711,7 +1705,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 105 (remaining gas: 1039845.884 units remaining) + - location: 105 (remaining gas: 1039845.964 units remaining) [ 6 18 9 @@ -1731,7 +1725,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 107 (remaining gas: 1039845.744 units remaining) + - location: 107 (remaining gas: 1039845.824 units remaining) [ 8 6 18 @@ -1751,7 +1745,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 109 (remaining gas: 1039845.600 units remaining) + - location: 109 (remaining gas: 1039845.680 units remaining) [ 11 8 6 @@ -1771,7 +1765,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 111 (remaining gas: 1039845.452 units remaining) + - location: 111 (remaining gas: 1039845.532 units remaining) [ 4 11 8 @@ -1791,7 +1785,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 113 (remaining gas: 1039845.300 units remaining) + - location: 113 (remaining gas: 1039845.380 units remaining) [ 13 4 11 @@ -1811,7 +1805,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 115 (remaining gas: 1039845.144 units remaining) + - location: 115 (remaining gas: 1039845.224 units remaining) [ 15 13 4 @@ -1831,7 +1825,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 117 (remaining gas: 1039844.984 units remaining) + - location: 117 (remaining gas: 1039845.064 units remaining) [ 5 15 13 @@ -1851,7 +1845,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 119 (remaining gas: 1039844.820 units remaining) + - location: 119 (remaining gas: 1039844.900 units remaining) [ 1 5 15 @@ -1871,7 +1865,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 121 (remaining gas: 1039844.720 units remaining) + - location: 121 (remaining gas: 1039844.800 units remaining) [ 1 5 15 @@ -1891,7 +1885,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 123 (remaining gas: 1039844.616 units remaining) + - location: 123 (remaining gas: 1039844.696 units remaining) [ 5 1 15 @@ -1911,7 +1905,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 125 (remaining gas: 1039844.508 units remaining) + - location: 125 (remaining gas: 1039844.588 units remaining) [ 15 5 1 @@ -1931,7 +1925,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 127 (remaining gas: 1039844.396 units remaining) + - location: 127 (remaining gas: 1039844.476 units remaining) [ 13 15 5 @@ -1951,7 +1945,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 129 (remaining gas: 1039844.280 units remaining) + - location: 129 (remaining gas: 1039844.360 units remaining) [ 4 13 15 @@ -1971,7 +1965,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 131 (remaining gas: 1039844.160 units remaining) + - location: 131 (remaining gas: 1039844.240 units remaining) [ 11 4 13 @@ -1991,7 +1985,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 133 (remaining gas: 1039844.036 units remaining) + - location: 133 (remaining gas: 1039844.116 units remaining) [ 8 11 4 @@ -2011,7 +2005,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 135 (remaining gas: 1039843.908 units remaining) + - location: 135 (remaining gas: 1039843.988 units remaining) [ 6 8 11 @@ -2031,7 +2025,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 137 (remaining gas: 1039843.776 units remaining) + - location: 137 (remaining gas: 1039843.856 units remaining) [ 18 6 8 @@ -2051,7 +2045,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 139 (remaining gas: 1039843.640 units remaining) + - location: 139 (remaining gas: 1039843.720 units remaining) [ 9 18 6 @@ -2071,7 +2065,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 141 (remaining gas: 1039843.500 units remaining) + - location: 141 (remaining gas: 1039843.580 units remaining) [ 19 9 18 @@ -2091,7 +2085,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 143 (remaining gas: 1039843.356 units remaining) + - location: 143 (remaining gas: 1039843.436 units remaining) [ 14 19 9 @@ -2111,7 +2105,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 145 (remaining gas: 1039843.208 units remaining) + - location: 145 (remaining gas: 1039843.288 units remaining) [ 10 14 19 @@ -2131,7 +2125,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 147 (remaining gas: 1039843.056 units remaining) + - location: 147 (remaining gas: 1039843.136 units remaining) [ 16 10 14 @@ -2151,7 +2145,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 149 (remaining gas: 1039842.900 units remaining) + - location: 149 (remaining gas: 1039842.980 units remaining) [ 12 16 10 @@ -2171,7 +2165,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 151 (remaining gas: 1039842.740 units remaining) + - location: 151 (remaining gas: 1039842.820 units remaining) [ 3 12 16 @@ -2191,7 +2185,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 153 (remaining gas: 1039842.576 units remaining) + - location: 153 (remaining gas: 1039842.656 units remaining) [ 2 3 12 @@ -2211,38 +2205,38 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.416 units remaining) + - location: 156 (remaining gas: 1039842.496 units remaining) [ 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 159 (remaining gas: 1039842.336 units remaining) + - location: 159 (remaining gas: 1039842.416 units remaining) [ (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 158 (remaining gas: 1039842.266 units remaining) + - location: 158 (remaining gas: 1039842.346 units remaining) [ (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.186 units remaining) + - location: 156 (remaining gas: 1039842.266 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.106 units remaining) + - location: 156 (remaining gas: 1039842.186 units remaining) [ 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.026 units remaining) + - location: 156 (remaining gas: 1039842.106 units remaining) [ 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.946 units remaining) + - location: 156 (remaining gas: 1039842.026 units remaining) [ 11 4 13 @@ -2250,7 +2244,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.866 units remaining) + - location: 156 (remaining gas: 1039841.946 units remaining) [ 8 11 4 @@ -2259,7 +2253,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.786 units remaining) + - location: 156 (remaining gas: 1039841.866 units remaining) [ 6 8 11 @@ -2269,7 +2263,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.706 units remaining) + - location: 156 (remaining gas: 1039841.786 units remaining) [ 18 6 8 @@ -2280,7 +2274,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.626 units remaining) + - location: 156 (remaining gas: 1039841.706 units remaining) [ 9 18 6 @@ -2292,7 +2286,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.546 units remaining) + - location: 156 (remaining gas: 1039841.626 units remaining) [ 19 9 18 @@ -2305,7 +2299,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.466 units remaining) + - location: 156 (remaining gas: 1039841.546 units remaining) [ 14 19 9 @@ -2319,7 +2313,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.386 units remaining) + - location: 156 (remaining gas: 1039841.466 units remaining) [ 10 14 19 @@ -2334,7 +2328,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.306 units remaining) + - location: 156 (remaining gas: 1039841.386 units remaining) [ 16 10 14 @@ -2350,7 +2344,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.226 units remaining) + - location: 156 (remaining gas: 1039841.306 units remaining) [ 12 16 10 @@ -2367,7 +2361,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.146 units remaining) + - location: 156 (remaining gas: 1039841.226 units remaining) [ 3 12 16 @@ -2385,7 +2379,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.066 units remaining) + - location: 156 (remaining gas: 1039841.146 units remaining) [ 2 3 12 @@ -2404,38 +2398,38 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.910 units remaining) + - location: 160 (remaining gas: 1039840.990 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 163 (remaining gas: 1039840.830 units remaining) + - location: 163 (remaining gas: 1039840.910 units remaining) [ (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 162 (remaining gas: 1039840.760 units remaining) + - location: 162 (remaining gas: 1039840.840 units remaining) [ (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.680 units remaining) + - location: 160 (remaining gas: 1039840.760 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.600 units remaining) + - location: 160 (remaining gas: 1039840.680 units remaining) [ 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.520 units remaining) + - location: 160 (remaining gas: 1039840.600 units remaining) [ 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.440 units remaining) + - location: 160 (remaining gas: 1039840.520 units remaining) [ 8 11 4 @@ -2443,7 +2437,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.360 units remaining) + - location: 160 (remaining gas: 1039840.440 units remaining) [ 6 8 11 @@ -2452,7 +2446,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.280 units remaining) + - location: 160 (remaining gas: 1039840.360 units remaining) [ 18 6 8 @@ -2462,7 +2456,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.200 units remaining) + - location: 160 (remaining gas: 1039840.280 units remaining) [ 9 18 6 @@ -2473,7 +2467,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.120 units remaining) + - location: 160 (remaining gas: 1039840.200 units remaining) [ 19 9 18 @@ -2485,7 +2479,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.040 units remaining) + - location: 160 (remaining gas: 1039840.120 units remaining) [ 14 19 9 @@ -2498,7 +2492,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.960 units remaining) + - location: 160 (remaining gas: 1039840.040 units remaining) [ 10 14 19 @@ -2512,7 +2506,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.880 units remaining) + - location: 160 (remaining gas: 1039839.960 units remaining) [ 16 10 14 @@ -2527,7 +2521,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.800 units remaining) + - location: 160 (remaining gas: 1039839.880 units remaining) [ 12 16 10 @@ -2543,7 +2537,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.720 units remaining) + - location: 160 (remaining gas: 1039839.800 units remaining) [ 3 12 16 @@ -2560,7 +2554,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.640 units remaining) + - location: 160 (remaining gas: 1039839.720 units remaining) [ 2 3 12 @@ -2578,38 +2572,38 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.488 units remaining) + - location: 164 (remaining gas: 1039839.568 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 167 (remaining gas: 1039839.408 units remaining) + - location: 167 (remaining gas: 1039839.488 units remaining) [ (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 166 (remaining gas: 1039839.338 units remaining) + - location: 166 (remaining gas: 1039839.418 units remaining) [ (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.258 units remaining) + - location: 164 (remaining gas: 1039839.338 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.178 units remaining) + - location: 164 (remaining gas: 1039839.258 units remaining) [ 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.098 units remaining) + - location: 164 (remaining gas: 1039839.178 units remaining) [ 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.018 units remaining) + - location: 164 (remaining gas: 1039839.098 units remaining) [ 6 8 11 @@ -2617,7 +2611,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.938 units remaining) + - location: 164 (remaining gas: 1039839.018 units remaining) [ 18 6 8 @@ -2626,7 +2620,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.858 units remaining) + - location: 164 (remaining gas: 1039838.938 units remaining) [ 9 18 6 @@ -2636,7 +2630,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.778 units remaining) + - location: 164 (remaining gas: 1039838.858 units remaining) [ 19 9 18 @@ -2647,7 +2641,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.698 units remaining) + - location: 164 (remaining gas: 1039838.778 units remaining) [ 14 19 9 @@ -2659,7 +2653,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.618 units remaining) + - location: 164 (remaining gas: 1039838.698 units remaining) [ 10 14 19 @@ -2672,7 +2666,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.538 units remaining) + - location: 164 (remaining gas: 1039838.618 units remaining) [ 16 10 14 @@ -2686,7 +2680,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.458 units remaining) + - location: 164 (remaining gas: 1039838.538 units remaining) [ 12 16 10 @@ -2701,7 +2695,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.378 units remaining) + - location: 164 (remaining gas: 1039838.458 units remaining) [ 3 12 16 @@ -2717,7 +2711,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.298 units remaining) + - location: 164 (remaining gas: 1039838.378 units remaining) [ 2 3 12 @@ -2734,38 +2728,38 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039838.150 units remaining) + - location: 168 (remaining gas: 1039838.230 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 171 (remaining gas: 1039838.070 units remaining) + - location: 171 (remaining gas: 1039838.150 units remaining) [ (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 170 (remaining gas: 1039838 units remaining) + - location: 170 (remaining gas: 1039838.080 units remaining) [ (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.920 units remaining) + - location: 168 (remaining gas: 1039838 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.840 units remaining) + - location: 168 (remaining gas: 1039837.920 units remaining) [ 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.760 units remaining) + - location: 168 (remaining gas: 1039837.840 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.680 units remaining) + - location: 168 (remaining gas: 1039837.760 units remaining) [ 18 6 8 @@ -2773,7 +2767,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.600 units remaining) + - location: 168 (remaining gas: 1039837.680 units remaining) [ 9 18 6 @@ -2782,7 +2776,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.520 units remaining) + - location: 168 (remaining gas: 1039837.600 units remaining) [ 19 9 18 @@ -2792,7 +2786,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.440 units remaining) + - location: 168 (remaining gas: 1039837.520 units remaining) [ 14 19 9 @@ -2803,7 +2797,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.360 units remaining) + - location: 168 (remaining gas: 1039837.440 units remaining) [ 10 14 19 @@ -2815,7 +2809,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.280 units remaining) + - location: 168 (remaining gas: 1039837.360 units remaining) [ 16 10 14 @@ -2828,7 +2822,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.200 units remaining) + - location: 168 (remaining gas: 1039837.280 units remaining) [ 12 16 10 @@ -2842,7 +2836,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.120 units remaining) + - location: 168 (remaining gas: 1039837.200 units remaining) [ 3 12 16 @@ -2857,7 +2851,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.040 units remaining) + - location: 168 (remaining gas: 1039837.120 units remaining) [ 2 3 12 @@ -2873,38 +2867,38 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.896 units remaining) + - location: 172 (remaining gas: 1039836.976 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 175 (remaining gas: 1039836.816 units remaining) + - location: 175 (remaining gas: 1039836.896 units remaining) [ (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 174 (remaining gas: 1039836.746 units remaining) + - location: 174 (remaining gas: 1039836.826 units remaining) [ (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.666 units remaining) + - location: 172 (remaining gas: 1039836.746 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.586 units remaining) + - location: 172 (remaining gas: 1039836.666 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.506 units remaining) + - location: 172 (remaining gas: 1039836.586 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.426 units remaining) + - location: 172 (remaining gas: 1039836.506 units remaining) [ 9 18 6 @@ -2912,7 +2906,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.346 units remaining) + - location: 172 (remaining gas: 1039836.426 units remaining) [ 19 9 18 @@ -2921,7 +2915,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.266 units remaining) + - location: 172 (remaining gas: 1039836.346 units remaining) [ 14 19 9 @@ -2931,7 +2925,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.186 units remaining) + - location: 172 (remaining gas: 1039836.266 units remaining) [ 10 14 19 @@ -2942,7 +2936,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.106 units remaining) + - location: 172 (remaining gas: 1039836.186 units remaining) [ 16 10 14 @@ -2954,7 +2948,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.026 units remaining) + - location: 172 (remaining gas: 1039836.106 units remaining) [ 12 16 10 @@ -2967,7 +2961,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039835.946 units remaining) + - location: 172 (remaining gas: 1039836.026 units remaining) [ 3 12 16 @@ -2981,7 +2975,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039835.866 units remaining) + - location: 172 (remaining gas: 1039835.946 units remaining) [ 2 3 12 @@ -2996,38 +2990,38 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.726 units remaining) + - location: 176 (remaining gas: 1039835.806 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 179 (remaining gas: 1039835.646 units remaining) + - location: 179 (remaining gas: 1039835.726 units remaining) [ (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 178 (remaining gas: 1039835.576 units remaining) + - location: 178 (remaining gas: 1039835.656 units remaining) [ (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.496 units remaining) + - location: 176 (remaining gas: 1039835.576 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.416 units remaining) + - location: 176 (remaining gas: 1039835.496 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.336 units remaining) + - location: 176 (remaining gas: 1039835.416 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.256 units remaining) + - location: 176 (remaining gas: 1039835.336 units remaining) [ 19 9 18 @@ -3035,7 +3029,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.176 units remaining) + - location: 176 (remaining gas: 1039835.256 units remaining) [ 14 19 9 @@ -3044,7 +3038,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.096 units remaining) + - location: 176 (remaining gas: 1039835.176 units remaining) [ 10 14 19 @@ -3054,7 +3048,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.016 units remaining) + - location: 176 (remaining gas: 1039835.096 units remaining) [ 16 10 14 @@ -3065,7 +3059,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.936 units remaining) + - location: 176 (remaining gas: 1039835.016 units remaining) [ 12 16 10 @@ -3077,7 +3071,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.856 units remaining) + - location: 176 (remaining gas: 1039834.936 units remaining) [ 3 12 16 @@ -3090,7 +3084,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.776 units remaining) + - location: 176 (remaining gas: 1039834.856 units remaining) [ 2 3 12 @@ -3104,38 +3098,38 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.640 units remaining) + - location: 180 (remaining gas: 1039834.720 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 183 (remaining gas: 1039834.560 units remaining) + - location: 183 (remaining gas: 1039834.640 units remaining) [ (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 182 (remaining gas: 1039834.490 units remaining) + - location: 182 (remaining gas: 1039834.570 units remaining) [ (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.410 units remaining) + - location: 180 (remaining gas: 1039834.490 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.330 units remaining) + - location: 180 (remaining gas: 1039834.410 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.250 units remaining) + - location: 180 (remaining gas: 1039834.330 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.170 units remaining) + - location: 180 (remaining gas: 1039834.250 units remaining) [ 14 19 9 @@ -3143,7 +3137,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.090 units remaining) + - location: 180 (remaining gas: 1039834.170 units remaining) [ 10 14 19 @@ -3152,7 +3146,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.010 units remaining) + - location: 180 (remaining gas: 1039834.090 units remaining) [ 16 10 14 @@ -3162,7 +3156,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.930 units remaining) + - location: 180 (remaining gas: 1039834.010 units remaining) [ 12 16 10 @@ -3173,7 +3167,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.850 units remaining) + - location: 180 (remaining gas: 1039833.930 units remaining) [ 3 12 16 @@ -3185,7 +3179,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.770 units remaining) + - location: 180 (remaining gas: 1039833.850 units remaining) [ 2 3 12 @@ -3198,38 +3192,38 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.638 units remaining) + - location: 184 (remaining gas: 1039833.718 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 187 (remaining gas: 1039833.558 units remaining) + - location: 187 (remaining gas: 1039833.638 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 186 (remaining gas: 1039833.488 units remaining) + - location: 186 (remaining gas: 1039833.568 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.408 units remaining) + - location: 184 (remaining gas: 1039833.488 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.328 units remaining) + - location: 184 (remaining gas: 1039833.408 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.248 units remaining) + - location: 184 (remaining gas: 1039833.328 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.168 units remaining) + - location: 184 (remaining gas: 1039833.248 units remaining) [ 10 14 19 @@ -3237,7 +3231,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.088 units remaining) + - location: 184 (remaining gas: 1039833.168 units remaining) [ 16 10 14 @@ -3246,7 +3240,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.008 units remaining) + - location: 184 (remaining gas: 1039833.088 units remaining) [ 12 16 10 @@ -3256,7 +3250,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039832.928 units remaining) + - location: 184 (remaining gas: 1039833.008 units remaining) [ 3 12 16 @@ -3267,7 +3261,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039832.848 units remaining) + - location: 184 (remaining gas: 1039832.928 units remaining) [ 2 3 12 @@ -3279,38 +3273,38 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.720 units remaining) + - location: 188 (remaining gas: 1039832.800 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 191 (remaining gas: 1039832.640 units remaining) + - location: 191 (remaining gas: 1039832.720 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 190 (remaining gas: 1039832.570 units remaining) + - location: 190 (remaining gas: 1039832.650 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.490 units remaining) + - location: 188 (remaining gas: 1039832.570 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.410 units remaining) + - location: 188 (remaining gas: 1039832.490 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.330 units remaining) + - location: 188 (remaining gas: 1039832.410 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.250 units remaining) + - location: 188 (remaining gas: 1039832.330 units remaining) [ 16 10 14 @@ -3318,7 +3312,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.170 units remaining) + - location: 188 (remaining gas: 1039832.250 units remaining) [ 12 16 10 @@ -3327,7 +3321,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.090 units remaining) + - location: 188 (remaining gas: 1039832.170 units remaining) [ 3 12 16 @@ -3337,7 +3331,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.010 units remaining) + - location: 188 (remaining gas: 1039832.090 units remaining) [ 2 3 12 @@ -3348,38 +3342,38 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.886 units remaining) + - location: 192 (remaining gas: 1039831.966 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 195 (remaining gas: 1039831.806 units remaining) + - location: 195 (remaining gas: 1039831.886 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 194 (remaining gas: 1039831.736 units remaining) + - location: 194 (remaining gas: 1039831.816 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.656 units remaining) + - location: 192 (remaining gas: 1039831.736 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.576 units remaining) + - location: 192 (remaining gas: 1039831.656 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.496 units remaining) + - location: 192 (remaining gas: 1039831.576 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.416 units remaining) + - location: 192 (remaining gas: 1039831.496 units remaining) [ 12 16 10 @@ -3387,7 +3381,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.336 units remaining) + - location: 192 (remaining gas: 1039831.416 units remaining) [ 3 12 16 @@ -3396,7 +3390,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.256 units remaining) + - location: 192 (remaining gas: 1039831.336 units remaining) [ 2 3 12 @@ -3406,38 +3400,38 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039831.136 units remaining) + - location: 196 (remaining gas: 1039831.216 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 199 (remaining gas: 1039831.056 units remaining) + - location: 199 (remaining gas: 1039831.136 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 198 (remaining gas: 1039830.986 units remaining) + - location: 198 (remaining gas: 1039831.066 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.906 units remaining) + - location: 196 (remaining gas: 1039830.986 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.826 units remaining) + - location: 196 (remaining gas: 1039830.906 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.746 units remaining) + - location: 196 (remaining gas: 1039830.826 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.666 units remaining) + - location: 196 (remaining gas: 1039830.746 units remaining) [ 3 12 16 @@ -3445,7 +3439,7 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.586 units remaining) + - location: 196 (remaining gas: 1039830.666 units remaining) [ 2 3 12 @@ -3454,38 +3448,38 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.470 units remaining) + - location: 200 (remaining gas: 1039830.550 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 203 (remaining gas: 1039830.390 units remaining) + - location: 203 (remaining gas: 1039830.470 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 202 (remaining gas: 1039830.320 units remaining) + - location: 202 (remaining gas: 1039830.400 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.240 units remaining) + - location: 200 (remaining gas: 1039830.320 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.160 units remaining) + - location: 200 (remaining gas: 1039830.240 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.080 units remaining) + - location: 200 (remaining gas: 1039830.160 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830 units remaining) + - location: 200 (remaining gas: 1039830.080 units remaining) [ 2 3 12 @@ -3493,113 +3487,108 @@ trace (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.888 units remaining) + - location: 204 (remaining gas: 1039829.968 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 207 (remaining gas: 1039829.808 units remaining) + - location: 207 (remaining gas: 1039829.888 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 206 (remaining gas: 1039829.738 units remaining) + - location: 206 (remaining gas: 1039829.818 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.658 units remaining) + - location: 204 (remaining gas: 1039829.738 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.578 units remaining) + - location: 204 (remaining gas: 1039829.658 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.498 units remaining) + - location: 204 (remaining gas: 1039829.578 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.390 units remaining) + - location: 208 (remaining gas: 1039829.470 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 211 (remaining gas: 1039829.310 units remaining) + - location: 211 (remaining gas: 1039829.390 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 210 (remaining gas: 1039829.240 units remaining) + - location: 210 (remaining gas: 1039829.320 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.160 units remaining) + - location: 208 (remaining gas: 1039829.240 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.080 units remaining) + - location: 208 (remaining gas: 1039829.160 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 212 (remaining gas: 1039828.980 units remaining) + - location: 212 (remaining gas: 1039829.060 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 214 (remaining gas: 1039828.900 units remaining) + - location: 214 (remaining gas: 1039828.980 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 213 (remaining gas: 1039828.830 units remaining) + - location: 213 (remaining gas: 1039828.910 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 213 (remaining gas: 1039828.750 units remaining) - [ 2 - (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 215 (remaining gas: 1039828.670 units remaining) + - location: 215 (remaining gas: 1039828.830 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: -1 (remaining gas: 1039828.600 units remaining) + - location: -1 (remaining gas: 1039828.760 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 218 (remaining gas: 1039826.050 units remaining) + - location: 218 (remaining gas: 1039826.210 units remaining) [ 0 Unit ] - - location: 219 (remaining gas: 1039825.970 units remaining) + - location: 219 (remaining gas: 1039826.130 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039825.900 units remaining) + - location: -1 (remaining gas: 1039826.060 units remaining) [ True Unit ] - - location: 220 (remaining gas: 1039825.840 units remaining) + - location: 220 (remaining gas: 1039826 units remaining) [ Unit ] - - location: 221 (remaining gas: 1039825.770 units remaining) + - location: 221 (remaining gas: 1039825.930 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039825.700 units remaining) + - location: -1 (remaining gas: 1039825.860 units remaining) [ Unit ] - - location: 226 (remaining gas: 1039825.620 units remaining) + - location: 226 (remaining gas: 1039825.780 units remaining) [ Unit Unit ] - - location: 227 (remaining gas: 1039825.540 units remaining) + - location: 227 (remaining gas: 1039825.700 units remaining) [ {} Unit Unit ] - - location: 229 (remaining gas: 1039825.460 units remaining) + - location: 229 (remaining gas: 1039825.620 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039825.390 units remaining) + - location: -1 (remaining gas: 1039825.550 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index 0ec23e06c512..b0f499138574 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -63,17 +63,14 @@ trace [ Unit ] - location: -1 (remaining gas: 1039983.504 units remaining) [ Unit ] - - location: 23 (remaining gas: 1039983.424 units remaining) - [ 5 - Unit ] - - location: 28 (remaining gas: 1039983.344 units remaining) + - location: 28 (remaining gas: 1039983.424 units remaining) [ {} 5 Unit ] - - location: 30 (remaining gas: 1039983.264 units remaining) + - location: 30 (remaining gas: 1039983.344 units remaining) [ (Pair {} 5) Unit ] - - location: -1 (remaining gas: 1039983.194 units remaining) + - location: -1 (remaining gas: 1039983.274 units remaining) [ (Pair {} 5) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out index 05e2a43bd215..cae9c16aa051 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out @@ -31,21 +31,17 @@ trace - location: 15 (remaining gas: 1039989.110 units remaining) [ 2 Unit ] - - location: 15 (remaining gas: 1039989.030 units remaining) - [ 1 - 2 - Unit ] - - location: 17 (remaining gas: 1039988.950 units remaining) + - location: 17 (remaining gas: 1039989.030 units remaining) [ (Pair 1 2) Unit ] - - location: 18 (remaining gas: 1039988.870 units remaining) + - location: 18 (remaining gas: 1039988.950 units remaining) [ {} (Pair 1 2) Unit ] - - location: 20 (remaining gas: 1039988.790 units remaining) + - location: 20 (remaining gas: 1039988.870 units remaining) [ (Pair {} 1 2) Unit ] - - location: -1 (remaining gas: 1039988.720 units remaining) + - location: -1 (remaining gas: 1039988.800 units remaining) [ (Pair {} 1 2) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out index 6063c6a34449..00948f1f35c3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out @@ -31,21 +31,17 @@ trace - location: 15 (remaining gas: 1039989.110 units remaining) [ 24 Unit ] - - location: 15 (remaining gas: 1039989.030 units remaining) - [ 15 - 24 - Unit ] - - location: 17 (remaining gas: 1039988.950 units remaining) + - location: 17 (remaining gas: 1039989.030 units remaining) [ (Pair 15 24) Unit ] - - location: 18 (remaining gas: 1039988.870 units remaining) + - location: 18 (remaining gas: 1039988.950 units remaining) [ {} (Pair 15 24) Unit ] - - location: 20 (remaining gas: 1039988.790 units remaining) + - location: 20 (remaining gas: 1039988.870 units remaining) [ (Pair {} 15 24) Unit ] - - location: -1 (remaining gas: 1039988.720 units remaining) + - location: -1 (remaining gas: 1039988.800 units remaining) [ (Pair {} 15 24) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out index 7d10524b7917..1449a4df60e9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out @@ -38,156 +38,140 @@ trace [ 2 (Pair -8 2) @parameter Unit ] - - location: 30 (remaining gas: 1039965.795 units remaining) - [ 8 - 2 - (Pair -8 2) @parameter - Unit ] - - location: 32 (remaining gas: 1039965.495 units remaining) + - location: 32 (remaining gas: 1039965.575 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) @parameter Unit ] - - location: 33 (remaining gas: 1039965.425 units remaining) + - location: 33 (remaining gas: 1039965.505 units remaining) [ (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 34 (remaining gas: 1039965.345 units remaining) + - location: 34 (remaining gas: 1039965.425 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 35 (remaining gas: 1039965.265 units remaining) + - location: 35 (remaining gas: 1039965.345 units remaining) [ -8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 36 (remaining gas: 1039965.185 units remaining) + - location: 36 (remaining gas: 1039965.265 units remaining) [ 8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 37 (remaining gas: 1039964.885 units remaining) + - location: 37 (remaining gas: 1039964.965 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 38 (remaining gas: 1039964.815 units remaining) + - location: 38 (remaining gas: 1039964.895 units remaining) [ (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 39 (remaining gas: 1039964.735 units remaining) + - location: 39 (remaining gas: 1039964.815 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 40 (remaining gas: 1039964.655 units remaining) + - location: 40 (remaining gas: 1039964.735 units remaining) [ -8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 41 (remaining gas: 1039964.555 units remaining) + - location: 41 (remaining gas: 1039964.635 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 43 (remaining gas: 1039964.475 units remaining) + - location: 43 (remaining gas: 1039964.555 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 42 (remaining gas: 1039964.405 units remaining) + - location: 42 (remaining gas: 1039964.485 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 42 (remaining gas: 1039964.325 units remaining) - [ -8 - 2 - (Pair -8 2) @parameter - (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 44 (remaining gas: 1039964.025 units remaining) + - location: 44 (remaining gas: 1039964.185 units remaining) [ (Some (Pair -4 0)) (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 45 (remaining gas: 1039963.955 units remaining) + - location: 45 (remaining gas: 1039964.115 units remaining) [ (Pair -8 2) @parameter (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 46 (remaining gas: 1039963.875 units remaining) + - location: 46 (remaining gas: 1039964.035 units remaining) [ -8 2 (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 47 (remaining gas: 1039963.575 units remaining) + - location: 47 (remaining gas: 1039963.735 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 49 (remaining gas: 1039963.467 units remaining) + - location: 49 (remaining gas: 1039963.627 units remaining) [ (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 52 (remaining gas: 1039963.387 units remaining) + - location: 52 (remaining gas: 1039963.547 units remaining) [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 51 (remaining gas: 1039963.317 units remaining) + - location: 51 (remaining gas: 1039963.477 units remaining) [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 49 (remaining gas: 1039963.237 units remaining) + - location: 49 (remaining gas: 1039963.397 units remaining) [ (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 49 (remaining gas: 1039963.157 units remaining) + - location: 49 (remaining gas: 1039963.317 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 53 (remaining gas: 1039963.057 units remaining) + - location: 53 (remaining gas: 1039963.217 units remaining) [ (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 55 (remaining gas: 1039962.977 units remaining) + - location: 55 (remaining gas: 1039963.137 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 54 (remaining gas: 1039962.907 units remaining) + - location: 54 (remaining gas: 1039963.067 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 54 (remaining gas: 1039962.827 units remaining) - [ (Some (Pair -4 0)) - (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 56 (remaining gas: 1039962.747 units remaining) + - location: 56 (remaining gas: 1039962.987 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: -1 (remaining gas: 1039962.677 units remaining) + - location: -1 (remaining gas: 1039962.917 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 57 (remaining gas: 1039962.597 units remaining) + - location: 57 (remaining gas: 1039962.837 units remaining) [ {} (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 59 (remaining gas: 1039962.517 units remaining) + - location: 59 (remaining gas: 1039962.757 units remaining) [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: -1 (remaining gas: 1039962.447 units remaining) + - location: -1 (remaining gas: 1039962.687 units remaining) [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out index 5f6484b38b1a..53d295776318 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out @@ -38,156 +38,140 @@ trace [ 3 (Pair 10 -3) @parameter Unit ] - - location: 30 (remaining gas: 1039965.795 units remaining) - [ 10 - 3 - (Pair 10 -3) @parameter - Unit ] - - location: 32 (remaining gas: 1039965.495 units remaining) + - location: 32 (remaining gas: 1039965.575 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) @parameter Unit ] - - location: 33 (remaining gas: 1039965.425 units remaining) + - location: 33 (remaining gas: 1039965.505 units remaining) [ (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 34 (remaining gas: 1039965.345 units remaining) + - location: 34 (remaining gas: 1039965.425 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 35 (remaining gas: 1039965.265 units remaining) + - location: 35 (remaining gas: 1039965.345 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 36 (remaining gas: 1039965.185 units remaining) + - location: 36 (remaining gas: 1039965.265 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 37 (remaining gas: 1039964.885 units remaining) + - location: 37 (remaining gas: 1039964.965 units remaining) [ (Some (Pair -3 1)) (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 38 (remaining gas: 1039964.815 units remaining) + - location: 38 (remaining gas: 1039964.895 units remaining) [ (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 39 (remaining gas: 1039964.735 units remaining) + - location: 39 (remaining gas: 1039964.815 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 40 (remaining gas: 1039964.655 units remaining) + - location: 40 (remaining gas: 1039964.735 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 41 (remaining gas: 1039964.555 units remaining) + - location: 41 (remaining gas: 1039964.635 units remaining) [ -3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 43 (remaining gas: 1039964.475 units remaining) + - location: 43 (remaining gas: 1039964.555 units remaining) [ 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 42 (remaining gas: 1039964.405 units remaining) + - location: 42 (remaining gas: 1039964.485 units remaining) [ 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 42 (remaining gas: 1039964.325 units remaining) - [ 10 - 3 - (Pair 10 -3) @parameter - (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 44 (remaining gas: 1039964.025 units remaining) + - location: 44 (remaining gas: 1039964.185 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 45 (remaining gas: 1039963.955 units remaining) + - location: 45 (remaining gas: 1039964.115 units remaining) [ (Pair 10 -3) @parameter (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 46 (remaining gas: 1039963.875 units remaining) + - location: 46 (remaining gas: 1039964.035 units remaining) [ 10 -3 (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 47 (remaining gas: 1039963.575 units remaining) + - location: 47 (remaining gas: 1039963.735 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 49 (remaining gas: 1039963.467 units remaining) + - location: 49 (remaining gas: 1039963.627 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 52 (remaining gas: 1039963.387 units remaining) + - location: 52 (remaining gas: 1039963.547 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 51 (remaining gas: 1039963.317 units remaining) + - location: 51 (remaining gas: 1039963.477 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 49 (remaining gas: 1039963.237 units remaining) + - location: 49 (remaining gas: 1039963.397 units remaining) [ (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 49 (remaining gas: 1039963.157 units remaining) + - location: 49 (remaining gas: 1039963.317 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 53 (remaining gas: 1039963.057 units remaining) + - location: 53 (remaining gas: 1039963.217 units remaining) [ (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 55 (remaining gas: 1039962.977 units remaining) + - location: 55 (remaining gas: 1039963.137 units remaining) [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 54 (remaining gas: 1039962.907 units remaining) + - location: 54 (remaining gas: 1039963.067 units remaining) [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 54 (remaining gas: 1039962.827 units remaining) - [ (Some (Pair -3 1)) - (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 56 (remaining gas: 1039962.747 units remaining) + - location: 56 (remaining gas: 1039962.987 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: -1 (remaining gas: 1039962.677 units remaining) + - location: -1 (remaining gas: 1039962.917 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 57 (remaining gas: 1039962.597 units remaining) + - location: 57 (remaining gas: 1039962.837 units remaining) [ {} (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 59 (remaining gas: 1039962.517 units remaining) + - location: 59 (remaining gas: 1039962.757 units remaining) [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: -1 (remaining gas: 1039962.447 units remaining) + - location: -1 (remaining gas: 1039962.687 units remaining) [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out index 085e261daa3b..e3ef620a71a0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out @@ -38,156 +38,140 @@ trace [ 0 (Pair 10 0) @parameter Unit ] - - location: 30 (remaining gas: 1039965.795 units remaining) - [ 10 - 0 - (Pair 10 0) @parameter - Unit ] - - location: 32 (remaining gas: 1039965.495 units remaining) + - location: 32 (remaining gas: 1039965.575 units remaining) [ None (Pair 10 0) @parameter Unit ] - - location: 33 (remaining gas: 1039965.425 units remaining) + - location: 33 (remaining gas: 1039965.505 units remaining) [ (Pair 10 0) @parameter None Unit ] - - location: 34 (remaining gas: 1039965.345 units remaining) + - location: 34 (remaining gas: 1039965.425 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter None Unit ] - - location: 35 (remaining gas: 1039965.265 units remaining) + - location: 35 (remaining gas: 1039965.345 units remaining) [ 10 0 (Pair 10 0) @parameter None Unit ] - - location: 36 (remaining gas: 1039965.185 units remaining) + - location: 36 (remaining gas: 1039965.265 units remaining) [ 10 0 (Pair 10 0) @parameter None Unit ] - - location: 37 (remaining gas: 1039964.885 units remaining) + - location: 37 (remaining gas: 1039964.965 units remaining) [ None (Pair 10 0) @parameter None Unit ] - - location: 38 (remaining gas: 1039964.815 units remaining) + - location: 38 (remaining gas: 1039964.895 units remaining) [ (Pair 10 0) @parameter None None Unit ] - - location: 39 (remaining gas: 1039964.735 units remaining) + - location: 39 (remaining gas: 1039964.815 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter None None Unit ] - - location: 40 (remaining gas: 1039964.655 units remaining) + - location: 40 (remaining gas: 1039964.735 units remaining) [ 10 0 (Pair 10 0) @parameter None None Unit ] - - location: 41 (remaining gas: 1039964.555 units remaining) + - location: 41 (remaining gas: 1039964.635 units remaining) [ 0 (Pair 10 0) @parameter None None Unit ] - - location: 43 (remaining gas: 1039964.475 units remaining) + - location: 43 (remaining gas: 1039964.555 units remaining) [ 0 (Pair 10 0) @parameter None None Unit ] - - location: 42 (remaining gas: 1039964.405 units remaining) + - location: 42 (remaining gas: 1039964.485 units remaining) [ 0 (Pair 10 0) @parameter None None Unit ] - - location: 42 (remaining gas: 1039964.325 units remaining) - [ 10 - 0 - (Pair 10 0) @parameter - None - None - Unit ] - - location: 44 (remaining gas: 1039964.025 units remaining) + - location: 44 (remaining gas: 1039964.185 units remaining) [ None (Pair 10 0) @parameter None None Unit ] - - location: 45 (remaining gas: 1039963.955 units remaining) + - location: 45 (remaining gas: 1039964.115 units remaining) [ (Pair 10 0) @parameter None None None Unit ] - - location: 46 (remaining gas: 1039963.875 units remaining) + - location: 46 (remaining gas: 1039964.035 units remaining) [ 10 0 None None None Unit ] - - location: 47 (remaining gas: 1039963.575 units remaining) + - location: 47 (remaining gas: 1039963.735 units remaining) [ None None None None Unit ] - - location: 49 (remaining gas: 1039963.467 units remaining) + - location: 49 (remaining gas: 1039963.627 units remaining) [ None None Unit ] - - location: 52 (remaining gas: 1039963.387 units remaining) + - location: 52 (remaining gas: 1039963.547 units remaining) [ (Pair None None) Unit ] - - location: 51 (remaining gas: 1039963.317 units remaining) + - location: 51 (remaining gas: 1039963.477 units remaining) [ (Pair None None) Unit ] - - location: 49 (remaining gas: 1039963.237 units remaining) + - location: 49 (remaining gas: 1039963.397 units remaining) [ None (Pair None None) Unit ] - - location: 49 (remaining gas: 1039963.157 units remaining) + - location: 49 (remaining gas: 1039963.317 units remaining) [ None None (Pair None None) Unit ] - - location: 53 (remaining gas: 1039963.057 units remaining) + - location: 53 (remaining gas: 1039963.217 units remaining) [ None (Pair None None) Unit ] - - location: 55 (remaining gas: 1039962.977 units remaining) + - location: 55 (remaining gas: 1039963.137 units remaining) [ (Pair None None None) Unit ] - - location: 54 (remaining gas: 1039962.907 units remaining) + - location: 54 (remaining gas: 1039963.067 units remaining) [ (Pair None None None) Unit ] - - location: 54 (remaining gas: 1039962.827 units remaining) - [ None - (Pair None None None) - Unit ] - - location: 56 (remaining gas: 1039962.747 units remaining) + - location: 56 (remaining gas: 1039962.987 units remaining) [ (Pair None None None None) Unit ] - - location: -1 (remaining gas: 1039962.677 units remaining) + - location: -1 (remaining gas: 1039962.917 units remaining) [ (Pair None None None None) Unit ] - - location: 57 (remaining gas: 1039962.597 units remaining) + - location: 57 (remaining gas: 1039962.837 units remaining) [ {} (Pair None None None None) Unit ] - - location: 59 (remaining gas: 1039962.517 units remaining) + - location: 59 (remaining gas: 1039962.757 units remaining) [ (Pair {} None None None None) Unit ] - - location: -1 (remaining gas: 1039962.447 units remaining) + - location: -1 (remaining gas: 1039962.687 units remaining) [ (Pair {} None None None None) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out index 95057ff6c28e..37a71d0d3277 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out @@ -23,20 +23,17 @@ trace [ Unit ] - location: 12 (remaining gas: 1039989.795 units remaining) [ Unit ] - - location: 12 (remaining gas: 1039989.715 units remaining) + - location: 10 (remaining gas: 1039989.725 units remaining) [ 1 @parameter.hd Unit ] - - location: 10 (remaining gas: 1039989.645 units remaining) - [ 1 @parameter.hd - Unit ] - - location: 18 (remaining gas: 1039989.565 units remaining) + - location: 18 (remaining gas: 1039989.645 units remaining) [ {} 1 @parameter.hd Unit ] - - location: 20 (remaining gas: 1039989.485 units remaining) + - location: 20 (remaining gas: 1039989.565 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039989.415 units remaining) + - location: -1 (remaining gas: 1039989.495 units remaining) [ (Pair {} 1) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out index 64a5f6bb328a..d39c39e988ad 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out @@ -23,20 +23,17 @@ trace [ Unit ] - location: 12 (remaining gas: 1039990.515 units remaining) [ Unit ] - - location: 12 (remaining gas: 1039990.435 units remaining) + - location: 10 (remaining gas: 1039990.445 units remaining) [ 4 @parameter.hd Unit ] - - location: 10 (remaining gas: 1039990.365 units remaining) - [ 4 @parameter.hd - Unit ] - - location: 18 (remaining gas: 1039990.285 units remaining) + - location: 18 (remaining gas: 1039990.365 units remaining) [ {} 4 @parameter.hd Unit ] - - location: 20 (remaining gas: 1039990.205 units remaining) + - location: 20 (remaining gas: 1039990.285 units remaining) [ (Pair {} 4) Unit ] - - location: -1 (remaining gas: 1039990.135 units remaining) + - location: -1 (remaining gas: 1039990.215 units remaining) [ (Pair {} 4) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" index 447c28b166ea..6d05dd9001ba 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" @@ -24,31 +24,26 @@ trace [ (Some 4) {} Unit ] - - location: 15 (remaining gas: 1039989.161 units remaining) + - location: -1 (remaining gas: 1039989.171 units remaining) [ "hello" @parameter (Some 4) {} Unit ] - - location: -1 (remaining gas: 1039989.091 units remaining) - [ "hello" @parameter - (Some 4) - {} - Unit ] - - location: 17 (remaining gas: 1039988.931 units remaining) + - location: 17 (remaining gas: 1039989.011 units remaining) [ None { Elt "hello" 4 } Unit ] - - location: 18 (remaining gas: 1039988.851 units remaining) + - location: 18 (remaining gas: 1039988.931 units remaining) [ (Pair None { Elt "hello" 4 }) Unit ] - - location: 19 (remaining gas: 1039988.771 units remaining) + - location: 19 (remaining gas: 1039988.851 units remaining) [ {} (Pair None { Elt "hello" 4 }) Unit ] - - location: 21 (remaining gas: 1039988.691 units remaining) + - location: 21 (remaining gas: 1039988.771 units remaining) [ (Pair {} None { Elt "hello" 4 }) Unit ] - - location: -1 (remaining gas: 1039988.621 units remaining) + - location: -1 (remaining gas: 1039988.701 units remaining) [ (Pair {} None { Elt "hello" 4 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" index c82ee9480bd0..3c9eae89794e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" @@ -24,31 +24,26 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039988.567 units remaining) + - location: -1 (remaining gas: 1039988.577 units remaining) [ "hi" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: -1 (remaining gas: 1039988.497 units remaining) - [ "hi" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039988.337 units remaining) + - location: 17 (remaining gas: 1039988.417 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } Unit ] - - location: 18 (remaining gas: 1039988.257 units remaining) + - location: 18 (remaining gas: 1039988.337 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 19 (remaining gas: 1039988.177 units remaining) + - location: 19 (remaining gas: 1039988.257 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 21 (remaining gas: 1039988.097 units remaining) + - location: 21 (remaining gas: 1039988.177 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: -1 (remaining gas: 1039988.027 units remaining) + - location: -1 (remaining gas: 1039988.107 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" index 4ceb36097106..035c2aeea9ee 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" @@ -24,31 +24,26 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039988.537 units remaining) + - location: -1 (remaining gas: 1039988.547 units remaining) [ "hello" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: -1 (remaining gas: 1039988.467 units remaining) - [ "hello" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039988.307 units remaining) + - location: 17 (remaining gas: 1039988.387 units remaining) [ (Some 4) { Elt "hello" 5 } Unit ] - - location: 18 (remaining gas: 1039988.227 units remaining) + - location: 18 (remaining gas: 1039988.307 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 19 (remaining gas: 1039988.147 units remaining) + - location: 19 (remaining gas: 1039988.227 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 21 (remaining gas: 1039988.067 units remaining) + - location: 21 (remaining gas: 1039988.147 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) Unit ] - - location: -1 (remaining gas: 1039987.997 units remaining) + - location: -1 (remaining gas: 1039988.077 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" index 2d819ee38a98..3aaea538bf61 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" @@ -24,31 +24,26 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039988.153 units remaining) + - location: -1 (remaining gas: 1039988.163 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: -1 (remaining gas: 1039988.083 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039987.923 units remaining) + - location: 17 (remaining gas: 1039988.003 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039987.843 units remaining) + - location: 18 (remaining gas: 1039987.923 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039987.763 units remaining) + - location: 19 (remaining gas: 1039987.843 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039987.683 units remaining) + - location: 21 (remaining gas: 1039987.763 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] - - location: -1 (remaining gas: 1039987.613 units remaining) + - location: -1 (remaining gas: 1039987.693 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" index 0326976022b9..f3361439845b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" @@ -24,31 +24,26 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039988.153 units remaining) + - location: -1 (remaining gas: 1039988.163 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: -1 (remaining gas: 1039988.083 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039987.923 units remaining) + - location: 17 (remaining gas: 1039988.003 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039987.843 units remaining) + - location: 18 (remaining gas: 1039987.923 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039987.763 units remaining) + - location: 19 (remaining gas: 1039987.843 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039987.683 units remaining) + - location: 21 (remaining gas: 1039987.763 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] - - location: -1 (remaining gas: 1039987.613 units remaining) + - location: -1 (remaining gas: 1039987.693 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" index 2030f706a24b..3ab449c3c26a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" @@ -24,31 +24,26 @@ trace [ None { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039988.777 units remaining) + - location: -1 (remaining gas: 1039988.787 units remaining) [ "hello" @parameter None { Elt "hello" 4 } Unit ] - - location: -1 (remaining gas: 1039988.707 units remaining) - [ "hello" @parameter - None - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039988.547 units remaining) + - location: 17 (remaining gas: 1039988.627 units remaining) [ (Some 4) {} Unit ] - - location: 18 (remaining gas: 1039988.467 units remaining) + - location: 18 (remaining gas: 1039988.547 units remaining) [ (Pair (Some 4) {}) Unit ] - - location: 19 (remaining gas: 1039988.387 units remaining) + - location: 19 (remaining gas: 1039988.467 units remaining) [ {} (Pair (Some 4) {}) Unit ] - - location: 21 (remaining gas: 1039988.307 units remaining) + - location: 21 (remaining gas: 1039988.387 units remaining) [ (Pair {} (Some 4) {}) Unit ] - - location: -1 (remaining gas: 1039988.237 units remaining) + - location: -1 (remaining gas: 1039988.317 units remaining) [ (Pair {} (Some 4) {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" index 673d44aa9985..14d7ea4cd078 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" @@ -24,31 +24,26 @@ trace [ None {} Unit ] - - location: 15 (remaining gas: 1039989.401 units remaining) + - location: -1 (remaining gas: 1039989.411 units remaining) [ "hello" @parameter None {} Unit ] - - location: -1 (remaining gas: 1039989.331 units remaining) - [ "hello" @parameter - None - {} - Unit ] - - location: 17 (remaining gas: 1039989.171 units remaining) + - location: 17 (remaining gas: 1039989.251 units remaining) [ None {} Unit ] - - location: 18 (remaining gas: 1039989.091 units remaining) + - location: 18 (remaining gas: 1039989.171 units remaining) [ (Pair None {}) Unit ] - - location: 19 (remaining gas: 1039989.011 units remaining) + - location: 19 (remaining gas: 1039989.091 units remaining) [ {} (Pair None {}) Unit ] - - location: 21 (remaining gas: 1039988.931 units remaining) + - location: 21 (remaining gas: 1039989.011 units remaining) [ (Pair {} None {}) Unit ] - - location: -1 (remaining gas: 1039988.861 units remaining) + - location: -1 (remaining gas: 1039988.941 units remaining) [ (Pair {} None {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" index 4c23b48c1ea8..59e46aac43b7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" @@ -37,26 +37,21 @@ trace [ { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 15 (remaining gas: 1039983.475 units remaining) - [ "1" @parameter - { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 20 (remaining gas: 1039983.395 units remaining) + - location: 20 (remaining gas: 1039983.475 units remaining) [ (Some "one") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039983.315 units remaining) + - location: 21 (remaining gas: 1039983.395 units remaining) [ (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) Unit ] - - location: 22 (remaining gas: 1039983.235 units remaining) + - location: 22 (remaining gas: 1039983.315 units remaining) [ {} (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) Unit ] - - location: 24 (remaining gas: 1039983.155 units remaining) + - location: 24 (remaining gas: 1039983.235 units remaining) [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) Unit ] - - location: -1 (remaining gas: 1039983.085 units remaining) + - location: -1 (remaining gas: 1039983.165 units remaining) [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" index 6da94a32249e..246ec2ab1d21 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" @@ -37,26 +37,21 @@ trace [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 15 (remaining gas: 1039984.203 units remaining) - [ "" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039984.123 units remaining) + - location: 20 (remaining gas: 1039984.203 units remaining) [ None { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039984.043 units remaining) + - location: 21 (remaining gas: 1039984.123 units remaining) [ (Pair None { Elt "hello" "hi" }) Unit ] - - location: 22 (remaining gas: 1039983.963 units remaining) + - location: 22 (remaining gas: 1039984.043 units remaining) [ {} (Pair None { Elt "hello" "hi" }) Unit ] - - location: 24 (remaining gas: 1039983.883 units remaining) + - location: 24 (remaining gas: 1039983.963 units remaining) [ (Pair {} None { Elt "hello" "hi" }) Unit ] - - location: -1 (remaining gas: 1039983.813 units remaining) + - location: -1 (remaining gas: 1039983.893 units remaining) [ (Pair {} None { Elt "hello" "hi" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" index f140a3bd0206..ff33c046013f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" @@ -37,26 +37,21 @@ trace [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 15 (remaining gas: 1039984.153 units remaining) - [ "hello" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039984.073 units remaining) + - location: 20 (remaining gas: 1039984.153 units remaining) [ (Some "hi") { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039983.993 units remaining) + - location: 21 (remaining gas: 1039984.073 units remaining) [ (Pair (Some "hi") { Elt "hello" "hi" }) Unit ] - - location: 22 (remaining gas: 1039983.913 units remaining) + - location: 22 (remaining gas: 1039983.993 units remaining) [ {} (Pair (Some "hi") { Elt "hello" "hi" }) Unit ] - - location: 24 (remaining gas: 1039983.833 units remaining) + - location: 24 (remaining gas: 1039983.913 units remaining) [ (Pair {} (Some "hi") { Elt "hello" "hi" }) Unit ] - - location: -1 (remaining gas: 1039983.763 units remaining) + - location: -1 (remaining gas: 1039983.843 units remaining) [ (Pair {} (Some "hi") { Elt "hello" "hi" }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out index 2a890f067c68..0e7fa18f0b70 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out @@ -31,179 +31,140 @@ trace [ 0 0 Unit ] - - location: 17 (remaining gas: 1039983.272 units remaining) - [ 1 @parameter.elt - 0 - 0 - Unit ] - - location: 19 (remaining gas: 1039983.192 units remaining) + - location: 19 (remaining gas: 1039983.272 units remaining) [ 1 0 Unit ] - - location: 20 (remaining gas: 1039983.092 units remaining) + - location: 20 (remaining gas: 1039983.172 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039983.012 units remaining) + - location: 22 (remaining gas: 1039983.092 units remaining) [ 1 0 Unit ] - - location: 25 (remaining gas: 1039982.932 units remaining) + - location: 25 (remaining gas: 1039983.012 units remaining) [ 1 Unit ] - - location: -1 (remaining gas: 1039982.862 units remaining) + - location: -1 (remaining gas: 1039982.942 units remaining) [ 1 Unit ] - - location: 21 (remaining gas: 1039982.782 units remaining) + - location: -1 (remaining gas: 1039982.872 units remaining) [ 1 1 Unit ] - - location: -1 (remaining gas: 1039982.712 units remaining) + - location: 16 (remaining gas: 1039982.772 units remaining) [ 1 - 1 Unit ] - - location: 16 (remaining gas: 1039982.612 units remaining) - [ 1 - Unit ] - - location: 18 (remaining gas: 1039982.532 units remaining) + - location: 18 (remaining gas: 1039982.692 units remaining) [ 1 1 Unit ] - - location: 17 (remaining gas: 1039982.462 units remaining) + - location: 17 (remaining gas: 1039982.622 units remaining) [ 1 1 Unit ] - - location: 17 (remaining gas: 1039982.382 units remaining) - [ 1 @parameter.elt - 1 - 1 - Unit ] - - location: 19 (remaining gas: 1039982.302 units remaining) + - location: 19 (remaining gas: 1039982.542 units remaining) [ 2 1 Unit ] - - location: 20 (remaining gas: 1039982.202 units remaining) + - location: 20 (remaining gas: 1039982.442 units remaining) [ 1 Unit ] - - location: 22 (remaining gas: 1039982.122 units remaining) + - location: 22 (remaining gas: 1039982.362 units remaining) [ 1 1 Unit ] - - location: 25 (remaining gas: 1039982.042 units remaining) - [ 2 - Unit ] - - location: -1 (remaining gas: 1039981.972 units remaining) + - location: 25 (remaining gas: 1039982.282 units remaining) [ 2 Unit ] - - location: 21 (remaining gas: 1039981.892 units remaining) + - location: -1 (remaining gas: 1039982.212 units remaining) [ 2 - 2 Unit ] - - location: -1 (remaining gas: 1039981.822 units remaining) + - location: -1 (remaining gas: 1039982.142 units remaining) [ 2 2 Unit ] - - location: 16 (remaining gas: 1039981.722 units remaining) + - location: 16 (remaining gas: 1039982.042 units remaining) [ 2 Unit ] - - location: 18 (remaining gas: 1039981.642 units remaining) + - location: 18 (remaining gas: 1039981.962 units remaining) [ 2 2 Unit ] - - location: 17 (remaining gas: 1039981.572 units remaining) + - location: 17 (remaining gas: 1039981.892 units remaining) [ 2 2 Unit ] - - location: 17 (remaining gas: 1039981.492 units remaining) - [ 1 @parameter.elt - 2 - 2 - Unit ] - - location: 19 (remaining gas: 1039981.412 units remaining) + - location: 19 (remaining gas: 1039981.812 units remaining) [ 3 2 Unit ] - - location: 20 (remaining gas: 1039981.312 units remaining) + - location: 20 (remaining gas: 1039981.712 units remaining) [ 2 Unit ] - - location: 22 (remaining gas: 1039981.232 units remaining) + - location: 22 (remaining gas: 1039981.632 units remaining) [ 1 2 Unit ] - - location: 25 (remaining gas: 1039981.152 units remaining) + - location: 25 (remaining gas: 1039981.552 units remaining) [ 3 Unit ] - - location: -1 (remaining gas: 1039981.082 units remaining) + - location: -1 (remaining gas: 1039981.482 units remaining) [ 3 Unit ] - - location: 21 (remaining gas: 1039981.002 units remaining) + - location: -1 (remaining gas: 1039981.412 units remaining) [ 3 3 Unit ] - - location: -1 (remaining gas: 1039980.932 units remaining) + - location: 16 (remaining gas: 1039981.312 units remaining) [ 3 - 3 Unit ] - - location: 16 (remaining gas: 1039980.832 units remaining) - [ 3 - Unit ] - - location: 18 (remaining gas: 1039980.752 units remaining) + - location: 18 (remaining gas: 1039981.232 units remaining) [ 3 3 Unit ] - - location: 17 (remaining gas: 1039980.682 units remaining) + - location: 17 (remaining gas: 1039981.162 units remaining) [ 3 3 Unit ] - - location: 17 (remaining gas: 1039980.602 units remaining) - [ 1 @parameter.elt - 3 - 3 - Unit ] - - location: 19 (remaining gas: 1039980.522 units remaining) + - location: 19 (remaining gas: 1039981.082 units remaining) [ 4 3 Unit ] - - location: 20 (remaining gas: 1039980.422 units remaining) + - location: 20 (remaining gas: 1039980.982 units remaining) [ 3 Unit ] - - location: 22 (remaining gas: 1039980.342 units remaining) + - location: 22 (remaining gas: 1039980.902 units remaining) [ 1 3 Unit ] - - location: 25 (remaining gas: 1039980.262 units remaining) - [ 4 - Unit ] - - location: -1 (remaining gas: 1039980.192 units remaining) + - location: 25 (remaining gas: 1039980.822 units remaining) [ 4 Unit ] - - location: 21 (remaining gas: 1039980.112 units remaining) + - location: -1 (remaining gas: 1039980.752 units remaining) [ 4 - 4 Unit ] - - location: -1 (remaining gas: 1039980.042 units remaining) + - location: -1 (remaining gas: 1039980.682 units remaining) [ 4 4 Unit ] - - location: 26 (remaining gas: 1039979.962 units remaining) + - location: 26 (remaining gas: 1039980.602 units remaining) [ {} { 1 ; 2 ; 3 ; 4 } 4 Unit ] - - location: 28 (remaining gas: 1039979.882 units remaining) + - location: 28 (remaining gas: 1039980.522 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) 4 Unit ] - - location: 29 (remaining gas: 1039979.782 units remaining) + - location: 29 (remaining gas: 1039980.422 units remaining) [ 4 Unit ] - - location: 31 (remaining gas: 1039979.702 units remaining) + - location: 31 (remaining gas: 1039980.342 units remaining) [ Unit ] - - location: 30 (remaining gas: 1039979.632 units remaining) + - location: 30 (remaining gas: 1039980.272 units remaining) [ Unit ] - - location: 30 (remaining gas: 1039979.552 units remaining) - [ (Pair {} { 1 ; 2 ; 3 ; 4 }) - Unit ] - - location: -1 (remaining gas: 1039979.482 units remaining) + - location: -1 (remaining gas: 1039980.202 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out index 4c20947affae..a5aefb3cb016 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out @@ -31,179 +31,140 @@ trace [ 0 0 Unit ] - - location: 17 (remaining gas: 1039983.272 units remaining) - [ 1 @parameter.elt - 0 - 0 - Unit ] - - location: 19 (remaining gas: 1039983.192 units remaining) + - location: 19 (remaining gas: 1039983.272 units remaining) [ 1 0 Unit ] - - location: 20 (remaining gas: 1039983.092 units remaining) + - location: 20 (remaining gas: 1039983.172 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039983.012 units remaining) + - location: 22 (remaining gas: 1039983.092 units remaining) [ 1 0 Unit ] - - location: 25 (remaining gas: 1039982.932 units remaining) + - location: 25 (remaining gas: 1039983.012 units remaining) [ 1 Unit ] - - location: -1 (remaining gas: 1039982.862 units remaining) + - location: -1 (remaining gas: 1039982.942 units remaining) [ 1 Unit ] - - location: 21 (remaining gas: 1039982.782 units remaining) + - location: -1 (remaining gas: 1039982.872 units remaining) [ 1 1 Unit ] - - location: -1 (remaining gas: 1039982.712 units remaining) + - location: 16 (remaining gas: 1039982.772 units remaining) [ 1 - 1 Unit ] - - location: 16 (remaining gas: 1039982.612 units remaining) - [ 1 - Unit ] - - location: 18 (remaining gas: 1039982.532 units remaining) + - location: 18 (remaining gas: 1039982.692 units remaining) [ 1 1 Unit ] - - location: 17 (remaining gas: 1039982.462 units remaining) + - location: 17 (remaining gas: 1039982.622 units remaining) [ 1 1 Unit ] - - location: 17 (remaining gas: 1039982.382 units remaining) - [ 2 @parameter.elt - 1 - 1 - Unit ] - - location: 19 (remaining gas: 1039982.302 units remaining) + - location: 19 (remaining gas: 1039982.542 units remaining) [ 3 1 Unit ] - - location: 20 (remaining gas: 1039982.202 units remaining) + - location: 20 (remaining gas: 1039982.442 units remaining) [ 1 Unit ] - - location: 22 (remaining gas: 1039982.122 units remaining) + - location: 22 (remaining gas: 1039982.362 units remaining) [ 1 1 Unit ] - - location: 25 (remaining gas: 1039982.042 units remaining) + - location: 25 (remaining gas: 1039982.282 units remaining) [ 2 Unit ] - - location: -1 (remaining gas: 1039981.972 units remaining) + - location: -1 (remaining gas: 1039982.212 units remaining) [ 2 Unit ] - - location: 21 (remaining gas: 1039981.892 units remaining) - [ 3 - 2 - Unit ] - - location: -1 (remaining gas: 1039981.822 units remaining) + - location: -1 (remaining gas: 1039982.142 units remaining) [ 3 2 Unit ] - - location: 16 (remaining gas: 1039981.722 units remaining) + - location: 16 (remaining gas: 1039982.042 units remaining) [ 2 Unit ] - - location: 18 (remaining gas: 1039981.642 units remaining) + - location: 18 (remaining gas: 1039981.962 units remaining) [ 2 2 Unit ] - - location: 17 (remaining gas: 1039981.572 units remaining) + - location: 17 (remaining gas: 1039981.892 units remaining) [ 2 2 Unit ] - - location: 17 (remaining gas: 1039981.492 units remaining) - [ 3 @parameter.elt - 2 - 2 - Unit ] - - location: 19 (remaining gas: 1039981.412 units remaining) + - location: 19 (remaining gas: 1039981.812 units remaining) [ 5 2 Unit ] - - location: 20 (remaining gas: 1039981.312 units remaining) + - location: 20 (remaining gas: 1039981.712 units remaining) [ 2 Unit ] - - location: 22 (remaining gas: 1039981.232 units remaining) + - location: 22 (remaining gas: 1039981.632 units remaining) [ 1 2 Unit ] - - location: 25 (remaining gas: 1039981.152 units remaining) + - location: 25 (remaining gas: 1039981.552 units remaining) [ 3 Unit ] - - location: -1 (remaining gas: 1039981.082 units remaining) + - location: -1 (remaining gas: 1039981.482 units remaining) [ 3 Unit ] - - location: 21 (remaining gas: 1039981.002 units remaining) + - location: -1 (remaining gas: 1039981.412 units remaining) [ 5 3 Unit ] - - location: -1 (remaining gas: 1039980.932 units remaining) - [ 5 - 3 - Unit ] - - location: 16 (remaining gas: 1039980.832 units remaining) + - location: 16 (remaining gas: 1039981.312 units remaining) [ 3 Unit ] - - location: 18 (remaining gas: 1039980.752 units remaining) + - location: 18 (remaining gas: 1039981.232 units remaining) [ 3 3 Unit ] - - location: 17 (remaining gas: 1039980.682 units remaining) + - location: 17 (remaining gas: 1039981.162 units remaining) [ 3 3 Unit ] - - location: 17 (remaining gas: 1039980.602 units remaining) - [ 0 @parameter.elt - 3 - 3 - Unit ] - - location: 19 (remaining gas: 1039980.522 units remaining) + - location: 19 (remaining gas: 1039981.082 units remaining) [ 3 3 Unit ] - - location: 20 (remaining gas: 1039980.422 units remaining) + - location: 20 (remaining gas: 1039980.982 units remaining) [ 3 Unit ] - - location: 22 (remaining gas: 1039980.342 units remaining) + - location: 22 (remaining gas: 1039980.902 units remaining) [ 1 3 Unit ] - - location: 25 (remaining gas: 1039980.262 units remaining) + - location: 25 (remaining gas: 1039980.822 units remaining) [ 4 Unit ] - - location: -1 (remaining gas: 1039980.192 units remaining) + - location: -1 (remaining gas: 1039980.752 units remaining) [ 4 Unit ] - - location: 21 (remaining gas: 1039980.112 units remaining) - [ 3 - 4 - Unit ] - - location: -1 (remaining gas: 1039980.042 units remaining) + - location: -1 (remaining gas: 1039980.682 units remaining) [ 3 4 Unit ] - - location: 26 (remaining gas: 1039979.962 units remaining) + - location: 26 (remaining gas: 1039980.602 units remaining) [ {} { 1 ; 3 ; 5 ; 3 } 4 Unit ] - - location: 28 (remaining gas: 1039979.882 units remaining) + - location: 28 (remaining gas: 1039980.522 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) 4 Unit ] - - location: 29 (remaining gas: 1039979.782 units remaining) + - location: 29 (remaining gas: 1039980.422 units remaining) [ 4 Unit ] - - location: 31 (remaining gas: 1039979.702 units remaining) + - location: 31 (remaining gas: 1039980.342 units remaining) [ Unit ] - - location: 30 (remaining gas: 1039979.632 units remaining) + - location: 30 (remaining gas: 1039980.272 units remaining) [ Unit ] - - location: 30 (remaining gas: 1039979.552 units remaining) - [ (Pair {} { 1 ; 3 ; 5 ; 3 }) - Unit ] - - location: -1 (remaining gas: 1039979.482 units remaining) + - location: -1 (remaining gas: 1039980.202 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out index 4afd903e1f24..d91cbfb0d46f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out @@ -36,10 +36,7 @@ trace [ Unit ] - location: 30 (remaining gas: 1039984.200 units remaining) [ Unit ] - - location: 30 (remaining gas: 1039984.120 units remaining) - [ (Pair {} {}) - Unit ] - - location: -1 (remaining gas: 1039984.050 units remaining) + - location: -1 (remaining gas: 1039984.130 units remaining) [ (Pair {} {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index d5db099e9826..f78f4d9f1e81 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -26,9 +26,6 @@ trace - location: 14 (remaining gas: 1039976.474 units remaining) [ (Left (Pair { "c" ; "b" ; "a" } {})) Unit ] - - location: 17 (remaining gas: 1039976.394 units remaining) - [ (Pair { "c" ; "b" ; "a" } {}) - Unit ] - location: 19 (remaining gas: 1039976.314 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) (Pair { "c" ; "b" ; "a" } {}) @@ -46,213 +43,173 @@ trace - location: 22 (remaining gas: 1039975.984 units remaining) [ {} Unit ] - - location: 22 (remaining gas: 1039975.904 units remaining) - [ { "c" ; "b" ; "a" } @parameter - {} - Unit ] - - location: 24 (remaining gas: 1039975.794 units remaining) + - location: 24 (remaining gas: 1039975.874 units remaining) [ "c" @parameter.hd { "b" ; "a" } @parameter.tl {} Unit ] - - location: 26 (remaining gas: 1039975.724 units remaining) + - location: 26 (remaining gas: 1039975.804 units remaining) [ { "b" ; "a" } @parameter.tl "c" @parameter.hd {} Unit ] - - location: 27 (remaining gas: 1039975.624 units remaining) + - location: 27 (remaining gas: 1039975.704 units remaining) [ "c" @parameter.hd {} Unit ] - - location: 29 (remaining gas: 1039975.544 units remaining) + - location: 29 (remaining gas: 1039975.624 units remaining) [ { "c" } Unit ] - - location: 28 (remaining gas: 1039975.474 units remaining) + - location: 28 (remaining gas: 1039975.554 units remaining) [ { "c" } Unit ] - - location: 28 (remaining gas: 1039975.394 units remaining) - [ { "b" ; "a" } @parameter.tl - { "c" } - Unit ] - - location: 30 (remaining gas: 1039975.314 units remaining) + - location: 30 (remaining gas: 1039975.474 units remaining) [ (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 31 (remaining gas: 1039975.234 units remaining) + - location: 31 (remaining gas: 1039975.394 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) Unit ] - - location: -1 (remaining gas: 1039975.164 units remaining) + - location: -1 (remaining gas: 1039975.324 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) Unit ] - - location: -1 (remaining gas: 1039975.094 units remaining) + - location: -1 (remaining gas: 1039975.254 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) Unit ] - - location: 17 (remaining gas: 1039975.014 units remaining) - [ (Pair { "b" ; "a" } { "c" }) - Unit ] - - location: 19 (remaining gas: 1039974.934 units remaining) + - location: 19 (remaining gas: 1039975.174 units remaining) [ (Pair { "b" ; "a" } { "c" }) (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 20 (remaining gas: 1039974.854 units remaining) + - location: 20 (remaining gas: 1039975.094 units remaining) [ { "b" ; "a" } @parameter (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 21 (remaining gas: 1039974.754 units remaining) + - location: 21 (remaining gas: 1039974.994 units remaining) [ (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 23 (remaining gas: 1039974.674 units remaining) + - location: 23 (remaining gas: 1039974.914 units remaining) [ { "c" } Unit ] - - location: 22 (remaining gas: 1039974.604 units remaining) + - location: 22 (remaining gas: 1039974.844 units remaining) [ { "c" } Unit ] - - location: 22 (remaining gas: 1039974.524 units remaining) - [ { "b" ; "a" } @parameter - { "c" } - Unit ] - - location: 24 (remaining gas: 1039974.414 units remaining) + - location: 24 (remaining gas: 1039974.734 units remaining) [ "b" @parameter.hd { "a" } @parameter.tl { "c" } Unit ] - - location: 26 (remaining gas: 1039974.344 units remaining) + - location: 26 (remaining gas: 1039974.664 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd { "c" } Unit ] - - location: 27 (remaining gas: 1039974.244 units remaining) + - location: 27 (remaining gas: 1039974.564 units remaining) [ "b" @parameter.hd { "c" } Unit ] - - location: 29 (remaining gas: 1039974.164 units remaining) + - location: 29 (remaining gas: 1039974.484 units remaining) [ { "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039974.094 units remaining) + - location: 28 (remaining gas: 1039974.414 units remaining) [ { "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039974.014 units remaining) - [ { "a" } @parameter.tl - { "b" ; "c" } - Unit ] - - location: 30 (remaining gas: 1039973.934 units remaining) + - location: 30 (remaining gas: 1039974.334 units remaining) [ (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 31 (remaining gas: 1039973.854 units remaining) + - location: 31 (remaining gas: 1039974.254 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) Unit ] - - location: -1 (remaining gas: 1039973.784 units remaining) + - location: -1 (remaining gas: 1039974.184 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) Unit ] - - location: -1 (remaining gas: 1039973.714 units remaining) + - location: -1 (remaining gas: 1039974.114 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) Unit ] - - location: 17 (remaining gas: 1039973.634 units remaining) - [ (Pair { "a" } { "b" ; "c" }) - Unit ] - - location: 19 (remaining gas: 1039973.554 units remaining) + - location: 19 (remaining gas: 1039974.034 units remaining) [ (Pair { "a" } { "b" ; "c" }) (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 20 (remaining gas: 1039973.474 units remaining) + - location: 20 (remaining gas: 1039973.954 units remaining) [ { "a" } @parameter (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 21 (remaining gas: 1039973.374 units remaining) + - location: 21 (remaining gas: 1039973.854 units remaining) [ (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 23 (remaining gas: 1039973.294 units remaining) + - location: 23 (remaining gas: 1039973.774 units remaining) [ { "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039973.224 units remaining) + - location: 22 (remaining gas: 1039973.704 units remaining) [ { "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039973.144 units remaining) - [ { "a" } @parameter - { "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039973.034 units remaining) + - location: 24 (remaining gas: 1039973.594 units remaining) [ "a" @parameter.hd {} @parameter.tl { "b" ; "c" } Unit ] - - location: 26 (remaining gas: 1039972.964 units remaining) + - location: 26 (remaining gas: 1039973.524 units remaining) [ {} @parameter.tl "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 27 (remaining gas: 1039972.864 units remaining) + - location: 27 (remaining gas: 1039973.424 units remaining) [ "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 29 (remaining gas: 1039972.784 units remaining) + - location: 29 (remaining gas: 1039973.344 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039972.714 units remaining) + - location: 28 (remaining gas: 1039973.274 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039972.634 units remaining) - [ {} @parameter.tl - { "a" ; "b" ; "c" } - Unit ] - - location: 30 (remaining gas: 1039972.554 units remaining) + - location: 30 (remaining gas: 1039973.194 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 31 (remaining gas: 1039972.474 units remaining) + - location: 31 (remaining gas: 1039973.114 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) Unit ] - - location: -1 (remaining gas: 1039972.404 units remaining) + - location: -1 (remaining gas: 1039973.044 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) Unit ] - - location: -1 (remaining gas: 1039972.334 units remaining) + - location: -1 (remaining gas: 1039972.974 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) Unit ] - - location: 17 (remaining gas: 1039972.254 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: 19 (remaining gas: 1039972.174 units remaining) + - location: 19 (remaining gas: 1039972.894 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 20 (remaining gas: 1039972.094 units remaining) + - location: 20 (remaining gas: 1039972.814 units remaining) [ {} @parameter (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 21 (remaining gas: 1039971.994 units remaining) + - location: 21 (remaining gas: 1039972.714 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 23 (remaining gas: 1039971.914 units remaining) + - location: 23 (remaining gas: 1039972.634 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039971.844 units remaining) + - location: 22 (remaining gas: 1039972.564 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039971.764 units remaining) - [ {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039971.654 units remaining) + - location: 24 (remaining gas: 1039972.454 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 35 (remaining gas: 1039971.574 units remaining) + - location: 35 (remaining gas: 1039972.374 units remaining) [ (Right { "a" ; "b" ; "c" }) Unit ] - - location: 34 (remaining gas: 1039971.504 units remaining) + - location: 34 (remaining gas: 1039972.304 units remaining) [ (Right { "a" ; "b" ; "c" }) Unit ] - - location: -1 (remaining gas: 1039971.434 units remaining) + - location: -1 (remaining gas: 1039972.234 units remaining) [ (Right { "a" ; "b" ; "c" }) Unit ] - - location: 17 (remaining gas: 1039971.354 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 41 (remaining gas: 1039971.274 units remaining) + - location: 41 (remaining gas: 1039972.154 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 43 (remaining gas: 1039971.194 units remaining) + - location: 43 (remaining gas: 1039972.074 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: -1 (remaining gas: 1039971.124 units remaining) + - location: -1 (remaining gas: 1039972.004 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" index 6f7202ed83d5..be1db99dc3ff 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" @@ -26,9 +26,6 @@ trace - location: 14 (remaining gas: 1039977.266 units remaining) [ (Left (Pair {} {})) Unit ] - - location: 17 (remaining gas: 1039977.186 units remaining) - [ (Pair {} {}) - Unit ] - location: 19 (remaining gas: 1039977.106 units remaining) [ (Pair {} {}) (Pair {} {}) @@ -46,33 +43,26 @@ trace - location: 22 (remaining gas: 1039976.776 units remaining) [ {} Unit ] - - location: 22 (remaining gas: 1039976.696 units remaining) - [ {} @parameter - {} - Unit ] - - location: 24 (remaining gas: 1039976.586 units remaining) + - location: 24 (remaining gas: 1039976.666 units remaining) [ {} Unit ] - - location: 35 (remaining gas: 1039976.506 units remaining) + - location: 35 (remaining gas: 1039976.586 units remaining) [ (Right {}) Unit ] - - location: 34 (remaining gas: 1039976.436 units remaining) + - location: 34 (remaining gas: 1039976.516 units remaining) [ (Right {}) Unit ] - - location: -1 (remaining gas: 1039976.366 units remaining) + - location: -1 (remaining gas: 1039976.446 units remaining) [ (Right {}) Unit ] - - location: 17 (remaining gas: 1039976.286 units remaining) - [ {} - Unit ] - - location: 41 (remaining gas: 1039976.206 units remaining) + - location: 41 (remaining gas: 1039976.366 units remaining) [ {} {} Unit ] - - location: 43 (remaining gas: 1039976.126 units remaining) + - location: 43 (remaining gas: 1039976.286 units remaining) [ (Pair {} {}) Unit ] - - location: -1 (remaining gas: 1039976.056 units remaining) + - location: -1 (remaining gas: 1039976.216 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out index 124dad5ca229..4639f16fa622 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out @@ -49,176 +49,140 @@ trace - location: 27 (remaining gas: 1039974.840 units remaining) [ 0 @acc_e Unit ] - - location: 27 (remaining gas: 1039974.760 units remaining) + - location: -1 (remaining gas: 1039974.770 units remaining) [ 0 @acc_k 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.690 units remaining) - [ 0 @acc_k - 0 @acc_e - Unit ] - - location: 23 (remaining gas: 1039974.610 units remaining) - [ (Pair 0 100) - 0 @acc_k - 0 @acc_e - Unit ] - - location: 29 (remaining gas: 1039974.530 units remaining) + - location: 29 (remaining gas: 1039974.690 units remaining) [ (Pair 0 100) (Pair 0 100) 0 @acc_k 0 @acc_e Unit ] - - location: 30 (remaining gas: 1039974.430 units remaining) + - location: 30 (remaining gas: 1039974.590 units remaining) [ (Pair 0 100) 0 @acc_k 0 @acc_e Unit ] - - location: 32 (remaining gas: 1039974.350 units remaining) + - location: 32 (remaining gas: 1039974.510 units remaining) [ 0 @key 0 @acc_k 0 @acc_e Unit ] - - location: 33 (remaining gas: 1039974.270 units remaining) + - location: 33 (remaining gas: 1039974.430 units remaining) [ 0 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.200 units remaining) + - location: -1 (remaining gas: 1039974.360 units remaining) [ 0 0 @acc_e Unit ] - - location: 31 (remaining gas: 1039974.120 units remaining) - [ (Pair 0 100) - 0 - 0 @acc_e - Unit ] - - location: 34 (remaining gas: 1039974.050 units remaining) + - location: 34 (remaining gas: 1039974.290 units remaining) [ 0 (Pair 0 100) 0 @acc_e Unit ] - - location: 35 (remaining gas: 1039973.950 units remaining) + - location: 35 (remaining gas: 1039974.190 units remaining) [ (Pair 0 100) 0 @acc_e Unit ] - - location: 37 (remaining gas: 1039973.870 units remaining) + - location: 37 (remaining gas: 1039974.110 units remaining) [ 100 @elt 0 @acc_e Unit ] - - location: 38 (remaining gas: 1039973.790 units remaining) + - location: 38 (remaining gas: 1039974.030 units remaining) [ 100 Unit ] - - location: -1 (remaining gas: 1039973.720 units remaining) + - location: -1 (remaining gas: 1039973.960 units remaining) [ 100 Unit ] - - location: 36 (remaining gas: 1039973.640 units remaining) - [ 0 - 100 - Unit ] - - location: 39 (remaining gas: 1039973.560 units remaining) + - location: 39 (remaining gas: 1039973.880 units remaining) [ (Pair 0 100) Unit ] - - location: -1 (remaining gas: 1039973.490 units remaining) + - location: -1 (remaining gas: 1039973.810 units remaining) [ (Pair 0 100) Unit ] - - location: 22 (remaining gas: 1039973.390 units remaining) + - location: 22 (remaining gas: 1039973.710 units remaining) [ (Pair 0 100) Unit ] - - location: 24 (remaining gas: 1039973.310 units remaining) + - location: 24 (remaining gas: 1039973.630 units remaining) [ (Pair 0 100) (Pair 0 100) Unit ] - - location: 25 (remaining gas: 1039973.230 units remaining) + - location: 25 (remaining gas: 1039973.550 units remaining) [ 0 @acc_k (Pair 0 100) Unit ] - - location: 26 (remaining gas: 1039973.130 units remaining) + - location: 26 (remaining gas: 1039973.450 units remaining) [ (Pair 0 100) Unit ] - - location: 28 (remaining gas: 1039973.050 units remaining) + - location: 28 (remaining gas: 1039973.370 units remaining) [ 100 @acc_e Unit ] - - location: 27 (remaining gas: 1039972.980 units remaining) + - location: 27 (remaining gas: 1039973.300 units remaining) [ 100 @acc_e Unit ] - - location: 27 (remaining gas: 1039972.900 units remaining) + - location: -1 (remaining gas: 1039973.230 units remaining) [ 0 @acc_k 100 @acc_e Unit ] - - location: -1 (remaining gas: 1039972.830 units remaining) - [ 0 @acc_k - 100 @acc_e - Unit ] - - location: 23 (remaining gas: 1039972.750 units remaining) - [ (Pair 2 100) - 0 @acc_k - 100 @acc_e - Unit ] - - location: 29 (remaining gas: 1039972.670 units remaining) + - location: 29 (remaining gas: 1039973.150 units remaining) [ (Pair 2 100) (Pair 2 100) 0 @acc_k 100 @acc_e Unit ] - - location: 30 (remaining gas: 1039972.570 units remaining) + - location: 30 (remaining gas: 1039973.050 units remaining) [ (Pair 2 100) 0 @acc_k 100 @acc_e Unit ] - - location: 32 (remaining gas: 1039972.490 units remaining) + - location: 32 (remaining gas: 1039972.970 units remaining) [ 2 @key 0 @acc_k 100 @acc_e Unit ] - - location: 33 (remaining gas: 1039972.410 units remaining) + - location: 33 (remaining gas: 1039972.890 units remaining) [ 2 100 @acc_e Unit ] - - location: -1 (remaining gas: 1039972.340 units remaining) + - location: -1 (remaining gas: 1039972.820 units remaining) [ 2 100 @acc_e Unit ] - - location: 31 (remaining gas: 1039972.260 units remaining) - [ (Pair 2 100) - 2 - 100 @acc_e - Unit ] - - location: 34 (remaining gas: 1039972.190 units remaining) + - location: 34 (remaining gas: 1039972.750 units remaining) [ 2 (Pair 2 100) 100 @acc_e Unit ] - - location: 35 (remaining gas: 1039972.090 units remaining) + - location: 35 (remaining gas: 1039972.650 units remaining) [ (Pair 2 100) 100 @acc_e Unit ] - - location: 37 (remaining gas: 1039972.010 units remaining) + - location: 37 (remaining gas: 1039972.570 units remaining) [ 100 @elt 100 @acc_e Unit ] - - location: 38 (remaining gas: 1039971.930 units remaining) + - location: 38 (remaining gas: 1039972.490 units remaining) [ 200 Unit ] - - location: -1 (remaining gas: 1039971.860 units remaining) + - location: -1 (remaining gas: 1039972.420 units remaining) [ 200 Unit ] - - location: 36 (remaining gas: 1039971.780 units remaining) - [ 2 - 200 - Unit ] - - location: 39 (remaining gas: 1039971.700 units remaining) + - location: 39 (remaining gas: 1039972.340 units remaining) [ (Pair 2 200) Unit ] - - location: -1 (remaining gas: 1039971.630 units remaining) + - location: -1 (remaining gas: 1039972.270 units remaining) [ (Pair 2 200) Unit ] - - location: 40 (remaining gas: 1039971.550 units remaining) + - location: 40 (remaining gas: 1039972.190 units remaining) [ {} (Pair 2 200) Unit ] - - location: 42 (remaining gas: 1039971.470 units remaining) + - location: 42 (remaining gas: 1039972.110 units remaining) [ (Pair {} 2 200) Unit ] - - location: -1 (remaining gas: 1039971.400 units remaining) + - location: -1 (remaining gas: 1039972.040 units remaining) [ (Pair {} 2 200) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out index 3338d3216f54..c5c86e66fc3d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out @@ -49,176 +49,140 @@ trace - location: 27 (remaining gas: 1039974.840 units remaining) [ 0 @acc_e Unit ] - - location: 27 (remaining gas: 1039974.760 units remaining) + - location: -1 (remaining gas: 1039974.770 units remaining) [ 0 @acc_k 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.690 units remaining) - [ 0 @acc_k - 0 @acc_e - Unit ] - - location: 23 (remaining gas: 1039974.610 units remaining) - [ (Pair 1 1) - 0 @acc_k - 0 @acc_e - Unit ] - - location: 29 (remaining gas: 1039974.530 units remaining) + - location: 29 (remaining gas: 1039974.690 units remaining) [ (Pair 1 1) (Pair 1 1) 0 @acc_k 0 @acc_e Unit ] - - location: 30 (remaining gas: 1039974.430 units remaining) + - location: 30 (remaining gas: 1039974.590 units remaining) [ (Pair 1 1) 0 @acc_k 0 @acc_e Unit ] - - location: 32 (remaining gas: 1039974.350 units remaining) + - location: 32 (remaining gas: 1039974.510 units remaining) [ 1 @key 0 @acc_k 0 @acc_e Unit ] - - location: 33 (remaining gas: 1039974.270 units remaining) + - location: 33 (remaining gas: 1039974.430 units remaining) [ 1 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.200 units remaining) + - location: -1 (remaining gas: 1039974.360 units remaining) [ 1 0 @acc_e Unit ] - - location: 31 (remaining gas: 1039974.120 units remaining) - [ (Pair 1 1) - 1 - 0 @acc_e - Unit ] - - location: 34 (remaining gas: 1039974.050 units remaining) + - location: 34 (remaining gas: 1039974.290 units remaining) [ 1 (Pair 1 1) 0 @acc_e Unit ] - - location: 35 (remaining gas: 1039973.950 units remaining) + - location: 35 (remaining gas: 1039974.190 units remaining) [ (Pair 1 1) 0 @acc_e Unit ] - - location: 37 (remaining gas: 1039973.870 units remaining) + - location: 37 (remaining gas: 1039974.110 units remaining) [ 1 @elt 0 @acc_e Unit ] - - location: 38 (remaining gas: 1039973.790 units remaining) - [ 1 - Unit ] - - location: -1 (remaining gas: 1039973.720 units remaining) + - location: 38 (remaining gas: 1039974.030 units remaining) [ 1 Unit ] - - location: 36 (remaining gas: 1039973.640 units remaining) + - location: -1 (remaining gas: 1039973.960 units remaining) [ 1 - 1 Unit ] - - location: 39 (remaining gas: 1039973.560 units remaining) + - location: 39 (remaining gas: 1039973.880 units remaining) [ (Pair 1 1) Unit ] - - location: -1 (remaining gas: 1039973.490 units remaining) + - location: -1 (remaining gas: 1039973.810 units remaining) [ (Pair 1 1) Unit ] - - location: 22 (remaining gas: 1039973.390 units remaining) + - location: 22 (remaining gas: 1039973.710 units remaining) [ (Pair 1 1) Unit ] - - location: 24 (remaining gas: 1039973.310 units remaining) + - location: 24 (remaining gas: 1039973.630 units remaining) [ (Pair 1 1) (Pair 1 1) Unit ] - - location: 25 (remaining gas: 1039973.230 units remaining) + - location: 25 (remaining gas: 1039973.550 units remaining) [ 1 @acc_k (Pair 1 1) Unit ] - - location: 26 (remaining gas: 1039973.130 units remaining) + - location: 26 (remaining gas: 1039973.450 units remaining) [ (Pair 1 1) Unit ] - - location: 28 (remaining gas: 1039973.050 units remaining) + - location: 28 (remaining gas: 1039973.370 units remaining) [ 1 @acc_e Unit ] - - location: 27 (remaining gas: 1039972.980 units remaining) + - location: 27 (remaining gas: 1039973.300 units remaining) [ 1 @acc_e Unit ] - - location: 27 (remaining gas: 1039972.900 units remaining) + - location: -1 (remaining gas: 1039973.230 units remaining) [ 1 @acc_k 1 @acc_e Unit ] - - location: -1 (remaining gas: 1039972.830 units remaining) - [ 1 @acc_k - 1 @acc_e - Unit ] - - location: 23 (remaining gas: 1039972.750 units remaining) - [ (Pair 2 100) - 1 @acc_k - 1 @acc_e - Unit ] - - location: 29 (remaining gas: 1039972.670 units remaining) + - location: 29 (remaining gas: 1039973.150 units remaining) [ (Pair 2 100) (Pair 2 100) 1 @acc_k 1 @acc_e Unit ] - - location: 30 (remaining gas: 1039972.570 units remaining) + - location: 30 (remaining gas: 1039973.050 units remaining) [ (Pair 2 100) 1 @acc_k 1 @acc_e Unit ] - - location: 32 (remaining gas: 1039972.490 units remaining) + - location: 32 (remaining gas: 1039972.970 units remaining) [ 2 @key 1 @acc_k 1 @acc_e Unit ] - - location: 33 (remaining gas: 1039972.410 units remaining) + - location: 33 (remaining gas: 1039972.890 units remaining) [ 3 1 @acc_e Unit ] - - location: -1 (remaining gas: 1039972.340 units remaining) + - location: -1 (remaining gas: 1039972.820 units remaining) [ 3 1 @acc_e Unit ] - - location: 31 (remaining gas: 1039972.260 units remaining) - [ (Pair 2 100) - 3 - 1 @acc_e - Unit ] - - location: 34 (remaining gas: 1039972.190 units remaining) + - location: 34 (remaining gas: 1039972.750 units remaining) [ 3 (Pair 2 100) 1 @acc_e Unit ] - - location: 35 (remaining gas: 1039972.090 units remaining) + - location: 35 (remaining gas: 1039972.650 units remaining) [ (Pair 2 100) 1 @acc_e Unit ] - - location: 37 (remaining gas: 1039972.010 units remaining) + - location: 37 (remaining gas: 1039972.570 units remaining) [ 100 @elt 1 @acc_e Unit ] - - location: 38 (remaining gas: 1039971.930 units remaining) + - location: 38 (remaining gas: 1039972.490 units remaining) [ 101 Unit ] - - location: -1 (remaining gas: 1039971.860 units remaining) + - location: -1 (remaining gas: 1039972.420 units remaining) [ 101 Unit ] - - location: 36 (remaining gas: 1039971.780 units remaining) - [ 3 - 101 - Unit ] - - location: 39 (remaining gas: 1039971.700 units remaining) + - location: 39 (remaining gas: 1039972.340 units remaining) [ (Pair 3 101) Unit ] - - location: -1 (remaining gas: 1039971.630 units remaining) + - location: -1 (remaining gas: 1039972.270 units remaining) [ (Pair 3 101) Unit ] - - location: 40 (remaining gas: 1039971.550 units remaining) + - location: 40 (remaining gas: 1039972.190 units remaining) [ {} (Pair 3 101) Unit ] - - location: 42 (remaining gas: 1039971.470 units remaining) + - location: 42 (remaining gas: 1039972.110 units remaining) [ (Pair {} 3 101) Unit ] - - location: -1 (remaining gas: 1039971.400 units remaining) + - location: -1 (remaining gas: 1039972.040 units remaining) [ (Pair {} 3 101) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" index 94c88cb4ad03..c29969757f35 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" @@ -32,65 +32,52 @@ trace [ 15 @parameter 15 @parameter Unit ] - - location: 15 (remaining gas: 1039985.030 units remaining) - [ 5 @elt - 15 @parameter - 15 @parameter - Unit ] - - location: 17 (remaining gas: 1039984.950 units remaining) + - location: 17 (remaining gas: 1039985.030 units remaining) [ 20 15 @parameter Unit ] - - location: -1 (remaining gas: 1039984.880 units remaining) + - location: -1 (remaining gas: 1039984.960 units remaining) [ 20 15 @parameter Unit ] - - location: 13 (remaining gas: 1039984.800 units remaining) + - location: 13 (remaining gas: 1039984.880 units remaining) [ 1 @elt 15 @parameter Unit ] - - location: 14 (remaining gas: 1039984.700 units remaining) + - location: 14 (remaining gas: 1039984.780 units remaining) [ 15 @parameter Unit ] - - location: 16 (remaining gas: 1039984.620 units remaining) + - location: 16 (remaining gas: 1039984.700 units remaining) [ 15 @parameter 15 @parameter Unit ] - - location: 15 (remaining gas: 1039984.550 units remaining) + - location: 15 (remaining gas: 1039984.630 units remaining) [ 15 @parameter 15 @parameter Unit ] - - location: 15 (remaining gas: 1039984.470 units remaining) - [ 1 @elt - 15 @parameter - 15 @parameter - Unit ] - - location: 17 (remaining gas: 1039984.390 units remaining) + - location: 17 (remaining gas: 1039984.550 units remaining) [ 16 15 @parameter Unit ] - - location: -1 (remaining gas: 1039984.320 units remaining) + - location: -1 (remaining gas: 1039984.480 units remaining) [ 16 15 @parameter Unit ] - - location: 18 (remaining gas: 1039984.220 units remaining) + - location: 18 (remaining gas: 1039984.380 units remaining) [ 15 @parameter Unit ] - - location: 20 (remaining gas: 1039984.140 units remaining) + - location: 20 (remaining gas: 1039984.300 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039984.070 units remaining) + - location: 19 (remaining gas: 1039984.230 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039983.990 units remaining) - [ { Elt "bar" 20 ; Elt "foo" 16 } - Unit ] - - location: 21 (remaining gas: 1039983.910 units remaining) + - location: 21 (remaining gas: 1039984.150 units remaining) [ {} { Elt "bar" 20 ; Elt "foo" 16 } Unit ] - - location: 23 (remaining gas: 1039983.830 units remaining) + - location: 23 (remaining gas: 1039984.070 units remaining) [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) Unit ] - - location: -1 (remaining gas: 1039983.760 units remaining) + - location: -1 (remaining gas: 1039984 units remaining) [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" index 3b15581a2671..d007181a596c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" @@ -32,37 +32,29 @@ trace [ 10 @parameter 10 @parameter Unit ] - - location: 15 (remaining gas: 1039986.515 units remaining) - [ 1 @elt - 10 @parameter - 10 @parameter - Unit ] - - location: 17 (remaining gas: 1039986.435 units remaining) + - location: 17 (remaining gas: 1039986.515 units remaining) [ 11 10 @parameter Unit ] - - location: -1 (remaining gas: 1039986.365 units remaining) + - location: -1 (remaining gas: 1039986.445 units remaining) [ 11 10 @parameter Unit ] - - location: 18 (remaining gas: 1039986.265 units remaining) + - location: 18 (remaining gas: 1039986.345 units remaining) [ 10 @parameter Unit ] - - location: 20 (remaining gas: 1039986.185 units remaining) + - location: 20 (remaining gas: 1039986.265 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039986.115 units remaining) + - location: 19 (remaining gas: 1039986.195 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039986.035 units remaining) - [ { Elt "foo" 11 } - Unit ] - - location: 21 (remaining gas: 1039985.955 units remaining) + - location: 21 (remaining gas: 1039986.115 units remaining) [ {} { Elt "foo" 11 } Unit ] - - location: 23 (remaining gas: 1039985.875 units remaining) + - location: 23 (remaining gas: 1039986.035 units remaining) [ (Pair {} { Elt "foo" 11 }) Unit ] - - location: -1 (remaining gas: 1039985.805 units remaining) + - location: -1 (remaining gas: 1039985.965 units remaining) [ (Pair {} { Elt "foo" 11 }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out index 15b07d8ee954..9323b106c682 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out @@ -24,17 +24,14 @@ trace [ Unit ] - location: 19 (remaining gas: 1039988.040 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039987.960 units remaining) - [ {} - Unit ] - - location: 21 (remaining gas: 1039987.880 units remaining) + - location: 21 (remaining gas: 1039987.960 units remaining) [ {} {} Unit ] - - location: 23 (remaining gas: 1039987.800 units remaining) + - location: 23 (remaining gas: 1039987.880 units remaining) [ (Pair {} {}) Unit ] - - location: -1 (remaining gas: 1039987.730 units remaining) + - location: -1 (remaining gas: 1039987.810 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out index d92dadd8ff4b..77c8c7c857e4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out @@ -27,34 +27,29 @@ trace [ { Elt 0 1 } { Elt 0 1 } Unit ] - - location: 14 (remaining gas: 1039986.600 units remaining) - [ 1 @parameter - { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 17 (remaining gas: 1039986.520 units remaining) + - location: 17 (remaining gas: 1039986.600 units remaining) [ False { Elt 0 1 } Unit ] - - location: 18 (remaining gas: 1039986.440 units remaining) + - location: 18 (remaining gas: 1039986.520 units remaining) [ (Some False) { Elt 0 1 } Unit ] - - location: 19 (remaining gas: 1039986.370 units remaining) + - location: 19 (remaining gas: 1039986.450 units remaining) [ { Elt 0 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039986.290 units remaining) + - location: 20 (remaining gas: 1039986.370 units remaining) [ (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.210 units remaining) + - location: 21 (remaining gas: 1039986.290 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.130 units remaining) + - location: 23 (remaining gas: 1039986.210 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039986.060 units remaining) + - location: -1 (remaining gas: 1039986.140 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out index 4a3350fd654b..62659101e68a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out @@ -27,34 +27,29 @@ trace [ { Elt 1 0 } { Elt 1 0 } Unit ] - - location: 14 (remaining gas: 1039986.600 units remaining) - [ 1 @parameter - { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 17 (remaining gas: 1039986.520 units remaining) + - location: 17 (remaining gas: 1039986.600 units remaining) [ True { Elt 1 0 } Unit ] - - location: 18 (remaining gas: 1039986.440 units remaining) + - location: 18 (remaining gas: 1039986.520 units remaining) [ (Some True) { Elt 1 0 } Unit ] - - location: 19 (remaining gas: 1039986.370 units remaining) + - location: 19 (remaining gas: 1039986.450 units remaining) [ { Elt 1 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039986.290 units remaining) + - location: 20 (remaining gas: 1039986.370 units remaining) [ (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039986.210 units remaining) + - location: 21 (remaining gas: 1039986.290 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039986.130 units remaining) + - location: 23 (remaining gas: 1039986.210 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039986.060 units remaining) + - location: -1 (remaining gas: 1039986.140 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out index 824446c86b50..1608198735d6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out @@ -27,34 +27,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039985.890 units remaining) - [ 1 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039985.810 units remaining) + - location: 17 (remaining gas: 1039985.890 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039985.730 units remaining) + - location: 18 (remaining gas: 1039985.810 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039985.660 units remaining) + - location: 19 (remaining gas: 1039985.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.580 units remaining) + - location: 20 (remaining gas: 1039985.660 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.500 units remaining) + - location: 21 (remaining gas: 1039985.580 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.420 units remaining) + - location: 23 (remaining gas: 1039985.500 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.350 units remaining) + - location: -1 (remaining gas: 1039985.430 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out index dece5058e095..1111110894e6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out @@ -27,34 +27,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039985.890 units remaining) - [ 2 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039985.810 units remaining) + - location: 17 (remaining gas: 1039985.890 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039985.730 units remaining) + - location: 18 (remaining gas: 1039985.810 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039985.660 units remaining) + - location: 19 (remaining gas: 1039985.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.580 units remaining) + - location: 20 (remaining gas: 1039985.660 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.500 units remaining) + - location: 21 (remaining gas: 1039985.580 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.420 units remaining) + - location: 23 (remaining gas: 1039985.500 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.350 units remaining) + - location: -1 (remaining gas: 1039985.430 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out index 4f32b566ea45..27f651a5e4f1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out @@ -27,34 +27,29 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 14 (remaining gas: 1039985.890 units remaining) - [ 3 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039985.810 units remaining) + - location: 17 (remaining gas: 1039985.890 units remaining) [ False { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039985.730 units remaining) + - location: 18 (remaining gas: 1039985.810 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039985.660 units remaining) + - location: 19 (remaining gas: 1039985.740 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.580 units remaining) + - location: 20 (remaining gas: 1039985.660 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.500 units remaining) + - location: 21 (remaining gas: 1039985.580 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.420 units remaining) + - location: 23 (remaining gas: 1039985.500 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.350 units remaining) + - location: -1 (remaining gas: 1039985.430 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out index c38a49fa5c70..2b285ba10953 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out @@ -27,34 +27,29 @@ trace [ {} {} Unit ] - - location: 14 (remaining gas: 1039987.160 units remaining) - [ 1 @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039987.080 units remaining) + - location: 17 (remaining gas: 1039987.160 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039987 units remaining) + - location: 18 (remaining gas: 1039987.080 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.930 units remaining) + - location: 19 (remaining gas: 1039987.010 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039986.850 units remaining) + - location: 20 (remaining gas: 1039986.930 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.770 units remaining) + - location: 21 (remaining gas: 1039986.850 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.690 units remaining) + - location: 23 (remaining gas: 1039986.770 units remaining) [ (Pair {} {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039986.620 units remaining) + - location: -1 (remaining gas: 1039986.700 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" index d0f888a69d8c..0e3e0236f093 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" @@ -27,34 +27,29 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 14 (remaining gas: 1039985.788 units remaining) - [ "bar" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039985.708 units remaining) + - location: 17 (remaining gas: 1039985.788 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039985.628 units remaining) + - location: 18 (remaining gas: 1039985.708 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039985.558 units remaining) + - location: 19 (remaining gas: 1039985.638 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.478 units remaining) + - location: 20 (remaining gas: 1039985.558 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.398 units remaining) + - location: 21 (remaining gas: 1039985.478 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.318 units remaining) + - location: 23 (remaining gas: 1039985.398 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.248 units remaining) + - location: -1 (remaining gas: 1039985.328 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" index a7f904b5c1f7..8c6a7c6f9c03 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" @@ -27,34 +27,29 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 14 (remaining gas: 1039985.788 units remaining) - [ "foo" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039985.708 units remaining) + - location: 17 (remaining gas: 1039985.788 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039985.628 units remaining) + - location: 18 (remaining gas: 1039985.708 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039985.558 units remaining) + - location: 19 (remaining gas: 1039985.638 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.478 units remaining) + - location: 20 (remaining gas: 1039985.558 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.398 units remaining) + - location: 21 (remaining gas: 1039985.478 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.318 units remaining) + - location: 23 (remaining gas: 1039985.398 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.248 units remaining) + - location: -1 (remaining gas: 1039985.328 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" index 582e2a013f23..6f633e951711 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" @@ -27,34 +27,29 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 14 (remaining gas: 1039985.788 units remaining) - [ "baz" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039985.708 units remaining) + - location: 17 (remaining gas: 1039985.788 units remaining) [ False { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039985.628 units remaining) + - location: 18 (remaining gas: 1039985.708 units remaining) [ (Some False) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039985.558 units remaining) + - location: 19 (remaining gas: 1039985.638 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.478 units remaining) + - location: 20 (remaining gas: 1039985.558 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.398 units remaining) + - location: 21 (remaining gas: 1039985.478 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.318 units remaining) + - location: 23 (remaining gas: 1039985.398 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.248 units remaining) + - location: -1 (remaining gas: 1039985.328 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" index 24b1dcb50bfc..2b7e014dfd01 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" @@ -27,34 +27,29 @@ trace [ { Elt "foo" 0 } { Elt "foo" 0 } Unit ] - - location: 14 (remaining gas: 1039986.512 units remaining) - [ "foo" @parameter - { Elt "foo" 0 } - { Elt "foo" 0 } - Unit ] - - location: 17 (remaining gas: 1039986.432 units remaining) + - location: 17 (remaining gas: 1039986.512 units remaining) [ True { Elt "foo" 0 } Unit ] - - location: 18 (remaining gas: 1039986.352 units remaining) + - location: 18 (remaining gas: 1039986.432 units remaining) [ (Some True) { Elt "foo" 0 } Unit ] - - location: 19 (remaining gas: 1039986.282 units remaining) + - location: 19 (remaining gas: 1039986.362 units remaining) [ { Elt "foo" 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039986.202 units remaining) + - location: 20 (remaining gas: 1039986.282 units remaining) [ (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039986.122 units remaining) + - location: 21 (remaining gas: 1039986.202 units remaining) [ {} (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039986.042 units remaining) + - location: 23 (remaining gas: 1039986.122 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) Unit ] - - location: -1 (remaining gas: 1039985.972 units remaining) + - location: -1 (remaining gas: 1039986.052 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" index cebcf8f83c31..e01482017096 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" @@ -27,34 +27,29 @@ trace [ { Elt "foo" 1 } { Elt "foo" 1 } Unit ] - - location: 14 (remaining gas: 1039986.512 units remaining) - [ "bar" @parameter - { Elt "foo" 1 } - { Elt "foo" 1 } - Unit ] - - location: 17 (remaining gas: 1039986.432 units remaining) + - location: 17 (remaining gas: 1039986.512 units remaining) [ False { Elt "foo" 1 } Unit ] - - location: 18 (remaining gas: 1039986.352 units remaining) + - location: 18 (remaining gas: 1039986.432 units remaining) [ (Some False) { Elt "foo" 1 } Unit ] - - location: 19 (remaining gas: 1039986.282 units remaining) + - location: 19 (remaining gas: 1039986.362 units remaining) [ { Elt "foo" 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039986.202 units remaining) + - location: 20 (remaining gas: 1039986.282 units remaining) [ (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.122 units remaining) + - location: 21 (remaining gas: 1039986.202 units remaining) [ {} (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.042 units remaining) + - location: 23 (remaining gas: 1039986.122 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) Unit ] - - location: -1 (remaining gas: 1039985.972 units remaining) + - location: -1 (remaining gas: 1039986.052 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" index 4c02445bd4e1..98fe59e88826 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" @@ -27,34 +27,29 @@ trace [ {} {} Unit ] - - location: 14 (remaining gas: 1039987.116 units remaining) - [ "bar" @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039987.036 units remaining) + - location: 17 (remaining gas: 1039987.116 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039986.956 units remaining) + - location: 18 (remaining gas: 1039987.036 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.886 units remaining) + - location: 19 (remaining gas: 1039986.966 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039986.806 units remaining) + - location: 20 (remaining gas: 1039986.886 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.726 units remaining) + - location: 21 (remaining gas: 1039986.806 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.646 units remaining) + - location: 23 (remaining gas: 1039986.726 units remaining) [ (Pair {} {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039986.576 units remaining) + - location: -1 (remaining gas: 1039986.656 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" index e62469fe19ca..3c6f8d8d3041 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" @@ -94,19 +94,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 20 (remaining gas: 1039757.486 units remaining) - [ -1 - -1 - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 22 (remaining gas: 1039749.246 units remaining) + - location: 22 (remaining gas: 1039749.326 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -118,7 +106,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 23 (remaining gas: 1039742.006 units remaining) + - location: 23 (remaining gas: 1039742.086 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -130,7 +118,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 26 (remaining gas: 1039741.926 units remaining) + - location: 26 (remaining gas: 1039742.006 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -142,7 +130,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 31 (remaining gas: 1039741.856 units remaining) + - location: 31 (remaining gas: 1039741.936 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -154,7 +142,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 25 (remaining gas: 1039741.786 units remaining) + - location: 25 (remaining gas: 1039741.866 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -166,7 +154,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 34 (remaining gas: 1039741.636 units remaining) + - location: 34 (remaining gas: 1039741.716 units remaining) [ 0 (Pair 1 "foobar" @@ -177,7 +165,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 35 (remaining gas: 1039741.556 units remaining) + - location: 35 (remaining gas: 1039741.636 units remaining) [ True (Pair 1 "foobar" @@ -188,7 +176,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039741.486 units remaining) + - location: -1 (remaining gas: 1039741.566 units remaining) [ True (Pair 1 "foobar" @@ -199,7 +187,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 36 (remaining gas: 1039741.426 units remaining) + - location: 36 (remaining gas: 1039741.506 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -209,7 +197,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 37 (remaining gas: 1039741.356 units remaining) + - location: 37 (remaining gas: 1039741.436 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -219,7 +207,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039741.286 units remaining) + - location: -1 (remaining gas: 1039741.366 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -229,7 +217,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 42 (remaining gas: 1039741.206 units remaining) + - location: 42 (remaining gas: 1039741.286 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -247,7 +235,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 43 (remaining gas: 1039741.126 units remaining) + - location: 43 (remaining gas: 1039741.206 units remaining) [ 1 (Pair 1 "foobar" @@ -258,7 +246,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 44 (remaining gas: 1039741.026 units remaining) + - location: 44 (remaining gas: 1039741.106 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -268,17 +256,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 46 (remaining gas: 1039740.946 units remaining) - [ 1 - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 45 (remaining gas: 1039740.876 units remaining) + - location: 46 (remaining gas: 1039741.026 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -288,9 +266,8 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 45 (remaining gas: 1039740.796 units remaining) + - location: 45 (remaining gas: 1039740.956 units remaining) [ 1 - 1 (Pair "foobar" 0x00aabbcc 1000 @@ -299,7 +276,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 47 (remaining gas: 1039732.556 units remaining) + - location: 47 (remaining gas: 1039732.716 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -310,7 +287,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 48 (remaining gas: 1039725.316 units remaining) + - location: 48 (remaining gas: 1039725.476 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -321,7 +298,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 51 (remaining gas: 1039725.236 units remaining) + - location: 51 (remaining gas: 1039725.396 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -332,7 +309,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 56 (remaining gas: 1039725.166 units remaining) + - location: 56 (remaining gas: 1039725.326 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -343,7 +320,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 50 (remaining gas: 1039725.096 units remaining) + - location: 50 (remaining gas: 1039725.256 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -354,7 +331,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 59 (remaining gas: 1039724.946 units remaining) + - location: 59 (remaining gas: 1039725.106 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -364,7 +341,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 60 (remaining gas: 1039724.866 units remaining) + - location: 60 (remaining gas: 1039725.026 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -374,7 +351,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039724.796 units remaining) + - location: -1 (remaining gas: 1039724.956 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -384,7 +361,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 61 (remaining gas: 1039724.736 units remaining) + - location: 61 (remaining gas: 1039724.896 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -393,7 +370,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 62 (remaining gas: 1039724.666 units remaining) + - location: 62 (remaining gas: 1039724.826 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -402,7 +379,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039724.596 units remaining) + - location: -1 (remaining gas: 1039724.756 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -411,7 +388,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 67 (remaining gas: 1039724.516 units remaining) + - location: 67 (remaining gas: 1039724.676 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -427,7 +404,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 68 (remaining gas: 1039724.436 units remaining) + - location: 68 (remaining gas: 1039724.596 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -437,7 +414,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 69 (remaining gas: 1039724.336 units remaining) + - location: 69 (remaining gas: 1039724.496 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -446,7 +423,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 71 (remaining gas: 1039724.256 units remaining) + - location: 71 (remaining gas: 1039724.416 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -455,7 +432,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 70 (remaining gas: 1039724.186 units remaining) + - location: 70 (remaining gas: 1039724.346 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -464,17 +441,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 70 (remaining gas: 1039724.106 units remaining) - [ "foobar" - "foobar" - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 72 (remaining gas: 1039711.866 units remaining) + - location: 72 (remaining gas: 1039712.106 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -484,7 +451,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 73 (remaining gas: 1039704.552 units remaining) + - location: 73 (remaining gas: 1039704.792 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -494,7 +461,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 76 (remaining gas: 1039704.472 units remaining) + - location: 76 (remaining gas: 1039704.712 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -504,7 +471,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 81 (remaining gas: 1039704.402 units remaining) + - location: 81 (remaining gas: 1039704.642 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -514,7 +481,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 75 (remaining gas: 1039704.332 units remaining) + - location: 75 (remaining gas: 1039704.572 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -524,7 +491,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 84 (remaining gas: 1039704.212 units remaining) + - location: 84 (remaining gas: 1039704.452 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -533,7 +500,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 85 (remaining gas: 1039704.132 units remaining) + - location: 85 (remaining gas: 1039704.372 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -542,7 +509,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039704.062 units remaining) + - location: -1 (remaining gas: 1039704.302 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -551,7 +518,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 86 (remaining gas: 1039704.002 units remaining) + - location: 86 (remaining gas: 1039704.242 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -559,7 +526,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 87 (remaining gas: 1039703.932 units remaining) + - location: 87 (remaining gas: 1039704.172 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -567,7 +534,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039703.862 units remaining) + - location: -1 (remaining gas: 1039704.102 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -575,7 +542,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 92 (remaining gas: 1039703.782 units remaining) + - location: 92 (remaining gas: 1039704.022 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -589,7 +556,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 93 (remaining gas: 1039703.702 units remaining) + - location: 93 (remaining gas: 1039703.942 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -598,7 +565,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 94 (remaining gas: 1039703.602 units remaining) + - location: 94 (remaining gas: 1039703.842 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -606,7 +573,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 96 (remaining gas: 1039703.522 units remaining) + - location: 96 (remaining gas: 1039703.762 units remaining) [ 0x00aabbcc (Pair 1000 False @@ -614,7 +581,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 95 (remaining gas: 1039703.452 units remaining) + - location: 95 (remaining gas: 1039703.692 units remaining) [ 0x00aabbcc (Pair 1000 False @@ -622,16 +589,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 95 (remaining gas: 1039703.372 units remaining) - [ 0x00aabbcc - 0x00aabbcc - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 97 (remaining gas: 1039691.132 units remaining) + - location: 97 (remaining gas: 1039691.452 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 @@ -640,7 +598,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 98 (remaining gas: 1039656.892 units remaining) + - location: 98 (remaining gas: 1039657.212 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 @@ -649,7 +607,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 101 (remaining gas: 1039656.812 units remaining) + - location: 101 (remaining gas: 1039657.132 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -658,7 +616,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 106 (remaining gas: 1039656.742 units remaining) + - location: 106 (remaining gas: 1039657.062 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -667,7 +625,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 100 (remaining gas: 1039656.672 units remaining) + - location: 100 (remaining gas: 1039656.992 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -676,7 +634,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 109 (remaining gas: 1039656.552 units remaining) + - location: 109 (remaining gas: 1039656.872 units remaining) [ 0 (Pair 1000 False @@ -684,7 +642,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 110 (remaining gas: 1039656.472 units remaining) + - location: 110 (remaining gas: 1039656.792 units remaining) [ True (Pair 1000 False @@ -692,7 +650,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039656.402 units remaining) + - location: -1 (remaining gas: 1039656.722 units remaining) [ True (Pair 1000 False @@ -700,28 +658,28 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 111 (remaining gas: 1039656.342 units remaining) + - location: 111 (remaining gas: 1039656.662 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 112 (remaining gas: 1039656.272 units remaining) + - location: 112 (remaining gas: 1039656.592 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039656.202 units remaining) + - location: -1 (remaining gas: 1039656.522 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 117 (remaining gas: 1039656.122 units remaining) + - location: 117 (remaining gas: 1039656.442 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -733,7 +691,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 118 (remaining gas: 1039656.042 units remaining) + - location: 118 (remaining gas: 1039656.362 units remaining) [ 1000 (Pair 1000 False @@ -741,36 +699,28 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 119 (remaining gas: 1039655.942 units remaining) + - location: 119 (remaining gas: 1039656.262 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 121 (remaining gas: 1039655.862 units remaining) + - location: 121 (remaining gas: 1039656.182 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 120 (remaining gas: 1039655.792 units remaining) + - location: 120 (remaining gas: 1039656.112 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 120 (remaining gas: 1039655.712 units remaining) - [ 1000 - 1000 - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 122 (remaining gas: 1039647.472 units remaining) + - location: 122 (remaining gas: 1039647.872 units remaining) [ 0x0500a80f @packed 1000 (Pair False @@ -778,7 +728,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 123 (remaining gas: 1039640.232 units remaining) + - location: 123 (remaining gas: 1039640.632 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False @@ -786,7 +736,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 126 (remaining gas: 1039640.152 units remaining) + - location: 126 (remaining gas: 1039640.552 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -794,7 +744,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 131 (remaining gas: 1039640.082 units remaining) + - location: 131 (remaining gas: 1039640.482 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -802,7 +752,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 125 (remaining gas: 1039640.012 units remaining) + - location: 125 (remaining gas: 1039640.412 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -810,46 +760,46 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 134 (remaining gas: 1039639.908 units remaining) + - location: 134 (remaining gas: 1039640.308 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 135 (remaining gas: 1039639.828 units remaining) + - location: 135 (remaining gas: 1039640.228 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039639.758 units remaining) + - location: -1 (remaining gas: 1039640.158 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 136 (remaining gas: 1039639.698 units remaining) + - location: 136 (remaining gas: 1039640.098 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 137 (remaining gas: 1039639.628 units remaining) + - location: 137 (remaining gas: 1039640.028 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039639.558 units remaining) + - location: -1 (remaining gas: 1039639.958 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 142 (remaining gas: 1039639.478 units remaining) + - location: 142 (remaining gas: 1039639.878 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -859,107 +809,100 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 143 (remaining gas: 1039639.398 units remaining) + - location: 143 (remaining gas: 1039639.798 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 144 (remaining gas: 1039639.298 units remaining) + - location: 144 (remaining gas: 1039639.698 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 146 (remaining gas: 1039639.218 units remaining) + - location: 146 (remaining gas: 1039639.618 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 145 (remaining gas: 1039639.148 units remaining) + - location: 145 (remaining gas: 1039639.548 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 145 (remaining gas: 1039639.068 units remaining) - [ False - False - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 147 (remaining gas: 1039630.828 units remaining) + - location: 147 (remaining gas: 1039631.308 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 148 (remaining gas: 1039623.588 units remaining) + - location: 148 (remaining gas: 1039624.068 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 151 (remaining gas: 1039623.508 units remaining) + - location: 151 (remaining gas: 1039623.988 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 156 (remaining gas: 1039623.438 units remaining) + - location: 156 (remaining gas: 1039623.918 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 150 (remaining gas: 1039623.368 units remaining) + - location: 150 (remaining gas: 1039623.848 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 159 (remaining gas: 1039623.160 units remaining) + - location: 159 (remaining gas: 1039623.640 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 160 (remaining gas: 1039623.080 units remaining) + - location: 160 (remaining gas: 1039623.560 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039623.010 units remaining) + - location: -1 (remaining gas: 1039623.490 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 161 (remaining gas: 1039622.950 units remaining) + - location: 161 (remaining gas: 1039623.430 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 162 (remaining gas: 1039622.880 units remaining) + - location: 162 (remaining gas: 1039623.360 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039622.810 units remaining) + - location: -1 (remaining gas: 1039623.290 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 167 (remaining gas: 1039622.730 units remaining) + - location: 167 (remaining gas: 1039623.210 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -967,267 +910,257 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 168 (remaining gas: 1039622.650 units remaining) + - location: 168 (remaining gas: 1039623.130 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 169 (remaining gas: 1039622.550 units remaining) + - location: 169 (remaining gas: 1039623.030 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 171 (remaining gas: 1039622.470 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 170 (remaining gas: 1039622.400 units remaining) + - location: 171 (remaining gas: 1039622.950 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 170 (remaining gas: 1039622.320 units remaining) + - location: 170 (remaining gas: 1039622.880 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 172 (remaining gas: 1039602 units remaining) + - location: 172 (remaining gas: 1039602.560 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 173 (remaining gas: 1039563.700 units remaining) + - location: 173 (remaining gas: 1039564.260 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 176 (remaining gas: 1039563.620 units remaining) + - location: 176 (remaining gas: 1039564.180 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 181 (remaining gas: 1039563.550 units remaining) + - location: 181 (remaining gas: 1039564.110 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 175 (remaining gas: 1039563.480 units remaining) + - location: 175 (remaining gas: 1039564.040 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 184 (remaining gas: 1039563.270 units remaining) + - location: 184 (remaining gas: 1039563.830 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 185 (remaining gas: 1039563.190 units remaining) + - location: 185 (remaining gas: 1039563.750 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039563.120 units remaining) + - location: -1 (remaining gas: 1039563.680 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 186 (remaining gas: 1039563.060 units remaining) + - location: 186 (remaining gas: 1039563.620 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 187 (remaining gas: 1039562.990 units remaining) + - location: 187 (remaining gas: 1039563.550 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039562.920 units remaining) + - location: -1 (remaining gas: 1039563.480 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 192 (remaining gas: 1039562.840 units remaining) + - location: 192 (remaining gas: 1039563.400 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 193 (remaining gas: 1039562.760 units remaining) + - location: 193 (remaining gas: 1039563.320 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 194 (remaining gas: 1039562.660 units remaining) + - location: 194 (remaining gas: 1039563.220 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 196 (remaining gas: 1039562.580 units remaining) + - location: 196 (remaining gas: 1039563.140 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 195 (remaining gas: 1039562.510 units remaining) + - location: 195 (remaining gas: 1039563.070 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 195 (remaining gas: 1039562.430 units remaining) - [ "2019-09-09T08:35:33Z" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 197 (remaining gas: 1039554.190 units remaining) + - location: 197 (remaining gas: 1039554.830 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 198 (remaining gas: 1039546.950 units remaining) + - location: 198 (remaining gas: 1039547.590 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 201 (remaining gas: 1039546.870 units remaining) + - location: 201 (remaining gas: 1039547.510 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 206 (remaining gas: 1039546.800 units remaining) + - location: 206 (remaining gas: 1039547.440 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 200 (remaining gas: 1039546.730 units remaining) + - location: 200 (remaining gas: 1039547.370 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 209 (remaining gas: 1039546.590 units remaining) + - location: 209 (remaining gas: 1039547.230 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 210 (remaining gas: 1039546.510 units remaining) + - location: 210 (remaining gas: 1039547.150 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: -1 (remaining gas: 1039546.440 units remaining) + - location: -1 (remaining gas: 1039547.080 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 211 (remaining gas: 1039546.380 units remaining) + - location: 211 (remaining gas: 1039547.020 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 212 (remaining gas: 1039546.310 units remaining) + - location: 212 (remaining gas: 1039546.950 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: -1 (remaining gas: 1039546.240 units remaining) + - location: -1 (remaining gas: 1039546.880 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 217 (remaining gas: 1039546.160 units remaining) + - location: 217 (remaining gas: 1039546.800 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 218 (remaining gas: 1039515.320 units remaining) + - location: 218 (remaining gas: 1039515.960 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 219 (remaining gas: 1039419.080 units remaining) + - location: 219 (remaining gas: 1039419.720 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 222 (remaining gas: 1039419 units remaining) + - location: 222 (remaining gas: 1039419.640 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 227 (remaining gas: 1039418.930 units remaining) + - location: 227 (remaining gas: 1039419.570 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 221 (remaining gas: 1039418.860 units remaining) + - location: 221 (remaining gas: 1039419.500 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 230 (remaining gas: 1039418.642 units remaining) + - location: 230 (remaining gas: 1039419.282 units remaining) [ 0 Unit ] - - location: 231 (remaining gas: 1039418.562 units remaining) + - location: 231 (remaining gas: 1039419.202 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039418.492 units remaining) + - location: -1 (remaining gas: 1039419.132 units remaining) [ True Unit ] - - location: 232 (remaining gas: 1039418.432 units remaining) + - location: 232 (remaining gas: 1039419.072 units remaining) [ Unit ] - - location: 233 (remaining gas: 1039418.362 units remaining) + - location: 233 (remaining gas: 1039419.002 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039418.292 units remaining) + - location: -1 (remaining gas: 1039418.932 units remaining) [ Unit ] - - location: 238 (remaining gas: 1039418.212 units remaining) + - location: 238 (remaining gas: 1039418.852 units remaining) [ 0 Unit ] - - location: 241 (remaining gas: 1039409.972 units remaining) + - location: 241 (remaining gas: 1039410.612 units remaining) [ 0x050000 @packed Unit ] - - location: 242 (remaining gas: 1039404.732 units remaining) + - location: 242 (remaining gas: 1039405.372 units remaining) [ (Some 0) @packed.unpacked Unit ] - - location: 245 (remaining gas: 1039404.652 units remaining) + - location: 245 (remaining gas: 1039405.292 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 250 (remaining gas: 1039404.582 units remaining) + - location: 250 (remaining gas: 1039405.222 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 244 (remaining gas: 1039404.512 units remaining) + - location: 244 (remaining gas: 1039405.152 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 251 (remaining gas: 1039404.432 units remaining) + - location: 251 (remaining gas: 1039405.072 units remaining) [ Unit ] - - location: 252 (remaining gas: 1039404.352 units remaining) + - location: 252 (remaining gas: 1039404.992 units remaining) [ -1 Unit ] - - location: 255 (remaining gas: 1039396.112 units remaining) + - location: 255 (remaining gas: 1039396.752 units remaining) [ 0x050041 @packed Unit ] - - location: 256 (remaining gas: 1039293.112 units remaining) + - location: 256 (remaining gas: 1039293.752 units remaining) [ None @packed.unpacked Unit ] - - location: 259 (remaining gas: 1039293.032 units remaining) + - location: 259 (remaining gas: 1039293.672 units remaining) [ Unit ] - - location: 260 (remaining gas: 1039292.962 units remaining) + - location: 260 (remaining gas: 1039293.602 units remaining) [ Unit ] - - location: 258 (remaining gas: 1039292.892 units remaining) + - location: 258 (remaining gas: 1039293.532 units remaining) [ Unit ] - - location: 265 (remaining gas: 1039292.812 units remaining) + - location: 265 (remaining gas: 1039293.452 units remaining) [ 0x Unit ] - - location: 268 (remaining gas: 1039292.812 units remaining) + - location: 268 (remaining gas: 1039293.452 units remaining) [ None @unpacked Unit ] - - location: 271 (remaining gas: 1039292.732 units remaining) + - location: 271 (remaining gas: 1039293.372 units remaining) [ Unit ] - - location: 272 (remaining gas: 1039292.662 units remaining) + - location: 272 (remaining gas: 1039293.302 units remaining) [ Unit ] - - location: 270 (remaining gas: 1039292.592 units remaining) + - location: 270 (remaining gas: 1039293.232 units remaining) [ Unit ] - - location: 277 (remaining gas: 1039292.512 units remaining) + - location: 277 (remaining gas: 1039293.152 units remaining) [ 0x04 Unit ] - - location: 280 (remaining gas: 1039292.512 units remaining) + - location: 280 (remaining gas: 1039293.152 units remaining) [ None @unpacked Unit ] - - location: 283 (remaining gas: 1039292.432 units remaining) + - location: 283 (remaining gas: 1039293.072 units remaining) [ Unit ] - - location: 284 (remaining gas: 1039292.362 units remaining) + - location: 284 (remaining gas: 1039293.002 units remaining) [ Unit ] - - location: 282 (remaining gas: 1039292.292 units remaining) + - location: 282 (remaining gas: 1039292.932 units remaining) [ Unit ] - - location: 289 (remaining gas: 1039292.212 units remaining) + - location: 289 (remaining gas: 1039292.852 units remaining) [ 0x05 Unit ] - - location: 292 (remaining gas: 1039292.212 units remaining) + - location: 292 (remaining gas: 1039292.852 units remaining) [ None @unpacked Unit ] - - location: 295 (remaining gas: 1039292.132 units remaining) + - location: 295 (remaining gas: 1039292.772 units remaining) [ Unit ] - - location: 296 (remaining gas: 1039292.062 units remaining) + - location: 296 (remaining gas: 1039292.702 units remaining) [ Unit ] - - location: 294 (remaining gas: 1039291.992 units remaining) + - location: 294 (remaining gas: 1039292.632 units remaining) [ Unit ] - - location: 301 (remaining gas: 1039291.912 units remaining) + - location: 301 (remaining gas: 1039292.552 units remaining) [ Unit Unit ] - - location: 302 (remaining gas: 1039291.832 units remaining) + - location: 302 (remaining gas: 1039292.472 units remaining) [ {} Unit Unit ] - - location: 304 (remaining gas: 1039291.752 units remaining) + - location: 304 (remaining gas: 1039292.392 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039291.682 units remaining) + - location: -1 (remaining gas: 1039292.322 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" index e3d7c635a48b..094f70f8604d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" @@ -94,19 +94,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 20 (remaining gas: 1039757.486 units remaining) - [ -1 - -1 - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 22 (remaining gas: 1039749.246 units remaining) + - location: 22 (remaining gas: 1039749.326 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -118,7 +106,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 23 (remaining gas: 1039742.006 units remaining) + - location: 23 (remaining gas: 1039742.086 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -130,7 +118,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 26 (remaining gas: 1039741.926 units remaining) + - location: 26 (remaining gas: 1039742.006 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -142,7 +130,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 31 (remaining gas: 1039741.856 units remaining) + - location: 31 (remaining gas: 1039741.936 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -154,7 +142,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 25 (remaining gas: 1039741.786 units remaining) + - location: 25 (remaining gas: 1039741.866 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -166,7 +154,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 34 (remaining gas: 1039741.636 units remaining) + - location: 34 (remaining gas: 1039741.716 units remaining) [ 0 (Pair 1 "foobar" @@ -177,7 +165,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 35 (remaining gas: 1039741.556 units remaining) + - location: 35 (remaining gas: 1039741.636 units remaining) [ True (Pair 1 "foobar" @@ -188,7 +176,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039741.486 units remaining) + - location: -1 (remaining gas: 1039741.566 units remaining) [ True (Pair 1 "foobar" @@ -199,7 +187,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 36 (remaining gas: 1039741.426 units remaining) + - location: 36 (remaining gas: 1039741.506 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -209,7 +197,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 37 (remaining gas: 1039741.356 units remaining) + - location: 37 (remaining gas: 1039741.436 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -219,7 +207,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039741.286 units remaining) + - location: -1 (remaining gas: 1039741.366 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -229,7 +217,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 42 (remaining gas: 1039741.206 units remaining) + - location: 42 (remaining gas: 1039741.286 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -247,7 +235,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 43 (remaining gas: 1039741.126 units remaining) + - location: 43 (remaining gas: 1039741.206 units remaining) [ 1 (Pair 1 "foobar" @@ -258,7 +246,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 44 (remaining gas: 1039741.026 units remaining) + - location: 44 (remaining gas: 1039741.106 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -268,17 +256,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 46 (remaining gas: 1039740.946 units remaining) - [ 1 - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 45 (remaining gas: 1039740.876 units remaining) + - location: 46 (remaining gas: 1039741.026 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -288,9 +266,8 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 45 (remaining gas: 1039740.796 units remaining) + - location: 45 (remaining gas: 1039740.956 units remaining) [ 1 - 1 (Pair "foobar" 0x00aabbcc 1000 @@ -299,7 +276,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 47 (remaining gas: 1039732.556 units remaining) + - location: 47 (remaining gas: 1039732.716 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -310,7 +287,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 48 (remaining gas: 1039725.316 units remaining) + - location: 48 (remaining gas: 1039725.476 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -321,7 +298,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 51 (remaining gas: 1039725.236 units remaining) + - location: 51 (remaining gas: 1039725.396 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -332,7 +309,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 56 (remaining gas: 1039725.166 units remaining) + - location: 56 (remaining gas: 1039725.326 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -343,7 +320,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 50 (remaining gas: 1039725.096 units remaining) + - location: 50 (remaining gas: 1039725.256 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -354,7 +331,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 59 (remaining gas: 1039724.946 units remaining) + - location: 59 (remaining gas: 1039725.106 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -364,7 +341,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 60 (remaining gas: 1039724.866 units remaining) + - location: 60 (remaining gas: 1039725.026 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -374,7 +351,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039724.796 units remaining) + - location: -1 (remaining gas: 1039724.956 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -384,7 +361,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 61 (remaining gas: 1039724.736 units remaining) + - location: 61 (remaining gas: 1039724.896 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -393,7 +370,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 62 (remaining gas: 1039724.666 units remaining) + - location: 62 (remaining gas: 1039724.826 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -402,7 +379,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039724.596 units remaining) + - location: -1 (remaining gas: 1039724.756 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -411,7 +388,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 67 (remaining gas: 1039724.516 units remaining) + - location: 67 (remaining gas: 1039724.676 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -427,7 +404,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 68 (remaining gas: 1039724.436 units remaining) + - location: 68 (remaining gas: 1039724.596 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -437,7 +414,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 69 (remaining gas: 1039724.336 units remaining) + - location: 69 (remaining gas: 1039724.496 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -446,7 +423,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 71 (remaining gas: 1039724.256 units remaining) + - location: 71 (remaining gas: 1039724.416 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -455,7 +432,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 70 (remaining gas: 1039724.186 units remaining) + - location: 70 (remaining gas: 1039724.346 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -464,17 +441,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 70 (remaining gas: 1039724.106 units remaining) - [ "foobar" - "foobar" - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 72 (remaining gas: 1039711.866 units remaining) + - location: 72 (remaining gas: 1039712.106 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -484,7 +451,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 73 (remaining gas: 1039704.552 units remaining) + - location: 73 (remaining gas: 1039704.792 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -494,7 +461,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 76 (remaining gas: 1039704.472 units remaining) + - location: 76 (remaining gas: 1039704.712 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -504,7 +471,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 81 (remaining gas: 1039704.402 units remaining) + - location: 81 (remaining gas: 1039704.642 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -514,7 +481,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 75 (remaining gas: 1039704.332 units remaining) + - location: 75 (remaining gas: 1039704.572 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -524,7 +491,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 84 (remaining gas: 1039704.212 units remaining) + - location: 84 (remaining gas: 1039704.452 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -533,7 +500,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 85 (remaining gas: 1039704.132 units remaining) + - location: 85 (remaining gas: 1039704.372 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -542,7 +509,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039704.062 units remaining) + - location: -1 (remaining gas: 1039704.302 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -551,7 +518,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 86 (remaining gas: 1039704.002 units remaining) + - location: 86 (remaining gas: 1039704.242 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -559,7 +526,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 87 (remaining gas: 1039703.932 units remaining) + - location: 87 (remaining gas: 1039704.172 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -567,7 +534,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039703.862 units remaining) + - location: -1 (remaining gas: 1039704.102 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -575,7 +542,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 92 (remaining gas: 1039703.782 units remaining) + - location: 92 (remaining gas: 1039704.022 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -589,7 +556,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 93 (remaining gas: 1039703.702 units remaining) + - location: 93 (remaining gas: 1039703.942 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -598,7 +565,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 94 (remaining gas: 1039703.602 units remaining) + - location: 94 (remaining gas: 1039703.842 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -606,7 +573,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 96 (remaining gas: 1039703.522 units remaining) + - location: 96 (remaining gas: 1039703.762 units remaining) [ 0x00aabbcc (Pair 1000 False @@ -614,7 +581,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 95 (remaining gas: 1039703.452 units remaining) + - location: 95 (remaining gas: 1039703.692 units remaining) [ 0x00aabbcc (Pair 1000 False @@ -622,16 +589,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 95 (remaining gas: 1039703.372 units remaining) - [ 0x00aabbcc - 0x00aabbcc - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 97 (remaining gas: 1039691.132 units remaining) + - location: 97 (remaining gas: 1039691.452 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 @@ -640,7 +598,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 98 (remaining gas: 1039656.892 units remaining) + - location: 98 (remaining gas: 1039657.212 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 @@ -649,7 +607,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 101 (remaining gas: 1039656.812 units remaining) + - location: 101 (remaining gas: 1039657.132 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -658,7 +616,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 106 (remaining gas: 1039656.742 units remaining) + - location: 106 (remaining gas: 1039657.062 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -667,7 +625,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 100 (remaining gas: 1039656.672 units remaining) + - location: 100 (remaining gas: 1039656.992 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -676,7 +634,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 109 (remaining gas: 1039656.552 units remaining) + - location: 109 (remaining gas: 1039656.872 units remaining) [ 0 (Pair 1000 False @@ -684,7 +642,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 110 (remaining gas: 1039656.472 units remaining) + - location: 110 (remaining gas: 1039656.792 units remaining) [ True (Pair 1000 False @@ -692,7 +650,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039656.402 units remaining) + - location: -1 (remaining gas: 1039656.722 units remaining) [ True (Pair 1000 False @@ -700,28 +658,28 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 111 (remaining gas: 1039656.342 units remaining) + - location: 111 (remaining gas: 1039656.662 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 112 (remaining gas: 1039656.272 units remaining) + - location: 112 (remaining gas: 1039656.592 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039656.202 units remaining) + - location: -1 (remaining gas: 1039656.522 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 117 (remaining gas: 1039656.122 units remaining) + - location: 117 (remaining gas: 1039656.442 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -733,7 +691,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 118 (remaining gas: 1039656.042 units remaining) + - location: 118 (remaining gas: 1039656.362 units remaining) [ 1000 (Pair 1000 False @@ -741,36 +699,28 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 119 (remaining gas: 1039655.942 units remaining) + - location: 119 (remaining gas: 1039656.262 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 121 (remaining gas: 1039655.862 units remaining) + - location: 121 (remaining gas: 1039656.182 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 120 (remaining gas: 1039655.792 units remaining) + - location: 120 (remaining gas: 1039656.112 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 120 (remaining gas: 1039655.712 units remaining) - [ 1000 - 1000 - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 122 (remaining gas: 1039647.472 units remaining) + - location: 122 (remaining gas: 1039647.872 units remaining) [ 0x0500a80f @packed 1000 (Pair False @@ -778,7 +728,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 123 (remaining gas: 1039640.232 units remaining) + - location: 123 (remaining gas: 1039640.632 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False @@ -786,7 +736,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 126 (remaining gas: 1039640.152 units remaining) + - location: 126 (remaining gas: 1039640.552 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -794,7 +744,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 131 (remaining gas: 1039640.082 units remaining) + - location: 131 (remaining gas: 1039640.482 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -802,7 +752,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 125 (remaining gas: 1039640.012 units remaining) + - location: 125 (remaining gas: 1039640.412 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -810,46 +760,46 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 134 (remaining gas: 1039639.908 units remaining) + - location: 134 (remaining gas: 1039640.308 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 135 (remaining gas: 1039639.828 units remaining) + - location: 135 (remaining gas: 1039640.228 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039639.758 units remaining) + - location: -1 (remaining gas: 1039640.158 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 136 (remaining gas: 1039639.698 units remaining) + - location: 136 (remaining gas: 1039640.098 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 137 (remaining gas: 1039639.628 units remaining) + - location: 137 (remaining gas: 1039640.028 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039639.558 units remaining) + - location: -1 (remaining gas: 1039639.958 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 142 (remaining gas: 1039639.478 units remaining) + - location: 142 (remaining gas: 1039639.878 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -859,107 +809,100 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 143 (remaining gas: 1039639.398 units remaining) + - location: 143 (remaining gas: 1039639.798 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 144 (remaining gas: 1039639.298 units remaining) + - location: 144 (remaining gas: 1039639.698 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 146 (remaining gas: 1039639.218 units remaining) + - location: 146 (remaining gas: 1039639.618 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 145 (remaining gas: 1039639.148 units remaining) + - location: 145 (remaining gas: 1039639.548 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 145 (remaining gas: 1039639.068 units remaining) - [ False - False - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 147 (remaining gas: 1039630.828 units remaining) + - location: 147 (remaining gas: 1039631.308 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 148 (remaining gas: 1039623.588 units remaining) + - location: 148 (remaining gas: 1039624.068 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 151 (remaining gas: 1039623.508 units remaining) + - location: 151 (remaining gas: 1039623.988 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 156 (remaining gas: 1039623.438 units remaining) + - location: 156 (remaining gas: 1039623.918 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 150 (remaining gas: 1039623.368 units remaining) + - location: 150 (remaining gas: 1039623.848 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 159 (remaining gas: 1039623.160 units remaining) + - location: 159 (remaining gas: 1039623.640 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 160 (remaining gas: 1039623.080 units remaining) + - location: 160 (remaining gas: 1039623.560 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039623.010 units remaining) + - location: -1 (remaining gas: 1039623.490 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 161 (remaining gas: 1039622.950 units remaining) + - location: 161 (remaining gas: 1039623.430 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 162 (remaining gas: 1039622.880 units remaining) + - location: 162 (remaining gas: 1039623.360 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039622.810 units remaining) + - location: -1 (remaining gas: 1039623.290 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 167 (remaining gas: 1039622.730 units remaining) + - location: 167 (remaining gas: 1039623.210 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -967,267 +910,257 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 168 (remaining gas: 1039622.650 units remaining) + - location: 168 (remaining gas: 1039623.130 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 169 (remaining gas: 1039622.550 units remaining) + - location: 169 (remaining gas: 1039623.030 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 171 (remaining gas: 1039622.470 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 170 (remaining gas: 1039622.400 units remaining) + - location: 171 (remaining gas: 1039622.950 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 170 (remaining gas: 1039622.320 units remaining) + - location: 170 (remaining gas: 1039622.880 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 172 (remaining gas: 1039602 units remaining) + - location: 172 (remaining gas: 1039602.560 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 173 (remaining gas: 1039563.700 units remaining) + - location: 173 (remaining gas: 1039564.260 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 176 (remaining gas: 1039563.620 units remaining) + - location: 176 (remaining gas: 1039564.180 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 181 (remaining gas: 1039563.550 units remaining) + - location: 181 (remaining gas: 1039564.110 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 175 (remaining gas: 1039563.480 units remaining) + - location: 175 (remaining gas: 1039564.040 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 184 (remaining gas: 1039563.270 units remaining) + - location: 184 (remaining gas: 1039563.830 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 185 (remaining gas: 1039563.190 units remaining) + - location: 185 (remaining gas: 1039563.750 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039563.120 units remaining) + - location: -1 (remaining gas: 1039563.680 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 186 (remaining gas: 1039563.060 units remaining) + - location: 186 (remaining gas: 1039563.620 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 187 (remaining gas: 1039562.990 units remaining) + - location: 187 (remaining gas: 1039563.550 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039562.920 units remaining) + - location: -1 (remaining gas: 1039563.480 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 192 (remaining gas: 1039562.840 units remaining) + - location: 192 (remaining gas: 1039563.400 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 193 (remaining gas: 1039562.760 units remaining) + - location: 193 (remaining gas: 1039563.320 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 194 (remaining gas: 1039562.660 units remaining) + - location: 194 (remaining gas: 1039563.220 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 196 (remaining gas: 1039562.580 units remaining) + - location: 196 (remaining gas: 1039563.140 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 195 (remaining gas: 1039562.510 units remaining) + - location: 195 (remaining gas: 1039563.070 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 195 (remaining gas: 1039562.430 units remaining) - [ "2019-09-09T08:35:33Z" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 197 (remaining gas: 1039554.190 units remaining) + - location: 197 (remaining gas: 1039554.830 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 198 (remaining gas: 1039546.950 units remaining) + - location: 198 (remaining gas: 1039547.590 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 201 (remaining gas: 1039546.870 units remaining) + - location: 201 (remaining gas: 1039547.510 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 206 (remaining gas: 1039546.800 units remaining) + - location: 206 (remaining gas: 1039547.440 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 200 (remaining gas: 1039546.730 units remaining) + - location: 200 (remaining gas: 1039547.370 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 209 (remaining gas: 1039546.590 units remaining) + - location: 209 (remaining gas: 1039547.230 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 210 (remaining gas: 1039546.510 units remaining) + - location: 210 (remaining gas: 1039547.150 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: -1 (remaining gas: 1039546.440 units remaining) + - location: -1 (remaining gas: 1039547.080 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 211 (remaining gas: 1039546.380 units remaining) + - location: 211 (remaining gas: 1039547.020 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 212 (remaining gas: 1039546.310 units remaining) + - location: 212 (remaining gas: 1039546.950 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: -1 (remaining gas: 1039546.240 units remaining) + - location: -1 (remaining gas: 1039546.880 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 217 (remaining gas: 1039546.160 units remaining) + - location: 217 (remaining gas: 1039546.800 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 218 (remaining gas: 1039515.320 units remaining) + - location: 218 (remaining gas: 1039515.960 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 219 (remaining gas: 1039419.080 units remaining) + - location: 219 (remaining gas: 1039419.720 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 222 (remaining gas: 1039419 units remaining) + - location: 222 (remaining gas: 1039419.640 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 227 (remaining gas: 1039418.930 units remaining) + - location: 227 (remaining gas: 1039419.570 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 221 (remaining gas: 1039418.860 units remaining) + - location: 221 (remaining gas: 1039419.500 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 230 (remaining gas: 1039418.642 units remaining) + - location: 230 (remaining gas: 1039419.282 units remaining) [ 0 Unit ] - - location: 231 (remaining gas: 1039418.562 units remaining) + - location: 231 (remaining gas: 1039419.202 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039418.492 units remaining) + - location: -1 (remaining gas: 1039419.132 units remaining) [ True Unit ] - - location: 232 (remaining gas: 1039418.432 units remaining) + - location: 232 (remaining gas: 1039419.072 units remaining) [ Unit ] - - location: 233 (remaining gas: 1039418.362 units remaining) + - location: 233 (remaining gas: 1039419.002 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039418.292 units remaining) + - location: -1 (remaining gas: 1039418.932 units remaining) [ Unit ] - - location: 238 (remaining gas: 1039418.212 units remaining) + - location: 238 (remaining gas: 1039418.852 units remaining) [ 0 Unit ] - - location: 241 (remaining gas: 1039409.972 units remaining) + - location: 241 (remaining gas: 1039410.612 units remaining) [ 0x050000 @packed Unit ] - - location: 242 (remaining gas: 1039404.732 units remaining) + - location: 242 (remaining gas: 1039405.372 units remaining) [ (Some 0) @packed.unpacked Unit ] - - location: 245 (remaining gas: 1039404.652 units remaining) + - location: 245 (remaining gas: 1039405.292 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 250 (remaining gas: 1039404.582 units remaining) + - location: 250 (remaining gas: 1039405.222 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 244 (remaining gas: 1039404.512 units remaining) + - location: 244 (remaining gas: 1039405.152 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 251 (remaining gas: 1039404.432 units remaining) + - location: 251 (remaining gas: 1039405.072 units remaining) [ Unit ] - - location: 252 (remaining gas: 1039404.352 units remaining) + - location: 252 (remaining gas: 1039404.992 units remaining) [ -1 Unit ] - - location: 255 (remaining gas: 1039396.112 units remaining) + - location: 255 (remaining gas: 1039396.752 units remaining) [ 0x050041 @packed Unit ] - - location: 256 (remaining gas: 1039293.112 units remaining) + - location: 256 (remaining gas: 1039293.752 units remaining) [ None @packed.unpacked Unit ] - - location: 259 (remaining gas: 1039293.032 units remaining) + - location: 259 (remaining gas: 1039293.672 units remaining) [ Unit ] - - location: 260 (remaining gas: 1039292.962 units remaining) + - location: 260 (remaining gas: 1039293.602 units remaining) [ Unit ] - - location: 258 (remaining gas: 1039292.892 units remaining) + - location: 258 (remaining gas: 1039293.532 units remaining) [ Unit ] - - location: 265 (remaining gas: 1039292.812 units remaining) + - location: 265 (remaining gas: 1039293.452 units remaining) [ 0x Unit ] - - location: 268 (remaining gas: 1039292.812 units remaining) + - location: 268 (remaining gas: 1039293.452 units remaining) [ None @unpacked Unit ] - - location: 271 (remaining gas: 1039292.732 units remaining) + - location: 271 (remaining gas: 1039293.372 units remaining) [ Unit ] - - location: 272 (remaining gas: 1039292.662 units remaining) + - location: 272 (remaining gas: 1039293.302 units remaining) [ Unit ] - - location: 270 (remaining gas: 1039292.592 units remaining) + - location: 270 (remaining gas: 1039293.232 units remaining) [ Unit ] - - location: 277 (remaining gas: 1039292.512 units remaining) + - location: 277 (remaining gas: 1039293.152 units remaining) [ 0x04 Unit ] - - location: 280 (remaining gas: 1039292.512 units remaining) + - location: 280 (remaining gas: 1039293.152 units remaining) [ None @unpacked Unit ] - - location: 283 (remaining gas: 1039292.432 units remaining) + - location: 283 (remaining gas: 1039293.072 units remaining) [ Unit ] - - location: 284 (remaining gas: 1039292.362 units remaining) + - location: 284 (remaining gas: 1039293.002 units remaining) [ Unit ] - - location: 282 (remaining gas: 1039292.292 units remaining) + - location: 282 (remaining gas: 1039292.932 units remaining) [ Unit ] - - location: 289 (remaining gas: 1039292.212 units remaining) + - location: 289 (remaining gas: 1039292.852 units remaining) [ 0x05 Unit ] - - location: 292 (remaining gas: 1039292.212 units remaining) + - location: 292 (remaining gas: 1039292.852 units remaining) [ None @unpacked Unit ] - - location: 295 (remaining gas: 1039292.132 units remaining) + - location: 295 (remaining gas: 1039292.772 units remaining) [ Unit ] - - location: 296 (remaining gas: 1039292.062 units remaining) + - location: 296 (remaining gas: 1039292.702 units remaining) [ Unit ] - - location: 294 (remaining gas: 1039291.992 units remaining) + - location: 294 (remaining gas: 1039292.632 units remaining) [ Unit ] - - location: 301 (remaining gas: 1039291.912 units remaining) + - location: 301 (remaining gas: 1039292.552 units remaining) [ Unit Unit ] - - location: 302 (remaining gas: 1039291.832 units remaining) + - location: 302 (remaining gas: 1039292.472 units remaining) [ {} Unit Unit ] - - location: 304 (remaining gas: 1039291.752 units remaining) + - location: 304 (remaining gas: 1039292.392 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039291.682 units remaining) + - location: -1 (remaining gas: 1039292.322 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" index 83058401166f..950f6fda42be 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" @@ -102,20 +102,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 32 (remaining gas: 1039742.571 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 34 (remaining gas: 1039717.841 units remaining) + - location: 34 (remaining gas: 1039717.921 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -128,7 +115,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 35 (remaining gas: 1039717.741 units remaining) + - location: 35 (remaining gas: 1039717.821 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -140,7 +127,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 37 (remaining gas: 1039693.011 units remaining) + - location: 37 (remaining gas: 1039693.091 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -152,7 +139,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 38 (remaining gas: 1039625.771 units remaining) + - location: 38 (remaining gas: 1039625.851 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +151,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 41 (remaining gas: 1039625.691 units remaining) + - location: 41 (remaining gas: 1039625.771 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -176,7 +163,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 46 (remaining gas: 1039625.621 units remaining) + - location: 46 (remaining gas: 1039625.701 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -188,7 +175,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 40 (remaining gas: 1039625.551 units remaining) + - location: 40 (remaining gas: 1039625.631 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -200,7 +187,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 47 (remaining gas: 1039600.821 units remaining) + - location: 47 (remaining gas: 1039600.901 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -212,7 +199,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039600.751 units remaining) + - location: -1 (remaining gas: 1039600.831 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -224,20 +211,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 36 (remaining gas: 1039600.671 units remaining) - [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed - 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 50 (remaining gas: 1039600.550 units remaining) + - location: 50 (remaining gas: 1039600.710 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -249,7 +223,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 51 (remaining gas: 1039600.470 units remaining) + - location: 51 (remaining gas: 1039600.630 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -261,7 +235,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039600.400 units remaining) + - location: -1 (remaining gas: 1039600.560 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -273,7 +247,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 52 (remaining gas: 1039600.340 units remaining) + - location: 52 (remaining gas: 1039600.500 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -284,7 +258,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 53 (remaining gas: 1039600.270 units remaining) + - location: 53 (remaining gas: 1039600.430 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -295,7 +269,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039600.200 units remaining) + - location: -1 (remaining gas: 1039600.360 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -306,7 +280,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 58 (remaining gas: 1039600.120 units remaining) + - location: 58 (remaining gas: 1039600.280 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -326,7 +300,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 59 (remaining gas: 1039600.040 units remaining) + - location: 59 (remaining gas: 1039600.200 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -338,7 +312,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 60 (remaining gas: 1039599.940 units remaining) + - location: 60 (remaining gas: 1039600.100 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -349,7 +323,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 62 (remaining gas: 1039599.860 units remaining) + - location: 62 (remaining gas: 1039600.020 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -360,7 +334,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 61 (remaining gas: 1039599.790 units remaining) + - location: 61 (remaining gas: 1039599.950 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -371,19 +345,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 61 (remaining gas: 1039599.710 units remaining) - [ Unit - Unit - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 63 (remaining gas: 1039591.470 units remaining) + - location: 63 (remaining gas: 1039591.710 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -395,7 +357,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 64 (remaining gas: 1039591.370 units remaining) + - location: 64 (remaining gas: 1039591.610 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -406,7 +368,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 66 (remaining gas: 1039583.130 units remaining) + - location: 66 (remaining gas: 1039583.370 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -417,7 +379,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 67 (remaining gas: 1039575.890 units remaining) + - location: 67 (remaining gas: 1039576.130 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -428,7 +390,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 70 (remaining gas: 1039575.810 units remaining) + - location: 70 (remaining gas: 1039576.050 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -439,7 +401,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 75 (remaining gas: 1039575.740 units remaining) + - location: 75 (remaining gas: 1039575.980 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -450,7 +412,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 69 (remaining gas: 1039575.670 units remaining) + - location: 69 (remaining gas: 1039575.910 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -461,7 +423,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 76 (remaining gas: 1039567.430 units remaining) + - location: 76 (remaining gas: 1039567.670 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -472,7 +434,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039567.360 units remaining) + - location: -1 (remaining gas: 1039567.600 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -483,19 +445,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 65 (remaining gas: 1039567.280 units remaining) - [ 0x05030b @packed - 0x05030b @packed.unpacked.some.packed - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 79 (remaining gas: 1039567.160 units remaining) + - location: 79 (remaining gas: 1039567.480 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -506,7 +456,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 80 (remaining gas: 1039567.080 units remaining) + - location: 80 (remaining gas: 1039567.400 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -517,7 +467,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039567.010 units remaining) + - location: -1 (remaining gas: 1039567.330 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -528,7 +478,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 81 (remaining gas: 1039566.950 units remaining) + - location: 81 (remaining gas: 1039567.270 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -538,7 +488,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 82 (remaining gas: 1039566.880 units remaining) + - location: 82 (remaining gas: 1039567.200 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -548,7 +498,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039566.810 units remaining) + - location: -1 (remaining gas: 1039567.130 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -558,7 +508,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 87 (remaining gas: 1039566.730 units remaining) + - location: 87 (remaining gas: 1039567.050 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -576,7 +526,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 88 (remaining gas: 1039566.650 units remaining) + - location: 88 (remaining gas: 1039566.970 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -587,7 +537,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 89 (remaining gas: 1039566.550 units remaining) + - location: 89 (remaining gas: 1039566.870 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -597,17 +547,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 91 (remaining gas: 1039566.470 units remaining) - [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 90 (remaining gas: 1039566.400 units remaining) + - location: 91 (remaining gas: 1039566.790 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -617,9 +557,8 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 90 (remaining gas: 1039566.320 units remaining) + - location: 90 (remaining gas: 1039566.720 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -628,7 +567,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 92 (remaining gas: 1039526.040 units remaining) + - location: 92 (remaining gas: 1039526.440 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -639,7 +578,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 93 (remaining gas: 1039525.940 units remaining) + - location: 93 (remaining gas: 1039526.340 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -649,7 +588,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 95 (remaining gas: 1039485.660 units remaining) + - location: 95 (remaining gas: 1039486.060 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -659,7 +598,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 96 (remaining gas: 1039437.390 units remaining) + - location: 96 (remaining gas: 1039437.790 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -669,7 +608,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 99 (remaining gas: 1039437.310 units remaining) + - location: 99 (remaining gas: 1039437.710 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -679,7 +618,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 104 (remaining gas: 1039437.240 units remaining) + - location: 104 (remaining gas: 1039437.640 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -689,7 +628,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 98 (remaining gas: 1039437.170 units remaining) + - location: 98 (remaining gas: 1039437.570 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -699,7 +638,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 105 (remaining gas: 1039396.890 units remaining) + - location: 105 (remaining gas: 1039397.290 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -709,7 +648,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039396.820 units remaining) + - location: -1 (remaining gas: 1039397.220 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -719,18 +658,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 94 (remaining gas: 1039396.740 units remaining) - [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed - 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed - (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 108 (remaining gas: 1039396.618 units remaining) + - location: 108 (remaining gas: 1039397.098 units remaining) [ 0 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -740,7 +668,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 109 (remaining gas: 1039396.538 units remaining) + - location: 109 (remaining gas: 1039397.018 units remaining) [ True (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -750,7 +678,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039396.468 units remaining) + - location: -1 (remaining gas: 1039396.948 units remaining) [ True (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -760,7 +688,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 110 (remaining gas: 1039396.408 units remaining) + - location: 110 (remaining gas: 1039396.888 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -769,7 +697,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 111 (remaining gas: 1039396.338 units remaining) + - location: 111 (remaining gas: 1039396.818 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -778,7 +706,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039396.268 units remaining) + - location: -1 (remaining gas: 1039396.748 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -787,7 +715,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 116 (remaining gas: 1039396.188 units remaining) + - location: 116 (remaining gas: 1039396.668 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -803,7 +731,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 117 (remaining gas: 1039396.108 units remaining) + - location: 117 (remaining gas: 1039396.588 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -813,7 +741,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 118 (remaining gas: 1039396.008 units remaining) + - location: 118 (remaining gas: 1039396.488 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -822,7 +750,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 120 (remaining gas: 1039395.928 units remaining) + - location: 120 (remaining gas: 1039396.408 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } @@ -831,7 +759,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 119 (remaining gas: 1039395.858 units remaining) + - location: 119 (remaining gas: 1039396.338 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } @@ -840,17 +768,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 119 (remaining gas: 1039395.778 units remaining) - [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - (Pair { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 121 (remaining gas: 1039355.258 units remaining) + - location: 121 (remaining gas: 1039355.818 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } @@ -860,7 +778,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 122 (remaining gas: 1039355.158 units remaining) + - location: 122 (remaining gas: 1039355.718 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } @@ -869,7 +787,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 124 (remaining gas: 1039314.638 units remaining) + - location: 124 (remaining gas: 1039315.198 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair { Unit } { True } @@ -878,7 +796,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 125 (remaining gas: 1039252.128 units remaining) + - location: 125 (remaining gas: 1039252.688 units remaining) [ (Some (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe")) @packed.unpacked (Pair { Unit } { True } @@ -887,7 +805,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 129 (remaining gas: 1039252.048 units remaining) + - location: 129 (remaining gas: 1039252.608 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } @@ -896,7 +814,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 134 (remaining gas: 1039251.978 units remaining) + - location: 134 (remaining gas: 1039252.538 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } @@ -905,7 +823,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 128 (remaining gas: 1039251.908 units remaining) + - location: 128 (remaining gas: 1039252.468 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } @@ -914,7 +832,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 135 (remaining gas: 1039211.388 units remaining) + - location: 135 (remaining gas: 1039211.948 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } { True } @@ -923,7 +841,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039211.318 units remaining) + - location: -1 (remaining gas: 1039211.878 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } { True } @@ -932,17 +850,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 123 (remaining gas: 1039211.238 units remaining) - [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed - 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed - (Pair { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 138 (remaining gas: 1039211.116 units remaining) + - location: 138 (remaining gas: 1039211.756 units remaining) [ 0 (Pair { Unit } { True } @@ -951,7 +859,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 139 (remaining gas: 1039211.036 units remaining) + - location: 139 (remaining gas: 1039211.676 units remaining) [ True (Pair { Unit } { True } @@ -960,7 +868,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039210.966 units remaining) + - location: -1 (remaining gas: 1039211.606 units remaining) [ True (Pair { Unit } { True } @@ -969,7 +877,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 140 (remaining gas: 1039210.906 units remaining) + - location: 140 (remaining gas: 1039211.546 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -977,7 +885,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 141 (remaining gas: 1039210.836 units remaining) + - location: 141 (remaining gas: 1039211.476 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -985,7 +893,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039210.766 units remaining) + - location: -1 (remaining gas: 1039211.406 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -993,7 +901,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 146 (remaining gas: 1039210.686 units remaining) + - location: 146 (remaining gas: 1039211.326 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -1007,7 +915,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 147 (remaining gas: 1039210.606 units remaining) + - location: 147 (remaining gas: 1039211.246 units remaining) [ { Unit } (Pair { Unit } { True } @@ -1016,7 +924,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 148 (remaining gas: 1039210.506 units remaining) + - location: 148 (remaining gas: 1039211.146 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -1024,15 +932,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 150 (remaining gas: 1039210.426 units remaining) - [ { Unit } - (Pair { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 149 (remaining gas: 1039210.356 units remaining) + - location: 150 (remaining gas: 1039211.066 units remaining) [ { Unit } (Pair { True } (Pair 19 10) @@ -1040,16 +940,15 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 149 (remaining gas: 1039210.276 units remaining) + - location: 149 (remaining gas: 1039210.996 units remaining) [ { Unit } - { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 151 (remaining gas: 1039201.796 units remaining) + - location: 151 (remaining gas: 1039202.516 units remaining) [ 0x050200000002030b @packed { Unit } (Pair { True } @@ -1058,7 +957,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 152 (remaining gas: 1039201.696 units remaining) + - location: 152 (remaining gas: 1039202.416 units remaining) [ { Unit } (Pair { True } (Pair 19 10) @@ -1066,7 +965,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 154 (remaining gas: 1039193.216 units remaining) + - location: 154 (remaining gas: 1039193.936 units remaining) [ 0x050200000002030b @packed (Pair { True } (Pair 19 10) @@ -1074,7 +973,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 155 (remaining gas: 1039171.736 units remaining) + - location: 155 (remaining gas: 1039172.456 units remaining) [ (Some { Unit }) @packed.unpacked (Pair { True } (Pair 19 10) @@ -1082,7 +981,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 159 (remaining gas: 1039171.656 units remaining) + - location: 159 (remaining gas: 1039172.376 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) @@ -1090,7 +989,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 164 (remaining gas: 1039171.586 units remaining) + - location: 164 (remaining gas: 1039172.306 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) @@ -1098,7 +997,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 158 (remaining gas: 1039171.516 units remaining) + - location: 158 (remaining gas: 1039172.236 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) @@ -1106,7 +1005,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 165 (remaining gas: 1039163.036 units remaining) + - location: 165 (remaining gas: 1039163.756 units remaining) [ 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) @@ -1114,7 +1013,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039162.966 units remaining) + - location: -1 (remaining gas: 1039163.686 units remaining) [ 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) @@ -1122,16 +1021,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 153 (remaining gas: 1039162.886 units remaining) - [ 0x050200000002030b @packed - 0x050200000002030b @packed.unpacked.some.packed - (Pair { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 168 (remaining gas: 1039162.766 units remaining) + - location: 168 (remaining gas: 1039163.566 units remaining) [ 0 (Pair { True } (Pair 19 10) @@ -1139,7 +1029,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 169 (remaining gas: 1039162.686 units remaining) + - location: 169 (remaining gas: 1039163.486 units remaining) [ True (Pair { True } (Pair 19 10) @@ -1147,7 +1037,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039162.616 units remaining) + - location: -1 (remaining gas: 1039163.416 units remaining) [ True (Pair { True } (Pair 19 10) @@ -1155,28 +1045,28 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 170 (remaining gas: 1039162.556 units remaining) + - location: 170 (remaining gas: 1039163.356 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 171 (remaining gas: 1039162.486 units remaining) + - location: 171 (remaining gas: 1039163.286 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039162.416 units remaining) + - location: -1 (remaining gas: 1039163.216 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 176 (remaining gas: 1039162.336 units remaining) + - location: 176 (remaining gas: 1039163.136 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -1188,7 +1078,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 177 (remaining gas: 1039162.256 units remaining) + - location: 177 (remaining gas: 1039163.056 units remaining) [ { True } (Pair { True } (Pair 19 10) @@ -1196,36 +1086,28 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 178 (remaining gas: 1039162.156 units remaining) + - location: 178 (remaining gas: 1039162.956 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 180 (remaining gas: 1039162.076 units remaining) - [ { True } - (Pair (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 179 (remaining gas: 1039162.006 units remaining) + - location: 180 (remaining gas: 1039162.876 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 179 (remaining gas: 1039161.926 units remaining) + - location: 179 (remaining gas: 1039162.806 units remaining) [ { True } - { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 181 (remaining gas: 1039153.446 units remaining) + - location: 181 (remaining gas: 1039154.326 units remaining) [ 0x050200000002030a @packed { True } (Pair (Pair 19 10) @@ -1233,110 +1115,102 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 182 (remaining gas: 1039153.346 units remaining) + - location: 182 (remaining gas: 1039154.226 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 184 (remaining gas: 1039144.866 units remaining) + - location: 184 (remaining gas: 1039145.746 units remaining) [ 0x050200000002030a @packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 185 (remaining gas: 1039123.305 units remaining) + - location: 185 (remaining gas: 1039124.185 units remaining) [ (Some { True }) @packed.unpacked (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 189 (remaining gas: 1039123.225 units remaining) + - location: 189 (remaining gas: 1039124.105 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 194 (remaining gas: 1039123.155 units remaining) + - location: 194 (remaining gas: 1039124.035 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 188 (remaining gas: 1039123.085 units remaining) + - location: 188 (remaining gas: 1039123.965 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 195 (remaining gas: 1039114.605 units remaining) + - location: 195 (remaining gas: 1039115.485 units remaining) [ 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039114.535 units remaining) + - location: -1 (remaining gas: 1039115.415 units remaining) [ 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 183 (remaining gas: 1039114.455 units remaining) - [ 0x050200000002030a @packed - 0x050200000002030a @packed.unpacked.some.packed - (Pair (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 198 (remaining gas: 1039114.335 units remaining) + - location: 198 (remaining gas: 1039115.295 units remaining) [ 0 (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 199 (remaining gas: 1039114.255 units remaining) + - location: 199 (remaining gas: 1039115.215 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039114.185 units remaining) + - location: -1 (remaining gas: 1039115.145 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 200 (remaining gas: 1039114.125 units remaining) + - location: 200 (remaining gas: 1039115.085 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 201 (remaining gas: 1039114.055 units remaining) + - location: 201 (remaining gas: 1039115.015 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039113.985 units remaining) + - location: -1 (remaining gas: 1039114.945 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 206 (remaining gas: 1039113.905 units remaining) + - location: 206 (remaining gas: 1039114.865 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } @@ -1346,134 +1220,120 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 207 (remaining gas: 1039113.825 units remaining) + - location: 207 (remaining gas: 1039114.785 units remaining) [ (Pair 19 10) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 208 (remaining gas: 1039113.725 units remaining) + - location: 208 (remaining gas: 1039114.685 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 210 (remaining gas: 1039113.645 units remaining) + - location: 210 (remaining gas: 1039114.605 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 209 (remaining gas: 1039113.575 units remaining) + - location: 209 (remaining gas: 1039114.535 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 209 (remaining gas: 1039113.495 units remaining) - [ (Pair 19 10) - (Pair 19 10) - (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 211 (remaining gas: 1039104.775 units remaining) + - location: 211 (remaining gas: 1039105.815 units remaining) [ 0x0507070013000a @packed (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 212 (remaining gas: 1039104.675 units remaining) + - location: 212 (remaining gas: 1039105.715 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 214 (remaining gas: 1039095.955 units remaining) + - location: 214 (remaining gas: 1039096.995 units remaining) [ 0x0507070013000a @packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 215 (remaining gas: 1039060.235 units remaining) + - location: 215 (remaining gas: 1039061.275 units remaining) [ (Some (Pair 19 10)) @packed.unpacked (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 220 (remaining gas: 1039060.155 units remaining) + - location: 220 (remaining gas: 1039061.195 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 225 (remaining gas: 1039060.085 units remaining) + - location: 225 (remaining gas: 1039061.125 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 219 (remaining gas: 1039060.015 units remaining) + - location: 219 (remaining gas: 1039061.055 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 226 (remaining gas: 1039051.295 units remaining) + - location: 226 (remaining gas: 1039052.335 units remaining) [ 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039051.225 units remaining) + - location: -1 (remaining gas: 1039052.265 units remaining) [ 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 213 (remaining gas: 1039051.145 units remaining) - [ 0x0507070013000a @packed - 0x0507070013000a @packed.unpacked.some.packed - (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 229 (remaining gas: 1039051.025 units remaining) + - location: 229 (remaining gas: 1039052.145 units remaining) [ 0 (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 230 (remaining gas: 1039050.945 units remaining) + - location: 230 (remaining gas: 1039052.065 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039050.875 units remaining) + - location: -1 (remaining gas: 1039051.995 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 231 (remaining gas: 1039050.815 units remaining) + - location: 231 (remaining gas: 1039051.935 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 232 (remaining gas: 1039050.745 units remaining) + - location: 232 (remaining gas: 1039051.865 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039050.675 units remaining) + - location: -1 (remaining gas: 1039051.795 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 237 (remaining gas: 1039050.595 units remaining) + - location: 237 (remaining gas: 1039051.715 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) @@ -1481,242 +1341,218 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 238 (remaining gas: 1039050.515 units remaining) + - location: 238 (remaining gas: 1039051.635 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 239 (remaining gas: 1039050.415 units remaining) + - location: 239 (remaining gas: 1039051.535 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 241 (remaining gas: 1039050.335 units remaining) + - location: 241 (remaining gas: 1039051.455 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 240 (remaining gas: 1039050.265 units remaining) + - location: 240 (remaining gas: 1039051.385 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 240 (remaining gas: 1039050.185 units remaining) - [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 242 (remaining gas: 1039029.625 units remaining) + - location: 242 (remaining gas: 1039030.825 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 243 (remaining gas: 1039029.525 units remaining) + - location: 243 (remaining gas: 1039030.725 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 245 (remaining gas: 1039008.965 units remaining) + - location: 245 (remaining gas: 1039010.165 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 246 (remaining gas: 1038956.425 units remaining) + - location: 246 (remaining gas: 1038957.625 units remaining) [ (Some (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) @packed.unpacked (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 251 (remaining gas: 1038956.345 units remaining) + - location: 251 (remaining gas: 1038957.545 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 256 (remaining gas: 1038956.275 units remaining) + - location: 256 (remaining gas: 1038957.475 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 250 (remaining gas: 1038956.205 units remaining) + - location: 250 (remaining gas: 1038957.405 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 257 (remaining gas: 1038935.645 units remaining) + - location: 257 (remaining gas: 1038936.845 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1038935.575 units remaining) + - location: -1 (remaining gas: 1038936.775 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 244 (remaining gas: 1038935.495 units remaining) - [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 260 (remaining gas: 1038935.375 units remaining) + - location: 260 (remaining gas: 1038936.655 units remaining) [ 0 (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 261 (remaining gas: 1038935.295 units remaining) + - location: 261 (remaining gas: 1038936.575 units remaining) [ True (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1038935.225 units remaining) + - location: -1 (remaining gas: 1038936.505 units remaining) [ True (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 262 (remaining gas: 1038935.165 units remaining) + - location: 262 (remaining gas: 1038936.445 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 263 (remaining gas: 1038935.095 units remaining) + - location: 263 (remaining gas: 1038936.375 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1038935.025 units remaining) + - location: -1 (remaining gas: 1038936.305 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 268 (remaining gas: 1038934.945 units remaining) + - location: 268 (remaining gas: 1038936.225 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 269 (remaining gas: 1038934.865 units remaining) + - location: 269 (remaining gas: 1038936.145 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 270 (remaining gas: 1038934.765 units remaining) + - location: 270 (remaining gas: 1038936.045 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 272 (remaining gas: 1038934.685 units remaining) - [ { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } - Unit ] - - location: 271 (remaining gas: 1038934.615 units remaining) + - location: 272 (remaining gas: 1038935.965 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 271 (remaining gas: 1038934.535 units remaining) + - location: 271 (remaining gas: 1038935.895 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } - { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 273 (remaining gas: 1038913.135 units remaining) + - location: 273 (remaining gas: 1038914.495 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 274 (remaining gas: 1038913.035 units remaining) + - location: 274 (remaining gas: 1038914.395 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 276 (remaining gas: 1038891.635 units remaining) + - location: 276 (remaining gas: 1038892.995 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed { PACK } Unit ] - - location: 277 (remaining gas: 1038801.037 units remaining) + - location: 277 (remaining gas: 1038802.397 units remaining) [ (Some { Elt 0 "foo" ; Elt 1 "bar" }) @packed.unpacked { PACK } Unit ] - - location: 282 (remaining gas: 1038800.957 units remaining) + - location: 282 (remaining gas: 1038802.317 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some { PACK } Unit ] - - location: 287 (remaining gas: 1038800.887 units remaining) + - location: 287 (remaining gas: 1038802.247 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some { PACK } Unit ] - - location: 281 (remaining gas: 1038800.817 units remaining) + - location: 281 (remaining gas: 1038802.177 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some { PACK } Unit ] - - location: 288 (remaining gas: 1038779.417 units remaining) + - location: 288 (remaining gas: 1038780.777 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed { PACK } Unit ] - - location: -1 (remaining gas: 1038779.347 units remaining) + - location: -1 (remaining gas: 1038780.707 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed { PACK } Unit ] - - location: 275 (remaining gas: 1038779.267 units remaining) - [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed - 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed - { PACK } - Unit ] - - location: 291 (remaining gas: 1038779.147 units remaining) + - location: 291 (remaining gas: 1038780.587 units remaining) [ 0 { PACK } Unit ] - - location: 292 (remaining gas: 1038779.067 units remaining) + - location: 292 (remaining gas: 1038780.507 units remaining) [ True { PACK } Unit ] - - location: -1 (remaining gas: 1038778.997 units remaining) + - location: -1 (remaining gas: 1038780.437 units remaining) [ True { PACK } Unit ] - - location: 293 (remaining gas: 1038778.937 units remaining) + - location: 293 (remaining gas: 1038780.377 units remaining) [ { PACK } Unit ] - - location: 294 (remaining gas: 1038778.867 units remaining) + - location: 294 (remaining gas: 1038780.307 units remaining) [ { PACK } Unit ] - - location: -1 (remaining gas: 1038778.797 units remaining) + - location: -1 (remaining gas: 1038780.237 units remaining) [ { PACK } Unit ] - - location: 299 (remaining gas: 1038778.717 units remaining) + - location: 299 (remaining gas: 1038780.157 units remaining) [ { PACK } { PACK } Unit ] - - location: 300 (remaining gas: 1038769.977 units remaining) + - location: 300 (remaining gas: 1038771.417 units remaining) [ 0x050200000002030c @packed { PACK } Unit ] - - location: 301 (remaining gas: 1038769.877 units remaining) + - location: 301 (remaining gas: 1038771.317 units remaining) [ { PACK } Unit ] - - location: 303 (remaining gas: 1038761.137 units remaining) + - location: 303 (remaining gas: 1038762.577 units remaining) [ 0x050200000002030c @packed Unit ] - - location: 304 (remaining gas: 1038739.017 units remaining) + - location: 304 (remaining gas: 1038740.457 units remaining) [ (Some { PACK }) @packed.unpacked Unit ] - - location: 309 (remaining gas: 1038738.937 units remaining) + - location: 309 (remaining gas: 1038740.377 units remaining) [ { PACK } @packed.unpacked.some Unit ] - - location: 314 (remaining gas: 1038738.867 units remaining) + - location: 314 (remaining gas: 1038740.307 units remaining) [ { PACK } @packed.unpacked.some Unit ] - - location: 308 (remaining gas: 1038738.797 units remaining) + - location: 308 (remaining gas: 1038740.237 units remaining) [ { PACK } @packed.unpacked.some Unit ] - - location: 315 (remaining gas: 1038730.057 units remaining) + - location: 315 (remaining gas: 1038731.497 units remaining) [ 0x050200000002030c @packed.unpacked.some.packed Unit ] - - location: -1 (remaining gas: 1038729.987 units remaining) + - location: -1 (remaining gas: 1038731.427 units remaining) [ 0x050200000002030c @packed.unpacked.some.packed Unit ] - - location: 302 (remaining gas: 1038729.907 units remaining) - [ 0x050200000002030c @packed - 0x050200000002030c @packed.unpacked.some.packed - Unit ] - - location: 318 (remaining gas: 1038729.787 units remaining) + - location: 318 (remaining gas: 1038731.307 units remaining) [ 0 Unit ] - - location: 319 (remaining gas: 1038729.707 units remaining) + - location: 319 (remaining gas: 1038731.227 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1038729.637 units remaining) + - location: -1 (remaining gas: 1038731.157 units remaining) [ True Unit ] - - location: 320 (remaining gas: 1038729.577 units remaining) + - location: 320 (remaining gas: 1038731.097 units remaining) [ Unit ] - - location: 321 (remaining gas: 1038729.507 units remaining) + - location: 321 (remaining gas: 1038731.027 units remaining) [ Unit ] - - location: -1 (remaining gas: 1038729.437 units remaining) + - location: -1 (remaining gas: 1038730.957 units remaining) [ Unit ] - - location: 326 (remaining gas: 1038729.357 units remaining) + - location: 326 (remaining gas: 1038730.877 units remaining) [ Unit Unit ] - - location: 327 (remaining gas: 1038729.277 units remaining) + - location: 327 (remaining gas: 1038730.797 units remaining) [ {} Unit Unit ] - - location: 329 (remaining gas: 1038729.197 units remaining) + - location: 329 (remaining gas: 1038730.717 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1038729.127 units remaining) + - location: -1 (remaining gas: 1038730.647 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" index 1049250e2458..a506be12637f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" @@ -102,20 +102,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 32 (remaining gas: 1039752.760 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 34 (remaining gas: 1039728.030 units remaining) + - location: 34 (remaining gas: 1039728.110 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -128,7 +115,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 35 (remaining gas: 1039727.930 units remaining) + - location: 35 (remaining gas: 1039728.010 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -140,7 +127,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 37 (remaining gas: 1039703.200 units remaining) + - location: 37 (remaining gas: 1039703.280 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -152,7 +139,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 38 (remaining gas: 1039635.960 units remaining) + - location: 38 (remaining gas: 1039636.040 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -164,7 +151,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 41 (remaining gas: 1039635.880 units remaining) + - location: 41 (remaining gas: 1039635.960 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -176,7 +163,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 46 (remaining gas: 1039635.810 units remaining) + - location: 46 (remaining gas: 1039635.890 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -188,7 +175,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 40 (remaining gas: 1039635.740 units remaining) + - location: 40 (remaining gas: 1039635.820 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -200,7 +187,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 47 (remaining gas: 1039611.010 units remaining) + - location: 47 (remaining gas: 1039611.090 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -212,7 +199,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039610.940 units remaining) + - location: -1 (remaining gas: 1039611.020 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -224,20 +211,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 36 (remaining gas: 1039610.860 units remaining) - [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed - 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 50 (remaining gas: 1039610.739 units remaining) + - location: 50 (remaining gas: 1039610.899 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -249,7 +223,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 51 (remaining gas: 1039610.659 units remaining) + - location: 51 (remaining gas: 1039610.819 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -261,7 +235,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039610.589 units remaining) + - location: -1 (remaining gas: 1039610.749 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -273,7 +247,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 52 (remaining gas: 1039610.529 units remaining) + - location: 52 (remaining gas: 1039610.689 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -284,7 +258,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 53 (remaining gas: 1039610.459 units remaining) + - location: 53 (remaining gas: 1039610.619 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -295,7 +269,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039610.389 units remaining) + - location: -1 (remaining gas: 1039610.549 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -306,7 +280,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 58 (remaining gas: 1039610.309 units remaining) + - location: 58 (remaining gas: 1039610.469 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -326,7 +300,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 59 (remaining gas: 1039610.229 units remaining) + - location: 59 (remaining gas: 1039610.389 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -338,7 +312,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 60 (remaining gas: 1039610.129 units remaining) + - location: 60 (remaining gas: 1039610.289 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -349,7 +323,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 62 (remaining gas: 1039610.049 units remaining) + - location: 62 (remaining gas: 1039610.209 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -360,7 +334,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 61 (remaining gas: 1039609.979 units remaining) + - location: 61 (remaining gas: 1039610.139 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -371,19 +345,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 61 (remaining gas: 1039609.899 units remaining) - [ Unit - Unit - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 63 (remaining gas: 1039601.659 units remaining) + - location: 63 (remaining gas: 1039601.899 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -395,7 +357,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 64 (remaining gas: 1039601.559 units remaining) + - location: 64 (remaining gas: 1039601.799 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -406,7 +368,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 66 (remaining gas: 1039593.319 units remaining) + - location: 66 (remaining gas: 1039593.559 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -417,7 +379,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 67 (remaining gas: 1039586.079 units remaining) + - location: 67 (remaining gas: 1039586.319 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -428,7 +390,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 70 (remaining gas: 1039585.999 units remaining) + - location: 70 (remaining gas: 1039586.239 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -439,7 +401,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 75 (remaining gas: 1039585.929 units remaining) + - location: 75 (remaining gas: 1039586.169 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -450,7 +412,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 69 (remaining gas: 1039585.859 units remaining) + - location: 69 (remaining gas: 1039586.099 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -461,7 +423,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 76 (remaining gas: 1039577.619 units remaining) + - location: 76 (remaining gas: 1039577.859 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -472,7 +434,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039577.549 units remaining) + - location: -1 (remaining gas: 1039577.789 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -483,19 +445,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 65 (remaining gas: 1039577.469 units remaining) - [ 0x05030b @packed - 0x05030b @packed.unpacked.some.packed - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 79 (remaining gas: 1039577.349 units remaining) + - location: 79 (remaining gas: 1039577.669 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -506,7 +456,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 80 (remaining gas: 1039577.269 units remaining) + - location: 80 (remaining gas: 1039577.589 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -517,7 +467,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039577.199 units remaining) + - location: -1 (remaining gas: 1039577.519 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -528,7 +478,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 81 (remaining gas: 1039577.139 units remaining) + - location: 81 (remaining gas: 1039577.459 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -538,7 +488,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 82 (remaining gas: 1039577.069 units remaining) + - location: 82 (remaining gas: 1039577.389 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -548,7 +498,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039576.999 units remaining) + - location: -1 (remaining gas: 1039577.319 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -558,7 +508,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 87 (remaining gas: 1039576.919 units remaining) + - location: 87 (remaining gas: 1039577.239 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -576,7 +526,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 88 (remaining gas: 1039576.839 units remaining) + - location: 88 (remaining gas: 1039577.159 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -587,7 +537,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 89 (remaining gas: 1039576.739 units remaining) + - location: 89 (remaining gas: 1039577.059 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -597,7 +547,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 91 (remaining gas: 1039576.659 units remaining) + - location: 91 (remaining gas: 1039576.979 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -607,7 +557,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 90 (remaining gas: 1039576.589 units remaining) + - location: 90 (remaining gas: 1039576.909 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -617,18 +567,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 90 (remaining gas: 1039576.509 units remaining) - [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Pair None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 92 (remaining gas: 1039536.229 units remaining) + - location: 92 (remaining gas: 1039536.629 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -639,7 +578,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 93 (remaining gas: 1039536.129 units remaining) + - location: 93 (remaining gas: 1039536.529 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -649,7 +588,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 95 (remaining gas: 1039495.849 units remaining) + - location: 95 (remaining gas: 1039496.249 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair None {} @@ -659,7 +598,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 96 (remaining gas: 1039447.579 units remaining) + - location: 96 (remaining gas: 1039447.979 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair None {} @@ -669,7 +608,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 99 (remaining gas: 1039447.499 units remaining) + - location: 99 (remaining gas: 1039447.899 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -679,7 +618,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 104 (remaining gas: 1039447.429 units remaining) + - location: 104 (remaining gas: 1039447.829 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -689,7 +628,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 98 (remaining gas: 1039447.359 units remaining) + - location: 98 (remaining gas: 1039447.759 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -699,7 +638,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 105 (remaining gas: 1039407.079 units remaining) + - location: 105 (remaining gas: 1039407.479 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None {} @@ -709,7 +648,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039407.009 units remaining) + - location: -1 (remaining gas: 1039407.409 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None {} @@ -719,18 +658,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 94 (remaining gas: 1039406.929 units remaining) - [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed - 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed - (Pair None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 108 (remaining gas: 1039406.807 units remaining) + - location: 108 (remaining gas: 1039407.287 units remaining) [ 0 (Pair None {} @@ -740,7 +668,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 109 (remaining gas: 1039406.727 units remaining) + - location: 109 (remaining gas: 1039407.207 units remaining) [ True (Pair None {} @@ -750,7 +678,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039406.657 units remaining) + - location: -1 (remaining gas: 1039407.137 units remaining) [ True (Pair None {} @@ -760,7 +688,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 110 (remaining gas: 1039406.597 units remaining) + - location: 110 (remaining gas: 1039407.077 units remaining) [ (Pair None {} {} @@ -769,7 +697,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 111 (remaining gas: 1039406.527 units remaining) + - location: 111 (remaining gas: 1039407.007 units remaining) [ (Pair None {} {} @@ -778,7 +706,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039406.457 units remaining) + - location: -1 (remaining gas: 1039406.937 units remaining) [ (Pair None {} {} @@ -787,7 +715,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 116 (remaining gas: 1039406.377 units remaining) + - location: 116 (remaining gas: 1039406.857 units remaining) [ (Pair None {} {} @@ -803,7 +731,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 117 (remaining gas: 1039406.297 units remaining) + - location: 117 (remaining gas: 1039406.777 units remaining) [ None (Pair None {} @@ -813,7 +741,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 118 (remaining gas: 1039406.197 units remaining) + - location: 118 (remaining gas: 1039406.677 units remaining) [ (Pair None {} {} @@ -822,7 +750,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 120 (remaining gas: 1039406.117 units remaining) + - location: 120 (remaining gas: 1039406.597 units remaining) [ None (Pair {} {} @@ -831,7 +759,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 119 (remaining gas: 1039406.047 units remaining) + - location: 119 (remaining gas: 1039406.527 units remaining) [ None (Pair {} {} @@ -840,17 +768,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 119 (remaining gas: 1039405.967 units remaining) - [ None - None - (Pair {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 121 (remaining gas: 1039397.727 units remaining) + - location: 121 (remaining gas: 1039398.287 units remaining) [ 0x050306 @packed None (Pair {} @@ -860,7 +778,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 122 (remaining gas: 1039397.627 units remaining) + - location: 122 (remaining gas: 1039398.187 units remaining) [ None (Pair {} {} @@ -869,7 +787,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 124 (remaining gas: 1039389.387 units remaining) + - location: 124 (remaining gas: 1039389.947 units remaining) [ 0x050306 @packed (Pair {} {} @@ -878,7 +796,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 125 (remaining gas: 1039382.147 units remaining) + - location: 125 (remaining gas: 1039382.707 units remaining) [ (Some None) @packed.unpacked (Pair {} {} @@ -887,7 +805,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 129 (remaining gas: 1039382.067 units remaining) + - location: 129 (remaining gas: 1039382.627 units remaining) [ None @packed.unpacked.some (Pair {} {} @@ -896,7 +814,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 134 (remaining gas: 1039381.997 units remaining) + - location: 134 (remaining gas: 1039382.557 units remaining) [ None @packed.unpacked.some (Pair {} {} @@ -905,7 +823,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 128 (remaining gas: 1039381.927 units remaining) + - location: 128 (remaining gas: 1039382.487 units remaining) [ None @packed.unpacked.some (Pair {} {} @@ -914,7 +832,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 135 (remaining gas: 1039373.687 units remaining) + - location: 135 (remaining gas: 1039374.247 units remaining) [ 0x050306 @packed.unpacked.some.packed (Pair {} {} @@ -923,7 +841,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039373.617 units remaining) + - location: -1 (remaining gas: 1039374.177 units remaining) [ 0x050306 @packed.unpacked.some.packed (Pair {} {} @@ -932,17 +850,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 123 (remaining gas: 1039373.537 units remaining) - [ 0x050306 @packed - 0x050306 @packed.unpacked.some.packed - (Pair {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 138 (remaining gas: 1039373.417 units remaining) + - location: 138 (remaining gas: 1039374.057 units remaining) [ 0 (Pair {} {} @@ -951,7 +859,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 139 (remaining gas: 1039373.337 units remaining) + - location: 139 (remaining gas: 1039373.977 units remaining) [ True (Pair {} {} @@ -960,7 +868,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039373.267 units remaining) + - location: -1 (remaining gas: 1039373.907 units remaining) [ True (Pair {} {} @@ -969,7 +877,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 140 (remaining gas: 1039373.207 units remaining) + - location: 140 (remaining gas: 1039373.847 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -977,7 +885,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 141 (remaining gas: 1039373.137 units remaining) + - location: 141 (remaining gas: 1039373.777 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -985,7 +893,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039373.067 units remaining) + - location: -1 (remaining gas: 1039373.707 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -993,7 +901,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 146 (remaining gas: 1039372.987 units remaining) + - location: 146 (remaining gas: 1039373.627 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -1007,7 +915,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 147 (remaining gas: 1039372.907 units remaining) + - location: 147 (remaining gas: 1039373.547 units remaining) [ {} (Pair {} {} @@ -1016,7 +924,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 148 (remaining gas: 1039372.807 units remaining) + - location: 148 (remaining gas: 1039373.447 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -1024,492 +932,438 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 150 (remaining gas: 1039372.727 units remaining) - [ {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 149 (remaining gas: 1039372.657 units remaining) + - location: 150 (remaining gas: 1039373.367 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 149 (remaining gas: 1039372.577 units remaining) + - location: 149 (remaining gas: 1039373.297 units remaining) [ {} - {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 151 (remaining gas: 1039364.337 units remaining) + - location: 151 (remaining gas: 1039365.057 units remaining) [ 0x050200000000 @packed {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 152 (remaining gas: 1039364.237 units remaining) + - location: 152 (remaining gas: 1039364.957 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 154 (remaining gas: 1039355.997 units remaining) + - location: 154 (remaining gas: 1039356.717 units remaining) [ 0x050200000000 @packed (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 155 (remaining gas: 1039348.757 units remaining) + - location: 155 (remaining gas: 1039349.477 units remaining) [ (Some {}) @packed.unpacked (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 159 (remaining gas: 1039348.677 units remaining) + - location: 159 (remaining gas: 1039349.397 units remaining) [ {} @packed.unpacked.some (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 164 (remaining gas: 1039348.607 units remaining) + - location: 164 (remaining gas: 1039349.327 units remaining) [ {} @packed.unpacked.some (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 158 (remaining gas: 1039348.537 units remaining) + - location: 158 (remaining gas: 1039349.257 units remaining) [ {} @packed.unpacked.some (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 165 (remaining gas: 1039340.297 units remaining) + - location: 165 (remaining gas: 1039341.017 units remaining) [ 0x050200000000 @packed.unpacked.some.packed (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039340.227 units remaining) + - location: -1 (remaining gas: 1039340.947 units remaining) [ 0x050200000000 @packed.unpacked.some.packed (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 153 (remaining gas: 1039340.147 units remaining) - [ 0x050200000000 @packed - 0x050200000000 @packed.unpacked.some.packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 168 (remaining gas: 1039340.027 units remaining) + - location: 168 (remaining gas: 1039340.827 units remaining) [ 0 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 169 (remaining gas: 1039339.947 units remaining) + - location: 169 (remaining gas: 1039340.747 units remaining) [ True (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039339.877 units remaining) + - location: -1 (remaining gas: 1039340.677 units remaining) [ True (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 170 (remaining gas: 1039339.817 units remaining) + - location: 170 (remaining gas: 1039340.617 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 171 (remaining gas: 1039339.747 units remaining) + - location: 171 (remaining gas: 1039340.547 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039339.677 units remaining) + - location: -1 (remaining gas: 1039340.477 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 176 (remaining gas: 1039339.597 units remaining) + - location: 176 (remaining gas: 1039340.397 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 177 (remaining gas: 1039339.517 units remaining) + - location: 177 (remaining gas: 1039340.317 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 178 (remaining gas: 1039339.417 units remaining) + - location: 178 (remaining gas: 1039340.217 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 180 (remaining gas: 1039339.337 units remaining) - [ {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 179 (remaining gas: 1039339.267 units remaining) + - location: 180 (remaining gas: 1039340.137 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 179 (remaining gas: 1039339.187 units remaining) + - location: 179 (remaining gas: 1039340.067 units remaining) [ {} - {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 181 (remaining gas: 1039330.947 units remaining) + - location: 181 (remaining gas: 1039331.827 units remaining) [ 0x050200000000 @packed {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 182 (remaining gas: 1039330.847 units remaining) + - location: 182 (remaining gas: 1039331.727 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 184 (remaining gas: 1039322.607 units remaining) + - location: 184 (remaining gas: 1039323.487 units remaining) [ 0x050200000000 @packed (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 185 (remaining gas: 1039315.367 units remaining) + - location: 185 (remaining gas: 1039316.247 units remaining) [ (Some {}) @packed.unpacked (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 189 (remaining gas: 1039315.287 units remaining) + - location: 189 (remaining gas: 1039316.167 units remaining) [ {} @packed.unpacked.some (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 194 (remaining gas: 1039315.217 units remaining) + - location: 194 (remaining gas: 1039316.097 units remaining) [ {} @packed.unpacked.some (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 188 (remaining gas: 1039315.147 units remaining) + - location: 188 (remaining gas: 1039316.027 units remaining) [ {} @packed.unpacked.some (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 195 (remaining gas: 1039306.907 units remaining) + - location: 195 (remaining gas: 1039307.787 units remaining) [ 0x050200000000 @packed.unpacked.some.packed (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039306.837 units remaining) + - location: -1 (remaining gas: 1039307.717 units remaining) [ 0x050200000000 @packed.unpacked.some.packed (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 183 (remaining gas: 1039306.757 units remaining) - [ 0x050200000000 @packed - 0x050200000000 @packed.unpacked.some.packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 198 (remaining gas: 1039306.637 units remaining) + - location: 198 (remaining gas: 1039307.597 units remaining) [ 0 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 199 (remaining gas: 1039306.557 units remaining) + - location: 199 (remaining gas: 1039307.517 units remaining) [ True (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039306.487 units remaining) + - location: -1 (remaining gas: 1039307.447 units remaining) [ True (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 200 (remaining gas: 1039306.427 units remaining) + - location: 200 (remaining gas: 1039307.387 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 201 (remaining gas: 1039306.357 units remaining) + - location: 201 (remaining gas: 1039307.317 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039306.287 units remaining) + - location: -1 (remaining gas: 1039307.247 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 206 (remaining gas: 1039306.207 units remaining) + - location: 206 (remaining gas: 1039307.167 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 207 (remaining gas: 1039306.127 units remaining) + - location: 207 (remaining gas: 1039307.087 units remaining) [ (Pair 40 -10) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 208 (remaining gas: 1039306.027 units remaining) + - location: 208 (remaining gas: 1039306.987 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 210 (remaining gas: 1039305.947 units remaining) + - location: 210 (remaining gas: 1039306.907 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 209 (remaining gas: 1039305.877 units remaining) + - location: 209 (remaining gas: 1039306.837 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 209 (remaining gas: 1039305.797 units remaining) - [ (Pair 40 -10) - (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 211 (remaining gas: 1039297.077 units remaining) + - location: 211 (remaining gas: 1039298.117 units remaining) [ 0x0507070028004a @packed (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 212 (remaining gas: 1039296.977 units remaining) + - location: 212 (remaining gas: 1039298.017 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 214 (remaining gas: 1039288.257 units remaining) + - location: 214 (remaining gas: 1039289.297 units remaining) [ 0x0507070028004a @packed (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 215 (remaining gas: 1039252.537 units remaining) + - location: 215 (remaining gas: 1039253.577 units remaining) [ (Some (Pair 40 -10)) @packed.unpacked (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 220 (remaining gas: 1039252.457 units remaining) + - location: 220 (remaining gas: 1039253.497 units remaining) [ (Pair 40 -10) @packed.unpacked.some (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 225 (remaining gas: 1039252.387 units remaining) + - location: 225 (remaining gas: 1039253.427 units remaining) [ (Pair 40 -10) @packed.unpacked.some (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 219 (remaining gas: 1039252.317 units remaining) + - location: 219 (remaining gas: 1039253.357 units remaining) [ (Pair 40 -10) @packed.unpacked.some (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 226 (remaining gas: 1039243.597 units remaining) + - location: 226 (remaining gas: 1039244.637 units remaining) [ 0x0507070028004a @packed.unpacked.some.packed (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039243.527 units remaining) + - location: -1 (remaining gas: 1039244.567 units remaining) [ 0x0507070028004a @packed.unpacked.some.packed (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 213 (remaining gas: 1039243.447 units remaining) - [ 0x0507070028004a @packed - 0x0507070028004a @packed.unpacked.some.packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 229 (remaining gas: 1039243.327 units remaining) + - location: 229 (remaining gas: 1039244.447 units remaining) [ 0 (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 230 (remaining gas: 1039243.247 units remaining) + - location: 230 (remaining gas: 1039244.367 units remaining) [ True (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039243.177 units remaining) + - location: -1 (remaining gas: 1039244.297 units remaining) [ True (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 231 (remaining gas: 1039243.117 units remaining) + - location: 231 (remaining gas: 1039244.237 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 232 (remaining gas: 1039243.047 units remaining) + - location: 232 (remaining gas: 1039244.167 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039242.977 units remaining) + - location: -1 (remaining gas: 1039244.097 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 237 (remaining gas: 1039242.897 units remaining) + - location: 237 (remaining gas: 1039244.017 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 238 (remaining gas: 1039242.817 units remaining) + - location: 238 (remaining gas: 1039243.937 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 239 (remaining gas: 1039242.717 units remaining) + - location: 239 (remaining gas: 1039243.837 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 241 (remaining gas: 1039242.637 units remaining) + - location: 241 (remaining gas: 1039243.757 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 240 (remaining gas: 1039242.567 units remaining) + - location: 240 (remaining gas: 1039243.687 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 240 (remaining gas: 1039242.487 units remaining) - [ (Right "2019-09-09T08:35:33Z") - (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 242 (remaining gas: 1039232.007 units remaining) + - location: 242 (remaining gas: 1039233.207 units remaining) [ 0x0505080095bbb0d70b @packed (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 243 (remaining gas: 1039231.907 units remaining) + - location: 243 (remaining gas: 1039233.107 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 245 (remaining gas: 1039221.427 units remaining) + - location: 245 (remaining gas: 1039222.627 units remaining) [ 0x0505080095bbb0d70b @packed (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 246 (remaining gas: 1039199.947 units remaining) + - location: 246 (remaining gas: 1039201.147 units remaining) [ (Some (Right "2019-09-09T08:35:33Z")) @packed.unpacked (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 251 (remaining gas: 1039199.867 units remaining) + - location: 251 (remaining gas: 1039201.067 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 256 (remaining gas: 1039199.797 units remaining) + - location: 256 (remaining gas: 1039200.997 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 250 (remaining gas: 1039199.727 units remaining) + - location: 250 (remaining gas: 1039200.927 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 257 (remaining gas: 1039189.247 units remaining) + - location: 257 (remaining gas: 1039190.447 units remaining) [ 0x0505080095bbb0d70b @packed.unpacked.some.packed (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039189.177 units remaining) + - location: -1 (remaining gas: 1039190.377 units remaining) [ 0x0505080095bbb0d70b @packed.unpacked.some.packed (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 244 (remaining gas: 1039189.097 units remaining) - [ 0x0505080095bbb0d70b @packed - 0x0505080095bbb0d70b @packed.unpacked.some.packed - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 260 (remaining gas: 1039188.977 units remaining) + - location: 260 (remaining gas: 1039190.257 units remaining) [ 0 (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 261 (remaining gas: 1039188.897 units remaining) + - location: 261 (remaining gas: 1039190.177 units remaining) [ True (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039188.827 units remaining) + - location: -1 (remaining gas: 1039190.107 units remaining) [ True (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 262 (remaining gas: 1039188.767 units remaining) + - location: 262 (remaining gas: 1039190.047 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 263 (remaining gas: 1039188.697 units remaining) + - location: 263 (remaining gas: 1039189.977 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039188.627 units remaining) + - location: -1 (remaining gas: 1039189.907 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 268 (remaining gas: 1039188.547 units remaining) + - location: 268 (remaining gas: 1039189.827 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 269 (remaining gas: 1039188.467 units remaining) + - location: 269 (remaining gas: 1039189.747 units remaining) [ {} (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 270 (remaining gas: 1039188.367 units remaining) + - location: 270 (remaining gas: 1039189.647 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 272 (remaining gas: 1039188.287 units remaining) - [ {} - { DUP ; DROP ; PACK } - Unit ] - - location: 271 (remaining gas: 1039188.217 units remaining) + - location: 272 (remaining gas: 1039189.567 units remaining) [ {} { DUP ; DROP ; PACK } Unit ] - - location: 271 (remaining gas: 1039188.137 units remaining) + - location: 271 (remaining gas: 1039189.497 units remaining) [ {} - {} { DUP ; DROP ; PACK } Unit ] - - location: 273 (remaining gas: 1039179.897 units remaining) + - location: 273 (remaining gas: 1039181.257 units remaining) [ 0x050200000000 @packed {} { DUP ; DROP ; PACK } Unit ] - - location: 274 (remaining gas: 1039179.797 units remaining) + - location: 274 (remaining gas: 1039181.157 units remaining) [ {} { DUP ; DROP ; PACK } Unit ] - - location: 276 (remaining gas: 1039171.557 units remaining) + - location: 276 (remaining gas: 1039172.917 units remaining) [ 0x050200000000 @packed { DUP ; DROP ; PACK } Unit ] - - location: 277 (remaining gas: 1039164.317 units remaining) + - location: 277 (remaining gas: 1039165.677 units remaining) [ (Some {}) @packed.unpacked { DUP ; DROP ; PACK } Unit ] - - location: 282 (remaining gas: 1039164.237 units remaining) + - location: 282 (remaining gas: 1039165.597 units remaining) [ {} @packed.unpacked.some { DUP ; DROP ; PACK } Unit ] - - location: 287 (remaining gas: 1039164.167 units remaining) + - location: 287 (remaining gas: 1039165.527 units remaining) [ {} @packed.unpacked.some { DUP ; DROP ; PACK } Unit ] - - location: 281 (remaining gas: 1039164.097 units remaining) + - location: 281 (remaining gas: 1039165.457 units remaining) [ {} @packed.unpacked.some { DUP ; DROP ; PACK } Unit ] - - location: 288 (remaining gas: 1039155.857 units remaining) + - location: 288 (remaining gas: 1039157.217 units remaining) [ 0x050200000000 @packed.unpacked.some.packed { DUP ; DROP ; PACK } Unit ] - - location: -1 (remaining gas: 1039155.787 units remaining) + - location: -1 (remaining gas: 1039157.147 units remaining) [ 0x050200000000 @packed.unpacked.some.packed { DUP ; DROP ; PACK } Unit ] - - location: 275 (remaining gas: 1039155.707 units remaining) - [ 0x050200000000 @packed - 0x050200000000 @packed.unpacked.some.packed - { DUP ; DROP ; PACK } - Unit ] - - location: 291 (remaining gas: 1039155.587 units remaining) + - location: 291 (remaining gas: 1039157.027 units remaining) [ 0 { DUP ; DROP ; PACK } Unit ] - - location: 292 (remaining gas: 1039155.507 units remaining) + - location: 292 (remaining gas: 1039156.947 units remaining) [ True { DUP ; DROP ; PACK } Unit ] - - location: -1 (remaining gas: 1039155.437 units remaining) + - location: -1 (remaining gas: 1039156.877 units remaining) [ True { DUP ; DROP ; PACK } Unit ] - - location: 293 (remaining gas: 1039155.377 units remaining) + - location: 293 (remaining gas: 1039156.817 units remaining) [ { DUP ; DROP ; PACK } Unit ] - - location: 294 (remaining gas: 1039155.307 units remaining) + - location: 294 (remaining gas: 1039156.747 units remaining) [ { DUP ; DROP ; PACK } Unit ] - - location: -1 (remaining gas: 1039155.237 units remaining) + - location: -1 (remaining gas: 1039156.677 units remaining) [ { DUP ; DROP ; PACK } Unit ] - - location: 299 (remaining gas: 1039155.157 units remaining) + - location: 299 (remaining gas: 1039156.597 units remaining) [ { DUP ; DROP ; PACK } { DUP ; DROP ; PACK } Unit ] - - location: 300 (remaining gas: 1039141.817 units remaining) + - location: 300 (remaining gas: 1039143.257 units remaining) [ 0x05020000000603210320030c @packed { DUP ; DROP ; PACK } Unit ] - - location: 301 (remaining gas: 1039141.717 units remaining) + - location: 301 (remaining gas: 1039143.157 units remaining) [ { DUP ; DROP ; PACK } Unit ] - - location: 303 (remaining gas: 1039128.377 units remaining) + - location: 303 (remaining gas: 1039129.817 units remaining) [ 0x05020000000603210320030c @packed Unit ] - - location: 304 (remaining gas: 1039076.517 units remaining) + - location: 304 (remaining gas: 1039077.957 units remaining) [ (Some { DUP ; DROP ; PACK }) @packed.unpacked Unit ] - - location: 309 (remaining gas: 1039076.437 units remaining) + - location: 309 (remaining gas: 1039077.877 units remaining) [ { DUP ; DROP ; PACK } @packed.unpacked.some Unit ] - - location: 314 (remaining gas: 1039076.367 units remaining) + - location: 314 (remaining gas: 1039077.807 units remaining) [ { DUP ; DROP ; PACK } @packed.unpacked.some Unit ] - - location: 308 (remaining gas: 1039076.297 units remaining) + - location: 308 (remaining gas: 1039077.737 units remaining) [ { DUP ; DROP ; PACK } @packed.unpacked.some Unit ] - - location: 315 (remaining gas: 1039062.957 units remaining) + - location: 315 (remaining gas: 1039064.397 units remaining) [ 0x05020000000603210320030c @packed.unpacked.some.packed Unit ] - - location: -1 (remaining gas: 1039062.887 units remaining) + - location: -1 (remaining gas: 1039064.327 units remaining) [ 0x05020000000603210320030c @packed.unpacked.some.packed Unit ] - - location: 302 (remaining gas: 1039062.807 units remaining) - [ 0x05020000000603210320030c @packed - 0x05020000000603210320030c @packed.unpacked.some.packed - Unit ] - - location: 318 (remaining gas: 1039062.687 units remaining) + - location: 318 (remaining gas: 1039064.207 units remaining) [ 0 Unit ] - - location: 319 (remaining gas: 1039062.607 units remaining) + - location: 319 (remaining gas: 1039064.127 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039062.537 units remaining) + - location: -1 (remaining gas: 1039064.057 units remaining) [ True Unit ] - - location: 320 (remaining gas: 1039062.477 units remaining) + - location: 320 (remaining gas: 1039063.997 units remaining) [ Unit ] - - location: 321 (remaining gas: 1039062.407 units remaining) + - location: 321 (remaining gas: 1039063.927 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039062.337 units remaining) + - location: -1 (remaining gas: 1039063.857 units remaining) [ Unit ] - - location: 326 (remaining gas: 1039062.257 units remaining) + - location: 326 (remaining gas: 1039063.777 units remaining) [ Unit Unit ] - - location: 327 (remaining gas: 1039062.177 units remaining) + - location: 327 (remaining gas: 1039063.697 units remaining) [ {} Unit Unit ] - - location: 329 (remaining gas: 1039062.097 units remaining) + - location: 329 (remaining gas: 1039063.617 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039062.027 units remaining) + - location: -1 (remaining gas: 1039063.547 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out index fb9e0d6ca254..3f6ab3f7f4c0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out @@ -32,40 +32,36 @@ trace - location: 18 (remaining gas: 1039987.445 units remaining) [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } Unit ] - - location: 18 (remaining gas: 1039987.365 units remaining) - [ 38 @parameter - { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } - Unit ] - - location: 12 (remaining gas: 1039987.265 units remaining) + - location: 12 (remaining gas: 1039987.345 units remaining) [ 38 ] - - location: 12 (remaining gas: 1039987.185 units remaining) + - location: 12 (remaining gas: 1039987.265 units remaining) [ 14 38 Unit ] - - location: 12 (remaining gas: 1039987.105 units remaining) + - location: 12 (remaining gas: 1039987.185 units remaining) [ (Pair 14 38) @arg Unit ] - - location: 13 (remaining gas: 1039987.025 units remaining) + - location: 13 (remaining gas: 1039987.105 units remaining) [ 14 38 Unit ] - - location: 14 (remaining gas: 1039986.945 units remaining) + - location: 14 (remaining gas: 1039987.025 units remaining) [ 52 Unit ] - - location: -1 (remaining gas: 1039986.875 units remaining) + - location: -1 (remaining gas: 1039986.955 units remaining) [ 52 Unit ] - - location: 20 (remaining gas: 1039986.875 units remaining) + - location: 20 (remaining gas: 1039986.955 units remaining) [ 52 Unit ] - - location: 21 (remaining gas: 1039986.795 units remaining) + - location: 21 (remaining gas: 1039986.875 units remaining) [ {} 52 Unit ] - - location: 23 (remaining gas: 1039986.715 units remaining) + - location: 23 (remaining gas: 1039986.795 units remaining) [ (Pair {} 52) Unit ] - - location: -1 (remaining gas: 1039986.645 units remaining) + - location: -1 (remaining gas: 1039986.725 units remaining) [ (Pair {} 52) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out index ef81c5a716a3..d72f241da1b3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out @@ -65,79 +65,65 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039974.992 units remaining) - [ 0 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039974.892 units remaining) + - location: 16 (remaining gas: 1039974.972 units remaining) [ 0 ] - - location: 16 (remaining gas: 1039974.812 units remaining) + - location: 16 (remaining gas: 1039974.892 units remaining) [ 3 0 Unit ] - - location: 16 (remaining gas: 1039974.732 units remaining) + - location: 16 (remaining gas: 1039974.812 units remaining) [ (Pair 3 0) Unit ] - - location: 16 (remaining gas: 1039974.652 units remaining) + - location: 16 (remaining gas: 1039974.732 units remaining) [ 4 (Pair 3 0) Unit ] - - location: 16 (remaining gas: 1039974.572 units remaining) + - location: 16 (remaining gas: 1039974.652 units remaining) [ (Pair 4 3 0) @arg Unit ] - - location: 17 (remaining gas: 1039974.492 units remaining) + - location: 17 (remaining gas: 1039974.572 units remaining) [ 4 (Pair 3 0) Unit ] - - location: 18 (remaining gas: 1039974.392 units remaining) + - location: 18 (remaining gas: 1039974.472 units remaining) [ (Pair 3 0) Unit ] - - location: 20 (remaining gas: 1039974.312 units remaining) + - location: 20 (remaining gas: 1039974.392 units remaining) [ 3 0 Unit ] - - location: 19 (remaining gas: 1039974.242 units remaining) + - location: 19 (remaining gas: 1039974.322 units remaining) [ 3 0 Unit ] - - location: 19 (remaining gas: 1039974.162 units remaining) - [ 4 - 3 - 0 - Unit ] - - location: 21 (remaining gas: 1039974.082 units remaining) + - location: 21 (remaining gas: 1039974.242 units remaining) [ 7 0 Unit ] - - location: 22 (remaining gas: 1039974 units remaining) + - location: 22 (remaining gas: 1039974.160 units remaining) [ 0 Unit ] - - location: -1 (remaining gas: 1039973.930 units remaining) + - location: -1 (remaining gas: 1039974.090 units remaining) [ 0 Unit ] - - location: 35 (remaining gas: 1039973.930 units remaining) + - location: 35 (remaining gas: 1039974.090 units remaining) [ 0 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: -1 (remaining gas: 1039973.860 units remaining) + - location: -1 (remaining gas: 1039974.020 units remaining) [ 0 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 32 (remaining gas: 1039973.760 units remaining) + - location: 32 (remaining gas: 1039973.920 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 34 (remaining gas: 1039973.680 units remaining) + - location: 34 (remaining gas: 1039973.840 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -145,7 +131,7 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039973.610 units remaining) + - location: 33 (remaining gas: 1039973.770 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -153,79 +139,65 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039973.530 units remaining) - [ 1 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039973.430 units remaining) + - location: 16 (remaining gas: 1039973.670 units remaining) [ 1 ] - - location: 16 (remaining gas: 1039973.350 units remaining) + - location: 16 (remaining gas: 1039973.590 units remaining) [ 3 1 Unit ] - - location: 16 (remaining gas: 1039973.270 units remaining) + - location: 16 (remaining gas: 1039973.510 units remaining) [ (Pair 3 1) Unit ] - - location: 16 (remaining gas: 1039973.190 units remaining) + - location: 16 (remaining gas: 1039973.430 units remaining) [ 4 (Pair 3 1) Unit ] - - location: 16 (remaining gas: 1039973.110 units remaining) + - location: 16 (remaining gas: 1039973.350 units remaining) [ (Pair 4 3 1) @arg Unit ] - - location: 17 (remaining gas: 1039973.030 units remaining) + - location: 17 (remaining gas: 1039973.270 units remaining) [ 4 (Pair 3 1) Unit ] - - location: 18 (remaining gas: 1039972.930 units remaining) + - location: 18 (remaining gas: 1039973.170 units remaining) [ (Pair 3 1) Unit ] - - location: 20 (remaining gas: 1039972.850 units remaining) + - location: 20 (remaining gas: 1039973.090 units remaining) [ 3 1 Unit ] - - location: 19 (remaining gas: 1039972.780 units remaining) + - location: 19 (remaining gas: 1039973.020 units remaining) [ 3 1 Unit ] - - location: 19 (remaining gas: 1039972.700 units remaining) - [ 4 - 3 - 1 - Unit ] - - location: 21 (remaining gas: 1039972.620 units remaining) + - location: 21 (remaining gas: 1039972.940 units remaining) [ 7 1 Unit ] - - location: 22 (remaining gas: 1039972.534 units remaining) + - location: 22 (remaining gas: 1039972.854 units remaining) [ 7 Unit ] - - location: -1 (remaining gas: 1039972.464 units remaining) + - location: -1 (remaining gas: 1039972.784 units remaining) [ 7 Unit ] - - location: 35 (remaining gas: 1039972.464 units remaining) + - location: 35 (remaining gas: 1039972.784 units remaining) [ 7 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: -1 (remaining gas: 1039972.394 units remaining) + - location: -1 (remaining gas: 1039972.714 units remaining) [ 7 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 32 (remaining gas: 1039972.294 units remaining) + - location: 32 (remaining gas: 1039972.614 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 34 (remaining gas: 1039972.214 units remaining) + - location: 34 (remaining gas: 1039972.534 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -233,7 +205,7 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039972.144 units remaining) + - location: 33 (remaining gas: 1039972.464 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -241,79 +213,65 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039972.064 units remaining) - [ 2 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039971.964 units remaining) + - location: 16 (remaining gas: 1039972.364 units remaining) [ 2 ] - - location: 16 (remaining gas: 1039971.884 units remaining) + - location: 16 (remaining gas: 1039972.284 units remaining) [ 3 2 Unit ] - - location: 16 (remaining gas: 1039971.804 units remaining) + - location: 16 (remaining gas: 1039972.204 units remaining) [ (Pair 3 2) Unit ] - - location: 16 (remaining gas: 1039971.724 units remaining) + - location: 16 (remaining gas: 1039972.124 units remaining) [ 4 (Pair 3 2) Unit ] - - location: 16 (remaining gas: 1039971.644 units remaining) + - location: 16 (remaining gas: 1039972.044 units remaining) [ (Pair 4 3 2) @arg Unit ] - - location: 17 (remaining gas: 1039971.564 units remaining) + - location: 17 (remaining gas: 1039971.964 units remaining) [ 4 (Pair 3 2) Unit ] - - location: 18 (remaining gas: 1039971.464 units remaining) + - location: 18 (remaining gas: 1039971.864 units remaining) [ (Pair 3 2) Unit ] - - location: 20 (remaining gas: 1039971.384 units remaining) + - location: 20 (remaining gas: 1039971.784 units remaining) [ 3 2 Unit ] - - location: 19 (remaining gas: 1039971.314 units remaining) + - location: 19 (remaining gas: 1039971.714 units remaining) [ 3 2 Unit ] - - location: 19 (remaining gas: 1039971.234 units remaining) - [ 4 - 3 - 2 - Unit ] - - location: 21 (remaining gas: 1039971.154 units remaining) + - location: 21 (remaining gas: 1039971.634 units remaining) [ 7 2 Unit ] - - location: 22 (remaining gas: 1039971.068 units remaining) + - location: 22 (remaining gas: 1039971.548 units remaining) [ 14 Unit ] - - location: -1 (remaining gas: 1039970.998 units remaining) + - location: -1 (remaining gas: 1039971.478 units remaining) [ 14 Unit ] - - location: 35 (remaining gas: 1039970.998 units remaining) + - location: 35 (remaining gas: 1039971.478 units remaining) [ 14 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: -1 (remaining gas: 1039970.928 units remaining) + - location: -1 (remaining gas: 1039971.408 units remaining) [ 14 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 32 (remaining gas: 1039970.828 units remaining) + - location: 32 (remaining gas: 1039971.308 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 34 (remaining gas: 1039970.748 units remaining) + - location: 34 (remaining gas: 1039971.228 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -321,7 +279,7 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039970.678 units remaining) + - location: 33 (remaining gas: 1039971.158 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -329,93 +287,76 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039970.598 units remaining) - [ 3 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039970.498 units remaining) + - location: 16 (remaining gas: 1039971.058 units remaining) [ 3 ] - - location: 16 (remaining gas: 1039970.418 units remaining) + - location: 16 (remaining gas: 1039970.978 units remaining) [ 3 3 Unit ] - - location: 16 (remaining gas: 1039970.338 units remaining) + - location: 16 (remaining gas: 1039970.898 units remaining) [ (Pair 3 3) Unit ] - - location: 16 (remaining gas: 1039970.258 units remaining) + - location: 16 (remaining gas: 1039970.818 units remaining) [ 4 (Pair 3 3) Unit ] - - location: 16 (remaining gas: 1039970.178 units remaining) + - location: 16 (remaining gas: 1039970.738 units remaining) [ (Pair 4 3 3) @arg Unit ] - - location: 17 (remaining gas: 1039970.098 units remaining) + - location: 17 (remaining gas: 1039970.658 units remaining) [ 4 (Pair 3 3) Unit ] - - location: 18 (remaining gas: 1039969.998 units remaining) + - location: 18 (remaining gas: 1039970.558 units remaining) [ (Pair 3 3) Unit ] - - location: 20 (remaining gas: 1039969.918 units remaining) + - location: 20 (remaining gas: 1039970.478 units remaining) [ 3 3 Unit ] - - location: 19 (remaining gas: 1039969.848 units remaining) + - location: 19 (remaining gas: 1039970.408 units remaining) [ 3 3 Unit ] - - location: 19 (remaining gas: 1039969.768 units remaining) - [ 4 - 3 - 3 - Unit ] - - location: 21 (remaining gas: 1039969.688 units remaining) + - location: 21 (remaining gas: 1039970.328 units remaining) [ 7 3 Unit ] - - location: 22 (remaining gas: 1039969.602 units remaining) + - location: 22 (remaining gas: 1039970.242 units remaining) [ 21 Unit ] - - location: -1 (remaining gas: 1039969.532 units remaining) + - location: -1 (remaining gas: 1039970.172 units remaining) [ 21 Unit ] - - location: 35 (remaining gas: 1039969.532 units remaining) + - location: 35 (remaining gas: 1039970.172 units remaining) [ 21 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: -1 (remaining gas: 1039969.462 units remaining) + - location: -1 (remaining gas: 1039970.102 units remaining) [ 21 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 36 (remaining gas: 1039969.362 units remaining) + - location: 36 (remaining gas: 1039970.002 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 38 (remaining gas: 1039969.282 units remaining) + - location: 38 (remaining gas: 1039969.922 units remaining) [ Unit ] - - location: 37 (remaining gas: 1039969.212 units remaining) + - location: 37 (remaining gas: 1039969.852 units remaining) [ Unit ] - - location: 37 (remaining gas: 1039969.132 units remaining) - [ { 0 ; 7 ; 14 ; 21 } - Unit ] - - location: 39 (remaining gas: 1039969.052 units remaining) + - location: 39 (remaining gas: 1039969.772 units remaining) [ {} { 0 ; 7 ; 14 ; 21 } Unit ] - - location: 41 (remaining gas: 1039968.972 units remaining) + - location: 41 (remaining gas: 1039969.692 units remaining) [ (Pair {} { 0 ; 7 ; 14 ; 21 }) Unit ] - - location: -1 (remaining gas: 1039968.902 units remaining) + - location: -1 (remaining gas: 1039969.622 units remaining) [ (Pair {} { 0 ; 7 ; 14 ; 21 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 18578273f366..3b334ab18ed7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -25,10 +25,6 @@ trace { "c" ; "b" ; "a" } @parameter {} Unit ] - - location: 16 (remaining gas: 1039981.594 units remaining) - [ { "c" ; "b" ; "a" } @parameter - {} - Unit ] - location: 18 (remaining gas: 1039981.484 units remaining) [ "c" @parameter.hd { "b" ; "a" } @parameter.tl @@ -49,152 +45,124 @@ trace - location: 22 (remaining gas: 1039981.164 units remaining) [ { "c" } Unit ] - - location: 22 (remaining gas: 1039981.084 units remaining) - [ { "b" ; "a" } @parameter.tl - { "c" } - Unit ] - - location: 24 (remaining gas: 1039981.004 units remaining) + - location: 24 (remaining gas: 1039981.084 units remaining) [ True { "b" ; "a" } @parameter.tl { "c" } Unit ] - - location: -1 (remaining gas: 1039980.934 units remaining) + - location: -1 (remaining gas: 1039981.014 units remaining) [ True { "b" ; "a" } { "c" } Unit ] - - location: 17 (remaining gas: 1039980.864 units remaining) + - location: 17 (remaining gas: 1039980.944 units remaining) [ True { "b" ; "a" } { "c" } Unit ] - - location: 16 (remaining gas: 1039980.794 units remaining) - [ { "b" ; "a" } @parameter - { "c" } - Unit ] - - location: 18 (remaining gas: 1039980.684 units remaining) + - location: 18 (remaining gas: 1039980.834 units remaining) [ "b" @parameter.hd { "a" } @parameter.tl { "c" } Unit ] - - location: 20 (remaining gas: 1039980.614 units remaining) + - location: 20 (remaining gas: 1039980.764 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd { "c" } Unit ] - - location: 21 (remaining gas: 1039980.514 units remaining) + - location: 21 (remaining gas: 1039980.664 units remaining) [ "b" @parameter.hd { "c" } Unit ] - - location: 23 (remaining gas: 1039980.434 units remaining) + - location: 23 (remaining gas: 1039980.584 units remaining) [ { "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039980.364 units remaining) + - location: 22 (remaining gas: 1039980.514 units remaining) [ { "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039980.284 units remaining) - [ { "a" } @parameter.tl - { "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039980.204 units remaining) + - location: 24 (remaining gas: 1039980.434 units remaining) [ True { "a" } @parameter.tl { "b" ; "c" } Unit ] - - location: -1 (remaining gas: 1039980.134 units remaining) + - location: -1 (remaining gas: 1039980.364 units remaining) [ True { "a" } { "b" ; "c" } Unit ] - - location: 17 (remaining gas: 1039980.064 units remaining) + - location: 17 (remaining gas: 1039980.294 units remaining) [ True { "a" } { "b" ; "c" } Unit ] - - location: 16 (remaining gas: 1039979.994 units remaining) - [ { "a" } @parameter - { "b" ; "c" } - Unit ] - - location: 18 (remaining gas: 1039979.884 units remaining) + - location: 18 (remaining gas: 1039980.184 units remaining) [ "a" @parameter.hd {} @parameter.tl { "b" ; "c" } Unit ] - - location: 20 (remaining gas: 1039979.814 units remaining) + - location: 20 (remaining gas: 1039980.114 units remaining) [ {} @parameter.tl "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 21 (remaining gas: 1039979.714 units remaining) + - location: 21 (remaining gas: 1039980.014 units remaining) [ "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 23 (remaining gas: 1039979.634 units remaining) + - location: 23 (remaining gas: 1039979.934 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039979.564 units remaining) + - location: 22 (remaining gas: 1039979.864 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039979.484 units remaining) - [ {} @parameter.tl - { "a" ; "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039979.404 units remaining) + - location: 24 (remaining gas: 1039979.784 units remaining) [ True {} @parameter.tl { "a" ; "b" ; "c" } Unit ] - - location: -1 (remaining gas: 1039979.334 units remaining) + - location: -1 (remaining gas: 1039979.714 units remaining) [ True {} { "a" ; "b" ; "c" } Unit ] - - location: 17 (remaining gas: 1039979.264 units remaining) + - location: 17 (remaining gas: 1039979.644 units remaining) [ True {} { "a" ; "b" ; "c" } Unit ] - - location: 16 (remaining gas: 1039979.194 units remaining) - [ {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 18 (remaining gas: 1039979.084 units remaining) + - location: 18 (remaining gas: 1039979.534 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039979.004 units remaining) + - location: 28 (remaining gas: 1039979.454 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 30 (remaining gas: 1039978.924 units remaining) + - location: 30 (remaining gas: 1039979.374 units remaining) [ False {} { "a" ; "b" ; "c" } Unit ] - - location: -1 (remaining gas: 1039978.854 units remaining) + - location: -1 (remaining gas: 1039979.304 units remaining) [ False {} { "a" ; "b" ; "c" } Unit ] - - location: 17 (remaining gas: 1039978.784 units remaining) + - location: 17 (remaining gas: 1039979.234 units remaining) [ False {} { "a" ; "b" ; "c" } Unit ] - - location: 16 (remaining gas: 1039978.714 units remaining) - [ {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 33 (remaining gas: 1039978.634 units remaining) + - location: 33 (remaining gas: 1039979.154 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 34 (remaining gas: 1039978.554 units remaining) + - location: 34 (remaining gas: 1039979.074 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 36 (remaining gas: 1039978.474 units remaining) + - location: 36 (remaining gas: 1039978.994 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: -1 (remaining gas: 1039978.404 units remaining) + - location: -1 (remaining gas: 1039978.924 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" index b8edf8f5afb3..e34ef10c6097 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" @@ -25,10 +25,6 @@ trace {} @parameter {} Unit ] - - location: 16 (remaining gas: 1039982.386 units remaining) - [ {} @parameter - {} - Unit ] - location: 18 (remaining gas: 1039982.276 units remaining) [ {} Unit ] @@ -51,21 +47,17 @@ trace {} {} Unit ] - - location: 16 (remaining gas: 1039981.906 units remaining) - [ {} @parameter - {} - Unit ] - - location: 33 (remaining gas: 1039981.826 units remaining) + - location: 33 (remaining gas: 1039981.896 units remaining) [ {} Unit ] - - location: 34 (remaining gas: 1039981.746 units remaining) + - location: 34 (remaining gas: 1039981.816 units remaining) [ {} {} Unit ] - - location: 36 (remaining gas: 1039981.666 units remaining) + - location: 36 (remaining gas: 1039981.736 units remaining) [ (Pair {} {}) Unit ] - - location: -1 (remaining gas: 1039981.596 units remaining) + - location: -1 (remaining gas: 1039981.666 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out index d6590e6829c8..991181f15cc0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out @@ -42,114 +42,109 @@ trace [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 20 (remaining gas: 1039891.630 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 24 (remaining gas: 1039891.510 units remaining) + - location: 24 (remaining gas: 1039891.590 units remaining) [ -1 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 25 (remaining gas: 1039891.430 units remaining) + - location: 25 (remaining gas: 1039891.510 units remaining) [ True 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: -1 (remaining gas: 1039891.360 units remaining) + - location: -1 (remaining gas: 1039891.440 units remaining) [ True 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 26 (remaining gas: 1039891.300 units remaining) + - location: 26 (remaining gas: 1039891.380 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 27 (remaining gas: 1039891.230 units remaining) + - location: 27 (remaining gas: 1039891.310 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: -1 (remaining gas: 1039891.160 units remaining) + - location: -1 (remaining gas: 1039891.240 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 32 (remaining gas: 1039891.080 units remaining) + - location: 32 (remaining gas: 1039891.160 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 33 (remaining gas: 1039860.240 units remaining) + - location: 33 (remaining gas: 1039860.320 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @selfpacked 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 36 (remaining gas: 1039860.120 units remaining) + - location: 36 (remaining gas: 1039860.200 units remaining) [ 0 Unit ] - - location: 37 (remaining gas: 1039860.040 units remaining) + - location: 37 (remaining gas: 1039860.120 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039859.970 units remaining) + - location: -1 (remaining gas: 1039860.050 units remaining) [ True Unit ] - - location: 38 (remaining gas: 1039859.910 units remaining) + - location: 38 (remaining gas: 1039859.990 units remaining) [ Unit ] - - location: 39 (remaining gas: 1039859.840 units remaining) + - location: 39 (remaining gas: 1039859.920 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039859.770 units remaining) + - location: -1 (remaining gas: 1039859.850 units remaining) [ Unit ] - - location: 44 (remaining gas: 1039859.690 units remaining) + - location: 44 (remaining gas: 1039859.770 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self Unit ] - - location: 45 (remaining gas: 1039859.620 units remaining) + - location: 45 (remaining gas: 1039859.700 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self Unit ] - - location: 48 (remaining gas: 1039859.540 units remaining) + - location: 48 (remaining gas: 1039859.620 units remaining) [ Unit ] - - location: 49 (remaining gas: 1039859.460 units remaining) + - location: 49 (remaining gas: 1039859.540 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self Unit ] - - location: 50 (remaining gas: 1039859.390 units remaining) + - location: 50 (remaining gas: 1039859.470 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self Unit ] - - location: 53 (remaining gas: 1039859.310 units remaining) + - location: 53 (remaining gas: 1039859.390 units remaining) [ Unit ] - - location: 54 (remaining gas: 1039859.230 units remaining) + - location: 54 (remaining gas: 1039859.310 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self Unit ] - - location: 55 (remaining gas: 1039859.160 units remaining) + - location: 55 (remaining gas: 1039859.240 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self Unit ] - - location: 60 (remaining gas: 1039859.080 units remaining) + - location: 60 (remaining gas: 1039859.160 units remaining) [ Unit ] - - location: 61 (remaining gas: 1039859 units remaining) + - location: 61 (remaining gas: 1039859.080 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self Unit ] - - location: 62 (remaining gas: 1039858.930 units remaining) + - location: 62 (remaining gas: 1039859.010 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self Unit ] - - location: 65 (remaining gas: 1039858.850 units remaining) + - location: 65 (remaining gas: 1039858.930 units remaining) [ Unit ] - - location: 66 (remaining gas: 1039858.770 units remaining) + - location: 66 (remaining gas: 1039858.850 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 67 (remaining gas: 1039858.700 units remaining) + - location: 67 (remaining gas: 1039858.780 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 76 (remaining gas: 1039858.620 units remaining) + - location: 76 (remaining gas: 1039858.700 units remaining) [ Unit ] - - location: 77 (remaining gas: 1039858.540 units remaining) + - location: 77 (remaining gas: 1039858.620 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 78 (remaining gas: 1039858.470 units remaining) + - location: 78 (remaining gas: 1039858.550 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 87 (remaining gas: 1039858.390 units remaining) + - location: 87 (remaining gas: 1039858.470 units remaining) [ Unit ] - - location: 88 (remaining gas: 1039858.310 units remaining) + - location: 88 (remaining gas: 1039858.390 units remaining) [ Unit Unit ] - - location: 89 (remaining gas: 1039858.230 units remaining) + - location: 89 (remaining gas: 1039858.310 units remaining) [ {} Unit Unit ] - - location: 91 (remaining gas: 1039858.150 units remaining) + - location: 91 (remaining gas: 1039858.230 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039858.080 units remaining) + - location: -1 (remaining gas: 1039858.160 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" index cbd7807ff1d8..8b48515b18ac 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" @@ -26,46 +26,42 @@ trace - location: 12 (remaining gas: 1039984.877 units remaining) [ "" @parameter Unit ] - - location: 12 (remaining gas: 1039984.797 units remaining) - [ (Pair "hello" 0) @storage - "" @parameter - Unit ] - - location: 15 (remaining gas: 1039984.717 units remaining) + - location: 15 (remaining gas: 1039984.797 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage "" @parameter Unit ] - - location: 16 (remaining gas: 1039984.637 units remaining) + - location: 16 (remaining gas: 1039984.717 units remaining) [ "hello" (Pair "hello" 0) @storage "" @parameter Unit ] - - location: 17 (remaining gas: 1039984.557 units remaining) + - location: 17 (remaining gas: 1039984.637 units remaining) [ (Pair "hello" 0) @storage "" @parameter Unit ] - - location: 18 (remaining gas: 1039984.477 units remaining) + - location: 18 (remaining gas: 1039984.557 units remaining) [ 0 @storage.n "" @parameter Unit ] - - location: 19 (remaining gas: 1039984.407 units remaining) + - location: 19 (remaining gas: 1039984.487 units remaining) [ "" @parameter 0 @storage.n Unit ] - - location: 20 (remaining gas: 1039984.327 units remaining) + - location: 20 (remaining gas: 1039984.407 units remaining) [ (Pair "" 0) @storage Unit ] - - location: -1 (remaining gas: 1039984.257 units remaining) + - location: -1 (remaining gas: 1039984.337 units remaining) [ (Pair "" 0) @storage Unit ] - - location: 21 (remaining gas: 1039984.177 units remaining) + - location: 21 (remaining gas: 1039984.257 units remaining) [ {} (Pair "" 0) @storage Unit ] - - location: 23 (remaining gas: 1039984.097 units remaining) + - location: 23 (remaining gas: 1039984.177 units remaining) [ (Pair {} "" 0) Unit ] - - location: -1 (remaining gas: 1039984.027 units remaining) + - location: -1 (remaining gas: 1039984.107 units remaining) [ (Pair {} "" 0) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" index 78428c061474..62c313ca963a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" @@ -26,46 +26,42 @@ trace - location: 12 (remaining gas: 1039984.847 units remaining) [ "abc" @parameter Unit ] - - location: 12 (remaining gas: 1039984.767 units remaining) - [ (Pair "hello" 0) @storage - "abc" @parameter - Unit ] - - location: 15 (remaining gas: 1039984.687 units remaining) + - location: 15 (remaining gas: 1039984.767 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage "abc" @parameter Unit ] - - location: 16 (remaining gas: 1039984.607 units remaining) + - location: 16 (remaining gas: 1039984.687 units remaining) [ "hello" (Pair "hello" 0) @storage "abc" @parameter Unit ] - - location: 17 (remaining gas: 1039984.527 units remaining) + - location: 17 (remaining gas: 1039984.607 units remaining) [ (Pair "hello" 0) @storage "abc" @parameter Unit ] - - location: 18 (remaining gas: 1039984.447 units remaining) + - location: 18 (remaining gas: 1039984.527 units remaining) [ 0 @storage.n "abc" @parameter Unit ] - - location: 19 (remaining gas: 1039984.377 units remaining) + - location: 19 (remaining gas: 1039984.457 units remaining) [ "abc" @parameter 0 @storage.n Unit ] - - location: 20 (remaining gas: 1039984.297 units remaining) + - location: 20 (remaining gas: 1039984.377 units remaining) [ (Pair "abc" 0) @storage Unit ] - - location: -1 (remaining gas: 1039984.227 units remaining) + - location: -1 (remaining gas: 1039984.307 units remaining) [ (Pair "abc" 0) @storage Unit ] - - location: 21 (remaining gas: 1039984.147 units remaining) + - location: 21 (remaining gas: 1039984.227 units remaining) [ {} (Pair "abc" 0) @storage Unit ] - - location: 23 (remaining gas: 1039984.067 units remaining) + - location: 23 (remaining gas: 1039984.147 units remaining) [ (Pair {} "abc" 0) Unit ] - - location: -1 (remaining gas: 1039983.997 units remaining) + - location: -1 (remaining gas: 1039984.077 units remaining) [ (Pair {} "abc" 0) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" index 7a6ddd11162d..edf1c65086fa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" @@ -26,46 +26,42 @@ trace - location: 12 (remaining gas: 1039984.827 units remaining) [ "world" @parameter Unit ] - - location: 12 (remaining gas: 1039984.747 units remaining) - [ (Pair "hello" 0) @storage - "world" @parameter - Unit ] - - location: 15 (remaining gas: 1039984.667 units remaining) + - location: 15 (remaining gas: 1039984.747 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage "world" @parameter Unit ] - - location: 16 (remaining gas: 1039984.587 units remaining) + - location: 16 (remaining gas: 1039984.667 units remaining) [ "hello" (Pair "hello" 0) @storage "world" @parameter Unit ] - - location: 17 (remaining gas: 1039984.507 units remaining) + - location: 17 (remaining gas: 1039984.587 units remaining) [ (Pair "hello" 0) @storage "world" @parameter Unit ] - - location: 18 (remaining gas: 1039984.427 units remaining) + - location: 18 (remaining gas: 1039984.507 units remaining) [ 0 @storage.n "world" @parameter Unit ] - - location: 19 (remaining gas: 1039984.357 units remaining) + - location: 19 (remaining gas: 1039984.437 units remaining) [ "world" @parameter 0 @storage.n Unit ] - - location: 20 (remaining gas: 1039984.277 units remaining) + - location: 20 (remaining gas: 1039984.357 units remaining) [ (Pair "world" 0) @storage Unit ] - - location: -1 (remaining gas: 1039984.207 units remaining) + - location: -1 (remaining gas: 1039984.287 units remaining) [ (Pair "world" 0) @storage Unit ] - - location: 21 (remaining gas: 1039984.127 units remaining) + - location: 21 (remaining gas: 1039984.207 units remaining) [ {} (Pair "world" 0) @storage Unit ] - - location: 23 (remaining gas: 1039984.047 units remaining) + - location: 23 (remaining gas: 1039984.127 units remaining) [ (Pair {} "world" 0) Unit ] - - location: -1 (remaining gas: 1039983.977 units remaining) + - location: -1 (remaining gas: 1039984.057 units remaining) [ (Pair {} "world" 0) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" index c767c20ad4ee..4a4625c6cd33 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" @@ -26,42 +26,38 @@ trace - location: 12 (remaining gas: 1039985.641 units remaining) [ 1 @parameter Unit ] - - location: 12 (remaining gas: 1039985.561 units remaining) - [ (Pair "hello" 0) @storage - 1 @parameter - Unit ] - - location: 15 (remaining gas: 1039985.481 units remaining) + - location: 15 (remaining gas: 1039985.561 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage 1 @parameter Unit ] - - location: 16 (remaining gas: 1039985.401 units remaining) + - location: 16 (remaining gas: 1039985.481 units remaining) [ 0 (Pair "hello" 0) @storage 1 @parameter Unit ] - - location: 17 (remaining gas: 1039985.321 units remaining) + - location: 17 (remaining gas: 1039985.401 units remaining) [ (Pair "hello" 0) @storage 1 @parameter Unit ] - - location: 18 (remaining gas: 1039985.241 units remaining) + - location: 18 (remaining gas: 1039985.321 units remaining) [ "hello" @storage.s 1 @parameter Unit ] - - location: 19 (remaining gas: 1039985.161 units remaining) + - location: 19 (remaining gas: 1039985.241 units remaining) [ (Pair "hello" 1) @storage Unit ] - - location: -1 (remaining gas: 1039985.091 units remaining) + - location: -1 (remaining gas: 1039985.171 units remaining) [ (Pair "hello" 1) @storage Unit ] - - location: 20 (remaining gas: 1039985.011 units remaining) + - location: 20 (remaining gas: 1039985.091 units remaining) [ {} (Pair "hello" 1) @storage Unit ] - - location: 22 (remaining gas: 1039984.931 units remaining) + - location: 22 (remaining gas: 1039985.011 units remaining) [ (Pair {} "hello" 1) Unit ] - - location: -1 (remaining gas: 1039984.861 units remaining) + - location: -1 (remaining gas: 1039984.941 units remaining) [ (Pair {} "hello" 1) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" index 883ec8c18bf8..0ed58ab9a434 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" @@ -26,42 +26,38 @@ trace - location: 12 (remaining gas: 1039985.641 units remaining) [ 3 @parameter Unit ] - - location: 12 (remaining gas: 1039985.561 units remaining) - [ (Pair "hello" 500) @storage - 3 @parameter - Unit ] - - location: 15 (remaining gas: 1039985.481 units remaining) + - location: 15 (remaining gas: 1039985.561 units remaining) [ (Pair "hello" 500) @storage (Pair "hello" 500) @storage 3 @parameter Unit ] - - location: 16 (remaining gas: 1039985.401 units remaining) + - location: 16 (remaining gas: 1039985.481 units remaining) [ 500 (Pair "hello" 500) @storage 3 @parameter Unit ] - - location: 17 (remaining gas: 1039985.321 units remaining) + - location: 17 (remaining gas: 1039985.401 units remaining) [ (Pair "hello" 500) @storage 3 @parameter Unit ] - - location: 18 (remaining gas: 1039985.241 units remaining) + - location: 18 (remaining gas: 1039985.321 units remaining) [ "hello" @storage.s 3 @parameter Unit ] - - location: 19 (remaining gas: 1039985.161 units remaining) + - location: 19 (remaining gas: 1039985.241 units remaining) [ (Pair "hello" 3) @storage Unit ] - - location: -1 (remaining gas: 1039985.091 units remaining) + - location: -1 (remaining gas: 1039985.171 units remaining) [ (Pair "hello" 3) @storage Unit ] - - location: 20 (remaining gas: 1039985.011 units remaining) + - location: 20 (remaining gas: 1039985.091 units remaining) [ {} (Pair "hello" 3) @storage Unit ] - - location: 22 (remaining gas: 1039984.931 units remaining) + - location: 22 (remaining gas: 1039985.011 units remaining) [ (Pair {} "hello" 3) Unit ] - - location: -1 (remaining gas: 1039984.861 units remaining) + - location: -1 (remaining gas: 1039984.941 units remaining) [ (Pair {} "hello" 3) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" index c322086873c5..431dc6beef4c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" @@ -26,42 +26,38 @@ trace - location: 12 (remaining gas: 1039985.641 units remaining) [ 100 @parameter Unit ] - - location: 12 (remaining gas: 1039985.561 units remaining) - [ (Pair "hello" 7) @storage - 100 @parameter - Unit ] - - location: 15 (remaining gas: 1039985.481 units remaining) + - location: 15 (remaining gas: 1039985.561 units remaining) [ (Pair "hello" 7) @storage (Pair "hello" 7) @storage 100 @parameter Unit ] - - location: 16 (remaining gas: 1039985.401 units remaining) + - location: 16 (remaining gas: 1039985.481 units remaining) [ 7 (Pair "hello" 7) @storage 100 @parameter Unit ] - - location: 17 (remaining gas: 1039985.321 units remaining) + - location: 17 (remaining gas: 1039985.401 units remaining) [ (Pair "hello" 7) @storage 100 @parameter Unit ] - - location: 18 (remaining gas: 1039985.241 units remaining) + - location: 18 (remaining gas: 1039985.321 units remaining) [ "hello" @storage.s 100 @parameter Unit ] - - location: 19 (remaining gas: 1039985.161 units remaining) + - location: 19 (remaining gas: 1039985.241 units remaining) [ (Pair "hello" 100) @storage Unit ] - - location: -1 (remaining gas: 1039985.091 units remaining) + - location: -1 (remaining gas: 1039985.171 units remaining) [ (Pair "hello" 100) @storage Unit ] - - location: 20 (remaining gas: 1039985.011 units remaining) + - location: 20 (remaining gas: 1039985.091 units remaining) [ {} (Pair "hello" 100) @storage Unit ] - - location: 22 (remaining gas: 1039984.931 units remaining) + - location: 22 (remaining gas: 1039985.011 units remaining) [ (Pair {} "hello" 100) Unit ] - - location: -1 (remaining gas: 1039984.861 units remaining) + - location: -1 (remaining gas: 1039984.941 units remaining) [ (Pair {} "hello" 100) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" index 5a6daa8f4822..a530ccfdd830 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" @@ -43,53 +43,44 @@ trace [ { "Hello" ; "World" } (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 15 (remaining gas: 1039979.427 units remaining) - [ "" @parameter - { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) - Unit ] - - location: 19 (remaining gas: 1039979.347 units remaining) + - location: 19 (remaining gas: 1039979.427 units remaining) [ False (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 20 (remaining gas: 1039979.267 units remaining) + - location: 20 (remaining gas: 1039979.347 units remaining) [ (Some False) (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 21 (remaining gas: 1039979.167 units remaining) + - location: 21 (remaining gas: 1039979.247 units remaining) [ (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 24 (remaining gas: 1039979.087 units remaining) + - location: 24 (remaining gas: 1039979.167 units remaining) [ (Pair { "Hello" ; "World" } None) @storage Unit ] - - location: 25 (remaining gas: 1039979.007 units remaining) + - location: 25 (remaining gas: 1039979.087 units remaining) [ { "Hello" ; "World" } Unit ] - - location: -1 (remaining gas: 1039978.937 units remaining) + - location: -1 (remaining gas: 1039979.017 units remaining) [ { "Hello" ; "World" } Unit ] - - location: 22 (remaining gas: 1039978.867 units remaining) + - location: 22 (remaining gas: 1039978.947 units remaining) [ { "Hello" ; "World" } Unit ] - - location: 22 (remaining gas: 1039978.787 units remaining) - [ (Some False) - { "Hello" ; "World" } - Unit ] - - location: 26 (remaining gas: 1039978.717 units remaining) + - location: 26 (remaining gas: 1039978.877 units remaining) [ { "Hello" ; "World" } (Some False) Unit ] - - location: 27 (remaining gas: 1039978.637 units remaining) + - location: 27 (remaining gas: 1039978.797 units remaining) [ (Pair { "Hello" ; "World" } (Some False)) Unit ] - - location: 28 (remaining gas: 1039978.557 units remaining) + - location: 28 (remaining gas: 1039978.717 units remaining) [ {} (Pair { "Hello" ; "World" } (Some False)) Unit ] - - location: 30 (remaining gas: 1039978.477 units remaining) + - location: 30 (remaining gas: 1039978.637 units remaining) [ (Pair {} { "Hello" ; "World" } (Some False)) Unit ] - - location: -1 (remaining gas: 1039978.407 units remaining) + - location: -1 (remaining gas: 1039978.567 units remaining) [ (Pair {} { "Hello" ; "World" } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" index b254a3e63fb5..16d199ea877f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" @@ -43,53 +43,44 @@ trace [ { "Hi" } (Pair "Hi" { "Hi" } None) Unit ] - - location: 15 (remaining gas: 1039979.942 units remaining) - [ "Hi" @parameter - { "Hi" } - (Pair "Hi" { "Hi" } None) - Unit ] - - location: 19 (remaining gas: 1039979.862 units remaining) + - location: 19 (remaining gas: 1039979.942 units remaining) [ True (Pair "Hi" { "Hi" } None) Unit ] - - location: 20 (remaining gas: 1039979.782 units remaining) + - location: 20 (remaining gas: 1039979.862 units remaining) [ (Some True) (Pair "Hi" { "Hi" } None) Unit ] - - location: 21 (remaining gas: 1039979.682 units remaining) + - location: 21 (remaining gas: 1039979.762 units remaining) [ (Pair "Hi" { "Hi" } None) Unit ] - - location: 24 (remaining gas: 1039979.602 units remaining) + - location: 24 (remaining gas: 1039979.682 units remaining) [ (Pair { "Hi" } None) @storage Unit ] - - location: 25 (remaining gas: 1039979.522 units remaining) + - location: 25 (remaining gas: 1039979.602 units remaining) [ { "Hi" } Unit ] - - location: -1 (remaining gas: 1039979.452 units remaining) + - location: -1 (remaining gas: 1039979.532 units remaining) [ { "Hi" } Unit ] - - location: 22 (remaining gas: 1039979.382 units remaining) + - location: 22 (remaining gas: 1039979.462 units remaining) [ { "Hi" } Unit ] - - location: 22 (remaining gas: 1039979.302 units remaining) - [ (Some True) - { "Hi" } - Unit ] - - location: 26 (remaining gas: 1039979.232 units remaining) + - location: 26 (remaining gas: 1039979.392 units remaining) [ { "Hi" } (Some True) Unit ] - - location: 27 (remaining gas: 1039979.152 units remaining) + - location: 27 (remaining gas: 1039979.312 units remaining) [ (Pair { "Hi" } (Some True)) Unit ] - - location: 28 (remaining gas: 1039979.072 units remaining) + - location: 28 (remaining gas: 1039979.232 units remaining) [ {} (Pair { "Hi" } (Some True)) Unit ] - - location: 30 (remaining gas: 1039978.992 units remaining) + - location: 30 (remaining gas: 1039979.152 units remaining) [ (Pair {} { "Hi" } (Some True)) Unit ] - - location: -1 (remaining gas: 1039978.922 units remaining) + - location: -1 (remaining gas: 1039979.082 units remaining) [ (Pair {} { "Hi" } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" index f30b220a4840..30476d1fb7a4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" @@ -43,53 +43,44 @@ trace [ {} (Pair "Hi" {} None) Unit ] - - location: 15 (remaining gas: 1039980.296 units remaining) - [ "Hi" @parameter - {} - (Pair "Hi" {} None) - Unit ] - - location: 19 (remaining gas: 1039980.216 units remaining) + - location: 19 (remaining gas: 1039980.296 units remaining) [ False (Pair "Hi" {} None) Unit ] - - location: 20 (remaining gas: 1039980.136 units remaining) + - location: 20 (remaining gas: 1039980.216 units remaining) [ (Some False) (Pair "Hi" {} None) Unit ] - - location: 21 (remaining gas: 1039980.036 units remaining) + - location: 21 (remaining gas: 1039980.116 units remaining) [ (Pair "Hi" {} None) Unit ] - - location: 24 (remaining gas: 1039979.956 units remaining) + - location: 24 (remaining gas: 1039980.036 units remaining) [ (Pair {} None) @storage Unit ] - - location: 25 (remaining gas: 1039979.876 units remaining) + - location: 25 (remaining gas: 1039979.956 units remaining) [ {} Unit ] - - location: -1 (remaining gas: 1039979.806 units remaining) + - location: -1 (remaining gas: 1039979.886 units remaining) [ {} Unit ] - - location: 22 (remaining gas: 1039979.736 units remaining) + - location: 22 (remaining gas: 1039979.816 units remaining) [ {} Unit ] - - location: 22 (remaining gas: 1039979.656 units remaining) - [ (Some False) - {} - Unit ] - - location: 26 (remaining gas: 1039979.586 units remaining) + - location: 26 (remaining gas: 1039979.746 units remaining) [ {} (Some False) Unit ] - - location: 27 (remaining gas: 1039979.506 units remaining) + - location: 27 (remaining gas: 1039979.666 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 28 (remaining gas: 1039979.426 units remaining) + - location: 28 (remaining gas: 1039979.586 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 30 (remaining gas: 1039979.346 units remaining) + - location: 30 (remaining gas: 1039979.506 units remaining) [ (Pair {} {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039979.276 units remaining) + - location: -1 (remaining gas: 1039979.436 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" index 4c127e629bae..4f54037d4847 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" @@ -29,21 +29,17 @@ trace - location: 13 (remaining gas: 1039989.710 units remaining) [ -100 Unit ] - - location: 13 (remaining gas: 1039989.630 units remaining) - [ "1970-01-01T00:01:40Z" - -100 - Unit ] - - location: 15 (remaining gas: 1039989.550 units remaining) + - location: 15 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:03:20Z" Unit ] - - location: 16 (remaining gas: 1039989.470 units remaining) + - location: 16 (remaining gas: 1039989.550 units remaining) [ {} "1970-01-01T00:03:20Z" Unit ] - - location: 18 (remaining gas: 1039989.390 units remaining) + - location: 18 (remaining gas: 1039989.470 units remaining) [ (Pair {} "1970-01-01T00:03:20Z") Unit ] - - location: -1 (remaining gas: 1039989.320 units remaining) + - location: -1 (remaining gas: 1039989.400 units remaining) [ (Pair {} "1970-01-01T00:03:20Z") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" index de9bbeb50ac2..a7acea0c5203 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" @@ -29,21 +29,17 @@ trace - location: 13 (remaining gas: 1039989.710 units remaining) [ 100 Unit ] - - location: 13 (remaining gas: 1039989.630 units remaining) - [ "1970-01-01T00:01:40Z" - 100 - Unit ] - - location: 15 (remaining gas: 1039989.550 units remaining) + - location: 15 (remaining gas: 1039989.630 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 16 (remaining gas: 1039989.470 units remaining) + - location: 16 (remaining gas: 1039989.550 units remaining) [ {} "1970-01-01T00:00:00Z" Unit ] - - location: 18 (remaining gas: 1039989.390 units remaining) + - location: 18 (remaining gas: 1039989.470 units remaining) [ (Pair {} "1970-01-01T00:00:00Z") Unit ] - - location: -1 (remaining gas: 1039989.320 units remaining) + - location: -1 (remaining gas: 1039989.400 units remaining) [ (Pair {} "1970-01-01T00:00:00Z") Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out index f32c5dcb7783..0633fdc72486 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out @@ -29,21 +29,17 @@ trace - location: 13 (remaining gas: 1039989.710 units remaining) [ 2000000000000000000 Unit ] - - location: 13 (remaining gas: 1039989.630 units remaining) - [ "1970-01-01T00:01:40Z" - 2000000000000000000 - Unit ] - - location: 15 (remaining gas: 1039989.550 units remaining) + - location: 15 (remaining gas: 1039989.630 units remaining) [ -1999999999999999900 Unit ] - - location: 16 (remaining gas: 1039989.470 units remaining) + - location: 16 (remaining gas: 1039989.550 units remaining) [ {} -1999999999999999900 Unit ] - - location: 18 (remaining gas: 1039989.390 units remaining) + - location: 18 (remaining gas: 1039989.470 units remaining) [ (Pair {} -1999999999999999900) Unit ] - - location: -1 (remaining gas: 1039989.320 units remaining) + - location: -1 (remaining gas: 1039989.400 units remaining) [ (Pair {} -1999999999999999900) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out index 19c33b18856e..5aebaa18f63e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out @@ -38,63 +38,50 @@ trace [ 1000000 (Pair 2000000 1000000) @parameter Unit ] - - location: 17 (remaining gas: 1039980.460 units remaining) - [ 2000000 - 1000000 - (Pair 2000000 1000000) @parameter - Unit ] - - location: 19 (remaining gas: 1039980.360 units remaining) + - location: 19 (remaining gas: 1039980.440 units remaining) [ 3000000 (Pair 2000000 1000000) @parameter Unit ] - - location: 20 (remaining gas: 1039980.260 units remaining) + - location: 20 (remaining gas: 1039980.340 units remaining) [ (Pair 2000000 1000000) @parameter Unit ] - - location: 22 (remaining gas: 1039980.180 units remaining) + - location: 22 (remaining gas: 1039980.260 units remaining) [ (Pair 2000000 1000000) @parameter (Pair 2000000 1000000) @parameter Unit ] - - location: 23 (remaining gas: 1039980.100 units remaining) + - location: 23 (remaining gas: 1039980.180 units remaining) [ 2000000 (Pair 2000000 1000000) @parameter Unit ] - - location: 24 (remaining gas: 1039980 units remaining) + - location: 24 (remaining gas: 1039980.080 units remaining) [ (Pair 2000000 1000000) @parameter Unit ] - - location: 26 (remaining gas: 1039979.920 units remaining) + - location: 26 (remaining gas: 1039980 units remaining) [ 1000000 Unit ] - - location: 25 (remaining gas: 1039979.850 units remaining) + - location: 25 (remaining gas: 1039979.930 units remaining) [ 1000000 Unit ] - - location: 25 (remaining gas: 1039979.770 units remaining) - [ 2000000 - 1000000 - Unit ] - - location: 27 (remaining gas: 1039979.690 units remaining) + - location: 27 (remaining gas: 1039979.850 units remaining) [ 1000000 Unit ] - - location: -1 (remaining gas: 1039979.620 units remaining) + - location: -1 (remaining gas: 1039979.780 units remaining) [ 1000000 Unit ] - - location: 21 (remaining gas: 1039979.540 units remaining) - [ 3000000 - 1000000 - Unit ] - - location: 28 (remaining gas: 1039979.460 units remaining) + - location: 28 (remaining gas: 1039979.700 units remaining) [ (Pair 3000000 1000000) Unit ] - - location: 29 (remaining gas: 1039979.380 units remaining) + - location: 29 (remaining gas: 1039979.620 units remaining) [ (Some (Pair 3000000 1000000)) Unit ] - - location: 30 (remaining gas: 1039979.300 units remaining) + - location: 30 (remaining gas: 1039979.540 units remaining) [ {} (Some (Pair 3000000 1000000)) Unit ] - - location: 32 (remaining gas: 1039979.220 units remaining) + - location: 32 (remaining gas: 1039979.460 units remaining) [ (Pair {} (Some (Pair 3000000 1000000))) Unit ] - - location: -1 (remaining gas: 1039979.150 units remaining) + - location: -1 (remaining gas: 1039979.390 units remaining) [ (Pair {} (Some (Pair 3000000 1000000))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out index 2999aee80d3a..05efdd29e249 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out @@ -38,63 +38,50 @@ trace [ 1010000 (Pair 2310000 1010000) @parameter Unit ] - - location: 17 (remaining gas: 1039980.460 units remaining) - [ 2310000 - 1010000 - (Pair 2310000 1010000) @parameter - Unit ] - - location: 19 (remaining gas: 1039980.360 units remaining) + - location: 19 (remaining gas: 1039980.440 units remaining) [ 3320000 (Pair 2310000 1010000) @parameter Unit ] - - location: 20 (remaining gas: 1039980.260 units remaining) + - location: 20 (remaining gas: 1039980.340 units remaining) [ (Pair 2310000 1010000) @parameter Unit ] - - location: 22 (remaining gas: 1039980.180 units remaining) + - location: 22 (remaining gas: 1039980.260 units remaining) [ (Pair 2310000 1010000) @parameter (Pair 2310000 1010000) @parameter Unit ] - - location: 23 (remaining gas: 1039980.100 units remaining) + - location: 23 (remaining gas: 1039980.180 units remaining) [ 2310000 (Pair 2310000 1010000) @parameter Unit ] - - location: 24 (remaining gas: 1039980 units remaining) + - location: 24 (remaining gas: 1039980.080 units remaining) [ (Pair 2310000 1010000) @parameter Unit ] - - location: 26 (remaining gas: 1039979.920 units remaining) + - location: 26 (remaining gas: 1039980 units remaining) [ 1010000 Unit ] - - location: 25 (remaining gas: 1039979.850 units remaining) + - location: 25 (remaining gas: 1039979.930 units remaining) [ 1010000 Unit ] - - location: 25 (remaining gas: 1039979.770 units remaining) - [ 2310000 - 1010000 - Unit ] - - location: 27 (remaining gas: 1039979.690 units remaining) + - location: 27 (remaining gas: 1039979.850 units remaining) [ 1300000 Unit ] - - location: -1 (remaining gas: 1039979.620 units remaining) + - location: -1 (remaining gas: 1039979.780 units remaining) [ 1300000 Unit ] - - location: 21 (remaining gas: 1039979.540 units remaining) - [ 3320000 - 1300000 - Unit ] - - location: 28 (remaining gas: 1039979.460 units remaining) + - location: 28 (remaining gas: 1039979.700 units remaining) [ (Pair 3320000 1300000) Unit ] - - location: 29 (remaining gas: 1039979.380 units remaining) + - location: 29 (remaining gas: 1039979.620 units remaining) [ (Some (Pair 3320000 1300000)) Unit ] - - location: 30 (remaining gas: 1039979.300 units remaining) + - location: 30 (remaining gas: 1039979.540 units remaining) [ {} (Some (Pair 3320000 1300000)) Unit ] - - location: 32 (remaining gas: 1039979.220 units remaining) + - location: 32 (remaining gas: 1039979.460 units remaining) [ (Pair {} (Some (Pair 3320000 1300000))) Unit ] - - location: -1 (remaining gas: 1039979.150 units remaining) + - location: -1 (remaining gas: 1039979.390 units remaining) [ (Pair {} (Some (Pair 3320000 1300000))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" index 95bb88c2fb25..e2b8ee19b664 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" @@ -26,21 +26,17 @@ trace - location: 13 (remaining gas: 1039535.014 units remaining) [ 2500 Unit ] - - location: 13 (remaining gas: 1039534.934 units remaining) - [ 500 - 2500 - Unit ] - - location: 15 (remaining gas: 1039534.854 units remaining) + - location: 15 (remaining gas: 1039534.934 units remaining) [ (Pair 500 2500) Unit ] - - location: 16 (remaining gas: 1039534.774 units remaining) + - location: 16 (remaining gas: 1039534.854 units remaining) [ {} (Pair 500 2500) Unit ] - - location: 18 (remaining gas: 1039534.694 units remaining) + - location: 18 (remaining gas: 1039534.774 units remaining) [ (Pair {} 500 2500) Unit ] - - location: -1 (remaining gas: 1039534.624 units remaining) + - location: -1 (remaining gas: 1039534.704 units remaining) [ (Pair {} 500 2500) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out index c9d1c1f2f6ac..4b8b2ba0870e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out @@ -30,62 +30,57 @@ trace [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 18 (remaining gas: 1039974.371 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 20 (remaining gas: 1039947.491 units remaining) + - location: 20 (remaining gas: 1039947.571 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 23 (remaining gas: 1039947.370 units remaining) + - location: 23 (remaining gas: 1039947.450 units remaining) [ 0 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 24 (remaining gas: 1039947.290 units remaining) + - location: 24 (remaining gas: 1039947.370 units remaining) [ True 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: -1 (remaining gas: 1039947.220 units remaining) + - location: -1 (remaining gas: 1039947.300 units remaining) [ True 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 25 (remaining gas: 1039947.160 units remaining) + - location: 25 (remaining gas: 1039947.240 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 26 (remaining gas: 1039947.090 units remaining) + - location: 26 (remaining gas: 1039947.170 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: -1 (remaining gas: 1039947.020 units remaining) + - location: -1 (remaining gas: 1039947.100 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 31 (remaining gas: 1039782.546 units remaining) + - location: 31 (remaining gas: 1039782.626 units remaining) [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) @unpacked Unit ] - - location: 40 (remaining gas: 1039782.466 units remaining) + - location: 40 (remaining gas: 1039782.546 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some Unit ] - - location: 45 (remaining gas: 1039782.396 units remaining) + - location: 45 (remaining gas: 1039782.476 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some Unit ] - - location: 39 (remaining gas: 1039782.326 units remaining) + - location: 39 (remaining gas: 1039782.406 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some Unit ] - - location: 46 (remaining gas: 1039782.246 units remaining) + - location: 46 (remaining gas: 1039782.326 units remaining) [ Unit ] - - location: 47 (remaining gas: 1039782.166 units remaining) + - location: 47 (remaining gas: 1039782.246 units remaining) [ Unit Unit ] - - location: 48 (remaining gas: 1039782.086 units remaining) + - location: 48 (remaining gas: 1039782.166 units remaining) [ {} Unit Unit ] - - location: 50 (remaining gas: 1039782.006 units remaining) + - location: 50 (remaining gas: 1039782.086 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039781.936 units remaining) + - location: -1 (remaining gas: 1039782.016 units remaining) [ (Pair {} Unit) Unit ] @@ -124,32 +119,27 @@ trace [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 18 (remaining gas: 1039974.371 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: 20 (remaining gas: 1039947.491 units remaining) + - location: 20 (remaining gas: 1039947.571 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 23 (remaining gas: 1039947.370 units remaining) + - location: 23 (remaining gas: 1039947.450 units remaining) [ -1 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 24 (remaining gas: 1039947.290 units remaining) + - location: 24 (remaining gas: 1039947.370 units remaining) [ False 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: -1 (remaining gas: 1039947.220 units remaining) + - location: -1 (remaining gas: 1039947.300 units remaining) [ False 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 25 (remaining gas: 1039947.160 units remaining) + - location: 25 (remaining gas: 1039947.240 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 29 (remaining gas: 1039947.080 units remaining) + - location: 29 (remaining gas: 1039947.160 units remaining) [ Unit 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] -- GitLab From f70da7c8e4111a919f2e64f1a7d6fce974c70de0 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 30 Dec 2020 10:44:00 +0100 Subject: [PATCH 40/53] Proto: Implement and use numbits for saturated integers (Thanks to @DocetOmnia!) Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/alpha_context.mli | 2 +- .../lib_protocol/michelson_v1_gas.ml | 2 +- .../lib_protocol/saturation_repr.ml | 24 +++++++++++++++++++ .../lib_protocol/saturation_repr.mli | 4 ++++ 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/src/proto_alpha/lib_protocol/alpha_context.mli b/src/proto_alpha/lib_protocol/alpha_context.mli index 77fb07ce641c..0646371e9203 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.mli +++ b/src/proto_alpha/lib_protocol/alpha_context.mli @@ -175,7 +175,7 @@ module Gas : sig val pp : Format.formatter -> t -> unit - type cost = private Saturation_repr.t + type cost = Saturation_repr.t val cost_encoding : cost Data_encoding.encoding diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index 4fadef1c59f3..cba1de2bf49f 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -32,7 +32,7 @@ module S = Saturation_repr module Cost_of = struct module S_syntax = struct (* This is a good enough approximation. S.numbits 0 = 0 *) - let log2 x = S.safe_int (1 + Z.numbits (S.to_z x)) + let log2 x = S.safe_int (1 + S.numbits x) let ( + ) = S.add diff --git a/src/proto_alpha/lib_protocol/saturation_repr.ml b/src/proto_alpha/lib_protocol/saturation_repr.ml index ac32a686c6ce..57343c616f9f 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.ml +++ b/src/proto_alpha/lib_protocol/saturation_repr.ml @@ -68,6 +68,30 @@ let saturate_if_undef = function None -> saturated | Some x -> x let safe_int x = of_int_opt x |> saturate_if_undef +let numbits x = + let x = ref x and n = ref 0 in + (let y = !x lsr 32 in + if y <> 0 then ( + n := !n + 32 ; + x := y )) ; + (let y = !x lsr 16 in + if y <> 0 then ( + n := !n + 16 ; + x := y )) ; + (let y = !x lsr 8 in + if y <> 0 then ( + n := !n + 8 ; + x := y )) ; + (let y = !x lsr 4 in + if y <> 0 then ( + n := !n + 4 ; + x := y )) ; + (let y = !x lsr 2 in + if y <> 0 then ( + n := !n + 2 ; + x := y )) ; + if !x lsr 1 <> 0 then !n + 2 else !n + !x + let zero = 0 let small_enough z = diff --git a/src/proto_alpha/lib_protocol/saturation_repr.mli b/src/proto_alpha/lib_protocol/saturation_repr.mli index 53101f12ecaa..dbe0f8a2825d 100644 --- a/src/proto_alpha/lib_protocol/saturation_repr.mli +++ b/src/proto_alpha/lib_protocol/saturation_repr.mli @@ -96,6 +96,10 @@ val max : 'a t -> 'a t -> 'a t val compare : 'a t -> 'b t -> int +(** [numbits x] returns the number of bits used in the binary representation + of [x]. *) +val numbits : 'a t -> int + (** [shift_right x y] behaves like a logical shift of [x] by [y] bits to the right. [y] must be between 0 and 63. *) val shift_right : 'a t -> int -> 'a t -- GitLab From 97f3aab23fa3193eff6955e93fd375ce66573245 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Tue, 26 Jan 2021 16:44:37 +0100 Subject: [PATCH 41/53] Proto: Fix typing errors introduced by rebasing Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/alpha_context.mli | 6 ++++-- src/proto_alpha/lib_protocol/gas_limit_repr.mli | 4 +++- src/proto_alpha/lib_protocol/script_interpreter.ml | 10 +++++----- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/proto_alpha/lib_protocol/alpha_context.mli b/src/proto_alpha/lib_protocol/alpha_context.mli index 0646371e9203..5f8f405086bb 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.mli +++ b/src/proto_alpha/lib_protocol/alpha_context.mli @@ -167,7 +167,9 @@ module Cycle : sig end module Gas : sig - module Arith : Fixed_point_repr.Safe with type 'a t = Saturation_repr.t + module Arith : + Fixed_point_repr.Safe + with type 'a t = Saturation_repr.may_saturate Saturation_repr.t type t = private Unaccounted | Limited of {remaining : Arith.fp} @@ -175,7 +177,7 @@ module Gas : sig val pp : Format.formatter -> t -> unit - type cost = Saturation_repr.t + type cost = Saturation_repr.may_saturate Saturation_repr.t val cost_encoding : cost Data_encoding.encoding diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.mli b/src/proto_alpha/lib_protocol/gas_limit_repr.mli index 4508c7826aee..69776dba2d28 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.mli +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.mli @@ -25,7 +25,9 @@ open Saturation_repr -module Arith : Fixed_point_repr.Full with type 'a t = 'a Saturation_repr.t +module Arith : + Fixed_point_repr.Full + with type 'a t = Saturation_repr.may_saturate Saturation_repr.t type t = Unaccounted | Limited of {remaining : Arith.fp} diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index c30e2aec160d..a9d02d62a33f 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -648,7 +648,7 @@ type outdated_context = OutDatedContext of context [@@unboxed] let update_context local_gas_counter = function | OutDatedContext ctxt -> - Gas.update_gas_counter ctxt (Saturation_repr.of_int local_gas_counter) + Gas.update_gas_counter ctxt (Saturation_repr.safe_int local_gas_counter) [@@ocaml.inline always] let update_local_gas_counter ctxt = @@ -1213,8 +1213,8 @@ and step : (* The cost for this fold_left has been paid upfront *) let total_length = List.fold_left - (fun acc s -> S.add acc (S.of_int (String.length s))) - S.zero + (fun acc s -> S.add acc (S.safe_int (String.length s))) + (S.zero |> S.may_saturate) accu.elements in consume' ctxt gas (Interp_costs.concat_string total_length :> int) @@ -1246,8 +1246,8 @@ and step : (* The cost for this fold_left has been paid upfront *) let total_length = List.fold_left - (fun acc s -> S.add acc (S.of_int (Bytes.length s))) - S.zero + (fun acc s -> S.add acc (S.safe_int (Bytes.length s))) + (S.zero |> S.may_saturate) accu.elements in consume' ctxt gas (Interp_costs.concat_string total_length :> int) -- GitLab From c657eb2f9fa69a2574898bbabb2ae1461c779c17 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 1 Feb 2021 08:58:28 +0100 Subject: [PATCH 42/53] Proto: Remove useless module opening Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/gas_limit_repr.mli | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/proto_alpha/lib_protocol/gas_limit_repr.mli b/src/proto_alpha/lib_protocol/gas_limit_repr.mli index 69776dba2d28..a9e26c3de1be 100644 --- a/src/proto_alpha/lib_protocol/gas_limit_repr.mli +++ b/src/proto_alpha/lib_protocol/gas_limit_repr.mli @@ -23,8 +23,6 @@ (* *) (*****************************************************************************) -open Saturation_repr - module Arith : Fixed_point_repr.Full with type 'a t = Saturation_repr.may_saturate Saturation_repr.t -- GitLab From 227cc0585f56f3844a49465b0d66fd62b6cedc24 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Tue, 22 Dec 2020 11:36:20 +0100 Subject: [PATCH 43/53] Proto/Michelson: Instrument the interpreter for gas model inference Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/helpers_services.ml | 2 + .../lib_protocol/script_interpreter.ml | 317 +++++++++++------- .../lib_protocol/script_interpreter.mli | 107 +++--- .../lib_protocol/test/saturation.ml | 109 ------ 4 files changed, 257 insertions(+), 278 deletions(-) delete mode 100644 src/proto_alpha/lib_protocol/test/saturation.ml diff --git a/src/proto_alpha/lib_protocol/helpers_services.ml b/src/proto_alpha/lib_protocol/helpers_services.ml index 2f951bf3feae..64c3c23cda41 100644 --- a/src/proto_alpha/lib_protocol/helpers_services.ml +++ b/src/proto_alpha/lib_protocol/helpers_services.ml @@ -278,6 +278,8 @@ module Scripts = struct let log_entry _ _ctxt _loc _stack_ty _stack = () + let log_control _ = () + let log_exit = save let get_log () = diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index a9d02d62a33f..a3a88b1f6216 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -202,6 +202,90 @@ let () = (function Cannot_serialize_storage -> Some () | _ -> None) (fun () -> Cannot_serialize_storage) +(* + + Control stack + ============= + + The stack of control is a list of [kinstr]. This type is documented + in the module [Script_typed_cps_ir]. + + Since [kinstr] denotes a list of instructions, the stack of control + can be seen as a list of instruction sequences, each representing a + form of delimited continuation (i.e. a control stack fragment). The + [continuation] GADT ensures that the input and output stack types of the + continuations are consistent. + + Loops have a special treatment because their control stack is reused + as is during the next iteration. This avoids the reallocation of a + control stack cell at each iteration. + + Higher-order iterators (i.e. MAPs and ITERs) need internal instructions + to implement [step] as a tail-recursive function. Roughly speaking, + these instructions help in decomposing the execution of [I f c] + (where [I] is an higher-order iterator over a container [c]) into + three phases: to start the iteration, to execute [f] if there are + elements to be processed in [c], and to loop. + + Dip also has a dedicated constructor in the control stack. This + allows the stack prefix to be restored after the execution of the + [Dip]'s body. + + Following the same style as in [kinstr], [continuation] has four + arguments, two for each stack types. More precisely, with + + [('bef_top, 'bef, 'aft_top, 'aft) continuation] + + we encode the fact that the stack before executing the continuation + has type [('bef_top * 'bef)] and that the stack after this execution + has type [('aft_top * 'aft)]. + +*) +type (_, _, _, _) continuation = + | KNil : ('r, 'f, 'r, 'f) continuation + | KCons : + ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation + | KUndip : + 'b * ('b, 'a * 's, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation + | KLoop_in : + ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) continuation + -> (bool, 'a * 's, 'r, 'f) continuation + | KLoop_in_left : + ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) continuation + -> (('a, 'b) union, 's, 'r, 'f) continuation + | KIter : + ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) continuation + -> ('b, 's, 'r, 'f) continuation + | KList_mapping : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b boxed_list, 'c * 's, 'r, 'f) continuation + -> ('c, 's, 'r, 'f) continuation + | KList_mapped : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b boxed_list, 'c * 's, 'r, 'f) continuation + -> ('b, 'c * 's, 'r, 'f) continuation + | KMap_mapping : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) map + * (('a, 'c) map, 'd * 's, 'r, 'f) continuation + -> ('d, 's, 'r, 'f) continuation + | KMap_mapped : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) map + * 'a + * (('a, 'c) map, 'd * 's, 'r, 'f) continuation + -> ('c, 'd * 's, 'r, 'f) continuation + (* Computing the cost of Michelson instructions @@ -604,6 +688,30 @@ let cost_of_instr : type a s r f. (a, s, r, f) kinstr -> a -> s -> Gas.cost = Interp_costs.read_ticket [@@ocaml.inline always] +let cost_of_control : type a s r f. (a, s, r, f) continuation -> Gas.cost = + fun ks -> + match ks with + | KNil -> + Gas.free + | KCons (_, _) -> + Gas.free + | KUndip (_, _) -> + Gas.free + | KLoop_in (_, _) -> + Gas.free + | KLoop_in_left (_, _) -> + Gas.free + | KIter (_, _, _) -> + Gas.free + | KList_mapping (_, _, _, _, _) -> + Gas.free + | KList_mapped (_, _, _, _, _) -> + Gas.free + | KMap_mapping (_, _, _, _) -> + Gas.free + | KMap_mapped (_, _, _, _, _) -> + Gas.free + (* Gas update and check for gas exhaustion @@ -693,6 +801,11 @@ let consume' ctxt local_gas_counter cost = Ok local_gas_counter [@@ocaml.inline always] +let consume_control local_gas_counter ks = + let cost = cost_of_control ks in + update_and_check local_gas_counter (cost :> int) + [@@ocaml.inline always] + (* Execution instrumentation @@ -719,6 +832,8 @@ module type STEP_LOGGER = sig val log_entry : ('a, 's, 'b, 'f, 'a * 's) logging_function + val log_control : ('a, 's, 'b, 'f) continuation -> unit + val log_exit : ('a, 's, 'b, 'f, 'u) logging_function val get_log : unit -> execution_trace option tzresult Lwt.t @@ -738,6 +853,10 @@ let log_exit (logger : logger) ctxt gas kprev k accu stack = let kinfo_prev = kinfo_of_kinstr kprev and kinfo = kinfo_of_kinstr k in Log.log_exit k ctxt kinfo_prev.kloc kinfo.kstack_ty (accu, stack) +let log_control (logger : logger) ks = + let module Log = (val logger) in + Log.log_control ks + let get_log (logger : logger option) = match logger with | None -> @@ -752,84 +871,7 @@ let get_log (logger : logger option) = Interpretation loop =================== - The stack of control is a list of [kinstr]. This type is documented - in the module [Script_typed_cps_ir]. - - Since [kinstr] denotes a list of instructions, the stack of control - can be seen as a list of instruction sequences, each representing a - form of delimited continuation (i.e. a control stack fragment). The - [continuation] GADT ensures that the input and output stack types of the - continuations are consistent. - - Loops have a special treatment because their control stack is reused - as is during the next iteration. This avoids the reallocation of a - control stack cell at each iteration. - - Higher-order iterators (i.e. MAPs and ITERs) need internal instructions - to implement [step] as a tail-recursive function. Roughly speaking, - these instructions help in decomposing the execution of [I f c] - (where [I] is an higher-order iterator over a container [c]) into - three phases: to start the iteration, to execute [f] if there are - elements to be processed in [c], and to loop. - - Dip also has a dedicated constructor in the control stack. This - allows the stack prefix to be restored after the execution of the - [Dip]'s body. - - Following the same style as in [kinstr], [continuation] has four - arguments, two for each stack types. More precisely, with - - [('bef_top, 'bef, 'aft_top, 'aft) continuation] - - we encode the fact that the stack before executing the continuation - has type [('bef_top * 'bef)] and that the stack after this execution - has type [('aft_top * 'aft)]. - -*) -type (_, _, _, _) continuation = - | KNil : ('r, 'f, 'r, 'f) continuation - | KCons : - ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation - -> ('a, 's, 'r, 'f) continuation - | KUndip : - 'b * ('b, 'a * 's, 'r, 'f) continuation - -> ('a, 's, 'r, 'f) continuation - | KLoop_in : - ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) continuation - -> (bool, 'a * 's, 'r, 'f) continuation - | KLoop_in_left : - ('a, 's, ('a, 'b) union, 's) kinstr * ('b, 's, 'r, 'f) continuation - -> (('a, 'b) union, 's, 'r, 'f) continuation - | KIter : - ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) continuation - -> ('b, 's, 'r, 'f) continuation - | KList_mapping : - ('a, 'c * 's, 'b, 'c * 's) kinstr - * 'a list - * 'b list - * int - * ('b boxed_list, 'c * 's, 'r, 'f) continuation - -> ('c, 's, 'r, 'f) continuation - | KList_mapped : - ('a, 'c * 's, 'b, 'c * 's) kinstr - * 'a list - * 'b list - * int - * ('b boxed_list, 'c * 's, 'r, 'f) continuation - -> ('b, 'c * 's, 'r, 'f) continuation - | KMap_mapping : - ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr - * ('a * 'b) list - * ('a, 'c) map - * (('a, 'c) map, 'd * 's, 'r, 'f) continuation - -> ('d, 's, 'r, 'f) continuation - | KMap_mapped : - ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr - * ('a * 'b) list - * ('a, 'c) map - * 'a - * (('a, 'c) map, 'd * 's, 'r, 'f) continuation - -> ('c, 'd * 's, 'r, 'f) continuation + *) (* @@ -932,57 +974,90 @@ and next : a -> s -> (r * f * outdated_context * local_gas_counter) tzresult Lwt.t = - fun logger ((ctxt, _) as g) gas ks accu stack -> - match ks with + fun logger ((ctxt, _) as g) gas ks0 accu stack -> + (match logger with None -> () | Some logger -> log_control logger ks0) ; + match ks0 with | KNil -> Lwt.return (Ok (accu, stack, ctxt, gas)) | KCons (k, ks) -> (step [@ocaml.tailcall]) logger g gas k ks accu stack - | KLoop_in (ki, ks') -> - let (accu', stack') = stack in - if accu then (step [@ocaml.tailcall]) logger g gas ki ks accu' stack' - else (next [@ocaml.tailcall]) logger g gas ks' accu' stack' + | KLoop_in (ki, ks') -> ( + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> + let (accu', stack') = stack in + if accu then (step [@ocaml.tailcall]) logger g gas ki ks0 accu' stack' + else (next [@ocaml.tailcall]) logger g gas ks' accu' stack' ) | KLoop_in_left (ki, ks') -> ( - match accu with - | L v -> - (step [@ocaml.tailcall]) logger g gas ki ks v stack - | R v -> - (next [@ocaml.tailcall]) logger g gas ks' v stack ) - | KUndip (x, ks) -> - next logger g gas ks x (accu, stack) + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> ( + match accu with + | L v -> + (step [@ocaml.tailcall]) logger g gas ki ks0 v stack + | R v -> + (next [@ocaml.tailcall]) logger g gas ks' v stack ) ) + | KUndip (x, ks) -> ( + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> + next logger g gas ks x (accu, stack) ) | KIter (body, xs, ks) -> ( - match xs with - | [] -> - next logger g gas ks accu stack - | x :: xs -> - let ks = KIter (body, xs, ks) in - (step [@ocaml.tailcall]) logger g gas body ks x (accu, stack) ) + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> ( + match xs with + | [] -> + next logger g gas ks accu stack + | x :: xs -> + let ks = KIter (body, xs, ks) in + (step [@ocaml.tailcall]) logger g gas body ks x (accu, stack) ) ) | KList_mapping (body, xs, ys, len, ks) -> ( - match xs with - | [] -> - let ys = {elements = List.rev ys; length = len} in - next logger g gas ks ys (accu, stack) - | x :: xs -> - let ks = KList_mapped (body, xs, ys, len, ks) in - (step [@ocaml.tailcall]) logger g gas body ks x (accu, stack) ) - | KList_mapped (body, xs, ys, len, ks) -> - let ks = KList_mapping (body, xs, accu :: ys, len, ks) in - let (accu, stack) = stack in - next logger g gas ks accu stack + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> ( + match xs with + | [] -> + let ys = {elements = List.rev ys; length = len} in + next logger g gas ks ys (accu, stack) + | x :: xs -> + let ks = KList_mapped (body, xs, ys, len, ks) in + (step [@ocaml.tailcall]) logger g gas body ks x (accu, stack) ) ) + | KList_mapped (body, xs, ys, len, ks) -> ( + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> + let ks = KList_mapping (body, xs, accu :: ys, len, ks) in + let (accu, stack) = stack in + next logger g gas ks accu stack ) | KMap_mapping (body, xs, ys, ks) -> ( - match xs with - | [] -> - next logger g gas ks ys (accu, stack) - | (xk, xv) :: xs -> - let ks = KMap_mapped (body, xs, ys, xk, ks) in - let res = (xk, xv) in - let stack = (accu, stack) in - (step [@ocaml.tailcall]) logger g gas body ks res stack ) - | KMap_mapped (body, xs, ys, yk, ks) -> - let ys = map_update yk (Some accu) ys in - let ks = KMap_mapping (body, xs, ys, ks) in - let (accu, stack) = stack in - next logger g gas ks accu stack + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> ( + match xs with + | [] -> + next logger g gas ks ys (accu, stack) + | (xk, xv) :: xs -> + let ks = KMap_mapped (body, xs, ys, xk, ks) in + let res = (xk, xv) in + let stack = (accu, stack) in + (step [@ocaml.tailcall]) logger g gas body ks res stack ) ) + | KMap_mapped (body, xs, ys, yk, ks) -> ( + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> + let ys = map_update yk (Some accu) ys in + let ks = KMap_mapping (body, xs, ys, ks) in + let (accu, stack) = stack in + next logger g gas ks accu stack ) and step : type a s b t r f. diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index 00a657972396..371796415670 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -68,6 +68,54 @@ type step_constants = { chain_id : Chain_id.t; } +(** The interpreter uses a control stack with specific cases for loops + and DIP. See the details in the implementation file. *) +type (_, _, _, _) continuation = + | KNil : ('r, 'f, 'r, 'f) continuation + | KCons : + ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation + | KUndip : + 'b * ('b, 'a * 's, 'r, 'f) continuation + -> ('a, 's, 'r, 'f) continuation + | KLoop_in : + ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) continuation + -> (bool, 'a * 's, 'r, 'f) continuation + | KLoop_in_left : + ('a, 's, ('a, 'b) Script_typed_ir.union, 's) kinstr + * ('b, 's, 'r, 'f) continuation + -> (('a, 'b) Script_typed_ir.union, 's, 'r, 'f) continuation + | KIter : + ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) continuation + -> ('b, 's, 'r, 'f) continuation + | KList_mapping : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) continuation + -> ('c, 's, 'r, 'f) continuation + | KList_mapped : + ('a, 'c * 's, 'b, 'c * 's) kinstr + * 'a list + * 'b list + * int + * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) continuation + -> ('b, 'c * 's, 'r, 'f) continuation + | KMap_mapping : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) Script_typed_ir.map + * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) continuation + -> ('d, 's, 'r, 'f) continuation + | KMap_mapped : + ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr + * ('a * 'b) list + * ('a, 'c) Script_typed_ir.map + * 'a + * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) continuation + -> ('c, 'd * 's, 'r, 'f) continuation + type ('a, 's, 'b, 'f, 'u) logging_function = ('a, 's, 'b, 'f) Script_typed_cps_ir.kinstr -> context -> @@ -92,6 +140,8 @@ module type STEP_LOGGER = sig this instruction has been successfully consumed. *) val log_entry : ('a, 's, 'b, 'f, 'a * 's) logging_function + val log_control : ('a, 's, 'b, 'f) continuation -> unit + (** [log_exit] is called {i after} executing each instruction. *) val log_exit : ('a, 's, 'b, 'f, 'u) logging_function @@ -157,54 +207,6 @@ type local_gas_counter = int (** During the evaluation, the gas level in the context is outdated. *) type outdated_context = OutDatedContext of context [@@unboxed] -(** The interpreter uses a control stack with specific cases for loops - and DIP. See the details in the implementation file. *) -type (_, _, _, _) continuation = - | KNil : ('r, 'f, 'r, 'f) continuation - | KCons : - ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation - -> ('a, 's, 'r, 'f) continuation - | KUndip : - 'b * ('b, 'a * 's, 'r, 'f) continuation - -> ('a, 's, 'r, 'f) continuation - | KLoop_in : - ('a, 's, bool, 'a * 's) kinstr * ('a, 's, 'r, 'f) continuation - -> (bool, 'a * 's, 'r, 'f) continuation - | KLoop_in_left : - ('a, 's, ('a, 'b) Script_typed_ir.union, 's) kinstr - * ('b, 's, 'r, 'f) continuation - -> (('a, 'b) Script_typed_ir.union, 's, 'r, 'f) continuation - | KIter : - ('a, 'b * 's, 'b, 's) kinstr * 'a list * ('b, 's, 'r, 'f) continuation - -> ('b, 's, 'r, 'f) continuation - | KList_mapping : - ('a, 'c * 's, 'b, 'c * 's) kinstr - * 'a list - * 'b list - * int - * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) continuation - -> ('c, 's, 'r, 'f) continuation - | KList_mapped : - ('a, 'c * 's, 'b, 'c * 's) kinstr - * 'a list - * 'b list - * int - * ('b Script_typed_ir.boxed_list, 'c * 's, 'r, 'f) continuation - -> ('b, 'c * 's, 'r, 'f) continuation - | KMap_mapping : - ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr - * ('a * 'b) list - * ('a, 'c) Script_typed_ir.map - * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) continuation - -> ('d, 's, 'r, 'f) continuation - | KMap_mapped : - ('a * 'b, 'd * 's, 'c, 'd * 's) kinstr - * ('a * 'b) list - * ('a, 'c) Script_typed_ir.map - * 'a - * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) continuation - -> ('c, 'd * 's, 'r, 'f) continuation - (** [run logger ctxt step_constants local_gas_counter i k ks accu stack] evaluates [k] (having [i] as predecessor) under the control flow stack [ks] and the A-stack represented by [accu] and [stack]. *) @@ -218,3 +220,12 @@ val run : 'a -> 's -> ('r * 'f * outdated_context * local_gas_counter) tzresult Lwt.t + +val next : + logger option -> + outdated_context * step_constants -> + local_gas_counter -> + ('a, 's, 'r, 'f) continuation -> + 'a -> + 's -> + ('r * 'f * outdated_context * local_gas_counter) tzresult Lwt.t diff --git a/src/proto_alpha/lib_protocol/test/saturation.ml b/src/proto_alpha/lib_protocol/test/saturation.ml deleted file mode 100644 index 427c3c73cd2f..000000000000 --- a/src/proto_alpha/lib_protocol/test/saturation.ml +++ /dev/null @@ -1,109 +0,0 @@ -(*****************************************************************************) -(* *) -(* Open Source License *) -(* Copyright (c) 2020 Nomadic Labs, *) -(* *) -(* Permission is hereby granted, free of charge, to any person obtaining a *) -(* copy of this software and associated documentation files (the "Software"),*) -(* to deal in the Software without restriction, including without limitation *) -(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) -(* and/or sell copies of the Software, and to permit persons to whom the *) -(* Software is furnished to do so, subject to the following conditions: *) -(* *) -(* The above copyright notice and this permission notice shall be included *) -(* in all copies or substantial portions of the Software. *) -(* *) -(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) -(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) -(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) -(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) -(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) -(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) -(* DEALINGS IN THE SOFTWARE. *) -(* *) -(*****************************************************************************) - -open Protocol - -let valid (z : _ Saturation_repr.t) = - let x = z |> Saturation_repr.to_int in - x >= 0 && x < max_int - -open Saturation_repr - -exception Saturating_test_error of string - -let err x = Exn (Saturating_test_error x) - -let small_enough (z : _ t) = - Compare.Int.((z |> to_int) land 0x7fffffff80000000 = 0) - -let n = safe_int 123123 - -let m = safe_int 377337 - -let shift_right () = - fail_unless - (shift_right saturated 63 = safe_int 0) - (err "saturated lsr 63 = 0") - >>=? fun () -> - fail_unless (shift_right (safe_int 1) 63 = safe_int 0) (err "1 lsr 63 = 0") - >>=? fun () -> - fail_unless (shift_right (safe_int 1) 0 = safe_int 1) (err "1 lsr 0 = 1") - >>=? fun () -> - fail_unless (shift_right (safe_int 0) 63 = safe_int 0) (err "0 lsr 63 = 0") - -let add () = - fail_unless - (add saturated (safe_int 1) = saturated) - (err "saturated + 1 <> saturated") - >>=? fun () -> - fail_unless (add zero n = n) (err "zero + n = n") - >>=? fun () -> - fail_unless (add n zero = n) (err "n + zero = n") - >>=? fun () -> - let r = add n m in - fail_unless - (valid r && r = safe_int ((n :> int) + (m :> int))) - (err "add does not behave like + on small numbers.") - -let sub () = - fail_unless (sub zero n = zero) (err "zero - n <> zero") - >>=? fun () -> - let n = max n m and m = min n m in - let r = sub n m in - fail_unless - (valid r && r = safe_int ((n :> int) - (m :> int))) - (err "sub does not behave like - on small numbers.") - -let mul () = - fail_unless - (mul saturated saturated = saturated) - (err "saturated * saturated <> saturated") - >>=? fun () -> - fail_unless (mul zero saturated = zero) (err "zero * saturated <> zero") - >>=? fun () -> - fail_unless (mul saturated zero = zero) (err "saturated * zero <> zero") - >>=? fun () -> - let max_squared = safe_int (1 lsl 31) in - let r = mul max_squared max_squared in - fail_unless - (valid r && r = saturated) - (err "2 ^ 31 * 2 ^ 31 should be saturated") - >>=? fun () -> - let safe_squared = safe_int ((1 lsl 31) - 1) in - let r = mul safe_squared safe_squared in - fail_unless - (valid r && r <> saturated) - (err "(2 ^ 31 - 1) * (2 ^ 31 - 1) should not be saturated") - >>=? fun () -> - let r = mul n m in - fail_unless - (valid r && r = safe_int ((n |> to_int) * (m |> to_int))) - (err "mul does not behave like * on small numbers.") - -let tests = - [ Test.tztest "Shift right" `Quick shift_right; - Test.tztest "Addition" `Quick add; - Test.tztest "Subtraction" `Quick sub; - Test.tztest "Multiplication" `Quick mul ] -- GitLab From bd742e94b2cd476f6513f02e5e5c9a9c5d8b8cd3 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Tue, 8 Dec 2020 17:36:56 +0100 Subject: [PATCH 44/53] Proto/Michelson: Migrate the elaboration to the new IR Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/TEZOS_PROTOCOL | 1 - src/proto_alpha/lib_protocol/dune.inc | 5 - .../lib_protocol/helpers_services.ml | 4 +- .../lib_protocol/michelson_v1_gas.ml | 39 +- .../lib_protocol/michelson_v1_gas.mli | 34 +- .../lib_protocol/script_interpreter.ml | 212 +- .../lib_protocol/script_interpreter.mli | 9 +- .../lib_protocol/script_ir_annot.ml | 2 +- .../lib_protocol/script_ir_annot.mli | 2 +- .../lib_protocol/script_ir_translator.ml | 1797 +++++++++------- .../lib_protocol/script_ir_translator.mli | 161 +- .../lib_protocol/script_typed_cps_ir.ml | 1868 +++-------------- .../lib_protocol/script_typed_ir.ml | 636 ------ .../lib_protocol/test/test_gas_costs.ml | 6 +- .../lib_protocol/test/test_interpretation.ml | 17 +- .../lib_protocol/test/test_sapling.ml | 2 +- .../lib_protocol/test/test_typechecking.ml | 16 +- ...ddressTransfer::test_send_self_address.out | 8 +- ...s.TestContractOnchainLevel::test_level.out | 8 +- ...tractOnchainOpcodes::test_set_delegate.out | 8 +- ...ef0e55c43a9a857214d8761e67b.7da5c9014e.out | 6 +- ...estContractOnchainOpcodes::test_source.out | 10 +- ...ntractOnchainOpcodes::test_split_bytes.out | 14 +- ...tractOnchainOpcodes::test_split_string.out | 16 +- ...ntractOnchainOpcodes::test_store_input.out | 8 +- ...ctOnchainOpcodes::test_transfer_amount.out | 4 +- ...ctOnchainOpcodes::test_transfer_tokens.out | 12 +- ...(Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" | 22 +- ...(Some 5) { Elt \"hello\" 4.4ba77dda56.out" | 22 +- ...(Some 5) { Elt \"hello\" 4.662e6b84f7.out" | 22 +- ...None { Elt \"1\" 1 ; .7806be875b.out" | 22 +- ...None { Elt \"1\" 1 ; .7beec6cc30.out" | 22 +- ...None { Elt \"hello\" 4 })-.2e17580138.out" | 22 +- ...None {})-\"hello\"-(Pair N.ae2570aa95.out" | 22 +- ..." \"one\" ; Elt \"2\" \"tw.7085ccc339.out" | 28 +- ...ello\" \"hi\" } None)-\"\".75aa05c5ef.out" | 28 +- ...hello\" \"hi\" } None)-\"h.ce376412b0.out" | 28 +- ...one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" | 28 +- ...one\" ; Elt \"2\" \"two\" .28027e7c51.out" | 26 +- ...one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" | 28 +- ...one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" | 28 +- ...one\" ; Elt \"2\" \"two\" .e075542e26.out" | 28 +- ...one\" ; Elt \"2\" \"two\" .f2ff59db97.out" | 28 +- ...TestContractOpcodes::test_balance[0.5].out | 8 +- ...s.TestContractOpcodes::test_balance[0].out | 8 +- ...estContractOpcodes::test_balance[1000].out | 8 +- ...s.TestContractOpcodes::test_balance[1].out | 8 +- ...stContractOpcodes::test_balance[1e-06].out | 8 +- ...s.TestContractOpcodes::test_balance[5].out | 8 +- ...Opcodes::test_balance[8000000000000.0].out | 8 +- ... \"two\" }) )-(Right (Righ.4c10105111.out" | 71 +- ... \"two\" }))-(Left Unit)-(.00a32294a4.out" | 36 +- ... \"two\" }))-(Right (Left .47f32b8f4c.out" | 28 +- ... \"two\" }))-(Right (Left .8a6f480005.out" | 28 +- ... \"two\" }))-(Right (Right.db0e6941b3.out" | 69 +- ...Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" | 107 +- ...tContractOpcodes::test_check_signature.out | 61 +- ...tract_input_output[abs.tz-Unit-0-Unit].out | 16 +- ....tz-Unit-12039123919239192312931-Unit].out | 16 +- ...act_input_output[abs.tz-Unit-948-Unit].out | 16 +- ...ct_input_output[add.tz-Unit-Unit-Unit].out | 184 +- ...r 0x00 0x00-(Some 0x0000000.3c2de60480.out | 9 +- ...r 0x01 0x00-(Some 0x0100000.12b2c1172b.out | 9 +- ...r 0x010000 0x00-(Some 0x010.0e44fc6f40.out | 9 +- ...r 0x010000 0x010000-(Some 0.7e0ed229a3.out | 9 +- ...air -100 100)-(Some \"1970.7c1b1e4e5b.out" | 21 +- ...air 0 \"1970-01-01T00:00:0.528ed42c01.out" | 21 +- ...air 100 100)-(Some \"1970-.6566111ad2.out" | 21 +- ...air \"1970-01-01T00:00:00Z.72c424f3da.out" | 21 +- ...air 100 -100)-(Some \"1970.7c4b12e9aa.out" | 21 +- ...air 100 100)-(Some \"1970-.af32743640.out" | 21 +- ...dhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" | 8 +- ...-None-(Pair False False)-(Some False)].out | 8 +- ...z-None-(Pair False True)-(Some False)].out | 8 +- ...z-None-(Pair True False)-(Some False)].out | 8 +- ....tz-None-(Pair True True)-(Some True)].out | 8 +- ...t_output[and_binary.tz-Unit-Unit-Unit].out | 86 +- ...l_1.tz-False-(Pair False False)-False].out | 8 +- ...al_1.tz-False-(Pair False True)-False].out | 8 +- ...al_1.tz-False-(Pair True False)-False].out | 8 +- ...ical_1.tz-False-(Pair True True)-True].out | 8 +- ...put[balance.tz-111-Unit-4000000000000].out | 8 +- ...lt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out | 25 +- ...lt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out | 25 +- ...lt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out | 25 +- ...lt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out | 25 +- ...lt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out | 25 +- ...lt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out | 25 +- ...lt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out | 25 +- ...lt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out | 25 +- ...lt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out | 25 +- ...lt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out | 25 +- ...air {} None)-1-(Pair 0 (Some False))0].out | 25 +- ...air {} None)-1-(Pair 0 (Some False))1].out | 25 +- ... \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" | 25 +- ... \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" | 25 +- ... \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" | 25 +- ... \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" | 25 +- ... \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" | 25 +- ... None)-\"bar\"-(Pair 0 (Some False))].out" | 25 +- ...padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out | 9 +- ...e-Unit-(Some 0x100000000000.d1219ca789.out | 9 +- ...utput[bls12_381_fr_to_int.tz-0-0x00-0].out | 8 +- ...utput[bls12_381_fr_to_int.tz-0-0x01-1].out | 8 +- ...8db8e57af88d9576acd181b89f2.7a85c336ff.out | 9 +- ...9e8abf8dc324a010007addde986.b821eb26b3.out | 9 +- ...ut[bls12_381_fr_to_mutez.tz-0-0x10-16].out | 19 +- ...000000000000000000000000000.0accef5bef.out | 8 +- ...000000000000000000000000000.0ecc537252.out | 8 +- ...000000000000000000000000000.2229b767cd.out | 8 +- ...000000000000000000000000000.2ff549b46b.out | 8 +- ...000000000000000000000000000.bf8a711be6.out | 8 +- ...000000000000000000000000000.d41cbb044b.out | 8 +- ...a5ad0a633e4880d2296f08ec5c1.a50412e458.out | 8 +- ...cd0fa853810e356f1eb79721e80.f3a349c4a7.out | 8 +- ...be1766f92cd82c5e5135c374a03.1b9676e4c2.out | 8 +- ...be1766f92cd82c5e5135c374a03.e966dc6de5.out | 8 +- ...000000000000000000000000000.964835cc43.out | 8 +- ...000000000000000000000000000.b25ea709fb.out | 8 +- ...000000000000000000000000000.eae36753ea.out | 8 +- ...000000000000000000000000000.ee57dac8f7.out | 8 +- ...a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out | 8 +- ...cd0fa853810e356f1eb79721e80.bd5800f6b8.out | 8 +- ...be1766f92cd82c5e5135c374a03.00e897789a.out | 8 +- ...be1766f92cd82c5e5135c374a03.a4697eaa13.out | 8 +- ...000000000000000000000000000.0177355bbf.out | 8 +- ...000000000000000000000000000.744166c609.out | 8 +- ...000000000000000000000000000.9f3c5cdc6a.out | 8 +- ...000000000000000000000000000.a54cb341ba.out | 8 +- ...000000000000000000000000000.b0dc584c94.out | 8 +- ...000000000000000000000000000.bddcad090c.out | 8 +- ...a5ad0a633e4880d2296f08ec5c1.92c153eb47.out | 8 +- ...cd0fa853810e356f1eb79721e80.290ab49d11.out | 8 +- ...be1766f92cd82c5e5135c374a03.69f3589a06.out | 8 +- ...be1766f92cd82c5e5135c374a03.fee3c5cf43.out | 8 +- ...000000000000000000000000000.1bccc033e8.out | 8 +- ...000000000000000000000000000.40958700fe.out | 8 +- ...000000000000000000000000000.6c62b03d78.out | 8 +- ...000000000000000000000000000.d23f269341.out | 8 +- ...a5ad0a633e4880d2296f08ec5c1.927f808504.out | 8 +- ...cd0fa853810e356f1eb79721e80.0c114c956a.out | 8 +- ...be1766f92cd82c5e5135c374a03.03c4f38e68.out | 8 +- ...be1766f92cd82c5e5135c374a03.8ed19cfdd9.out | 8 +- ...input_output[car.tz-0-(Pair 34 17)-34].out | 8 +- ...input_output[cdr.tz-0-(Pair 34 17)-17].out | 8 +- ...prcVkpaWU\")-Unit-(Some \".8420090f97.out" | 8 +- ...770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" | 8 +- ...None-Unit-(Some \"NetXdQprcVkpaWU\")].out" | 8 +- ...mb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out | 111 +- ... Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" | 8 +- ...r 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out | 8 +- ...omb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out | 8 +- ...nput_output[compare.tz-Unit-Unit-Unit].out | 408 ++-- ...; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out | 283 +-- ...-{ \"World!\" }-{ \"Hello World!\" }].out" | 21 +- ..."test2\" }-{ \"Hello test1.c27e8c3ee6.out" | 28 +- ...input_output[concat_hello.tz-{}-{}-{}].out | 14 +- ...}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out | 28 +- ...hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out | 21 +- ...output[concat_hello_bytes.tz-{}-{}-{}].out | 14 +- ...; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" | 106 +- ...\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" | 84 +- ...t_output[concat_list.tz-\"\"-{}-\"\"].out" | 18 +- ...ns.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out | 8 +- ..._output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out | 8 +- ...act_input_output[cons.tz-{}-10-{ 10 }].out | 8 +- ...ir { \"A\" } { \"B\" })-(Some False)].out" | 127 +- ...\"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" | 314 ++- ...\"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" | 346 ++- ...air { \"B\" } { \"B\" })-(Some True)].out" | 123 +- ...ir { \"c\" } { \"B\" })-(Some False)].out" | 127 +- ..._all.tz-None-(Pair {} {})-(Some True)].out | 41 +- ...wnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" | 19 +- ...Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" | 18 +- ...970-01-01T00:03:20Z\" \"19.90e9215d17.out" | 19 +- ...t[diff_timestamps.tz-111-(Pair 0 0)-0].out | 17 +- ...[diff_timestamps.tz-111-(Pair 0 1)--1].out | 19 +- ...t[diff_timestamps.tz-111-(Pair 1 0)-1].out | 19 +- ...r 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out | 849 +++----- ... 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out | 849 +++----- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 17 +- ...p.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out | 19 +- ...z-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out | 19 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out | 35 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 8 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out | 8 +- ..._input_output[dup-n.tz-Unit-Unit-Unit].out | 143 +- ... None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out | 77 +- ... None)-(Pair 10 -3)-(Pair (.3caea50555.out | 77 +- ... None)-(Pair 10 0)-(Pair No.f9448c04fb.out | 77 +- ... None)-(Pair 10 (Left 0))-(Left None)].out | 29 +- ...air 10 (Left 10))-(Left (So.f782cc1dec.out | 29 +- ...air 10 (Left 3))-(Left (Som.016b4db96c.out | 29 +- ...one)-(Pair 10 (Right 0))-(Right None)].out | 29 +- ...air 10 (Right 10))-(Right (.e705a30e07.out | 29 +- ...air 10 (Right 3))-(Right (S.44485eda6a.out | 29 +- ...air 5 (Right 10))-(Right (S.8ab987af15.out | 29 +- ...-{}-Unit-{ Elt \"hello\" \"world\" }].out" | 8 +- ...t[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" | 22 +- ...oncat.tz-\"?\"-\"test\"-\"test_abc\"].out" | 22 +- ...tput[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out | 16 +- ...act_input_output[first.tz-111-{ 4 }-4].out | 16 +- ...me 4) {})-\"hello\"-(Pair .161d86cef6.out" | 22 +- ...me 5) { Elt \"hello\" 4 }).684ab7e326.out" | 22 +- ...me 5) { Elt \"hello\" 4 }).d49817fb83.out" | 22 +- ...e { Elt \"1\" 1 ; .6900b1da14.out" | 22 +- ...e { Elt \"1\" 1 ; .bca0ede8be.out" | 22 +- ... { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" | 22 +- ...ir None {})-\"hello\"-(Pair None {})].out" | 22 +- ... \"1\" \"one\" ; .bc4127094e.out" | 26 +- ..."hello\" \"hi\" })-\"\"-(P.0c03056487.out" | 26 +- ...\"hello\" \"hi\" })-\"hell.cc45544c66.out" | 26 +- ...nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" | 8 +- ...2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" | 8 +- ...xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" | 8 +- ...-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" | 8 +- ..._output[if.tz-None-False-(Some False)].out | 23 +- ...ut_output[if.tz-None-True-(Some True)].out | 23 +- ....tz-\"?\"-(Some \"hello\")-\"hello\"].out" | 21 +- ...ut_output[if_some.tz-\"?\"-None-\"\"].out" | 24 +- ...t_input_output[int.tz-None-0-(Some 0)].out | 8 +- ...t_input_output[int.tz-None-1-(Some 1)].out | 8 +- ...t_output[int.tz-None-9999-(Some 9999)].out | 8 +- ...c20776f726c6421-(Some 0xb6e.34c02678c9.out | 9 +- ...Left \"X\")-(Left True)-(Right True)].out" | 21 +- ...ft \"X\")-(Right \"a\")-(Left \"a\")].out" | 21 +- ...ract_input_output[level.tz-111-Unit-1].out | 8 +- ...{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" | 8 +- ...ut[list_concat.tz-\"abc\"-{}-\"abc\"].out" | 8 +- ...tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out | 8 +- ..._output[list_concat_bytes.tz-0x-{}-0x].out | 8 +- ...b-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out | 8 +- ...list_concat_bytes.tz-0xabcd-{}-0xabcd].out | 8 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 8 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 8 +- ...input_output[list_id.tz-{\"\"}-{}-{}].out" | 8 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 26 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 26 +- ...t_output[list_id_map.tz-{\"\"}-{}-{}].out" | 14 +- ...tput[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out | 33 +- ...tput[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out | 33 +- ...}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out | 111 +- ...}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out | 111 +- ...ut_output[list_map_block.tz-{0}-{}-{}].out | 23 +- ...ze.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out | 8 +- ...tput[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out | 8 +- ...input_output[list_size.tz-111-{ 1 }-1].out | 8 +- ...ct_input_output[list_size.tz-111-{}-0].out | 8 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 160 +- ...put_output[loop_left.tz-{\"\"}-{}-{}].out" | 49 +- ...0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out | 8 +- ...[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out | 8 +- ...[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out | 8 +- ... Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out | 124 +- ...-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out | 122 +- ...foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" | 55 +- ...lt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" | 40 +- ...ract_input_output[map_map.tz-{}-10-{}].out | 25 +- ... 1 } None)-1-(Pair { Elt 0 .7396e5f090.out | 25 +- ... 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out | 25 +- ... 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out | 25 +- ... 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out | 25 +- ... 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out | 25 +- ...air {} None)-1-(Pair {} (Some False))].out | 25 +- ...ar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" | 25 +- ...ar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" | 25 +- ...ar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" | 25 +- ...oo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" | 25 +- ...oo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" | 25 +- ...None)-\"bar\"-(Pair {} (Some False))].out" | 25 +- ... \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" | 8 +- ...\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" | 8 +- ...ut[map_size.tz-111-{ Elt \"a\" 1 }-1].out" | 8 +- ...act_input_output[map_size.tz-111-{}-0].out | 8 +- ...ct_input_output[mul.tz-Unit-Unit-Unit].out | 106 +- ...0-257-0x0101000000000000000.be11332c7f.out | 21 +- ...2-16-0x10000000000000000000.8230fb4fac.out | 21 +- ...act_input_output[neg.tz-0-(Left -2)-2].out | 21 +- ...ract_input_output[neg.tz-0-(Left 0)-0].out | 21 +- ...act_input_output[neg.tz-0-(Left 2)--2].out | 21 +- ...act_input_output[neg.tz-0-(Right 0)-0].out | 21 +- ...ct_input_output[neg.tz-0-(Right 2)--2].out | 21 +- ...nput_output[none.tz-Some 10-Unit-None].out | 8 +- ..._output[not.tz-None-False-(Some True)].out | 8 +- ..._output[not.tz-None-True-(Some False)].out | 8 +- ...not_binary.tz-None-(Left -8)-(Some 7)].out | 23 +- ...not_binary.tz-None-(Left -9)-(Some 8)].out | 23 +- ...not_binary.tz-None-(Left 0)-(Some -1)].out | 23 +- ...not_binary.tz-None-(Left 7)-(Some -8)].out | 23 +- ...not_binary.tz-None-(Left 8)-(Some -9)].out | 23 +- ...ot_binary.tz-None-(Right 0)-(Some -1)].out | 23 +- ...ot_binary.tz-None-(Right 7)-(Some -8)].out | 23 +- ...ot_binary.tz-None-(Right 8)-(Some -9)].out | 23 +- ...-None-(Pair False False)-(Some False)].out | 8 +- ...tz-None-(Pair False True)-(Some True)].out | 8 +- ...tz-None-(Pair True False)-(Some True)].out | 8 +- ....tz-None-(Pair True True)-(Some True)].out | 8 +- ...or_binary.tz-None-(Pair 0 8)-(Some 8)].out | 8 +- ..._binary.tz-None-(Pair 14 1)-(Some 15)].out | 8 +- ..._binary.tz-None-(Pair 15 4)-(Some 15)].out | 8 +- ...r_binary.tz-None-(Pair 4 8)-(Some 12)].out | 8 +- ...or_binary.tz-None-(Pair 7 7)-(Some 7)].out | 8 +- ...or_binary.tz-None-(Pair 8 0)-(Some 8)].out | 8 +- ... (Pair 1 (Pair \"foobar\".368bdfd73a.out" | 483 ++--- ... (Pair 1 (Pair \"foobar\".735d9ae802.out" | 483 ++--- ...ir \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" | 589 ++---- ...ir \"edpkuBknW28nW72KG6RoH.4e20b52378.out" | 562 ++--- ...alse False)-(Some (Pair False False))].out | 8 +- ... False True)-(Some (Pair False True))].out | 8 +- ... True False)-(Some (Pair True False))].out | 8 +- ...ir True True)-(Some (Pair True True))].out | 8 +- ...ntract_input_output[pexec.tz-14-38-52].out | 35 +- ... 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out | 227 +- ...utput[ret_int.tz-None-Unit-(Some 300)].out | 8 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 33 +- ...input_output[reverse.tz-{\"\"}-{}-{}].out" | 18 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 119 +- ..._output[reverse_loop.tz-{\"\"}-{}-{}].out" | 44 +- ...tput[sapling_empty_state.tz-{}-Unit-0].out | 8 +- ...output[self_address.tz-Unit-Unit-Unit].out | 41 +- ..._default_entrypoint.tz-Unit-Unit-Unit].out | 23 +- ...entrypoint.tz-Unit-Left (Left 0)-Unit].out | 87 +- ...Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" | 32 +- ..."hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" | 32 +- ...lo\" 0)-\"world\"-(Pair \"world\" 0)].out" | 32 +- ...ir \"hello\" 0)-1-(Pair \"hello\" 1)].out" | 30 +- ... \"hello\" 500)-3-(Pair \"hello\" 3)].out" | 30 +- ..."hello\" 7)-100-(Pair \"hello\" 100)].out" | 30 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 8 +- ...; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" | 8 +- ...tract_input_output[set_id.tz-{}-{}-{}].out | 8 +- ..._iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out | 38 +- ..._input_output[set_iter.tz-111-{ 1 }-1].out | 23 +- ...act_input_output[set_iter.tz-111-{}-0].out | 18 +- ..."World\" } None)-\"\"-(Pai.3d2044726e.out" | 43 +- ...)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" | 43 +- ... None)-\"Hi\"-(Pair {} (Some False))].out" | 43 +- ...ze.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out | 8 +- ...utput[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out | 8 +- ..._input_output[set_size.tz-111-{ 1 }-1].out | 8 +- ...act_input_output[set_size.tz-111-{}-0].out | 8 +- ...0776f726c6421-(Some 0xf345a.a07ae9dddf.out | 9 +- ...ts.tz-None-(Left (Pair 0 0))-(Some 0)].out | 25 +- ...ts.tz-None-(Left (Pair 0 1))-(Some 0)].out | 25 +- ...ts.tz-None-(Left (Pair 1 2))-(Some 4)].out | 25 +- ....tz-None-(Left (Pair 15 2))-(Some 60)].out | 25 +- ...s.tz-None-(Left (Pair 8 1))-(Some 16)].out | 25 +- ...s.tz-None-(Right (Pair 0 0))-(Some 0)].out | 25 +- ...s.tz-None-(Right (Pair 0 1))-(Some 0)].out | 25 +- ...s.tz-None-(Right (Pair 1 2))-(Some 0)].out | 25 +- ....tz-None-(Right (Pair 15 2))-(Some 3)].out | 25 +- ...s.tz-None-(Right (Pair 8 1))-(Some 4)].out | 25 +- ...ut_output[slice.tz-None-Pair 0 0-None].out | 28 +- ...tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" | 30 +- ...slice.tz-Some \"Foo\"-Pair 0 10-None].out" | 30 +- ...-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" | 30 +- ...z-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" | 30 +- ...[slice.tz-Some \"Foo\"-Pair 1 3-None].out" | 30 +- ...slice.tz-Some \"Foo\"-Pair 10 5-None].out" | 30 +- ...FooFooFooFooFooFooFooFooFo.c508d67bb0.out" | 30 +- ...put[slice_bytes.tz-None-Pair 0 1-None].out | 28 +- ...s.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out | 30 +- ...tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out | 30 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out | 30 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out | 30 +- ...-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out | 30 +- ..._bytes.tz-Some 0xaabbcc-Pair 1 3-None].out | 30 +- ...aabbccaabbccaabbccaabbccaab.df5895de85.out | 30 +- ...d.tz-None-\"Hello\"-(Some \"Hello\")].out" | 8 +- ..._id.tz-None-\"abcd\"-(Some \"abcd\")].out" | 8 +- ...r 100 -100)-\"1970-01-01T00:03:20Z\"].out" | 19 +- ...ir 100 100)-\"1970-01-01T00:00:00Z\"].out" | 19 +- ...Pair 100 200000000000000000.3db82d2c25.out | 19 +- ...00000 1000000)-(Some (Pair .b461aa042b.out | 45 +- ...10000 1010000)-(Some (Pair .1e8cf7679c.out | 45 +- ...t_output[uncomb.tz-0-(Pair 1 4 2)-142].out | 8 +- ...input_output[unpair.tz-Unit-Unit-Unit].out | 8 +- ...dpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" | 19 +- ...Pair False False)-(Some (Left False))].out | 27 +- ... (Pair False True)-(Some (Left True))].out | 27 +- ... (Pair True False)-(Some (Left True))].out | 27 +- ... (Pair True True)-(Some (Left False))].out | 27 +- ...one-Right (Pair 0 0)-(Some (Right 0))].out | 27 +- ...one-Right (Pair 0 1)-(Some (Right 1))].out | 27 +- ...one-Right (Pair 1 0)-(Some (Right 1))].out | 27 +- ...one-Right (Pair 1 1)-(Some (Right 0))].out | 27 +- ...-Right (Pair 42 21)-(Some (Right 63))].out | 27 +- ...-Right (Pair 42 63)-(Some (Right 21))].out | 27 +- ...s.TestContractOpcodes::test_packunpack.out | 71 +- 389 files changed, 7237 insertions(+), 11682 deletions(-) delete mode 100644 src/proto_alpha/lib_protocol/script_typed_ir.ml diff --git a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL index 210bf6f688d6..07f5cd2c8459 100644 --- a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL +++ b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL @@ -65,7 +65,6 @@ "Alpha_context", - "Script_typed_ir", "Script_typed_cps_ir", "Script_tc_errors", "Michelson_v1_gas", diff --git a/src/proto_alpha/lib_protocol/dune.inc b/src/proto_alpha/lib_protocol/dune.inc index 3c6c5f6f5bba..365f8358548d 100644 --- a/src/proto_alpha/lib_protocol/dune.inc +++ b/src/proto_alpha/lib_protocol/dune.inc @@ -77,7 +77,6 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_ir.ml script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml @@ -164,7 +163,6 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_ir.ml script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml @@ -251,7 +249,6 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_ir.ml script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml @@ -358,7 +355,6 @@ include Tezos_raw_protocol_alpha.Main Fees_storage Sapling_validator Alpha_context - Script_typed_ir Script_typed_cps_ir Script_tc_errors Michelson_v1_gas @@ -481,7 +477,6 @@ include Tezos_raw_protocol_alpha.Main fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_ir.ml script_typed_cps_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml diff --git a/src/proto_alpha/lib_protocol/helpers_services.ml b/src/proto_alpha/lib_protocol/helpers_services.ml index 64c3c23cda41..954b22da520e 100644 --- a/src/proto_alpha/lib_protocol/helpers_services.ml +++ b/src/proto_alpha/lib_protocol/helpers_services.ml @@ -237,7 +237,7 @@ module Scripts = struct type log_element = | Log : - context * Script.location * 'a * 'a Script_typed_ir.stack_ty + context * Script.location * 'a * 'a Script_typed_cps_ir.stack_ty -> log_element let unparse_stack ctxt (stack, stack_ty) = @@ -245,7 +245,7 @@ module Scripts = struct let ctxt = Gas.set_unlimited ctxt in let rec unparse_stack : type a. - a Script_typed_ir.stack_ty * a -> + a Script_typed_cps_ir.stack_ty * a -> (Script.expr * string option) list tzresult Lwt.t = function | (Empty_t, ()) -> return_nil diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index cba1de2bf49f..ba17b2bfe0b0 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -54,7 +54,7 @@ module Cost_of = struct (* Upper-bound on the time to compare the given value. For now, returns size in bytes, but this could get more complicated... *) let rec size_of_comparable : - type a. a Script_typed_ir.comparable_ty -> a -> S.may_saturate S.t = + type a. a Script_typed_cps_ir.comparable_ty -> a -> S.may_saturate S.t = fun wit v -> match (wit, v) with | (Unit_key _, _) -> @@ -778,24 +778,25 @@ module Cost_of = struct let if_cons = atomic_step_cost cost_N_If_cons - let list_map : 'a Script_typed_ir.boxed_list -> Gas.cost = + let list_map : 'a Script_typed_cps_ir.boxed_list -> Gas.cost = fun {length; _} -> atomic_step_cost (cost_N_List_map length) let list_size = atomic_step_cost cost_N_List_size - let list_iter : 'a Script_typed_ir.boxed_list -> Gas.cost = + let list_iter : 'a Script_typed_cps_ir.boxed_list -> Gas.cost = fun {length; _} -> atomic_step_cost (cost_N_List_iter length) let empty_set = atomic_step_cost cost_N_Empty_set - let set_iter (type a) ((module Box) : a Script_typed_ir.set) = + let set_iter (type a) ((module Box) : a Script_typed_cps_ir.set) = atomic_step_cost (cost_N_Set_iter Box.size) - let set_mem (type a) (elt : a) ((module Box) : a Script_typed_ir.set) = + let set_mem (type a) (elt : a) ((module Box) : a Script_typed_cps_ir.set) = let elt_size = size_of_comparable Box.elt_ty elt in atomic_step_cost (cost_N_Set_mem elt_size Box.size) - let set_update (type a) (elt : a) ((module Box) : a Script_typed_ir.set) = + let set_update (type a) (elt : a) + ((module Box) : a Script_typed_cps_ir.set) = let elt_size = size_of_comparable Box.elt_ty elt in atomic_step_cost (cost_N_Set_update elt_size Box.size) @@ -803,30 +804,30 @@ module Cost_of = struct let empty_map = atomic_step_cost cost_N_Empty_map - let map_map (type k v) ((module Box) : (k, v) Script_typed_ir.map) = + let map_map (type k v) ((module Box) : (k, v) Script_typed_cps_ir.map) = atomic_step_cost (cost_N_Map_map (snd Box.boxed)) - let map_iter (type k v) ((module Box) : (k, v) Script_typed_ir.map) = + let map_iter (type k v) ((module Box) : (k, v) Script_typed_cps_ir.map) = atomic_step_cost (cost_N_Map_iter (snd Box.boxed)) let map_mem (type k v) (elt : k) - ((module Box) : (k, v) Script_typed_ir.map) = + ((module Box) : (k, v) Script_typed_cps_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in atomic_step_cost (cost_N_Map_mem elt_size (S.safe_int (snd Box.boxed))) let map_get (type k v) (elt : k) - ((module Box) : (k, v) Script_typed_ir.map) = + ((module Box) : (k, v) Script_typed_cps_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in atomic_step_cost (cost_N_Map_get elt_size (S.safe_int (snd Box.boxed))) let map_update (type k v) (elt : k) - ((module Box) : (k, v) Script_typed_ir.map) = + ((module Box) : (k, v) Script_typed_cps_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in atomic_step_cost (cost_N_Map_update elt_size (S.safe_int (snd Box.boxed))) let map_get_and_update (type k v) (elt : k) - (m : (k, v) Script_typed_ir.map) = + (m : (k, v) Script_typed_cps_ir.map) = map_get elt m +@ map_update elt m let map_size = atomic_step_cost cost_N_Map_size @@ -996,7 +997,7 @@ module Cost_of = struct let nop = atomic_step_cost cost_N_Nop - let pairing_check_bls12_381 (l : 'a Script_typed_ir.boxed_list) = + let pairing_check_bls12_381 (l : 'a Script_typed_cps_ir.boxed_list) = atomic_step_cost (cost_N_Pairing_check_bls12_381 l.length) let comb n = atomic_step_cost (cost_N_Comb n) @@ -1062,8 +1063,8 @@ module Cost_of = struct let compare_chain_id = atomic_step_cost (S.safe_int 30) - let rec compare : type a. a Script_typed_ir.comparable_ty -> a -> a -> cost - = + let rec compare : + type a. a Script_typed_cps_ir.comparable_ty -> a -> a -> cost = fun ty x y -> match ty with | Unit_key _ -> @@ -1138,7 +1139,7 @@ module Cost_of = struct list of strings to compute the total allocated cost. [concat_string_precheck] corresponds to the meta-gas cost of this computation. *) - let concat_string_precheck (l : 'a Script_typed_ir.boxed_list) = + let concat_string_precheck (l : 'a Script_typed_cps_ir.boxed_list) = (* we set the precheck to be slightly more expensive than cost_N_List_iter *) atomic_step_cost (S.mul (S.safe_int l.length) (S.safe_int 10)) @@ -1239,9 +1240,9 @@ module Cost_of = struct +@ compare_nat ticket_amount ticket_amount let join_tickets : - 'a Script_typed_ir.comparable_ty -> - 'a Script_typed_ir.ticket -> - 'a Script_typed_ir.ticket -> + 'a Script_typed_cps_ir.comparable_ty -> + 'a Script_typed_cps_ir.ticket -> + 'a Script_typed_cps_ir.ticket -> Gas.cost = fun ty ticket_a ticket_b -> ticket +@ compare_address diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli index 5944a5ba983a..a0f60a91c0c5 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli @@ -63,35 +63,35 @@ module Cost_of : sig val if_cons : Gas.cost - val list_map : 'a Script_typed_ir.boxed_list -> Gas.cost + val list_map : 'a Script_typed_cps_ir.boxed_list -> Gas.cost val list_size : Gas.cost - val list_iter : 'a Script_typed_ir.boxed_list -> Gas.cost + val list_iter : 'a Script_typed_cps_ir.boxed_list -> Gas.cost val empty_set : Gas.cost - val set_iter : 'a Script_typed_ir.set -> Gas.cost + val set_iter : 'a Script_typed_cps_ir.set -> Gas.cost - val set_mem : 'a -> 'a Script_typed_ir.set -> Gas.cost + val set_mem : 'a -> 'a Script_typed_cps_ir.set -> Gas.cost - val set_update : 'a -> 'a Script_typed_ir.set -> Gas.cost + val set_update : 'a -> 'a Script_typed_cps_ir.set -> Gas.cost val set_size : Gas.cost val empty_map : Gas.cost - val map_map : ('k, 'v) Script_typed_ir.map -> Gas.cost + val map_map : ('k, 'v) Script_typed_cps_ir.map -> Gas.cost - val map_iter : ('k, 'v) Script_typed_ir.map -> Gas.cost + val map_iter : ('k, 'v) Script_typed_cps_ir.map -> Gas.cost - val map_mem : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost + val map_mem : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost - val map_get : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost + val map_get : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost - val map_update : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost + val map_update : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost - val map_get_and_update : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost + val map_get_and_update : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost val map_size : Gas.cost @@ -227,7 +227,7 @@ module Cost_of : sig val nop : Gas.cost - val pairing_check_bls12_381 : 'a Script_typed_ir.boxed_list -> Gas.cost + val pairing_check_bls12_381 : 'a Script_typed_cps_ir.boxed_list -> Gas.cost val comb : int -> Gas.cost @@ -239,9 +239,9 @@ module Cost_of : sig val dupn : int -> Gas.cost - val compare : 'a Script_typed_ir.comparable_ty -> 'a -> 'a -> Gas.cost + val compare : 'a Script_typed_cps_ir.comparable_ty -> 'a -> 'a -> Gas.cost - val concat_string_precheck : 'a Script_typed_ir.boxed_list -> Gas.cost + val concat_string_precheck : 'a Script_typed_cps_ir.boxed_list -> Gas.cost val concat_string : Saturation_repr.may_saturate Saturation_repr.t -> Gas.cost @@ -301,9 +301,9 @@ module Cost_of : sig 'a Script_int.num -> 'a Script_int.num -> 'a Script_int.num -> Gas.cost val join_tickets : - 'a Script_typed_ir.comparable_ty -> - 'a Script_typed_ir.ticket -> - 'a Script_typed_ir.ticket -> + 'a Script_typed_cps_ir.comparable_ty -> + 'a Script_typed_cps_ir.ticket -> + 'a Script_typed_cps_ir.ticket -> Gas.cost end diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index a3a88b1f6216..c146c09e964c 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -94,7 +94,6 @@ open Alpha_context open Script -open Script_typed_ir open Script_typed_cps_ir open Script_ir_translator module S = Saturation_repr @@ -845,13 +844,13 @@ let log_entry (logger : logger) ctxt gas k accu stack = let module Log = (val logger) in let kinfo = kinfo_of_kinstr k in let ctxt = update_context gas ctxt in - Log.log_entry k ctxt kinfo.kloc kinfo.kstack_ty (accu, stack) + Log.log_entry k ctxt kinfo.iloc kinfo.kstack_ty (accu, stack) let log_exit (logger : logger) ctxt gas kprev k accu stack = let module Log = (val logger) in let ctxt = update_context gas ctxt in let kinfo_prev = kinfo_of_kinstr kprev and kinfo = kinfo_of_kinstr k in - Log.log_exit k ctxt kinfo_prev.kloc kinfo.kstack_ty (accu, stack) + Log.log_exit k ctxt kinfo_prev.iloc kinfo.kstack_ty (accu, stack) let log_control (logger : logger) ks = let module Log = (val logger) in @@ -887,20 +886,19 @@ type step_constants = { } let rec interp_stack_prefix_preserving_operation : - type fbef bef faft aft result. - (fbef -> faft * result) -> - (fbef, faft, bef, aft) stack_prefix_preservation_witness -> - bef -> - aft * result = - fun f n stk -> + type a s b t c u d w result. + (a -> s -> (b * t) * result) -> + (a, s, b, t, c, u, d, w) stack_prefix_preservation_witness -> + c -> + u -> + (d * w) * result = + fun f n accu stk -> match (n, stk) with - | (Prefix n, (v, rest)) -> - let (rest', result) = - interp_stack_prefix_preserving_operation f n rest - in - ((v, rest'), result) - | (Rest, v) -> - f v + | (KPrefix (_, n), rest) -> + interp_stack_prefix_preserving_operation f n (fst rest) (snd rest) + |> fun ((v, rest'), result) -> ((accu, (v, rest')), result) + | (KRest, v) -> + f accu v (* @@ -930,19 +928,18 @@ let rec interp_stack_prefix_preserving_operation : *) let rec run_descr : - type bef aft. + type a s r f. logger option -> context * step_constants -> - (bef, aft) kdescr -> - bef -> - (aft * context) tzresult Lwt.t = - fun logger (ctxt, sc) descr stack -> - let (KDescr {kinstr; kli; klo}) = descr in - let (accu, stack) = lift kli stack in + (a, s, r, f) kdescr -> + a -> + s -> + (r * f * context) tzresult Lwt.t = + fun logger (ctxt, sc) descr accu stack -> let gas = (Gas.gas_counter ctxt :> int) in - step logger (outdated ctxt, sc) gas kinstr KNil accu stack + step logger (outdated ctxt, sc) gas descr.kinstr KNil accu stack >>=? fun (accu, stack, ctxt, gas) -> - return (unlift klo (accu, stack), update_context gas ctxt) + return (accu, stack, update_context gas ctxt) and run : type a a' s s' b t b' t' r f. @@ -1359,7 +1356,7 @@ and step : let (y, stack) = stack in match Script_int.to_int64 y with | None -> - get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + get_log logger >>=? fun log -> fail (Overflow (kinfo.iloc, log)) | Some y -> Tez.(x *? y) >>?= fun res -> @@ -1369,7 +1366,7 @@ and step : let (x, stack) = stack in match Script_int.to_int64 y with | None -> - get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + get_log logger >>=? fun log -> fail (Overflow (kinfo.iloc, log)) | Some y -> Tez.(x *? y) >>?= fun res -> @@ -1509,14 +1506,14 @@ and step : let x = accu and (y, stack) = stack in match Script_int.shift_left_n x y with | None -> - get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + get_log logger >>=? fun log -> fail (Overflow (kinfo.iloc, log)) | Some x -> (run [@ocaml.tailcall]) logger g gas i k ks x stack ) | ILsr_nat (kinfo, k) -> ( let x = accu and (y, stack) = stack in match Script_int.shift_right_n x y with | None -> - get_log logger >>=? fun log -> fail (Overflow (kinfo.kloc, log)) + get_log logger >>=? fun log -> fail (Overflow (kinfo.iloc, log)) | Some r -> (run [@ocaml.tailcall]) logger g gas i k ks r stack ) | IOr_nat (_, k) -> @@ -1646,7 +1643,7 @@ and step : Script_ir_translator.parse_contract_for_script ~legacy:false ctxt - kinfo.kloc + kinfo.iloc t contract ~entrypoint @@ -1751,35 +1748,47 @@ and step : let accu = sc.amount and stack = (accu, stack) in (run [@ocaml.tailcall]) logger g gas i k ks accu stack | IDig (_, _n, n', k) -> - let (stack, accu) = + let ((accu, stack), x) = interp_stack_prefix_preserving_operation - (fun (v, stack) -> (stack, v)) + (fun v stack -> (stack, v)) n' - (accu, stack) + accu + stack in + let accu = x and stack = (accu, stack) in (run [@ocaml.tailcall]) logger g gas i k ks accu stack | IDug (_, _n, n', k) -> let v = accu in - let (stack, ()) = + let (accu, stack) = stack in + let ((accu, stack), ()) = interp_stack_prefix_preserving_operation - (fun stack -> ((v, stack), ())) + (fun accu stack -> ((v, (accu, stack)), ())) n' + accu stack in - let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack - | IDipn (_, _n, n', b, k) -> ( - match kundip n' (accu, stack) (ExKInstr k) with - | (stack, ExKInstr restore_prefix) -> - let ks = KCons (restore_prefix, ks) in - let (accu, stack) = stack in - (run [@ocaml.tailcall]) logger g gas i b ks accu stack ) + | IDipn (_, _n, n', b, k) -> + let (accu, stack, restore_prefix) = kundip n' accu stack k in + let ks = KCons (restore_prefix, ks) in + (run [@ocaml.tailcall]) logger g gas i b ks accu stack | IDropn (_, _n, n', k) -> - let (_, stack) = - interp_stack_prefix_preserving_operation - (fun stack -> (stack, stack)) - n' - (accu, stack) + let stack = + let rec aux : + type a s b t. + (b, t, b, t, a, s, a, s) stack_prefix_preservation_witness -> + a -> + s -> + b * t = + fun w accu stack -> + match w with + | KRest -> + (accu, stack) + | KPrefix (_, w) -> + let (accu, stack) = stack in + aux w accu stack + in + aux n' accu stack in let (accu, stack) = stack in (run [@ocaml.tailcall]) logger g gas i k ks accu stack @@ -2029,21 +2038,20 @@ and step : *) and kundip : - type w u v s b t. - (w, v, s, u) kstack_prefix_preservation_witness -> - s -> - (u, b, t) exkinstr -> - w * (v, b, t) exkinstr = - fun w stack k -> - match (w, stack) with - | (KPrefix (kinfo, _, IsLifted lu', w), (x, stack)) -> ( - match k with - | ExKInstr k -> ( - match inverse_lift lu' with - | ExLiftInverse Refl -> - kundip w stack (ExKInstr (IConst (kinfo, x, k))) ) ) - | (KRest (_, _), _) -> - (stack, k) + type a s e z c u d w b t. + (a, s, e, z, c, u, d, w) stack_prefix_preservation_witness -> + c -> + u -> + (d, w, b, t) kinstr -> + a * s * (e, z, b, t) kinstr = + fun w accu stack k -> + match w with + | KPrefix (kinfo, w) -> + let k = IConst (kinfo, accu, k) in + let (accu, stack) = stack in + kundip w accu stack k + | KRest -> + (accu, stack, k) (** [apply ctxt gas ty v lam] specializes [lam] by fixing its first formal argument to [v]. The type of [v] is represented by [ty]. *) @@ -2057,7 +2065,7 @@ and apply : ((b, c) lambda * outdated_context * local_gas_counter) tzresult Lwt.t = fun ctxt gas capture_ty capture lam -> let (Lam (descr, expr)) = lam in - let (Item_t (full_arg_ty, _, _)) = descr.bef in + let (Item_t (full_arg_ty, _, _)) = descr.kbef in let ctxt = update_context gas ctxt in unparse_data ctxt Optimized capture_ty capture >>=? fun (const_expr, ctxt) -> @@ -2065,42 +2073,25 @@ and apply : >>?= fun (ty_expr, ctxt) -> match full_arg_ty with | Pair_t ((capture_ty, _, _), (arg_ty, _, _), _) -> - let arg_stack_ty = Item_t (arg_ty, Empty_t, None) in - let const_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = Item_t (capture_ty, arg_stack_ty, None); - instr = Const capture; - } - : (_, _) descr ) - in - let pair_descr = - ( { - loc = descr.loc; - bef = Item_t (capture_ty, arg_stack_ty, None); - aft = Item_t (full_arg_ty, Empty_t, None); - instr = Cons_pair; - } - : (_, _) descr ) - in - let seq_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = Item_t (full_arg_ty, Empty_t, None); - instr = Seq (const_descr, pair_descr); - } - : (_, _) descr ) + let arg_stack_ty = + Item_t (arg_ty, Item_t (Unit_t None, Empty_t, None), None) in let full_descr = - ( { - loc = descr.loc; - bef = arg_stack_ty; - aft = descr.aft; - instr = Seq (seq_descr, descr); - } - : (_, _) descr ) + { + kloc = descr.kloc; + kbef = arg_stack_ty; + kaft = descr.kaft; + kinstr = + (let kinfo_const = {iloc = descr.kloc; kstack_ty = arg_stack_ty} in + let kinfo_pair = + { + iloc = descr.kloc; + kstack_ty = Item_t (capture_ty, arg_stack_ty, None); + } + in + IConst + (kinfo_const, capture, ICons_pair (kinfo_pair, descr.kinstr))); + } in let full_expr = Micheline.Seq @@ -2111,8 +2102,7 @@ and apply : in let lam' = Lam (full_descr, full_expr) in let gas = update_local_gas_counter ctxt in - let ctxt = outdated ctxt in - return (lam', ctxt, gas) + return (lam', outdated ctxt, gas) | _ -> assert false @@ -2272,28 +2262,26 @@ and unpack : >|? fun ctxt -> (None, ctxt) ) else return (None, ctxt) -(* FIXME: This ugly function will disappear when elaboration is ready. *) and step_descr : - type b a. + type a s r f. bool -> logger option -> context * step_constants -> - (b, a) descr -> - b -> - (a * context) tzresult Lwt.t = - fun log_now logger g descr stack -> - (* FIXME: That's ugly but this is only temporary. *) - let (KDescr {kinstr} as kdescr) = translate descr in + (a, s, r, f) kdescr -> + a -> + s -> + (r * f * context) tzresult Lwt.t = + fun log_now logger g descr accu stack -> ( if log_now then match logger with | None -> () | Some logger -> let module Log = (val logger) in - let kinfo = kinfo_of_kinstr kinstr in + let kinfo = kinfo_of_kinstr descr.kinstr in let ctxt = fst g in - Log.log_interp kinstr ctxt kinfo.kloc descr.bef stack ) ; - run_descr logger g kdescr stack + Log.log_interp descr.kinstr ctxt kinfo.iloc descr.kbef (accu, stack) ) ; + run_descr logger g descr accu stack and interp : type p r. @@ -2303,8 +2291,8 @@ and interp : p -> (r * context) tzresult Lwt.t = fun logger g (Lam (code, _)) arg -> - let stack = (arg, ()) in - step_descr true logger g code stack >|=? fun ((ret, ()), ctxt) -> (ret, ctxt) + step_descr true logger g code arg ((), ()) + >|=? fun (ret, _, ctxt) -> (ret, ctxt) let kstep logger ctxt step_constants kinstr accu stack = let gas = (Gas.gas_counter ctxt :> int) in diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index 371796415670..8abb13892c5b 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -120,7 +120,7 @@ type ('a, 's, 'b, 'f, 'u) logging_function = ('a, 's, 'b, 'f) Script_typed_cps_ir.kinstr -> context -> Script.location -> - 'u Script_typed_ir.stack_ty -> + 'u Script_typed_cps_ir.stack_ty -> 'u -> unit @@ -157,9 +157,10 @@ val step : logger option -> context -> step_constants -> - ('bef, 'aft) Script_typed_ir.descr -> - 'bef -> - ('aft * context) tzresult Lwt.t + ('a, 's, 'r, 'f) Script_typed_cps_ir.kdescr -> + 'a -> + 's -> + ('r * 'f * context) tzresult Lwt.t val execute : ?logger:logger -> diff --git a/src/proto_alpha/lib_protocol/script_ir_annot.ml b/src/proto_alpha/lib_protocol/script_ir_annot.ml index 0b1080ecad2c..d89d70e88e10 100644 --- a/src/proto_alpha/lib_protocol/script_ir_annot.ml +++ b/src/proto_alpha/lib_protocol/script_ir_annot.ml @@ -26,7 +26,7 @@ open Alpha_context open Micheline open Script_tc_errors -open Script_typed_ir +open Script_typed_cps_ir let default_now_annot = Some (Var_annot "now") diff --git a/src/proto_alpha/lib_protocol/script_ir_annot.mli b/src/proto_alpha/lib_protocol/script_ir_annot.mli index 1fd5bf596933..9f52fa2132a6 100644 --- a/src/proto_alpha/lib_protocol/script_ir_annot.mli +++ b/src/proto_alpha/lib_protocol/script_ir_annot.mli @@ -24,7 +24,7 @@ (*****************************************************************************) open Alpha_context -open Script_typed_ir +open Script_typed_cps_ir (** Default annotations *) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index fc2337f1b900..bf9072932ffc 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -27,9 +27,9 @@ open Alpha_context open Micheline open Script -open Script_typed_ir open Script_tc_errors open Script_ir_annot +open Script_typed_cps_ir module Typecheck_costs = Michelson_v1_gas.Cost_of.Typechecking module Unparse_costs = Michelson_v1_gas.Cost_of.Unparsing @@ -62,7 +62,7 @@ type type_logger = let add_dip ty annot prev = match prev with | Lambda | Toplevel _ -> - Dip (Item_t (ty, Empty_t, annot), prev) + Dip (Item_t (ty, Item_t (Unit_t None, Empty_t, None), annot), prev) | Dip (stack, _) -> Dip (Item_t (ty, stack, annot), prev) @@ -194,335 +194,9 @@ let rec type_size_of_stack_head : type st. st stack_ty -> up_to:int -> int = If the instr is parameterized by [(b', a') descr] then you may assume that types in [a'] don't exceed the limit. *) -let number_of_generated_growing_types : type b a. (b, a) instr -> int = - function - (* Constructors *) - | Const _ -> - 1 - | Cons_pair -> - 1 - | Cons_some -> - 1 - | Cons_none _ -> - 1 - | Cons_left -> - 1 - | Cons_right -> - 1 - | Nil -> - 1 - | Empty_set _ -> - 1 - | Empty_map _ -> - 1 - | Empty_big_map _ -> - 1 - | Lambda _ -> - 1 - | Self _ -> - 1 - | Contract _ -> - 1 - | Ticket -> - 1 - | Read_ticket -> - (* `pair address (pair T nat)` is bigger than `ticket T` *) - 1 - | Split_ticket -> - 1 - (* Magic constructor *) - | Unpack _ -> - 1 - (* Mappings *) - | List_map _ -> - 1 - | Map_map _ -> - 1 - (* Others: - - don't add types - - don't change types - - decrease type sizes - - produce only constants - - have types bounded by parameters - - etc. *) - | Drop -> - 0 - | Dup -> - 0 - | Swap -> - 0 - | Unpair -> - 0 - | Car -> - 0 - | Cdr -> - 0 - | If_none _ -> - 0 - | If_left _ -> - 0 - | Cons_list -> - 0 - | If_cons _ -> - 0 - | List_size -> - 0 - | List_iter _ -> - 0 - | Set_iter _ -> - 0 - | Set_mem -> - 0 - | Set_update -> - 0 - | Set_size -> - 0 - | Map_iter _ -> - 0 - | Map_mem -> - 0 - | Map_get -> - 0 - | Map_update -> - 0 - | Map_get_and_update -> - 0 - | Map_size -> - 0 - | Big_map_get -> - 0 - | Big_map_update -> - 0 - | Big_map_get_and_update -> - 0 - | Big_map_mem -> - 0 - | Concat_string -> - 0 - | Concat_string_pair -> - 0 - | Slice_string -> - 0 - | String_size -> - 0 - | Concat_bytes -> - 0 - | Concat_bytes_pair -> - 0 - | Slice_bytes -> - 0 - | Bytes_size -> - 0 - | Add_seconds_to_timestamp -> - 0 - | Add_timestamp_to_seconds -> - 0 - | Sub_timestamp_seconds -> - 0 - | Diff_timestamps -> - 0 - | Add_tez -> - 0 - | Sub_tez -> - 0 - | Mul_teznat -> - 0 - | Mul_nattez -> - 0 - | Ediv_teznat -> - 0 - | Ediv_tez -> - 0 - | Or -> - 0 - | And -> - 0 - | Xor -> - 0 - | Not -> - 0 - | Is_nat -> - 0 - | Neg_nat -> - 0 - | Neg_int -> - 0 - | Abs_int -> - 0 - | Int_nat -> - 0 - | Add_intint -> - 0 - | Add_intnat -> - 0 - | Add_natint -> - 0 - | Add_natnat -> - 0 - | Sub_int -> - 0 - | Mul_intint -> - 0 - | Mul_intnat -> - 0 - | Mul_natint -> - 0 - | Mul_natnat -> - 0 - | Ediv_intint -> - 0 - | Ediv_intnat -> - 0 - | Ediv_natint -> - 0 - | Ediv_natnat -> - 0 - | Lsl_nat -> - 0 - | Lsr_nat -> - 0 - | Or_nat -> - 0 - | And_nat -> - 0 - | And_int_nat -> - 0 - | Xor_nat -> - 0 - | Not_nat -> - 0 - | Not_int -> - 0 - | Seq _ -> - 0 - | If _ -> - 0 - | Loop _ -> - 0 - | Loop_left _ -> - 0 - | Dip _ -> - 0 - | Exec -> - 0 - | Apply _ -> - 0 - | Failwith _ -> - 0 - | Nop -> - 0 - | Compare _ -> - 0 - | Eq -> - 0 - | Neq -> - 0 - | Lt -> - 0 - | Gt -> - 0 - | Le -> - 0 - | Ge -> - 0 - | Address -> - 0 - | Transfer_tokens -> - 0 - | Implicit_account -> - 0 - | Create_contract _ -> - 0 - | Now -> - 0 - | Level -> - 0 - | Balance -> - 0 - | Check_signature -> - 0 - | Hash_key -> - 0 - | Blake2b -> - 0 - | Sha256 -> - 0 - | Sha512 -> - 0 - | Source -> - 0 - | Sender -> - 0 - | Amount -> - 0 - | Self_address -> - 0 - | Sapling_empty_state _ -> - 0 - | Sapling_verify_update -> - 0 - | Set_delegate -> - 0 - | Pack _ -> - 0 - | Dig _ -> - 0 - | Dug _ -> - 0 - | Dipn _ -> - 0 - | Dropn _ -> - 0 - | ChainId -> - 0 - | Never -> - 0 - | Voting_power -> - 0 - | Total_voting_power -> - 0 - | Keccak -> - 0 - | Sha3 -> - 0 - | Add_bls12_381_g1 -> - 0 - | Add_bls12_381_g2 -> - 0 - | Add_bls12_381_fr -> - 0 - | Mul_bls12_381_g1 -> - 0 - | Mul_bls12_381_g2 -> - 0 - | Mul_bls12_381_fr -> - 0 - | Mul_bls12_381_fr_z -> - 0 - | Mul_bls12_381_z_fr -> - 0 - | Int_bls12_381_fr -> - 0 - | Neg_bls12_381_g1 -> - 0 - | Neg_bls12_381_g2 -> - 0 - | Neg_bls12_381_fr -> - 0 - | Pairing_check_bls12_381 -> - 0 - | Uncomb _ -> - 0 - | Comb_get _ -> - 0 - | Comb _ -> - 1 - | Comb_set _ -> - 1 - | Dup_n _ -> - 0 - | Join_tickets _ -> - 0 +let number_of_generated_growing_types : + type a s r f. (a, s, r, f) cinstr -> int = + fun c -> c.size (* ---- Error helpers -------------------------------------------------------*) @@ -586,14 +260,16 @@ let check_kind kinds expr = (* ---- Lists, Sets and Maps ----------------------------------------------- *) -let list_empty : 'a Script_typed_ir.boxed_list = - let open Script_typed_ir in +let list_empty : 'a Script_typed_cps_ir.boxed_list = + let open Script_typed_cps_ir in {elements = []; length = 0} let list_cons : - 'a -> 'a Script_typed_ir.boxed_list -> 'a Script_typed_ir.boxed_list = + 'a -> + 'a Script_typed_cps_ir.boxed_list -> + 'a Script_typed_cps_ir.boxed_list = fun elt l -> - let open Script_typed_ir in + let open Script_typed_cps_ir in {length = 1 + l.length; elements = elt :: l.elements} let wrap_compare compare a b = @@ -1629,29 +1305,31 @@ let merge_stacks : (* ---- Type checker results -------------------------------------------------*) -type 'bef judgement = - | Typed : ('bef, 'aft) descr -> 'bef judgement +type ('a, 's) judgement = + | Typed : ('a, 's, 'b, 'u) descr -> ('a, 's) judgement | Failed : { - descr : 'aft. 'aft stack_ty -> ('bef, 'aft) descr; + descr : 'b 'u. ('b * 'u) stack_ty -> ('a, 's, 'b, 'u) descr; } - -> 'bef judgement + -> ('a, 's) judgement (* ---- Type checker (Untyped expressions -> Typed IR) ----------------------*) -type ('t, 'f, 'b) branch = { - branch : 'r. ('t, 'r) descr -> ('f, 'r) descr -> ('b, 'r) descr; +type ('a, 's, 'b, 'u, 'c, 'v) branch = { + branch : + 'r 'f. ('a, 's, 'r, 'f) descr -> ('b, 'u, 'r, 'f) descr -> + ('c, 'v, 'r, 'f) descr; } [@@unboxed] let merge_branches : - type bef a b. + type a s b u c v. legacy:bool -> context -> int -> - a judgement -> - b judgement -> - (a, b, bef) branch -> - (bef judgement * context) tzresult = + (a, s) judgement -> + (b, u) judgement -> + (a, s, b, u, c, v) branch -> + ((c, v) judgement * context) tzresult = fun ~legacy ctxt loc btr bfr {branch} -> match (btr, bfr) with | (Typed ({aft = aftbt; _} as dbt), Typed ({aft = aftbf; _} as dbf)) -> @@ -2303,43 +1981,44 @@ type ex_script = Ex_script : ('a, 'c) script -> ex_script type ex_code = Ex_code : ('a, 'c) code -> ex_code -type _ dig_proof_argument = +type (_, _) dig_proof_argument = | Dig_proof_argument : - ( ('x * 'rest, 'rest, 'bef, 'aft) stack_prefix_preservation_witness - * ('x ty * var_annot option) - * 'aft stack_ty ) - -> 'bef dig_proof_argument + ('x, 'a * 's, 'a, 's, 'b, 't, 'c, 'u) stack_prefix_preservation_witness + * 'x ty + * var_annot option + * ('c * 'u) stack_ty + -> ('b, 't) dig_proof_argument -type (_, _) dug_proof_argument = +type (_, _, _) dug_proof_argument = | Dug_proof_argument : - ( ('rest, 'x * 'rest, 'bef, 'aft) stack_prefix_preservation_witness + ( ('a, 's, 'x, 'a * 's, 'b, 't, 'c, 'u) stack_prefix_preservation_witness * unit - * 'aft stack_ty ) - -> ('bef, 'x) dug_proof_argument + * ('c * 'u) stack_ty ) + -> ('b, 't, 'x) dug_proof_argument -type _ dipn_proof_argument = +type (_, _) dipn_proof_argument = | Dipn_proof_argument : - ( ('fbef, 'faft, 'bef, 'aft) stack_prefix_preservation_witness - * (context * ('fbef, 'faft) descr) - * 'aft stack_ty ) - -> 'bef dipn_proof_argument + ('fa, 'fs, 'fb, 'fu, 'a, 's, 'b, 'u) stack_prefix_preservation_witness + * context + * ('fa, 'fs, 'fb, 'fu) descr + * ('b * 'u) stack_ty + -> ('a, 's) dipn_proof_argument -type _ dropn_proof_argument = +type (_, _) dropn_proof_argument = | Dropn_proof_argument : - ( ('rest, 'rest, 'bef, 'bef) stack_prefix_preservation_witness - * 'rest stack_ty - * 'aft stack_ty ) - -> 'bef dropn_proof_argument + ('fa, 'fs, 'fa, 'fs, 'a, 's, 'a, 's) stack_prefix_preservation_witness + * ('fa * 'fs) stack_ty + -> ('a, 's) dropn_proof_argument type 'before comb_proof_argument = | Comb_proof_argument : - ('before, 'after) comb_gadt_witness * 'after stack_ty - -> 'before comb_proof_argument + ('a * 's, 'b * 'u) comb_gadt_witness * ('b * 'u) stack_ty + -> ('a * 's) comb_proof_argument type 'before uncomb_proof_argument = | Uncomb_proof_argument : - ('before, 'after) uncomb_gadt_witness * 'after stack_ty - -> 'before uncomb_proof_argument + ('a * 's, 'b * 'u) uncomb_gadt_witness * ('b * 'u) stack_ty + -> ('a * 's) uncomb_proof_argument type 'before comb_get_proof_argument = | Comb_get_proof_argument : @@ -3322,10 +3001,14 @@ and parse_returning : ~legacy ~stack_depth:(stack_depth + 1) script_instr - (Item_t (arg, Empty_t, arg_annot)) + (Item_t (arg, Item_t (Unit_t None, Empty_t, None), arg_annot)) >>=? function - | (Typed ({loc; aft = Item_t (ty, Empty_t, _) as stack_ty; _} as descr), ctxt) - -> + | ( Typed + ( { loc; + aft = + Item_t (ty, Item_t (Unit_t None, Empty_t, None), _) as stack_ty; + _ } as descr ), + ctxt ) -> Lwt.return @@ record_trace_eval (fun () -> @@ -3335,7 +3018,8 @@ and parse_returning : >|? fun (stack_ty, _ctxt) -> Bad_return (loc, stack_ty, ret)) ( merge_types ~legacy ctxt loc ty ret >|? fun (Eq, _ret, ctxt) -> - ((Lam (descr, script_instr) : (arg, ret) lambda), ctxt) ) + ((Lam (close_descr descr, script_instr) : (arg, ret) lambda), ctxt) + ) | (Typed {loc; aft = stack_ty; _}, ctxt) -> Lwt.return ( serialize_ty_for_error ctxt ret @@ -3344,20 +3028,24 @@ and parse_returning : >>? fun (stack_ty, _ctxt) -> error (Bad_return (loc, stack_ty, ret)) ) | (Failed {descr}, ctxt) -> return - ( ( Lam (descr (Item_t (ret, Empty_t, None)), script_instr) + ( ( Lam + ( close_descr + (descr + (Item_t (ret, Item_t (Unit_t None, Empty_t, None), None))), + script_instr ) : (arg, ret) lambda ), ctxt ) and parse_instr : - type bef. + type a s. ?type_logger:type_logger -> stack_depth:int -> tc_context -> context -> legacy:bool -> Script.node -> - bef stack_ty -> - (bef judgement * context) tzresult Lwt.t = + (a * s) stack_ty -> + ((a, s) judgement * context) tzresult Lwt.t = fun ?type_logger ~stack_depth tc_context ctxt ~legacy script_instr stack_ty -> let check_item_ty (type a b) ctxt (exp : a ty) (got : b ty) loc name n m : ((a, b) eq * a ty * context) tzresult = @@ -3375,15 +3063,15 @@ and parse_instr : ok_unit | (Some log, (Prim _ | Seq _)) -> (* Unparsing for logging done in an unlimited context as this - is used only by the client and not the protocol *) + is used only by the client and not the protocol *) let ctxt = Gas.set_unlimited ctxt in unparse_stack ctxt stack_ty >>? fun (stack_ty, _) -> unparse_stack ctxt aft >|? fun (aft, _) -> log loc stack_ty aft ; () in let return_no_lwt : - type bef. context -> bef judgement -> (bef judgement * context) tzresult - = + type a s. + context -> (a, s) judgement -> ((a, s) judgement * context) tzresult = fun ctxt judgement -> match judgement with | Typed {instr; loc; aft; _} -> @@ -3400,8 +3088,10 @@ and parse_instr : ok (judgement, ctxt) in let return : - type bef. - context -> bef judgement -> (bef judgement * context) tzresult Lwt.t = + type a s. + context -> + (a, s) judgement -> + ((a, s) judgement * context) tzresult Lwt.t = fun ctxt judgement -> Lwt.return @@ return_no_lwt ctxt judgement in let typed_no_lwt ctxt loc instr aft = @@ -3429,26 +3119,33 @@ and parse_instr : in match (script_instr, stack_ty) with (* stack ops *) - | (Prim (loc, I_DROP, [], annot), Item_t (_, rest, _)) -> - ( error_unexpected_annot loc annot >>?= fun () -> typed ctxt loc Drop rest - : (bef judgement * context) tzresult Lwt.t ) + | (Prim (loc, I_DROP, [], annot), Item_t (_, (Item_t (_, _, _) as rest), _)) + -> + ( error_unexpected_annot loc annot + >>?= fun () -> + typed + ctxt + loc + {size = 0; apply = (fun kinfo k -> IDrop (kinfo, k))} + rest + : ((a, s) judgement * context) tzresult Lwt.t ) | (Prim (loc, I_DROP, [n], result_annot), whole_stack) -> parse_uint10 n >>?= fun whole_n -> Gas.consume ctxt (Typecheck_costs.proof_argument whole_n) >>?= fun ctxt -> let rec make_proof_argument : - type tstk. int -> tstk stack_ty -> tstk dropn_proof_argument tzresult - = + type a s. + int -> (a * s) stack_ty -> (a, s) dropn_proof_argument tzresult = fun n stk -> match (Compare.Int.(n = 0), stk) with | (true, rest) -> - ok @@ Dropn_proof_argument (Rest, rest, rest) - | (false, Item_t (v, rest, annot)) -> + ok @@ Dropn_proof_argument (KRest, rest) + | (false, Item_t (_, (Item_t (_, _, _) as rest), _)) -> make_proof_argument (n - 1) rest - >|? fun (Dropn_proof_argument (n', stack_after_drops, aft')) -> - Dropn_proof_argument - (Prefix n', stack_after_drops, Item_t (v, aft', annot)) + >|? fun (Dropn_proof_argument (n', stack_after_drops)) -> + let kinfo = {iloc = loc; kstack_ty = rest} in + Dropn_proof_argument (KPrefix (kinfo, n'), stack_after_drops) | (_, _) -> serialize_stack_for_error ctxt whole_stack >>? fun (whole_stack, _ctxt) -> @@ -3457,11 +3154,12 @@ and parse_instr : error_unexpected_annot loc result_annot >>?= fun () -> make_proof_argument whole_n whole_stack - >>?= fun (Dropn_proof_argument (n', stack_after_drops, _aft)) -> - typed ctxt loc (Dropn (whole_n, n')) stack_after_drops + >>?= fun (Dropn_proof_argument (n', stack_after_drops)) -> + let kdropn kinfo k = IDropn (kinfo, whole_n, n', k) in + typed ctxt loc {size = 0; apply = kdropn} stack_after_drops | (Prim (loc, I_DROP, (_ :: _ :: _ as l), _), _) -> (* Technically, the arities 0 and 1 are allowed but the error only mentions 1. - However, DROP is equivalent to DROP 1 so hinting at an arity of 1 makes sense. *) + However, DROP is equivalent to DROP 1 so hinting at an arity of 1 makes sense. *) fail (Invalid_arity (loc, I_DROP, 1, List.length l)) | (Prim (loc, I_DUP, [], annot), Item_t (v, rest, stack_annot)) -> parse_var_annot loc annot ~default:stack_annot @@ -3472,7 +3170,8 @@ and parse_instr : >|? fun (t, _ctxt) -> Non_dupable_type (loc, t)) (check_dupable_ty ctxt loc v) >>?= fun ctxt -> - typed ctxt loc Dup (Item_t (v, Item_t (v, rest, stack_annot), annot)) + let dup = {size = 0; apply = (fun kinfo k -> IDup (kinfo, k))} in + typed ctxt loc dup (Item_t (v, Item_t (v, rest, stack_annot), annot)) | (Prim (loc, I_DUP, [n], v_annot), stack_ty) -> parse_var_annot loc v_annot >>?= fun annot -> @@ -3506,18 +3205,24 @@ and parse_instr : >|? fun (t, _ctxt) -> Non_dupable_type (loc, t)) (check_dupable_ty ctxt loc after_ty) >>?= fun ctxt -> - typed ctxt loc (Dup_n (n, witness)) (Item_t (after_ty, stack_ty, annot)) + let dupn = + {size = 0; apply = (fun kinfo k -> IDup_n (kinfo, n, witness, k))} + in + typed ctxt loc dupn (Item_t (after_ty, stack_ty, annot)) | (Prim (loc, I_DIG, [n], result_annot), stack) -> let rec make_proof_argument : - type tstk. int -> tstk stack_ty -> tstk dig_proof_argument tzresult = + type a s. + int -> (a * s) stack_ty -> (a, s) dig_proof_argument tzresult = fun n stk -> match (Compare.Int.(n = 0), stk) with - | (true, Item_t (v, rest, annot)) -> - ok @@ Dig_proof_argument (Rest, (v, annot), rest) - | (false, Item_t (v, rest, annot)) -> + | (true, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> + ok @@ Dig_proof_argument (KRest, v, annot, rest) + | (false, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> make_proof_argument (n - 1) rest - >|? fun (Dig_proof_argument (n', (x, xv), aft')) -> - Dig_proof_argument (Prefix n', (x, xv), Item_t (v, aft', annot)) + >|? fun (Dig_proof_argument (n', x, xv, aft')) -> + let kinfo = {iloc = loc; kstack_ty = aft'} in + Dig_proof_argument + (KPrefix (kinfo, n'), x, xv, Item_t (v, aft', annot)) | (_, _) -> serialize_stack_for_error ctxt stack >>? fun (whole_stack, _ctxt) -> @@ -3530,31 +3235,34 @@ and parse_instr : error_unexpected_annot loc result_annot >>?= fun () -> make_proof_argument n stack - >>?= fun (Dig_proof_argument (n', (x, stack_annot), aft)) -> - typed ctxt loc (Dig (n, n')) (Item_t (x, aft, stack_annot)) + >>?= fun (Dig_proof_argument (n', x, stack_annot, aft)) -> + let dig = {size = 0; apply = (fun kinfo k -> IDig (kinfo, n, n', k))} in + typed ctxt loc dig (Item_t (x, aft, stack_annot)) | (Prim (loc, I_DIG, (([] | _ :: _ :: _) as l), _), _) -> fail (Invalid_arity (loc, I_DIG, 1, List.length l)) - | (Prim (loc, I_DUG, [n], result_annot), Item_t (x, whole_stack, stack_annot)) - -> + | ( Prim (loc, I_DUG, [n], result_annot), + Item_t (x, (Item_t (_, _, _) as whole_stack), stack_annot) ) -> parse_uint10 n >>?= fun whole_n -> Gas.consume ctxt (Typecheck_costs.proof_argument whole_n) >>?= fun ctxt -> let rec make_proof_argument : - type tstk x. + type a s x. int -> x ty -> var_annot option -> - tstk stack_ty -> - (tstk, x) dug_proof_argument tzresult = + (a * s) stack_ty -> + (a, s, x) dug_proof_argument tzresult = fun n x stack_annot stk -> match (Compare.Int.(n = 0), stk) with | (true, rest) -> - ok @@ Dug_proof_argument (Rest, (), Item_t (x, rest, stack_annot)) - | (false, Item_t (v, rest, annot)) -> + ok @@ Dug_proof_argument (KRest, (), Item_t (x, rest, stack_annot)) + | (false, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> make_proof_argument (n - 1) x stack_annot rest >|? fun (Dug_proof_argument (n', (), aft')) -> - Dug_proof_argument (Prefix n', (), Item_t (v, aft', annot)) + let kinfo = {iloc = loc; kstack_ty = aft'} in + Dug_proof_argument + (KPrefix (kinfo, n'), (), Item_t (v, aft', annot)) | (_, _) -> serialize_stack_for_error ctxt whole_stack >>? fun (whole_stack, _ctxt) -> @@ -3564,8 +3272,11 @@ and parse_instr : >>?= fun () -> make_proof_argument whole_n x stack_annot whole_stack >>?= fun (Dug_proof_argument (n', (), aft)) -> - typed ctxt loc (Dug (whole_n, n')) aft - | (Prim (loc, I_DUG, [_], result_annot), (Empty_t as stack)) -> + let dug = + {size = 0; apply = (fun kinfo k -> IDug (kinfo, whole_n, n', k))} + in + typed ctxt loc dug aft + | (Prim (loc, I_DUG, [_], result_annot), (Item_t (_, _, _) as stack)) -> Lwt.return ( error_unexpected_annot loc result_annot >>? fun () -> @@ -3577,11 +3288,11 @@ and parse_instr : Item_t (v, Item_t (w, rest, stack_annot), cur_top_annot) ) -> error_unexpected_annot loc annot >>?= fun () -> - typed - ctxt - loc - Swap - (Item_t (w, Item_t (v, rest, cur_top_annot), stack_annot)) + let swap = {size = 0; apply = (fun kinfo k -> ISwap (kinfo, k))} in + let stack_ty = + Item_t (w, Item_t (v, rest, cur_top_annot), stack_annot) + in + typed ctxt loc swap stack_ty | (Prim (loc, I_PUSH, [t; d], annot), stack) -> parse_var_annot loc annot >>?= fun annot -> @@ -3595,28 +3306,35 @@ and parse_instr : ~allow_forged:false t d - >>=? fun (v, ctxt) -> typed ctxt loc (Const v) (Item_t (t, stack, annot)) + >>=? fun (v, ctxt) -> + let const = {size = 1; apply = (fun kinfo k -> IConst (kinfo, v, k))} in + typed ctxt loc const (Item_t (t, stack, annot)) | (Prim (loc, I_UNIT, [], annot), stack) -> parse_var_type_annot loc annot >>?= fun (annot, ty_name) -> - typed ctxt loc (Const ()) (Item_t (Unit_t ty_name, stack, annot)) + let const = {size = 1; apply = (fun kinfo k -> IConst (kinfo, (), k))} in + typed ctxt loc const (Item_t (Unit_t ty_name, stack, annot)) (* options *) | (Prim (loc, I_SOME, [], annot), Item_t (t, rest, _)) -> parse_var_type_annot loc annot >>?= fun (annot, ty_name) -> - typed ctxt loc Cons_some (Item_t (Option_t (t, ty_name), rest, annot)) + let cons_some = + {size = 1; apply = (fun kinfo k -> ICons_some (kinfo, k))} + in + typed ctxt loc cons_some (Item_t (Option_t (t, ty_name), rest, annot)) | (Prim (loc, I_NONE, [t], annot), stack) -> parse_any_ty ctxt ~legacy t >>?= fun (Ex_ty t, ctxt) -> parse_var_type_annot loc annot >>?= fun (annot, ty_name) -> - typed - ctxt - loc - (Cons_none t) - (Item_t (Option_t (t, ty_name), stack, annot)) + let cons_none = + {size = 1; apply = (fun kinfo k -> ICons_none (kinfo, t, k))} + in + let stack_ty = Item_t (Option_t (t, ty_name), stack, annot) in + typed ctxt loc cons_none stack_ty | ( Prim (loc, I_IF_NONE, [bt; bf], annot), - (Item_t (Option_t (t, _), rest, option_annot) as bef) ) -> + ( Item_t (Option_t (t, _), (Item_t (_, _, _) as rest), option_annot) as + bef ) ) -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -3626,16 +3344,22 @@ and parse_instr : let annot = gen_access_annot option_annot default_some_annot in non_terminal_recursion ?type_logger tc_context ctxt ~legacy bt rest >>=? fun (btr, ctxt) -> - non_terminal_recursion - ?type_logger - tc_context - ctxt - ~legacy - bf - (Item_t (t, rest, annot)) + let stack_ty = Item_t (t, rest, annot) in + non_terminal_recursion ?type_logger tc_context ctxt ~legacy bf stack_ty >>=? fun (bfr, ctxt) -> let branch ibt ibf = - {loc; instr = If_none (ibt, ibf); bef; aft = ibt.aft} + let ifnone = + { + size = 0; + apply = + (fun kinfo k -> + let btinfo = kinfo_of_descr ibt + and bfinfo = kinfo_of_descr ibf in + IIf_none + (kinfo, ibt.instr.apply btinfo k, ibf.instr.apply bfinfo k)); + } + in + {loc; instr = ifnone; bef; aft = ibt.aft} in merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement @@ -3648,29 +3372,31 @@ and parse_instr : ~if_special_first:(var_to_field_annot fst_annot) ~if_special_second:(var_to_field_annot snd_annot) >>?= fun (annot, ty_name, l_field, r_field) -> - typed - ctxt - loc - Cons_pair - (Item_t - ( Pair_t ((a, l_field, fst_annot), (b, r_field, snd_annot), ty_name), - rest, - annot )) - | (Prim (loc, I_PAIR, [n], annot), stack_ty) -> + let stack_ty = + Item_t + ( Pair_t ((a, l_field, fst_annot), (b, r_field, snd_annot), ty_name), + rest, + annot ) + in + let cons_pair = + {size = 1; apply = (fun kinfo k -> ICons_pair (kinfo, k))} + in + typed ctxt loc cons_pair stack_ty + | (Prim (loc, I_PAIR, [n], annot), (Item_t (_, _, _) as stack_ty)) -> parse_var_annot loc annot >>?= fun annot -> let rec make_proof_argument : - type before. + type a s. int -> - before stack_ty -> - (before comb_proof_argument * var_annot option) tzresult = + (a * s) stack_ty -> + ((a * s) comb_proof_argument * var_annot option) tzresult = fun n stack_ty -> match (n, stack_ty) with - | (1, Item_t (a_ty, tl_ty, a_annot_opt)) -> + | (1, Item_t (a_ty, (Item_t (_, _, _) as tl_ty), a_annot_opt)) -> ok ( Comb_proof_argument (Comb_one, Item_t (a_ty, tl_ty, annot)), a_annot_opt ) - | (n, Item_t (a_ty, tl_ty, prop_annot_opt)) -> + | (n, Item_t (a_ty, (Item_t (_, _, _) as tl_ty), prop_annot_opt)) -> make_proof_argument (n - 1) tl_ty >|? fun ( Comb_proof_argument (comb_witness, Item_t (b_ty, tl_ty', annot)), @@ -3699,13 +3425,16 @@ and parse_instr : >>?= fun () -> make_proof_argument n stack_ty >>?= fun (Comb_proof_argument (witness, after_ty), _none) -> - typed ctxt loc (Comb (n, witness)) after_ty + let comb = + {size = 0; apply = (fun kinfo k -> IComb (kinfo, n, witness, k))} + in + typed ctxt loc comb after_ty | (Prim (loc, I_UNPAIR, [n], annot), stack_ty) -> error_unexpected_annot loc annot >>?= fun () -> let rec make_proof_argument : - type before. - int -> before stack_ty -> before uncomb_proof_argument tzresult = + type a s. + int -> (a * s) stack_ty -> (a * s) uncomb_proof_argument tzresult = fun n stack_ty -> match (n, stack_ty) with | (1, Item_t (a_ty, tl_ty, annot)) -> @@ -3714,7 +3443,7 @@ and parse_instr : | ( n, Item_t ( Pair_t ((a_ty, field_opt, _), (b_ty, b_field_opt, _), _), - tl_ty, + (Item_t (_, _, _) as tl_ty), _ ) ) -> let b_annot = Script_ir_annot.field_to_var_annot b_field_opt in make_proof_argument (n - 1) (Item_t (b_ty, tl_ty, b_annot)) @@ -3737,13 +3466,15 @@ and parse_instr : >>?= fun () -> make_proof_argument n stack_ty >>?= fun (Uncomb_proof_argument (witness, after_ty)) -> - typed ctxt loc (Uncomb (n, witness)) after_ty + let uncomb = + {size = 0; apply = (fun kinfo k -> IUncomb (kinfo, n, witness, k))} + in + typed ctxt loc uncomb after_ty | (Prim (loc, I_GET, [n], annot), Item_t (comb_ty, rest_ty, _)) -> parse_var_annot loc annot >>?= fun annot -> let rec make_proof_argument : - type before. - int -> before ty -> before comb_get_proof_argument tzresult = + type b. int -> b ty -> b comb_get_proof_argument tzresult = fun n ty -> match (n, ty) with | (0, value_ty) -> @@ -3767,7 +3498,10 @@ and parse_instr : make_proof_argument n comb_ty >>?= fun (Comb_get_proof_argument (witness, ty')) -> let after_stack_ty = Item_t (ty', rest_ty, annot) in - typed ctxt loc (Comb_get (n, witness)) after_stack_ty + let comb_get = + {size = 0; apply = (fun kinfo k -> IComb_get (kinfo, n, witness, k))} + in + typed ctxt loc comb_get after_stack_ty | ( Prim (loc, I_UPDATE, [n], annot), Item_t (value_ty, Item_t (comb_ty, rest_ty, _), _) ) -> parse_var_annot loc annot @@ -3807,7 +3541,10 @@ and parse_instr : make_proof_argument n value_ty comb_ty >>?= fun (Comb_set_proof_argument (witness, after_ty)) -> let after_stack_ty = Item_t (after_ty, rest_ty, annot) in - typed ctxt loc (Comb_set (n, witness)) after_stack_ty + let comb_set = + {size = 0; apply = (fun kinfo k -> IComb_set (kinfo, n, witness, k))} + in + typed ctxt loc comb_set after_stack_ty | ( Prim (loc, I_UNPAIR, [], annot), Item_t ( Pair_t @@ -3829,7 +3566,8 @@ and parse_instr : >>?= fun () -> check_correct_field field_b expected_field_annot_b >>?= fun () -> - typed ctxt loc Unpair (Item_t (a, Item_t (b, rest, annot_b), annot_a)) + let unpair = {size = 0; apply = (fun kinfo k -> IUnpair (kinfo, k))} in + typed ctxt loc unpair (Item_t (a, Item_t (b, rest, annot_b), annot_a)) | ( Prim (loc, I_CAR, [], annot), Item_t (Pair_t ((a, expected_field_annot, a_annot), _, _), rest, pair_annot) @@ -3843,7 +3581,9 @@ and parse_instr : ~default_accessor:default_car_annot >>?= fun (annot, field_annot) -> check_correct_field field_annot expected_field_annot - >>?= fun () -> typed ctxt loc Car (Item_t (a, rest, annot)) + >>?= fun () -> + let car = {size = 0; apply = (fun kinfo k -> ICar (kinfo, k))} in + typed ctxt loc car (Item_t (a, rest, annot)) | ( Prim (loc, I_CDR, [], annot), Item_t (Pair_t (_, (b, expected_field_annot, b_annot), _), rest, pair_annot) @@ -3857,7 +3597,9 @@ and parse_instr : ~default_accessor:default_cdr_annot >>?= fun (annot, field_annot) -> check_correct_field field_annot expected_field_annot - >>?= fun () -> typed ctxt loc Cdr (Item_t (b, rest, annot)) + >>?= fun () -> + let cdr = {size = 0; apply = (fun kinfo k -> ICdr (kinfo, k))} in + typed ctxt loc cdr (Item_t (b, rest, annot)) (* unions *) | (Prim (loc, I_LEFT, [tr], annot), Item_t (tl, rest, stack_annot)) -> parse_any_ty ctxt ~legacy tr @@ -3867,11 +3609,13 @@ and parse_instr : annot ~if_special_first:(var_to_field_annot stack_annot) >>?= fun (annot, tname, l_field, r_field) -> - typed - ctxt - loc - Cons_left - (Item_t (Union_t ((tl, l_field), (tr, r_field), tname), rest, annot)) + let cons_left = + {size = 1; apply = (fun kinfo k -> ICons_left (kinfo, k))} + in + let stack_ty = + Item_t (Union_t ((tl, l_field), (tr, r_field), tname), rest, annot) + in + typed ctxt loc cons_left stack_ty | (Prim (loc, I_RIGHT, [tl], annot), Item_t (tr, rest, stack_annot)) -> parse_any_ty ctxt ~legacy tl >>?= fun (Ex_ty tl, ctxt) -> @@ -3880,11 +3624,13 @@ and parse_instr : annot ~if_special_second:(var_to_field_annot stack_annot) >>?= fun (annot, tname, l_field, r_field) -> - typed - ctxt - loc - Cons_right - (Item_t (Union_t ((tl, l_field), (tr, r_field), tname), rest, annot)) + let cons_right = + {size = 1; apply = (fun kinfo k -> ICons_right (kinfo, k))} + in + let stack_ty = + Item_t (Union_t ((tl, l_field), (tr, r_field), tname), rest, annot) + in + typed ctxt loc cons_right stack_ty | ( Prim (loc, I_IF_LEFT, [bt; bf], annot), ( Item_t (Union_t ((tl, l_field), (tr, r_field), _), rest, union_annot) as bef ) ) -> @@ -3917,7 +3663,17 @@ and parse_instr : (Item_t (tr, rest, right_annot)) >>=? fun (bfr, ctxt) -> let branch ibt ibf = - {loc; instr = If_left (ibt, ibf); bef; aft = ibt.aft} + let infobt = kinfo_of_descr ibt and infobf = kinfo_of_descr ibf in + let instr = + { + size = 0; + apply = + (fun kinfo k -> + IIf_left + (kinfo, ibt.instr.apply infobt k, ibf.instr.apply infobf k)); + } + in + {loc; instr; bef; aft = ibt.aft} in merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement @@ -3927,16 +3683,24 @@ and parse_instr : >>?= fun (Ex_ty t, ctxt) -> parse_var_type_annot loc annot >>?= fun (annot, ty_name) -> - typed ctxt loc Nil (Item_t (List_t (t, ty_name), stack, annot)) + let nil = {size = 1; apply = (fun kinfo k -> INil (kinfo, k))} in + typed ctxt loc nil (Item_t (List_t (t, ty_name), stack, annot)) | ( Prim (loc, I_CONS, [], annot), - Item_t (tv, Item_t (List_t (t, ty_name), rest, _), _) ) -> + Item_t + (tv, Item_t (List_t (t, ty_name), (Item_t (_, _, _) as rest), _), _) ) + -> check_item_ty ctxt tv t loc I_CONS 1 2 >>?= fun (Eq, t, ctxt) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Cons_list (Item_t (List_t (t, ty_name), rest, annot)) + let cons_list = + {size = 0; apply = (fun kinfo k -> ICons_list (kinfo, k))} + in + ( typed ctxt loc cons_list (Item_t (List_t (t, ty_name), rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_IF_CONS, [bt; bf], annot), - (Item_t (List_t (t, ty_name), rest, list_annot) as bef) ) -> + ( Item_t (List_t (t, ty_name), (Item_t (_, _, _) as rest), list_annot) as + bef ) ) -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -3956,16 +3720,31 @@ and parse_instr : non_terminal_recursion ?type_logger tc_context ctxt ~legacy bf rest >>=? fun (bfr, ctxt) -> let branch ibt ibf = - {loc; instr = If_cons (ibt, ibf); bef; aft = ibt.aft} + let infobt = kinfo_of_descr ibt and infobf = kinfo_of_descr ibf in + let instr = + { + size = 0; + apply = + (fun kinfo k -> + IIf_cons + (kinfo, ibt.instr.apply infobt k, ibf.instr.apply infobf k)); + } + in + {loc; instr; bef; aft = ibt.aft} in merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement - | (Prim (loc, I_SIZE, [], annot), Item_t (List_t _, rest, _)) -> + | ( Prim (loc, I_SIZE, [], annot), + Item_t (List_t _, (Item_t (_, _, _) as rest), _) ) -> parse_var_type_annot loc annot >>?= fun (annot, tname) -> - typed ctxt loc List_size (Item_t (Nat_t tname, rest, annot)) + let list_size = + {size = 0; apply = (fun kinfo k -> IList_size (kinfo, k))} + in + typed ctxt loc list_size (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_MAP, [body], annot), - Item_t (List_t (elt, _), starting_rest, list_annot) ) -> ( + Item_t (List_t (elt, _), (Item_t (_, _, _) as starting_rest), list_annot) + ) -> ( check_kind [Seq_kind] body >>?= fun () -> parse_var_type_annot loc annot @@ -3980,7 +3759,8 @@ and parse_instr : (Item_t (elt, starting_rest, elt_annot)) >>=? fun (judgement, ctxt) -> match judgement with - | Typed ({aft = Item_t (ret, rest, _); _} as ibody) -> + | Typed ({aft = Item_t (ret, (Item_t (_, _, _) as rest), _); _} as ibody) + -> let invalid_map_body () = serialize_stack_for_error ctxt ibody.aft >|? fun (aft, _ctxt) -> Invalid_map_body (loc, aft) @@ -3990,10 +3770,26 @@ and parse_instr : invalid_map_body ( merge_stacks ~legacy loc ctxt 1 rest starting_rest >>? fun (Eq, rest, ctxt) -> + let list_map = + { + size = 1; + apply = + (fun kinfo k -> + let binfo = kinfo_of_descr ibody in + let hinfo = + { + iloc = loc; + kstack_ty = Item_t (ret, rest, ret_annot); + } + in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + IList_map (kinfo, ibody, k)); + } + in typed_no_lwt ctxt loc - (List_map ibody) + list_map (Item_t (List_t (ret, list_ty_name), rest, ret_annot)) ) | Typed {aft; _} -> Lwt.return @@ -4002,7 +3798,7 @@ and parse_instr : | Failed _ -> fail (Invalid_map_block_fail loc) ) | ( Prim (loc, I_ITER, [body], annot), - Item_t (List_t (elt, _), rest, list_annot) ) -> ( + Item_t (List_t (elt, _), (Item_t (_, _, _) as rest), list_annot) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4029,18 +3825,46 @@ and parse_instr : invalid_iter_body ( merge_stacks ~legacy loc ctxt 1 aft rest >>? fun (Eq, rest, ctxt) -> - typed_no_lwt ctxt loc (List_iter ibody) rest ) + let list_iter = + { + size = 0; + apply = + (fun kinfo k -> + let hinfo = {iloc = loc; kstack_ty = rest} in + let binfo = kinfo_of_descr ibody in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + IList_iter (kinfo, ibody, k)); + } + in + ( typed_no_lwt ctxt loc list_iter rest + : ((a, s) judgement * context) tzresult ) ) | Failed {descr} -> - typed ctxt loc (List_iter (descr rest)) rest ) + let list_iter = + { + size = 0; + apply = + (fun kinfo k -> + let ibody = descr rest in + let hinfo = {iloc = loc; kstack_ty = rest} in + let binfo = kinfo_of_descr ibody in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + IList_iter (kinfo, ibody, k)); + } + in + typed ctxt loc list_iter rest ) (* sets *) | (Prim (loc, I_EMPTY_SET, [t], annot), rest) -> parse_comparable_ty ctxt t >>?= fun (Ex_comparable_ty t, ctxt) -> parse_var_type_annot loc annot >>?= fun (annot, tname) -> - typed ctxt loc (Empty_set t) (Item_t (Set_t (t, tname), rest, annot)) + let instr = + {size = 1; apply = (fun kinfo k -> IEmpty_set (kinfo, t, k))} + in + typed ctxt loc instr (Item_t (Set_t (t, tname), rest, annot)) | ( Prim (loc, I_ITER, [body], annot), - Item_t (Set_t (comp_elt, _), rest, set_annot) ) -> ( + Item_t (Set_t (comp_elt, _), (Item_t (_, _, _) as rest), set_annot) ) + -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4068,17 +3892,44 @@ and parse_instr : invalid_iter_body ( merge_stacks ~legacy loc ctxt 1 aft rest >>? fun (Eq, rest, ctxt) -> - typed_no_lwt ctxt loc (Set_iter ibody) rest ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let hinfo = {iloc = loc; kstack_ty = rest} in + let binfo = kinfo_of_descr ibody in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + ISet_iter (kinfo, ibody, k)); + } + in + ( typed_no_lwt ctxt loc instr rest + : ((a, s) judgement * context) tzresult ) ) | Failed {descr} -> - typed ctxt loc (Set_iter (descr rest)) rest ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let ibody = descr rest in + let hinfo = {iloc = loc; kstack_ty = rest} in + let binfo = kinfo_of_descr ibody in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + ISet_iter (kinfo, ibody, k)); + } + in + typed ctxt loc instr rest ) | ( Prim (loc, I_MEM, [], annot), - Item_t (v, Item_t (Set_t (elt, _), rest, _), _) ) -> + Item_t (v, Item_t (Set_t (elt, _), (Item_t (_, _, _) as rest), _), _) ) + -> let elt = ty_of_comparable_ty elt in parse_var_type_annot loc annot >>?= fun (annot, tname) -> check_item_ty ctxt elt v loc I_MEM 1 2 >>?= fun (Eq, _, ctxt) -> - typed ctxt loc Set_mem (Item_t (Bool_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISet_mem (kinfo, k))} in + ( typed ctxt loc instr (Item_t (Bool_t tname, rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_UPDATE, [], annot), Item_t ( v, @@ -4088,11 +3939,16 @@ and parse_instr : >>?= fun (Eq, _, ctxt) -> parse_var_annot loc annot ~default:set_annot >>?= fun annot -> - typed ctxt loc Set_update (Item_t (Set_t (elt, tname), rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ISet_update (kinfo, k))} + in + ( typed ctxt loc instr (Item_t (Set_t (elt, tname), rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | (Prim (loc, I_SIZE, [], annot), Item_t (Set_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Set_size (Item_t (Nat_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISet_size (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t None, rest, annot)) (* maps *) | (Prim (loc, I_EMPTY_MAP, [tk; tv], annot), stack) -> parse_comparable_ty ctxt tk @@ -4101,13 +3957,14 @@ and parse_instr : >>?= fun (Ex_ty tv, ctxt) -> parse_var_type_annot loc annot >>?= fun (annot, ty_name) -> - typed - ctxt - loc - (Empty_map (tk, tv)) - (Item_t (Map_t (tk, tv, ty_name), stack, annot)) + let instr = + {size = 1; apply = (fun kinfo k -> IEmpty_map (kinfo, tk, tv, k))} + in + typed ctxt loc instr (Item_t (Map_t (tk, tv, ty_name), stack, annot)) | ( Prim (loc, I_MAP, [body], annot), - Item_t (Map_t (ck, elt, _), starting_rest, _map_annot) ) -> ( + Item_t + (Map_t (ck, elt, _), (Item_t (_, _, _) as starting_rest), _map_annot) + ) -> ( let k = ty_of_comparable_ty ck in check_kind [Seq_kind] body >>?= fun () -> @@ -4127,7 +3984,8 @@ and parse_instr : None )) >>=? fun (judgement, ctxt) -> match judgement with - | Typed ({aft = Item_t (ret, rest, _); _} as ibody) -> + | Typed ({aft = Item_t (ret, (Item_t (_, _, _) as rest), _); _} as ibody) + -> let invalid_map_body () = serialize_stack_for_error ctxt ibody.aft >|? fun (aft, _ctxt) -> Invalid_map_body (loc, aft) @@ -4137,10 +3995,26 @@ and parse_instr : invalid_map_body ( merge_stacks ~legacy loc ctxt 1 rest starting_rest >>? fun (Eq, rest, ctxt) -> + let instr = + { + size = 1; + apply = + (fun kinfo k -> + let binfo = kinfo_of_descr ibody in + let hinfo = + { + iloc = loc; + kstack_ty = Item_t (ret, rest, ret_annot); + } + in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + IMap_map (kinfo, ibody, k)); + } + in typed_no_lwt ctxt loc - (Map_map ibody) + instr (Item_t (Map_t (ck, ret, ty_name), rest, ret_annot)) ) | Typed {aft; _} -> Lwt.return @@ -4149,7 +4023,10 @@ and parse_instr : | Failed _ -> fail (Invalid_map_block_fail loc) ) | ( Prim (loc, I_ITER, [body], annot), - Item_t (Map_t (comp_elt, element_ty, _), rest, _map_annot) ) -> ( + Item_t + ( Map_t (comp_elt, element_ty, _), + (Item_t (_, _, _) as rest), + _map_annot ) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4181,9 +4058,33 @@ and parse_instr : invalid_iter_body ( merge_stacks ~legacy loc ctxt 1 aft rest >>? fun (Eq, rest, ctxt) -> - typed_no_lwt ctxt loc (Map_iter ibody) rest ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let hinfo = {iloc = loc; kstack_ty = rest} in + let binfo = kinfo_of_descr ibody in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + IMap_iter (kinfo, ibody, k)); + } + in + ( typed_no_lwt ctxt loc instr rest + : ((a, s) judgement * context) tzresult ) ) | Failed {descr} -> - typed ctxt loc (Map_iter (descr rest)) rest ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let ibody = descr rest in + let hinfo = {iloc = loc; kstack_ty = rest} in + let binfo = kinfo_of_descr ibody in + let ibody = ibody.instr.apply binfo (IHalt hinfo) in + IMap_iter (kinfo, ibody, k)); + } + in + typed ctxt loc instr rest ) | ( Prim (loc, I_MEM, [], annot), Item_t (vk, Item_t (Map_t (ck, _, _), rest, _), _) ) -> let k = ty_of_comparable_ty ck in @@ -4191,7 +4092,9 @@ and parse_instr : >>?= fun (Eq, _, ctxt) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Map_mem (Item_t (Bool_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IMap_mem (kinfo, k))} in + ( typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_GET, [], annot), Item_t (vk, Item_t (Map_t (ck, elt, _), rest, _), _) ) -> let k = ty_of_comparable_ty ck in @@ -4199,7 +4102,9 @@ and parse_instr : >>?= fun (Eq, _, ctxt) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Map_get (Item_t (Option_t (elt, None), rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IMap_get (kinfo, k))} in + ( typed ctxt loc instr (Item_t (Option_t (elt, None), rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_UPDATE, [], annot), Item_t ( vk, @@ -4215,7 +4120,11 @@ and parse_instr : >>?= fun (Eq, v, ctxt) -> parse_var_annot loc annot ~default:map_annot >>?= fun annot -> - typed ctxt loc Map_update (Item_t (Map_t (ck, v, map_name), rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMap_update (kinfo, k))} + in + ( typed ctxt loc instr (Item_t (Map_t (ck, v, map_name), rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_GET_AND_UPDATE, [], annot), Item_t ( vk, @@ -4231,18 +4140,23 @@ and parse_instr : >>?= fun (Eq, v, ctxt) -> parse_var_annot loc annot ~default:map_annot >>?= fun annot -> - typed - ctxt - loc - Map_get_and_update - (Item_t - ( Option_t (vv, vname), - Item_t (Map_t (ck, v, map_name), rest, annot), - v_annot )) + let instr = + {size = 0; apply = (fun kinfo k -> IMap_get_and_update (kinfo, k))} + in + ( typed + ctxt + loc + instr + (Item_t + ( Option_t (vv, vname), + Item_t (Map_t (ck, v, map_name), rest, annot), + v_annot )) + : ((a, s) judgement * context) tzresult Lwt.t ) | (Prim (loc, I_SIZE, [], annot), Item_t (Map_t (_, _, _), rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Map_size (Item_t (Nat_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IMap_size (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t None, rest, annot)) (* big_map *) | (Prim (loc, I_EMPTY_BIG_MAP, [tk; tv], annot), stack) -> parse_comparable_ty ctxt tk @@ -4251,11 +4165,10 @@ and parse_instr : >>?= fun (Ex_ty tv, ctxt) -> parse_var_type_annot loc annot >>?= fun (annot, ty_name) -> - typed - ctxt - loc - (Empty_big_map (tk, tv)) - (Item_t (Big_map_t (tk, tv, ty_name), stack, annot)) + let instr = + {size = 1; apply = (fun kinfo k -> IEmpty_big_map (kinfo, tk, tv, k))} + in + typed ctxt loc instr (Item_t (Big_map_t (tk, tv, ty_name), stack, annot)) | ( Prim (loc, I_MEM, [], annot), Item_t (set_key, Item_t (Big_map_t (map_key, _, _), rest, _), _) ) -> let k = ty_of_comparable_ty map_key in @@ -4263,7 +4176,11 @@ and parse_instr : >>?= fun (Eq, _, ctxt) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Big_map_mem (Item_t (Bool_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IBig_map_mem (kinfo, k))} + in + ( typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_GET, [], annot), Item_t (vk, Item_t (Big_map_t (ck, elt, _), rest, _), _) ) -> let k = ty_of_comparable_ty ck in @@ -4271,7 +4188,11 @@ and parse_instr : >>?= fun (Eq, _, ctxt) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Big_map_get (Item_t (Option_t (elt, None), rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IBig_map_get (kinfo, k))} + in + ( typed ctxt loc instr (Item_t (Option_t (elt, None), rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_UPDATE, [], annot), Item_t ( set_key, @@ -4287,11 +4208,15 @@ and parse_instr : >>?= fun (Eq, map_value, ctxt) -> parse_var_annot loc annot ~default:map_annot >>?= fun annot -> - typed - ctxt - loc - Big_map_update - (Item_t (Big_map_t (map_key, map_value, map_name), rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IBig_map_update (kinfo, k))} + in + ( typed + ctxt + loc + instr + (Item_t (Big_map_t (map_key, map_value, map_name), rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_GET_AND_UPDATE, [], annot), Item_t ( vk, @@ -4307,24 +4232,34 @@ and parse_instr : >>?= fun (Eq, v, ctxt) -> parse_var_annot loc annot ~default:map_annot >>?= fun annot -> - typed - ctxt - loc - Big_map_get_and_update - (Item_t - ( Option_t (vv, vname), - Item_t (Big_map_t (ck, v, map_name), rest, annot), - v_annot )) + let instr = + {size = 0; apply = (fun kinfo k -> IBig_map_get_and_update (kinfo, k))} + in + ( typed + ctxt + loc + instr + (Item_t + ( Option_t (vv, vname), + Item_t (Big_map_t (ck, v, map_name), rest, annot), + v_annot )) + : ((a, s) judgement * context) tzresult Lwt.t ) (* Sapling *) | (Prim (loc, I_SAPLING_EMPTY_STATE, [memo_size], annot), rest) -> parse_memo_size memo_size >>?= fun memo_size -> parse_var_annot loc annot ~default:default_sapling_state_annot >>?= fun annot -> + let instr = + { + size = 0; + apply = (fun kinfo k -> ISapling_empty_state (kinfo, memo_size, k)); + } + in typed ctxt loc - (Sapling_empty_state {memo_size}) + instr (Item_t (Sapling_state_t (memo_size, None), rest, annot)) | ( Prim (loc, I_SAPLING_VERIFY_UPDATE, [], _), Item_t @@ -4336,10 +4271,13 @@ and parse_instr : _ ) ) -> merge_memo_sizes state_memo_size transaction_memo_size >>?= fun _memo_size -> + let instr = + {size = 0; apply = (fun kinfo k -> ISapling_verify_update (kinfo, k))} + in typed ctxt loc - Sapling_verify_update + instr (Item_t ( Option_t ( Pair_t @@ -4351,21 +4289,10 @@ and parse_instr : stack_annot )) (* control *) | (Seq (loc, []), stack) -> - typed ctxt loc Nop stack - | (Seq (loc, [single]), stack) -> ( + let instr = {size = 0; apply = (fun kinfo k -> INop (kinfo, k))} in + typed ctxt loc instr stack + | (Seq (_, [single]), stack) -> non_terminal_recursion ?type_logger tc_context ctxt ~legacy single stack - >>=? fun (judgement, ctxt) -> - match judgement with - | Typed ({aft; _} as instr) -> - let nop = {bef = aft; loc; aft; instr = Nop} in - typed ctxt loc (Seq (instr, nop)) aft - | Failed {descr; _} -> - let descr aft = - let nop = {bef = aft; loc; aft; instr = Nop} in - let descr = descr aft in - {descr with instr = Seq (descr, nop)} - in - return ctxt (Failed {descr}) ) | (Seq (loc, hd :: tl), stack) -> ( non_terminal_recursion ?type_logger tc_context ctxt ~legacy hd stack >>=? fun (judgement, ctxt) -> @@ -4383,13 +4310,13 @@ and parse_instr : >>=? fun (judgement, ctxt) -> match judgement with | Failed {descr} -> - let descr ret = - {loc; instr = Seq (ihd, descr ret); bef = stack; aft = ret} - in + let descr ret = compose_descr loc ihd (descr ret) in return ctxt (Failed {descr}) | Typed itl -> - typed ctxt loc (Seq (ihd, itl)) itl.aft ) ) - | (Prim (loc, I_IF, [bt; bf], annot), (Item_t (Bool_t _, rest, _) as bef)) -> + ( Lwt.return (Ok (Typed (compose_descr loc ihd itl), ctxt)) + : ((a, s) judgement * context) tzresult Lwt.t ) ) ) + | ( Prim (loc, I_IF, [bt; bf], annot), + (Item_t (Bool_t _, (Item_t (_, _, _) as rest), _) as bef) ) -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -4400,11 +4327,23 @@ and parse_instr : >>=? fun (btr, ctxt) -> non_terminal_recursion ?type_logger tc_context ctxt ~legacy bf rest >>=? fun (bfr, ctxt) -> - let branch ibt ibf = {loc; instr = If (ibt, ibf); bef; aft = ibt.aft} in + let branch ibt ibf = + let infobt = kinfo_of_descr ibt and infobf = kinfo_of_descr ibf in + let instr = + { + size = 0; + apply = + (fun kinfo k -> + IIf (kinfo, ibt.instr.apply infobt k, ibf.instr.apply infobf k)); + } + in + {loc; instr; bef; aft = ibt.aft} + in merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement | ( Prim (loc, I_LOOP, [body], annot), - (Item_t (Bool_t _, rest, _stack_annot) as stack) ) -> ( + (Item_t (Bool_t _, (Item_t (_, _, _) as rest), _stack_annot) as stack) ) + -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4424,13 +4363,37 @@ and parse_instr : unmatched_branches ( merge_stacks ~legacy loc ctxt 1 ibody.aft stack >>? fun (Eq, _stack, ctxt) -> - typed_no_lwt ctxt loc (Loop ibody) rest ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let ibody = + ibody.instr.apply (kinfo_of_descr ibody) (IHalt kinfo) + in + ILoop (kinfo, ibody, k)); + } + in + typed_no_lwt ctxt loc instr rest ) | Failed {descr} -> - let ibody = descr stack in - typed ctxt loc (Loop ibody) rest ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let ibody = descr stack in + let ibody = + ibody.instr.apply (kinfo_of_descr ibody) (IHalt kinfo) + in + ILoop (kinfo, ibody, k)); + } + in + typed ctxt loc instr rest ) | ( Prim (loc, I_LOOP_LEFT, [body], annot), - (Item_t (Union_t ((tl, l_field), (tr, _), _), rest, union_annot) as stack) - ) -> ( + ( Item_t + ( Union_t ((tl, l_field), (tr, _), _), + (Item_t (_, _, _) as rest), + union_annot ) as stack ) ) -> ( check_kind [Seq_kind] body >>?= fun () -> parse_var_annot loc annot @@ -4459,14 +4422,32 @@ and parse_instr : unmatched_branches ( merge_stacks ~legacy loc ctxt 1 ibody.aft stack >>? fun (Eq, _stack, ctxt) -> - typed_no_lwt - ctxt - loc - (Loop_left ibody) - (Item_t (tr, rest, annot)) ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let ibody = + ibody.instr.apply (kinfo_of_descr ibody) (IHalt kinfo) + in + ILoop_left (kinfo, ibody, k)); + } + in + typed_no_lwt ctxt loc instr (Item_t (tr, rest, annot)) ) | Failed {descr} -> - let ibody = descr stack in - typed ctxt loc (Loop_left ibody) (Item_t (tr, rest, annot)) ) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let ibody = descr stack in + let ibody = + ibody.instr.apply (kinfo_of_descr ibody) (IHalt kinfo) + in + ILoop_left (kinfo, ibody, k)); + } + in + typed ctxt loc instr (Item_t (tr, rest, annot)) ) | (Prim (loc, I_LAMBDA, [arg; ret; code], annot), stack) -> parse_any_ty ctxt ~legacy arg >>?= fun (Ex_ty arg, ctxt) -> @@ -4486,17 +4467,19 @@ and parse_instr : ret code >>=? fun (lambda, ctxt) -> - typed - ctxt - loc - (Lambda lambda) - (Item_t (Lambda_t (arg, ret, None), stack, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ILambda (kinfo, lambda, k))} + in + typed ctxt loc instr (Item_t (Lambda_t (arg, ret, None), stack, annot)) | ( Prim (loc, I_EXEC, [], annot), Item_t (arg, Item_t (Lambda_t (param, ret, _), rest, _), _) ) -> check_item_ty ctxt arg param loc I_EXEC 1 2 >>?= fun (Eq, _, ctxt) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Exec (Item_t (ret, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> IExec (kinfo, k))} in + ( typed ctxt loc instr (Item_t (ret, rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_APPLY, [], annot), Item_t ( capture, @@ -4512,12 +4495,17 @@ and parse_instr : >>?= fun (Eq, capture_ty, ctxt) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - (Apply capture_ty) - (Item_t (Lambda_t (arg_ty, ret, lam_annot), rest, annot)) - | (Prim (loc, I_DIP, [code], annot), Item_t (v, rest, stack_annot)) -> ( + let instr = + {size = 0; apply = (fun kinfo k -> IApply (kinfo, capture_ty, k))} + in + ( typed + ctxt + loc + instr + (Item_t (Lambda_t (arg_ty, ret, lam_annot), rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) + | ( Prim (loc, I_DIP, [code], annot), + Item_t (v, (Item_t (_, _, _) as rest), stack_annot) ) -> ( error_unexpected_annot loc annot >>?= fun () -> check_kind [Seq_kind] code @@ -4532,21 +4520,32 @@ and parse_instr : >>=? fun (judgement, ctxt) -> match judgement with | Typed descr -> - typed ctxt loc (Dip descr) (Item_t (v, descr.aft, stack_annot)) + let instr = + { + size = 0; + apply = + (fun kinfo k -> + let binfo = {iloc = descr.loc; kstack_ty = descr.bef} in + let kinfoh = {iloc = descr.loc; kstack_ty = descr.aft} in + let b = descr.instr.apply binfo (IHalt kinfoh) in + IDip (kinfo, kinfoh, b, k)); + } + in + typed ctxt loc instr (Item_t (v, descr.aft, stack_annot)) | Failed _ -> fail (Fail_not_in_tail_position loc) ) - | (Prim (loc, I_DIP, [n; code], result_annot), stack) -> + | (Prim (loc, I_DIP, [n; code], result_annot), (Item_t (_, _, _) as stack)) + -> parse_uint10 n >>?= fun n -> Gas.consume ctxt (Typecheck_costs.proof_argument n) >>?= fun ctxt -> let rec make_proof_argument : - type tstk. - int - (* -> (fbef stack_ty -> (fbef judgement * context) tzresult Lwt.t) *) -> + type a s. + int -> tc_context -> - tstk stack_ty -> - tstk dipn_proof_argument tzresult Lwt.t = + (a * s) stack_ty -> + (a, s) dipn_proof_argument tzresult Lwt.t = fun n inner_tc_context stk -> match (Compare.Int.(n = 0), stk) with | (true, rest) -> ( @@ -4558,17 +4557,20 @@ and parse_instr : code rest >>=? fun (judgement, ctxt) -> - Lwt.return - @@ match judgement with | Typed descr -> - ok @@ Dipn_proof_argument (Rest, (ctxt, descr), descr.aft) + Lwt.return + (ok + ( Dipn_proof_argument (KRest, ctxt, descr, descr.aft) + : (a, s) dipn_proof_argument )) | Failed _ -> - error (Fail_not_in_tail_position loc) ) - | (false, Item_t (v, rest, annot)) -> + Lwt.return (error (Fail_not_in_tail_position loc)) ) + | (false, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> make_proof_argument (n - 1) (add_dip v annot tc_context) rest - >|=? fun (Dipn_proof_argument (n', descr, aft')) -> - Dipn_proof_argument (Prefix n', descr, Item_t (v, aft', annot)) + >|=? fun (Dipn_proof_argument (n', ctxt, descr, aft')) -> + let kinfo' = {iloc = loc; kstack_ty = aft'} in + let w = KPrefix (kinfo', n') in + Dipn_proof_argument (w, ctxt, descr, Item_t (v, aft', annot)) | (_, _) -> Lwt.return ( serialize_stack_for_error ctxt stack @@ -4578,25 +4580,35 @@ and parse_instr : error_unexpected_annot loc result_annot >>?= fun () -> make_proof_argument n tc_context stack - >>=? fun (Dipn_proof_argument (n', (new_ctxt, descr), aft)) -> + >>=? fun (Dipn_proof_argument (n', new_ctxt, descr, aft)) -> (* TODO: which context should be used in the next line? new_ctxt or the old ctxt? *) - typed new_ctxt loc (Dipn (n, n', descr)) aft + let kinfo = {iloc = descr.loc; kstack_ty = descr.bef} in + let kinfoh = {iloc = descr.loc; kstack_ty = descr.aft} in + let b = descr.instr.apply kinfo (IHalt kinfoh) in + let res = + {size = 0; apply = (fun kinfo k -> IDipn (kinfo, n, n', b, k))} + in + typed new_ctxt loc res aft | (Prim (loc, I_DIP, (([] | _ :: _ :: _ :: _) as l), _), _) -> (* Technically, the arities 1 and 2 are allowed but the error only mentions 2. - However, DIP {code} is equivalent to DIP 1 {code} so hinting at an arity of 2 makes sense. *) + However, DIP {code} is equivalent to DIP 1 {code} so hinting at an arity of 2 makes sense. *) fail (Invalid_arity (loc, I_DIP, 2, List.length l)) | (Prim (loc, I_FAILWITH, [], annot), Item_t (v, _rest, _)) -> error_unexpected_annot loc annot >>?= fun () -> (if legacy then ok_unit else check_packable ~legacy:false loc v) >>?= fun () -> - let descr aft = {loc; instr = Failwith v; bef = stack_ty; aft} in + let instr = + {size = 0; apply = (fun kinfo k -> IFailwith (kinfo, loc, v, k))} + in + let descr aft = {loc; instr; bef = stack_ty; aft} in log_stack ctxt loc stack_ty Empty_t >>?= fun () -> return ctxt (Failed {descr}) | (Prim (loc, I_NEVER, [], annot), Item_t (Never_t _, _rest, _)) -> error_unexpected_annot loc annot >>?= fun () -> - let descr aft = {loc; instr = Never; bef = stack_ty; aft} in + let instr = {size = 0; apply = (fun kinfo k -> INever (kinfo, k))} in + let descr aft = {loc; instr; bef = stack_ty; aft} in log_stack ctxt loc stack_ty Empty_t >>?= fun () -> return ctxt (Failed {descr}) (* timestamp operations *) @@ -4604,36 +4616,42 @@ and parse_instr : Item_t (Timestamp_t tname, Item_t (Int_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Add_timestamp_to_seconds - (Item_t (Timestamp_t tname, rest, annot)) + let instr = + { + size = 0; + apply = (fun kinfo k -> IAdd_timestamp_to_seconds (kinfo, k)); + } + in + typed ctxt loc instr (Item_t (Timestamp_t tname, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Int_t _, Item_t (Timestamp_t tname, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Add_seconds_to_timestamp - (Item_t (Timestamp_t tname, rest, annot)) + let instr = + { + size = 0; + apply = (fun kinfo k -> IAdd_seconds_to_timestamp (kinfo, k)); + } + in + typed ctxt loc instr (Item_t (Timestamp_t tname, rest, annot)) | ( Prim (loc, I_SUB, [], annot), Item_t (Timestamp_t tname, Item_t (Int_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Sub_timestamp_seconds - (Item_t (Timestamp_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ISub_timestamp_seconds (kinfo, k))} + in + typed ctxt loc instr (Item_t (Timestamp_t tname, rest, annot)) | ( Prim (loc, I_SUB, [], annot), Item_t (Timestamp_t tn1, Item_t (Timestamp_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Diff_timestamps (Item_t (Int_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IDiff_timestamps (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) (* string operations *) | ( Prim (loc, I_CONCAT, [], annot), Item_t (String_t tn1, Item_t (String_t tn2, rest, _), _) ) -> @@ -4641,12 +4659,18 @@ and parse_instr : >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Concat_string_pair (Item_t (String_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IConcat_string_pair (kinfo, k))} + in + typed ctxt loc instr (Item_t (String_t tname, rest, annot)) | ( Prim (loc, I_CONCAT, [], annot), Item_t (List_t (String_t tname, _), rest, list_annot) ) -> parse_var_annot ~default:list_annot loc annot >>?= fun annot -> - typed ctxt loc Concat_string (Item_t (String_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IConcat_string (kinfo, k))} + in + typed ctxt loc instr (Item_t (String_t tname, rest, annot)) | ( Prim (loc, I_SLICE, [], annot), Item_t ( Nat_t _, @@ -4657,15 +4681,21 @@ and parse_instr : loc annot >>?= fun annot -> + let instr = + {size = 0; apply = (fun kinfo k -> ISlice_string (kinfo, k))} + in typed ctxt loc - Slice_string + instr (Item_t (Option_t (String_t tname, None), rest, annot)) | (Prim (loc, I_SIZE, [], annot), Item_t (String_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc String_size (Item_t (Nat_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IString_size (kinfo, k))} + in + typed ctxt loc instr (Item_t (Nat_t None, rest, annot)) (* bytes operations *) | ( Prim (loc, I_CONCAT, [], annot), Item_t (Bytes_t tn1, Item_t (Bytes_t tn2, rest, _), _) ) -> @@ -4673,12 +4703,18 @@ and parse_instr : >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Concat_bytes_pair (Item_t (Bytes_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IConcat_bytes_pair (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bytes_t tname, rest, annot)) | ( Prim (loc, I_CONCAT, [], annot), Item_t (List_t (Bytes_t tname, _), rest, list_annot) ) -> parse_var_annot ~default:list_annot loc annot >>?= fun annot -> - typed ctxt loc Concat_bytes (Item_t (Bytes_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IConcat_bytes (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bytes_t tname, rest, annot)) | ( Prim (loc, I_SLICE, [], annot), Item_t ( Nat_t _, @@ -4689,15 +4725,21 @@ and parse_instr : loc annot >>?= fun annot -> + let instr = + {size = 0; apply = (fun kinfo k -> ISlice_bytes (kinfo, k))} + in typed ctxt loc - Slice_bytes + instr (Item_t (Option_t (Bytes_t tname, None), rest, annot)) | (Prim (loc, I_SIZE, [], annot), Item_t (Bytes_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Bytes_size (Item_t (Nat_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IBytes_size (kinfo, k))} + in + typed ctxt loc instr (Item_t (Nat_t None, rest, annot)) (* currency operations *) | ( Prim (loc, I_ADD, [], annot), Item_t (Mutez_t tn1, Item_t (Mutez_t tn2, rest, _), _) ) -> @@ -4705,149 +4747,201 @@ and parse_instr : >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Add_tez (Item_t (Mutez_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IAdd_tez (kinfo, k))} in + typed ctxt loc instr (Item_t (Mutez_t tname, rest, annot)) | ( Prim (loc, I_SUB, [], annot), Item_t (Mutez_t tn1, Item_t (Mutez_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Sub_tez (Item_t (Mutez_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISub_tez (kinfo, k))} in + typed ctxt loc instr (Item_t (Mutez_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Mutez_t tname, Item_t (Nat_t _, rest, _), _) ) -> (* no type name check *) parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Mul_teznat (Item_t (Mutez_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_teznat (kinfo, k))} + in + typed ctxt loc instr (Item_t (Mutez_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Nat_t _, Item_t (Mutez_t tname, rest, _), _) ) -> (* no type name check *) parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Mul_nattez (Item_t (Mutez_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_nattez (kinfo, k))} + in + typed ctxt loc instr (Item_t (Mutez_t tname, rest, annot)) (* boolean operations *) | ( Prim (loc, I_OR, [], annot), Item_t (Bool_t tn1, Item_t (Bool_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 - >>?= fun tname -> typed ctxt loc Or (Item_t (Bool_t tname, rest, annot)) + >>?= fun tname -> + let instr = {size = 0; apply = (fun kinfo k -> IOr (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t tname, rest, annot)) | ( Prim (loc, I_AND, [], annot), Item_t (Bool_t tn1, Item_t (Bool_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 - >>?= fun tname -> typed ctxt loc And (Item_t (Bool_t tname, rest, annot)) + >>?= fun tname -> + let instr = {size = 0; apply = (fun kinfo k -> IAnd (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t tname, rest, annot)) | ( Prim (loc, I_XOR, [], annot), Item_t (Bool_t tn1, Item_t (Bool_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 - >>?= fun tname -> typed ctxt loc Xor (Item_t (Bool_t tname, rest, annot)) + >>?= fun tname -> + let instr = {size = 0; apply = (fun kinfo k -> IXor (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t tname, rest, annot)) | (Prim (loc, I_NOT, [], annot), Item_t (Bool_t tname, rest, _)) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Not (Item_t (Bool_t tname, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> INot (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t tname, rest, annot)) (* integer operations *) | (Prim (loc, I_ABS, [], annot), Item_t (Int_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Abs_int (Item_t (Nat_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IAbs_int (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t None, rest, annot)) | (Prim (loc, I_ISNAT, [], annot), Item_t (Int_t _, rest, int_annot)) -> parse_var_annot loc annot ~default:int_annot >>?= fun annot -> - typed ctxt loc Is_nat (Item_t (Option_t (Nat_t None, None), rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IIs_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Option_t (Nat_t None, None), rest, annot)) | (Prim (loc, I_INT, [], annot), Item_t (Nat_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Int_nat (Item_t (Int_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IInt_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t None, rest, annot)) | (Prim (loc, I_NEG, [], annot), Item_t (Int_t tname, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Neg_int (Item_t (Int_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> INeg_int (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | (Prim (loc, I_NEG, [], annot), Item_t (Nat_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Neg_nat (Item_t (Int_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> INeg_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t None, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Int_t tn1, Item_t (Int_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Add_intint (Item_t (Int_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAdd_intint (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Int_t tname, Item_t (Nat_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Add_intnat (Item_t (Int_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAdd_intnat (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Nat_t _, Item_t (Int_t tname, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Add_natint (Item_t (Int_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAdd_natint (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Nat_t tn1, Item_t (Nat_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Add_natnat (Item_t (Nat_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAdd_natnat (kinfo, k))} + in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_SUB, [], annot), Item_t (Int_t tn1, Item_t (Int_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Sub_int (Item_t (Int_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISub_int (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_SUB, [], annot), Item_t (Int_t tname, Item_t (Nat_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Sub_int (Item_t (Int_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISub_int (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_SUB, [], annot), Item_t (Nat_t _, Item_t (Int_t tname, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Sub_int (Item_t (Int_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISub_int (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_SUB, [], annot), Item_t (Nat_t tn1, Item_t (Nat_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun _tname -> - typed ctxt loc Sub_int (Item_t (Int_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISub_int (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t None, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Int_t tn1, Item_t (Int_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Mul_intint (Item_t (Int_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_intint (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Int_t tname, Item_t (Nat_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Mul_intnat (Item_t (Int_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_intnat (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Nat_t _, Item_t (Int_t tname, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Mul_natint (Item_t (Int_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_natint (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Nat_t tn1, Item_t (Nat_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Mul_natnat (Item_t (Nat_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_natnat (kinfo, k))} + in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_EDIV, [], annot), Item_t (Mutez_t tname, Item_t (Nat_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> + let instr = + {size = 0; apply = (fun kinfo k -> IEdiv_teznat (kinfo, k))} + in typed ctxt loc - Ediv_teznat + instr (Item_t ( Option_t ( Pair_t @@ -4863,10 +4957,11 @@ and parse_instr : >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> + let instr = {size = 0; apply = (fun kinfo k -> IEdiv_tez (kinfo, k))} in typed ctxt loc - Ediv_tez + instr (Item_t ( Option_t ( Pair_t @@ -4880,10 +4975,13 @@ and parse_instr : >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> + let instr = + {size = 0; apply = (fun kinfo k -> IEdiv_intint (kinfo, k))} + in typed ctxt loc - Ediv_intint + instr (Item_t ( Option_t ( Pair_t @@ -4895,10 +4993,13 @@ and parse_instr : Item_t (Int_t tname, Item_t (Nat_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> + let instr = + {size = 0; apply = (fun kinfo k -> IEdiv_intnat (kinfo, k))} + in typed ctxt loc - Ediv_intnat + instr (Item_t ( Option_t ( Pair_t @@ -4910,10 +5011,13 @@ and parse_instr : Item_t (Nat_t tname, Item_t (Int_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> + let instr = + {size = 0; apply = (fun kinfo k -> IEdiv_natint (kinfo, k))} + in typed ctxt loc - Ediv_natint + instr (Item_t ( Option_t ( Pair_t @@ -4927,10 +5031,13 @@ and parse_instr : >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> + let instr = + {size = 0; apply = (fun kinfo k -> IEdiv_natnat (kinfo, k))} + in typed ctxt loc - Ediv_natnat + instr (Item_t ( Option_t ( Pair_t @@ -4944,48 +5051,58 @@ and parse_instr : >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Lsl_nat (Item_t (Nat_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ILsl_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_LSR, [], annot), Item_t (Nat_t tn1, Item_t (Nat_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Lsr_nat (Item_t (Nat_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ILsr_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_OR, [], annot), Item_t (Nat_t tn1, Item_t (Nat_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Or_nat (Item_t (Nat_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IOr_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_AND, [], annot), Item_t (Nat_t tn1, Item_t (Nat_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc And_nat (Item_t (Nat_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IAnd_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_AND, [], annot), Item_t (Int_t _, Item_t (Nat_t tname, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc And_int_nat (Item_t (Nat_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAnd_int_nat (kinfo, k))} + in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_XOR, [], annot), Item_t (Nat_t tn1, Item_t (Nat_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed ctxt loc Xor_nat (Item_t (Nat_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IXor_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t tname, rest, annot)) | (Prim (loc, I_NOT, [], annot), Item_t (Int_t tname, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Not_int (Item_t (Int_t tname, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> INot_int (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t tname, rest, annot)) | (Prim (loc, I_NOT, [], annot), Item_t (Nat_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Not_nat (Item_t (Int_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> INot_nat (kinfo, k))} in + typed ctxt loc instr (Item_t (Int_t None, rest, annot)) (* comparison *) | (Prim (loc, I_COMPARE, [], annot), Item_t (t1, Item_t (t2, rest, _), _)) -> parse_var_annot loc annot @@ -4994,26 +5111,42 @@ and parse_instr : >>?= fun (Eq, t, ctxt) -> comparable_ty_of_ty ctxt loc t >>?= fun (key, ctxt) -> - typed ctxt loc (Compare key) (Item_t (Int_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ICompare (kinfo, key, k))} + in + ( typed ctxt loc instr (Item_t (Int_t None, rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) (* comparators *) | (Prim (loc, I_EQ, [], annot), Item_t (Int_t _, rest, _)) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Eq (Item_t (Bool_t None, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> IEq (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) | (Prim (loc, I_NEQ, [], annot), Item_t (Int_t _, rest, _)) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Neq (Item_t (Bool_t None, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> INeq (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) | (Prim (loc, I_LT, [], annot), Item_t (Int_t _, rest, _)) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Lt (Item_t (Bool_t None, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> ILt (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) | (Prim (loc, I_GT, [], annot), Item_t (Int_t _, rest, _)) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Gt (Item_t (Bool_t None, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> IGt (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) | (Prim (loc, I_LE, [], annot), Item_t (Int_t _, rest, _)) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Le (Item_t (Bool_t None, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> ILe (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) | (Prim (loc, I_GE, [], annot), Item_t (Int_t _, rest, _)) -> parse_var_annot loc annot - >>?= fun annot -> typed ctxt loc Ge (Item_t (Bool_t None, rest, annot)) + >>?= fun annot -> + let instr = {size = 0; apply = (fun kinfo k -> IGe (kinfo, k))} in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) (* annotations *) | (Prim (loc, I_CAST, [cast_t], annot), Item_t (t, stack, item_annot)) -> parse_var_annot loc annot ~default:item_annot @@ -5022,12 +5155,15 @@ and parse_instr : >>?= fun (Ex_ty cast_t, ctxt) -> merge_types ~legacy ctxt loc cast_t t >>?= fun (Eq, _, ctxt) -> - typed ctxt loc Nop (Item_t (cast_t, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> INop (kinfo, k))} in + ( typed ctxt loc instr (Item_t (cast_t, stack, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | (Prim (loc, I_RENAME, [], annot), Item_t (t, stack, _)) -> parse_var_annot loc annot >>?= fun annot -> (* can erase annot *) - typed ctxt loc Nop (Item_t (t, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> INop (kinfo, k))} in + typed ctxt loc instr (Item_t (t, stack, annot)) (* packing *) | (Prim (loc, I_PACK, [], annot), Item_t (t, rest, unpacked_annot)) -> check_packable @@ -5040,7 +5176,8 @@ and parse_instr : annot ~default:(gen_access_annot unpacked_annot default_pack_annot) >>?= fun annot -> - typed ctxt loc (Pack t) (Item_t (Bytes_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IPack (kinfo, t, k))} in + typed ctxt loc instr (Item_t (Bytes_t None, rest, annot)) | (Prim (loc, I_UNPACK, [ty], annot), Item_t (Bytes_t _, rest, packed_annot)) -> parse_packable_ty ctxt ~legacy ty @@ -5052,7 +5189,8 @@ and parse_instr : annot ~default:(gen_access_annot packed_annot default_unpack_annot) in - typed ctxt loc (Unpack t) (Item_t (Option_t (t, ty_name), rest, annot)) + let instr = {size = 1; apply = (fun kinfo k -> IUnpack (kinfo, t, k))} in + typed ctxt loc instr (Item_t (Option_t (t, ty_name), rest, annot)) (* protocol *) | ( Prim (loc, I_ADDRESS, [], annot), Item_t (Contract_t _, rest, contract_annot) ) -> @@ -5061,7 +5199,8 @@ and parse_instr : annot ~default:(gen_access_annot contract_annot default_addr_annot) >>?= fun annot -> - typed ctxt loc Address (Item_t (Address_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IAddress (kinfo, k))} in + typed ctxt loc instr (Item_t (Address_t None, rest, annot)) | ( Prim (loc, I_CONTRACT, [ty], annot), Item_t (Address_t _, rest, addr_annot) ) -> parse_parameter_ty ctxt ~legacy ty @@ -5081,10 +5220,16 @@ and parse_instr : error (Entrypoint_name_too_long entrypoint) else Ok entrypoint ) >>?= fun entrypoint -> + let instr = + { + size = 1; + apply = (fun kinfo k -> IContract (kinfo, t, entrypoint, k)); + } + in typed ctxt loc - (Contract (t, entrypoint)) + instr (Item_t (Option_t (Contract_t (t, None), None), rest, annot)) | ( Prim (loc, I_TRANSFER_TOKENS, [], annot), Item_t (p, Item_t (Mutez_t _, Item_t (Contract_t (cp, _), rest, _), _), _) @@ -5093,27 +5238,37 @@ and parse_instr : >>?= fun (Eq, _, ctxt) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Transfer_tokens (Item_t (Operation_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ITransfer_tokens (kinfo, k))} + in + ( typed ctxt loc instr (Item_t (Operation_t None, rest, annot)) + : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_SET_DELEGATE, [], annot), Item_t (Option_t (Key_hash_t _, _), rest, _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Set_delegate (Item_t (Operation_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ISet_delegate (kinfo, k))} + in + typed ctxt loc instr (Item_t (Operation_t None, rest, annot)) | (Prim (_, I_CREATE_ACCOUNT, _, _), _) -> fail (Deprecated_instruction I_CREATE_ACCOUNT) | (Prim (loc, I_IMPLICIT_ACCOUNT, [], annot), Item_t (Key_hash_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> + let instr = + {size = 0; apply = (fun kinfo k -> IImplicit_account (kinfo, k))} + in typed ctxt loc - Implicit_account + instr (Item_t (Contract_t (Unit_t None, None), rest, annot)) | ( Prim (loc, I_CREATE_CONTRACT, [(Seq _ as code)], annot), Item_t ( Option_t (Key_hash_t _, _), - Item_t (Mutez_t _, Item_t (ginit, rest, _), _), + Item_t (Mutez_t _, Item_t (ginit, (Item_t (_, _, _) as rest), _), _), _ ) ) -> parse_two_var_annot loc annot >>?= fun (op_annot, addr_annot) -> @@ -5170,8 +5325,8 @@ and parse_instr : ret_type_full code_field) >>=? fun ( ( Lam - ( { bef = Item_t (arg, Empty_t, _); - aft = Item_t (ret, Empty_t, _); + ( { kbef = Item_t (arg, Item_t (_, Empty_t, _), _); + kaft = Item_t (ret, Item_t (_, Empty_t, _), _); _ }, _ ) as lambda ), ctxt ) -> @@ -5181,10 +5336,19 @@ and parse_instr : >>?= fun (Eq, _, ctxt) -> merge_types ~legacy ctxt loc storage_type ginit >>?= fun (Eq, _, ctxt) -> + let instr = + { + size = 0; + apply = + (fun kinfo k -> + ICreate_contract + (kinfo, storage_type, arg_type, lambda, root_name, k)); + } + in typed ctxt loc - (Create_contract (storage_type, arg_type, lambda, root_name)) + instr (Item_t ( Operation_t None, Item_t (Address_t None, rest, addr_annot), @@ -5192,41 +5356,54 @@ and parse_instr : | (Prim (loc, I_NOW, [], annot), stack) -> parse_var_annot loc annot ~default:default_now_annot >>?= fun annot -> - typed ctxt loc Now (Item_t (Timestamp_t None, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> INow (kinfo, k))} in + typed ctxt loc instr (Item_t (Timestamp_t None, stack, annot)) | (Prim (loc, I_AMOUNT, [], annot), stack) -> parse_var_annot loc annot ~default:default_amount_annot >>?= fun annot -> - typed ctxt loc Amount (Item_t (Mutez_t None, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IAmount (kinfo, k))} in + typed ctxt loc instr (Item_t (Mutez_t None, stack, annot)) | (Prim (loc, I_CHAIN_ID, [], annot), stack) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc ChainId (Item_t (Chain_id_t None, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IChainId (kinfo, k))} in + typed ctxt loc instr (Item_t (Chain_id_t None, stack, annot)) | (Prim (loc, I_BALANCE, [], annot), stack) -> parse_var_annot loc annot ~default:default_balance_annot >>?= fun annot -> - typed ctxt loc Balance (Item_t (Mutez_t None, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IBalance (kinfo, k))} in + typed ctxt loc instr (Item_t (Mutez_t None, stack, annot)) | (Prim (loc, I_LEVEL, [], annot), stack) -> parse_var_annot loc annot ~default:default_level_annot >>?= fun annot -> - typed ctxt loc Level (Item_t (Nat_t None, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ILevel (kinfo, k))} in + typed ctxt loc instr (Item_t (Nat_t None, stack, annot)) | (Prim (loc, I_VOTING_POWER, [], annot), Item_t (Key_hash_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Voting_power (Item_t (Nat_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IVoting_power (kinfo, k))} + in + typed ctxt loc instr (Item_t (Nat_t None, rest, annot)) | (Prim (loc, I_TOTAL_VOTING_POWER, [], annot), stack) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Total_voting_power (Item_t (Nat_t None, stack, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ITotal_voting_power (kinfo, k))} + in + typed ctxt loc instr (Item_t (Nat_t None, stack, annot)) | (Prim (_, I_STEPS_TO_QUOTA, _, _), _) -> fail (Deprecated_instruction I_STEPS_TO_QUOTA) | (Prim (loc, I_SOURCE, [], annot), stack) -> parse_var_annot loc annot ~default:default_source_annot >>?= fun annot -> - typed ctxt loc Source (Item_t (Address_t None, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISource (kinfo, k))} in + typed ctxt loc instr (Item_t (Address_t None, stack, annot)) | (Prim (loc, I_SENDER, [], annot), stack) -> parse_var_annot loc annot ~default:default_sender_annot >>?= fun annot -> - typed ctxt loc Sender (Item_t (Address_t None, stack, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISender (kinfo, k))} in + typed ctxt loc instr (Item_t (Address_t None, stack, annot)) | (Prim (loc, I_SELF, [], annot), stack) -> Lwt.return ( parse_entrypoint_annot loc annot ~default:default_self_annot @@ -5238,7 +5415,7 @@ and parse_instr : entrypoint in let rec get_toplevel_type : - tc_context -> (bef judgement * context) tzresult = function + tc_context -> ((a, s) judgement * context) tzresult = function | Lambda -> error (Self_in_lambda loc) | Dip (_, prev) -> @@ -5248,181 +5425,197 @@ and parse_instr : -> find_entrypoint param_type ~root_name entrypoint >>? fun (_, Ex_ty param_type) -> + let instr = + { + size = 1; + apply = + (fun kinfo k -> ISelf (kinfo, param_type, entrypoint, k)); + } + in typed_no_lwt ctxt loc - (Self (param_type, entrypoint)) + instr (Item_t (Contract_t (param_type, None), stack, annot)) | Toplevel {param_type; root_name = _; legacy_create_contract_literal = true} -> + let instr = + { + size = 1; + apply = + (fun kinfo k -> ISelf (kinfo, param_type, "default", k)); + } + in typed_no_lwt ctxt loc - (Self (param_type, "default")) + instr (Item_t (Contract_t (param_type, None), stack, annot)) in get_toplevel_type tc_context ) | (Prim (loc, I_SELF_ADDRESS, [], annot), stack) -> parse_var_annot loc annot ~default:default_self_annot >>?= fun annot -> - typed ctxt loc Self_address (Item_t (Address_t None, stack, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ISelf_address (kinfo, k))} + in + typed ctxt loc instr (Item_t (Address_t None, stack, annot)) (* cryptography *) | (Prim (loc, I_HASH_KEY, [], annot), Item_t (Key_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Hash_key (Item_t (Key_hash_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IHash_key (kinfo, k))} in + typed ctxt loc instr (Item_t (Key_hash_t None, rest, annot)) | ( Prim (loc, I_CHECK_SIGNATURE, [], annot), Item_t (Key_t _, Item_t (Signature_t _, Item_t (Bytes_t _, rest, _), _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Check_signature (Item_t (Bool_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> ICheck_signature (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) | (Prim (loc, I_BLAKE2B, [], annot), Item_t (Bytes_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Blake2b (Item_t (Bytes_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IBlake2b (kinfo, k))} in + typed ctxt loc instr (Item_t (Bytes_t None, rest, annot)) | (Prim (loc, I_SHA256, [], annot), Item_t (Bytes_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Sha256 (Item_t (Bytes_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISha256 (kinfo, k))} in + typed ctxt loc instr (Item_t (Bytes_t None, rest, annot)) | (Prim (loc, I_SHA512, [], annot), Item_t (Bytes_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Sha512 (Item_t (Bytes_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISha512 (kinfo, k))} in + typed ctxt loc instr (Item_t (Bytes_t None, rest, annot)) | (Prim (loc, I_KECCAK, [], annot), Item_t (Bytes_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Keccak (Item_t (Bytes_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> IKeccak (kinfo, k))} in + typed ctxt loc instr (Item_t (Bytes_t None, rest, annot)) | (Prim (loc, I_SHA3, [], annot), Item_t (Bytes_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Sha3 (Item_t (Bytes_t None, rest, annot)) + let instr = {size = 0; apply = (fun kinfo k -> ISha3 (kinfo, k))} in + typed ctxt loc instr (Item_t (Bytes_t None, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Bls12_381_g1_t tn1, Item_t (Bls12_381_g1_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed - ctxt - loc - Add_bls12_381_g1 - (Item_t (Bls12_381_g1_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAdd_bls12_381_g1 (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_g1_t tname, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Bls12_381_g2_t tn1, Item_t (Bls12_381_g2_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed - ctxt - loc - Add_bls12_381_g2 - (Item_t (Bls12_381_g2_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAdd_bls12_381_g2 (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_g2_t tname, rest, annot)) | ( Prim (loc, I_ADD, [], annot), Item_t (Bls12_381_fr_t tn1, Item_t (Bls12_381_fr_t tn2, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> merge_type_annot ~legacy tn1 tn2 >>?= fun tname -> - typed - ctxt - loc - Add_bls12_381_fr - (Item_t (Bls12_381_fr_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IAdd_bls12_381_fr (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_fr_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Bls12_381_g1_t tname, Item_t (Bls12_381_fr_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Mul_bls12_381_g1 - (Item_t (Bls12_381_g1_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_bls12_381_g1 (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_g1_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Bls12_381_g2_t tname, Item_t (Bls12_381_fr_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Mul_bls12_381_g2 - (Item_t (Bls12_381_g2_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_bls12_381_g2 (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_g2_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Bls12_381_fr_t tname, Item_t (Bls12_381_fr_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Mul_bls12_381_fr - (Item_t (Bls12_381_fr_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_bls12_381_fr (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_fr_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Nat_t tname, Item_t (Bls12_381_fr_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Mul_bls12_381_fr_z - (Item_t (Bls12_381_fr_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_bls12_381_fr_z (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_fr_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Int_t tname, Item_t (Bls12_381_fr_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Mul_bls12_381_fr_z - (Item_t (Bls12_381_fr_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_bls12_381_fr_z (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_fr_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Bls12_381_fr_t tname, Item_t (Int_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Mul_bls12_381_z_fr - (Item_t (Bls12_381_fr_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_bls12_381_z_fr (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_fr_t tname, rest, annot)) | ( Prim (loc, I_MUL, [], annot), Item_t (Bls12_381_fr_t tname, Item_t (Nat_t _, rest, _), _) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Mul_bls12_381_z_fr - (Item_t (Bls12_381_fr_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IMul_bls12_381_z_fr (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_fr_t tname, rest, annot)) | (Prim (loc, I_INT, [], annot), Item_t (Bls12_381_fr_t _, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed ctxt loc Int_bls12_381_fr (Item_t (Int_t None, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> IInt_bls12_381_fr (kinfo, k))} + in + typed ctxt loc instr (Item_t (Int_t None, rest, annot)) | (Prim (loc, I_NEG, [], annot), Item_t (Bls12_381_g1_t tname, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Neg_bls12_381_g1 - (Item_t (Bls12_381_g1_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> INeg_bls12_381_g1 (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_g1_t tname, rest, annot)) | (Prim (loc, I_NEG, [], annot), Item_t (Bls12_381_g2_t tname, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Neg_bls12_381_g2 - (Item_t (Bls12_381_g2_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> INeg_bls12_381_g2 (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_g2_t tname, rest, annot)) | (Prim (loc, I_NEG, [], annot), Item_t (Bls12_381_fr_t tname, rest, _)) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Neg_bls12_381_fr - (Item_t (Bls12_381_fr_t tname, rest, annot)) + let instr = + {size = 0; apply = (fun kinfo k -> INeg_bls12_381_fr (kinfo, k))} + in + typed ctxt loc instr (Item_t (Bls12_381_fr_t tname, rest, annot)) | ( Prim (loc, I_PAIRING_CHECK, [], annot), Item_t ( List_t @@ -5431,11 +5624,13 @@ and parse_instr : _ ) ) -> parse_var_annot loc annot >>?= fun annot -> - typed - ctxt - loc - Pairing_check_bls12_381 - (Item_t (Bool_t None, rest, annot)) + let instr = + { + size = 0; + apply = (fun kinfo k -> IPairing_check_bls12_381 (kinfo, k)); + } + in + typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) (* Tickets *) | (Prim (loc, I_TICKET, [], annot), Item_t (t, Item_t (Nat_t _, rest, _), _)) -> @@ -5443,14 +5638,18 @@ and parse_instr : >>?= fun annot -> comparable_ty_of_ty ctxt loc t >>?= fun (ty, ctxt) -> - typed ctxt loc Ticket (Item_t (Ticket_t (ty, None), rest, annot)) + let instr = {size = 1; apply = (fun kinfo k -> ITicket (kinfo, k))} in + typed ctxt loc instr (Item_t (Ticket_t (ty, None), rest, annot)) | ( Prim (loc, I_READ_TICKET, [], annot), (Item_t (Ticket_t (t, _), _, _) as full_stack) ) -> parse_var_annot loc annot >>?= fun annot -> let () = check_dupable_comparable_ty t in let result = ty_of_comparable_ty @@ opened_ticket_type t in - typed ctxt loc Read_ticket (Item_t (result, full_stack, annot)) + let instr = + {size = 1; apply = (fun kinfo k -> IRead_ticket (kinfo, k))} + in + typed ctxt loc instr (Item_t (result, full_stack, annot)) | ( Prim (loc, I_SPLIT_TICKET, [], annot), Item_t ( (Ticket_t (t, _) as ticket_t), @@ -5464,7 +5663,10 @@ and parse_instr : Option_t (Pair_t ((ticket_t, fa_a, a_a), (ticket_t, fa_b, a_b), None), None) in - typed ctxt loc Split_ticket (Item_t (result, rest, annot)) + let instr = + {size = 1; apply = (fun kinfo k -> ISplit_ticket (kinfo, k))} + in + typed ctxt loc instr (Item_t (result, rest, annot)) | ( Prim (loc, I_JOIN_TICKETS, [], annot), Item_t ( Pair_t (((Ticket_t _ as ty_a), _, _), ((Ticket_t _ as ty_b), _, _), _), @@ -5476,11 +5678,13 @@ and parse_instr : >>?= fun (Eq, ty, ctxt) -> match ty with | Ticket_t (contents_ty, _) -> - typed - ctxt - loc - (Join_tickets contents_ty) - (Item_t (Option_t (ty, None), rest, annot)) + let instr = + { + size = 0; + apply = (fun kinfo k -> IJoin_tickets (kinfo, contents_ty, k)); + } + in + typed ctxt loc instr (Item_t (Option_t (ty, None), rest, annot)) | _ -> (* TODO: fix injectivity of types *) assert false ) (* Primitive parsing errors *) @@ -5627,7 +5831,7 @@ and parse_instr : | I_LE | I_GE (* CONCAT is both unary and binary; this case can only be triggered - on a singleton stack *) + on a singleton stack *) | I_CONCAT ) as name ), [], _ ), @@ -7306,7 +7510,24 @@ let list_of_big_map_ids ids = let parse_data = parse_data ~stack_depth:0 -let parse_instr = parse_instr ~stack_depth:0 +let parse_instr : + type a s. + ?type_logger:type_logger -> + tc_context -> + context -> + legacy:bool -> + Script.node -> + (a * s) stack_ty -> + ((a, s) judgement * context) tzresult Lwt.t = + fun ?type_logger tc_context ctxt ~legacy script_instr stack_ty -> + parse_instr + ~stack_depth:0 + ?type_logger + tc_context + ctxt + ~legacy + script_instr + stack_ty let unparse_data = unparse_data ~stack_depth:0 diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index 09aa2b3403aa..37b5ee523290 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -29,47 +29,48 @@ open Script_tc_errors type ('ta, 'tb) eq = Eq : ('same, 'same) eq type ex_comparable_ty = - | Ex_comparable_ty : 'a Script_typed_ir.comparable_ty -> ex_comparable_ty + | Ex_comparable_ty : 'a Script_typed_cps_ir.comparable_ty -> ex_comparable_ty -type ex_ty = Ex_ty : 'a Script_typed_ir.ty -> ex_ty +type ex_ty = Ex_ty : 'a Script_typed_cps_ir.ty -> ex_ty -type ex_stack_ty = Ex_stack_ty : 'a Script_typed_ir.stack_ty -> ex_stack_ty +type ex_stack_ty = + | Ex_stack_ty : 'a Script_typed_cps_ir.stack_ty -> ex_stack_ty -type ex_script = Ex_script : ('a, 'b) Script_typed_ir.script -> ex_script +type ex_script = Ex_script : ('a, 'b) Script_typed_cps_ir.script -> ex_script type ('arg, 'storage) code = { code : - ( ('arg, 'storage) Script_typed_ir.pair, - ( Script_typed_ir.operation Script_typed_ir.boxed_list, + ( ('arg, 'storage) Script_typed_cps_ir.pair, + ( Script_typed_cps_ir.operation Script_typed_cps_ir.boxed_list, 'storage ) - Script_typed_ir.pair ) - Script_typed_ir.lambda; - arg_type : 'arg Script_typed_ir.ty; - storage_type : 'storage Script_typed_ir.ty; - root_name : Script_typed_ir.field_annot option; + Script_typed_cps_ir.pair ) + Script_typed_cps_ir.lambda; + arg_type : 'arg Script_typed_cps_ir.ty; + storage_type : 'storage Script_typed_cps_ir.ty; + root_name : Script_typed_cps_ir.field_annot option; } type ex_code = Ex_code : ('a, 'c) code -> ex_code type tc_context = | Lambda : tc_context - | Dip : 'a Script_typed_ir.stack_ty * tc_context -> tc_context + | Dip : 'a Script_typed_cps_ir.stack_ty * tc_context -> tc_context | Toplevel : { - storage_type : 'sto Script_typed_ir.ty; - param_type : 'param Script_typed_ir.ty; - root_name : Script_typed_ir.field_annot option; + storage_type : 'sto Script_typed_cps_ir.ty; + param_type : 'param Script_typed_cps_ir.ty; + root_name : Script_typed_cps_ir.field_annot option; legacy_create_contract_literal : bool; } -> tc_context -type 'bef judgement = - | Typed : ('bef, 'aft) Script_typed_ir.descr -> 'bef judgement +type ('a, 's) judgement = + | Typed : ('a, 's, 'b, 'u) Script_typed_cps_ir.descr -> ('a, 's) judgement | Failed : { descr : - 'aft. 'aft Script_typed_ir.stack_ty -> - ('bef, 'aft) Script_typed_ir.descr; + 'b 'u. ('b * 'u) Script_typed_cps_ir.stack_ty -> + ('a, 's, 'b, 'u) Script_typed_cps_ir.descr; } - -> 'bef judgement + -> ('a, 's) judgement type unparsing_mode = Optimized | Readable | Optimized_legacy @@ -81,84 +82,89 @@ type type_logger = (* ---- Lists, Sets and Maps ----------------------------------------------- *) -val list_empty : 'a Script_typed_ir.boxed_list +val list_empty : 'a Script_typed_cps_ir.boxed_list val list_cons : - 'a -> 'a Script_typed_ir.boxed_list -> 'a Script_typed_ir.boxed_list + 'a -> 'a Script_typed_cps_ir.boxed_list -> 'a Script_typed_cps_ir.boxed_list -val empty_set : 'a Script_typed_ir.comparable_ty -> 'a Script_typed_ir.set +val empty_set : + 'a Script_typed_cps_ir.comparable_ty -> 'a Script_typed_cps_ir.set val set_fold : - ('elt -> 'acc -> 'acc) -> 'elt Script_typed_ir.set -> 'acc -> 'acc + ('elt -> 'acc -> 'acc) -> 'elt Script_typed_cps_ir.set -> 'acc -> 'acc -val set_update : 'a -> bool -> 'a Script_typed_ir.set -> 'a Script_typed_ir.set +val set_update : + 'a -> bool -> 'a Script_typed_cps_ir.set -> 'a Script_typed_cps_ir.set -val set_mem : 'elt -> 'elt Script_typed_ir.set -> bool +val set_mem : 'elt -> 'elt Script_typed_cps_ir.set -> bool -val set_size : 'elt Script_typed_ir.set -> Script_int.n Script_int.num +val set_size : 'elt Script_typed_cps_ir.set -> Script_int.n Script_int.num val empty_map : - 'a Script_typed_ir.comparable_ty -> ('a, 'b) Script_typed_ir.map + 'a Script_typed_cps_ir.comparable_ty -> ('a, 'b) Script_typed_cps_ir.map val map_fold : ('key -> 'value -> 'acc -> 'acc) -> - ('key, 'value) Script_typed_ir.map -> + ('key, 'value) Script_typed_cps_ir.map -> 'acc -> 'acc val map_update : 'a -> 'b option -> - ('a, 'b) Script_typed_ir.map -> - ('a, 'b) Script_typed_ir.map + ('a, 'b) Script_typed_cps_ir.map -> + ('a, 'b) Script_typed_cps_ir.map -val map_mem : 'key -> ('key, 'value) Script_typed_ir.map -> bool +val map_mem : 'key -> ('key, 'value) Script_typed_cps_ir.map -> bool -val map_get : 'key -> ('key, 'value) Script_typed_ir.map -> 'value option +val map_get : 'key -> ('key, 'value) Script_typed_cps_ir.map -> 'value option val map_key_ty : - ('a, 'b) Script_typed_ir.map -> 'a Script_typed_ir.comparable_ty + ('a, 'b) Script_typed_cps_ir.map -> 'a Script_typed_cps_ir.comparable_ty -val map_size : ('a, 'b) Script_typed_ir.map -> Script_int.n Script_int.num +val map_size : ('a, 'b) Script_typed_cps_ir.map -> Script_int.n Script_int.num val empty_big_map : - 'a Script_typed_ir.comparable_ty -> - 'b Script_typed_ir.ty -> - ('a, 'b) Script_typed_ir.big_map + 'a Script_typed_cps_ir.comparable_ty -> + 'b Script_typed_cps_ir.ty -> + ('a, 'b) Script_typed_cps_ir.big_map val big_map_mem : context -> 'key -> - ('key, 'value) Script_typed_ir.big_map -> + ('key, 'value) Script_typed_cps_ir.big_map -> (bool * context) tzresult Lwt.t val big_map_get : context -> 'key -> - ('key, 'value) Script_typed_ir.big_map -> + ('key, 'value) Script_typed_cps_ir.big_map -> ('value option * context) tzresult Lwt.t val big_map_update : 'key -> 'value option -> - ('key, 'value) Script_typed_ir.big_map -> - ('key, 'value) Script_typed_ir.big_map + ('key, 'value) Script_typed_cps_ir.big_map -> + ('key, 'value) Script_typed_cps_ir.big_map val ty_eq : context -> Script.location -> - 'ta Script_typed_ir.ty -> - 'tb Script_typed_ir.ty -> - (('ta Script_typed_ir.ty, 'tb Script_typed_ir.ty) eq * context) tzresult + 'ta Script_typed_cps_ir.ty -> + 'tb Script_typed_cps_ir.ty -> + (('ta Script_typed_cps_ir.ty, 'tb Script_typed_cps_ir.ty) eq * context) + tzresult -val compare_address : Script_typed_ir.address -> Script_typed_ir.address -> int +val compare_address : + Script_typed_cps_ir.address -> Script_typed_cps_ir.address -> int -val compare_comparable : 'a Script_typed_ir.comparable_ty -> 'a -> 'a -> int +val compare_comparable : + 'a Script_typed_cps_ir.comparable_ty -> 'a -> 'a -> int val parse_comparable_data : ?type_logger:type_logger -> context -> - 'a Script_typed_ir.comparable_ty -> + 'a Script_typed_cps_ir.comparable_ty -> Script.node -> ('a * context) tzresult Lwt.t @@ -167,14 +173,14 @@ val parse_data : context -> legacy:bool -> allow_forged:bool -> - 'a Script_typed_ir.ty -> + 'a Script_typed_cps_ir.ty -> Script.node -> ('a * context) tzresult Lwt.t val unparse_data : context -> unparsing_mode -> - 'a Script_typed_ir.ty -> + 'a Script_typed_cps_ir.ty -> 'a -> (Script.node * context) tzresult Lwt.t @@ -190,8 +196,8 @@ val parse_instr : context -> legacy:bool -> Script.node -> - 'bef Script_typed_ir.stack_ty -> - ('bef judgement * context) tzresult Lwt.t + ('a * 's) Script_typed_cps_ir.stack_ty -> + (('a, 's) judgement * context) tzresult Lwt.t (** [parse_ty] specialized for the right-hand side part of a big map type, i.e. @@ -223,17 +229,20 @@ val parse_ty : (ex_ty * context) tzresult val unparse_ty : - context -> 'a Script_typed_ir.ty -> (Script.node * context) tzresult + context -> 'a Script_typed_cps_ir.ty -> (Script.node * context) tzresult val parse_toplevel : legacy:bool -> Script.expr -> - (Script.node * Script.node * Script.node * Script_typed_ir.field_annot option) + ( Script.node + * Script.node + * Script.node + * Script_typed_cps_ir.field_annot option ) tzresult val add_field_annot : - Script_typed_ir.field_annot option -> - Script_typed_ir.var_annot option -> + Script_typed_cps_ir.field_annot option -> + Script_typed_cps_ir.var_annot option -> Script.node -> Script.node @@ -241,7 +250,7 @@ val typecheck_code : legacy:bool -> context -> Script.expr -> (type_map * context) tzresult Lwt.t val serialize_ty_for_error : - context -> 'a Script_typed_ir.ty -> (Script.expr * context) tzresult + context -> 'a Script_typed_cps_ir.ty -> (Script.expr * context) tzresult val parse_code : ?type_logger:type_logger -> @@ -255,7 +264,7 @@ val parse_storage : context -> legacy:bool -> allow_forged:bool -> - 'storage Script_typed_ir.ty -> + 'storage Script_typed_cps_ir.ty -> storage:Script.lazy_expr -> ('storage * context) tzresult Lwt.t @@ -272,55 +281,58 @@ val parse_script : val unparse_script : context -> unparsing_mode -> - ('a, 'b) Script_typed_ir.script -> + ('a, 'b) Script_typed_cps_ir.script -> (Script.t * context) tzresult Lwt.t val parse_contract : legacy:bool -> context -> Script.location -> - 'a Script_typed_ir.ty -> + 'a Script_typed_cps_ir.ty -> Contract.t -> entrypoint:string -> - (context * 'a Script_typed_ir.typed_contract) tzresult Lwt.t + (context * 'a Script_typed_cps_ir.typed_contract) tzresult Lwt.t val parse_contract_for_script : legacy:bool -> context -> Script.location -> - 'a Script_typed_ir.ty -> + 'a Script_typed_cps_ir.ty -> Contract.t -> entrypoint:string -> - (context * 'a Script_typed_ir.typed_contract option) tzresult Lwt.t + (context * 'a Script_typed_cps_ir.typed_contract option) tzresult Lwt.t val find_entrypoint : - 't Script_typed_ir.ty -> - root_name:Script_typed_ir.field_annot option -> + 't Script_typed_cps_ir.ty -> + root_name:Script_typed_cps_ir.field_annot option -> string -> ((Script.node -> Script.node) * ex_ty) tzresult module Entrypoints_map : S.MAP with type key = string val list_entrypoints : - 't Script_typed_ir.ty -> + 't Script_typed_cps_ir.ty -> context -> - root_name:Script_typed_ir.field_annot option -> + root_name:Script_typed_cps_ir.field_annot option -> ( Michelson_v1_primitives.prim list list * (Michelson_v1_primitives.prim list * Script.node) Entrypoints_map.t ) tzresult val pack_data : - context -> 'a Script_typed_ir.ty -> 'a -> (bytes * context) tzresult Lwt.t + context -> + 'a Script_typed_cps_ir.ty -> + 'a -> + (bytes * context) tzresult Lwt.t val hash_comparable_data : context -> - 'a Script_typed_ir.comparable_ty -> + 'a Script_typed_cps_ir.comparable_ty -> 'a -> (Script_expr_hash.t * context) tzresult Lwt.t val hash_data : context -> - 'a Script_typed_ir.ty -> + 'a Script_typed_cps_ir.ty -> 'a -> (Script_expr_hash.t * context) tzresult Lwt.t @@ -330,7 +342,7 @@ val no_lazy_storage_id : lazy_storage_ids val collect_lazy_storage : context -> - 'a Script_typed_ir.ty -> + 'a Script_typed_cps_ir.ty -> 'a -> (lazy_storage_ids * context) tzresult @@ -342,10 +354,13 @@ val extract_lazy_storage_diff : temporary:bool -> to_duplicate:lazy_storage_ids -> to_update:lazy_storage_ids -> - 'a Script_typed_ir.ty -> + 'a Script_typed_cps_ir.ty -> 'a -> ('a * Lazy_storage.diffs option * context) tzresult Lwt.t (* raise Not_found if none or more than one found *) val get_single_sapling_state : - context -> 'a Script_typed_ir.ty -> 'a -> (Sapling.Id.t * context) tzresult + context -> + 'a Script_typed_cps_ir.ty -> + 'a -> + (Sapling.Id.t * context) tzresult diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml index 1ce642951a20..4cf0805675aa 100644 --- a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -26,7 +26,86 @@ open Alpha_context open Script_int -open Script_typed_ir + +(* Preliminary definitions. *) + +type var_annot = Var_annot of string + +type type_annot = Type_annot of string + +type field_annot = Field_annot of string + +type never = | + +type address = Contract.t * string + +type ('a, 'b) pair = 'a * 'b + +type ('a, 'b) union = L of 'a | R of 'b + +type operation = packed_internal_operation * Lazy_storage.diffs option + +type 'a ticket = {ticketer : address; contents : 'a; amount : n num} + +type end_of_stack = unit * unit + +type _ comparable_ty = + | Unit_key : type_annot option -> unit comparable_ty + | Never_key : type_annot option -> never comparable_ty + | Int_key : type_annot option -> z num comparable_ty + | Nat_key : type_annot option -> n num comparable_ty + | Signature_key : type_annot option -> signature comparable_ty + | String_key : type_annot option -> string comparable_ty + | Bytes_key : type_annot option -> Bytes.t comparable_ty + | Mutez_key : type_annot option -> Tez.t comparable_ty + | Bool_key : type_annot option -> bool comparable_ty + | Key_hash_key : type_annot option -> public_key_hash comparable_ty + | Key_key : type_annot option -> public_key comparable_ty + | Timestamp_key : type_annot option -> Script_timestamp.t comparable_ty + | Chain_id_key : type_annot option -> Chain_id.t comparable_ty + | Address_key : type_annot option -> address comparable_ty + | Pair_key : + ('a comparable_ty * field_annot option) + * ('b comparable_ty * field_annot option) + * type_annot option + -> ('a, 'b) pair comparable_ty + | Union_key : + ('a comparable_ty * field_annot option) + * ('b comparable_ty * field_annot option) + * type_annot option + -> ('a, 'b) union comparable_ty + | Option_key : + 'v comparable_ty * type_annot option + -> 'v option comparable_ty + +module type Boxed_set = sig + type elt + + val elt_ty : elt comparable_ty + + module OPS : S.SET with type elt = elt + + val boxed : OPS.t + + val size : int +end + +type 'elt set = (module Boxed_set with type elt = 'elt) + +module type Boxed_map = sig + type key + + type value + + val key_ty : key comparable_ty + + module OPS : S.MAP with type key = key + + val boxed : value OPS.t * int +end + +type ('key, 'value) map = + (module Boxed_map with type key = 'key and type value = 'value) (* ---- Instructions --------------------------------------------------------*) @@ -638,26 +717,26 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = | IDig : ('a, 's) kinfo * int - * ('b * 't, 't, 'a * 's, 'u) stack_prefix_preservation_witness - * ('b, 'u, 'r, 'f) kinstr + * ('b, 'c * 't, 'c, 't, 'a, 's, 'd, 'u) stack_prefix_preservation_witness + * ('b, 'd * 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr | IDug : - ('a, 's) kinfo + ('a, 'b * 's) kinfo * int - * ('t, 'a * 't, 's, 'b * 'u) stack_prefix_preservation_witness - * ('b, 'u, 'r, 'f) kinstr - -> ('a, 's, 'r, 'f) kinstr + * ('c, 't, 'a, 'c * 't, 'b, 's, 'd, 'u) stack_prefix_preservation_witness + * ('d, 'u, 'r, 'f) kinstr + -> ('a, 'b * 's, 'r, 'f) kinstr | IDipn : ('a, 's) kinfo * int - * ('c * 't, 'd * 'v, 'a * 's, 'b * 'u) kstack_prefix_preservation_witness + * ('c, 't, 'd, 'v, 'a, 's, 'b, 'u) stack_prefix_preservation_witness * ('c, 't, 'd, 'v) kinstr * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr | IDropn : ('a, 's) kinfo * int - * ('b * 'u, 'b * 'u, 'a * 's, 'a * 's) stack_prefix_preservation_witness + * ('b, 'u, 'b, 'u, 'a, 's, 'a, 's) stack_prefix_preservation_witness * ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr | IChainId : @@ -772,50 +851,161 @@ type ('bef_top, 'bef, 'res_top, 'res) kinstr = -> ('a ticket * 'a ticket, 's, 'r, 'f) kinstr | IHalt : ('a, 's) kinfo -> ('a, 's, 'a, 's) kinstr -and ('bef, 'aft) kdescr = - | KDescr : { - kloc : Script.location; - kbef : 'bef stack_ty; - kaft : 'aft stack_ty; - kli : ('bef, 'a * 's) lift; - klo : ('aft, 'r * 'f) lift; - kinstr : ('a, 's, 'r, 'f) kinstr; - } - -> ('bef, 'aft) kdescr +and ('arg, 'ret) lambda = + | Lam : + ('arg, end_of_stack, 'ret, end_of_stack) kdescr * Script.node + -> ('arg, 'ret) lambda + +and 'arg typed_contract = 'arg ty * address + +(* ---- Auxiliary types -----------------------------------------------------*) +and 'ty ty = + | Unit_t : type_annot option -> unit ty + | Int_t : type_annot option -> z num ty + | Nat_t : type_annot option -> n num ty + | Signature_t : type_annot option -> signature ty + | String_t : type_annot option -> string ty + | Bytes_t : type_annot option -> bytes ty + | Mutez_t : type_annot option -> Tez.t ty + | Key_hash_t : type_annot option -> public_key_hash ty + | Key_t : type_annot option -> public_key ty + | Timestamp_t : type_annot option -> Script_timestamp.t ty + | Address_t : type_annot option -> address ty + | Bool_t : type_annot option -> bool ty + | Pair_t : + ('a ty * field_annot option * var_annot option) + * ('b ty * field_annot option * var_annot option) + * type_annot option + -> ('a, 'b) pair ty + | Union_t : + ('a ty * field_annot option) + * ('b ty * field_annot option) + * type_annot option + -> ('a, 'b) union ty + | Lambda_t : 'arg ty * 'ret ty * type_annot option -> ('arg, 'ret) lambda ty + | Option_t : 'v ty * type_annot option -> 'v option ty + | List_t : 'v ty * type_annot option -> 'v boxed_list ty + | Set_t : 'v comparable_ty * type_annot option -> 'v set ty + | Map_t : 'k comparable_ty * 'v ty * type_annot option -> ('k, 'v) map ty + | Big_map_t : + 'k comparable_ty * 'v ty * type_annot option + -> ('k, 'v) big_map ty + | Contract_t : 'arg ty * type_annot option -> 'arg typed_contract ty + | Sapling_transaction_t : + Sapling.Memo_size.t * type_annot option + -> Sapling.transaction ty + | Sapling_state_t : + Sapling.Memo_size.t * type_annot option + -> Sapling.state ty + | Operation_t : type_annot option -> operation ty + | Chain_id_t : type_annot option -> Chain_id.t ty + | Never_t : type_annot option -> never ty + | Bls12_381_g1_t : type_annot option -> Bls12_381.G1.t ty + | Bls12_381_g2_t : type_annot option -> Bls12_381.G2.t ty + | Bls12_381_fr_t : type_annot option -> Bls12_381.Fr.t ty + | Ticket_t : 'a comparable_ty * type_annot option -> 'a ticket ty + +and 'ty stack_ty = + | Item_t : + 'ty ty * 'rest stack_ty * var_annot option + -> ('ty * 'rest) stack_ty + | Empty_t : unit stack_ty -and ('a, 's) kinfo = {kloc : Script.location; kstack_ty : ('a * 's) stack_ty} +and ('key, 'value) big_map = { + id : Big_map.Id.t option; + diff : ('key, 'value option) map; + key_type : 'key comparable_ty; + value_type : 'value ty; +} -and (_, _) lift = - | BaseLift : (unit, unit * unit) lift - | IndLift : ('a, 'y * 'b) lift -> ('x * 'a, 'x * ('y * 'b)) lift +and 'elt boxed_list = {elements : 'elt list; length : int} -and _ is_lifted = IsLifted : ('a, 'b) lift -> 'b is_lifted +and ('arg, 'storage) script = { + code : (('arg, 'storage) pair, (operation boxed_list, 'storage) pair) lambda; + arg_type : 'arg ty; + storage : 'storage; + storage_type : 'storage ty; + root_name : field_annot option; +} -and ('bef, 'aft, 'bef_suffix, 'aft_suffix) kstack_prefix_preservation_witness = +and ('a, 's, 'r, 'f) kdescr = { + kloc : Script.location; + kbef : ('a * 's) stack_ty; + kaft : ('r * 'f) stack_ty; + kinstr : ('a, 's, 'r, 'f) kinstr; +} + +and ('a, 's, 'b, 'u) descr = { + loc : Script.location; + bef : ('a * 's) stack_ty; + aft : ('b * 'u) stack_ty; + instr : ('a, 's, 'b, 'u) cinstr; +} + +and ('a, 's, 'b, 'u) cinstr = { + size : int; + apply : + 'r 'f. ('a, 's) kinfo -> ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr; +} + +and ('a, 's) kinfo = {iloc : Script.location; kstack_ty : ('a * 's) stack_ty} + +and (_, _, _, _, _, _, _, _) stack_prefix_preservation_witness = | KPrefix : - ('y, 'aft) kinfo - * 'bef is_lifted - * ('y * 'aft) is_lifted - * ('fbef, 'faft, 'bef, 'y * 'aft) kstack_prefix_preservation_witness - -> ( 'fbef, - 'faft, - 'x * 'bef, - 'x * ('y * 'aft) ) - kstack_prefix_preservation_witness - | KRest : - 'bef is_lifted * 'aft is_lifted - -> ('bef, 'aft, 'bef, 'aft) kstack_prefix_preservation_witness + ('y, 'u) kinfo + * ('c, 'v, 'd, 'w, 'x, 's, 'y, 'u) stack_prefix_preservation_witness + -> ( 'c, + 'v, + 'd, + 'w, + 'a, + 'x * 's, + 'a, + 'y * 'u ) + stack_prefix_preservation_witness + | KRest : ('a, 's, 'b, 'u, 'a, 's, 'b, 'u) stack_prefix_preservation_witness + +and ('before, 'after) comb_gadt_witness = + | Comb_one : ('a * ('x * 'before), 'a * ('x * 'before)) comb_gadt_witness + | Comb_succ : + ('before, 'b * 'after) comb_gadt_witness + -> ('a * 'before, ('a * 'b) * 'after) comb_gadt_witness + +and ('before, 'after) uncomb_gadt_witness = + | Uncomb_one : ('rest, 'rest) uncomb_gadt_witness + | Uncomb_succ : + ('b * 'before, 'after) uncomb_gadt_witness + -> (('a * 'b) * 'before, 'a * 'after) uncomb_gadt_witness + +and ('before, 'after) comb_get_gadt_witness = + | Comb_get_zero : ('b, 'b) comb_get_gadt_witness + | Comb_get_one : ('a * 'b, 'a) comb_get_gadt_witness + | Comb_get_plus_two : + ('before, 'after) comb_get_gadt_witness + -> ('a * 'before, 'after) comb_get_gadt_witness + +and ('value, 'before, 'after) comb_set_gadt_witness = + | Comb_set_zero : ('value, _, 'value) comb_set_gadt_witness + | Comb_set_one : ('value, 'hd * 'tl, 'value * 'tl) comb_set_gadt_witness + | Comb_set_plus_two : + ('value, 'before, 'after) comb_set_gadt_witness + -> ('value, 'a * 'before, 'a * 'after) comb_set_gadt_witness (* - We sometimes need to hide the exact shape of the input stack behind - an existential quantification. + [dup_n_gadt_witness ('s, 't)] ensures that the n-th element of ['s] + is of type ['t]. - [('t, 'b, 'u) exkinstr = exists 'x 'z, ('x, 'z, 'b, 'u) kinstr] + This relational predicate is defined by induction on [n]. - *) +*) +and (_, _) dup_n_gadt_witness = + | Dup_n_zero : ('a * 'rest, 'a) dup_n_gadt_witness + | Dup_n_succ : + ('stack, 'b) dup_n_gadt_witness + -> ('a * 'stack, 'b) dup_n_gadt_witness -type (_, _, _) exkinstr = +and (_, _, _) exkinstr = | ExKInstr : ('x, 'z, 'b, 'u) kinstr -> ('x * 'z, 'b, 'u) exkinstr [@@unboxed] @@ -1139,1503 +1329,101 @@ let kinfo_of_kinstr : type a s b f. (a, s, b, f) kinstr -> (a, s) kinfo = | IHalt kinfo -> kinfo -(* - FIXME: After this point, the code is TEMPORARY and will be significantly simplified - FIXME: when the new elaboration is in place. -*) +let rec ty_of_comparable_ty : type a. a comparable_ty -> a ty = + fun s -> + match s with + | Unit_key _ -> + Unit_t None + | Never_key _ -> + Never_t None + | Int_key _ -> + Int_t None + | Nat_key _ -> + Nat_t None + | Signature_key _ -> + Signature_t None + | String_key _ -> + String_t None + | Bytes_key _ -> + Bytes_t None + | Mutez_key _ -> + Mutez_t None + | Bool_key _ -> + Bool_t None + | Key_hash_key _ -> + Key_hash_t None + | Key_key _ -> + Key_t None + | Timestamp_key _ -> + Timestamp_t None + | Chain_id_key _ -> + Chain_id_t None + | Address_key _ -> + Address_t None + | Pair_key ((a, _), (b, _), _) -> + Pair_t + ( (ty_of_comparable_ty a, None, None), + (ty_of_comparable_ty b, None, None), + None ) + | Union_key ((a, _), (b, _), _) -> + Union_t + ((ty_of_comparable_ty a, None), (ty_of_comparable_ty b, None), None) + | Option_key (t, _) -> + Option_t (ty_of_comparable_ty t, None) + +let unlist_ty : type a. a boxed_list ty -> a ty = function + | List_t (a, _) -> + a + | _ -> + (* FIXME: This is not robust to evolutions. *) + (* because of the concrete implementations of the type + constructors occurring in the definition of [ty]: *) + assert false -let rec lift : type s t. (s, t) lift -> s -> t = - fun l s -> - match l with BaseLift -> ((), ()) | IndLift l -> (fst s, lift l (snd s)) - -let rec unlift : type s t. (s, t) lift -> t -> s = - fun l t -> - match l with BaseLift -> () | IndLift l -> (fst t, unlift l (snd t)) - -let succ_lift : ('a, 'y * 'b) lift -> ('x * 'a, 'x * ('y * 'b)) lift = - fun l -> IndLift l - -let coerce_lift : type x y a b. (x * a, x * b) lift -> (y * a, y * b) lift = - function - | IndLift l -> - IndLift l - -let succ_is_lifted : type x a. a is_lifted -> (x * a) is_lifted = function - | IsLifted BaseLift -> - IsLifted (IndLift BaseLift) - | IsLifted (IndLift l) -> - IsLifted (IndLift (IndLift l)) - -type (_, _) eq = Refl : ('a, 'a) eq - -type (_, _) exlift_inverse = - | ExLiftInverse : ('a * 'w, 'v) eq -> ('u, 'v) exlift_inverse - -let inverse_lift : type u v. (u, v) lift -> (u, v) exlift_inverse = function - | BaseLift -> - ExLiftInverse Refl - | IndLift _ -> - ExLiftInverse Refl - -type _ exlift = ExLift : ('v, 'a * 'w) lift -> 'v exlift - -let rec lift_type : - type v. v stack_ty -> (* ∃ a w. (v, a * w) lift *) v exlift = function - | Empty_t -> - ExLift BaseLift - | Item_t (_, s, _) -> ( - match lift_type s with ExLift l -> ExLift (IndLift l) ) - -let rec fun_lift : type a b c. (a, b) lift -> (a, c) lift -> (b, c) eq = - fun l1 l2 -> - match (l1, l2) with - | (BaseLift, BaseLift) -> - Refl - | (IndLift l1, IndLift l2) -> ( - match fun_lift l1 l2 with Refl -> Refl ) - -let rec kstack_prefix_preservation_witness : - type s u s' u' ds du ds' du'. +let unset_ty : type a. a set ty -> a ty = function + | Set_t (a, _) -> + ty_of_comparable_ty a + | _ -> + (* FIXME: This is not robust to evolutions. *) + (* because of the concrete implementations of the type + constructors occurring in the definition of [ty]: *) + assert false + +let unmap_ty : type k v. (k, v) map ty -> k ty * v ty = function + | Map_t (k, v, _) -> + (ty_of_comparable_ty k, v) + | _ -> + (* FIXME: This is not robust to evolutions. *) + (* because of the concrete implementations of the type + constructors occurring in the definition of [ty]: *) + assert false + +let close_descr {loc; bef; aft; instr} = + let kinfo = {iloc = loc; kstack_ty = aft} in + let kinfo' = {iloc = loc; kstack_ty = bef} in + let kinstr = instr.apply kinfo' (IHalt kinfo) in + {kloc = loc; kbef = bef; kaft = aft; kinstr} + +let kinfo_of_descr {loc; bef; _} = {iloc = loc; kstack_ty = bef} + +let compose_descr : + type a s b u c v. Script.location -> - u' stack_ty -> - (ds, du, s, u) stack_prefix_preservation_witness -> - (s, s') lift -> - (u, u') lift -> - (ds, ds') lift -> - (du, du') lift -> - (ds', du', s', u') kstack_prefix_preservation_witness = - fun kloc kstack_ty w ls lu lds ldu -> - match w with - | Rest -> ( - match fun_lift ls lds with - | Refl -> ( - match fun_lift lu ldu with - | Refl -> - (* ds = s, du = u *) - KRest (IsLifted lds, IsLifted ldu) ) ) - | Prefix w -> ( - (* - s = x * s0 - u = x * u0 - *) - match (ls, lu) with - | (IndLift ls, IndLift lu) -> ( - (* - s' = x * s'0 - u' = x * u'0 - ls : (s0, s'0) - lu : (u0, u'0) - *) - match kstack_ty with - | Item_t (_, kstack_ty, _) -> - let kw = - kstack_prefix_preservation_witness kloc kstack_ty w ls lu lds ldu - in - let kinfo = {kloc; kstack_ty} in - KPrefix (kinfo, IsLifted ls, IsLifted lu, kw) ) ) - -type (_, _, _, _) exlift_stack_prefix_preservation_witness = - | ExLiftStackPrefixPreservationWitness : - ('ds, 'lds) lift - * ('du, 'ldu) lift - * ('lds, 'ldu, 's, 'u) stack_prefix_preservation_witness - -> ('ds, 'du, 's, 'u) exlift_stack_prefix_preservation_witness - -let rec lift_stack_prefix_preservation_witness : - type s u s' u' ds du. - (ds, du, s, u) stack_prefix_preservation_witness -> - (s, s') lift -> - (u, u') lift -> - (ds, du, s', u') exlift_stack_prefix_preservation_witness = - fun w ls lu -> - match w with - | Rest -> - (* ds = s, du = u *) - ExLiftStackPrefixPreservationWitness (ls, lu, Rest) - | Prefix w -> ( - (* - s = x * s0 - u = x * u0 - *) - match (ls, lu) with - | (IndLift ls, IndLift lu) -> ( - (* - s' = x * s'0 - u' = x * u'0 - ls : (s0, s'0) - lu : (u0, u'0) - *) - match lift_stack_prefix_preservation_witness w ls lu with - | ExLiftStackPrefixPreservationWitness (lds, ldu, w) -> - (* - lds : lift (ds, 'lds) - ldu : lift (du, 'ldu) - w : ('lds, 'ldu, s'0, u'0) - *) - ExLiftStackPrefixPreservationWitness (lds, ldu, Prefix w) ) ) - -let rec lift_dup_n_gadt_witness : - type s s' a. - (s, a) dup_n_gadt_witness -> (s, s') lift -> (s', a) dup_n_gadt_witness = - fun w l -> - match w with - | Dup_n_zero -> ( - (* s = a * s0 *) - match l with IndLift _ -> Dup_n_zero ) - | Dup_n_succ w -> ( - (* s = a * s0 *) - match l with - | IndLift l -> - let w = lift_dup_n_gadt_witness w l in - Dup_n_succ w ) - -let rec lift_comb_gadt_witness : - type s s' u u'. - (s, u) comb_gadt_witness -> - (s, s') lift -> - (u, u') lift -> - (s', u') comb_gadt_witness = - fun w li lo -> - match w with - | Comb_one -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> Comb_one ) ) ) - | Comb_succ w -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> - let w = lift_comb_gadt_witness w li (IndLift lo) in - Comb_succ w ) ) - -let rec lift_stack_ty : - type t a s. (t, a * s) lift -> t stack_ty -> (a * s) stack_ty = - fun li stack -> - match li with - | BaseLift -> - Item_t (Unit_t None, stack, None) - | IndLift li -> ( - match stack with - | Item_t (ty, stack, a) -> - let kstack = lift_stack_ty li stack in - Item_t (ty, kstack, a) ) - -let rec lift_uncomb_gadt_witness : - type s s' u u'. - (s, u) uncomb_gadt_witness -> - (s, s') lift -> - (u, u') lift -> - (s', u') uncomb_gadt_witness = - fun w li lo -> - match w with - | Uncomb_one -> ( - match fun_lift li lo with Refl -> Uncomb_one ) - | Uncomb_succ w -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> - let w = lift_uncomb_gadt_witness w (IndLift li) lo in - Uncomb_succ w ) ) - -let rec translate_instr : - type a b s t v u r f. - (t, v) descr -> - (t, a * s) lift -> - (v, b * u) lift -> - (b, u, r, f) kinstr -> - (a, s, r, f) kinstr = - let return k = k in - fun i li lo k -> - let kstack_ty = lift_stack_ty li i.bef in - let kinfo = {kloc = i.loc; kstack_ty} in - match i.instr with - | Seq (i1, i2) -> ( - match lift_type i1.aft with - | ExLift lii -> - let ki2 = translate_instr i2 lii lo k in - translate_instr i1 li lii ki2 ) - | Drop -> ( - match li with - | IndLift l -> ( - match fun_lift l lo with Refl -> return (IDrop (kinfo, k)) ) ) - | Dup -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ IDup (kinfo, k) ) ) ) ) - | Swap -> ( - match lo with - | IndLift lo -> ( - match lo with - | IndLift lo -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match fun_lift lo li with Refl -> return @@ ISwap (kinfo, k) ) ) - ) ) ) - | Const ty -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ IConst (kinfo, ty, k) ) ) - | Cons_pair -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICons_pair (kinfo, k) ) - ) ) ) - | Car -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICar (kinfo, k) ) ) ) - | Cdr -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICdr (kinfo, k) ) ) ) - | Unpair -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ IUnpair (kinfo, k) ) ) - ) ) - | Cons_some -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICons_some (kinfo, k) ) ) - ) - | Cons_none ty -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICons_none (kinfo, ty, k) ) - ) - | If_none (i1, i2) -> ( - match li with - | IndLift li' -> - let ki1 = translate_instr i1 li' lo k in - let ki2 = translate_instr i2 (coerce_lift li) lo k in - return @@ IIf_none (kinfo, ki1, ki2) ) - | Cons_left -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICons_left (kinfo, k) ) ) - ) - | Cons_right -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICons_right (kinfo, k) ) - ) ) - | If_left (i1, i2) -> ( - match li with - | IndLift _ -> - let ki1 = translate_instr i1 (coerce_lift li) lo k in - let ki2 = translate_instr i2 (coerce_lift li) lo k in - return @@ IIf_left (kinfo, ki1, ki2) ) - | Cons_list -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ ICons_list (kinfo, k) ) - ) ) ) - | Nil -> ( - match lo with - | IndLift lo -> ( - match fun_lift lo li with Refl -> return @@ INil (kinfo, k) ) ) - | If_cons (i1, i2) -> ( - match li with - | IndLift li' -> - let ki1 = translate_instr i1 (succ_lift li) lo k in - let ki2 = translate_instr i2 li' lo k in - return @@ IIf_cons (kinfo, ki1, ki2) ) - | List_map i -> ( - match li with - | IndLift li' -> ( - match lo with - | IndLift lo' -> ( - match fun_lift li' lo' with - | Refl -> - let khalt = - IHalt - { - kloc = i.loc; - kstack_ty = lift_stack_ty (coerce_lift lo) i.aft; - } - in - let ki = - translate_instr i (coerce_lift li) (coerce_lift lo) khalt - in - return @@ IList_map (kinfo, ki, k) ) ) ) - | List_iter i -> ( - match li with - | IndLift li' -> ( - match fun_lift li' lo with - | Refl -> - let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in - let ki = translate_instr i (coerce_lift li) lo (IHalt kinfo') in - return @@ IList_iter (kinfo, ki, k) ) ) - | List_size -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IList_size (kinfo, k) ) ) - ) - | Empty_set ty -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IEmpty_set (kinfo, ty, k) ) - ) - | Set_iter i -> ( - match li with - | IndLift li' -> ( - match fun_lift li' lo with - | Refl -> - let kinfo' = {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} in - let ki = translate_instr i (coerce_lift li) lo (IHalt kinfo') in - return @@ ISet_iter (kinfo, ki, k) ) ) - | Set_mem -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISet_mem (kinfo, k) ) ) - ) ) - | Set_update -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ISet_update (kinfo, k) ) ) ) ) ) - | Set_size -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISet_size (kinfo, k) ) ) - ) - | Empty_map (cty, ty) -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IEmpty_map (kinfo, cty, ty, k) ) ) - | Map_map i -> ( - match li with - | IndLift li' -> ( - match lo with - | IndLift lo' -> ( - match fun_lift li' lo' with - | Refl -> - let khalt = - IHalt - { - kloc = i.loc; - kstack_ty = lift_stack_ty (coerce_lift lo) i.aft; - } - in - let ki = - translate_instr i (coerce_lift li) (coerce_lift lo) khalt - in - return @@ IMap_map (kinfo, ki, k) ) ) ) - | Map_iter i -> ( - match li with - | IndLift li' -> ( - match fun_lift li' lo with - | Refl -> - let khalt = - IHalt {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} - in - let ki = translate_instr i (coerce_lift li) lo khalt in - return @@ IMap_iter (kinfo, ki, k) ) ) - | Map_mem -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMap_mem (kinfo, k) ) ) - ) ) - | Map_get -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMap_get (kinfo, k) ) ) - ) ) - | Map_update -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IMap_update (kinfo, k) ) ) ) ) ) - | Map_get_and_update -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IMap_get_and_update (kinfo, k) ) ) ) ) ) ) - | Map_size -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMap_size (kinfo, k) ) ) - ) - | Empty_big_map (cty, ty) -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IEmpty_big_map (kinfo, cty, ty, k) ) ) - | Big_map_mem -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IBig_map_mem (kinfo, k) ) ) ) ) - | Big_map_get -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IBig_map_get (kinfo, k) ) ) ) ) - | Big_map_get_and_update -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IBig_map_get_and_update (kinfo, k) ) ) ) ) ) ) - | Big_map_update -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IBig_map_update (kinfo, k) ) ) ) ) ) - | Concat_string -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IConcat_string (kinfo, k) ) ) ) - | Concat_string_pair -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IConcat_string_pair (kinfo, k) ) ) ) ) - | Slice_string -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ISlice_string (kinfo, k) ) ) ) ) ) - | String_size -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IString_size (kinfo, k) ) - ) ) - | Concat_bytes -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IConcat_bytes (kinfo, k) - ) ) ) - | Concat_bytes_pair -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IConcat_bytes_pair (kinfo, k) ) ) ) ) - | Slice_bytes -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ISlice_bytes (kinfo, k) ) ) ) ) ) - | Bytes_size -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IBytes_size (kinfo, k) ) - ) ) - | Add_seconds_to_timestamp -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IAdd_seconds_to_timestamp (kinfo, k) ) ) ) ) - | Add_timestamp_to_seconds -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IAdd_timestamp_to_seconds (kinfo, k) ) ) ) ) - | Sub_timestamp_seconds -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ISub_timestamp_seconds (kinfo, k) ) ) ) ) - | Diff_timestamps -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IDiff_timestamps (kinfo, k) ) ) ) ) - | Add_tez -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAdd_tez (kinfo, k) ) ) - ) ) - | Sub_tez -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISub_tez (kinfo, k) ) ) - ) ) - | Mul_teznat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMul_teznat (kinfo, k) - ) ) ) ) - | Mul_nattez -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMul_nattez (kinfo, k) - ) ) ) ) - | Ediv_teznat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IEdiv_teznat (kinfo, k) ) ) ) ) - | Ediv_tez -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IEdiv_tez (kinfo, k) ) - ) ) ) - | Or -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IOr (kinfo, k) ) ) ) ) - | And -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAnd (kinfo, k) ) ) ) ) - | Xor -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IXor (kinfo, k) ) ) ) ) - | Not -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ INot (kinfo, k) ) ) ) - | Is_nat -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IIs_nat (kinfo, k) ) ) ) - | Neg_nat -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ INeg_nat (kinfo, k) ) ) ) - | Neg_int -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ INeg_int (kinfo, k) ) ) ) - | Abs_int -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAbs_int (kinfo, k) ) ) ) - | Int_bls12_381_fr -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IInt_bls12_381_fr (kinfo, k) ) ) ) - | Int_nat -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IInt_nat (kinfo, k) ) ) ) - | Add_intint -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAdd_intint (kinfo, k) - ) ) ) ) - | Add_intnat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAdd_intnat (kinfo, k) - ) ) ) ) - | Add_natint -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAdd_natint (kinfo, k) - ) ) ) ) - | Add_natnat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAdd_natnat (kinfo, k) - ) ) ) ) - | Sub_int -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISub_int (kinfo, k) ) ) - ) ) - | Mul_intint -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMul_intint (kinfo, k) - ) ) ) ) - | Mul_intnat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMul_intnat (kinfo, k) - ) ) ) ) - | Mul_natint -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMul_natint (kinfo, k) - ) ) ) ) - | Mul_natnat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IMul_natnat (kinfo, k) - ) ) ) ) - | Ediv_intint -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IEdiv_intint (kinfo, k) ) ) ) ) - | Ediv_intnat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IEdiv_intnat (kinfo, k) ) ) ) ) - | Ediv_natint -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IEdiv_natint (kinfo, k) ) ) ) ) - | Ediv_natnat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IEdiv_natnat (kinfo, k) ) ) ) ) - | Lsl_nat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ILsl_nat (kinfo, k) ) ) - ) ) - | Lsr_nat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ILsr_nat (kinfo, k) ) ) - ) ) - | Or_nat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IOr_nat (kinfo, k) ) ) - ) ) - | And_nat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAnd_nat (kinfo, k) ) ) - ) ) - | And_int_nat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IAnd_int_nat (kinfo, k) ) ) ) ) - | Xor_nat -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IXor_nat (kinfo, k) ) ) - ) ) - | Not_nat -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ INot_nat (kinfo, k) ) ) ) - | Not_int -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ INot_int (kinfo, k) ) ) ) - | If (i1, i2) -> ( - match li with - | IndLift li -> - let ki1 = translate_instr i1 li lo k in - let ki2 = translate_instr i2 li lo k in - return @@ IIf (kinfo, ki1, ki2) ) - | Loop i -> ( - match li with - | IndLift li' -> ( - match fun_lift li' lo with - | Refl -> - let khalt = - IHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} - in - let ki = translate_instr i li' li khalt in - return @@ ILoop (kinfo, ki, k) ) ) - | Loop_left i -> ( - match li with - | IndLift li' -> ( - match lo with - | IndLift lo' -> ( - match fun_lift li' lo' with - | Refl -> - let khalt = - IHalt {kloc = i.loc; kstack_ty = lift_stack_ty li i.aft} - in - let ki = translate_instr i (coerce_lift li) li khalt in - return @@ ILoop_left (kinfo, ki, k) ) ) ) - | Dip i -> ( - match li with - | IndLift li' -> ( - match lo with - | IndLift lo -> - let kinfo_const = - {kloc = i.loc; kstack_ty = lift_stack_ty lo i.aft} - in - let ki = translate_instr i li' lo (IHalt kinfo_const) in - return @@ IDip (kinfo, kinfo_const, ki, k) ) ) - | Exec -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IExec (kinfo, k) ) ) ) - ) - | Apply f -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IApply (kinfo, f, k) ) - ) ) ) - | Lambda b -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ILambda (kinfo, b, k) ) ) - | Failwith e -> ( - match li with IndLift _ -> return @@ IFailwith (kinfo, i.loc, e, k) ) - | Nop -> ( - match fun_lift li lo with Refl -> return @@ INop (kinfo, k) ) - | Compare c -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ICompare (kinfo, c, k) - ) ) ) ) - | Eq -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IEq (kinfo, k) ) ) ) - | Neq -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ INeq (kinfo, k) ) ) ) - | Lt -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ILt (kinfo, k) ) ) ) - | Gt -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IGt (kinfo, k) ) ) ) - | Le -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ILe (kinfo, k) ) ) ) - | Ge -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IGe (kinfo, k) ) ) ) - | Address -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAddress (kinfo, k) ) ) ) - | Contract (a, b) -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IContract (kinfo, a, b, k) ) ) ) - | Transfer_tokens -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ITransfer_tokens (kinfo, k) ) ) ) ) ) - | Implicit_account -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IImplicit_account (kinfo, k) ) ) ) - | Create_contract (a, b, c, d) -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ICreate_contract (kinfo, a, b, c, d, k) ) ) ) ) ) - ) - | Set_delegate -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISet_delegate (kinfo, k) - ) ) ) - | Now -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ INow (kinfo, k) ) ) - | Balance -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IBalance (kinfo, k) ) ) - | Level -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ILevel (kinfo, k) ) ) - | Check_signature -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ICheck_signature (kinfo, k) ) ) ) ) ) - | Hash_key -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IHash_key (kinfo, k) ) ) - ) - | Pack ty -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IPack (kinfo, ty, k) ) ) - ) - | Unpack ty -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IUnpack (kinfo, ty, k) ) - ) ) - | Blake2b -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IBlake2b (kinfo, k) ) ) ) - | Sha256 -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISha256 (kinfo, k) ) ) ) - | Sha512 -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISha512 (kinfo, k) ) ) ) - | Source -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISource (kinfo, k) ) ) - | Sender -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISender (kinfo, k) ) ) - | Self (a, b) -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISelf (kinfo, a, b, k) ) ) - | Self_address -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISelf_address (kinfo, k) ) - ) - | Amount -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IAmount (kinfo, k) ) ) - | Sapling_empty_state m -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ISapling_empty_state (kinfo, m.memo_size, k) ) ) - | Sapling_verify_update -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ISapling_verify_update (kinfo, k) ) ) ) ) - | Dig (n, w) -> ( - match lo with - | IndLift lo' -> ( - match lift_stack_prefix_preservation_witness w li lo' with - | ExLiftStackPrefixPreservationWitness (lds, ldu, w') -> ( - match lds with - | IndLift lds -> ( - match fun_lift lds ldu with - | Refl -> - return @@ IDig (kinfo, n, w', k) ) ) ) ) - | Dug (n, w) -> ( - match li with - | IndLift li' -> ( - match lift_stack_prefix_preservation_witness w li' lo with - | ExLiftStackPrefixPreservationWitness (lds, ldu, w') -> ( - match ldu with - | IndLift ldu -> ( - match fun_lift lds ldu with - | Refl -> - return @@ IDug (kinfo, n, w', k) ) ) ) ) - | Dipn (n, w, i') -> ( - match lift_stack_prefix_preservation_witness w li lo with - | ExLiftStackPrefixPreservationWitness (lds, ldu, _) -> ( - match inverse_lift lds with - | ExLiftInverse Refl -> ( - match inverse_lift ldu with - | ExLiftInverse Refl -> - let hinfo = - {kloc = i.loc; kstack_ty = lift_stack_ty ldu i'.aft} - in - let ki' = translate_instr i' lds ldu (IHalt hinfo) in - let sty = lift_stack_ty lo i.aft in - let l = i.loc in - let w = - kstack_prefix_preservation_witness l sty w li lo lds ldu - in - return @@ IDipn (kinfo, n, w, ki', k) ) ) ) - | Dropn (n, w) -> ( - match lift_stack_prefix_preservation_witness w li li with - | ExLiftStackPrefixPreservationWitness (lds, ldu, w') -> ( - match inverse_lift lds with - | ExLiftInverse Refl -> ( - match inverse_lift ldu with - | ExLiftInverse Refl -> ( - match fun_lift lds ldu with - | Refl -> ( - match fun_lift lo lds with - | Refl -> - return @@ IDropn (kinfo, n, w', k) ) ) ) ) ) - | ChainId -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IChainId (kinfo, k) ) ) - | Never -> ( - match li with IndLift _ -> return @@ INever (kinfo, k) ) - | Voting_power -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IVoting_power (kinfo, k) - ) ) ) - | Total_voting_power -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ITotal_voting_power (kinfo, k) ) ) - | Keccak -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IKeccak (kinfo, k) ) ) ) - | Sha3 -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ISha3 (kinfo, k) ) ) ) - | Add_bls12_381_g1 -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IAdd_bls12_381_g1 (kinfo, k) ) ) ) ) - | Add_bls12_381_g2 -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IAdd_bls12_381_g2 (kinfo, k) ) ) ) ) - | Add_bls12_381_fr -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IAdd_bls12_381_fr (kinfo, k) ) ) ) ) - | Mul_bls12_381_g1 -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IMul_bls12_381_g1 (kinfo, k) ) ) ) ) - | Mul_bls12_381_g2 -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IMul_bls12_381_g2 (kinfo, k) ) ) ) ) - | Mul_bls12_381_z_fr -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IMul_bls12_381_z_fr (kinfo, k) ) ) ) ) - | Mul_bls12_381_fr_z -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IMul_bls12_381_fr_z (kinfo, k) ) ) ) ) - | Mul_bls12_381_fr -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IMul_bls12_381_fr (kinfo, k) ) ) ) ) - | Neg_bls12_381_g1 -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ INeg_bls12_381_g1 (kinfo, k) ) ) ) - | Neg_bls12_381_g2 -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ INeg_bls12_381_g2 (kinfo, k) ) ) ) - | Neg_bls12_381_fr -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ INeg_bls12_381_fr (kinfo, k) ) ) ) - | Pairing_check_bls12_381 -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IPairing_check_bls12_381 (kinfo, k) ) ) ) - | Dup_n (n, i) -> ( - let i = lift_dup_n_gadt_witness i li in - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ IDup_n (kinfo, n, i, k) ) - ) - | Comb (n, w) -> - let w = lift_comb_gadt_witness w li lo in - return @@ IComb (kinfo, n, w, k) - | Uncomb (n, w) -> - let w = lift_uncomb_gadt_witness w li lo in - return @@ IUncomb (kinfo, n, w, k) - | Comb_get (n, w) -> ( - match li with - | IndLift li' -> ( - match lo with - | IndLift lo' -> ( - match fun_lift li' lo' with - | Refl -> - return @@ IComb_get (kinfo, n, w, k) ) ) ) - | Comb_set (n, w) -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IComb_set (kinfo, n, w, k) ) ) ) ) - | Ticket -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with Refl -> return @@ ITicket (kinfo, k) ) ) - ) ) - | Read_ticket -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IRead_ticket (kinfo, k) ) ) ) ) - | Split_ticket -> ( - match li with - | IndLift li -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ ISplit_ticket (kinfo, k) ) ) ) ) - | Join_tickets cty -> ( - match li with - | IndLift li -> ( - match lo with - | IndLift lo -> ( - match fun_lift li lo with - | Refl -> - return @@ IJoin_tickets (kinfo, cty, k) ) ) ) - -let translate : type bef aft. (bef, aft) descr -> (bef, aft) kdescr = - fun d -> - match (lift_type d.bef, lift_type d.aft) with - | (ExLift kli, ExLift klo) -> - let khalt = IHalt {kloc = d.loc; kstack_ty = lift_stack_ty klo d.aft} in - let kinstr = translate_instr d kli klo khalt in - KDescr {kloc = d.loc; kbef = d.bef; kaft = d.aft; kli; klo; kinstr} + (a, s, b, u) descr -> + (b, u, c, v) descr -> + (a, s, c, v) descr = + fun loc d1 d2 -> + { + loc; + bef = d1.bef; + aft = d2.aft; + instr = + { + size = d1.instr.size + d2.instr.size; + apply = + (fun _ k -> + d1.instr.apply + (kinfo_of_descr d1) + (d2.instr.apply (kinfo_of_descr d2) k)); + }; + } diff --git a/src/proto_alpha/lib_protocol/script_typed_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml deleted file mode 100644 index 07be369a3f08..000000000000 --- a/src/proto_alpha/lib_protocol/script_typed_ir.ml +++ /dev/null @@ -1,636 +0,0 @@ -(*****************************************************************************) -(* *) -(* Open Source License *) -(* Copyright (c) 2018 Dynamic Ledger Solutions, Inc. *) -(* Copyright (c) 2020 Metastate AG *) -(* *) -(* Permission is hereby granted, free of charge, to any person obtaining a *) -(* copy of this software and associated documentation files (the "Software"),*) -(* to deal in the Software without restriction, including without limitation *) -(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) -(* and/or sell copies of the Software, and to permit persons to whom the *) -(* Software is furnished to do so, subject to the following conditions: *) -(* *) -(* The above copyright notice and this permission notice shall be included *) -(* in all copies or substantial portions of the Software. *) -(* *) -(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) -(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) -(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) -(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) -(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) -(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) -(* DEALINGS IN THE SOFTWARE. *) -(* *) -(*****************************************************************************) - -open Alpha_context -open Script_int - -(* ---- Auxiliary types -----------------------------------------------------*) - -type var_annot = Var_annot of string - -type type_annot = Type_annot of string - -type field_annot = Field_annot of string - -type address = Contract.t * string - -type ('a, 'b) pair = 'a * 'b - -type ('a, 'b) union = L of 'a | R of 'b - -type never = | - -type _ comparable_ty = - | Unit_key : type_annot option -> unit comparable_ty - | Never_key : type_annot option -> never comparable_ty - | Int_key : type_annot option -> z num comparable_ty - | Nat_key : type_annot option -> n num comparable_ty - | Signature_key : type_annot option -> signature comparable_ty - | String_key : type_annot option -> string comparable_ty - | Bytes_key : type_annot option -> Bytes.t comparable_ty - | Mutez_key : type_annot option -> Tez.t comparable_ty - | Bool_key : type_annot option -> bool comparable_ty - | Key_hash_key : type_annot option -> public_key_hash comparable_ty - | Key_key : type_annot option -> public_key comparable_ty - | Timestamp_key : type_annot option -> Script_timestamp.t comparable_ty - | Chain_id_key : type_annot option -> Chain_id.t comparable_ty - | Address_key : type_annot option -> address comparable_ty - | Pair_key : - ('a comparable_ty * field_annot option) - * ('b comparable_ty * field_annot option) - * type_annot option - -> ('a, 'b) pair comparable_ty - | Union_key : - ('a comparable_ty * field_annot option) - * ('b comparable_ty * field_annot option) - * type_annot option - -> ('a, 'b) union comparable_ty - | Option_key : - 'v comparable_ty * type_annot option - -> 'v option comparable_ty - -module type Boxed_set = sig - type elt - - val elt_ty : elt comparable_ty - - module OPS : S.SET with type elt = elt - - val boxed : OPS.t - - val size : int -end - -type 'elt set = (module Boxed_set with type elt = 'elt) - -module type Boxed_map = sig - type key - - type value - - val key_ty : key comparable_ty - - module OPS : S.MAP with type key = key - - val boxed : value OPS.t * int -end - -type ('key, 'value) map = - (module Boxed_map with type key = 'key and type value = 'value) - -type operation = packed_internal_operation * Lazy_storage.diffs option - -type 'a ticket = {ticketer : address; contents : 'a; amount : n num} - -type ('arg, 'storage) script = { - code : (('arg, 'storage) pair, (operation boxed_list, 'storage) pair) lambda; - arg_type : 'arg ty; - storage : 'storage; - storage_type : 'storage ty; - root_name : field_annot option; -} - -and end_of_stack = unit - -and ('arg, 'ret) lambda = - | Lam : - ('arg * end_of_stack, 'ret * end_of_stack) descr * Script.node - -> ('arg, 'ret) lambda -[@@coq_force_gadt] - -and 'arg typed_contract = 'arg ty * address - -and 'ty ty = - | Unit_t : type_annot option -> unit ty - | Int_t : type_annot option -> z num ty - | Nat_t : type_annot option -> n num ty - | Signature_t : type_annot option -> signature ty - | String_t : type_annot option -> string ty - | Bytes_t : type_annot option -> bytes ty - | Mutez_t : type_annot option -> Tez.t ty - | Key_hash_t : type_annot option -> public_key_hash ty - | Key_t : type_annot option -> public_key ty - | Timestamp_t : type_annot option -> Script_timestamp.t ty - | Address_t : type_annot option -> address ty - | Bool_t : type_annot option -> bool ty - | Pair_t : - ('a ty * field_annot option * var_annot option) - * ('b ty * field_annot option * var_annot option) - * type_annot option - -> ('a, 'b) pair ty - | Union_t : - ('a ty * field_annot option) - * ('b ty * field_annot option) - * type_annot option - -> ('a, 'b) union ty - | Lambda_t : 'arg ty * 'ret ty * type_annot option -> ('arg, 'ret) lambda ty - | Option_t : 'v ty * type_annot option -> 'v option ty - | List_t : 'v ty * type_annot option -> 'v boxed_list ty - | Set_t : 'v comparable_ty * type_annot option -> 'v set ty - | Map_t : 'k comparable_ty * 'v ty * type_annot option -> ('k, 'v) map ty - | Big_map_t : - 'k comparable_ty * 'v ty * type_annot option - -> ('k, 'v) big_map ty - | Contract_t : 'arg ty * type_annot option -> 'arg typed_contract ty - | Sapling_transaction_t : - Sapling.Memo_size.t * type_annot option - -> Sapling.transaction ty - | Sapling_state_t : - Sapling.Memo_size.t * type_annot option - -> Sapling.state ty - | Operation_t : type_annot option -> operation ty - | Chain_id_t : type_annot option -> Chain_id.t ty - | Never_t : type_annot option -> never ty - | Bls12_381_g1_t : type_annot option -> Bls12_381.G1.t ty - | Bls12_381_g2_t : type_annot option -> Bls12_381.G2.t ty - | Bls12_381_fr_t : type_annot option -> Bls12_381.Fr.t ty - | Ticket_t : 'a comparable_ty * type_annot option -> 'a ticket ty - -and 'ty stack_ty = - | Item_t : - 'ty ty * 'rest stack_ty * var_annot option - -> ('ty * 'rest) stack_ty - | Empty_t : end_of_stack stack_ty - -and ('key, 'value) big_map = { - id : Big_map.Id.t option; - diff : ('key, 'value option) map; - key_type : 'key comparable_ty; - value_type : 'value ty; -} - -and 'elt boxed_list = {elements : 'elt list; length : int} - -(* ---- Instructions --------------------------------------------------------*) - -(* The low-level, typed instructions, as a GADT whose parameters - encode the typing rules. - - The left parameter is the typed shape of the stack before the - instruction, the right one the shape after. Any program whose - construction is accepted by OCaml's type-checker is guaranteed to - be type-safe. Overloadings of the concrete syntax are already - resolved in this representation, either by using different - constructors or type witness parameters. - - When adding a new instruction, please check whether it is duplicating a data - (rule of thumb: the type variable appears twice in the after stack, beware - it might be hidden in a witness). - If it is, please protect it with [check_dupable_ty]. -*) -and ('bef, 'aft) instr = - (* stack ops *) - | Drop : (_ * 'rest, 'rest) instr - | Dup : ('top * 'rest, 'top * ('top * 'rest)) instr - | Swap : ('tip * ('top * 'rest), 'top * ('tip * 'rest)) instr - | Const : 'ty -> ('rest, 'ty * 'rest) instr - (* pairs *) - | Cons_pair : ('car * ('cdr * 'rest), ('car, 'cdr) pair * 'rest) instr - | Car : (('car, _) pair * 'rest, 'car * 'rest) instr - | Cdr : ((_, 'cdr) pair * 'rest, 'cdr * 'rest) instr - | Unpair : (('car, 'cdr) pair * 'rest, 'car * ('cdr * 'rest)) instr - (* options *) - | Cons_some : ('v * 'rest, 'v option * 'rest) instr - | Cons_none : 'a ty -> ('rest, 'a option * 'rest) instr - | If_none : - ('bef, 'aft) descr * ('a * 'bef, 'aft) descr - -> ('a option * 'bef, 'aft) instr - (* unions *) - | Cons_left : ('l * 'rest, ('l, 'r) union * 'rest) instr - | Cons_right : ('r * 'rest, ('l, 'r) union * 'rest) instr - | If_left : - ('l * 'bef, 'aft) descr * ('r * 'bef, 'aft) descr - -> (('l, 'r) union * 'bef, 'aft) instr - (* lists *) - | Cons_list : ('a * ('a boxed_list * 'rest), 'a boxed_list * 'rest) instr - | Nil : ('rest, 'a boxed_list * 'rest) instr - | If_cons : - ('a * ('a boxed_list * 'bef), 'aft) descr * ('bef, 'aft) descr - -> ('a boxed_list * 'bef, 'aft) instr - | List_map : - ('a * 'rest, 'b * 'rest) descr - -> ('a boxed_list * 'rest, 'b boxed_list * 'rest) instr - | List_iter : - ('a * 'rest, 'rest) descr - -> ('a boxed_list * 'rest, 'rest) instr - | List_size : ('a boxed_list * 'rest, n num * 'rest) instr - (* sets *) - | Empty_set : 'a comparable_ty -> ('rest, 'a set * 'rest) instr - | Set_iter : ('a * 'rest, 'rest) descr -> ('a set * 'rest, 'rest) instr - | Set_mem : ('elt * ('elt set * 'rest), bool * 'rest) instr - | Set_update : ('elt * (bool * ('elt set * 'rest)), 'elt set * 'rest) instr - | Set_size : ('a set * 'rest, n num * 'rest) instr - (* maps *) - | Empty_map : 'a comparable_ty * 'v ty -> ('rest, ('a, 'v) map * 'rest) instr - | Map_map : - (('a * 'v) * 'rest, 'r * 'rest) descr - -> (('a, 'v) map * 'rest, ('a, 'r) map * 'rest) instr - | Map_iter : - (('a * 'v) * 'rest, 'rest) descr - -> (('a, 'v) map * 'rest, 'rest) instr - | Map_mem : ('a * (('a, 'v) map * 'rest), bool * 'rest) instr - | Map_get : ('a * (('a, 'v) map * 'rest), 'v option * 'rest) instr - | Map_update - : ('a * ('v option * (('a, 'v) map * 'rest)), ('a, 'v) map * 'rest) instr - | Map_get_and_update - : ( 'a * ('v option * (('a, 'v) map * 'rest)), - 'v option * (('a, 'v) map * 'rest) ) - instr - | Map_size : (('a, 'b) map * 'rest, n num * 'rest) instr - (* big maps *) - | Empty_big_map : - 'a comparable_ty * 'v ty - -> ('rest, ('a, 'v) big_map * 'rest) instr - | Big_map_mem : ('a * (('a, 'v) big_map * 'rest), bool * 'rest) instr - | Big_map_get : ('a * (('a, 'v) big_map * 'rest), 'v option * 'rest) instr - | Big_map_update - : ( 'key * ('value option * (('key, 'value) big_map * 'rest)), - ('key, 'value) big_map * 'rest ) - instr - | Big_map_get_and_update - : ( 'a * ('v option * (('a, 'v) big_map * 'rest)), - 'v option * (('a, 'v) big_map * 'rest) ) - instr - (* string operations *) - | Concat_string : (string boxed_list * 'rest, string * 'rest) instr - | Concat_string_pair : (string * (string * 'rest), string * 'rest) instr - | Slice_string - : (n num * (n num * (string * 'rest)), string option * 'rest) instr - | String_size : (string * 'rest, n num * 'rest) instr - (* bytes operations *) - | Concat_bytes : (bytes boxed_list * 'rest, bytes * 'rest) instr - | Concat_bytes_pair : (bytes * (bytes * 'rest), bytes * 'rest) instr - | Slice_bytes - : (n num * (n num * (bytes * 'rest)), bytes option * 'rest) instr - | Bytes_size : (bytes * 'rest, n num * 'rest) instr - (* timestamp operations *) - | Add_seconds_to_timestamp - : ( z num * (Script_timestamp.t * 'rest), - Script_timestamp.t * 'rest ) - instr - | Add_timestamp_to_seconds - : ( Script_timestamp.t * (z num * 'rest), - Script_timestamp.t * 'rest ) - instr - | Sub_timestamp_seconds - : ( Script_timestamp.t * (z num * 'rest), - Script_timestamp.t * 'rest ) - instr - | Diff_timestamps - : ( Script_timestamp.t * (Script_timestamp.t * 'rest), - z num * 'rest ) - instr - (* tez operations *) - | Add_tez : (Tez.t * (Tez.t * 'rest), Tez.t * 'rest) instr - | Sub_tez : (Tez.t * (Tez.t * 'rest), Tez.t * 'rest) instr - | Mul_teznat : (Tez.t * (n num * 'rest), Tez.t * 'rest) instr - | Mul_nattez : (n num * (Tez.t * 'rest), Tez.t * 'rest) instr - | Ediv_teznat - : (Tez.t * (n num * 'rest), (Tez.t, Tez.t) pair option * 'rest) instr - | Ediv_tez - : (Tez.t * (Tez.t * 'rest), (n num, Tez.t) pair option * 'rest) instr - (* boolean operations *) - | Or : (bool * (bool * 'rest), bool * 'rest) instr - | And : (bool * (bool * 'rest), bool * 'rest) instr - | Xor : (bool * (bool * 'rest), bool * 'rest) instr - | Not : (bool * 'rest, bool * 'rest) instr - (* integer operations *) - | Is_nat : (z num * 'rest, n num option * 'rest) instr - | Neg_nat : (n num * 'rest, z num * 'rest) instr - | Neg_int : (z num * 'rest, z num * 'rest) instr - | Abs_int : (z num * 'rest, n num * 'rest) instr - | Int_nat : (n num * 'rest, z num * 'rest) instr - | Add_intint : (z num * (z num * 'rest), z num * 'rest) instr - | Add_intnat : (z num * (n num * 'rest), z num * 'rest) instr - | Add_natint : (n num * (z num * 'rest), z num * 'rest) instr - | Add_natnat : (n num * (n num * 'rest), n num * 'rest) instr - | Sub_int : ('s num * ('t num * 'rest), z num * 'rest) instr - | Mul_intint : (z num * (z num * 'rest), z num * 'rest) instr - | Mul_intnat : (z num * (n num * 'rest), z num * 'rest) instr - | Mul_natint : (n num * (z num * 'rest), z num * 'rest) instr - | Mul_natnat : (n num * (n num * 'rest), n num * 'rest) instr - | Ediv_intint - : (z num * (z num * 'rest), (z num, n num) pair option * 'rest) instr - | Ediv_intnat - : (z num * (n num * 'rest), (z num, n num) pair option * 'rest) instr - | Ediv_natint - : (n num * (z num * 'rest), (z num, n num) pair option * 'rest) instr - | Ediv_natnat - : (n num * (n num * 'rest), (n num, n num) pair option * 'rest) instr - | Lsl_nat : (n num * (n num * 'rest), n num * 'rest) instr - | Lsr_nat : (n num * (n num * 'rest), n num * 'rest) instr - | Or_nat : (n num * (n num * 'rest), n num * 'rest) instr - | And_nat : (n num * (n num * 'rest), n num * 'rest) instr - | And_int_nat : (z num * (n num * 'rest), n num * 'rest) instr - | Xor_nat : (n num * (n num * 'rest), n num * 'rest) instr - | Not_nat : (n num * 'rest, z num * 'rest) instr - | Not_int : (z num * 'rest, z num * 'rest) instr - (* control *) - | Seq : ('bef, 'trans) descr * ('trans, 'aft) descr -> ('bef, 'aft) instr - | If : ('bef, 'aft) descr * ('bef, 'aft) descr -> (bool * 'bef, 'aft) instr - | Loop : ('rest, bool * 'rest) descr -> (bool * 'rest, 'rest) instr - | Loop_left : - ('a * 'rest, ('a, 'b) union * 'rest) descr - -> (('a, 'b) union * 'rest, 'b * 'rest) instr - | Dip : ('bef, 'aft) descr -> ('top * 'bef, 'top * 'aft) instr - | Exec : ('arg * (('arg, 'ret) lambda * 'rest), 'ret * 'rest) instr - | Apply : - 'arg ty - -> ( 'arg * (('arg * 'remaining, 'ret) lambda * 'rest), - ('remaining, 'ret) lambda * 'rest ) - instr - | Lambda : ('arg, 'ret) lambda -> ('rest, ('arg, 'ret) lambda * 'rest) instr - | Failwith : 'a ty -> ('a * 'rest, 'aft) instr - | Nop : ('rest, 'rest) instr - (* comparison *) - | Compare : 'a comparable_ty -> ('a * ('a * 'rest), z num * 'rest) instr - (* comparators *) - | Eq : (z num * 'rest, bool * 'rest) instr - | Neq : (z num * 'rest, bool * 'rest) instr - | Lt : (z num * 'rest, bool * 'rest) instr - | Gt : (z num * 'rest, bool * 'rest) instr - | Le : (z num * 'rest, bool * 'rest) instr - | Ge : (z num * 'rest, bool * 'rest) instr - (* protocol *) - | Address : (_ typed_contract * 'rest, address * 'rest) instr - | Contract : - 'p ty * string - -> (address * 'rest, 'p typed_contract option * 'rest) instr - | Transfer_tokens - : ( 'arg * (Tez.t * ('arg typed_contract * 'rest)), - operation * 'rest ) - instr - | Implicit_account - : (public_key_hash * 'rest, unit typed_contract * 'rest) instr - | Create_contract : - 'g ty - * 'p ty - * ('p * 'g, operation boxed_list * 'g) lambda - * field_annot option - -> ( public_key_hash option * (Tez.t * ('g * 'rest)), - operation * (address * 'rest) ) - instr - | Set_delegate : (public_key_hash option * 'rest, operation * 'rest) instr - | Now : ('rest, Script_timestamp.t * 'rest) instr - | Balance : ('rest, Tez.t * 'rest) instr - | Level : ('rest, n num * 'rest) instr - | Check_signature - : (public_key * (signature * (bytes * 'rest)), bool * 'rest) instr - | Hash_key : (public_key * 'rest, public_key_hash * 'rest) instr - | Pack : 'a ty -> ('a * 'rest, bytes * 'rest) instr - | Unpack : 'a ty -> (bytes * 'rest, 'a option * 'rest) instr - | Blake2b : (bytes * 'rest, bytes * 'rest) instr - | Sha256 : (bytes * 'rest, bytes * 'rest) instr - | Sha512 : (bytes * 'rest, bytes * 'rest) instr - | Source : ('rest, address * 'rest) instr - | Sender : ('rest, address * 'rest) instr - | Self : 'p ty * string -> ('rest, 'p typed_contract * 'rest) instr - | Self_address : ('rest, address * 'rest) instr - | Amount : ('rest, Tez.t * 'rest) instr - | Sapling_empty_state : { - memo_size : Sapling.Memo_size.t; - } - -> ('rest, Sapling.state * 'rest) instr - | Sapling_verify_update - : ( Sapling.transaction * (Sapling.state * 'rest), - (z num, Sapling.state) pair option * 'rest ) - instr - | Dig : - int * ('x * 'rest, 'rest, 'bef, 'aft) stack_prefix_preservation_witness - -> ('bef, 'x * 'aft) instr - | Dug : - int * ('rest, 'x * 'rest, 'bef, 'aft) stack_prefix_preservation_witness - -> ('x * 'bef, 'aft) instr - | Dipn : - int - * ('fbef, 'faft, 'bef, 'aft) stack_prefix_preservation_witness - * ('fbef, 'faft) descr - -> ('bef, 'aft) instr - | Dropn : - int * ('rest, 'rest, 'bef, 'bef) stack_prefix_preservation_witness - -> ('bef, 'rest) instr - | ChainId : ('rest, Chain_id.t * 'rest) instr - | Never : (never * 'rest, 'aft) instr - | Voting_power : (public_key_hash * 'rest, n num * 'rest) instr - | Total_voting_power : ('rest, n num * 'rest) instr - | Keccak : (bytes * 'rest, bytes * 'rest) instr - | Sha3 : (bytes * 'rest, bytes * 'rest) instr - | Add_bls12_381_g1 - : ( Bls12_381.G1.t * (Bls12_381.G1.t * 'rest), - Bls12_381.G1.t * 'rest ) - instr - | Add_bls12_381_g2 - : ( Bls12_381.G2.t * (Bls12_381.G2.t * 'rest), - Bls12_381.G2.t * 'rest ) - instr - | Add_bls12_381_fr - : ( Bls12_381.Fr.t * (Bls12_381.Fr.t * 'rest), - Bls12_381.Fr.t * 'rest ) - instr - | Mul_bls12_381_g1 - : ( Bls12_381.G1.t * (Bls12_381.Fr.t * 'rest), - Bls12_381.G1.t * 'rest ) - instr - | Mul_bls12_381_g2 - : ( Bls12_381.G2.t * (Bls12_381.Fr.t * 'rest), - Bls12_381.G2.t * 'rest ) - instr - | Mul_bls12_381_fr - : ( Bls12_381.Fr.t * (Bls12_381.Fr.t * 'rest), - Bls12_381.Fr.t * 'rest ) - instr - | Mul_bls12_381_z_fr - : (Bls12_381.Fr.t * (_ num * 'rest), Bls12_381.Fr.t * 'rest) instr - | Mul_bls12_381_fr_z - : (_ num * (Bls12_381.Fr.t * 'rest), Bls12_381.Fr.t * 'rest) instr - | Int_bls12_381_fr : (Bls12_381.Fr.t * 'rest, z num * 'rest) instr - | Neg_bls12_381_g1 : (Bls12_381.G1.t * 'rest, Bls12_381.G1.t * 'rest) instr - | Neg_bls12_381_g2 : (Bls12_381.G2.t * 'rest, Bls12_381.G2.t * 'rest) instr - | Neg_bls12_381_fr : (Bls12_381.Fr.t * 'rest, Bls12_381.Fr.t * 'rest) instr - | Pairing_check_bls12_381 - : ( (Bls12_381.G1.t, Bls12_381.G2.t) pair boxed_list * 'rest, - bool * 'rest ) - instr - | Comb : int * ('before, 'after) comb_gadt_witness -> ('before, 'after) instr - | Uncomb : - int * ('before, 'after) uncomb_gadt_witness - -> ('before, 'after) instr - | Comb_get : - int * ('before, 'after) comb_get_gadt_witness - -> ('before * 'rest, 'after * 'rest) instr - | Comb_set : - int * ('value, 'before, 'after) comb_set_gadt_witness - -> ('value * ('before * 'rest), 'after * 'rest) instr - | Dup_n : - int * ('before, 'after) dup_n_gadt_witness - -> ('before, 'after * 'before) instr - | Ticket : ('a * (n num * 'rest), 'a ticket * 'rest) instr - | Read_ticket - : ( 'a ticket * 'rest, - (address * ('a * n num)) * ('a ticket * 'rest) ) - instr - | Split_ticket - : ( 'a ticket * ((n num * n num) * 'rest), - ('a ticket * 'a ticket) option * 'rest ) - instr - | Join_tickets : - 'a comparable_ty - -> (('a ticket * 'a ticket) * 'rest, 'a ticket option * 'rest) instr - -and ('before, 'after) comb_gadt_witness = - | Comb_one : ('a * 'before, 'a * 'before) comb_gadt_witness - | Comb_succ : - ('before, 'b * 'after) comb_gadt_witness - -> ('a * 'before, ('a * 'b) * 'after) comb_gadt_witness - -and ('before, 'after) uncomb_gadt_witness = - | Uncomb_one : ('rest, 'rest) uncomb_gadt_witness - | Uncomb_succ : - ('b * 'before, 'after) uncomb_gadt_witness - -> (('a * 'b) * 'before, 'a * 'after) uncomb_gadt_witness - -and ('before, 'after) comb_get_gadt_witness = - | Comb_get_zero : ('b, 'b) comb_get_gadt_witness - | Comb_get_one : ('a * 'b, 'a) comb_get_gadt_witness - | Comb_get_plus_two : - ('before, 'after) comb_get_gadt_witness - -> ('a * 'before, 'after) comb_get_gadt_witness - -and ('value, 'before, 'after) comb_set_gadt_witness = - | Comb_set_zero : ('value, _, 'value) comb_set_gadt_witness - | Comb_set_one : ('value, 'hd * 'tl, 'value * 'tl) comb_set_gadt_witness - | Comb_set_plus_two : - ('value, 'before, 'after) comb_set_gadt_witness - -> ('value, 'a * 'before, 'a * 'after) comb_set_gadt_witness - -(* - - [dup_n_gadt_witness ('s, 't)] ensures that the n-th element of ['s] - is of type ['t]. - - This relational predicate is defined by induction on [n]. - -*) -and (_, _) dup_n_gadt_witness = - | Dup_n_zero : ('a * 'rest, 'a) dup_n_gadt_witness - | Dup_n_succ : - ('stack, 'b) dup_n_gadt_witness - -> ('a * 'stack, 'b) dup_n_gadt_witness - -(* - - Type witness for operations that work deep in the stack ignoring - (and preserving) a prefix. - - The two right parameters are the shape of the stack with the (same) - prefix before and after the transformation. The two left parameters - are the shape of the stack without the prefix before and after. - - This relational predicate is defined by induction on the common - prefix of the two topmost stacks. - -*) -and ('bef, 'aft, 'bef_suffix, 'aft_suffix) stack_prefix_preservation_witness = - | Prefix : - ('fbef, 'faft, 'bef, 'aft) stack_prefix_preservation_witness - -> ('fbef, 'faft, 'x * 'bef, 'x * 'aft) stack_prefix_preservation_witness - | Rest : ('bef, 'aft, 'bef, 'aft) stack_prefix_preservation_witness - -and ('bef, 'aft) descr = { - loc : Script.location; - bef : 'bef stack_ty; - aft : 'aft stack_ty; - instr : ('bef, 'aft) instr; -} - -let rec ty_of_comparable_ty : type a. a comparable_ty -> a ty = - fun s -> - match s with - | Unit_key _ -> - Unit_t None - | Never_key _ -> - Never_t None - | Int_key _ -> - Int_t None - | Nat_key _ -> - Nat_t None - | Signature_key _ -> - Signature_t None - | String_key _ -> - String_t None - | Bytes_key _ -> - Bytes_t None - | Mutez_key _ -> - Mutez_t None - | Bool_key _ -> - Bool_t None - | Key_hash_key _ -> - Key_hash_t None - | Key_key _ -> - Key_t None - | Timestamp_key _ -> - Timestamp_t None - | Chain_id_key _ -> - Chain_id_t None - | Address_key _ -> - Address_t None - | Pair_key ((a, _), (b, _), _) -> - Pair_t - ( (ty_of_comparable_ty a, None, None), - (ty_of_comparable_ty b, None, None), - None ) - | Union_key ((a, _), (b, _), _) -> - Union_t - ((ty_of_comparable_ty a, None), (ty_of_comparable_ty b, None), None) - | Option_key (t, _) -> - Option_t (ty_of_comparable_ty t, None) - -let unlist_ty : type a. a boxed_list ty -> a ty = function - | List_t (a, _) -> - a - | _ -> - (* FIXME: This is not robust to evolutions. *) - (* because of the concrete implementations of the type - constructors occurring in the definition of [ty]: *) - assert false - -let unset_ty : type a. a set ty -> a ty = function - | Set_t (a, _) -> - ty_of_comparable_ty a - | _ -> - (* FIXME: This is not robust to evolutions. *) - (* because of the concrete implementations of the type - constructors occurring in the definition of [ty]: *) - assert false - -let unmap_ty : type k v. (k, v) map ty -> k ty * v ty = function - | Map_t (k, v, _) -> - (ty_of_comparable_ty k, v) - | _ -> - (* FIXME: This is not robust to evolutions. *) - (* because of the concrete implementations of the type - constructors occurring in the definition of [ty]: *) - assert false diff --git a/src/proto_alpha/lib_protocol/test/test_gas_costs.ml b/src/proto_alpha/lib_protocol/test/test_gas_costs.ml index c0c46af4e7a0..5e1cae9af304 100644 --- a/src/proto_alpha/lib_protocol/test/test_gas_costs.ml +++ b/src/proto_alpha/lib_protocol/test/test_gas_costs.ml @@ -41,13 +41,13 @@ let dummy_list = list_cons 42 list_empty let forty_two = Alpha_context.Script_int.of_int 42 let dummy_set = - set_update forty_two true (empty_set Script_typed_ir.(Int_key None)) + set_update forty_two true (empty_set Script_typed_cps_ir.(Int_key None)) let dummy_map = map_update forty_two (Some forty_two) - (empty_map Script_typed_ir.(Int_key None)) + (empty_map Script_typed_cps_ir.(Int_key None)) let dummy_timestamp = Alpha_context.Script_timestamp.of_zint (Z.of_int 42) @@ -143,7 +143,7 @@ let all_interpreter_costs = ("dropn", dropn 42); ("neq", neq); ("nop", nop); - ("compare", compare Script_typed_ir.(Int_key None) forty_two forty_two); + ("compare", compare Script_typed_cps_ir.(Int_key None) forty_two forty_two); ( "concat_string_precheck", concat_string_precheck (list_cons "42" list_empty) ); ("concat_string", concat_string (S.safe_int 42)); diff --git a/src/proto_alpha/lib_protocol/test/test_interpretation.ml b/src/proto_alpha/lib_protocol/test/test_interpretation.ml index d45be768b5a7..45768fdbc3c9 100644 --- a/src/proto_alpha/lib_protocol/test/test_interpretation.ml +++ b/src/proto_alpha/lib_protocol/test/test_interpretation.ml @@ -53,8 +53,8 @@ let run_script ctx ?(step_constants = default_step_constants) contract ~internal:false >>=?? fun res -> return res -let run_step ctxt code param = - Script_interpreter.step None ctxt default_step_constants code param +let run_step ctxt code accu stack = + Script_interpreter.step None ctxt default_step_constants code accu stack (** Runs a script with an ill-typed parameter and verifies that a Bad_contract_parameter error is returned. *) @@ -87,18 +87,21 @@ let read_file filename = (* Confront the Michelson interpreter to deep recursions. *) let test_stack_overflow () = + let open Script_typed_cps_ir in test_context () >>=? fun ctxt -> - let descr instr = - Script_typed_ir.{loc = 0; bef = Empty_t; aft = Empty_t; instr} + let stack = Script_typed_cps_ir.Item_t (Unit_t None, Empty_t, None) in + let descr kinstr = + Script_typed_cps_ir.{kloc = 0; kbef = stack; kaft = stack; kinstr} in + let kinfo = {iloc = -1; kstack_ty = stack} in let enorme_et_seq n = let rec aux n acc = - if n = 0 then acc else aux (n - 1) (descr (Seq (acc, descr Nop))) + if n = 0 then acc else aux (n - 1) (INop (kinfo, acc)) in - aux n (descr Nop) + aux n (IHalt kinfo) in - run_step ctxt (enorme_et_seq 100_000) () + run_step ctxt (descr (enorme_et_seq 100_000)) () () >>= function | Ok _ -> Alcotest.fail "expected an error" diff --git a/src/proto_alpha/lib_protocol/test/test_sapling.ml b/src/proto_alpha/lib_protocol/test/test_sapling.ml index ffdb6a9644d3..0db336c35a3c 100644 --- a/src/proto_alpha/lib_protocol/test/test_sapling.ml +++ b/src/proto_alpha/lib_protocol/test/test_sapling.ml @@ -1142,7 +1142,7 @@ module Interpreter_tests = struct let storage_lazy_expr = Alpha_context.Script.lazy_expr storage in let tytype = let memo_size = memo_size_of_int memo_size in - let open Script_typed_ir in + let open Script_typed_cps_ir in let state_ty = Sapling_state_t (memo_size, None) in Pair_t ((state_ty, None, None), (state_ty, None, None), None) in diff --git a/src/proto_alpha/lib_protocol/test/test_typechecking.ml b/src/proto_alpha/lib_protocol/test/test_typechecking.ml index 543b5fbdffd8..be61fcdd2604 100644 --- a/src/proto_alpha/lib_protocol/test/test_typechecking.ml +++ b/src/proto_alpha/lib_protocol/test/test_typechecking.ml @@ -49,7 +49,7 @@ let test_context_with_nat_nat_big_map () = let ctxt = Incremental.alpha_ctxt v in wrap_error_lwt @@ Big_map.fresh ~temporary:false ctxt >>=? fun (ctxt, id) -> - let nat_ty = Script_typed_ir.Nat_t None in + let nat_ty = Script_typed_cps_ir.Nat_t None in wrap_error_lwt @@ Lwt.return @@ Script_ir_translator.unparse_ty ctxt nat_ty >>=? fun (nat_ty_node, ctxt) -> let nat_ty_expr = Micheline.strip_locations nat_ty_node in @@ -186,7 +186,7 @@ let test_parse_ty ctxt node expected = let test_parse_comb_type () = let open Script in - let open Script_typed_ir in + let open Script_typed_cps_ir in let nat_prim = Prim (-1, T_nat, [], []) in let nat_prim_a = Prim (-1, T_nat, [], ["%a"]) in let nat_prim_b = Prim (-1, T_nat, [], ["%b"]) in @@ -276,7 +276,7 @@ let test_unparse_ty loc ctxt expected ty = let test_unparse_comb_type () = let open Script in - let open Script_typed_ir in + let open Script_typed_cps_ir in let nat_prim = Prim (-1, T_nat, [], []) in let nat_prim_a = Prim (-1, T_nat, [], ["%a"]) in let nat_prim_b = Prim (-1, T_nat, [], ["%b"]) in @@ -394,7 +394,7 @@ let test_unparse_comparable_ty loc ctxt expected ty = let test_unparse_comb_comparable_type () = let open Script in - let open Script_typed_ir in + let open Script_typed_cps_ir in let nat_prim = Prim (-1, T_nat, [], []) in let nat_prim_a = Prim (-1, T_nat, [], ["%a"]) in let nat_prim_b = Prim (-1, T_nat, [], ["%b"]) in @@ -523,7 +523,7 @@ let test_parse_data_fails loc ctxt ty node = let test_parse_comb_data () = let open Script in - let open Script_typed_ir in + let open Script_typed_cps_ir in let z = Script_int.zero_n in let z_prim = Micheline.Int (-1, Z.zero) in let nat_ty = Nat_t None in @@ -620,7 +620,7 @@ let test_parse_comb_data () = Boxed_map with type key = n num and type value = n num option end in let expected_big_map = - let open Script_typed_ir in + let open Script_typed_cps_ir in let diff = (module M : M.S) in let nat_key_ty = Nat_key None in {id = Some big_map_id; diff; key_type = nat_key_ty; value_type = nat_ty} @@ -692,7 +692,7 @@ let test_unparse_data loc ctxt ty x ~expected_readable ~expected_optimized = let test_unparse_comb_data () = let open Script in - let open Script_typed_ir in + let open Script_typed_cps_ir in let z = Script_int.zero_n in let z_prim = Micheline.Int (-1, Z.zero) in let nat_ty = Nat_t None in @@ -763,7 +763,7 @@ let rec gen_combs leaf arity = (* Checks the optimality of the Optimized Micheline representation for combs *) let test_optimal_comb () = - let open Script_typed_ir in + let open Script_typed_cps_ir in let leaf_ty = Nat_t None in let leaf_mich = Int (-1, Z.zero) in let leaf_v = Script_int.zero_n in diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out index a60efeec02d0..8e693a819472 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract.TestSelfAddressTransfer::test_send_self_address.out @@ -1,7 +1,7 @@ tests_alpha/test_contract.py::TestSelfAddressTransfer::test_send_self_address Node is bootstrapped. -Estimated gas: 6616.102 units (will add 100 for safety) +Estimated gas: 6615.682 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000966 Expected counter: [EXPECTED_COUNTER] - Gas limit: 6717 + Gas limit: 6716 Storage limit: 0 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000966 @@ -27,7 +27,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 82 bytes - Consumed gas: 3945.569 + Consumed gas: 3945.429 Internal operations: Transaction: Amount: ꜩ0 @@ -37,6 +37,6 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 83 bytes - Consumed gas: 2670.533 + Consumed gas: 2670.253 Injected block [BLOCK_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out index 032ad8d84bb0..a40be19f9037 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainLevel::test_level.out @@ -45,7 +45,7 @@ Contract memorized as level. Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2226.455 units (will add 100 for safety) +Estimated gas: 2226.385 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -70,7 +70,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 4 Storage size: 40 bytes - Consumed gas: 2226.455 + Consumed gas: 2226.385 Balance updates: [CONTRACT_HASH] ... -ꜩ500 [CONTRACT_HASH] ... +ꜩ500 @@ -87,7 +87,7 @@ Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] 4 Node is bootstrapped. -Estimated gas: 2226.449 units (will add 100 for safety) +Estimated gas: 2226.379 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -112,7 +112,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 7 Storage size: 40 bytes - Consumed gas: 2226.449 + Consumed gas: 2226.379 Balance updates: [CONTRACT_HASH] ... -ꜩ500 [CONTRACT_HASH] ... +ꜩ500 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out index c1ffb0c32805..70a3e92f81c4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out @@ -46,7 +46,7 @@ Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] none Node is bootstrapped. -Estimated gas: 3520.061 units (will add 100 for safety) +Estimated gas: 3520.001 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -72,7 +72,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2520.061 + Consumed gas: 2520.001 Internal operations: Delegation: Contract: [CONTRACT_HASH] @@ -83,7 +83,7 @@ This sequence of operations was run: Injected block [BLOCK_HASH] [CONTRACT_HASH] (known as bootstrap5) Node is bootstrapped. -Estimated gas: 3494.521 units (will add 100 for safety) +Estimated gas: 3494.461 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -109,7 +109,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2494.521 + Consumed gas: 2494.461 Internal operations: Delegation: Contract: [CONTRACT_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out index 9f70abe5cba0..8c3b635e938a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b75ba63500a5694fb2ffe174acc2de22d01ccb7259342437f05e1987949f0ad82e9f32e9a0b79cb252d7f7b8236ad728893f4e7150742eefdbeda254970f9fcd92c6228c178e1a923e5600758eb83f2a05edd0be7625657901f2ba81eaf145d003dbef78e33f43a32a3788bdf0501000000085341554349535345 "spsig1PPUFZucuAQybs5wsqsNQ68QNgFaBnVKMFaoZZfi1BtNnuCAWnmL9wVy5HfHkR6AeodjVGxpBVVSYcJKyMURn6K1yknYLm")] Node is bootstrapped. -Estimated gas: 6724.736 units (will add 100 for safety) +Estimated gas: 6723.566 units (will add 100 for safety) Estimated storage: 257 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.00119 Expected counter: [EXPECTED_COUNTER] - Gas limit: 6825 + Gas limit: 6824 Storage limit: 277 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.00119 @@ -29,7 +29,7 @@ This sequence of operations was run: Updated storage: [OPERATION_HASH]48f709699019725ba Storage size: 578 bytes - Consumed gas: 5297.736 + Consumed gas: 5296.566 Internal operations: Transaction: Amount: ꜩ1000 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out index d7ef29b113b7..6aafae68e270 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out @@ -44,7 +44,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as source. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2543.119 units (will add 100 for safety) +Estimated gas: 2543.049 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -69,14 +69,14 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 0x0000e7670f32038107a59a2b9cfefae36ea21f5aa63c Storage size: 65 bytes - Consumed gas: 2543.119 + Consumed gas: 2543.049 Injected block [BLOCK_HASH] "[CONTRACT_HASH]" [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5960.812 units (will add 100 for safety) +Estimated gas: 5960.682 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -102,7 +102,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 55 bytes - Consumed gas: 3417.693 + Consumed gas: 3417.633 Internal operations: Transaction: Amount: ꜩ0 @@ -111,7 +111,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: 0x0000e7670f32038107a59a2b9cfefae36ea21f5aa63c Storage size: 65 bytes - Consumed gas: 2543.119 + Consumed gas: 2543.049 Injected block [BLOCK_HASH] "[CONTRACT_HASH]" diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out index 451e99314b46..e1a6b091512b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_split_bytes Node is bootstrapped. -Estimated gas: 2578.581 units (will add 100 for safety) +Estimated gas: 2578.971 units (will add 100 for safety) Estimated storage: 511 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -55,7 +55,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 254 bytes Paid storage size diff: 254 bytes - Consumed gas: 2578.581 + Consumed gas: 2578.971 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0635 [CONTRACT_HASH] ... -ꜩ0.06425 @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_bytes. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3486.997 units (will add 100 for safety) +Estimated gas: 3486.757 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3486.997 + Consumed gas: 3486.757 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { 0xaa ; 0xbb ; 0xcc } Node is bootstrapped. -Estimated gas: 3627.487 units (will add 100 for safety) +Estimated gas: 3626.827 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -113,7 +113,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000634 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3728 + Gas limit: 3727 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000634 @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc ; 0xdd ; 0xee ; 0xff } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3627.487 + Consumed gas: 3626.827 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out index d40a2e556124..ba67202ac341 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_split_string Node is bootstrapped. -Estimated gas: 2578.581 units (will add 100 for safety) +Estimated gas: 2578.971 units (will add 100 for safety) Estimated storage: 511 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -55,7 +55,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 254 bytes Paid storage size diff: 254 bytes - Consumed gas: 2578.581 + Consumed gas: 2578.971 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0635 [CONTRACT_HASH] ... -ꜩ0.06425 @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_string. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3457.041 units (will add 100 for safety) +Estimated gas: 3456.801 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -79,7 +79,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000617 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3558 + Gas limit: 3557 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000617 @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3457.041 + Consumed gas: 3456.801 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { "a" ; "b" ; "c" } Node is bootstrapped. -Estimated gas: 3513.603 units (will add 100 for safety) +Estimated gas: 3512.943 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -113,7 +113,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000623 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3614 + Gas limit: 3613 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000623 @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" ; "d" ; "e" ; "f" } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3513.603 + Consumed gas: 3512.943 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out index b38623c151cf..f318d1b43c12 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_store_input.out @@ -108,7 +108,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as store_input. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2211.679 units (will add 100 for safety) +Estimated gas: 2211.609 units (will add 100 for safety) Estimated storage: 7 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -135,7 +135,7 @@ This sequence of operations was run: Updated storage: "abcdefg" Storage size: 48 bytes Paid storage size diff: 7 bytes - Consumed gas: 2211.679 + Consumed gas: 2211.609 Balance updates: [CONTRACT_HASH] ... -ꜩ0.00175 [CONTRACT_HASH] ... -ꜩ100 @@ -145,7 +145,7 @@ Injected block [BLOCK_HASH] 200 ꜩ "abcdefg" Node is bootstrapped. -Estimated gas: 2211.707 units (will add 100 for safety) +Estimated gas: 2211.637 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -171,7 +171,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: "xyz" Storage size: 44 bytes - Consumed gas: 2211.707 + Consumed gas: 2211.637 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out index 0529f95258c8..c82b81ee10b7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_amount.out @@ -44,7 +44,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as transfer_amount. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 2224.385 units (will add 100 for safety) +Estimated gas: 2224.315 units (will add 100 for safety) Estimated storage: 4 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -70,7 +70,7 @@ This sequence of operations was run: Updated storage: 500000000 Storage size: 44 bytes Paid storage size diff: 4 bytes - Consumed gas: 2224.385 + Consumed gas: 2224.315 Balance updates: [CONTRACT_HASH] ... -ꜩ0.001 [CONTRACT_HASH] ... -ꜩ500 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out index 18c54b2768d3..bb60cdef5b02 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out @@ -137,7 +137,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5463.306 units (will add 100 for safety) +Estimated gas: 5463.176 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -163,7 +163,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3251.771 + Consumed gas: 3251.711 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -175,7 +175,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 38 bytes - Consumed gas: 2211.535 + Consumed gas: 2211.465 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -185,7 +185,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5463.306 units (will add 100 for safety) +Estimated gas: 5463.176 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -211,7 +211,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3251.771 + Consumed gas: 3251.711 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -223,7 +223,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 38 bytes - Consumed gas: 2211.535 + Consumed gas: 2211.465 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" index 2dbc7456b663..eef6d84dfcab 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["hello"] to 4 trace - - location: 13 (remaining gas: 1039988.651 units remaining) - [ (Pair "hello" (Some 4) {}) ] + - location: 11 (remaining gas: 1039988.651 units remaining) + [ (Pair "hello" (Some 4) {}) + Unit ] - location: 13 (remaining gas: 1039988.571 units remaining) [ "hello" @parameter (Pair (Some 4) {}) @storage @@ -21,30 +22,23 @@ trace [ (Some 4) {} Unit ] - - location: 15 (remaining gas: 1039988.321 units remaining) - [ (Some 4) - {} - Unit ] - - location: -1 (remaining gas: 1039988.251 units remaining) + - location: 16 (remaining gas: 1039988.311 units remaining) [ "hello" @parameter (Some 4) {} Unit ] - - location: 17 (remaining gas: 1039988.091 units remaining) + - location: 17 (remaining gas: 1039988.151 units remaining) [ None { Elt "hello" 4 } Unit ] - - location: 18 (remaining gas: 1039988.011 units remaining) + - location: 18 (remaining gas: 1039988.071 units remaining) [ (Pair None { Elt "hello" 4 }) Unit ] - - location: 19 (remaining gas: 1039987.931 units remaining) + - location: 19 (remaining gas: 1039987.991 units remaining) [ {} (Pair None { Elt "hello" 4 }) Unit ] - - location: 21 (remaining gas: 1039987.851 units remaining) - [ (Pair {} None { Elt "hello" 4 }) - Unit ] - - location: -1 (remaining gas: 1039987.781 units remaining) + - location: 21 (remaining gas: 1039987.911 units remaining) [ (Pair {} None { Elt "hello" 4 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" index 7758420c663a..d6929b5c8e9f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" @@ -9,8 +9,9 @@ big_map diff Set map(0)["hello"] to 4 Set map(0)["hi"] to 5 trace - - location: 13 (remaining gas: 1039988.057 units remaining) - [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] + - location: 11 (remaining gas: 1039988.057 units remaining) + [ (Pair "hi" (Some 5) { Elt "hello" 4 }) + Unit ] - location: 13 (remaining gas: 1039987.977 units remaining) [ "hi" @parameter (Pair (Some 5) { Elt "hello" 4 }) @storage @@ -22,30 +23,23 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039987.727 units remaining) - [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: -1 (remaining gas: 1039987.657 units remaining) + - location: 16 (remaining gas: 1039987.717 units remaining) [ "hi" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: 17 (remaining gas: 1039987.497 units remaining) + - location: 17 (remaining gas: 1039987.557 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } Unit ] - - location: 18 (remaining gas: 1039987.417 units remaining) + - location: 18 (remaining gas: 1039987.477 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 19 (remaining gas: 1039987.337 units remaining) + - location: 19 (remaining gas: 1039987.397 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 21 (remaining gas: 1039987.257 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] - - location: -1 (remaining gas: 1039987.187 units remaining) + - location: 21 (remaining gas: 1039987.317 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" index 676948afddb4..208359b97de8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["hello"] to 5 trace - - location: 13 (remaining gas: 1039988.027 units remaining) - [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] + - location: 11 (remaining gas: 1039988.027 units remaining) + [ (Pair "hello" (Some 5) { Elt "hello" 4 }) + Unit ] - location: 13 (remaining gas: 1039987.947 units remaining) [ "hello" @parameter (Pair (Some 5) { Elt "hello" 4 }) @storage @@ -21,30 +22,23 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039987.697 units remaining) - [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: -1 (remaining gas: 1039987.627 units remaining) + - location: 16 (remaining gas: 1039987.687 units remaining) [ "hello" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: 17 (remaining gas: 1039987.467 units remaining) + - location: 17 (remaining gas: 1039987.527 units remaining) [ (Some 4) { Elt "hello" 5 } Unit ] - - location: 18 (remaining gas: 1039987.387 units remaining) + - location: 18 (remaining gas: 1039987.447 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 19 (remaining gas: 1039987.307 units remaining) + - location: 19 (remaining gas: 1039987.367 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 21 (remaining gas: 1039987.227 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) - Unit ] - - location: -1 (remaining gas: 1039987.157 units remaining) + - location: 21 (remaining gas: 1039987.287 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" index 1def2cf9e291..d00ef4eb1f77 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" @@ -9,8 +9,9 @@ big_map diff Unset map(0)["1"] Set map(0)["2"] to 2 trace - - location: 13 (remaining gas: 1039987.643 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] + - location: 11 (remaining gas: 1039987.643 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) + Unit ] - location: 13 (remaining gas: 1039987.563 units remaining) [ "1" @parameter (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage @@ -22,30 +23,23 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039987.313 units remaining) - [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: -1 (remaining gas: 1039987.243 units remaining) + - location: 16 (remaining gas: 1039987.303 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 17 (remaining gas: 1039987.083 units remaining) + - location: 17 (remaining gas: 1039987.143 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039987.003 units remaining) + - location: 18 (remaining gas: 1039987.063 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039986.923 units remaining) + - location: 19 (remaining gas: 1039986.983 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039986.843 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] - - location: -1 (remaining gas: 1039986.773 units remaining) + - location: 21 (remaining gas: 1039986.903 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" index 05697a964d80..f6d0fc046415 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" @@ -9,8 +9,9 @@ big_map diff Unset map(0)["1"] Set map(0)["2"] to 2 trace - - location: 13 (remaining gas: 1039987.643 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] + - location: 11 (remaining gas: 1039987.643 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) + Unit ] - location: 13 (remaining gas: 1039987.563 units remaining) [ "1" @parameter (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage @@ -22,30 +23,23 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039987.313 units remaining) - [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: -1 (remaining gas: 1039987.243 units remaining) + - location: 16 (remaining gas: 1039987.303 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 17 (remaining gas: 1039987.083 units remaining) + - location: 17 (remaining gas: 1039987.143 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039987.003 units remaining) + - location: 18 (remaining gas: 1039987.063 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039986.923 units remaining) + - location: 19 (remaining gas: 1039986.983 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039986.843 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] - - location: -1 (remaining gas: 1039986.773 units remaining) + - location: 21 (remaining gas: 1039986.903 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" index 648e4ce70651..ef6d08b813c0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string nat) Unset map(0)["hello"] trace - - location: 13 (remaining gas: 1039988.267 units remaining) - [ (Pair "hello" None { Elt "hello" 4 }) ] + - location: 11 (remaining gas: 1039988.267 units remaining) + [ (Pair "hello" None { Elt "hello" 4 }) + Unit ] - location: 13 (remaining gas: 1039988.187 units remaining) [ "hello" @parameter (Pair None { Elt "hello" 4 }) @storage @@ -21,30 +22,23 @@ trace [ None { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039987.937 units remaining) - [ None - { Elt "hello" 4 } - Unit ] - - location: -1 (remaining gas: 1039987.867 units remaining) + - location: 16 (remaining gas: 1039987.927 units remaining) [ "hello" @parameter None { Elt "hello" 4 } Unit ] - - location: 17 (remaining gas: 1039987.707 units remaining) + - location: 17 (remaining gas: 1039987.767 units remaining) [ (Some 4) {} Unit ] - - location: 18 (remaining gas: 1039987.627 units remaining) + - location: 18 (remaining gas: 1039987.687 units remaining) [ (Pair (Some 4) {}) Unit ] - - location: 19 (remaining gas: 1039987.547 units remaining) + - location: 19 (remaining gas: 1039987.607 units remaining) [ {} (Pair (Some 4) {}) Unit ] - - location: 21 (remaining gas: 1039987.467 units remaining) - [ (Pair {} (Some 4) {}) - Unit ] - - location: -1 (remaining gas: 1039987.397 units remaining) + - location: 21 (remaining gas: 1039987.527 units remaining) [ (Pair {} (Some 4) {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" index 868c408e1e2d..0fc1754216a2 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string nat) Unset map(0)["hello"] trace - - location: 13 (remaining gas: 1039988.891 units remaining) - [ (Pair "hello" None {}) ] + - location: 11 (remaining gas: 1039988.891 units remaining) + [ (Pair "hello" None {}) + Unit ] - location: 13 (remaining gas: 1039988.811 units remaining) [ "hello" @parameter (Pair None {}) @storage @@ -21,30 +22,23 @@ trace [ None {} Unit ] - - location: 15 (remaining gas: 1039988.561 units remaining) - [ None - {} - Unit ] - - location: -1 (remaining gas: 1039988.491 units remaining) + - location: 16 (remaining gas: 1039988.551 units remaining) [ "hello" @parameter None {} Unit ] - - location: 17 (remaining gas: 1039988.331 units remaining) + - location: 17 (remaining gas: 1039988.391 units remaining) [ None {} Unit ] - - location: 18 (remaining gas: 1039988.251 units remaining) + - location: 18 (remaining gas: 1039988.311 units remaining) [ (Pair None {}) Unit ] - - location: 19 (remaining gas: 1039988.171 units remaining) + - location: 19 (remaining gas: 1039988.231 units remaining) [ {} (Pair None {}) Unit ] - - location: 21 (remaining gas: 1039988.091 units remaining) - [ (Pair {} None {}) - Unit ] - - location: -1 (remaining gas: 1039988.021 units remaining) + - location: 21 (remaining gas: 1039988.151 units remaining) [ (Pair {} None {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" index 35041287874b..47b67886c605 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" @@ -9,8 +9,9 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["2"] to "two" trace - - location: 12 (remaining gas: 1039982.525 units remaining) - [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] + - location: 11 (remaining gas: 1039982.525 units remaining) + [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) + Unit ] - location: 12 (remaining gas: 1039982.445 units remaining) [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) @@ -28,36 +29,31 @@ trace - location: 18 (remaining gas: 1039982.105 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039982.035 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 19 (remaining gas: 1039981.955 units remaining) + - location: 19 (remaining gas: 1039982.025 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039981.885 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } + - location: 15 (remaining gas: 1039981.945 units remaining) + [ "1" @parameter + { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 20 (remaining gas: 1039981.805 units remaining) + - location: 20 (remaining gas: 1039981.865 units remaining) [ (Some "one") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039981.735 units remaining) + - location: 21 (remaining gas: 1039981.795 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } (Some "one") Unit ] - - location: 22 (remaining gas: 1039981.655 units remaining) + - location: 22 (remaining gas: 1039981.715 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) Unit ] - - location: 23 (remaining gas: 1039981.575 units remaining) + - location: 23 (remaining gas: 1039981.635 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) Unit ] - - location: 25 (remaining gas: 1039981.495 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) - Unit ] - - location: -1 (remaining gas: 1039981.425 units remaining) + - location: 25 (remaining gas: 1039981.555 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" index 897942782aeb..76a25ed4f1e7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["hello"] to "hi" trace - - location: 12 (remaining gas: 1039983.253 units remaining) - [ (Pair "" { Elt "hello" "hi" } None) ] + - location: 11 (remaining gas: 1039983.253 units remaining) + [ (Pair "" { Elt "hello" "hi" } None) + Unit ] - location: 12 (remaining gas: 1039983.173 units remaining) [ (Pair "" { Elt "hello" "hi" } None) (Pair "" { Elt "hello" "hi" } None) @@ -27,36 +28,31 @@ trace - location: 18 (remaining gas: 1039982.833 units remaining) [ { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039982.763 units remaining) - [ { Elt "hello" "hi" } - Unit ] - - location: 19 (remaining gas: 1039982.683 units remaining) + - location: 19 (remaining gas: 1039982.753 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039982.613 units remaining) - [ { Elt "hello" "hi" } + - location: 15 (remaining gas: 1039982.673 units remaining) + [ "" @parameter + { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 20 (remaining gas: 1039982.533 units remaining) + - location: 20 (remaining gas: 1039982.593 units remaining) [ None { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039982.463 units remaining) + - location: 21 (remaining gas: 1039982.523 units remaining) [ { Elt "hello" "hi" } None Unit ] - - location: 22 (remaining gas: 1039982.383 units remaining) + - location: 22 (remaining gas: 1039982.443 units remaining) [ (Pair { Elt "hello" "hi" } None) Unit ] - - location: 23 (remaining gas: 1039982.303 units remaining) + - location: 23 (remaining gas: 1039982.363 units remaining) [ {} (Pair { Elt "hello" "hi" } None) Unit ] - - location: 25 (remaining gas: 1039982.223 units remaining) - [ (Pair {} { Elt "hello" "hi" } None) - Unit ] - - location: -1 (remaining gas: 1039982.153 units remaining) + - location: 25 (remaining gas: 1039982.283 units remaining) [ (Pair {} { Elt "hello" "hi" } None) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" index 231f5a639844..426f4aa52cdd 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["hello"] to "hi" trace - - location: 12 (remaining gas: 1039983.203 units remaining) - [ (Pair "hello" { Elt "hello" "hi" } None) ] + - location: 11 (remaining gas: 1039983.203 units remaining) + [ (Pair "hello" { Elt "hello" "hi" } None) + Unit ] - location: 12 (remaining gas: 1039983.123 units remaining) [ (Pair "hello" { Elt "hello" "hi" } None) (Pair "hello" { Elt "hello" "hi" } None) @@ -27,36 +28,31 @@ trace - location: 18 (remaining gas: 1039982.783 units remaining) [ { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039982.713 units remaining) - [ { Elt "hello" "hi" } - Unit ] - - location: 19 (remaining gas: 1039982.633 units remaining) + - location: 19 (remaining gas: 1039982.703 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039982.563 units remaining) - [ { Elt "hello" "hi" } + - location: 15 (remaining gas: 1039982.623 units remaining) + [ "hello" @parameter + { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 20 (remaining gas: 1039982.483 units remaining) + - location: 20 (remaining gas: 1039982.543 units remaining) [ (Some "hi") { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039982.413 units remaining) + - location: 21 (remaining gas: 1039982.473 units remaining) [ { Elt "hello" "hi" } (Some "hi") Unit ] - - location: 22 (remaining gas: 1039982.333 units remaining) + - location: 22 (remaining gas: 1039982.393 units remaining) [ (Pair { Elt "hello" "hi" } (Some "hi")) Unit ] - - location: 23 (remaining gas: 1039982.253 units remaining) + - location: 23 (remaining gas: 1039982.313 units remaining) [ {} (Pair { Elt "hello" "hi" } (Some "hi")) Unit ] - - location: 25 (remaining gas: 1039982.173 units remaining) - [ (Pair {} { Elt "hello" "hi" } (Some "hi")) - Unit ] - - location: -1 (remaining gas: 1039982.103 units remaining) + - location: 25 (remaining gas: 1039982.233 units remaining) [ (Pair {} { Elt "hello" "hi" } (Some "hi")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" index db369d858f05..79d857a8dc65 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" @@ -9,39 +9,32 @@ big_map diff Set map(0)["1"] to "one" Unset map(0)["2"] trace - - location: 15 (remaining gas: 1039984.765 units remaining) - [ (Pair { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.685 units remaining) + - location: 13 (remaining gas: 1039984.635 units remaining) + [ (Pair { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 15 (remaining gas: 1039984.555 units remaining) [ { Elt "2" None } @parameter (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 16 (remaining gas: 1039984.585 units remaining) + - location: 16 (remaining gas: 1039984.455 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 18 (remaining gas: 1039984.505 units remaining) + - location: 18 (remaining gas: 1039984.375 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.435 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.365 units remaining) + - location: 18 (remaining gas: 1039984.295 units remaining) [ { Elt "2" None } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 21 (remaining gas: 1039984.165 units remaining) + - location: 21 (remaining gas: 1039984.095 units remaining) [ "2" @key None @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039984.085 units remaining) - [ { Elt "1" "one" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.015 units remaining) + - location: 22 (remaining gas: 1039984.015 units remaining) [ { Elt "1" "one" } Unit Unit ] @@ -55,7 +48,4 @@ trace - location: 26 (remaining gas: 1039983.775 units remaining) [ (Pair {} { Elt "1" "one" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.705 units remaining) - [ (Pair {} { Elt "1" "one" } Unit) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" index d1fd1e32be39..a2b5933d8470 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" @@ -9,39 +9,33 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["2"] to "two" trace - - location: 15 (remaining gas: 1039985.349 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039985.269 units remaining) + - location: 13 (remaining gas: 1039985.219 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 15 (remaining gas: 1039985.139 units remaining) [ {} @parameter (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 16 (remaining gas: 1039985.169 units remaining) + - location: 16 (remaining gas: 1039985.039 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 18 (remaining gas: 1039985.089 units remaining) + - location: 18 (remaining gas: 1039984.959 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039985.019 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.949 units remaining) + - location: 18 (remaining gas: 1039984.879 units remaining) [ {} @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 23 (remaining gas: 1039984.789 units remaining) + - location: 23 (remaining gas: 1039984.719 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039984.709 units remaining) + - location: 24 (remaining gas: 1039984.639 units remaining) [ {} (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 26 (remaining gas: 1039984.629 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: -1 (remaining gas: 1039984.559 units remaining) + - location: 26 (remaining gas: 1039984.559 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" index cabad3b09177..0d6f7352488f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" @@ -9,39 +9,32 @@ big_map diff Set map(0)["1"] to "two" Set map(0)["2"] to "two" trace - - location: 15 (remaining gas: 1039984.481 units remaining) - [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.401 units remaining) + - location: 13 (remaining gas: 1039984.351 units remaining) + [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 15 (remaining gas: 1039984.271 units remaining) [ { Elt "1" (Some "two") } @parameter (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 16 (remaining gas: 1039984.301 units remaining) + - location: 16 (remaining gas: 1039984.171 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 18 (remaining gas: 1039984.221 units remaining) + - location: 18 (remaining gas: 1039984.091 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.151 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.081 units remaining) + - location: 18 (remaining gas: 1039984.011 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 21 (remaining gas: 1039983.881 units remaining) + - location: 21 (remaining gas: 1039983.811 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039983.801 units remaining) - [ { Elt "1" "two" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039983.731 units remaining) + - location: 22 (remaining gas: 1039983.731 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit Unit ] @@ -55,7 +48,4 @@ trace - location: 26 (remaining gas: 1039983.491 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.421 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" index a25818dbb391..da9a3b33e3b1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" @@ -9,39 +9,32 @@ big_map diff Set map(0)["1"] to "two" Set map(0)["2"] to "two" trace - - location: 15 (remaining gas: 1039984.481 units remaining) - [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.401 units remaining) + - location: 13 (remaining gas: 1039984.351 units remaining) + [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 15 (remaining gas: 1039984.271 units remaining) [ { Elt "1" (Some "two") } @parameter (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 16 (remaining gas: 1039984.301 units remaining) + - location: 16 (remaining gas: 1039984.171 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 18 (remaining gas: 1039984.221 units remaining) + - location: 18 (remaining gas: 1039984.091 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.151 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.081 units remaining) + - location: 18 (remaining gas: 1039984.011 units remaining) [ { Elt "1" (Some "two") } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 21 (remaining gas: 1039983.881 units remaining) + - location: 21 (remaining gas: 1039983.811 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039983.801 units remaining) - [ { Elt "1" "two" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039983.731 units remaining) + - location: 22 (remaining gas: 1039983.731 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } Unit Unit ] @@ -55,7 +48,4 @@ trace - location: 26 (remaining gas: 1039983.491 units remaining) [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.421 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" index 82b22674b60d..26d83a84e0b8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" @@ -10,39 +10,32 @@ big_map diff Set map(0)["2"] to "two" Set map(0)["3"] to "three" trace - - location: 15 (remaining gas: 1039984.461 units remaining) - [ (Pair { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.381 units remaining) + - location: 13 (remaining gas: 1039984.331 units remaining) + [ (Pair { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 15 (remaining gas: 1039984.251 units remaining) [ { Elt "3" (Some "three") } @parameter (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 16 (remaining gas: 1039984.281 units remaining) + - location: 16 (remaining gas: 1039984.151 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 18 (remaining gas: 1039984.201 units remaining) + - location: 18 (remaining gas: 1039984.071 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.131 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.061 units remaining) + - location: 18 (remaining gas: 1039983.991 units remaining) [ { Elt "3" (Some "three") } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 21 (remaining gas: 1039983.861 units remaining) + - location: 21 (remaining gas: 1039983.791 units remaining) [ "3" @key (Some "three") @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039983.781 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } - Unit - Unit ] - - location: -1 (remaining gas: 1039983.711 units remaining) + - location: 22 (remaining gas: 1039983.711 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit Unit ] @@ -56,7 +49,4 @@ trace - location: 26 (remaining gas: 1039983.471 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.401 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" index 84c31eff9bf6..93eb079de896 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" @@ -10,39 +10,32 @@ big_map diff Set map(0)["2"] to "two" Unset map(0)["3"] trace - - location: 15 (remaining gas: 1039984.765 units remaining) - [ (Pair { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] - - location: 15 (remaining gas: 1039984.685 units remaining) + - location: 13 (remaining gas: 1039984.635 units remaining) + [ (Pair { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit) + Unit ] + - location: 15 (remaining gas: 1039984.555 units remaining) [ { Elt "3" None } @parameter (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 16 (remaining gas: 1039984.585 units remaining) + - location: 16 (remaining gas: 1039984.455 units remaining) [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage Unit ] - - location: 18 (remaining gas: 1039984.505 units remaining) + - location: 18 (remaining gas: 1039984.375 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 17 (remaining gas: 1039984.435 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.365 units remaining) + - location: 18 (remaining gas: 1039984.295 units remaining) [ { Elt "3" None } @parameter { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 21 (remaining gas: 1039984.165 units remaining) + - location: 21 (remaining gas: 1039984.095 units remaining) [ "3" @key None @elt { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] - - location: 22 (remaining gas: 1039984.085 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: -1 (remaining gas: 1039984.015 units remaining) + - location: 22 (remaining gas: 1039984.015 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit Unit ] @@ -56,7 +49,4 @@ trace - location: 26 (remaining gas: 1039983.775 units remaining) [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: -1 (remaining gas: 1039983.705 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out index 567bc4906a24..1b80a6126c5a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 500000) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 500000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out index 005f7dbe5e8b..5357067ddb88 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 0) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 0) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out index e8ae13cc841d..289f05fa390c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 1000000000) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 1000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out index 670517abc983..a31e2b9a806a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 1000000) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 1000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out index a4d3e0a846b4..2abd3165a442 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 1) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out index d4ea71f2f2b3..7808d98544c6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 5000000) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 5000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out index 3f3b0258c798..f5a47b7fbe80 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 8000000000000000000) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 8000000000000000000) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" index 227497fb664e..1226e600492a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" @@ -11,104 +11,85 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["3"] to "three" trace - - location: 43 (remaining gas: 1039921.281 units remaining) + - location: 42 (remaining gas: 1039920.241 units remaining) [ (Pair (Right (Right (Right (Left { Pair "3" "three" })))) - (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039921.201 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) + Unit ] + - location: 43 (remaining gas: 1039920.161 units remaining) [ (Right (Right (Right (Left { Pair "3" "three" })))) @parameter (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 44 (remaining gas: 1039921.111 units remaining) + - location: 44 (remaining gas: 1039920.071 units remaining) [ (Right (Right (Left { Pair "3" "three" }))) @parameter.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 60 (remaining gas: 1039921.021 units remaining) + - location: 60 (remaining gas: 1039919.981 units remaining) [ (Right (Left { Pair "3" "three" })) @parameter.right.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 65 (remaining gas: 1039920.931 units remaining) + - location: 65 (remaining gas: 1039919.891 units remaining) [ (Left { Pair "3" "three" }) @parameter.right.right.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 108 (remaining gas: 1039920.841 units remaining) + - location: 108 (remaining gas: 1039919.801 units remaining) [ { Pair "3" "three" } @parameter.right.right.right.add (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 110 (remaining gas: 1039920.741 units remaining) + - location: 110 (remaining gas: 1039919.701 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 113 (remaining gas: 1039920.651 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 114 (remaining gas: 1039920.581 units remaining) + - location: 113 (remaining gas: 1039919.611 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left Unit ] - - location: 112 (remaining gas: 1039920.511 units remaining) + - location: 114 (remaining gas: 1039919.541 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left Unit ] - - location: 119 (remaining gas: 1039920.431 units remaining) + - location: 119 (remaining gas: 1039919.461 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039920.361 units remaining) - [ { Elt "1" "one" } + - location: 111 (remaining gas: 1039919.381 units remaining) + [ { Pair "3" "three" } @parameter.right.right.right.add + { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 122 (remaining gas: 1039919.774 units remaining) + - location: 122 (remaining gas: 1039918.794 units remaining) [ "3" "three" { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 123 (remaining gas: 1039919.674 units remaining) + - location: 123 (remaining gas: 1039918.694 units remaining) [ "three" { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 125 (remaining gas: 1039919.594 units remaining) + - location: 125 (remaining gas: 1039918.614 units remaining) [ (Some "three") { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 124 (remaining gas: 1039919.524 units remaining) - [ (Some "three") + - location: 125 (remaining gas: 1039918.534 units remaining) + [ "3" + (Some "three") { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 126 (remaining gas: 1039919.444 units remaining) - [ { Elt "1" "one" ; Elt "3" "three" } - { Elt "2" "two" } - Unit ] - - location: -1 (remaining gas: 1039919.374 units remaining) + - location: 126 (remaining gas: 1039918.454 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" } Unit ] - - location: 127 (remaining gas: 1039919.294 units remaining) + - location: 127 (remaining gas: 1039918.374 units remaining) [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) Unit ] - - location: 128 (remaining gas: 1039919.214 units remaining) + - location: 128 (remaining gas: 1039918.294 units remaining) [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: -1 (remaining gas: 1039919.144 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) - Unit ] - - location: 107 (remaining gas: 1039919.074 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) - Unit ] - - location: 64 (remaining gas: 1039919.004 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) - Unit ] - - location: 59 (remaining gas: 1039918.934 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) - Unit ] - - location: 151 (remaining gas: 1039918.854 units remaining) + - location: 151 (remaining gas: 1039918.214 units remaining) [ {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) Unit ] - - location: 153 (remaining gas: 1039918.774 units remaining) - [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) - Unit ] - - location: -1 (remaining gas: 1039918.704 units remaining) + - location: 153 (remaining gas: 1039918.134 units remaining) [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" index 71ab2348f615..77a61971a984 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" @@ -10,53 +10,45 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["2"] to "two" trace - - location: 43 (remaining gas: 1039923.184 units remaining) - [ (Pair (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039923.104 units remaining) + - location: 42 (remaining gas: 1039922.144 units remaining) + [ (Pair (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) + Unit ] + - location: 43 (remaining gas: 1039922.064 units remaining) [ (Left Unit) @parameter (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 44 (remaining gas: 1039923.014 units remaining) + - location: 44 (remaining gas: 1039921.974 units remaining) [ Unit @parameter.swap (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 46 (remaining gas: 1039922.934 units remaining) + - location: 46 (remaining gas: 1039921.894 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 48 (remaining gas: 1039922.844 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 49 (remaining gas: 1039922.774 units remaining) + - location: 48 (remaining gas: 1039921.804 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left Unit ] - - location: 47 (remaining gas: 1039922.704 units remaining) + - location: 49 (remaining gas: 1039921.734 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left Unit ] - - location: 54 (remaining gas: 1039922.624 units remaining) + - location: 54 (remaining gas: 1039921.654 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 55 (remaining gas: 1039922.554 units remaining) + - location: 55 (remaining gas: 1039921.584 units remaining) [ { Elt "2" "two" } { Elt "1" "one" } Unit ] - - location: 56 (remaining gas: 1039922.474 units remaining) + - location: 56 (remaining gas: 1039921.504 units remaining) [ (Pair { Elt "2" "two" } { Elt "1" "one" }) Unit ] - - location: 57 (remaining gas: 1039922.394 units remaining) + - location: 57 (remaining gas: 1039921.424 units remaining) [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) Unit ] - - location: -1 (remaining gas: 1039922.324 units remaining) - [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) - Unit ] - - location: 151 (remaining gas: 1039922.244 units remaining) + - location: 151 (remaining gas: 1039921.344 units remaining) [ {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) Unit ] - - location: 153 (remaining gas: 1039922.164 units remaining) - [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) - Unit ] - - location: -1 (remaining gas: 1039922.094 units remaining) + - location: 153 (remaining gas: 1039921.264 units remaining) [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" index ee716d293b72..66af3cbc6121 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" @@ -10,42 +10,34 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["3"] to "three" trace - - location: 43 (remaining gas: 1039919.438 units remaining) + - location: 42 (remaining gas: 1039918.398 units remaining) [ (Pair (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) - (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039919.358 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) + Unit ] + - location: 43 (remaining gas: 1039918.318 units remaining) [ (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) @parameter (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 44 (remaining gas: 1039919.268 units remaining) + - location: 44 (remaining gas: 1039918.228 units remaining) [ (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) @parameter.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 60 (remaining gas: 1039919.178 units remaining) + - location: 60 (remaining gas: 1039918.138 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 62 (remaining gas: 1039919.108 units remaining) + - location: 62 (remaining gas: 1039918.068 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset Unit ] - - location: 63 (remaining gas: 1039919.028 units remaining) - [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset - Unit ] - - location: -1 (remaining gas: 1039918.958 units remaining) + - location: 63 (remaining gas: 1039917.988 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) Unit ] - - location: 59 (remaining gas: 1039918.888 units remaining) - [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) - Unit ] - - location: 151 (remaining gas: 1039918.808 units remaining) + - location: 151 (remaining gas: 1039917.908 units remaining) [ {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) Unit ] - - location: 153 (remaining gas: 1039918.728 units remaining) - [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) - Unit ] - - location: -1 (remaining gas: 1039918.658 units remaining) + - location: 153 (remaining gas: 1039917.828 units remaining) [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" index f4d9df95bcee..6bf6e2130b5f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" @@ -7,41 +7,33 @@ emitted operations big_map diff trace - - location: 43 (remaining gas: 1039921.954 units remaining) - [ (Pair (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039921.874 units remaining) + - location: 42 (remaining gas: 1039920.914 units remaining) + [ (Pair (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) + Unit ] + - location: 43 (remaining gas: 1039920.834 units remaining) [ (Right (Left (Right Unit))) @parameter (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 44 (remaining gas: 1039921.784 units remaining) + - location: 44 (remaining gas: 1039920.744 units remaining) [ (Left (Right Unit)) @parameter.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 60 (remaining gas: 1039921.694 units remaining) + - location: 60 (remaining gas: 1039920.654 units remaining) [ (Right Unit) @parameter.right.reset (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 62 (remaining gas: 1039921.624 units remaining) + - location: 62 (remaining gas: 1039920.584 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage (Right Unit) @parameter.right.reset Unit ] - - location: 63 (remaining gas: 1039921.544 units remaining) - [ (Right Unit) @parameter.right.reset - Unit ] - - location: -1 (remaining gas: 1039921.474 units remaining) + - location: 63 (remaining gas: 1039920.504 units remaining) [ (Right Unit) Unit ] - - location: 59 (remaining gas: 1039921.404 units remaining) - [ (Right Unit) - Unit ] - - location: 151 (remaining gas: 1039921.324 units remaining) + - location: 151 (remaining gas: 1039920.424 units remaining) [ {} (Right Unit) Unit ] - - location: 153 (remaining gas: 1039921.244 units remaining) - [ (Pair {} (Right Unit)) - Unit ] - - location: -1 (remaining gas: 1039921.174 units remaining) + - location: 153 (remaining gas: 1039920.344 units remaining) [ (Pair {} (Right Unit)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" index aea7eb5e1a6f..79705dcbd17a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" @@ -10,97 +10,78 @@ big_map diff New map(0) of type (big_map string string) Unset map(0)["1"] trace - - location: 43 (remaining gas: 1039921.825 units remaining) + - location: 42 (remaining gas: 1039920.785 units remaining) [ (Pair (Right (Right (Right (Right { "1" })))) - (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] - - location: 43 (remaining gas: 1039921.745 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) + Unit ] + - location: 43 (remaining gas: 1039920.705 units remaining) [ (Right (Right (Right (Right { "1" })))) @parameter (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 44 (remaining gas: 1039921.655 units remaining) + - location: 44 (remaining gas: 1039920.615 units remaining) [ (Right (Right (Right { "1" }))) @parameter.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 60 (remaining gas: 1039921.565 units remaining) + - location: 60 (remaining gas: 1039920.525 units remaining) [ (Right (Right { "1" })) @parameter.right.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 65 (remaining gas: 1039921.475 units remaining) + - location: 65 (remaining gas: 1039920.435 units remaining) [ (Right { "1" }) @parameter.right.right.right (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 108 (remaining gas: 1039921.385 units remaining) + - location: 108 (remaining gas: 1039920.345 units remaining) [ { "1" } @parameter.right.right.right.rem (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 131 (remaining gas: 1039921.285 units remaining) + - location: 131 (remaining gas: 1039920.245 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage Unit ] - - location: 134 (remaining gas: 1039921.195 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 135 (remaining gas: 1039921.125 units remaining) + - location: 134 (remaining gas: 1039920.155 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left Unit ] - - location: 133 (remaining gas: 1039921.055 units remaining) + - location: 135 (remaining gas: 1039920.085 units remaining) [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left Unit ] - - location: 140 (remaining gas: 1039920.975 units remaining) + - location: 140 (remaining gas: 1039920.005 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039920.905 units remaining) - [ { Elt "1" "one" } + - location: 132 (remaining gas: 1039919.925 units remaining) + [ { "1" } @parameter.right.right.right.rem + { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 143 (remaining gas: 1039920.298 units remaining) + - location: 143 (remaining gas: 1039919.318 units remaining) [ { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 145 (remaining gas: 1039920.218 units remaining) + - location: 145 (remaining gas: 1039919.238 units remaining) [ None { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 144 (remaining gas: 1039920.148 units remaining) - [ None + - location: 145 (remaining gas: 1039919.158 units remaining) + [ "1" @parameter.right.right.right.rem.elt + None { Elt "1" "one" } { Elt "2" "two" } Unit ] - - location: 147 (remaining gas: 1039920.068 units remaining) - [ {} - { Elt "2" "two" } - Unit ] - - location: -1 (remaining gas: 1039919.998 units remaining) + - location: 147 (remaining gas: 1039919.078 units remaining) [ {} { Elt "2" "two" } Unit ] - - location: 148 (remaining gas: 1039919.918 units remaining) + - location: 148 (remaining gas: 1039918.998 units remaining) [ (Pair {} { Elt "2" "two" }) Unit ] - - location: 149 (remaining gas: 1039919.838 units remaining) + - location: 149 (remaining gas: 1039918.918 units remaining) [ (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: -1 (remaining gas: 1039919.768 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) - Unit ] - - location: 107 (remaining gas: 1039919.698 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) - Unit ] - - location: 64 (remaining gas: 1039919.628 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) - Unit ] - - location: 59 (remaining gas: 1039919.558 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) - Unit ] - - location: 151 (remaining gas: 1039919.478 units remaining) + - location: 151 (remaining gas: 1039918.838 units remaining) [ {} (Left (Pair {} { Elt "2" "two" })) Unit ] - - location: 153 (remaining gas: 1039919.398 units remaining) - [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) - Unit ] - - location: -1 (remaining gas: 1039919.328 units remaining) + - location: 153 (remaining gas: 1039918.758 units remaining) [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" index 3f1272edfa13..8c93979d4591 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" @@ -10,155 +10,138 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["foo"] to "bar" trace - - location: 43 (remaining gas: 1039922.719 units remaining) - [ (Pair (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit)) ] - - location: 43 (remaining gas: 1039922.639 units remaining) + - location: 42 (remaining gas: 1039921.679 units remaining) + [ (Pair (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit)) + Unit ] + - location: 43 (remaining gas: 1039921.599 units remaining) [ (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) @parameter (Right Unit) @storage Unit ] - - location: 44 (remaining gas: 1039922.549 units remaining) + - location: 44 (remaining gas: 1039921.509 units remaining) [ (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }))) @parameter.right (Right Unit) @storage Unit ] - - location: 60 (remaining gas: 1039922.459 units remaining) + - location: 60 (remaining gas: 1039921.419 units remaining) [ (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })) @parameter.right.right (Right Unit) @storage Unit ] - - location: 65 (remaining gas: 1039922.369 units remaining) + - location: 65 (remaining gas: 1039921.329 units remaining) [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import (Right Unit) @storage Unit ] - - location: 67 (remaining gas: 1039922.269 units remaining) + - location: 67 (remaining gas: 1039921.229 units remaining) [ (Right Unit) @storage Unit ] - - location: 70 (remaining gas: 1039922.179 units remaining) - [ Unit @storage.right - Unit ] - - location: 75 (remaining gas: 1039922.109 units remaining) + - location: 70 (remaining gas: 1039921.139 units remaining) [ Unit @storage.right Unit ] - - location: 69 (remaining gas: 1039922.039 units remaining) + - location: 75 (remaining gas: 1039921.069 units remaining) [ Unit @storage.right Unit ] - - location: 76 (remaining gas: 1039921.959 units remaining) - [ Unit ] - - location: -1 (remaining gas: 1039921.889 units remaining) + - location: 76 (remaining gas: 1039920.989 units remaining) [ Unit ] - - location: 77 (remaining gas: 1039921.809 units remaining) + - location: 68 (remaining gas: 1039920.909 units remaining) + [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import + Unit ] + - location: 77 (remaining gas: 1039920.829 units remaining) [ { Pair "foo" "bar" } { Pair "gaz" "baz" } Unit ] - - location: 78 (remaining gas: 1039921.709 units remaining) + - location: 78 (remaining gas: 1039920.729 units remaining) [ { Pair "gaz" "baz" } Unit ] - - location: 80 (remaining gas: 1039921.469 units remaining) + - location: 80 (remaining gas: 1039920.489 units remaining) [ {} { Pair "gaz" "baz" } Unit ] - - location: 79 (remaining gas: 1039921.399 units remaining) - [ {} + - location: 80 (remaining gas: 1039920.409 units remaining) + [ { Pair "foo" "bar" } + {} { Pair "gaz" "baz" } Unit ] - - location: 85 (remaining gas: 1039920.812 units remaining) + - location: 85 (remaining gas: 1039919.822 units remaining) [ "foo" "bar" {} { Pair "gaz" "baz" } Unit ] - - location: 86 (remaining gas: 1039920.712 units remaining) + - location: 86 (remaining gas: 1039919.722 units remaining) [ "bar" {} { Pair "gaz" "baz" } Unit ] - - location: 88 (remaining gas: 1039920.632 units remaining) + - location: 88 (remaining gas: 1039919.642 units remaining) [ (Some "bar") {} { Pair "gaz" "baz" } Unit ] - - location: 87 (remaining gas: 1039920.562 units remaining) - [ (Some "bar") + - location: 88 (remaining gas: 1039919.562 units remaining) + [ "foo" + (Some "bar") {} { Pair "gaz" "baz" } Unit ] - - location: 89 (remaining gas: 1039920.482 units remaining) + - location: 89 (remaining gas: 1039919.482 units remaining) [ { Elt "foo" "bar" } { Pair "gaz" "baz" } Unit ] - - location: -1 (remaining gas: 1039920.412 units remaining) - [ { Elt "foo" "bar" } - { Pair "gaz" "baz" } - Unit ] - - location: 90 (remaining gas: 1039920.342 units remaining) + - location: 90 (remaining gas: 1039919.412 units remaining) [ { Pair "gaz" "baz" } { Elt "foo" "bar" } Unit ] - - location: 91 (remaining gas: 1039920.242 units remaining) + - location: 91 (remaining gas: 1039919.312 units remaining) [ { Elt "foo" "bar" } Unit ] - - location: 93 (remaining gas: 1039920.002 units remaining) + - location: 93 (remaining gas: 1039919.072 units remaining) [ {} { Elt "foo" "bar" } Unit ] - - location: 92 (remaining gas: 1039919.932 units remaining) - [ {} + - location: 93 (remaining gas: 1039918.992 units remaining) + [ { Pair "gaz" "baz" } + {} { Elt "foo" "bar" } Unit ] - - location: 98 (remaining gas: 1039919.345 units remaining) + - location: 98 (remaining gas: 1039918.405 units remaining) [ "gaz" "baz" {} { Elt "foo" "bar" } Unit ] - - location: 99 (remaining gas: 1039919.245 units remaining) + - location: 99 (remaining gas: 1039918.305 units remaining) [ "baz" {} { Elt "foo" "bar" } Unit ] - - location: 101 (remaining gas: 1039919.165 units remaining) + - location: 101 (remaining gas: 1039918.225 units remaining) [ (Some "baz") {} { Elt "foo" "bar" } Unit ] - - location: 100 (remaining gas: 1039919.095 units remaining) - [ (Some "baz") + - location: 101 (remaining gas: 1039918.145 units remaining) + [ "gaz" + (Some "baz") {} { Elt "foo" "bar" } Unit ] - - location: 102 (remaining gas: 1039919.015 units remaining) + - location: 102 (remaining gas: 1039918.065 units remaining) [ { Elt "gaz" "baz" } { Elt "foo" "bar" } Unit ] - - location: -1 (remaining gas: 1039918.945 units remaining) - [ { Elt "gaz" "baz" } - { Elt "foo" "bar" } - Unit ] - - location: 103 (remaining gas: 1039918.875 units remaining) + - location: 103 (remaining gas: 1039917.995 units remaining) [ { Elt "foo" "bar" } { Elt "gaz" "baz" } Unit ] - - location: 104 (remaining gas: 1039918.795 units remaining) + - location: 104 (remaining gas: 1039917.915 units remaining) [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) Unit ] - - location: 105 (remaining gas: 1039918.715 units remaining) + - location: 105 (remaining gas: 1039917.835 units remaining) [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) Unit ] - - location: -1 (remaining gas: 1039918.645 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) - Unit ] - - location: 64 (remaining gas: 1039918.575 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) - Unit ] - - location: 59 (remaining gas: 1039918.505 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) - Unit ] - - location: 151 (remaining gas: 1039918.425 units remaining) + - location: 151 (remaining gas: 1039917.755 units remaining) [ {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) Unit ] - - location: 153 (remaining gas: 1039918.345 units remaining) - [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) - Unit ] - - location: -1 (remaining gas: 1039918.275 units remaining) + - location: 153 (remaining gas: 1039917.675 units remaining) [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out index 5596bf66db9c..f7af2850f0a9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out @@ -8,10 +8,11 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039944.376 units remaining) + - location: 8 (remaining gas: 1039944.376 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") ] + "hello") + Unit ] - location: 9 (remaining gas: 1039944.296 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -82,20 +83,24 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: -1 (remaining gas: 1039931.386 units remaining) - [ 0x05010000000568656c6c6f @packed + - location: 17 (remaining gas: 1039931.376 units remaining) + [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: -1 (remaining gas: 1039931.316 units remaining) - [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + - location: 12 (remaining gas: 1039931.296 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "hello") + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 20 (remaining gas: 1039931.236 units remaining) + - location: 20 (remaining gas: 1039931.216 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed @@ -103,37 +108,32 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 21 (remaining gas: 1039661.223 units remaining) + - location: 21 (remaining gas: 1039661.203 units remaining) [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 22 (remaining gas: 1039661.163 units remaining) + - location: 22 (remaining gas: 1039661.143 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 23 (remaining gas: 1039661.093 units remaining) + - location: 23 (remaining gas: 1039661.073 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") Unit ] - - location: 28 (remaining gas: 1039661.013 units remaining) + - location: 28 (remaining gas: 1039660.993 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage Unit ] - - location: 29 (remaining gas: 1039660.933 units remaining) + - location: 29 (remaining gas: 1039660.913 units remaining) [ {} (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage Unit ] - - location: 31 (remaining gas: 1039660.853 units remaining) - [ (Pair {} - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: -1 (remaining gas: 1039660.783 units remaining) + - location: 31 (remaining gas: 1039660.833 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @@ -155,10 +155,11 @@ At line 8 characters 14 to 18, script reached FAILWITH instruction with Unit trace - - location: 9 (remaining gas: 1039944.386 units remaining) + - location: 8 (remaining gas: 1039944.386 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") ] + "abcd") + Unit ] - location: 9 (remaining gas: 1039944.306 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -229,20 +230,24 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: -1 (remaining gas: 1039931.396 units remaining) - [ 0x05010000000461626364 @packed + - location: 17 (remaining gas: 1039931.386 units remaining) + [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: -1 (remaining gas: 1039931.326 units remaining) - [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + - location: 12 (remaining gas: 1039931.306 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" + "abcd") + "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 20 (remaining gas: 1039931.246 units remaining) + - location: 20 (remaining gas: 1039931.226 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed @@ -250,18 +255,18 @@ trace "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 21 (remaining gas: 1039661.234 units remaining) + - location: 21 (remaining gas: 1039661.214 units remaining) [ False (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 22 (remaining gas: 1039661.174 units remaining) + - location: 22 (remaining gas: 1039661.154 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") Unit ] - - location: 26 (remaining gas: 1039661.094 units remaining) + - location: 26 (remaining gas: 1039661.074 units remaining) [ Unit (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out index 7f221aca5983..ddbd4c2540c8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039987.125 units remaining) - [ (Pair 0 Unit) ] + - location: 6 (remaining gas: 1039987.125 units remaining) + [ (Pair 0 Unit) + Unit ] - location: 7 (remaining gas: 1039987.045 units remaining) [ 0 @parameter Unit ] @@ -34,19 +35,14 @@ trace [ Unit ] - location: 15 (remaining gas: 1039986.445 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039986.375 units remaining) - [ Unit ] - - location: 20 (remaining gas: 1039986.295 units remaining) + - location: 20 (remaining gas: 1039986.365 units remaining) [ Unit Unit ] - - location: 21 (remaining gas: 1039986.215 units remaining) + - location: 21 (remaining gas: 1039986.285 units remaining) [ {} Unit Unit ] - - location: 23 (remaining gas: 1039986.135 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039986.065 units remaining) + - location: 23 (remaining gas: 1039986.205 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out index a3c6e6fec535..f1ccf86d7017 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039987.125 units remaining) - [ (Pair 12039123919239192312931 Unit) ] + - location: 6 (remaining gas: 1039987.125 units remaining) + [ (Pair 12039123919239192312931 Unit) + Unit ] - location: 7 (remaining gas: 1039987.045 units remaining) [ 12039123919239192312931 @parameter Unit ] @@ -34,19 +35,14 @@ trace [ Unit ] - location: 15 (remaining gas: 1039986.445 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039986.375 units remaining) - [ Unit ] - - location: 20 (remaining gas: 1039986.295 units remaining) + - location: 20 (remaining gas: 1039986.365 units remaining) [ Unit Unit ] - - location: 21 (remaining gas: 1039986.215 units remaining) + - location: 21 (remaining gas: 1039986.285 units remaining) [ {} Unit Unit ] - - location: 23 (remaining gas: 1039986.135 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039986.065 units remaining) + - location: 23 (remaining gas: 1039986.205 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out index b31c6206c7e8..50e133225c87 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039987.125 units remaining) - [ (Pair 948 Unit) ] + - location: 6 (remaining gas: 1039987.125 units remaining) + [ (Pair 948 Unit) + Unit ] - location: 7 (remaining gas: 1039987.045 units remaining) [ 948 @parameter Unit ] @@ -34,19 +35,14 @@ trace [ Unit ] - location: 15 (remaining gas: 1039986.445 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039986.375 units remaining) - [ Unit ] - - location: 20 (remaining gas: 1039986.295 units remaining) + - location: 20 (remaining gas: 1039986.365 units remaining) [ Unit Unit ] - - location: 21 (remaining gas: 1039986.215 units remaining) + - location: 21 (remaining gas: 1039986.285 units remaining) [ {} Unit Unit ] - - location: 23 (remaining gas: 1039986.135 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039986.065 units remaining) + - location: 23 (remaining gas: 1039986.205 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out index aac6e209525f..37853164aecd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039917.130 units remaining) - [ (Pair Unit Unit) ] + - location: 6 (remaining gas: 1039917.130 units remaining) + [ (Pair Unit Unit) + Unit ] - location: 7 (remaining gas: 1039917.050 units remaining) [ Unit @parameter Unit ] @@ -38,300 +39,241 @@ trace [ True Unit @parameter Unit ] - - location: -1 (remaining gas: 1039916.430 units remaining) - [ True - Unit @parameter - Unit ] - - location: 22 (remaining gas: 1039916.370 units remaining) - [ Unit @parameter - Unit ] - - location: 23 (remaining gas: 1039916.300 units remaining) + - location: 22 (remaining gas: 1039916.440 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039916.230 units remaining) + - location: 23 (remaining gas: 1039916.370 units remaining) [ Unit @parameter Unit ] - - location: 28 (remaining gas: 1039916.150 units remaining) + - location: 28 (remaining gas: 1039916.290 units remaining) [ 2 Unit @parameter Unit ] - - location: 31 (remaining gas: 1039916.070 units remaining) + - location: 31 (remaining gas: 1039916.210 units remaining) [ 2 2 Unit @parameter Unit ] - - location: 34 (remaining gas: 1039915.990 units remaining) + - location: 34 (remaining gas: 1039916.130 units remaining) [ 4 Unit @parameter Unit ] - - location: 35 (remaining gas: 1039915.910 units remaining) + - location: 35 (remaining gas: 1039916.050 units remaining) [ 4 4 Unit @parameter Unit ] - - location: 40 (remaining gas: 1039915.760 units remaining) + - location: 40 (remaining gas: 1039915.900 units remaining) [ 0 Unit @parameter Unit ] - - location: 41 (remaining gas: 1039915.680 units remaining) + - location: 41 (remaining gas: 1039915.820 units remaining) [ True Unit @parameter Unit ] - - location: -1 (remaining gas: 1039915.610 units remaining) - [ True - Unit @parameter - Unit ] - - location: 42 (remaining gas: 1039915.550 units remaining) - [ Unit @parameter - Unit ] - - location: 43 (remaining gas: 1039915.480 units remaining) + - location: 42 (remaining gas: 1039915.760 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039915.410 units remaining) + - location: 43 (remaining gas: 1039915.690 units remaining) [ Unit @parameter Unit ] - - location: 48 (remaining gas: 1039915.330 units remaining) + - location: 48 (remaining gas: 1039915.610 units remaining) [ 2 Unit @parameter Unit ] - - location: 51 (remaining gas: 1039915.250 units remaining) + - location: 51 (remaining gas: 1039915.530 units remaining) [ 2 2 Unit @parameter Unit ] - - location: 54 (remaining gas: 1039915.170 units remaining) + - location: 54 (remaining gas: 1039915.450 units remaining) [ 4 Unit @parameter Unit ] - - location: 55 (remaining gas: 1039915.090 units remaining) + - location: 55 (remaining gas: 1039915.370 units remaining) [ 4 4 Unit @parameter Unit ] - - location: 60 (remaining gas: 1039914.940 units remaining) + - location: 60 (remaining gas: 1039915.220 units remaining) [ 0 Unit @parameter Unit ] - - location: 61 (remaining gas: 1039914.860 units remaining) + - location: 61 (remaining gas: 1039915.140 units remaining) [ True Unit @parameter Unit ] - - location: -1 (remaining gas: 1039914.790 units remaining) - [ True - Unit @parameter - Unit ] - - location: 62 (remaining gas: 1039914.730 units remaining) + - location: 62 (remaining gas: 1039915.080 units remaining) [ Unit @parameter Unit ] - - location: 63 (remaining gas: 1039914.660 units remaining) + - location: 63 (remaining gas: 1039915.010 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039914.590 units remaining) - [ Unit @parameter - Unit ] - - location: 68 (remaining gas: 1039914.510 units remaining) + - location: 68 (remaining gas: 1039914.930 units remaining) [ 2 Unit @parameter Unit ] - - location: 71 (remaining gas: 1039914.430 units remaining) + - location: 71 (remaining gas: 1039914.850 units remaining) [ 2 2 Unit @parameter Unit ] - - location: 74 (remaining gas: 1039914.350 units remaining) + - location: 74 (remaining gas: 1039914.770 units remaining) [ 4 Unit @parameter Unit ] - - location: 75 (remaining gas: 1039914.270 units remaining) + - location: 75 (remaining gas: 1039914.690 units remaining) [ 4 4 Unit @parameter Unit ] - - location: 80 (remaining gas: 1039914.120 units remaining) + - location: 80 (remaining gas: 1039914.540 units remaining) [ 0 Unit @parameter Unit ] - - location: 81 (remaining gas: 1039914.040 units remaining) + - location: 81 (remaining gas: 1039914.460 units remaining) [ True Unit @parameter Unit ] - - location: -1 (remaining gas: 1039913.970 units remaining) - [ True - Unit @parameter - Unit ] - - location: 82 (remaining gas: 1039913.910 units remaining) + - location: 82 (remaining gas: 1039914.400 units remaining) [ Unit @parameter Unit ] - - location: 83 (remaining gas: 1039913.840 units remaining) + - location: 83 (remaining gas: 1039914.330 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039913.770 units remaining) - [ Unit @parameter - Unit ] - - location: 88 (remaining gas: 1039913.690 units remaining) + - location: 88 (remaining gas: 1039914.250 units remaining) [ 2 Unit @parameter Unit ] - - location: 91 (remaining gas: 1039913.610 units remaining) + - location: 91 (remaining gas: 1039914.170 units remaining) [ 2 2 Unit @parameter Unit ] - - location: 94 (remaining gas: 1039913.530 units remaining) + - location: 94 (remaining gas: 1039914.090 units remaining) [ 4 Unit @parameter Unit ] - - location: 95 (remaining gas: 1039913.450 units remaining) + - location: 95 (remaining gas: 1039914.010 units remaining) [ 4 4 Unit @parameter Unit ] - - location: 100 (remaining gas: 1039913.300 units remaining) + - location: 100 (remaining gas: 1039913.860 units remaining) [ 0 Unit @parameter Unit ] - - location: 101 (remaining gas: 1039913.220 units remaining) + - location: 101 (remaining gas: 1039913.780 units remaining) [ True Unit @parameter Unit ] - - location: -1 (remaining gas: 1039913.150 units remaining) - [ True - Unit @parameter - Unit ] - - location: 102 (remaining gas: 1039913.090 units remaining) - [ Unit @parameter - Unit ] - - location: 103 (remaining gas: 1039913.020 units remaining) + - location: 102 (remaining gas: 1039913.720 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039912.950 units remaining) + - location: 103 (remaining gas: 1039913.650 units remaining) [ Unit @parameter Unit ] - - location: 108 (remaining gas: 1039912.870 units remaining) + - location: 108 (remaining gas: 1039913.570 units remaining) [ 60 Unit @parameter Unit ] - - location: 111 (remaining gas: 1039912.790 units remaining) + - location: 111 (remaining gas: 1039913.490 units remaining) [ "2019-09-09T12:08:37Z" 60 Unit @parameter Unit ] - - location: 114 (remaining gas: 1039912.710 units remaining) + - location: 114 (remaining gas: 1039913.410 units remaining) [ "2019-09-09T12:09:37Z" Unit @parameter Unit ] - - location: 115 (remaining gas: 1039912.630 units remaining) + - location: 115 (remaining gas: 1039913.330 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" Unit @parameter Unit ] - - location: 120 (remaining gas: 1039912.490 units remaining) + - location: 120 (remaining gas: 1039913.190 units remaining) [ 0 Unit @parameter Unit ] - - location: 121 (remaining gas: 1039912.410 units remaining) + - location: 121 (remaining gas: 1039913.110 units remaining) [ True Unit @parameter Unit ] - - location: -1 (remaining gas: 1039912.340 units remaining) - [ True - Unit @parameter - Unit ] - - location: 122 (remaining gas: 1039912.280 units remaining) - [ Unit @parameter - Unit ] - - location: 123 (remaining gas: 1039912.210 units remaining) + - location: 122 (remaining gas: 1039913.050 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039912.140 units remaining) + - location: 123 (remaining gas: 1039912.980 units remaining) [ Unit @parameter Unit ] - - location: 128 (remaining gas: 1039912.060 units remaining) + - location: 128 (remaining gas: 1039912.900 units remaining) [ "2019-09-09T12:08:37Z" Unit @parameter Unit ] - - location: 131 (remaining gas: 1039911.980 units remaining) + - location: 131 (remaining gas: 1039912.820 units remaining) [ 60 "2019-09-09T12:08:37Z" Unit @parameter Unit ] - - location: 134 (remaining gas: 1039911.900 units remaining) + - location: 134 (remaining gas: 1039912.740 units remaining) [ "2019-09-09T12:09:37Z" Unit @parameter Unit ] - - location: 135 (remaining gas: 1039911.820 units remaining) + - location: 135 (remaining gas: 1039912.660 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" Unit @parameter Unit ] - - location: 140 (remaining gas: 1039911.680 units remaining) + - location: 140 (remaining gas: 1039912.520 units remaining) [ 0 Unit @parameter Unit ] - - location: 141 (remaining gas: 1039911.600 units remaining) + - location: 141 (remaining gas: 1039912.440 units remaining) [ True Unit @parameter Unit ] - - location: -1 (remaining gas: 1039911.530 units remaining) - [ True - Unit @parameter - Unit ] - - location: 142 (remaining gas: 1039911.470 units remaining) - [ Unit @parameter - Unit ] - - location: 143 (remaining gas: 1039911.400 units remaining) + - location: 142 (remaining gas: 1039912.380 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039911.330 units remaining) + - location: 143 (remaining gas: 1039912.310 units remaining) [ Unit @parameter Unit ] - - location: 148 (remaining gas: 1039911.250 units remaining) + - location: 148 (remaining gas: 1039912.230 units remaining) [ 1000 Unit @parameter Unit ] - - location: 151 (remaining gas: 1039911.170 units remaining) + - location: 151 (remaining gas: 1039912.150 units remaining) [ 1000 1000 Unit @parameter Unit ] - - location: 154 (remaining gas: 1039911.070 units remaining) + - location: 154 (remaining gas: 1039912.050 units remaining) [ 2000 Unit @parameter Unit ] - - location: 155 (remaining gas: 1039910.990 units remaining) + - location: 155 (remaining gas: 1039911.970 units remaining) [ 2000 2000 Unit @parameter Unit ] - - location: 160 (remaining gas: 1039910.886 units remaining) + - location: 160 (remaining gas: 1039911.866 units remaining) [ 0 Unit @parameter Unit ] - - location: 161 (remaining gas: 1039910.806 units remaining) - [ True - Unit @parameter - Unit ] - - location: -1 (remaining gas: 1039910.736 units remaining) + - location: 161 (remaining gas: 1039911.786 units remaining) [ True Unit @parameter Unit ] - - location: 162 (remaining gas: 1039910.676 units remaining) - [ Unit @parameter - Unit ] - - location: 163 (remaining gas: 1039910.606 units remaining) + - location: 162 (remaining gas: 1039911.726 units remaining) [ Unit @parameter Unit ] - - location: -1 (remaining gas: 1039910.536 units remaining) + - location: 163 (remaining gas: 1039911.656 units remaining) [ Unit @parameter Unit ] - - location: 168 (remaining gas: 1039910.456 units remaining) + - location: 168 (remaining gas: 1039911.576 units remaining) [ {} Unit @parameter Unit ] - - location: 170 (remaining gas: 1039910.376 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039910.306 units remaining) + - location: 170 (remaining gas: 1039911.496 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out index 015692f6b349..f99fbff627f9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out @@ -7,10 +7,11 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.020 units remaining) + - location: 9 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) - None) ] + None) + Unit ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter @@ -33,8 +34,4 @@ trace [ (Pair {} (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) Unit ] - - location: -1 (remaining gas: 1039991.320 units remaining) - [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out index 3f067ce7339f..bb84f9146236 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out @@ -7,10 +7,11 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.020 units remaining) + - location: 9 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) - None) ] + None) + Unit ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter @@ -33,8 +34,4 @@ trace [ (Pair {} (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) Unit ] - - location: -1 (remaining gas: 1039991.320 units remaining) - [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out index 6a0d0a2a8a05..2db508e4876c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out @@ -7,10 +7,11 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.020 units remaining) + - location: 9 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) - None) ] + None) + Unit ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter @@ -33,8 +34,4 @@ trace [ (Pair {} (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) Unit ] - - location: -1 (remaining gas: 1039991.320 units remaining) - [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out index 56173eac0aa3..c6a0e013dc7c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out @@ -7,10 +7,11 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.020 units remaining) + - location: 9 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0100000000000000000000000000000000000000000000000000000000000000) - None) ] + None) + Unit ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0100000000000000000000000000000000000000000000000000000000000000) @parameter @@ -33,8 +34,4 @@ trace [ (Pair {} (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) Unit ] - - location: -1 (remaining gas: 1039991.320 units remaining) - [ (Pair {} - (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" index 51e635cd658b..4184704996e8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair -100 "1970-01-01T00:01:40Z") None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair -100 "1970-01-01T00:01:40Z") None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair -100 "1970-01-01T00:01:40Z") @parameter Unit ] @@ -26,23 +27,21 @@ trace - location: 15 (remaining gas: 1039988.730 units remaining) [ "1970-01-01T00:01:40Z" Unit ] - - location: 14 (remaining gas: 1039988.660 units remaining) - [ "1970-01-01T00:01:40Z" + - location: 15 (remaining gas: 1039988.650 units remaining) + [ -100 + "1970-01-01T00:01:40Z" Unit ] - - location: 16 (remaining gas: 1039988.580 units remaining) + - location: 16 (remaining gas: 1039988.570 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 17 (remaining gas: 1039988.500 units remaining) + - location: 17 (remaining gas: 1039988.490 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) + - location: 18 (remaining gas: 1039988.410 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.340 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] - - location: -1 (remaining gas: 1039988.270 units remaining) + - location: 20 (remaining gas: 1039988.330 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" index d5b98c6fd056..eace9f47668c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.020 units remaining) - [ (Pair (Pair 0 "1970-01-01T00:00:00Z") None) ] + - location: 9 (remaining gas: 1039989.020 units remaining) + [ (Pair (Pair 0 "1970-01-01T00:00:00Z") None) + Unit ] - location: 10 (remaining gas: 1039988.940 units remaining) [ (Pair 0 "1970-01-01T00:00:00Z") @parameter Unit ] @@ -26,23 +27,21 @@ trace - location: 15 (remaining gas: 1039988.600 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 14 (remaining gas: 1039988.530 units remaining) - [ "1970-01-01T00:00:00Z" + - location: 15 (remaining gas: 1039988.520 units remaining) + [ 0 + "1970-01-01T00:00:00Z" Unit ] - - location: 16 (remaining gas: 1039988.450 units remaining) + - location: 16 (remaining gas: 1039988.440 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 17 (remaining gas: 1039988.370 units remaining) + - location: 17 (remaining gas: 1039988.360 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.290 units remaining) + - location: 18 (remaining gas: 1039988.280 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.210 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] - - location: -1 (remaining gas: 1039988.140 units remaining) + - location: 20 (remaining gas: 1039988.200 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" index 1c18d50789da..d79e909d4829 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair 100 "1970-01-01T00:01:40Z") None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair 100 "1970-01-01T00:01:40Z") None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair 100 "1970-01-01T00:01:40Z") @parameter Unit ] @@ -26,23 +27,21 @@ trace - location: 15 (remaining gas: 1039988.730 units remaining) [ "1970-01-01T00:01:40Z" Unit ] - - location: 14 (remaining gas: 1039988.660 units remaining) - [ "1970-01-01T00:01:40Z" + - location: 15 (remaining gas: 1039988.650 units remaining) + [ 100 + "1970-01-01T00:01:40Z" Unit ] - - location: 16 (remaining gas: 1039988.580 units remaining) + - location: 16 (remaining gas: 1039988.570 units remaining) [ "1970-01-01T00:03:20Z" Unit ] - - location: 17 (remaining gas: 1039988.500 units remaining) + - location: 17 (remaining gas: 1039988.490 units remaining) [ (Some "1970-01-01T00:03:20Z") Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) + - location: 18 (remaining gas: 1039988.410 units remaining) [ {} (Some "1970-01-01T00:03:20Z") Unit ] - - location: 20 (remaining gas: 1039988.340 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) - Unit ] - - location: -1 (remaining gas: 1039988.270 units remaining) + - location: 20 (remaining gas: 1039988.330 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" index c7dfbf2a46a8..80d884bc0196 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.020 units remaining) - [ (Pair (Pair "1970-01-01T00:00:00Z" 0) None) ] + - location: 9 (remaining gas: 1039989.020 units remaining) + [ (Pair (Pair "1970-01-01T00:00:00Z" 0) None) + Unit ] - location: 10 (remaining gas: 1039988.940 units remaining) [ (Pair "1970-01-01T00:00:00Z" 0) @parameter Unit ] @@ -26,23 +27,21 @@ trace - location: 15 (remaining gas: 1039988.600 units remaining) [ 0 Unit ] - - location: 14 (remaining gas: 1039988.530 units remaining) - [ 0 + - location: 15 (remaining gas: 1039988.520 units remaining) + [ "1970-01-01T00:00:00Z" + 0 Unit ] - - location: 16 (remaining gas: 1039988.450 units remaining) + - location: 16 (remaining gas: 1039988.440 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 17 (remaining gas: 1039988.370 units remaining) + - location: 17 (remaining gas: 1039988.360 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.290 units remaining) + - location: 18 (remaining gas: 1039988.280 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.210 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] - - location: -1 (remaining gas: 1039988.140 units remaining) + - location: 20 (remaining gas: 1039988.200 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" index 93f91d14e5ea..59dae2b7cfc8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" -100) None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" -100) None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) @parameter Unit ] @@ -26,23 +27,21 @@ trace - location: 15 (remaining gas: 1039988.730 units remaining) [ -100 Unit ] - - location: 14 (remaining gas: 1039988.660 units remaining) - [ -100 + - location: 15 (remaining gas: 1039988.650 units remaining) + [ "1970-01-01T00:01:40Z" + -100 Unit ] - - location: 16 (remaining gas: 1039988.580 units remaining) + - location: 16 (remaining gas: 1039988.570 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 17 (remaining gas: 1039988.500 units remaining) + - location: 17 (remaining gas: 1039988.490 units remaining) [ (Some "1970-01-01T00:00:00Z") Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) + - location: 18 (remaining gas: 1039988.410 units remaining) [ {} (Some "1970-01-01T00:00:00Z") Unit ] - - location: 20 (remaining gas: 1039988.340 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] - - location: -1 (remaining gas: 1039988.270 units remaining) + - location: 20 (remaining gas: 1039988.330 units remaining) [ (Pair {} (Some "1970-01-01T00:00:00Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" index adb8f7945fb8..a56bac3a58a9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" 100) None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" 100) None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) @parameter Unit ] @@ -26,23 +27,21 @@ trace - location: 15 (remaining gas: 1039988.730 units remaining) [ 100 Unit ] - - location: 14 (remaining gas: 1039988.660 units remaining) - [ 100 + - location: 15 (remaining gas: 1039988.650 units remaining) + [ "1970-01-01T00:01:40Z" + 100 Unit ] - - location: 16 (remaining gas: 1039988.580 units remaining) + - location: 16 (remaining gas: 1039988.570 units remaining) [ "1970-01-01T00:03:20Z" Unit ] - - location: 17 (remaining gas: 1039988.500 units remaining) + - location: 17 (remaining gas: 1039988.490 units remaining) [ (Some "1970-01-01T00:03:20Z") Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) + - location: 18 (remaining gas: 1039988.410 units remaining) [ {} (Some "1970-01-01T00:03:20Z") Unit ] - - location: 20 (remaining gas: 1039988.340 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) - Unit ] - - location: -1 (remaining gas: 1039988.270 units remaining) + - location: 20 (remaining gas: 1039988.330 units remaining) [ (Pair {} (Some "1970-01-01T00:03:20Z")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" index 8631a63fdb70..89546230867a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039480.374 units remaining) - [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" None) ] + - location: 8 (remaining gas: 1039480.374 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" None) + Unit ] - location: 9 (remaining gas: 1039480.294 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 14 (remaining gas: 1039479.974 units remaining) [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) Unit ] - - location: -1 (remaining gas: 1039479.904 units remaining) - [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out index 3d8e45567f6d..32ec67870bd8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair False False) None) ] + - location: 9 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair False False) None) + Unit ] - location: 10 (remaining gas: 1039990.540 units remaining) [ (Pair False False) @param Unit ] @@ -36,7 +37,4 @@ trace - location: 18 (remaining gas: 1039989.960 units remaining) [ (Pair {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039989.890 units remaining) - [ (Pair {} (Some False)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out index 0fb5bc69a51d..6a749cc0e47f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair False True) None) ] + - location: 9 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair False True) None) + Unit ] - location: 10 (remaining gas: 1039990.540 units remaining) [ (Pair False True) @param Unit ] @@ -36,7 +37,4 @@ trace - location: 18 (remaining gas: 1039989.960 units remaining) [ (Pair {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039989.890 units remaining) - [ (Pair {} (Some False)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out index 35124704df40..f2f296b46602 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair True False) None) ] + - location: 9 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair True False) None) + Unit ] - location: 10 (remaining gas: 1039990.540 units remaining) [ (Pair True False) @param Unit ] @@ -36,7 +37,4 @@ trace - location: 18 (remaining gas: 1039989.960 units remaining) [ (Pair {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039989.890 units remaining) - [ (Pair {} (Some False)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out index 807824dfef88..4222260b23d0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair True True) None) ] + - location: 9 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair True True) None) + Unit ] - location: 10 (remaining gas: 1039990.540 units remaining) [ (Pair True True) @param Unit ] @@ -36,7 +37,4 @@ trace - location: 18 (remaining gas: 1039989.960 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039989.890 units remaining) - [ (Pair {} (Some True)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out index b31dd9486be3..a5929dd3e383 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039955.820 units remaining) - [ (Pair Unit Unit) ] + - location: 6 (remaining gas: 1039955.820 units remaining) + [ (Pair Unit Unit) + Unit ] - location: 7 (remaining gas: 1039955.740 units remaining) [ Unit ] - location: 8 (remaining gas: 1039955.660 units remaining) @@ -31,113 +32,90 @@ trace - location: 21 (remaining gas: 1039955.190 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039955.120 units remaining) - [ True - Unit ] - - location: 22 (remaining gas: 1039955.060 units remaining) - [ Unit ] - - location: 23 (remaining gas: 1039954.990 units remaining) + - location: 22 (remaining gas: 1039955.130 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039954.920 units remaining) + - location: 23 (remaining gas: 1039955.060 units remaining) [ Unit ] - - location: 28 (remaining gas: 1039954.840 units remaining) + - location: 28 (remaining gas: 1039954.980 units remaining) [ 6 Unit ] - - location: 31 (remaining gas: 1039954.760 units remaining) + - location: 31 (remaining gas: 1039954.900 units remaining) [ 5 6 Unit ] - - location: 34 (remaining gas: 1039954.680 units remaining) + - location: 34 (remaining gas: 1039954.820 units remaining) [ 4 Unit ] - - location: 35 (remaining gas: 1039954.600 units remaining) + - location: 35 (remaining gas: 1039954.740 units remaining) [ 4 4 Unit ] - - location: 40 (remaining gas: 1039954.450 units remaining) + - location: 40 (remaining gas: 1039954.590 units remaining) [ 0 Unit ] - - location: 41 (remaining gas: 1039954.370 units remaining) + - location: 41 (remaining gas: 1039954.510 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039954.300 units remaining) - [ True - Unit ] - - location: 42 (remaining gas: 1039954.240 units remaining) + - location: 42 (remaining gas: 1039954.450 units remaining) [ Unit ] - - location: 43 (remaining gas: 1039954.170 units remaining) + - location: 43 (remaining gas: 1039954.380 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039954.100 units remaining) - [ Unit ] - - location: 48 (remaining gas: 1039954.020 units remaining) + - location: 48 (remaining gas: 1039954.300 units remaining) [ 12 Unit ] - - location: 51 (remaining gas: 1039953.940 units remaining) + - location: 51 (remaining gas: 1039954.220 units remaining) [ -1 12 Unit ] - - location: 54 (remaining gas: 1039953.860 units remaining) + - location: 54 (remaining gas: 1039954.140 units remaining) [ 12 Unit ] - - location: 55 (remaining gas: 1039953.780 units remaining) + - location: 55 (remaining gas: 1039954.060 units remaining) [ 12 12 Unit ] - - location: 60 (remaining gas: 1039953.630 units remaining) + - location: 60 (remaining gas: 1039953.910 units remaining) [ 0 Unit ] - - location: 61 (remaining gas: 1039953.550 units remaining) + - location: 61 (remaining gas: 1039953.830 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039953.480 units remaining) - [ True - Unit ] - - location: 62 (remaining gas: 1039953.420 units remaining) - [ Unit ] - - location: 63 (remaining gas: 1039953.350 units remaining) + - location: 62 (remaining gas: 1039953.770 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039953.280 units remaining) + - location: 63 (remaining gas: 1039953.700 units remaining) [ Unit ] - - location: 68 (remaining gas: 1039953.200 units remaining) + - location: 68 (remaining gas: 1039953.620 units remaining) [ 12 Unit ] - - location: 71 (remaining gas: 1039953.120 units remaining) + - location: 71 (remaining gas: 1039953.540 units remaining) [ -5 12 Unit ] - - location: 74 (remaining gas: 1039953.040 units remaining) + - location: 74 (remaining gas: 1039953.460 units remaining) [ 8 Unit ] - - location: 75 (remaining gas: 1039952.960 units remaining) + - location: 75 (remaining gas: 1039953.380 units remaining) [ 8 8 Unit ] - - location: 80 (remaining gas: 1039952.810 units remaining) + - location: 80 (remaining gas: 1039953.230 units remaining) [ 0 Unit ] - - location: 81 (remaining gas: 1039952.730 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039952.660 units remaining) + - location: 81 (remaining gas: 1039953.150 units remaining) [ True Unit ] - - location: 82 (remaining gas: 1039952.600 units remaining) + - location: 82 (remaining gas: 1039953.090 units remaining) [ Unit ] - - location: 83 (remaining gas: 1039952.530 units remaining) + - location: 83 (remaining gas: 1039953.020 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039952.460 units remaining) - [ Unit ] - - location: 88 (remaining gas: 1039952.380 units remaining) + - location: 88 (remaining gas: 1039952.940 units remaining) [ Unit Unit ] - - location: 89 (remaining gas: 1039952.300 units remaining) + - location: 89 (remaining gas: 1039952.860 units remaining) [ {} @noop Unit Unit ] - - location: 91 (remaining gas: 1039952.220 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039952.150 units remaining) + - location: 91 (remaining gas: 1039952.780 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out index 4f96a2595306..f4b11e5a741c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair False False) False) ] + - location: 8 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair False False) False) + Unit ] - location: 9 (remaining gas: 1039993.090 units remaining) [ (Pair False False) @parameter Unit ] @@ -26,7 +27,4 @@ trace - location: 14 (remaining gas: 1039992.750 units remaining) [ (Pair {} False) Unit ] - - location: -1 (remaining gas: 1039992.680 units remaining) - [ (Pair {} False) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out index 9d9486732859..d65d715e34ae 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair False True) False) ] + - location: 8 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair False True) False) + Unit ] - location: 9 (remaining gas: 1039993.090 units remaining) [ (Pair False True) @parameter Unit ] @@ -26,7 +27,4 @@ trace - location: 14 (remaining gas: 1039992.750 units remaining) [ (Pair {} False) Unit ] - - location: -1 (remaining gas: 1039992.680 units remaining) - [ (Pair {} False) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out index 76f5adda0912..146bf4f2afa6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair True False) False) ] + - location: 8 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair True False) False) + Unit ] - location: 9 (remaining gas: 1039993.090 units remaining) [ (Pair True False) @parameter Unit ] @@ -26,7 +27,4 @@ trace - location: 14 (remaining gas: 1039992.750 units remaining) [ (Pair {} False) Unit ] - - location: -1 (remaining gas: 1039992.680 units remaining) - [ (Pair {} False) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out index 23be2c37890b..c512e3276a67 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair True True) False) ] + - location: 8 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair True True) False) + Unit ] - location: 9 (remaining gas: 1039993.090 units remaining) [ (Pair True True) @parameter Unit ] @@ -26,7 +27,4 @@ trace - location: 14 (remaining gas: 1039992.750 units remaining) [ (Pair {} True) Unit ] - - location: -1 (remaining gas: 1039992.680 units remaining) - [ (Pair {} True) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out index 73007da5c6a6..dca8284b4754 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 111) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 111) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039779.644 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039779.484 units remaining) [ (Pair {} 4000000000000) Unit ] - - location: -1 (remaining gas: 1039779.414 units remaining) - [ (Pair {} 4000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out index ebe52be7bc73..9db9b53c6dbb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[0] to 1 trace - - location: 12 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 0 1 } None) ] + - location: 11 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 0 1 } None) + Unit ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter (Pair { Elt 0 1 } None) @storage @@ -24,33 +25,31 @@ trace [ { Elt 0 1 } { Elt 0 1 } Unit ] - - location: -1 (remaining gas: 1039985.760 units remaining) - [ { Elt 0 1 } + - location: 14 (remaining gas: 1039985.750 units remaining) + [ 1 @parameter + { Elt 0 1 } { Elt 0 1 } Unit ] - - location: 17 (remaining gas: 1039985.680 units remaining) + - location: 17 (remaining gas: 1039985.670 units remaining) [ False { Elt 0 1 } Unit ] - - location: 18 (remaining gas: 1039985.600 units remaining) + - location: 18 (remaining gas: 1039985.590 units remaining) [ (Some False) { Elt 0 1 } Unit ] - - location: 19 (remaining gas: 1039985.530 units remaining) + - location: 19 (remaining gas: 1039985.520 units remaining) [ { Elt 0 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.450 units remaining) + - location: 20 (remaining gas: 1039985.440 units remaining) [ (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.370 units remaining) + - location: 21 (remaining gas: 1039985.360 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.290 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.220 units remaining) + - location: 23 (remaining gas: 1039985.280 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out index 8ad75b0f4a42..e21446b2ea3e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[0] to 1 trace - - location: 12 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 0 1 } None) ] + - location: 11 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 0 1 } None) + Unit ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter (Pair { Elt 0 1 } None) @storage @@ -24,33 +25,31 @@ trace [ { Elt 0 1 } { Elt 0 1 } Unit ] - - location: -1 (remaining gas: 1039985.760 units remaining) - [ { Elt 0 1 } + - location: 14 (remaining gas: 1039985.750 units remaining) + [ 1 @parameter + { Elt 0 1 } { Elt 0 1 } Unit ] - - location: 17 (remaining gas: 1039985.680 units remaining) + - location: 17 (remaining gas: 1039985.670 units remaining) [ False { Elt 0 1 } Unit ] - - location: 18 (remaining gas: 1039985.600 units remaining) + - location: 18 (remaining gas: 1039985.590 units remaining) [ (Some False) { Elt 0 1 } Unit ] - - location: 19 (remaining gas: 1039985.530 units remaining) + - location: 19 (remaining gas: 1039985.520 units remaining) [ { Elt 0 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.450 units remaining) + - location: 20 (remaining gas: 1039985.440 units remaining) [ (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.370 units remaining) + - location: 21 (remaining gas: 1039985.360 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.290 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.220 units remaining) + - location: 23 (remaining gas: 1039985.280 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out index fc52c9ed97b2..855c55033532 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[1] to 0 trace - - location: 12 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 1 0 } None) ] + - location: 11 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 1 0 } None) + Unit ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter (Pair { Elt 1 0 } None) @storage @@ -24,33 +25,31 @@ trace [ { Elt 1 0 } { Elt 1 0 } Unit ] - - location: -1 (remaining gas: 1039985.760 units remaining) - [ { Elt 1 0 } + - location: 14 (remaining gas: 1039985.750 units remaining) + [ 1 @parameter + { Elt 1 0 } { Elt 1 0 } Unit ] - - location: 17 (remaining gas: 1039985.680 units remaining) + - location: 17 (remaining gas: 1039985.670 units remaining) [ True { Elt 1 0 } Unit ] - - location: 18 (remaining gas: 1039985.600 units remaining) + - location: 18 (remaining gas: 1039985.590 units remaining) [ (Some True) { Elt 1 0 } Unit ] - - location: 19 (remaining gas: 1039985.530 units remaining) + - location: 19 (remaining gas: 1039985.520 units remaining) [ { Elt 1 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.450 units remaining) + - location: 20 (remaining gas: 1039985.440 units remaining) [ (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.370 units remaining) + - location: 21 (remaining gas: 1039985.360 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.290 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039985.220 units remaining) + - location: 23 (remaining gas: 1039985.280 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out index 14927305cd6e..b30fabedc306 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[1] to 0 trace - - location: 12 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 1 0 } None) ] + - location: 11 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 1 0 } None) + Unit ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter (Pair { Elt 1 0 } None) @storage @@ -24,33 +25,31 @@ trace [ { Elt 1 0 } { Elt 1 0 } Unit ] - - location: -1 (remaining gas: 1039985.760 units remaining) - [ { Elt 1 0 } + - location: 14 (remaining gas: 1039985.750 units remaining) + [ 1 @parameter + { Elt 1 0 } { Elt 1 0 } Unit ] - - location: 17 (remaining gas: 1039985.680 units remaining) + - location: 17 (remaining gas: 1039985.670 units remaining) [ True { Elt 1 0 } Unit ] - - location: 18 (remaining gas: 1039985.600 units remaining) + - location: 18 (remaining gas: 1039985.590 units remaining) [ (Some True) { Elt 1 0 } Unit ] - - location: 19 (remaining gas: 1039985.530 units remaining) + - location: 19 (remaining gas: 1039985.520 units remaining) [ { Elt 1 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.450 units remaining) + - location: 20 (remaining gas: 1039985.440 units remaining) [ (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.370 units remaining) + - location: 21 (remaining gas: 1039985.360 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.290 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039985.220 units remaining) + - location: 23 (remaining gas: 1039985.280 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out index 71e0e6f458ee..bbf4235ce03b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out @@ -9,8 +9,9 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 12 (remaining gas: 1039985.460 units remaining) - [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039985.460 units remaining) + [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 1 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.050 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.040 units remaining) + [ 1 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039984.970 units remaining) + - location: 17 (remaining gas: 1039984.960 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.890 units remaining) + - location: 18 (remaining gas: 1039984.880 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.820 units remaining) + - location: 19 (remaining gas: 1039984.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.740 units remaining) + - location: 20 (remaining gas: 1039984.730 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.660 units remaining) + - location: 21 (remaining gas: 1039984.650 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.580 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039984.510 units remaining) + - location: 23 (remaining gas: 1039984.570 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out index b17a741e1487..6752074750f6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out @@ -9,8 +9,9 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 12 (remaining gas: 1039985.460 units remaining) - [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039985.460 units remaining) + [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 1 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.050 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.040 units remaining) + [ 1 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039984.970 units remaining) + - location: 17 (remaining gas: 1039984.960 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.890 units remaining) + - location: 18 (remaining gas: 1039984.880 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.820 units remaining) + - location: 19 (remaining gas: 1039984.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.740 units remaining) + - location: 20 (remaining gas: 1039984.730 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.660 units remaining) + - location: 21 (remaining gas: 1039984.650 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.580 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039984.510 units remaining) + - location: 23 (remaining gas: 1039984.570 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out index 2cfb8579e5b8..2e1e09c33a35 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out @@ -9,8 +9,9 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 12 (remaining gas: 1039985.460 units remaining) - [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039985.460 units remaining) + [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 2 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.050 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.040 units remaining) + [ 2 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039984.970 units remaining) + - location: 17 (remaining gas: 1039984.960 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.890 units remaining) + - location: 18 (remaining gas: 1039984.880 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.820 units remaining) + - location: 19 (remaining gas: 1039984.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.740 units remaining) + - location: 20 (remaining gas: 1039984.730 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.660 units remaining) + - location: 21 (remaining gas: 1039984.650 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.580 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039984.510 units remaining) + - location: 23 (remaining gas: 1039984.570 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out index 0f7064c4cb0f..5561ed631fe6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out @@ -9,8 +9,9 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 12 (remaining gas: 1039985.460 units remaining) - [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039985.460 units remaining) + [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 2 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.050 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.040 units remaining) + [ 2 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039984.970 units remaining) + - location: 17 (remaining gas: 1039984.960 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.890 units remaining) + - location: 18 (remaining gas: 1039984.880 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.820 units remaining) + - location: 19 (remaining gas: 1039984.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.740 units remaining) + - location: 20 (remaining gas: 1039984.730 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.660 units remaining) + - location: 21 (remaining gas: 1039984.650 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.580 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039984.510 units remaining) + - location: 23 (remaining gas: 1039984.570 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out index 37123547979c..8ad7a2e1b969 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out @@ -9,8 +9,9 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 12 (remaining gas: 1039985.460 units remaining) - [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039985.460 units remaining) + [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 3 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.050 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.040 units remaining) + [ 3 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039984.970 units remaining) + - location: 17 (remaining gas: 1039984.960 units remaining) [ False { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.890 units remaining) + - location: 18 (remaining gas: 1039984.880 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.820 units remaining) + - location: 19 (remaining gas: 1039984.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039984.740 units remaining) + - location: 20 (remaining gas: 1039984.730 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039984.660 units remaining) + - location: 21 (remaining gas: 1039984.650 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039984.580 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039984.510 units remaining) + - location: 23 (remaining gas: 1039984.570 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out index ebaece001462..41c4e5a67484 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out @@ -9,8 +9,9 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 12 (remaining gas: 1039985.460 units remaining) - [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039985.460 units remaining) + [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 3 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.050 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.040 units remaining) + [ 3 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039984.970 units remaining) + - location: 17 (remaining gas: 1039984.960 units remaining) [ False { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039984.890 units remaining) + - location: 18 (remaining gas: 1039984.880 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039984.820 units remaining) + - location: 19 (remaining gas: 1039984.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039984.740 units remaining) + - location: 20 (remaining gas: 1039984.730 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039984.660 units remaining) + - location: 21 (remaining gas: 1039984.650 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039984.580 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039984.510 units remaining) + - location: 23 (remaining gas: 1039984.570 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out index 2614bd80153e..27f300fb68cb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out @@ -7,8 +7,9 @@ emitted operations big_map diff New map(0) of type (big_map nat nat) trace - - location: 12 (remaining gas: 1039986.730 units remaining) - [ (Pair 1 {} None) ] + - location: 11 (remaining gas: 1039986.730 units remaining) + [ (Pair 1 {} None) + Unit ] - location: 12 (remaining gas: 1039986.650 units remaining) [ 1 @parameter (Pair {} None) @storage @@ -23,33 +24,31 @@ trace [ {} {} Unit ] - - location: -1 (remaining gas: 1039986.320 units remaining) - [ {} + - location: 14 (remaining gas: 1039986.310 units remaining) + [ 1 @parameter + {} {} Unit ] - - location: 17 (remaining gas: 1039986.240 units remaining) + - location: 17 (remaining gas: 1039986.230 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039986.160 units remaining) + - location: 18 (remaining gas: 1039986.150 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.090 units remaining) + - location: 19 (remaining gas: 1039986.080 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039986.010 units remaining) + - location: 20 (remaining gas: 1039986 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.930 units remaining) + - location: 21 (remaining gas: 1039985.920 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.850 units remaining) - [ (Pair {} {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.780 units remaining) + - location: 23 (remaining gas: 1039985.840 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out index a8fd0b6c8e9a..cd1d0dfa873a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out @@ -7,8 +7,9 @@ emitted operations big_map diff New map(0) of type (big_map nat nat) trace - - location: 12 (remaining gas: 1039986.730 units remaining) - [ (Pair 1 {} None) ] + - location: 11 (remaining gas: 1039986.730 units remaining) + [ (Pair 1 {} None) + Unit ] - location: 12 (remaining gas: 1039986.650 units remaining) [ 1 @parameter (Pair {} None) @storage @@ -23,33 +24,31 @@ trace [ {} {} Unit ] - - location: -1 (remaining gas: 1039986.320 units remaining) - [ {} + - location: 14 (remaining gas: 1039986.310 units remaining) + [ 1 @parameter + {} {} Unit ] - - location: 17 (remaining gas: 1039986.240 units remaining) + - location: 17 (remaining gas: 1039986.230 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039986.160 units remaining) + - location: 18 (remaining gas: 1039986.150 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.090 units remaining) + - location: 19 (remaining gas: 1039986.080 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039986.010 units remaining) + - location: 20 (remaining gas: 1039986 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.930 units remaining) + - location: 21 (remaining gas: 1039985.920 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.850 units remaining) - [ (Pair {} {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.780 units remaining) + - location: 23 (remaining gas: 1039985.840 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" index 2c1f0a99e529..3e85868f2116 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" @@ -9,8 +9,9 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 12 (remaining gas: 1039985.358 units remaining) - [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] + - location: 11 (remaining gas: 1039985.358 units remaining) + [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.278 units remaining) [ "baz" @parameter (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: -1 (remaining gas: 1039984.948 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } + - location: 14 (remaining gas: 1039984.938 units remaining) + [ "baz" @parameter + { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 17 (remaining gas: 1039984.868 units remaining) + - location: 17 (remaining gas: 1039984.858 units remaining) [ False { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039984.788 units remaining) + - location: 18 (remaining gas: 1039984.778 units remaining) [ (Some False) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039984.718 units remaining) + - location: 19 (remaining gas: 1039984.708 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039984.638 units remaining) + - location: 20 (remaining gas: 1039984.628 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039984.558 units remaining) + - location: 21 (remaining gas: 1039984.548 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039984.478 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039984.408 units remaining) + - location: 23 (remaining gas: 1039984.468 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" index 7beccacfd827..52a3e4177c80 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" @@ -9,8 +9,9 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 12 (remaining gas: 1039985.358 units remaining) - [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] + - location: 11 (remaining gas: 1039985.358 units remaining) + [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.278 units remaining) [ "foo" @parameter (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: -1 (remaining gas: 1039984.948 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } + - location: 14 (remaining gas: 1039984.938 units remaining) + [ "foo" @parameter + { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 17 (remaining gas: 1039984.868 units remaining) + - location: 17 (remaining gas: 1039984.858 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039984.788 units remaining) + - location: 18 (remaining gas: 1039984.778 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039984.718 units remaining) + - location: 19 (remaining gas: 1039984.708 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.638 units remaining) + - location: 20 (remaining gas: 1039984.628 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.558 units remaining) + - location: 21 (remaining gas: 1039984.548 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.478 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039984.408 units remaining) + - location: 23 (remaining gas: 1039984.468 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" index a56187920216..d23af8e5c6ca 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" @@ -9,8 +9,9 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 12 (remaining gas: 1039985.358 units remaining) - [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] + - location: 11 (remaining gas: 1039985.358 units remaining) + [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) + Unit ] - location: 12 (remaining gas: 1039985.278 units remaining) [ "bar" @parameter (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage @@ -25,33 +26,31 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: -1 (remaining gas: 1039984.948 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } + - location: 14 (remaining gas: 1039984.938 units remaining) + [ "bar" @parameter + { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 17 (remaining gas: 1039984.868 units remaining) + - location: 17 (remaining gas: 1039984.858 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039984.788 units remaining) + - location: 18 (remaining gas: 1039984.778 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039984.718 units remaining) + - location: 19 (remaining gas: 1039984.708 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039984.638 units remaining) + - location: 20 (remaining gas: 1039984.628 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039984.558 units remaining) + - location: 21 (remaining gas: 1039984.548 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039984.478 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039984.408 units remaining) + - location: 23 (remaining gas: 1039984.468 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" index 03fb749ac96e..4199b35fb6dd 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["foo"] to 0 trace - - location: 12 (remaining gas: 1039986.082 units remaining) - [ (Pair "foo" { Elt "foo" 0 } None) ] + - location: 11 (remaining gas: 1039986.082 units remaining) + [ (Pair "foo" { Elt "foo" 0 } None) + Unit ] - location: 12 (remaining gas: 1039986.002 units remaining) [ "foo" @parameter (Pair { Elt "foo" 0 } None) @storage @@ -24,33 +25,31 @@ trace [ { Elt "foo" 0 } { Elt "foo" 0 } Unit ] - - location: -1 (remaining gas: 1039985.672 units remaining) - [ { Elt "foo" 0 } + - location: 14 (remaining gas: 1039985.662 units remaining) + [ "foo" @parameter + { Elt "foo" 0 } { Elt "foo" 0 } Unit ] - - location: 17 (remaining gas: 1039985.592 units remaining) + - location: 17 (remaining gas: 1039985.582 units remaining) [ True { Elt "foo" 0 } Unit ] - - location: 18 (remaining gas: 1039985.512 units remaining) + - location: 18 (remaining gas: 1039985.502 units remaining) [ (Some True) { Elt "foo" 0 } Unit ] - - location: 19 (remaining gas: 1039985.442 units remaining) + - location: 19 (remaining gas: 1039985.432 units remaining) [ { Elt "foo" 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.362 units remaining) + - location: 20 (remaining gas: 1039985.352 units remaining) [ (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.282 units remaining) + - location: 21 (remaining gas: 1039985.272 units remaining) [ {} (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.202 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039985.132 units remaining) + - location: 23 (remaining gas: 1039985.192 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" index f5bfadca5df9..ca2927d321cd 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" @@ -8,8 +8,9 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["foo"] to 1 trace - - location: 12 (remaining gas: 1039986.082 units remaining) - [ (Pair "bar" { Elt "foo" 1 } None) ] + - location: 11 (remaining gas: 1039986.082 units remaining) + [ (Pair "bar" { Elt "foo" 1 } None) + Unit ] - location: 12 (remaining gas: 1039986.002 units remaining) [ "bar" @parameter (Pair { Elt "foo" 1 } None) @storage @@ -24,33 +25,31 @@ trace [ { Elt "foo" 1 } { Elt "foo" 1 } Unit ] - - location: -1 (remaining gas: 1039985.672 units remaining) - [ { Elt "foo" 1 } + - location: 14 (remaining gas: 1039985.662 units remaining) + [ "bar" @parameter + { Elt "foo" 1 } { Elt "foo" 1 } Unit ] - - location: 17 (remaining gas: 1039985.592 units remaining) + - location: 17 (remaining gas: 1039985.582 units remaining) [ False { Elt "foo" 1 } Unit ] - - location: 18 (remaining gas: 1039985.512 units remaining) + - location: 18 (remaining gas: 1039985.502 units remaining) [ (Some False) { Elt "foo" 1 } Unit ] - - location: 19 (remaining gas: 1039985.442 units remaining) + - location: 19 (remaining gas: 1039985.432 units remaining) [ { Elt "foo" 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.362 units remaining) + - location: 20 (remaining gas: 1039985.352 units remaining) [ (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.282 units remaining) + - location: 21 (remaining gas: 1039985.272 units remaining) [ {} (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.202 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.132 units remaining) + - location: 23 (remaining gas: 1039985.192 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" index 931a95314d83..f437c791a2cf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" @@ -7,8 +7,9 @@ emitted operations big_map diff New map(0) of type (big_map string nat) trace - - location: 12 (remaining gas: 1039986.686 units remaining) - [ (Pair "bar" {} None) ] + - location: 11 (remaining gas: 1039986.686 units remaining) + [ (Pair "bar" {} None) + Unit ] - location: 12 (remaining gas: 1039986.606 units remaining) [ "bar" @parameter (Pair {} None) @storage @@ -23,33 +24,31 @@ trace [ {} {} Unit ] - - location: -1 (remaining gas: 1039986.276 units remaining) - [ {} + - location: 14 (remaining gas: 1039986.266 units remaining) + [ "bar" @parameter + {} {} Unit ] - - location: 17 (remaining gas: 1039986.196 units remaining) + - location: 17 (remaining gas: 1039986.186 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039986.116 units remaining) + - location: 18 (remaining gas: 1039986.106 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.046 units remaining) + - location: 19 (remaining gas: 1039986.036 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039985.966 units remaining) + - location: 20 (remaining gas: 1039985.956 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.886 units remaining) + - location: 21 (remaining gas: 1039985.876 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.806 units remaining) - [ (Pair {} {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.736 units remaining) + - location: 23 (remaining gas: 1039985.796 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out index 9698942506be..baac7b0a4d76 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.230 units remaining) - [ (Pair Unit None) ] + - location: 7 (remaining gas: 1039993.230 units remaining) + [ (Pair Unit None) + Unit ] - location: 8 (remaining gas: 1039993.150 units remaining) [ Unit ] - location: 9 (remaining gas: 1039993.070 units remaining) @@ -25,8 +26,4 @@ trace [ (Pair {} (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) Unit ] - - location: -1 (remaining gas: 1039992.760 units remaining) - [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out index c8d87e3c67f5..b97d2ba055f9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.230 units remaining) - [ (Pair Unit None) ] + - location: 7 (remaining gas: 1039993.230 units remaining) + [ (Pair Unit None) + Unit ] - location: 8 (remaining gas: 1039993.150 units remaining) [ Unit ] - location: 9 (remaining gas: 1039993.070 units remaining) @@ -25,8 +26,4 @@ trace [ (Pair {} (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) Unit ] - - location: -1 (remaining gas: 1039992.760 units remaining) - [ (Pair {} - (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out index 6d5194b53027..c0ad70cf7381 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0x0000000000000000000000000000000000000000000000000000000000000000 @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 11 (remaining gas: 1039994.420 units remaining) [ (Pair {} 0) Unit ] - - location: -1 (remaining gas: 1039994.350 units remaining) - [ (Pair {} 0) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out index 2cd929532554..d62f48b315bc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 11 (remaining gas: 1039994.420 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039994.350 units remaining) - [ (Pair {} 1) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out index aed717a56ea1..7a1334fabc57 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 0) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 0) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 @parameter Unit ] @@ -23,8 +24,4 @@ trace [ (Pair {} 17832688077013577776524784494464728518213913213412866604053735695200962927400) Unit ] - - location: -1 (remaining gas: 1039994.350 units remaining) - [ (Pair {} - 17832688077013577776524784494464728518213913213412866604053735695200962927400) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out index 9f79e101855a..f461be7692bd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 0) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 0) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 @parameter Unit ] @@ -23,8 +24,4 @@ trace [ (Pair {} 11320265829256585830781521966149529460476767408210445238902869222031333517497) Unit ] - - location: -1 (remaining gas: 1039994.350 units remaining) - [ (Pair {} - 11320265829256585830781521966149529460476767408210445238902869222031333517497) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out index 603bb03b918b..3095ace3ffa4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039988.655 units remaining) - [ (Pair 0x1000000000000000000000000000000000000000000000000000000000000000 0) ] + - location: 6 (remaining gas: 1039988.655 units remaining) + [ (Pair 0x1000000000000000000000000000000000000000000000000000000000000000 0) + Unit ] - location: 7 (remaining gas: 1039988.575 units remaining) [ 0x1000000000000000000000000000000000000000000000000000000000000000 @parameter Unit ] @@ -24,24 +25,18 @@ trace - location: 16 (remaining gas: 1039988.315 units remaining) [ 16 @some Unit ] - - location: 10 (remaining gas: 1039988.245 units remaining) - [ 16 @some - Unit ] - - location: 17 (remaining gas: 1039988.165 units remaining) + - location: 17 (remaining gas: 1039988.235 units remaining) [ 1 16 @some Unit ] - - location: 20 (remaining gas: 1039987.832 units remaining) + - location: 20 (remaining gas: 1039987.902 units remaining) [ 16 Unit ] - - location: 21 (remaining gas: 1039987.752 units remaining) + - location: 21 (remaining gas: 1039987.822 units remaining) [ {} 16 Unit ] - - location: 23 (remaining gas: 1039987.672 units remaining) - [ (Pair {} 16) - Unit ] - - location: -1 (remaining gas: 1039987.602 units remaining) + - location: 23 (remaining gas: 1039987.742 units remaining) [ (Pair {} 16) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out index a7dc6af23553..cac8f62495dc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ -42 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out index 3697c2fb6eb9..2efbbcf3429c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 2 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out index 2c9bc8000dfb..8cae315ebb66 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ -1 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out index f482be2236d1..5765b961cfe1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out index 61f2bf6d2fa0..8a0c9ccec39b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out index 28706fd994a7..b50ef170a19f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 1 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out index 07c0d0d0cf4b..fcc7c63e2d3c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out index a4fc4659e277..7e414cf64f1b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out index 463f1a79ce7a..9cf2df40815c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out index 32e4c64e7ede..fc5f7945d112 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out index 0033c816e803..d6e698523538 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 1 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out index 3593d0c74c0b..e41699da3121 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out index 5b789ce1a50a..03f56a5324b2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out index 86d40b3aa837..0e1aec29e8e3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039994.690 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 2 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -23,7 +24,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out index 705280f74337..fd02a8bbfc31 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out index a65810fefc86..9e391c5e85e5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out index 47c76421dba1..dca306a11a3b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out index 0de4a2761c5b..9991d6f94495 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.690 units remaining) + - location: 6 (remaining gas: 1039994.690 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -24,7 +25,4 @@ trace - location: 11 (remaining gas: 1039994.060 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.990 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out index 66f04d301ca6..30b6b566c8f1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 2 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out index 36d42c487737..05f0a1b32a6f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ -1 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out index 028e0faa4e8e..8d36c6ff3769 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 0 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out index 68807b3dc701..f21ea2fc1e1f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ -42 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out index ba3644e36ca4..86481bca4204 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 1 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out index 6565632f7450..d4b74a0e4c5b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out index 58f98937d910..0ea675a2f47d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out index 624f634abebb..9591876adfc2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out index 590cc91901c3..252a772438ab 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out index 885967181779..d74c5a79a1b5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out index 810bc414136f..566f23598942 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) ] + 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out index 9a19e0874d32..4123536b6d43 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 0 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out index 6396a50b02c7..bcc08b751bff 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 1 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out index ac5ba4401fe0..f17516f187e7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039993.940 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 2 @parameter 0x0100000000000000000000000000000000000000000000000000000000000000 @storage @@ -27,7 +28,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out index 8bf0258185a6..8b78834003c5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out index dc143ba369ae..73462c7ac9e5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out index 2446f70d575b..ab9e0532d6c1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out index c63e0f7f3b77..095f3084ae7d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out @@ -7,9 +7,10 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.940 units remaining) + - location: 6 (remaining gas: 1039993.940 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) + Unit ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage @@ -28,7 +29,4 @@ trace - location: 12 (remaining gas: 1039993.240 units remaining) [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) Unit ] - - location: -1 (remaining gas: 1039993.170 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out index 2ea5e83e9142..8c050e45abc3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.920 units remaining) - [ (Pair (Pair 34 17) 0) ] + - location: 8 (remaining gas: 1039993.920 units remaining) + [ (Pair (Pair 34 17) 0) + Unit ] - location: 9 (remaining gas: 1039993.840 units remaining) [ (Pair 34 17) @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 13 (remaining gas: 1039993.600 units remaining) [ (Pair {} 34) Unit ] - - location: -1 (remaining gas: 1039993.530 units remaining) - [ (Pair {} 34) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out index 0e6bc6930e6a..4ac3e55405c1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.920 units remaining) - [ (Pair (Pair 34 17) 0) ] + - location: 8 (remaining gas: 1039993.920 units remaining) + [ (Pair (Pair 34 17) 0) + Unit ] - location: 9 (remaining gas: 1039993.840 units remaining) [ (Pair 34 17) @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 13 (remaining gas: 1039993.600 units remaining) [ (Pair {} 17) Unit ] - - location: -1 (remaining gas: 1039993.530 units remaining) - [ (Pair {} 17) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" index c1a68f101117..06f6d64d6f04 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.950 units remaining) - [ (Pair Unit (Some "NetXdQprcVkpaWU")) ] + - location: 7 (remaining gas: 1039991.950 units remaining) + [ (Pair Unit (Some "NetXdQprcVkpaWU")) + Unit ] - location: 8 (remaining gas: 1039991.870 units remaining) [ Unit ] - location: 9 (remaining gas: 1039991.790 units remaining) @@ -24,7 +25,4 @@ trace - location: 13 (remaining gas: 1039991.550 units remaining) [ (Pair {} (Some "NetXdQprcVkpaWU")) Unit ] - - location: -1 (remaining gas: 1039991.480 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" index f139b92508bf..f9dbd95cc532 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.400 units remaining) - [ (Pair Unit (Some "NetXdQprcVkpaWU")) ] + - location: 7 (remaining gas: 1039993.400 units remaining) + [ (Pair Unit (Some "NetXdQprcVkpaWU")) + Unit ] - location: 8 (remaining gas: 1039993.320 units remaining) [ Unit ] - location: 9 (remaining gas: 1039993.240 units remaining) @@ -24,7 +25,4 @@ trace - location: 13 (remaining gas: 1039993 units remaining) [ (Pair {} (Some "NetXdQprcVkpaWU")) Unit ] - - location: -1 (remaining gas: 1039992.930 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" index 6203abe55943..8c4f96d7b1db 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair Unit None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair Unit None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ Unit ] - location: 9 (remaining gas: 1039993.530 units remaining) @@ -24,7 +25,4 @@ trace - location: 13 (remaining gas: 1039993.290 units remaining) [ (Pair {} (Some "NetXdQprcVkpaWU")) Unit ] - - location: -1 (remaining gas: 1039993.220 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out index 6b7067b7d86a..300db3138204 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039941.990 units remaining) - [ (Pair (Pair 1 4 2 Unit) Unit) ] + - location: 10 (remaining gas: 1039941.990 units remaining) + [ (Pair (Pair 1 4 2 Unit) Unit) + Unit ] - location: 11 (remaining gas: 1039941.910 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] @@ -33,168 +34,130 @@ trace [ True (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039941.370 units remaining) - [ True - (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 21 (remaining gas: 1039941.310 units remaining) + - location: 21 (remaining gas: 1039941.380 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: 22 (remaining gas: 1039941.240 units remaining) + - location: 22 (remaining gas: 1039941.310 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039941.170 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 27 (remaining gas: 1039941.090 units remaining) + - location: 27 (remaining gas: 1039941.230 units remaining) [ (Pair 1 4 2 Unit) @parameter (Pair 1 4 2 Unit) @parameter Unit ] - - location: 28 (remaining gas: 1039941.010 units remaining) + - location: 28 (remaining gas: 1039941.150 units remaining) [ 1 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 30 (remaining gas: 1039940.930 units remaining) + - location: 30 (remaining gas: 1039941.070 units remaining) [ 1 1 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 35 (remaining gas: 1039940.780 units remaining) + - location: 35 (remaining gas: 1039940.920 units remaining) [ 0 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 36 (remaining gas: 1039940.700 units remaining) - [ True - (Pair 1 4 2 Unit) @parameter - Unit ] - - location: -1 (remaining gas: 1039940.630 units remaining) + - location: 36 (remaining gas: 1039940.840 units remaining) [ True (Pair 1 4 2 Unit) @parameter Unit ] - - location: 37 (remaining gas: 1039940.570 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 38 (remaining gas: 1039940.500 units remaining) + - location: 37 (remaining gas: 1039940.780 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039940.430 units remaining) + - location: 38 (remaining gas: 1039940.710 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: 43 (remaining gas: 1039940.350 units remaining) + - location: 43 (remaining gas: 1039940.630 units remaining) [ (Pair 1 4 2 Unit) @parameter (Pair 1 4 2 Unit) @parameter Unit ] - - location: 44 (remaining gas: 1039940.269 units remaining) + - location: 44 (remaining gas: 1039940.549 units remaining) [ 4 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 46 (remaining gas: 1039940.189 units remaining) + - location: 46 (remaining gas: 1039940.469 units remaining) [ 4 4 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 51 (remaining gas: 1039940.039 units remaining) + - location: 51 (remaining gas: 1039940.319 units remaining) [ 0 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 52 (remaining gas: 1039939.959 units remaining) - [ True - (Pair 1 4 2 Unit) @parameter - Unit ] - - location: -1 (remaining gas: 1039939.889 units remaining) + - location: 52 (remaining gas: 1039940.239 units remaining) [ True (Pair 1 4 2 Unit) @parameter Unit ] - - location: 53 (remaining gas: 1039939.829 units remaining) + - location: 53 (remaining gas: 1039940.179 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: 54 (remaining gas: 1039939.759 units remaining) + - location: 54 (remaining gas: 1039940.109 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039939.689 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 59 (remaining gas: 1039939.609 units remaining) + - location: 59 (remaining gas: 1039940.029 units remaining) [ (Pair 1 4 2 Unit) @parameter (Pair 1 4 2 Unit) @parameter Unit ] - - location: 60 (remaining gas: 1039939.527 units remaining) + - location: 60 (remaining gas: 1039939.947 units remaining) [ 2 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 62 (remaining gas: 1039939.447 units remaining) + - location: 62 (remaining gas: 1039939.867 units remaining) [ 2 2 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 67 (remaining gas: 1039939.297 units remaining) + - location: 67 (remaining gas: 1039939.717 units remaining) [ 0 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 68 (remaining gas: 1039939.217 units remaining) + - location: 68 (remaining gas: 1039939.637 units remaining) [ True (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039939.147 units remaining) - [ True - (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 69 (remaining gas: 1039939.087 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 70 (remaining gas: 1039939.017 units remaining) + - location: 69 (remaining gas: 1039939.577 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039938.947 units remaining) + - location: 70 (remaining gas: 1039939.507 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: 75 (remaining gas: 1039938.867 units remaining) + - location: 75 (remaining gas: 1039939.427 units remaining) [ (Pair 1 4 2 Unit) @parameter (Pair 1 4 2 Unit) @parameter Unit ] - - location: 76 (remaining gas: 1039938.784 units remaining) + - location: 76 (remaining gas: 1039939.344 units remaining) [ Unit (Pair 1 4 2 Unit) @parameter Unit ] - - location: 78 (remaining gas: 1039938.704 units remaining) + - location: 78 (remaining gas: 1039939.264 units remaining) [ Unit Unit (Pair 1 4 2 Unit) @parameter Unit ] - - location: 81 (remaining gas: 1039938.694 units remaining) + - location: 81 (remaining gas: 1039939.254 units remaining) [ 0 (Pair 1 4 2 Unit) @parameter Unit ] - - location: 82 (remaining gas: 1039938.614 units remaining) + - location: 82 (remaining gas: 1039939.174 units remaining) [ True (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039938.544 units remaining) - [ True - (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 83 (remaining gas: 1039938.484 units remaining) + - location: 83 (remaining gas: 1039939.114 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: 84 (remaining gas: 1039938.414 units remaining) + - location: 84 (remaining gas: 1039939.044 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] - - location: -1 (remaining gas: 1039938.344 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] - - location: 89 (remaining gas: 1039938.264 units remaining) + - location: 89 (remaining gas: 1039938.964 units remaining) [ Unit ] - - location: 90 (remaining gas: 1039938.184 units remaining) + - location: 90 (remaining gas: 1039938.884 units remaining) [ Unit Unit ] - - location: 91 (remaining gas: 1039938.104 units remaining) + - location: 91 (remaining gas: 1039938.804 units remaining) [ {} Unit Unit ] - - location: 93 (remaining gas: 1039938.024 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039937.954 units remaining) + - location: 93 (remaining gas: 1039938.724 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" index 6a7ce65cf90e..2d8e9fef2cd1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039983.796 units remaining) - [ (Pair (Pair 1 4 2 Unit) None) ] + - location: 15 (remaining gas: 1039983.796 units remaining) + [ (Pair (Pair 1 4 2 Unit) None) + Unit ] - location: 16 (remaining gas: 1039983.716 units remaining) [ (Pair 1 4 2 Unit) @parameter Unit ] @@ -43,7 +44,4 @@ trace - location: 35 (remaining gas: 1039982.982 units remaining) [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) Unit ] - - location: -1 (remaining gas: 1039982.912 units remaining) - [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out index d72321e89392..59bdcbb34a48 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039984.270 units remaining) - [ (Pair Unit 1 4 2 Unit) ] + - location: 10 (remaining gas: 1039984.270 units remaining) + [ (Pair Unit 1 4 2 Unit) + Unit ] - location: 11 (remaining gas: 1039984.190 units remaining) [ (Pair 1 4 2 Unit) @storage Unit ] @@ -47,7 +48,4 @@ trace - location: 32 (remaining gas: 1039983.373 units remaining) [ (Pair {} 2 12 8 Unit) Unit ] - - location: -1 (remaining gas: 1039983.303 units remaining) - [ (Pair {} 2 12 8 Unit) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out index 24762bb64ce6..e4739697c053 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.650 units remaining) - [ (Pair Unit 0 0 0) ] + - location: 9 (remaining gas: 1039989.650 units remaining) + [ (Pair Unit 0 0 0) + Unit ] - location: 10 (remaining gas: 1039989.570 units remaining) [ Unit ] - location: 11 (remaining gas: 1039989.490 units remaining) @@ -32,7 +33,4 @@ trace - location: 22 (remaining gas: 1039989.157 units remaining) [ (Pair {} 1 2 3) Unit ] - - location: -1 (remaining gas: 1039989.087 units remaining) - [ (Pair {} 1 2 3) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out index f5d49a056f2f..4d7bc2ea7961 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039762.979 units remaining) - [ (Pair Unit Unit) ] + - location: 6 (remaining gas: 1039762.979 units remaining) + [ (Pair Unit Unit) + Unit ] - location: 7 (remaining gas: 1039762.899 units remaining) [ Unit ] - location: 8 (remaining gas: 1039762.819 units remaining) @@ -28,551 +29,490 @@ trace [ Unit ] - location: 16 (remaining gas: 1039762.321 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039762.251 units remaining) - [ Unit ] - - location: 21 (remaining gas: 1039762.171 units remaining) + - location: 21 (remaining gas: 1039762.241 units remaining) [ False Unit ] - - location: 24 (remaining gas: 1039762.091 units remaining) + - location: 24 (remaining gas: 1039762.161 units remaining) [ False False Unit ] - - location: 25 (remaining gas: 1039761.883 units remaining) + - location: 25 (remaining gas: 1039761.953 units remaining) [ 0 Unit ] - - location: 27 (remaining gas: 1039761.803 units remaining) + - location: 27 (remaining gas: 1039761.873 units remaining) [ True Unit ] - - location: 28 (remaining gas: 1039761.743 units remaining) + - location: 28 (remaining gas: 1039761.813 units remaining) [ Unit ] - - location: 29 (remaining gas: 1039761.673 units remaining) + - location: 29 (remaining gas: 1039761.743 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039761.603 units remaining) - [ Unit ] - - location: 34 (remaining gas: 1039761.523 units remaining) + - location: 34 (remaining gas: 1039761.663 units remaining) [ False Unit ] - - location: 37 (remaining gas: 1039761.443 units remaining) + - location: 37 (remaining gas: 1039761.583 units remaining) [ True False Unit ] - - location: 40 (remaining gas: 1039761.235 units remaining) + - location: 40 (remaining gas: 1039761.375 units remaining) [ 1 Unit ] - - location: 42 (remaining gas: 1039761.155 units remaining) + - location: 42 (remaining gas: 1039761.295 units remaining) [ True Unit ] - - location: 43 (remaining gas: 1039761.095 units remaining) - [ Unit ] - - location: 44 (remaining gas: 1039761.025 units remaining) + - location: 43 (remaining gas: 1039761.235 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039760.955 units remaining) + - location: 44 (remaining gas: 1039761.165 units remaining) [ Unit ] - - location: 49 (remaining gas: 1039760.875 units remaining) + - location: 49 (remaining gas: 1039761.085 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039760.795 units remaining) + - location: 52 (remaining gas: 1039761.005 units remaining) [ False True Unit ] - - location: 55 (remaining gas: 1039760.587 units remaining) + - location: 55 (remaining gas: 1039760.797 units remaining) [ -1 Unit ] - - location: 57 (remaining gas: 1039760.507 units remaining) + - location: 57 (remaining gas: 1039760.717 units remaining) [ True Unit ] - - location: 58 (remaining gas: 1039760.447 units remaining) + - location: 58 (remaining gas: 1039760.657 units remaining) [ Unit ] - - location: 59 (remaining gas: 1039760.377 units remaining) + - location: 59 (remaining gas: 1039760.587 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039760.307 units remaining) - [ Unit ] - - location: 64 (remaining gas: 1039760.227 units remaining) + - location: 64 (remaining gas: 1039760.507 units remaining) [ 0xaabbcc Unit ] - - location: 67 (remaining gas: 1039760.147 units remaining) + - location: 67 (remaining gas: 1039760.427 units remaining) [ 0xaabbcc 0xaabbcc Unit ] - - location: 68 (remaining gas: 1039760.027 units remaining) + - location: 68 (remaining gas: 1039760.307 units remaining) [ 0 Unit ] - - location: 70 (remaining gas: 1039759.947 units remaining) + - location: 70 (remaining gas: 1039760.227 units remaining) [ True Unit ] - - location: 71 (remaining gas: 1039759.887 units remaining) - [ Unit ] - - location: 72 (remaining gas: 1039759.817 units remaining) + - location: 71 (remaining gas: 1039760.167 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039759.747 units remaining) + - location: 72 (remaining gas: 1039760.097 units remaining) [ Unit ] - - location: 77 (remaining gas: 1039759.667 units remaining) + - location: 77 (remaining gas: 1039760.017 units remaining) [ 0x Unit ] - - location: 80 (remaining gas: 1039759.587 units remaining) + - location: 80 (remaining gas: 1039759.937 units remaining) [ 0x 0x Unit ] - - location: 83 (remaining gas: 1039759.467 units remaining) + - location: 83 (remaining gas: 1039759.817 units remaining) [ 0 Unit ] - - location: 85 (remaining gas: 1039759.387 units remaining) + - location: 85 (remaining gas: 1039759.737 units remaining) [ True Unit ] - - location: 86 (remaining gas: 1039759.327 units remaining) + - location: 86 (remaining gas: 1039759.677 units remaining) [ Unit ] - - location: 87 (remaining gas: 1039759.257 units remaining) + - location: 87 (remaining gas: 1039759.607 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039759.187 units remaining) - [ Unit ] - - location: 92 (remaining gas: 1039759.107 units remaining) + - location: 92 (remaining gas: 1039759.527 units remaining) [ 0x Unit ] - - location: 95 (remaining gas: 1039759.027 units remaining) + - location: 95 (remaining gas: 1039759.447 units remaining) [ 0x01 0x Unit ] - - location: 98 (remaining gas: 1039758.907 units remaining) + - location: 98 (remaining gas: 1039759.327 units remaining) [ 1 Unit ] - - location: 100 (remaining gas: 1039758.827 units remaining) + - location: 100 (remaining gas: 1039759.247 units remaining) [ True Unit ] - - location: 101 (remaining gas: 1039758.767 units remaining) - [ Unit ] - - location: 102 (remaining gas: 1039758.697 units remaining) + - location: 101 (remaining gas: 1039759.187 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039758.627 units remaining) + - location: 102 (remaining gas: 1039759.117 units remaining) [ Unit ] - - location: 107 (remaining gas: 1039758.547 units remaining) + - location: 107 (remaining gas: 1039759.037 units remaining) [ 0x01 Unit ] - - location: 110 (remaining gas: 1039758.467 units remaining) + - location: 110 (remaining gas: 1039758.957 units remaining) [ 0x02 0x01 Unit ] - - location: 113 (remaining gas: 1039758.347 units remaining) + - location: 113 (remaining gas: 1039758.837 units remaining) [ 1 Unit ] - - location: 115 (remaining gas: 1039758.267 units remaining) + - location: 115 (remaining gas: 1039758.757 units remaining) [ True Unit ] - - location: 116 (remaining gas: 1039758.207 units remaining) + - location: 116 (remaining gas: 1039758.697 units remaining) [ Unit ] - - location: 117 (remaining gas: 1039758.137 units remaining) + - location: 117 (remaining gas: 1039758.627 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039758.067 units remaining) - [ Unit ] - - location: 122 (remaining gas: 1039757.987 units remaining) + - location: 122 (remaining gas: 1039758.547 units remaining) [ 0x02 Unit ] - - location: 125 (remaining gas: 1039757.907 units remaining) + - location: 125 (remaining gas: 1039758.467 units remaining) [ 0x01 0x02 Unit ] - - location: 128 (remaining gas: 1039757.787 units remaining) + - location: 128 (remaining gas: 1039758.347 units remaining) [ -1 Unit ] - - location: 130 (remaining gas: 1039757.707 units remaining) + - location: 130 (remaining gas: 1039758.267 units remaining) [ True Unit ] - - location: 131 (remaining gas: 1039757.647 units remaining) - [ Unit ] - - location: 132 (remaining gas: 1039757.577 units remaining) + - location: 131 (remaining gas: 1039758.207 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039757.507 units remaining) + - location: 132 (remaining gas: 1039758.137 units remaining) [ Unit ] - - location: 137 (remaining gas: 1039757.427 units remaining) + - location: 137 (remaining gas: 1039758.057 units remaining) [ 1 Unit ] - - location: 140 (remaining gas: 1039757.347 units remaining) + - location: 140 (remaining gas: 1039757.977 units remaining) [ 1 1 Unit ] - - location: 141 (remaining gas: 1039757.197 units remaining) + - location: 141 (remaining gas: 1039757.827 units remaining) [ 0 Unit ] - - location: 143 (remaining gas: 1039757.117 units remaining) + - location: 143 (remaining gas: 1039757.747 units remaining) [ True Unit ] - - location: 144 (remaining gas: 1039757.057 units remaining) + - location: 144 (remaining gas: 1039757.687 units remaining) [ Unit ] - - location: 145 (remaining gas: 1039756.987 units remaining) + - location: 145 (remaining gas: 1039757.617 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039756.917 units remaining) - [ Unit ] - - location: 150 (remaining gas: 1039756.837 units remaining) + - location: 150 (remaining gas: 1039757.537 units remaining) [ 10 Unit ] - - location: 153 (remaining gas: 1039756.757 units remaining) + - location: 153 (remaining gas: 1039757.457 units remaining) [ 5 10 Unit ] - - location: 156 (remaining gas: 1039756.607 units remaining) + - location: 156 (remaining gas: 1039757.307 units remaining) [ -1 Unit ] - - location: 158 (remaining gas: 1039756.527 units remaining) + - location: 158 (remaining gas: 1039757.227 units remaining) [ True Unit ] - - location: 159 (remaining gas: 1039756.467 units remaining) - [ Unit ] - - location: 160 (remaining gas: 1039756.397 units remaining) + - location: 159 (remaining gas: 1039757.167 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039756.327 units remaining) + - location: 160 (remaining gas: 1039757.097 units remaining) [ Unit ] - - location: 165 (remaining gas: 1039756.247 units remaining) + - location: 165 (remaining gas: 1039757.017 units remaining) [ -4 Unit ] - - location: 168 (remaining gas: 1039756.167 units remaining) + - location: 168 (remaining gas: 1039756.937 units remaining) [ 1923 -4 Unit ] - - location: 171 (remaining gas: 1039756.017 units remaining) + - location: 171 (remaining gas: 1039756.787 units remaining) [ 1 Unit ] - - location: 173 (remaining gas: 1039755.937 units remaining) + - location: 173 (remaining gas: 1039756.707 units remaining) [ True Unit ] - - location: 174 (remaining gas: 1039755.877 units remaining) + - location: 174 (remaining gas: 1039756.647 units remaining) [ Unit ] - - location: 175 (remaining gas: 1039755.807 units remaining) + - location: 175 (remaining gas: 1039756.577 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039755.737 units remaining) - [ Unit ] - - location: 180 (remaining gas: 1039755.657 units remaining) + - location: 180 (remaining gas: 1039756.497 units remaining) [ 1 Unit ] - - location: 183 (remaining gas: 1039755.577 units remaining) + - location: 183 (remaining gas: 1039756.417 units remaining) [ 1 1 Unit ] - - location: 184 (remaining gas: 1039755.427 units remaining) + - location: 184 (remaining gas: 1039756.267 units remaining) [ 0 Unit ] - - location: 186 (remaining gas: 1039755.347 units remaining) + - location: 186 (remaining gas: 1039756.187 units remaining) [ True Unit ] - - location: 187 (remaining gas: 1039755.287 units remaining) - [ Unit ] - - location: 188 (remaining gas: 1039755.217 units remaining) + - location: 187 (remaining gas: 1039756.127 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039755.147 units remaining) + - location: 188 (remaining gas: 1039756.057 units remaining) [ Unit ] - - location: 193 (remaining gas: 1039755.067 units remaining) + - location: 193 (remaining gas: 1039755.977 units remaining) [ 10 Unit ] - - location: 196 (remaining gas: 1039754.987 units remaining) + - location: 196 (remaining gas: 1039755.897 units remaining) [ 5 10 Unit ] - - location: 199 (remaining gas: 1039754.837 units remaining) + - location: 199 (remaining gas: 1039755.747 units remaining) [ -1 Unit ] - - location: 201 (remaining gas: 1039754.757 units remaining) + - location: 201 (remaining gas: 1039755.667 units remaining) [ True Unit ] - - location: 202 (remaining gas: 1039754.697 units remaining) + - location: 202 (remaining gas: 1039755.607 units remaining) [ Unit ] - - location: 203 (remaining gas: 1039754.627 units remaining) + - location: 203 (remaining gas: 1039755.537 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039754.557 units remaining) - [ Unit ] - - location: 208 (remaining gas: 1039754.477 units remaining) + - location: 208 (remaining gas: 1039755.457 units remaining) [ 4 Unit ] - - location: 211 (remaining gas: 1039754.397 units remaining) + - location: 211 (remaining gas: 1039755.377 units remaining) [ 1923 4 Unit ] - - location: 214 (remaining gas: 1039754.247 units remaining) + - location: 214 (remaining gas: 1039755.227 units remaining) [ 1 Unit ] - - location: 216 (remaining gas: 1039754.167 units remaining) + - location: 216 (remaining gas: 1039755.147 units remaining) [ True Unit ] - - location: 217 (remaining gas: 1039754.107 units remaining) - [ Unit ] - - location: 218 (remaining gas: 1039754.037 units remaining) + - location: 217 (remaining gas: 1039755.087 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039753.967 units remaining) + - location: 218 (remaining gas: 1039755.017 units remaining) [ Unit ] - - location: 223 (remaining gas: 1039753.887 units remaining) + - location: 223 (remaining gas: 1039754.937 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" Unit ] - - location: 226 (remaining gas: 1039753.807 units remaining) + - location: 226 (remaining gas: 1039754.857 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" Unit ] - - location: 227 (remaining gas: 1039753.597 units remaining) + - location: 227 (remaining gas: 1039754.647 units remaining) [ 0 Unit ] - - location: 229 (remaining gas: 1039753.517 units remaining) + - location: 229 (remaining gas: 1039754.567 units remaining) [ True Unit ] - - location: 230 (remaining gas: 1039753.457 units remaining) + - location: 230 (remaining gas: 1039754.507 units remaining) [ Unit ] - - location: 231 (remaining gas: 1039753.387 units remaining) + - location: 231 (remaining gas: 1039754.437 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039753.317 units remaining) - [ Unit ] - - location: 236 (remaining gas: 1039753.237 units remaining) + - location: 236 (remaining gas: 1039754.357 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" Unit ] - - location: 239 (remaining gas: 1039753.157 units remaining) + - location: 239 (remaining gas: 1039754.277 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" Unit ] - - location: 242 (remaining gas: 1039752.947 units remaining) + - location: 242 (remaining gas: 1039754.067 units remaining) [ -1 Unit ] - - location: 244 (remaining gas: 1039752.867 units remaining) + - location: 244 (remaining gas: 1039753.987 units remaining) [ True Unit ] - - location: 245 (remaining gas: 1039752.807 units remaining) - [ Unit ] - - location: 246 (remaining gas: 1039752.737 units remaining) + - location: 245 (remaining gas: 1039753.927 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039752.667 units remaining) + - location: 246 (remaining gas: 1039753.857 units remaining) [ Unit ] - - location: 251 (remaining gas: 1039752.587 units remaining) + - location: 251 (remaining gas: 1039753.777 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" Unit ] - - location: 254 (remaining gas: 1039752.507 units remaining) + - location: 254 (remaining gas: 1039753.697 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" Unit ] - - location: 257 (remaining gas: 1039752.297 units remaining) + - location: 257 (remaining gas: 1039753.487 units remaining) [ 1 Unit ] - - location: 259 (remaining gas: 1039752.217 units remaining) + - location: 259 (remaining gas: 1039753.407 units remaining) [ True Unit ] - - location: 260 (remaining gas: 1039752.157 units remaining) + - location: 260 (remaining gas: 1039753.347 units remaining) [ Unit ] - - location: 261 (remaining gas: 1039752.087 units remaining) + - location: 261 (remaining gas: 1039753.277 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039752.017 units remaining) - [ Unit ] - - location: 266 (remaining gas: 1039751.937 units remaining) + - location: 266 (remaining gas: 1039753.197 units remaining) [ 1 Unit ] - - location: 269 (remaining gas: 1039751.857 units remaining) + - location: 269 (remaining gas: 1039753.117 units remaining) [ 1 1 Unit ] - - location: 270 (remaining gas: 1039751.753 units remaining) + - location: 270 (remaining gas: 1039753.013 units remaining) [ 0 Unit ] - - location: 272 (remaining gas: 1039751.673 units remaining) + - location: 272 (remaining gas: 1039752.933 units remaining) [ True Unit ] - - location: 273 (remaining gas: 1039751.613 units remaining) - [ Unit ] - - location: 274 (remaining gas: 1039751.543 units remaining) + - location: 273 (remaining gas: 1039752.873 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039751.473 units remaining) + - location: 274 (remaining gas: 1039752.803 units remaining) [ Unit ] - - location: 279 (remaining gas: 1039751.393 units remaining) + - location: 279 (remaining gas: 1039752.723 units remaining) [ 10 Unit ] - - location: 282 (remaining gas: 1039751.313 units remaining) + - location: 282 (remaining gas: 1039752.643 units remaining) [ 5 10 Unit ] - - location: 285 (remaining gas: 1039751.209 units remaining) + - location: 285 (remaining gas: 1039752.539 units remaining) [ -1 Unit ] - - location: 287 (remaining gas: 1039751.129 units remaining) + - location: 287 (remaining gas: 1039752.459 units remaining) [ True Unit ] - - location: 288 (remaining gas: 1039751.069 units remaining) + - location: 288 (remaining gas: 1039752.399 units remaining) [ Unit ] - - location: 289 (remaining gas: 1039750.999 units remaining) + - location: 289 (remaining gas: 1039752.329 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039750.929 units remaining) - [ Unit ] - - location: 294 (remaining gas: 1039750.849 units remaining) + - location: 294 (remaining gas: 1039752.249 units remaining) [ 4 Unit ] - - location: 297 (remaining gas: 1039750.769 units remaining) + - location: 297 (remaining gas: 1039752.169 units remaining) [ 1923 4 Unit ] - - location: 300 (remaining gas: 1039750.665 units remaining) + - location: 300 (remaining gas: 1039752.065 units remaining) [ 1 Unit ] - - location: 302 (remaining gas: 1039750.585 units remaining) + - location: 302 (remaining gas: 1039751.985 units remaining) [ True Unit ] - - location: 303 (remaining gas: 1039750.525 units remaining) - [ Unit ] - - location: 304 (remaining gas: 1039750.455 units remaining) + - location: 303 (remaining gas: 1039751.925 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039750.385 units remaining) + - location: 304 (remaining gas: 1039751.855 units remaining) [ Unit ] - - location: 309 (remaining gas: 1039750.305 units remaining) + - location: 309 (remaining gas: 1039751.775 units remaining) [ "AABBCC" Unit ] - - location: 312 (remaining gas: 1039750.225 units remaining) + - location: 312 (remaining gas: 1039751.695 units remaining) [ "AABBCC" "AABBCC" Unit ] - - location: 313 (remaining gas: 1039750.105 units remaining) + - location: 313 (remaining gas: 1039751.575 units remaining) [ 0 Unit ] - - location: 315 (remaining gas: 1039750.025 units remaining) + - location: 315 (remaining gas: 1039751.495 units remaining) [ True Unit ] - - location: 316 (remaining gas: 1039749.965 units remaining) + - location: 316 (remaining gas: 1039751.435 units remaining) [ Unit ] - - location: 317 (remaining gas: 1039749.895 units remaining) + - location: 317 (remaining gas: 1039751.365 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039749.825 units remaining) - [ Unit ] - - location: 322 (remaining gas: 1039749.745 units remaining) + - location: 322 (remaining gas: 1039751.285 units remaining) [ "" Unit ] - - location: 325 (remaining gas: 1039749.665 units remaining) + - location: 325 (remaining gas: 1039751.205 units remaining) [ "" "" Unit ] - - location: 328 (remaining gas: 1039749.545 units remaining) + - location: 328 (remaining gas: 1039751.085 units remaining) [ 0 Unit ] - - location: 330 (remaining gas: 1039749.465 units remaining) + - location: 330 (remaining gas: 1039751.005 units remaining) [ True Unit ] - - location: 331 (remaining gas: 1039749.405 units remaining) - [ Unit ] - - location: 332 (remaining gas: 1039749.335 units remaining) + - location: 331 (remaining gas: 1039750.945 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039749.265 units remaining) + - location: 332 (remaining gas: 1039750.875 units remaining) [ Unit ] - - location: 337 (remaining gas: 1039749.185 units remaining) + - location: 337 (remaining gas: 1039750.795 units remaining) [ "" Unit ] - - location: 340 (remaining gas: 1039749.105 units remaining) + - location: 340 (remaining gas: 1039750.715 units remaining) [ "a" "" Unit ] - - location: 343 (remaining gas: 1039748.985 units remaining) + - location: 343 (remaining gas: 1039750.595 units remaining) [ 1 Unit ] - - location: 345 (remaining gas: 1039748.905 units remaining) + - location: 345 (remaining gas: 1039750.515 units remaining) [ True Unit ] - - location: 346 (remaining gas: 1039748.845 units remaining) + - location: 346 (remaining gas: 1039750.455 units remaining) [ Unit ] - - location: 347 (remaining gas: 1039748.775 units remaining) + - location: 347 (remaining gas: 1039750.385 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039748.705 units remaining) - [ Unit ] - - location: 352 (remaining gas: 1039748.625 units remaining) + - location: 352 (remaining gas: 1039750.305 units remaining) [ "a" Unit ] - - location: 355 (remaining gas: 1039748.545 units remaining) + - location: 355 (remaining gas: 1039750.225 units remaining) [ "b" "a" Unit ] - - location: 358 (remaining gas: 1039748.425 units remaining) + - location: 358 (remaining gas: 1039750.105 units remaining) [ 1 Unit ] - - location: 360 (remaining gas: 1039748.345 units remaining) + - location: 360 (remaining gas: 1039750.025 units remaining) [ True Unit ] - - location: 361 (remaining gas: 1039748.285 units remaining) - [ Unit ] - - location: 362 (remaining gas: 1039748.215 units remaining) + - location: 361 (remaining gas: 1039749.965 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039748.145 units remaining) + - location: 362 (remaining gas: 1039749.895 units remaining) [ Unit ] - - location: 367 (remaining gas: 1039748.065 units remaining) + - location: 367 (remaining gas: 1039749.815 units remaining) [ "b" Unit ] - - location: 370 (remaining gas: 1039747.985 units remaining) + - location: 370 (remaining gas: 1039749.735 units remaining) [ "a" "b" Unit ] - - location: 373 (remaining gas: 1039747.865 units remaining) + - location: 373 (remaining gas: 1039749.615 units remaining) [ -1 Unit ] - - location: 375 (remaining gas: 1039747.785 units remaining) + - location: 375 (remaining gas: 1039749.535 units remaining) [ True Unit ] - - location: 376 (remaining gas: 1039747.725 units remaining) + - location: 376 (remaining gas: 1039749.475 units remaining) [ Unit ] - - location: 377 (remaining gas: 1039747.655 units remaining) + - location: 377 (remaining gas: 1039749.405 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039747.585 units remaining) - [ Unit ] - - location: 382 (remaining gas: 1039747.505 units remaining) + - location: 382 (remaining gas: 1039749.325 units remaining) [ "2019-09-16T08:38:05Z" Unit ] - - location: 385 (remaining gas: 1039747.425 units remaining) + - location: 385 (remaining gas: 1039749.245 units remaining) [ "2019-09-16T08:38:05Z" "2019-09-16T08:38:05Z" Unit ] - - location: 386 (remaining gas: 1039747.285 units remaining) + - location: 386 (remaining gas: 1039749.105 units remaining) [ 0 Unit ] - - location: 388 (remaining gas: 1039747.205 units remaining) + - location: 388 (remaining gas: 1039749.025 units remaining) [ True Unit ] - - location: 389 (remaining gas: 1039747.145 units remaining) - [ Unit ] - - location: 390 (remaining gas: 1039747.075 units remaining) + - location: 389 (remaining gas: 1039748.965 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039747.005 units remaining) + - location: 390 (remaining gas: 1039748.895 units remaining) [ Unit ] - - location: 395 (remaining gas: 1039746.925 units remaining) + - location: 395 (remaining gas: 1039748.815 units remaining) [ "2017-09-16T08:38:04Z" Unit ] - - location: 398 (remaining gas: 1039746.845 units remaining) + - location: 398 (remaining gas: 1039748.735 units remaining) [ "2019-09-16T08:38:05Z" "2017-09-16T08:38:04Z" Unit ] - - location: 401 (remaining gas: 1039746.705 units remaining) + - location: 401 (remaining gas: 1039748.595 units remaining) [ 1 Unit ] - - location: 403 (remaining gas: 1039746.625 units remaining) + - location: 403 (remaining gas: 1039748.515 units remaining) [ True Unit ] - - location: 404 (remaining gas: 1039746.565 units remaining) + - location: 404 (remaining gas: 1039748.455 units remaining) [ Unit ] - - location: 405 (remaining gas: 1039746.495 units remaining) + - location: 405 (remaining gas: 1039748.385 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039746.425 units remaining) - [ Unit ] - - location: 410 (remaining gas: 1039746.345 units remaining) + - location: 410 (remaining gas: 1039748.305 units remaining) [ "2019-09-16T08:38:05Z" Unit ] - - location: 413 (remaining gas: 1039746.265 units remaining) + - location: 413 (remaining gas: 1039748.225 units remaining) [ "2019-09-16T08:38:04Z" "2019-09-16T08:38:05Z" Unit ] - - location: 416 (remaining gas: 1039746.125 units remaining) + - location: 416 (remaining gas: 1039748.085 units remaining) [ -1 Unit ] - - location: 418 (remaining gas: 1039746.045 units remaining) + - location: 418 (remaining gas: 1039748.005 units remaining) [ True Unit ] - - location: 419 (remaining gas: 1039745.985 units remaining) - [ Unit ] - - location: 420 (remaining gas: 1039745.915 units remaining) + - location: 419 (remaining gas: 1039747.945 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039745.845 units remaining) + - location: 420 (remaining gas: 1039747.875 units remaining) [ Unit ] - - location: 425 (remaining gas: 1039745.765 units remaining) + - location: 425 (remaining gas: 1039747.795 units remaining) [ Unit Unit ] - - location: 426 (remaining gas: 1039745.685 units remaining) + - location: 426 (remaining gas: 1039747.715 units remaining) [ {} Unit Unit ] - - location: 428 (remaining gas: 1039745.605 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039745.535 units remaining) + - location: 428 (remaining gas: 1039747.635 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out index 07350799990a..1e135b11660a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out @@ -12,316 +12,228 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039960.920 units remaining) - [ (Pair { -9999999 ; -1 ; 0 ; 1 ; 9999999 } {}) ] - - location: 10 (remaining gas: 1039960.840 units remaining) + - location: 9 (remaining gas: 1039960.140 units remaining) + [ (Pair { -9999999 ; -1 ; 0 ; 1 ; 9999999 } {}) + Unit ] + - location: 10 (remaining gas: 1039960.060 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 11 (remaining gas: 1039960.760 units remaining) + - location: 11 (remaining gas: 1039959.980 units remaining) [ {} { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 14 (remaining gas: 1039960.660 units remaining) + - location: 14 (remaining gas: 1039959.880 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 16 (remaining gas: 1039960.580 units remaining) + - location: 16 (remaining gas: 1039959.800 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 19 (remaining gas: 1039959.940 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 18 (remaining gas: 1039959.870 units remaining) + - location: 19 (remaining gas: 1039959.160 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 19 (remaining gas: 1039959.790 units remaining) + - location: 19 (remaining gas: 1039959.080 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 18 (remaining gas: 1039959.720 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039959.640 units remaining) + - location: 19 (remaining gas: 1039959 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 18 (remaining gas: 1039959.570 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039959.490 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 18 (remaining gas: 1039959.420 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039959.340 units remaining) + - location: 19 (remaining gas: 1039958.920 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 18 (remaining gas: 1039959.270 units remaining) + - location: 19 (remaining gas: 1039958.840 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039959.200 units remaining) - [ { False ; False ; True ; False ; False } + - location: 15 (remaining gas: 1039958.760 units remaining) + [ {} + { False ; False ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 20 (remaining gas: 1039959.130 units remaining) + - location: 20 (remaining gas: 1039958.690 units remaining) [ { False ; False ; True ; False ; False } {} { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 21 (remaining gas: 1039959.050 units remaining) + - location: 21 (remaining gas: 1039958.610 units remaining) [ { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 22 (remaining gas: 1039958.950 units remaining) + - location: 22 (remaining gas: 1039958.510 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 24 (remaining gas: 1039958.870 units remaining) + - location: 24 (remaining gas: 1039958.430 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039958.230 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 26 (remaining gas: 1039958.160 units remaining) + - location: 27 (remaining gas: 1039957.790 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039958.080 units remaining) + - location: 27 (remaining gas: 1039957.710 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 26 (remaining gas: 1039958.010 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 27 (remaining gas: 1039957.930 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 26 (remaining gas: 1039957.860 units remaining) + - location: 27 (remaining gas: 1039957.630 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 27 (remaining gas: 1039957.780 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 26 (remaining gas: 1039957.710 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 27 (remaining gas: 1039957.630 units remaining) + - location: 27 (remaining gas: 1039957.550 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 26 (remaining gas: 1039957.560 units remaining) + - location: 27 (remaining gas: 1039957.470 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039957.490 units remaining) - [ { True ; True ; False ; True ; True } + - location: 23 (remaining gas: 1039957.390 units remaining) + [ { { False ; False ; True ; False ; False } } + { True ; True ; False ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 28 (remaining gas: 1039957.420 units remaining) + - location: 28 (remaining gas: 1039957.320 units remaining) [ { True ; True ; False ; True ; True } { { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 29 (remaining gas: 1039957.340 units remaining) + - location: 29 (remaining gas: 1039957.240 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 30 (remaining gas: 1039957.240 units remaining) + - location: 30 (remaining gas: 1039957.140 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 32 (remaining gas: 1039957.160 units remaining) + - location: 32 (remaining gas: 1039957.060 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039956.520 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 34 (remaining gas: 1039956.450 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 35 (remaining gas: 1039956.370 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 34 (remaining gas: 1039956.300 units remaining) + - location: 35 (remaining gas: 1039956.420 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039956.220 units remaining) + - location: 35 (remaining gas: 1039956.340 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 34 (remaining gas: 1039956.150 units remaining) + - location: 35 (remaining gas: 1039956.260 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039956.070 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 34 (remaining gas: 1039956 units remaining) + - location: 35 (remaining gas: 1039956.180 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 35 (remaining gas: 1039955.920 units remaining) + - location: 35 (remaining gas: 1039956.100 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 34 (remaining gas: 1039955.850 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: -1 (remaining gas: 1039955.780 units remaining) - [ { True ; True ; True ; False ; False } + - location: 31 (remaining gas: 1039956.020 units remaining) + [ { { True ; True ; False ; True ; True } ; + { False ; False ; True ; False ; False } } + { True ; True ; True ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 36 (remaining gas: 1039955.710 units remaining) + - location: 36 (remaining gas: 1039955.950 units remaining) [ { True ; True ; True ; False ; False } { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 37 (remaining gas: 1039955.630 units remaining) + - location: 37 (remaining gas: 1039955.870 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 38 (remaining gas: 1039955.530 units remaining) + - location: 38 (remaining gas: 1039955.770 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 40 (remaining gas: 1039955.450 units remaining) + - location: 40 (remaining gas: 1039955.690 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 43 (remaining gas: 1039954.810 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 42 (remaining gas: 1039954.740 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039954.660 units remaining) + - location: 43 (remaining gas: 1039955.050 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039954.590 units remaining) + - location: 43 (remaining gas: 1039954.970 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 43 (remaining gas: 1039954.510 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 42 (remaining gas: 1039954.440 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039954.360 units remaining) + - location: 43 (remaining gas: 1039954.890 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039954.290 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039954.210 units remaining) + - location: 43 (remaining gas: 1039954.810 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 42 (remaining gas: 1039954.140 units remaining) + - location: 43 (remaining gas: 1039954.730 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039954.070 units remaining) - [ { True ; True ; False ; False ; False } + - location: 39 (remaining gas: 1039954.650 units remaining) + [ { { True ; True ; True ; False ; False } ; + { True ; True ; False ; True ; True } ; + { False ; False ; True ; False ; False } } + { True ; True ; False ; False ; False } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 44 (remaining gas: 1039954 units remaining) + - location: 44 (remaining gas: 1039954.580 units remaining) [ { True ; True ; False ; False ; False } { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 45 (remaining gas: 1039953.920 units remaining) + - location: 45 (remaining gas: 1039954.500 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 46 (remaining gas: 1039953.820 units remaining) + - location: 46 (remaining gas: 1039954.400 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 48 (remaining gas: 1039953.740 units remaining) + - location: 48 (remaining gas: 1039954.320 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039953.100 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 50 (remaining gas: 1039953.030 units remaining) + - location: 51 (remaining gas: 1039953.680 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039952.950 units remaining) + - location: 51 (remaining gas: 1039953.600 units remaining) [ False { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 50 (remaining gas: 1039952.880 units remaining) - [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 51 (remaining gas: 1039952.800 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 50 (remaining gas: 1039952.730 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 51 (remaining gas: 1039952.650 units remaining) - [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 50 (remaining gas: 1039952.580 units remaining) + - location: 51 (remaining gas: 1039953.520 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 51 (remaining gas: 1039952.500 units remaining) + - location: 51 (remaining gas: 1039953.440 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 50 (remaining gas: 1039952.430 units remaining) + - location: 51 (remaining gas: 1039953.360 units remaining) [ True { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: -1 (remaining gas: 1039952.360 units remaining) - [ { False ; False ; True ; True ; True } + - location: 47 (remaining gas: 1039953.280 units remaining) + [ { { True ; True ; False ; False ; False } ; + { True ; True ; True ; False ; False } ; + { True ; True ; False ; True ; True } ; + { False ; False ; True ; False ; False } } + { False ; False ; True ; True ; True } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 52 (remaining gas: 1039952.290 units remaining) + - location: 52 (remaining gas: 1039953.210 units remaining) [ { False ; False ; True ; True ; True } { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; @@ -329,7 +241,7 @@ trace { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 53 (remaining gas: 1039952.210 units remaining) + - location: 53 (remaining gas: 1039953.130 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; @@ -337,43 +249,33 @@ trace { False ; False ; True ; False ; False } } { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 54 (remaining gas: 1039952.110 units remaining) + - location: 54 (remaining gas: 1039953.030 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter Unit ] - - location: 58 (remaining gas: 1039951.470 units remaining) - [ False - Unit ] - - location: 57 (remaining gas: 1039951.400 units remaining) + - location: 58 (remaining gas: 1039952.390 units remaining) [ False Unit ] - - location: 58 (remaining gas: 1039951.320 units remaining) + - location: 58 (remaining gas: 1039952.310 units remaining) [ False Unit ] - - location: 57 (remaining gas: 1039951.250 units remaining) + - location: 58 (remaining gas: 1039952.230 units remaining) [ False Unit ] - - location: 58 (remaining gas: 1039951.170 units remaining) - [ False - Unit ] - - location: 57 (remaining gas: 1039951.100 units remaining) - [ False - Unit ] - - location: 58 (remaining gas: 1039951.020 units remaining) - [ True - Unit ] - - location: 57 (remaining gas: 1039950.950 units remaining) - [ True - Unit ] - - location: 58 (remaining gas: 1039950.870 units remaining) + - location: 58 (remaining gas: 1039952.150 units remaining) [ True Unit ] - - location: 57 (remaining gas: 1039950.800 units remaining) + - location: 58 (remaining gas: 1039952.070 units remaining) [ True Unit ] - - location: 55 (remaining gas: 1039950.730 units remaining) - [ { False ; False ; False ; True ; True } + - location: 56 (remaining gas: 1039951.990 units remaining) + [ { { False ; False ; True ; True ; True } ; + { True ; True ; False ; False ; False } ; + { True ; True ; True ; False ; False } ; + { True ; True ; False ; True ; True } ; + { False ; False ; True ; False ; False } } + { False ; False ; False ; True ; True } Unit ] - - location: 59 (remaining gas: 1039950.660 units remaining) + - location: 59 (remaining gas: 1039951.920 units remaining) [ { False ; False ; False ; True ; True } { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; @@ -381,7 +283,7 @@ trace { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } Unit ] - - location: 60 (remaining gas: 1039950.580 units remaining) + - location: 60 (remaining gas: 1039951.840 units remaining) [ { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; @@ -389,7 +291,7 @@ trace { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } Unit ] - - location: 61 (remaining gas: 1039950.500 units remaining) + - location: 61 (remaining gas: 1039951.760 units remaining) [ {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; @@ -398,16 +300,7 @@ trace { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } Unit ] - - location: 63 (remaining gas: 1039950.420 units remaining) - [ (Pair {} - { { False ; False ; False ; True ; True } ; - { False ; False ; True ; True ; True } ; - { True ; True ; False ; False ; False } ; - { True ; True ; True ; False ; False } ; - { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } }) - Unit ] - - location: -1 (remaining gas: 1039950.350 units remaining) + - location: 63 (remaining gas: 1039951.680 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" index 8457a5280508..300220a48900 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" @@ -7,29 +7,24 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.972 units remaining) - [ (Pair { "World!" } {}) ] - - location: 9 (remaining gas: 1039991.892 units remaining) + - location: 8 (remaining gas: 1039991.842 units remaining) + [ (Pair { "World!" } {}) + Unit ] + - location: 9 (remaining gas: 1039991.762 units remaining) [ { "World!" } @parameter Unit ] - - location: 12 (remaining gas: 1039991.300 units remaining) + - location: 12 (remaining gas: 1039991.170 units remaining) [ "Hello " @hello "World!" @parameter.elt Unit ] - - location: 15 (remaining gas: 1039991.220 units remaining) - [ "Hello World!" - Unit ] - - location: -1 (remaining gas: 1039991.150 units remaining) + - location: 15 (remaining gas: 1039991.090 units remaining) [ "Hello World!" Unit ] - - location: 16 (remaining gas: 1039991.070 units remaining) + - location: 16 (remaining gas: 1039991.010 units remaining) [ {} { "Hello World!" } Unit ] - - location: 18 (remaining gas: 1039990.990 units remaining) - [ (Pair {} { "Hello World!" }) - Unit ] - - location: -1 (remaining gas: 1039990.920 units remaining) + - location: 18 (remaining gas: 1039990.930 units remaining) [ (Pair {} { "Hello World!" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" index 5d88f0403127..72e7e5852af5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" @@ -7,39 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.678 units remaining) - [ (Pair { "test1" ; "test2" } {}) ] - - location: 9 (remaining gas: 1039991.598 units remaining) + - location: 8 (remaining gas: 1039991.548 units remaining) + [ (Pair { "test1" ; "test2" } {}) + Unit ] + - location: 9 (remaining gas: 1039991.468 units remaining) [ { "test1" ; "test2" } @parameter Unit ] - - location: 12 (remaining gas: 1039990.994 units remaining) + - location: 12 (remaining gas: 1039990.864 units remaining) [ "Hello " @hello "test1" @parameter.elt Unit ] - - location: 15 (remaining gas: 1039990.914 units remaining) - [ "Hello test1" - Unit ] - - location: -1 (remaining gas: 1039990.844 units remaining) + - location: 15 (remaining gas: 1039990.784 units remaining) [ "Hello test1" Unit ] - - location: 12 (remaining gas: 1039990.764 units remaining) + - location: 12 (remaining gas: 1039990.704 units remaining) [ "Hello " @hello "test2" @parameter.elt Unit ] - - location: 15 (remaining gas: 1039990.684 units remaining) + - location: 15 (remaining gas: 1039990.624 units remaining) [ "Hello test2" Unit ] - - location: -1 (remaining gas: 1039990.614 units remaining) - [ "Hello test2" - Unit ] - - location: 16 (remaining gas: 1039990.534 units remaining) + - location: 16 (remaining gas: 1039990.544 units remaining) [ {} { "Hello test1" ; "Hello test2" } Unit ] - - location: 18 (remaining gas: 1039990.454 units remaining) - [ (Pair {} { "Hello test1" ; "Hello test2" }) - Unit ] - - location: -1 (remaining gas: 1039990.384 units remaining) + - location: 18 (remaining gas: 1039990.464 units remaining) [ (Pair {} { "Hello test1" ; "Hello test2" }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out index 09504c42f436..ac4a2b501475 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out @@ -7,19 +7,17 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.286 units remaining) - [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039992.206 units remaining) + - location: 8 (remaining gas: 1039992.156 units remaining) + [ (Pair {} {}) + Unit ] + - location: 9 (remaining gas: 1039992.076 units remaining) [ {} @parameter Unit ] - - location: 16 (remaining gas: 1039991.626 units remaining) + - location: 16 (remaining gas: 1039991.496 units remaining) [ {} {} Unit ] - - location: 18 (remaining gas: 1039991.546 units remaining) - [ (Pair {} {}) - Unit ] - - location: -1 (remaining gas: 1039991.476 units remaining) + - location: 18 (remaining gas: 1039991.416 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out index 665089c0b412..3cb3c1cb50b9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out @@ -7,39 +7,31 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.880 units remaining) - [ (Pair { 0xab ; 0xcd } {}) ] - - location: 9 (remaining gas: 1039991.800 units remaining) + - location: 8 (remaining gas: 1039991.750 units remaining) + [ (Pair { 0xab ; 0xcd } {}) + Unit ] + - location: 9 (remaining gas: 1039991.670 units remaining) [ { 0xab ; 0xcd } @parameter Unit ] - - location: 12 (remaining gas: 1039991.196 units remaining) + - location: 12 (remaining gas: 1039991.066 units remaining) [ 0xff 0xab @parameter.elt Unit ] - - location: 15 (remaining gas: 1039991.116 units remaining) - [ 0xffab - Unit ] - - location: -1 (remaining gas: 1039991.046 units remaining) + - location: 15 (remaining gas: 1039990.986 units remaining) [ 0xffab Unit ] - - location: 12 (remaining gas: 1039990.966 units remaining) + - location: 12 (remaining gas: 1039990.906 units remaining) [ 0xff 0xcd @parameter.elt Unit ] - - location: 15 (remaining gas: 1039990.886 units remaining) + - location: 15 (remaining gas: 1039990.826 units remaining) [ 0xffcd Unit ] - - location: -1 (remaining gas: 1039990.816 units remaining) - [ 0xffcd - Unit ] - - location: 16 (remaining gas: 1039990.736 units remaining) + - location: 16 (remaining gas: 1039990.746 units remaining) [ {} { 0xffab ; 0xffcd } Unit ] - - location: 18 (remaining gas: 1039990.656 units remaining) - [ (Pair {} { 0xffab ; 0xffcd }) - Unit ] - - location: -1 (remaining gas: 1039990.586 units remaining) + - location: 18 (remaining gas: 1039990.666 units remaining) [ (Pair {} { 0xffab ; 0xffcd }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out index 0831c7a8f857..3bfd047586aa 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out @@ -7,29 +7,24 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) - [ (Pair { 0xcd } {}) ] - - location: 9 (remaining gas: 1039992.040 units remaining) + - location: 8 (remaining gas: 1039991.990 units remaining) + [ (Pair { 0xcd } {}) + Unit ] + - location: 9 (remaining gas: 1039991.910 units remaining) [ { 0xcd } @parameter Unit ] - - location: 12 (remaining gas: 1039991.448 units remaining) + - location: 12 (remaining gas: 1039991.318 units remaining) [ 0xff 0xcd @parameter.elt Unit ] - - location: 15 (remaining gas: 1039991.368 units remaining) - [ 0xffcd - Unit ] - - location: -1 (remaining gas: 1039991.298 units remaining) + - location: 15 (remaining gas: 1039991.238 units remaining) [ 0xffcd Unit ] - - location: 16 (remaining gas: 1039991.218 units remaining) + - location: 16 (remaining gas: 1039991.158 units remaining) [ {} { 0xffcd } Unit ] - - location: 18 (remaining gas: 1039991.138 units remaining) - [ (Pair {} { 0xffcd }) - Unit ] - - location: -1 (remaining gas: 1039991.068 units remaining) + - location: 18 (remaining gas: 1039991.078 units remaining) [ (Pair {} { 0xffcd }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out index 6bdbe06bf6bf..b4f44dbdb190 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out @@ -7,19 +7,17 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.360 units remaining) - [ (Pair {} {}) ] - - location: 9 (remaining gas: 1039992.280 units remaining) + - location: 8 (remaining gas: 1039992.230 units remaining) + [ (Pair {} {}) + Unit ] + - location: 9 (remaining gas: 1039992.150 units remaining) [ {} @parameter Unit ] - - location: 16 (remaining gas: 1039991.700 units remaining) + - location: 16 (remaining gas: 1039991.570 units remaining) [ {} {} Unit ] - - location: 18 (remaining gas: 1039991.620 units remaining) - [ (Pair {} {}) - Unit ] - - location: -1 (remaining gas: 1039991.550 units remaining) + - location: 18 (remaining gas: 1039991.490 units remaining) [ (Pair {} {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" index 076e53be9bab..cc234a35dec0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" @@ -7,147 +7,137 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.686 units remaining) - [ (Pair { "Hello" ; " " ; "World" ; "!" } "") ] - - location: 8 (remaining gas: 1039985.606 units remaining) + - location: 7 (remaining gas: 1039985.556 units remaining) + [ (Pair { "Hello" ; " " ; "World" ; "!" } "") + Unit ] + - location: 8 (remaining gas: 1039985.476 units remaining) [ { "Hello" ; " " ; "World" ; "!" } @parameter Unit ] - - location: 9 (remaining gas: 1039985.526 units remaining) + - location: 9 (remaining gas: 1039985.396 units remaining) [ "" { "Hello" ; " " ; "World" ; "!" } @parameter Unit ] - - location: 12 (remaining gas: 1039985.456 units remaining) + - location: 12 (remaining gas: 1039985.326 units remaining) [ { "Hello" ; " " ; "World" ; "!" } @parameter "" Unit ] - - location: 15 (remaining gas: 1039984.858 units remaining) + - location: 15 (remaining gas: 1039984.728 units remaining) [ "" "Hello" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039984.758 units remaining) + - location: 16 (remaining gas: 1039984.628 units remaining) [ "Hello" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039984.678 units remaining) + - location: 18 (remaining gas: 1039984.548 units remaining) [ {} "Hello" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039984.608 units remaining) + - location: 20 (remaining gas: 1039984.478 units remaining) [ "Hello" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039984.528 units remaining) + - location: 21 (remaining gas: 1039984.398 units remaining) [ { "Hello" } Unit ] - - location: -1 (remaining gas: 1039984.458 units remaining) - [ { "Hello" } + - location: 17 (remaining gas: 1039984.318 units remaining) + [ "" + { "Hello" } Unit ] - - location: 22 (remaining gas: 1039984.378 units remaining) + - location: 22 (remaining gas: 1039984.238 units remaining) [ { "" ; "Hello" } Unit ] - - location: 23 (remaining gas: 1039984.258 units remaining) - [ "Hello" - Unit ] - - location: -1 (remaining gas: 1039984.188 units remaining) + - location: 23 (remaining gas: 1039984.118 units remaining) [ "Hello" Unit ] - - location: 15 (remaining gas: 1039984.118 units remaining) + - location: 15 (remaining gas: 1039984.048 units remaining) [ "Hello" " " @parameter.elt Unit ] - - location: 16 (remaining gas: 1039984.018 units remaining) + - location: 16 (remaining gas: 1039983.948 units remaining) [ " " @parameter.elt Unit ] - - location: 18 (remaining gas: 1039983.938 units remaining) + - location: 18 (remaining gas: 1039983.868 units remaining) [ {} " " @parameter.elt Unit ] - - location: 20 (remaining gas: 1039983.868 units remaining) + - location: 20 (remaining gas: 1039983.798 units remaining) [ " " @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039983.788 units remaining) + - location: 21 (remaining gas: 1039983.718 units remaining) [ { " " } Unit ] - - location: -1 (remaining gas: 1039983.718 units remaining) - [ { " " } + - location: 17 (remaining gas: 1039983.638 units remaining) + [ "Hello" + { " " } Unit ] - - location: 22 (remaining gas: 1039983.638 units remaining) + - location: 22 (remaining gas: 1039983.558 units remaining) [ { "Hello" ; " " } Unit ] - - location: 23 (remaining gas: 1039983.518 units remaining) + - location: 23 (remaining gas: 1039983.438 units remaining) [ "Hello " Unit ] - - location: -1 (remaining gas: 1039983.448 units remaining) - [ "Hello " - Unit ] - - location: 15 (remaining gas: 1039983.378 units remaining) + - location: 15 (remaining gas: 1039983.368 units remaining) [ "Hello " "World" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039983.278 units remaining) + - location: 16 (remaining gas: 1039983.268 units remaining) [ "World" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039983.198 units remaining) + - location: 18 (remaining gas: 1039983.188 units remaining) [ {} "World" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039983.128 units remaining) + - location: 20 (remaining gas: 1039983.118 units remaining) [ "World" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039983.048 units remaining) + - location: 21 (remaining gas: 1039983.038 units remaining) [ { "World" } Unit ] - - location: -1 (remaining gas: 1039982.978 units remaining) - [ { "World" } + - location: 17 (remaining gas: 1039982.958 units remaining) + [ "Hello " + { "World" } Unit ] - - location: 22 (remaining gas: 1039982.898 units remaining) + - location: 22 (remaining gas: 1039982.878 units remaining) [ { "Hello " ; "World" } Unit ] - - location: 23 (remaining gas: 1039982.777 units remaining) - [ "Hello World" - Unit ] - - location: -1 (remaining gas: 1039982.707 units remaining) + - location: 23 (remaining gas: 1039982.757 units remaining) [ "Hello World" Unit ] - - location: 15 (remaining gas: 1039982.637 units remaining) + - location: 15 (remaining gas: 1039982.687 units remaining) [ "Hello World" "!" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039982.537 units remaining) + - location: 16 (remaining gas: 1039982.587 units remaining) [ "!" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039982.457 units remaining) + - location: 18 (remaining gas: 1039982.507 units remaining) [ {} "!" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039982.387 units remaining) + - location: 20 (remaining gas: 1039982.437 units remaining) [ "!" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039982.307 units remaining) + - location: 21 (remaining gas: 1039982.357 units remaining) [ { "!" } Unit ] - - location: -1 (remaining gas: 1039982.237 units remaining) - [ { "!" } + - location: 17 (remaining gas: 1039982.277 units remaining) + [ "Hello World" + { "!" } Unit ] - - location: 22 (remaining gas: 1039982.157 units remaining) + - location: 22 (remaining gas: 1039982.197 units remaining) [ { "Hello World" ; "!" } Unit ] - - location: 23 (remaining gas: 1039982.036 units remaining) + - location: 23 (remaining gas: 1039982.076 units remaining) [ "Hello World!" Unit ] - - location: -1 (remaining gas: 1039981.966 units remaining) - [ "Hello World!" - Unit ] - - location: 24 (remaining gas: 1039981.886 units remaining) + - location: 24 (remaining gas: 1039981.996 units remaining) [ {} "Hello World!" Unit ] - - location: 26 (remaining gas: 1039981.806 units remaining) - [ (Pair {} "Hello World!") - Unit ] - - location: -1 (remaining gas: 1039981.736 units remaining) + - location: 26 (remaining gas: 1039981.916 units remaining) [ (Pair {} "Hello World!") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" index 6ec58a75791a..c9149faf70fe 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" @@ -7,117 +7,109 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.030 units remaining) - [ (Pair { "a" ; "b" ; "c" } "") ] - - location: 8 (remaining gas: 1039985.950 units remaining) + - location: 7 (remaining gas: 1039985.900 units remaining) + [ (Pair { "a" ; "b" ; "c" } "") + Unit ] + - location: 8 (remaining gas: 1039985.820 units remaining) [ { "a" ; "b" ; "c" } @parameter Unit ] - - location: 9 (remaining gas: 1039985.870 units remaining) + - location: 9 (remaining gas: 1039985.740 units remaining) [ "" { "a" ; "b" ; "c" } @parameter Unit ] - - location: 12 (remaining gas: 1039985.800 units remaining) + - location: 12 (remaining gas: 1039985.670 units remaining) [ { "a" ; "b" ; "c" } @parameter "" Unit ] - - location: 15 (remaining gas: 1039985.209 units remaining) + - location: 15 (remaining gas: 1039985.079 units remaining) [ "" "a" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039985.109 units remaining) + - location: 16 (remaining gas: 1039984.979 units remaining) [ "a" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039985.029 units remaining) + - location: 18 (remaining gas: 1039984.899 units remaining) [ {} "a" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039984.959 units remaining) + - location: 20 (remaining gas: 1039984.829 units remaining) [ "a" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039984.879 units remaining) + - location: 21 (remaining gas: 1039984.749 units remaining) [ { "a" } Unit ] - - location: -1 (remaining gas: 1039984.809 units remaining) - [ { "a" } + - location: 17 (remaining gas: 1039984.669 units remaining) + [ "" + { "a" } Unit ] - - location: 22 (remaining gas: 1039984.729 units remaining) + - location: 22 (remaining gas: 1039984.589 units remaining) [ { "" ; "a" } Unit ] - - location: 23 (remaining gas: 1039984.609 units remaining) - [ "a" - Unit ] - - location: -1 (remaining gas: 1039984.539 units remaining) + - location: 23 (remaining gas: 1039984.469 units remaining) [ "a" Unit ] - - location: 15 (remaining gas: 1039984.469 units remaining) + - location: 15 (remaining gas: 1039984.399 units remaining) [ "a" "b" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039984.369 units remaining) + - location: 16 (remaining gas: 1039984.299 units remaining) [ "b" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039984.289 units remaining) + - location: 18 (remaining gas: 1039984.219 units remaining) [ {} "b" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039984.219 units remaining) + - location: 20 (remaining gas: 1039984.149 units remaining) [ "b" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039984.139 units remaining) + - location: 21 (remaining gas: 1039984.069 units remaining) [ { "b" } Unit ] - - location: -1 (remaining gas: 1039984.069 units remaining) - [ { "b" } + - location: 17 (remaining gas: 1039983.989 units remaining) + [ "a" + { "b" } Unit ] - - location: 22 (remaining gas: 1039983.989 units remaining) + - location: 22 (remaining gas: 1039983.909 units remaining) [ { "a" ; "b" } Unit ] - - location: 23 (remaining gas: 1039983.869 units remaining) + - location: 23 (remaining gas: 1039983.789 units remaining) [ "ab" Unit ] - - location: -1 (remaining gas: 1039983.799 units remaining) - [ "ab" - Unit ] - - location: 15 (remaining gas: 1039983.729 units remaining) + - location: 15 (remaining gas: 1039983.719 units remaining) [ "ab" "c" @parameter.elt Unit ] - - location: 16 (remaining gas: 1039983.629 units remaining) + - location: 16 (remaining gas: 1039983.619 units remaining) [ "c" @parameter.elt Unit ] - - location: 18 (remaining gas: 1039983.549 units remaining) + - location: 18 (remaining gas: 1039983.539 units remaining) [ {} "c" @parameter.elt Unit ] - - location: 20 (remaining gas: 1039983.479 units remaining) + - location: 20 (remaining gas: 1039983.469 units remaining) [ "c" @parameter.elt {} Unit ] - - location: 21 (remaining gas: 1039983.399 units remaining) + - location: 21 (remaining gas: 1039983.389 units remaining) [ { "c" } Unit ] - - location: -1 (remaining gas: 1039983.329 units remaining) - [ { "c" } + - location: 17 (remaining gas: 1039983.309 units remaining) + [ "ab" + { "c" } Unit ] - - location: 22 (remaining gas: 1039983.249 units remaining) + - location: 22 (remaining gas: 1039983.229 units remaining) [ { "ab" ; "c" } Unit ] - - location: 23 (remaining gas: 1039983.129 units remaining) + - location: 23 (remaining gas: 1039983.109 units remaining) [ "abc" Unit ] - - location: -1 (remaining gas: 1039983.059 units remaining) - [ "abc" - Unit ] - - location: 24 (remaining gas: 1039982.979 units remaining) + - location: 24 (remaining gas: 1039983.029 units remaining) [ {} "abc" Unit ] - - location: 26 (remaining gas: 1039982.899 units remaining) - [ (Pair {} "abc") - Unit ] - - location: -1 (remaining gas: 1039982.829 units remaining) + - location: 26 (remaining gas: 1039982.949 units remaining) [ (Pair {} "abc") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" index 70f6cda437a3..74ae76d056e7 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" @@ -7,27 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.822 units remaining) - [ (Pair {} "") ] - - location: 8 (remaining gas: 1039986.742 units remaining) + - location: 7 (remaining gas: 1039986.692 units remaining) + [ (Pair {} "") + Unit ] + - location: 8 (remaining gas: 1039986.612 units remaining) [ {} @parameter Unit ] - - location: 9 (remaining gas: 1039986.662 units remaining) + - location: 9 (remaining gas: 1039986.532 units remaining) [ "" {} @parameter Unit ] - - location: 12 (remaining gas: 1039986.592 units remaining) + - location: 12 (remaining gas: 1039986.462 units remaining) [ {} @parameter "" Unit ] - - location: 24 (remaining gas: 1039986.012 units remaining) + - location: 24 (remaining gas: 1039985.882 units remaining) [ {} "" Unit ] - - location: 26 (remaining gas: 1039985.932 units remaining) - [ (Pair {} "") - Unit ] - - location: -1 (remaining gas: 1039985.862 units remaining) + - location: 26 (remaining gas: 1039985.802 units remaining) [ (Pair {} "") Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out index 5dc333d14304..98ff42e3799d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.830 units remaining) - [ (Pair 99 { -5 ; 10 }) ] + - location: 7 (remaining gas: 1039993.830 units remaining) + [ (Pair 99 { -5 ; 10 }) + Unit ] - location: 8 (remaining gas: 1039993.750 units remaining) [ 99 @parameter { -5 ; 10 } @storage @@ -23,7 +24,4 @@ trace - location: 12 (remaining gas: 1039993.510 units remaining) [ (Pair {} { 99 ; -5 ; 10 }) Unit ] - - location: -1 (remaining gas: 1039993.440 units remaining) - [ (Pair {} { 99 ; -5 ; 10 }) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out index 5ae5e81807f8..d50be3c59a0f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.070 units remaining) - [ (Pair -5 { 10 }) ] + - location: 7 (remaining gas: 1039994.070 units remaining) + [ (Pair -5 { 10 }) + Unit ] - location: 8 (remaining gas: 1039993.990 units remaining) [ -5 @parameter { 10 } @storage @@ -23,7 +24,4 @@ trace - location: 12 (remaining gas: 1039993.750 units remaining) [ (Pair {} { -5 ; 10 }) Unit ] - - location: -1 (remaining gas: 1039993.680 units remaining) - [ (Pair {} { -5 ; 10 }) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out index fbdf89930780..fe7969c3b204 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.310 units remaining) - [ (Pair 10 {}) ] + - location: 7 (remaining gas: 1039994.310 units remaining) + [ (Pair 10 {}) + Unit ] - location: 8 (remaining gas: 1039994.230 units remaining) [ 10 @parameter {} @storage @@ -23,7 +24,4 @@ trace - location: 12 (remaining gas: 1039993.990 units remaining) [ (Pair {} { 10 }) Unit ] - - location: -1 (remaining gas: 1039993.920 units remaining) - [ (Pair {} { 10 }) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" index 7ca3db18f9d5..dbd989c3ad34 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" @@ -7,205 +7,194 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039956.652 units remaining) - [ (Pair (Pair { "A" } { "B" }) None) ] - - location: 12 (remaining gas: 1039956.572 units remaining) + - location: 11 (remaining gas: 1039956.392 units remaining) + [ (Pair (Pair { "A" } { "B" }) None) + Unit ] + - location: 12 (remaining gas: 1039956.312 units remaining) [ (Pair { "A" } { "B" }) @parameter Unit ] - - location: 13 (remaining gas: 1039956.492 units remaining) + - location: 13 (remaining gas: 1039956.232 units remaining) [ (Pair { "A" } { "B" }) @parameter (Pair { "A" } { "B" }) @parameter Unit ] - - location: 14 (remaining gas: 1039956.412 units remaining) + - location: 14 (remaining gas: 1039956.152 units remaining) [ { "A" } (Pair { "A" } { "B" }) @parameter Unit ] - - location: 15 (remaining gas: 1039956.312 units remaining) + - location: 15 (remaining gas: 1039956.052 units remaining) [ (Pair { "A" } { "B" }) @parameter Unit ] - - location: 17 (remaining gas: 1039956.232 units remaining) + - location: 17 (remaining gas: 1039955.972 units remaining) [ { "B" } Unit ] - - location: 16 (remaining gas: 1039956.162 units remaining) - [ { "B" } + - location: 17 (remaining gas: 1039955.892 units remaining) + [ { "A" } + { "B" } Unit ] - - location: 18 (remaining gas: 1039955.922 units remaining) + - location: 18 (remaining gas: 1039955.652 units remaining) [ {} { "A" } { "B" } Unit ] - - location: 20 (remaining gas: 1039955.852 units remaining) + - location: 20 (remaining gas: 1039955.582 units remaining) [ { "A" } {} { "B" } Unit ] - - location: 23 (remaining gas: 1039955.265 units remaining) + - location: 23 (remaining gas: 1039954.995 units remaining) [ (Pair "A" {}) { "B" } Unit ] - - location: 24 (remaining gas: 1039955.185 units remaining) + - location: 24 (remaining gas: 1039954.915 units remaining) [ (Pair "A" {}) (Pair "A" {}) { "B" } Unit ] - - location: 25 (remaining gas: 1039955.105 units remaining) + - location: 25 (remaining gas: 1039954.835 units remaining) [ "A" @elt (Pair "A" {}) { "B" } Unit ] - - location: 26 (remaining gas: 1039955.005 units remaining) + - location: 26 (remaining gas: 1039954.735 units remaining) [ (Pair "A" {}) { "B" } Unit ] - - location: 28 (remaining gas: 1039954.925 units remaining) + - location: 28 (remaining gas: 1039954.655 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.855 units remaining) - [ {} + - location: 28 (remaining gas: 1039954.575 units remaining) + [ "A" @elt + {} { "B" } Unit ] - - location: 29 (remaining gas: 1039954.775 units remaining) + - location: 29 (remaining gas: 1039954.495 units remaining) [ True "A" @elt {} { "B" } Unit ] - - location: 32 (remaining gas: 1039954.705 units remaining) + - location: 32 (remaining gas: 1039954.425 units remaining) [ "A" @elt True {} { "B" } Unit ] - - location: 33 (remaining gas: 1039954.625 units remaining) + - location: 33 (remaining gas: 1039954.345 units remaining) [ { "A" } { "B" } Unit ] - - location: -1 (remaining gas: 1039954.555 units remaining) - [ { "A" } - { "B" } - Unit ] - - location: 34 (remaining gas: 1039954.475 units remaining) + - location: 34 (remaining gas: 1039954.265 units remaining) [ True { "A" } { "B" } Unit ] - - location: 37 (remaining gas: 1039954.405 units remaining) + - location: 37 (remaining gas: 1039954.195 units remaining) [ { "A" } True { "B" } Unit ] - - location: 38 (remaining gas: 1039954.325 units remaining) + - location: 38 (remaining gas: 1039954.115 units remaining) [ (Pair { "A" } True) { "B" } Unit ] - - location: 39 (remaining gas: 1039954.255 units remaining) + - location: 39 (remaining gas: 1039954.045 units remaining) [ { "B" } (Pair { "A" } True) Unit ] - - location: 42 (remaining gas: 1039953.668 units remaining) + - location: 42 (remaining gas: 1039953.458 units remaining) [ (Pair "B" { "A" } True) Unit ] - - location: 43 (remaining gas: 1039953.588 units remaining) + - location: 43 (remaining gas: 1039953.378 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 44 (remaining gas: 1039953.508 units remaining) + - location: 44 (remaining gas: 1039953.298 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 45 (remaining gas: 1039953.428 units remaining) + - location: 45 (remaining gas: 1039953.218 units remaining) [ "B" @elt (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 46 (remaining gas: 1039953.328 units remaining) + - location: 46 (remaining gas: 1039953.118 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 49 (remaining gas: 1039953.248 units remaining) + - location: 49 (remaining gas: 1039953.038 units remaining) [ (Pair { "A" } True) (Pair "B" { "A" } True) Unit ] - - location: 50 (remaining gas: 1039953.168 units remaining) + - location: 50 (remaining gas: 1039952.958 units remaining) [ { "A" } (Pair "B" { "A" } True) Unit ] - - location: -1 (remaining gas: 1039953.098 units remaining) - [ { "A" } - (Pair "B" { "A" } True) - Unit ] - - location: 51 (remaining gas: 1039952.998 units remaining) + - location: 51 (remaining gas: 1039952.858 units remaining) [ (Pair "B" { "A" } True) Unit ] - - location: 54 (remaining gas: 1039952.918 units remaining) + - location: 54 (remaining gas: 1039952.778 units remaining) [ (Pair { "A" } True) Unit ] - - location: 55 (remaining gas: 1039952.838 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039952.768 units remaining) + - location: 55 (remaining gas: 1039952.698 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.698 units remaining) - [ True + - location: 53 (remaining gas: 1039952.618 units remaining) + [ { "A" } + True Unit ] - - location: 56 (remaining gas: 1039952.618 units remaining) + - location: 56 (remaining gas: 1039952.538 units remaining) [ { "A" } { "A" } True Unit ] - - location: -1 (remaining gas: 1039952.548 units remaining) - [ { "A" } + - location: 47 (remaining gas: 1039952.458 units remaining) + [ "B" @elt + { "A" } { "A" } True Unit ] - - location: 57 (remaining gas: 1039952.468 units remaining) + - location: 57 (remaining gas: 1039952.378 units remaining) [ False { "A" } True Unit ] - - location: 58 (remaining gas: 1039952.368 units remaining) + - location: 58 (remaining gas: 1039952.278 units remaining) [ { "A" } True Unit ] - - location: 60 (remaining gas: 1039952.298 units remaining) + - location: 60 (remaining gas: 1039952.208 units remaining) [ True { "A" } Unit ] - - location: 59 (remaining gas: 1039952.228 units remaining) - [ True + - location: 60 (remaining gas: 1039952.128 units remaining) + [ False + True { "A" } Unit ] - - location: 61 (remaining gas: 1039952.128 units remaining) + - location: 61 (remaining gas: 1039952.028 units remaining) [ False { "A" } Unit ] - - location: 62 (remaining gas: 1039952.058 units remaining) + - location: 62 (remaining gas: 1039951.958 units remaining) [ { "A" } False Unit ] - - location: 63 (remaining gas: 1039951.978 units remaining) + - location: 63 (remaining gas: 1039951.878 units remaining) [ (Pair { "A" } False) Unit ] - - location: -1 (remaining gas: 1039951.908 units remaining) - [ (Pair { "A" } False) - Unit ] - - location: 64 (remaining gas: 1039951.828 units remaining) + - location: 64 (remaining gas: 1039951.798 units remaining) [ False Unit ] - - location: 65 (remaining gas: 1039951.748 units remaining) + - location: 65 (remaining gas: 1039951.718 units remaining) [ (Some False) Unit ] - - location: 66 (remaining gas: 1039951.668 units remaining) + - location: 66 (remaining gas: 1039951.638 units remaining) [ {} (Some False) Unit ] - - location: 68 (remaining gas: 1039951.588 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039951.518 units remaining) + - location: 68 (remaining gas: 1039951.558 units remaining) [ (Pair {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" index 69ea3c6d012f..8ca8d7361a76 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" @@ -7,521 +7,487 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039955.272 units remaining) - [ (Pair (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) None) ] - - location: 12 (remaining gas: 1039955.192 units remaining) + - location: 11 (remaining gas: 1039955.012 units remaining) + [ (Pair (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) None) + Unit ] + - location: 12 (remaining gas: 1039954.932 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter Unit ] - - location: 13 (remaining gas: 1039955.112 units remaining) + - location: 13 (remaining gas: 1039954.852 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter Unit ] - - location: 14 (remaining gas: 1039955.032 units remaining) + - location: 14 (remaining gas: 1039954.772 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter Unit ] - - location: 15 (remaining gas: 1039954.932 units remaining) + - location: 15 (remaining gas: 1039954.672 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter Unit ] - - location: 17 (remaining gas: 1039954.852 units remaining) + - location: 17 (remaining gas: 1039954.592 units remaining) [ { "B" ; "C" ; "asdf" } Unit ] - - location: 16 (remaining gas: 1039954.782 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 17 (remaining gas: 1039954.512 units remaining) + [ { "B" ; "B" ; "asdf" ; "C" } + { "B" ; "C" ; "asdf" } Unit ] - - location: 18 (remaining gas: 1039954.542 units remaining) + - location: 18 (remaining gas: 1039954.272 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" } Unit ] - - location: 20 (remaining gas: 1039954.472 units remaining) + - location: 20 (remaining gas: 1039954.202 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } {} { "B" ; "C" ; "asdf" } Unit ] - - location: 23 (remaining gas: 1039953.864 units remaining) + - location: 23 (remaining gas: 1039953.594 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039953.784 units remaining) + - location: 24 (remaining gas: 1039953.514 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039953.704 units remaining) + - location: 25 (remaining gas: 1039953.434 units remaining) [ "B" @elt (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039953.604 units remaining) + - location: 26 (remaining gas: 1039953.334 units remaining) [ (Pair "B" {}) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039953.524 units remaining) + - location: 28 (remaining gas: 1039953.254 units remaining) [ {} { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039953.454 units remaining) - [ {} + - location: 28 (remaining gas: 1039953.174 units remaining) + [ "B" @elt + {} { "B" ; "C" ; "asdf" } Unit ] - - location: 29 (remaining gas: 1039953.374 units remaining) + - location: 29 (remaining gas: 1039953.094 units remaining) [ True "B" @elt {} { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039953.304 units remaining) + - location: 32 (remaining gas: 1039953.024 units remaining) [ "B" @elt True {} { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039953.224 units remaining) - [ { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: -1 (remaining gas: 1039953.154 units remaining) + - location: 33 (remaining gas: 1039952.944 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 23 (remaining gas: 1039953.074 units remaining) + - location: 23 (remaining gas: 1039952.864 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039952.994 units remaining) + - location: 24 (remaining gas: 1039952.784 units remaining) [ (Pair "B" { "B" }) (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039952.914 units remaining) + - location: 25 (remaining gas: 1039952.704 units remaining) [ "B" @elt (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039952.814 units remaining) + - location: 26 (remaining gas: 1039952.604 units remaining) [ (Pair "B" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039952.734 units remaining) + - location: 28 (remaining gas: 1039952.524 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039952.664 units remaining) - [ { "B" } + - location: 28 (remaining gas: 1039952.444 units remaining) + [ "B" @elt + { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 29 (remaining gas: 1039952.584 units remaining) + - location: 29 (remaining gas: 1039952.364 units remaining) [ True "B" @elt { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039952.514 units remaining) + - location: 32 (remaining gas: 1039952.294 units remaining) [ "B" @elt True { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039952.434 units remaining) + - location: 33 (remaining gas: 1039952.214 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: -1 (remaining gas: 1039952.364 units remaining) - [ { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 23 (remaining gas: 1039952.284 units remaining) + - location: 23 (remaining gas: 1039952.134 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039952.204 units remaining) + - location: 24 (remaining gas: 1039952.054 units remaining) [ (Pair "asdf" { "B" }) (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039952.124 units remaining) + - location: 25 (remaining gas: 1039951.974 units remaining) [ "asdf" @elt (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039952.024 units remaining) + - location: 26 (remaining gas: 1039951.874 units remaining) [ (Pair "asdf" { "B" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039951.944 units remaining) + - location: 28 (remaining gas: 1039951.794 units remaining) [ { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039951.874 units remaining) - [ { "B" } + - location: 28 (remaining gas: 1039951.714 units remaining) + [ "asdf" @elt + { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 29 (remaining gas: 1039951.794 units remaining) + - location: 29 (remaining gas: 1039951.634 units remaining) [ True "asdf" @elt { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039951.724 units remaining) + - location: 32 (remaining gas: 1039951.564 units remaining) [ "asdf" @elt True { "B" } { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039951.643 units remaining) + - location: 33 (remaining gas: 1039951.483 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: -1 (remaining gas: 1039951.573 units remaining) - [ { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 23 (remaining gas: 1039951.493 units remaining) + - location: 23 (remaining gas: 1039951.403 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 24 (remaining gas: 1039951.413 units remaining) + - location: 24 (remaining gas: 1039951.323 units remaining) [ (Pair "C" { "B" ; "asdf" }) (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 25 (remaining gas: 1039951.333 units remaining) + - location: 25 (remaining gas: 1039951.243 units remaining) [ "C" @elt (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 26 (remaining gas: 1039951.233 units remaining) + - location: 26 (remaining gas: 1039951.143 units remaining) [ (Pair "C" { "B" ; "asdf" }) { "B" ; "C" ; "asdf" } Unit ] - - location: 28 (remaining gas: 1039951.153 units remaining) + - location: 28 (remaining gas: 1039951.063 units remaining) [ { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 27 (remaining gas: 1039951.083 units remaining) - [ { "B" ; "asdf" } + - location: 28 (remaining gas: 1039950.983 units remaining) + [ "C" @elt + { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 29 (remaining gas: 1039951.003 units remaining) + - location: 29 (remaining gas: 1039950.903 units remaining) [ True "C" @elt { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 32 (remaining gas: 1039950.933 units remaining) + - location: 32 (remaining gas: 1039950.833 units remaining) [ "C" @elt True { "B" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 33 (remaining gas: 1039950.853 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: -1 (remaining gas: 1039950.783 units remaining) + - location: 33 (remaining gas: 1039950.753 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 34 (remaining gas: 1039950.703 units remaining) + - location: 34 (remaining gas: 1039950.673 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } Unit ] - - location: 37 (remaining gas: 1039950.633 units remaining) + - location: 37 (remaining gas: 1039950.603 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "C" ; "asdf" } Unit ] - - location: 38 (remaining gas: 1039950.553 units remaining) + - location: 38 (remaining gas: 1039950.523 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "C" ; "asdf" } Unit ] - - location: 39 (remaining gas: 1039950.483 units remaining) + - location: 39 (remaining gas: 1039950.453 units remaining) [ { "B" ; "C" ; "asdf" } (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039949.882 units remaining) + - location: 42 (remaining gas: 1039949.852 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039949.802 units remaining) + - location: 43 (remaining gas: 1039949.772 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039949.722 units remaining) + - location: 44 (remaining gas: 1039949.692 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039949.642 units remaining) + - location: 45 (remaining gas: 1039949.612 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039949.542 units remaining) + - location: 46 (remaining gas: 1039949.512 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039949.462 units remaining) + - location: 49 (remaining gas: 1039949.432 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039949.382 units remaining) + - location: 50 (remaining gas: 1039949.352 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039949.312 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039949.212 units remaining) + - location: 51 (remaining gas: 1039949.252 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039949.132 units remaining) + - location: 54 (remaining gas: 1039949.172 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039949.052 units remaining) + - location: 55 (remaining gas: 1039949.092 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039948.982 units remaining) - [ True - Unit ] - - location: 52 (remaining gas: 1039948.912 units remaining) - [ True + - location: 53 (remaining gas: 1039949.012 units remaining) + [ { "B" ; "C" ; "asdf" } + True Unit ] - - location: 56 (remaining gas: 1039948.832 units remaining) + - location: 56 (remaining gas: 1039948.932 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039948.762 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 47 (remaining gas: 1039948.852 units remaining) + [ "B" @elt + { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 57 (remaining gas: 1039948.682 units remaining) + - location: 57 (remaining gas: 1039948.772 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039948.582 units remaining) + - location: 58 (remaining gas: 1039948.672 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039948.512 units remaining) + - location: 60 (remaining gas: 1039948.602 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039948.442 units remaining) + - location: 60 (remaining gas: 1039948.522 units remaining) [ True + True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039948.342 units remaining) + - location: 61 (remaining gas: 1039948.422 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039948.272 units remaining) + - location: 62 (remaining gas: 1039948.352 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039948.192 units remaining) + - location: 63 (remaining gas: 1039948.272 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039948.122 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039948.042 units remaining) + - location: 42 (remaining gas: 1039948.192 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039947.962 units remaining) + - location: 43 (remaining gas: 1039948.112 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039947.882 units remaining) + - location: 44 (remaining gas: 1039948.032 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039947.802 units remaining) + - location: 45 (remaining gas: 1039947.952 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039947.702 units remaining) + - location: 46 (remaining gas: 1039947.852 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039947.622 units remaining) + - location: 49 (remaining gas: 1039947.772 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039947.542 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: -1 (remaining gas: 1039947.472 units remaining) + - location: 50 (remaining gas: 1039947.692 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039947.372 units remaining) + - location: 51 (remaining gas: 1039947.592 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039947.292 units remaining) + - location: 54 (remaining gas: 1039947.512 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039947.212 units remaining) + - location: 55 (remaining gas: 1039947.432 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039947.142 units remaining) - [ True - Unit ] - - location: 52 (remaining gas: 1039947.072 units remaining) - [ True + - location: 53 (remaining gas: 1039947.352 units remaining) + [ { "B" ; "C" ; "asdf" } + True Unit ] - - location: 56 (remaining gas: 1039946.992 units remaining) + - location: 56 (remaining gas: 1039947.272 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039946.922 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 47 (remaining gas: 1039947.192 units remaining) + [ "C" @elt + { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 57 (remaining gas: 1039946.842 units remaining) + - location: 57 (remaining gas: 1039947.112 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039946.742 units remaining) + - location: 58 (remaining gas: 1039947.012 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039946.672 units remaining) + - location: 60 (remaining gas: 1039946.942 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039946.602 units remaining) + - location: 60 (remaining gas: 1039946.862 units remaining) [ True + True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039946.502 units remaining) + - location: 61 (remaining gas: 1039946.762 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039946.432 units remaining) + - location: 62 (remaining gas: 1039946.692 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039946.352 units remaining) + - location: 63 (remaining gas: 1039946.612 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039946.282 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039946.202 units remaining) + - location: 42 (remaining gas: 1039946.532 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039946.122 units remaining) + - location: 43 (remaining gas: 1039946.452 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039946.042 units remaining) + - location: 44 (remaining gas: 1039946.372 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039945.962 units remaining) + - location: 45 (remaining gas: 1039946.292 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039945.862 units remaining) + - location: 46 (remaining gas: 1039946.192 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039945.782 units remaining) + - location: 49 (remaining gas: 1039946.112 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039945.702 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: -1 (remaining gas: 1039945.632 units remaining) + - location: 50 (remaining gas: 1039946.032 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039945.532 units remaining) + - location: 51 (remaining gas: 1039945.932 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039945.452 units remaining) + - location: 54 (remaining gas: 1039945.852 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039945.372 units remaining) + - location: 55 (remaining gas: 1039945.772 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039945.302 units remaining) - [ True - Unit ] - - location: 52 (remaining gas: 1039945.232 units remaining) - [ True + - location: 53 (remaining gas: 1039945.692 units remaining) + [ { "B" ; "C" ; "asdf" } + True Unit ] - - location: 56 (remaining gas: 1039945.152 units remaining) + - location: 56 (remaining gas: 1039945.612 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039945.082 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 47 (remaining gas: 1039945.532 units remaining) + [ "asdf" @elt + { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 57 (remaining gas: 1039945.002 units remaining) + - location: 57 (remaining gas: 1039945.452 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039944.902 units remaining) + - location: 58 (remaining gas: 1039945.352 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039944.832 units remaining) + - location: 60 (remaining gas: 1039945.282 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039944.762 units remaining) + - location: 60 (remaining gas: 1039945.202 units remaining) [ True + True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039944.662 units remaining) + - location: 61 (remaining gas: 1039945.102 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039944.592 units remaining) + - location: 62 (remaining gas: 1039945.032 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039944.512 units remaining) + - location: 63 (remaining gas: 1039944.952 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039944.442 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 64 (remaining gas: 1039944.362 units remaining) + - location: 64 (remaining gas: 1039944.872 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039944.282 units remaining) + - location: 65 (remaining gas: 1039944.792 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039944.202 units remaining) + - location: 66 (remaining gas: 1039944.712 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039944.122 units remaining) - [ (Pair {} (Some True)) - Unit ] - - location: -1 (remaining gas: 1039944.052 units remaining) + - location: 68 (remaining gas: 1039944.632 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" index 3652b51ff9fc..0f77133ef12d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" @@ -7,564 +7,526 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039955.272 units remaining) - [ (Pair (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) None) ] - - location: 12 (remaining gas: 1039955.192 units remaining) + - location: 11 (remaining gas: 1039955.012 units remaining) + [ (Pair (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) None) + Unit ] + - location: 12 (remaining gas: 1039954.932 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter Unit ] - - location: 13 (remaining gas: 1039955.112 units remaining) + - location: 13 (remaining gas: 1039954.852 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter Unit ] - - location: 14 (remaining gas: 1039955.032 units remaining) + - location: 14 (remaining gas: 1039954.772 units remaining) [ { "B" ; "C" ; "asdf" } (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter Unit ] - - location: 15 (remaining gas: 1039954.932 units remaining) + - location: 15 (remaining gas: 1039954.672 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter Unit ] - - location: 17 (remaining gas: 1039954.852 units remaining) + - location: 17 (remaining gas: 1039954.592 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 16 (remaining gas: 1039954.782 units remaining) - [ { "B" ; "B" ; "asdf" ; "C" } + - location: 17 (remaining gas: 1039954.512 units remaining) + [ { "B" ; "C" ; "asdf" } + { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 18 (remaining gas: 1039954.542 units remaining) + - location: 18 (remaining gas: 1039954.272 units remaining) [ {} { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 20 (remaining gas: 1039954.472 units remaining) + - location: 20 (remaining gas: 1039954.202 units remaining) [ { "B" ; "C" ; "asdf" } {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 23 (remaining gas: 1039953.871 units remaining) + - location: 23 (remaining gas: 1039953.601 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 24 (remaining gas: 1039953.791 units remaining) + - location: 24 (remaining gas: 1039953.521 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 25 (remaining gas: 1039953.711 units remaining) + - location: 25 (remaining gas: 1039953.441 units remaining) [ "B" @elt (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 26 (remaining gas: 1039953.611 units remaining) + - location: 26 (remaining gas: 1039953.341 units remaining) [ (Pair "B" {}) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 28 (remaining gas: 1039953.531 units remaining) + - location: 28 (remaining gas: 1039953.261 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039953.461 units remaining) - [ {} + - location: 28 (remaining gas: 1039953.181 units remaining) + [ "B" @elt + {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 29 (remaining gas: 1039953.381 units remaining) + - location: 29 (remaining gas: 1039953.101 units remaining) [ True "B" @elt {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 32 (remaining gas: 1039953.311 units remaining) + - location: 32 (remaining gas: 1039953.031 units remaining) [ "B" @elt True {} { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 33 (remaining gas: 1039953.231 units remaining) - [ { "B" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: -1 (remaining gas: 1039953.161 units remaining) + - location: 33 (remaining gas: 1039952.951 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 23 (remaining gas: 1039953.081 units remaining) + - location: 23 (remaining gas: 1039952.871 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 24 (remaining gas: 1039953.001 units remaining) + - location: 24 (remaining gas: 1039952.791 units remaining) [ (Pair "C" { "B" }) (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 25 (remaining gas: 1039952.921 units remaining) + - location: 25 (remaining gas: 1039952.711 units remaining) [ "C" @elt (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 26 (remaining gas: 1039952.821 units remaining) + - location: 26 (remaining gas: 1039952.611 units remaining) [ (Pair "C" { "B" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 28 (remaining gas: 1039952.741 units remaining) + - location: 28 (remaining gas: 1039952.531 units remaining) [ { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039952.671 units remaining) - [ { "B" } + - location: 28 (remaining gas: 1039952.451 units remaining) + [ "C" @elt + { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 29 (remaining gas: 1039952.591 units remaining) + - location: 29 (remaining gas: 1039952.371 units remaining) [ True "C" @elt { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 32 (remaining gas: 1039952.521 units remaining) + - location: 32 (remaining gas: 1039952.301 units remaining) [ "C" @elt True { "B" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 33 (remaining gas: 1039952.441 units remaining) - [ { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: -1 (remaining gas: 1039952.371 units remaining) + - location: 33 (remaining gas: 1039952.221 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 23 (remaining gas: 1039952.291 units remaining) + - location: 23 (remaining gas: 1039952.141 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 24 (remaining gas: 1039952.211 units remaining) + - location: 24 (remaining gas: 1039952.061 units remaining) [ (Pair "asdf" { "B" ; "C" }) (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 25 (remaining gas: 1039952.131 units remaining) + - location: 25 (remaining gas: 1039951.981 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 26 (remaining gas: 1039952.031 units remaining) + - location: 26 (remaining gas: 1039951.881 units remaining) [ (Pair "asdf" { "B" ; "C" }) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 28 (remaining gas: 1039951.951 units remaining) + - location: 28 (remaining gas: 1039951.801 units remaining) [ { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 27 (remaining gas: 1039951.881 units remaining) - [ { "B" ; "C" } + - location: 28 (remaining gas: 1039951.721 units remaining) + [ "asdf" @elt + { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 29 (remaining gas: 1039951.801 units remaining) + - location: 29 (remaining gas: 1039951.641 units remaining) [ True "asdf" @elt { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 32 (remaining gas: 1039951.731 units remaining) + - location: 32 (remaining gas: 1039951.571 units remaining) [ "asdf" @elt True { "B" ; "C" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 33 (remaining gas: 1039951.650 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: -1 (remaining gas: 1039951.580 units remaining) + - location: 33 (remaining gas: 1039951.490 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 34 (remaining gas: 1039951.500 units remaining) + - location: 34 (remaining gas: 1039951.410 units remaining) [ True { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 37 (remaining gas: 1039951.430 units remaining) + - location: 37 (remaining gas: 1039951.340 units remaining) [ { "B" ; "C" ; "asdf" } True { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 38 (remaining gas: 1039951.350 units remaining) + - location: 38 (remaining gas: 1039951.260 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) { "B" ; "B" ; "asdf" ; "C" } Unit ] - - location: 39 (remaining gas: 1039951.280 units remaining) + - location: 39 (remaining gas: 1039951.190 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039950.672 units remaining) + - location: 42 (remaining gas: 1039950.582 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039950.592 units remaining) + - location: 43 (remaining gas: 1039950.502 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039950.512 units remaining) + - location: 44 (remaining gas: 1039950.422 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039950.432 units remaining) + - location: 45 (remaining gas: 1039950.342 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039950.332 units remaining) + - location: 46 (remaining gas: 1039950.242 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039950.252 units remaining) + - location: 49 (remaining gas: 1039950.162 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039950.172 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: -1 (remaining gas: 1039950.102 units remaining) + - location: 50 (remaining gas: 1039950.082 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039950.002 units remaining) + - location: 51 (remaining gas: 1039949.982 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039949.922 units remaining) + - location: 54 (remaining gas: 1039949.902 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039949.842 units remaining) + - location: 55 (remaining gas: 1039949.822 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039949.772 units remaining) - [ True - Unit ] - - location: 52 (remaining gas: 1039949.702 units remaining) - [ True + - location: 53 (remaining gas: 1039949.742 units remaining) + [ { "B" ; "C" ; "asdf" } + True Unit ] - - location: 56 (remaining gas: 1039949.622 units remaining) + - location: 56 (remaining gas: 1039949.662 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039949.552 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 47 (remaining gas: 1039949.582 units remaining) + [ "B" @elt + { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 57 (remaining gas: 1039949.472 units remaining) + - location: 57 (remaining gas: 1039949.502 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039949.372 units remaining) + - location: 58 (remaining gas: 1039949.402 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039949.302 units remaining) + - location: 60 (remaining gas: 1039949.332 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039949.232 units remaining) + - location: 60 (remaining gas: 1039949.252 units remaining) [ True + True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039949.132 units remaining) + - location: 61 (remaining gas: 1039949.152 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039949.062 units remaining) + - location: 62 (remaining gas: 1039949.082 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039948.982 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: -1 (remaining gas: 1039948.912 units remaining) + - location: 63 (remaining gas: 1039949.002 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039948.832 units remaining) + - location: 42 (remaining gas: 1039948.922 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039948.752 units remaining) + - location: 43 (remaining gas: 1039948.842 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039948.672 units remaining) + - location: 44 (remaining gas: 1039948.762 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039948.592 units remaining) + - location: 45 (remaining gas: 1039948.682 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039948.492 units remaining) + - location: 46 (remaining gas: 1039948.582 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039948.412 units remaining) + - location: 49 (remaining gas: 1039948.502 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039948.332 units remaining) + - location: 50 (remaining gas: 1039948.422 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039948.262 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039948.162 units remaining) + - location: 51 (remaining gas: 1039948.322 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039948.082 units remaining) + - location: 54 (remaining gas: 1039948.242 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039948.002 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039947.932 units remaining) + - location: 55 (remaining gas: 1039948.162 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039947.862 units remaining) - [ True + - location: 53 (remaining gas: 1039948.082 units remaining) + [ { "B" ; "C" ; "asdf" } + True Unit ] - - location: 56 (remaining gas: 1039947.782 units remaining) + - location: 56 (remaining gas: 1039948.002 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039947.712 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 47 (remaining gas: 1039947.922 units remaining) + [ "B" @elt + { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 57 (remaining gas: 1039947.632 units remaining) + - location: 57 (remaining gas: 1039947.842 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039947.532 units remaining) + - location: 58 (remaining gas: 1039947.742 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039947.462 units remaining) + - location: 60 (remaining gas: 1039947.672 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039947.392 units remaining) + - location: 60 (remaining gas: 1039947.592 units remaining) [ True + True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039947.292 units remaining) + - location: 61 (remaining gas: 1039947.492 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039947.222 units remaining) + - location: 62 (remaining gas: 1039947.422 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039947.142 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: -1 (remaining gas: 1039947.072 units remaining) + - location: 63 (remaining gas: 1039947.342 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 42 (remaining gas: 1039946.992 units remaining) + - location: 42 (remaining gas: 1039947.262 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039946.912 units remaining) + - location: 43 (remaining gas: 1039947.182 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039946.832 units remaining) + - location: 44 (remaining gas: 1039947.102 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039946.752 units remaining) + - location: 45 (remaining gas: 1039947.022 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039946.652 units remaining) + - location: 46 (remaining gas: 1039946.922 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039946.572 units remaining) + - location: 49 (remaining gas: 1039946.842 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039946.492 units remaining) + - location: 50 (remaining gas: 1039946.762 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039946.422 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039946.322 units remaining) + - location: 51 (remaining gas: 1039946.662 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039946.242 units remaining) + - location: 54 (remaining gas: 1039946.582 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039946.162 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039946.092 units remaining) + - location: 55 (remaining gas: 1039946.502 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039946.022 units remaining) - [ True + - location: 53 (remaining gas: 1039946.422 units remaining) + [ { "B" ; "C" ; "asdf" } + True Unit ] - - location: 56 (remaining gas: 1039945.942 units remaining) + - location: 56 (remaining gas: 1039946.342 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039945.872 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 47 (remaining gas: 1039946.262 units remaining) + [ "asdf" @elt + { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 57 (remaining gas: 1039945.792 units remaining) + - location: 57 (remaining gas: 1039946.182 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039945.692 units remaining) + - location: 58 (remaining gas: 1039946.082 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039945.622 units remaining) + - location: 60 (remaining gas: 1039946.012 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039945.552 units remaining) + - location: 60 (remaining gas: 1039945.932 units remaining) [ True + True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039945.452 units remaining) + - location: 61 (remaining gas: 1039945.832 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039945.382 units remaining) + - location: 62 (remaining gas: 1039945.762 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039945.302 units remaining) + - location: 63 (remaining gas: 1039945.682 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: -1 (remaining gas: 1039945.232 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039945.152 units remaining) + - location: 42 (remaining gas: 1039945.602 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 43 (remaining gas: 1039945.072 units remaining) + - location: 43 (remaining gas: 1039945.522 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 44 (remaining gas: 1039944.992 units remaining) + - location: 44 (remaining gas: 1039945.442 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 45 (remaining gas: 1039944.912 units remaining) + - location: 45 (remaining gas: 1039945.362 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 46 (remaining gas: 1039944.812 units remaining) + - location: 46 (remaining gas: 1039945.262 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 49 (remaining gas: 1039944.732 units remaining) + - location: 49 (remaining gas: 1039945.182 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 50 (remaining gas: 1039944.652 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: -1 (remaining gas: 1039944.582 units remaining) + - location: 50 (remaining gas: 1039945.102 units remaining) [ { "B" ; "C" ; "asdf" } (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 51 (remaining gas: 1039944.482 units remaining) + - location: 51 (remaining gas: 1039945.002 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) Unit ] - - location: 54 (remaining gas: 1039944.402 units remaining) + - location: 54 (remaining gas: 1039944.922 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 55 (remaining gas: 1039944.322 units remaining) + - location: 55 (remaining gas: 1039944.842 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039944.252 units remaining) - [ True - Unit ] - - location: 52 (remaining gas: 1039944.182 units remaining) - [ True + - location: 53 (remaining gas: 1039944.762 units remaining) + [ { "B" ; "C" ; "asdf" } + True Unit ] - - location: 56 (remaining gas: 1039944.102 units remaining) + - location: 56 (remaining gas: 1039944.682 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: -1 (remaining gas: 1039944.032 units remaining) - [ { "B" ; "C" ; "asdf" } + - location: 47 (remaining gas: 1039944.602 units remaining) + [ "C" @elt + { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } True Unit ] - - location: 57 (remaining gas: 1039943.952 units remaining) + - location: 57 (remaining gas: 1039944.522 units remaining) [ True { "B" ; "C" ; "asdf" } True Unit ] - - location: 58 (remaining gas: 1039943.852 units remaining) + - location: 58 (remaining gas: 1039944.422 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 60 (remaining gas: 1039943.782 units remaining) + - location: 60 (remaining gas: 1039944.352 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 59 (remaining gas: 1039943.712 units remaining) + - location: 60 (remaining gas: 1039944.272 units remaining) [ True + True { "B" ; "C" ; "asdf" } Unit ] - - location: 61 (remaining gas: 1039943.612 units remaining) + - location: 61 (remaining gas: 1039944.172 units remaining) [ True { "B" ; "C" ; "asdf" } Unit ] - - location: 62 (remaining gas: 1039943.542 units remaining) + - location: 62 (remaining gas: 1039944.102 units remaining) [ { "B" ; "C" ; "asdf" } True Unit ] - - location: 63 (remaining gas: 1039943.462 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: -1 (remaining gas: 1039943.392 units remaining) + - location: 63 (remaining gas: 1039944.022 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) Unit ] - - location: 64 (remaining gas: 1039943.312 units remaining) + - location: 64 (remaining gas: 1039943.942 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039943.232 units remaining) + - location: 65 (remaining gas: 1039943.862 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039943.152 units remaining) + - location: 66 (remaining gas: 1039943.782 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039943.072 units remaining) - [ (Pair {} (Some True)) - Unit ] - - location: -1 (remaining gas: 1039943.002 units remaining) + - location: 68 (remaining gas: 1039943.702 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" index 040d1a8fedbd..69316ee2f52a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" @@ -7,205 +7,194 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039956.652 units remaining) - [ (Pair (Pair { "B" } { "B" }) None) ] - - location: 12 (remaining gas: 1039956.572 units remaining) + - location: 11 (remaining gas: 1039956.392 units remaining) + [ (Pair (Pair { "B" } { "B" }) None) + Unit ] + - location: 12 (remaining gas: 1039956.312 units remaining) [ (Pair { "B" } { "B" }) @parameter Unit ] - - location: 13 (remaining gas: 1039956.492 units remaining) + - location: 13 (remaining gas: 1039956.232 units remaining) [ (Pair { "B" } { "B" }) @parameter (Pair { "B" } { "B" }) @parameter Unit ] - - location: 14 (remaining gas: 1039956.412 units remaining) + - location: 14 (remaining gas: 1039956.152 units remaining) [ { "B" } (Pair { "B" } { "B" }) @parameter Unit ] - - location: 15 (remaining gas: 1039956.312 units remaining) + - location: 15 (remaining gas: 1039956.052 units remaining) [ (Pair { "B" } { "B" }) @parameter Unit ] - - location: 17 (remaining gas: 1039956.232 units remaining) + - location: 17 (remaining gas: 1039955.972 units remaining) [ { "B" } Unit ] - - location: 16 (remaining gas: 1039956.162 units remaining) + - location: 17 (remaining gas: 1039955.892 units remaining) [ { "B" } + { "B" } Unit ] - - location: 18 (remaining gas: 1039955.922 units remaining) + - location: 18 (remaining gas: 1039955.652 units remaining) [ {} { "B" } { "B" } Unit ] - - location: 20 (remaining gas: 1039955.852 units remaining) + - location: 20 (remaining gas: 1039955.582 units remaining) [ { "B" } {} { "B" } Unit ] - - location: 23 (remaining gas: 1039955.265 units remaining) + - location: 23 (remaining gas: 1039954.995 units remaining) [ (Pair "B" {}) { "B" } Unit ] - - location: 24 (remaining gas: 1039955.185 units remaining) + - location: 24 (remaining gas: 1039954.915 units remaining) [ (Pair "B" {}) (Pair "B" {}) { "B" } Unit ] - - location: 25 (remaining gas: 1039955.105 units remaining) + - location: 25 (remaining gas: 1039954.835 units remaining) [ "B" @elt (Pair "B" {}) { "B" } Unit ] - - location: 26 (remaining gas: 1039955.005 units remaining) + - location: 26 (remaining gas: 1039954.735 units remaining) [ (Pair "B" {}) { "B" } Unit ] - - location: 28 (remaining gas: 1039954.925 units remaining) + - location: 28 (remaining gas: 1039954.655 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.855 units remaining) - [ {} + - location: 28 (remaining gas: 1039954.575 units remaining) + [ "B" @elt + {} { "B" } Unit ] - - location: 29 (remaining gas: 1039954.775 units remaining) + - location: 29 (remaining gas: 1039954.495 units remaining) [ True "B" @elt {} { "B" } Unit ] - - location: 32 (remaining gas: 1039954.705 units remaining) + - location: 32 (remaining gas: 1039954.425 units remaining) [ "B" @elt True {} { "B" } Unit ] - - location: 33 (remaining gas: 1039954.625 units remaining) - [ { "B" } - { "B" } - Unit ] - - location: -1 (remaining gas: 1039954.555 units remaining) + - location: 33 (remaining gas: 1039954.345 units remaining) [ { "B" } { "B" } Unit ] - - location: 34 (remaining gas: 1039954.475 units remaining) + - location: 34 (remaining gas: 1039954.265 units remaining) [ True { "B" } { "B" } Unit ] - - location: 37 (remaining gas: 1039954.405 units remaining) + - location: 37 (remaining gas: 1039954.195 units remaining) [ { "B" } True { "B" } Unit ] - - location: 38 (remaining gas: 1039954.325 units remaining) + - location: 38 (remaining gas: 1039954.115 units remaining) [ (Pair { "B" } True) { "B" } Unit ] - - location: 39 (remaining gas: 1039954.255 units remaining) + - location: 39 (remaining gas: 1039954.045 units remaining) [ { "B" } (Pair { "B" } True) Unit ] - - location: 42 (remaining gas: 1039953.668 units remaining) + - location: 42 (remaining gas: 1039953.458 units remaining) [ (Pair "B" { "B" } True) Unit ] - - location: 43 (remaining gas: 1039953.588 units remaining) + - location: 43 (remaining gas: 1039953.378 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 44 (remaining gas: 1039953.508 units remaining) + - location: 44 (remaining gas: 1039953.298 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 45 (remaining gas: 1039953.428 units remaining) + - location: 45 (remaining gas: 1039953.218 units remaining) [ "B" @elt (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 46 (remaining gas: 1039953.328 units remaining) + - location: 46 (remaining gas: 1039953.118 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 49 (remaining gas: 1039953.248 units remaining) + - location: 49 (remaining gas: 1039953.038 units remaining) [ (Pair { "B" } True) (Pair "B" { "B" } True) Unit ] - - location: 50 (remaining gas: 1039953.168 units remaining) - [ { "B" } - (Pair "B" { "B" } True) - Unit ] - - location: -1 (remaining gas: 1039953.098 units remaining) + - location: 50 (remaining gas: 1039952.958 units remaining) [ { "B" } (Pair "B" { "B" } True) Unit ] - - location: 51 (remaining gas: 1039952.998 units remaining) + - location: 51 (remaining gas: 1039952.858 units remaining) [ (Pair "B" { "B" } True) Unit ] - - location: 54 (remaining gas: 1039952.918 units remaining) + - location: 54 (remaining gas: 1039952.778 units remaining) [ (Pair { "B" } True) Unit ] - - location: 55 (remaining gas: 1039952.838 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039952.768 units remaining) + - location: 55 (remaining gas: 1039952.698 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.698 units remaining) - [ True + - location: 53 (remaining gas: 1039952.618 units remaining) + [ { "B" } + True Unit ] - - location: 56 (remaining gas: 1039952.618 units remaining) + - location: 56 (remaining gas: 1039952.538 units remaining) [ { "B" } { "B" } True Unit ] - - location: -1 (remaining gas: 1039952.548 units remaining) - [ { "B" } + - location: 47 (remaining gas: 1039952.458 units remaining) + [ "B" @elt + { "B" } { "B" } True Unit ] - - location: 57 (remaining gas: 1039952.468 units remaining) + - location: 57 (remaining gas: 1039952.378 units remaining) [ True { "B" } True Unit ] - - location: 58 (remaining gas: 1039952.368 units remaining) + - location: 58 (remaining gas: 1039952.278 units remaining) [ { "B" } True Unit ] - - location: 60 (remaining gas: 1039952.298 units remaining) + - location: 60 (remaining gas: 1039952.208 units remaining) [ True { "B" } Unit ] - - location: 59 (remaining gas: 1039952.228 units remaining) + - location: 60 (remaining gas: 1039952.128 units remaining) [ True + True { "B" } Unit ] - - location: 61 (remaining gas: 1039952.128 units remaining) + - location: 61 (remaining gas: 1039952.028 units remaining) [ True { "B" } Unit ] - - location: 62 (remaining gas: 1039952.058 units remaining) + - location: 62 (remaining gas: 1039951.958 units remaining) [ { "B" } True Unit ] - - location: 63 (remaining gas: 1039951.978 units remaining) - [ (Pair { "B" } True) - Unit ] - - location: -1 (remaining gas: 1039951.908 units remaining) + - location: 63 (remaining gas: 1039951.878 units remaining) [ (Pair { "B" } True) Unit ] - - location: 64 (remaining gas: 1039951.828 units remaining) + - location: 64 (remaining gas: 1039951.798 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039951.748 units remaining) + - location: 65 (remaining gas: 1039951.718 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039951.668 units remaining) + - location: 66 (remaining gas: 1039951.638 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039951.588 units remaining) - [ (Pair {} (Some True)) - Unit ] - - location: -1 (remaining gas: 1039951.518 units remaining) + - location: 68 (remaining gas: 1039951.558 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" index 68a91adb0056..8d30269d2973 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" @@ -7,205 +7,194 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039956.652 units remaining) - [ (Pair (Pair { "c" } { "B" }) None) ] - - location: 12 (remaining gas: 1039956.572 units remaining) + - location: 11 (remaining gas: 1039956.392 units remaining) + [ (Pair (Pair { "c" } { "B" }) None) + Unit ] + - location: 12 (remaining gas: 1039956.312 units remaining) [ (Pair { "c" } { "B" }) @parameter Unit ] - - location: 13 (remaining gas: 1039956.492 units remaining) + - location: 13 (remaining gas: 1039956.232 units remaining) [ (Pair { "c" } { "B" }) @parameter (Pair { "c" } { "B" }) @parameter Unit ] - - location: 14 (remaining gas: 1039956.412 units remaining) + - location: 14 (remaining gas: 1039956.152 units remaining) [ { "c" } (Pair { "c" } { "B" }) @parameter Unit ] - - location: 15 (remaining gas: 1039956.312 units remaining) + - location: 15 (remaining gas: 1039956.052 units remaining) [ (Pair { "c" } { "B" }) @parameter Unit ] - - location: 17 (remaining gas: 1039956.232 units remaining) + - location: 17 (remaining gas: 1039955.972 units remaining) [ { "B" } Unit ] - - location: 16 (remaining gas: 1039956.162 units remaining) - [ { "B" } + - location: 17 (remaining gas: 1039955.892 units remaining) + [ { "c" } + { "B" } Unit ] - - location: 18 (remaining gas: 1039955.922 units remaining) + - location: 18 (remaining gas: 1039955.652 units remaining) [ {} { "c" } { "B" } Unit ] - - location: 20 (remaining gas: 1039955.852 units remaining) + - location: 20 (remaining gas: 1039955.582 units remaining) [ { "c" } {} { "B" } Unit ] - - location: 23 (remaining gas: 1039955.265 units remaining) + - location: 23 (remaining gas: 1039954.995 units remaining) [ (Pair "c" {}) { "B" } Unit ] - - location: 24 (remaining gas: 1039955.185 units remaining) + - location: 24 (remaining gas: 1039954.915 units remaining) [ (Pair "c" {}) (Pair "c" {}) { "B" } Unit ] - - location: 25 (remaining gas: 1039955.105 units remaining) + - location: 25 (remaining gas: 1039954.835 units remaining) [ "c" @elt (Pair "c" {}) { "B" } Unit ] - - location: 26 (remaining gas: 1039955.005 units remaining) + - location: 26 (remaining gas: 1039954.735 units remaining) [ (Pair "c" {}) { "B" } Unit ] - - location: 28 (remaining gas: 1039954.925 units remaining) + - location: 28 (remaining gas: 1039954.655 units remaining) [ {} { "B" } Unit ] - - location: 27 (remaining gas: 1039954.855 units remaining) - [ {} + - location: 28 (remaining gas: 1039954.575 units remaining) + [ "c" @elt + {} { "B" } Unit ] - - location: 29 (remaining gas: 1039954.775 units remaining) + - location: 29 (remaining gas: 1039954.495 units remaining) [ True "c" @elt {} { "B" } Unit ] - - location: 32 (remaining gas: 1039954.705 units remaining) + - location: 32 (remaining gas: 1039954.425 units remaining) [ "c" @elt True {} { "B" } Unit ] - - location: 33 (remaining gas: 1039954.625 units remaining) + - location: 33 (remaining gas: 1039954.345 units remaining) [ { "c" } { "B" } Unit ] - - location: -1 (remaining gas: 1039954.555 units remaining) - [ { "c" } - { "B" } - Unit ] - - location: 34 (remaining gas: 1039954.475 units remaining) + - location: 34 (remaining gas: 1039954.265 units remaining) [ True { "c" } { "B" } Unit ] - - location: 37 (remaining gas: 1039954.405 units remaining) + - location: 37 (remaining gas: 1039954.195 units remaining) [ { "c" } True { "B" } Unit ] - - location: 38 (remaining gas: 1039954.325 units remaining) + - location: 38 (remaining gas: 1039954.115 units remaining) [ (Pair { "c" } True) { "B" } Unit ] - - location: 39 (remaining gas: 1039954.255 units remaining) + - location: 39 (remaining gas: 1039954.045 units remaining) [ { "B" } (Pair { "c" } True) Unit ] - - location: 42 (remaining gas: 1039953.668 units remaining) + - location: 42 (remaining gas: 1039953.458 units remaining) [ (Pair "B" { "c" } True) Unit ] - - location: 43 (remaining gas: 1039953.588 units remaining) + - location: 43 (remaining gas: 1039953.378 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 44 (remaining gas: 1039953.508 units remaining) + - location: 44 (remaining gas: 1039953.298 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 45 (remaining gas: 1039953.428 units remaining) + - location: 45 (remaining gas: 1039953.218 units remaining) [ "B" @elt (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 46 (remaining gas: 1039953.328 units remaining) + - location: 46 (remaining gas: 1039953.118 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 49 (remaining gas: 1039953.248 units remaining) + - location: 49 (remaining gas: 1039953.038 units remaining) [ (Pair { "c" } True) (Pair "B" { "c" } True) Unit ] - - location: 50 (remaining gas: 1039953.168 units remaining) + - location: 50 (remaining gas: 1039952.958 units remaining) [ { "c" } (Pair "B" { "c" } True) Unit ] - - location: -1 (remaining gas: 1039953.098 units remaining) - [ { "c" } - (Pair "B" { "c" } True) - Unit ] - - location: 51 (remaining gas: 1039952.998 units remaining) + - location: 51 (remaining gas: 1039952.858 units remaining) [ (Pair "B" { "c" } True) Unit ] - - location: 54 (remaining gas: 1039952.918 units remaining) + - location: 54 (remaining gas: 1039952.778 units remaining) [ (Pair { "c" } True) Unit ] - - location: 55 (remaining gas: 1039952.838 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039952.768 units remaining) + - location: 55 (remaining gas: 1039952.698 units remaining) [ True Unit ] - - location: 52 (remaining gas: 1039952.698 units remaining) - [ True + - location: 53 (remaining gas: 1039952.618 units remaining) + [ { "c" } + True Unit ] - - location: 56 (remaining gas: 1039952.618 units remaining) + - location: 56 (remaining gas: 1039952.538 units remaining) [ { "c" } { "c" } True Unit ] - - location: -1 (remaining gas: 1039952.548 units remaining) - [ { "c" } + - location: 47 (remaining gas: 1039952.458 units remaining) + [ "B" @elt + { "c" } { "c" } True Unit ] - - location: 57 (remaining gas: 1039952.468 units remaining) + - location: 57 (remaining gas: 1039952.378 units remaining) [ False { "c" } True Unit ] - - location: 58 (remaining gas: 1039952.368 units remaining) + - location: 58 (remaining gas: 1039952.278 units remaining) [ { "c" } True Unit ] - - location: 60 (remaining gas: 1039952.298 units remaining) + - location: 60 (remaining gas: 1039952.208 units remaining) [ True { "c" } Unit ] - - location: 59 (remaining gas: 1039952.228 units remaining) - [ True + - location: 60 (remaining gas: 1039952.128 units remaining) + [ False + True { "c" } Unit ] - - location: 61 (remaining gas: 1039952.128 units remaining) + - location: 61 (remaining gas: 1039952.028 units remaining) [ False { "c" } Unit ] - - location: 62 (remaining gas: 1039952.058 units remaining) + - location: 62 (remaining gas: 1039951.958 units remaining) [ { "c" } False Unit ] - - location: 63 (remaining gas: 1039951.978 units remaining) + - location: 63 (remaining gas: 1039951.878 units remaining) [ (Pair { "c" } False) Unit ] - - location: -1 (remaining gas: 1039951.908 units remaining) - [ (Pair { "c" } False) - Unit ] - - location: 64 (remaining gas: 1039951.828 units remaining) + - location: 64 (remaining gas: 1039951.798 units remaining) [ False Unit ] - - location: 65 (remaining gas: 1039951.748 units remaining) + - location: 65 (remaining gas: 1039951.718 units remaining) [ (Some False) Unit ] - - location: 66 (remaining gas: 1039951.668 units remaining) + - location: 66 (remaining gas: 1039951.638 units remaining) [ {} (Some False) Unit ] - - location: 68 (remaining gas: 1039951.588 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039951.518 units remaining) + - location: 68 (remaining gas: 1039951.558 units remaining) [ (Pair {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out index c91876bd1c15..ef21fd6cd639 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out @@ -7,70 +7,69 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039957.180 units remaining) - [ (Pair (Pair {} {}) None) ] - - location: 12 (remaining gas: 1039957.100 units remaining) + - location: 11 (remaining gas: 1039956.920 units remaining) + [ (Pair (Pair {} {}) None) + Unit ] + - location: 12 (remaining gas: 1039956.840 units remaining) [ (Pair {} {}) @parameter Unit ] - - location: 13 (remaining gas: 1039957.020 units remaining) + - location: 13 (remaining gas: 1039956.760 units remaining) [ (Pair {} {}) @parameter (Pair {} {}) @parameter Unit ] - - location: 14 (remaining gas: 1039956.940 units remaining) + - location: 14 (remaining gas: 1039956.680 units remaining) [ {} (Pair {} {}) @parameter Unit ] - - location: 15 (remaining gas: 1039956.840 units remaining) + - location: 15 (remaining gas: 1039956.580 units remaining) [ (Pair {} {}) @parameter Unit ] - - location: 17 (remaining gas: 1039956.760 units remaining) + - location: 17 (remaining gas: 1039956.500 units remaining) [ {} Unit ] - - location: 16 (remaining gas: 1039956.690 units remaining) + - location: 17 (remaining gas: 1039956.420 units remaining) [ {} + {} Unit ] - - location: 18 (remaining gas: 1039956.450 units remaining) + - location: 18 (remaining gas: 1039956.180 units remaining) [ {} {} {} Unit ] - - location: 20 (remaining gas: 1039956.380 units remaining) + - location: 20 (remaining gas: 1039956.110 units remaining) [ {} {} {} Unit ] - - location: 34 (remaining gas: 1039955.800 units remaining) + - location: 34 (remaining gas: 1039955.530 units remaining) [ True {} {} Unit ] - - location: 37 (remaining gas: 1039955.730 units remaining) + - location: 37 (remaining gas: 1039955.460 units remaining) [ {} True {} Unit ] - - location: 38 (remaining gas: 1039955.650 units remaining) + - location: 38 (remaining gas: 1039955.380 units remaining) [ (Pair {} True) {} Unit ] - - location: 39 (remaining gas: 1039955.580 units remaining) + - location: 39 (remaining gas: 1039955.310 units remaining) [ {} (Pair {} True) Unit ] - - location: 64 (remaining gas: 1039955 units remaining) + - location: 64 (remaining gas: 1039954.730 units remaining) [ True Unit ] - - location: 65 (remaining gas: 1039954.920 units remaining) + - location: 65 (remaining gas: 1039954.650 units remaining) [ (Some True) Unit ] - - location: 66 (remaining gas: 1039954.840 units remaining) + - location: 66 (remaining gas: 1039954.570 units remaining) [ {} (Some True) Unit ] - - location: 68 (remaining gas: 1039954.760 units remaining) - [ (Pair {} (Some True)) - Unit ] - - location: -1 (remaining gas: 1039954.690 units remaining) + - location: 68 (remaining gas: 1039954.490 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" index 1697116a4dc8..78f42d68a6d2 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039931.695 units remaining) - [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit) ] + - location: 6 (remaining gas: 1039931.695 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit) + Unit ] - location: 7 (remaining gas: 1039931.615 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter Unit ] @@ -21,22 +22,16 @@ trace - location: 16 (remaining gas: 1039686.239 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some Unit ] - - location: 10 (remaining gas: 1039686.169 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some - Unit ] - - location: 17 (remaining gas: 1039686.089 units remaining) + - location: 17 (remaining gas: 1039686.159 units remaining) [ Unit ] - - location: 18 (remaining gas: 1039686.009 units remaining) + - location: 18 (remaining gas: 1039686.079 units remaining) [ Unit Unit ] - - location: 19 (remaining gas: 1039685.929 units remaining) + - location: 19 (remaining gas: 1039685.999 units remaining) [ {} Unit Unit ] - - location: 21 (remaining gas: 1039685.849 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039685.779 units remaining) + - location: 21 (remaining gas: 1039685.919 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" index f35424fccf3e..4f1143b82523 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" @@ -13,8 +13,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.320 units remaining) - [ (Pair Unit None) ] + - location: 7 (remaining gas: 1039985.320 units remaining) + [ (Pair Unit None) + Unit ] - location: 8 (remaining gas: 1039985.240 units remaining) [ Unit ] - location: 9 (remaining gas: 1039985.160 units remaining) @@ -43,19 +44,16 @@ emitted operations [ {} (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") Unit ] - - location: -1 (remaining gas: 1039983.150 units remaining) - [ {} + - location: 26 (remaining gas: 1039983.140 units remaining) + [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b + {} (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") Unit ] - - location: 30 (remaining gas: 1039983.070 units remaining) + - location: 30 (remaining gas: 1039983.060 units remaining) [ { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") Unit ] - - location: 31 (remaining gas: 1039982.990 units remaining) - [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) - Unit ] - - location: -1 (remaining gas: 1039982.920 units remaining) + - location: 31 (remaining gas: 1039982.980 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" index d34c256a57db..f800c365aaa5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.940 units remaining) - [ (Pair (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") 111) ] + - location: 8 (remaining gas: 1039989.940 units remaining) + [ (Pair (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") 111) + Unit ] - location: 9 (remaining gas: 1039989.860 units remaining) [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter Unit ] @@ -26,20 +27,18 @@ trace - location: 14 (remaining gas: 1039989.520 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 13 (remaining gas: 1039989.450 units remaining) - [ "1970-01-01T00:00:00Z" + - location: 14 (remaining gas: 1039989.440 units remaining) + [ "1970-01-01T00:03:20Z" + "1970-01-01T00:00:00Z" Unit ] - - location: 15 (remaining gas: 1039989.370 units remaining) + - location: 15 (remaining gas: 1039989.360 units remaining) [ 200 Unit ] - - location: 16 (remaining gas: 1039989.290 units remaining) + - location: 16 (remaining gas: 1039989.280 units remaining) [ {} 200 Unit ] - - location: 18 (remaining gas: 1039989.210 units remaining) - [ (Pair {} 200) - Unit ] - - location: -1 (remaining gas: 1039989.140 units remaining) + - location: 18 (remaining gas: 1039989.200 units remaining) [ (Pair {} 200) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out index 3b829c6ce590..70a90a7f528b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") 111) ] + - location: 8 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") 111) + Unit ] - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter Unit ] @@ -26,20 +27,18 @@ trace - location: 14 (remaining gas: 1039989.780 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 13 (remaining gas: 1039989.710 units remaining) + - location: 14 (remaining gas: 1039989.700 units remaining) [ "1970-01-01T00:00:00Z" + "1970-01-01T00:00:00Z" Unit ] - - location: 15 (remaining gas: 1039989.630 units remaining) + - location: 15 (remaining gas: 1039989.620 units remaining) [ 0 Unit ] - - location: 16 (remaining gas: 1039989.550 units remaining) + - location: 16 (remaining gas: 1039989.540 units remaining) [ {} 0 Unit ] - - location: 18 (remaining gas: 1039989.470 units remaining) - [ (Pair {} 0) - Unit ] - - location: -1 (remaining gas: 1039989.400 units remaining) + - location: 18 (remaining gas: 1039989.460 units remaining) [ (Pair {} 0) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out index 23ce2ad87fa4..064de4164cc8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") 111) ] + - location: 8 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") 111) + Unit ] - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter Unit ] @@ -26,20 +27,18 @@ trace - location: 14 (remaining gas: 1039989.780 units remaining) [ "1970-01-01T00:00:01Z" Unit ] - - location: 13 (remaining gas: 1039989.710 units remaining) - [ "1970-01-01T00:00:01Z" + - location: 14 (remaining gas: 1039989.700 units remaining) + [ "1970-01-01T00:00:00Z" + "1970-01-01T00:00:01Z" Unit ] - - location: 15 (remaining gas: 1039989.630 units remaining) + - location: 15 (remaining gas: 1039989.620 units remaining) [ -1 Unit ] - - location: 16 (remaining gas: 1039989.550 units remaining) + - location: 16 (remaining gas: 1039989.540 units remaining) [ {} -1 Unit ] - - location: 18 (remaining gas: 1039989.470 units remaining) - [ (Pair {} -1) - Unit ] - - location: -1 (remaining gas: 1039989.400 units remaining) + - location: 18 (remaining gas: 1039989.460 units remaining) [ (Pair {} -1) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out index 13a347c4c7d7..959d1f87c5c8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") 111) ] + - location: 8 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") 111) + Unit ] - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter Unit ] @@ -26,20 +27,18 @@ trace - location: 14 (remaining gas: 1039989.780 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 13 (remaining gas: 1039989.710 units remaining) - [ "1970-01-01T00:00:00Z" + - location: 14 (remaining gas: 1039989.700 units remaining) + [ "1970-01-01T00:00:01Z" + "1970-01-01T00:00:00Z" Unit ] - - location: 15 (remaining gas: 1039989.630 units remaining) + - location: 15 (remaining gas: 1039989.620 units remaining) [ 1 Unit ] - - location: 16 (remaining gas: 1039989.550 units remaining) + - location: 16 (remaining gas: 1039989.540 units remaining) [ {} 1 Unit ] - - location: 18 (remaining gas: 1039989.470 units remaining) - [ (Pair {} 1) - Unit ] - - location: -1 (remaining gas: 1039989.400 units remaining) + - location: 18 (remaining gas: 1039989.460 units remaining) [ (Pair {} 1) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out index 46959c881ca4..a2e6a4c18380 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039861.200 units remaining) - [ (Pair (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) Unit) ] + - location: 23 (remaining gas: 1039861.200 units remaining) + [ (Pair (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) Unit) + Unit ] - location: 24 (remaining gas: 1039861.120 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] @@ -30,66 +31,57 @@ trace (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 29 (remaining gas: 1039860.710 units remaining) - [ 16 + - location: 30 (remaining gas: 1039860.700 units remaining) + [ 17 + 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.602 units remaining) + - location: 31 (remaining gas: 1039860.592 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 34 (remaining gas: 1039860.522 units remaining) + - location: 34 (remaining gas: 1039860.512 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 33 (remaining gas: 1039860.452 units remaining) - [ 15 - (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.372 units remaining) + - location: 31 (remaining gas: 1039860.432 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.292 units remaining) + - location: 31 (remaining gas: 1039860.352 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039860.180 units remaining) + - location: 35 (remaining gas: 1039860.240 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 38 (remaining gas: 1039860.100 units remaining) - [ 14 - (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 37 (remaining gas: 1039860.030 units remaining) + - location: 38 (remaining gas: 1039860.160 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.950 units remaining) + - location: 35 (remaining gas: 1039860.080 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.870 units remaining) + - location: 35 (remaining gas: 1039860 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.790 units remaining) + - location: 35 (remaining gas: 1039859.920 units remaining) [ 17 16 15 @@ -97,34 +89,29 @@ trace (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.674 units remaining) + - location: 39 (remaining gas: 1039859.804 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 42 (remaining gas: 1039859.594 units remaining) + - location: 42 (remaining gas: 1039859.724 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 41 (remaining gas: 1039859.524 units remaining) - [ 13 - (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.444 units remaining) + - location: 39 (remaining gas: 1039859.644 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.364 units remaining) + - location: 39 (remaining gas: 1039859.564 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.284 units remaining) + - location: 39 (remaining gas: 1039859.484 units remaining) [ 16 15 14 @@ -132,7 +119,7 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.204 units remaining) + - location: 39 (remaining gas: 1039859.404 units remaining) [ 17 16 15 @@ -141,34 +128,29 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039859.084 units remaining) + - location: 43 (remaining gas: 1039859.284 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 46 (remaining gas: 1039859.004 units remaining) + - location: 46 (remaining gas: 1039859.204 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 45 (remaining gas: 1039858.934 units remaining) - [ 12 - (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.854 units remaining) + - location: 43 (remaining gas: 1039859.124 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.774 units remaining) + - location: 43 (remaining gas: 1039859.044 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.694 units remaining) + - location: 43 (remaining gas: 1039858.964 units remaining) [ 15 14 13 @@ -176,7 +158,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.614 units remaining) + - location: 43 (remaining gas: 1039858.884 units remaining) [ 16 15 14 @@ -185,7 +167,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.534 units remaining) + - location: 43 (remaining gas: 1039858.804 units remaining) [ 17 16 15 @@ -195,34 +177,29 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.410 units remaining) + - location: 47 (remaining gas: 1039858.680 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 50 (remaining gas: 1039858.330 units remaining) + - location: 50 (remaining gas: 1039858.600 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 49 (remaining gas: 1039858.260 units remaining) - [ 11 - (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.180 units remaining) + - location: 47 (remaining gas: 1039858.520 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.100 units remaining) + - location: 47 (remaining gas: 1039858.440 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.020 units remaining) + - location: 47 (remaining gas: 1039858.360 units remaining) [ 14 13 12 @@ -230,7 +207,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.940 units remaining) + - location: 47 (remaining gas: 1039858.280 units remaining) [ 15 14 13 @@ -239,7 +216,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.860 units remaining) + - location: 47 (remaining gas: 1039858.200 units remaining) [ 16 15 14 @@ -249,7 +226,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.780 units remaining) + - location: 47 (remaining gas: 1039858.120 units remaining) [ 17 16 15 @@ -260,34 +237,29 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.652 units remaining) + - location: 51 (remaining gas: 1039857.992 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 54 (remaining gas: 1039857.572 units remaining) + - location: 54 (remaining gas: 1039857.912 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 53 (remaining gas: 1039857.502 units remaining) - [ 10 - (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.422 units remaining) + - location: 51 (remaining gas: 1039857.832 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.342 units remaining) + - location: 51 (remaining gas: 1039857.752 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.262 units remaining) + - location: 51 (remaining gas: 1039857.672 units remaining) [ 13 12 11 @@ -295,7 +267,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.182 units remaining) + - location: 51 (remaining gas: 1039857.592 units remaining) [ 14 13 12 @@ -304,7 +276,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.102 units remaining) + - location: 51 (remaining gas: 1039857.512 units remaining) [ 15 14 13 @@ -314,7 +286,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.022 units remaining) + - location: 51 (remaining gas: 1039857.432 units remaining) [ 16 15 14 @@ -325,7 +297,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 51 (remaining gas: 1039856.942 units remaining) + - location: 51 (remaining gas: 1039857.352 units remaining) [ 17 16 15 @@ -337,34 +309,29 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.810 units remaining) + - location: 55 (remaining gas: 1039857.220 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 58 (remaining gas: 1039856.730 units remaining) - [ 9 - (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 57 (remaining gas: 1039856.660 units remaining) + - location: 58 (remaining gas: 1039857.140 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.580 units remaining) + - location: 55 (remaining gas: 1039857.060 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.500 units remaining) + - location: 55 (remaining gas: 1039856.980 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.420 units remaining) + - location: 55 (remaining gas: 1039856.900 units remaining) [ 12 11 10 @@ -372,7 +339,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.340 units remaining) + - location: 55 (remaining gas: 1039856.820 units remaining) [ 13 12 11 @@ -381,7 +348,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.260 units remaining) + - location: 55 (remaining gas: 1039856.740 units remaining) [ 14 13 12 @@ -391,7 +358,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.180 units remaining) + - location: 55 (remaining gas: 1039856.660 units remaining) [ 15 14 13 @@ -402,7 +369,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.100 units remaining) + - location: 55 (remaining gas: 1039856.580 units remaining) [ 16 15 14 @@ -414,7 +381,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.020 units remaining) + - location: 55 (remaining gas: 1039856.500 units remaining) [ 17 16 15 @@ -427,34 +394,29 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.884 units remaining) + - location: 59 (remaining gas: 1039856.364 units remaining) [ (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 62 (remaining gas: 1039855.804 units remaining) + - location: 62 (remaining gas: 1039856.284 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 61 (remaining gas: 1039855.734 units remaining) - [ 8 - (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.654 units remaining) + - location: 59 (remaining gas: 1039856.204 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.574 units remaining) + - location: 59 (remaining gas: 1039856.124 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.494 units remaining) + - location: 59 (remaining gas: 1039856.044 units remaining) [ 11 10 9 @@ -462,7 +424,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.414 units remaining) + - location: 59 (remaining gas: 1039855.964 units remaining) [ 12 11 10 @@ -471,7 +433,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.334 units remaining) + - location: 59 (remaining gas: 1039855.884 units remaining) [ 13 12 11 @@ -481,7 +443,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.254 units remaining) + - location: 59 (remaining gas: 1039855.804 units remaining) [ 14 13 12 @@ -492,7 +454,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.174 units remaining) + - location: 59 (remaining gas: 1039855.724 units remaining) [ 15 14 13 @@ -504,7 +466,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.094 units remaining) + - location: 59 (remaining gas: 1039855.644 units remaining) [ 16 15 14 @@ -517,7 +479,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.014 units remaining) + - location: 59 (remaining gas: 1039855.564 units remaining) [ 17 16 15 @@ -531,34 +493,29 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.874 units remaining) + - location: 63 (remaining gas: 1039855.424 units remaining) [ (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 66 (remaining gas: 1039854.794 units remaining) - [ 7 - (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 65 (remaining gas: 1039854.724 units remaining) + - location: 66 (remaining gas: 1039855.344 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.644 units remaining) + - location: 63 (remaining gas: 1039855.264 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.564 units remaining) + - location: 63 (remaining gas: 1039855.184 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.484 units remaining) + - location: 63 (remaining gas: 1039855.104 units remaining) [ 10 9 8 @@ -566,7 +523,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.404 units remaining) + - location: 63 (remaining gas: 1039855.024 units remaining) [ 11 10 9 @@ -575,7 +532,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.324 units remaining) + - location: 63 (remaining gas: 1039854.944 units remaining) [ 12 11 10 @@ -585,7 +542,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.244 units remaining) + - location: 63 (remaining gas: 1039854.864 units remaining) [ 13 12 11 @@ -596,7 +553,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.164 units remaining) + - location: 63 (remaining gas: 1039854.784 units remaining) [ 14 13 12 @@ -608,7 +565,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.084 units remaining) + - location: 63 (remaining gas: 1039854.704 units remaining) [ 15 14 13 @@ -621,7 +578,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.004 units remaining) + - location: 63 (remaining gas: 1039854.624 units remaining) [ 16 15 14 @@ -635,7 +592,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 63 (remaining gas: 1039853.924 units remaining) + - location: 63 (remaining gas: 1039854.544 units remaining) [ 17 16 15 @@ -650,34 +607,29 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.780 units remaining) + - location: 67 (remaining gas: 1039854.400 units remaining) [ (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 70 (remaining gas: 1039853.700 units remaining) + - location: 70 (remaining gas: 1039854.320 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 69 (remaining gas: 1039853.630 units remaining) - [ 6 - (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.550 units remaining) + - location: 67 (remaining gas: 1039854.240 units remaining) [ 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.470 units remaining) + - location: 67 (remaining gas: 1039854.160 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.390 units remaining) + - location: 67 (remaining gas: 1039854.080 units remaining) [ 9 8 7 @@ -685,7 +637,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.310 units remaining) + - location: 67 (remaining gas: 1039854 units remaining) [ 10 9 8 @@ -694,7 +646,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.230 units remaining) + - location: 67 (remaining gas: 1039853.920 units remaining) [ 11 10 9 @@ -704,7 +656,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.150 units remaining) + - location: 67 (remaining gas: 1039853.840 units remaining) [ 12 11 10 @@ -715,7 +667,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.070 units remaining) + - location: 67 (remaining gas: 1039853.760 units remaining) [ 13 12 11 @@ -727,7 +679,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.990 units remaining) + - location: 67 (remaining gas: 1039853.680 units remaining) [ 14 13 12 @@ -740,7 +692,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.910 units remaining) + - location: 67 (remaining gas: 1039853.600 units remaining) [ 15 14 13 @@ -754,7 +706,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.830 units remaining) + - location: 67 (remaining gas: 1039853.520 units remaining) [ 16 15 14 @@ -769,7 +721,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.750 units remaining) + - location: 67 (remaining gas: 1039853.440 units remaining) [ 17 16 15 @@ -785,34 +737,29 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.602 units remaining) + - location: 71 (remaining gas: 1039853.292 units remaining) [ (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 74 (remaining gas: 1039852.522 units remaining) + - location: 74 (remaining gas: 1039853.212 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 73 (remaining gas: 1039852.452 units remaining) - [ 5 - (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.372 units remaining) + - location: 71 (remaining gas: 1039853.132 units remaining) [ 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.292 units remaining) + - location: 71 (remaining gas: 1039853.052 units remaining) [ 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.212 units remaining) + - location: 71 (remaining gas: 1039852.972 units remaining) [ 8 7 6 @@ -820,7 +767,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.132 units remaining) + - location: 71 (remaining gas: 1039852.892 units remaining) [ 9 8 7 @@ -829,7 +776,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.052 units remaining) + - location: 71 (remaining gas: 1039852.812 units remaining) [ 10 9 8 @@ -839,7 +786,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.972 units remaining) + - location: 71 (remaining gas: 1039852.732 units remaining) [ 11 10 9 @@ -850,7 +797,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.892 units remaining) + - location: 71 (remaining gas: 1039852.652 units remaining) [ 12 11 10 @@ -862,7 +809,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.812 units remaining) + - location: 71 (remaining gas: 1039852.572 units remaining) [ 13 12 11 @@ -875,7 +822,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.732 units remaining) + - location: 71 (remaining gas: 1039852.492 units remaining) [ 14 13 12 @@ -889,7 +836,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.652 units remaining) + - location: 71 (remaining gas: 1039852.412 units remaining) [ 15 14 13 @@ -904,7 +851,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.572 units remaining) + - location: 71 (remaining gas: 1039852.332 units remaining) [ 16 15 14 @@ -920,7 +867,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.492 units remaining) + - location: 71 (remaining gas: 1039852.252 units remaining) [ 17 16 15 @@ -937,34 +884,29 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.340 units remaining) + - location: 75 (remaining gas: 1039852.100 units remaining) [ (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 78 (remaining gas: 1039851.260 units remaining) - [ 4 - (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 77 (remaining gas: 1039851.190 units remaining) + - location: 78 (remaining gas: 1039852.020 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.110 units remaining) + - location: 75 (remaining gas: 1039851.940 units remaining) [ 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.030 units remaining) + - location: 75 (remaining gas: 1039851.860 units remaining) [ 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.950 units remaining) + - location: 75 (remaining gas: 1039851.780 units remaining) [ 7 6 5 @@ -972,7 +914,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.870 units remaining) + - location: 75 (remaining gas: 1039851.700 units remaining) [ 8 7 6 @@ -981,7 +923,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.790 units remaining) + - location: 75 (remaining gas: 1039851.620 units remaining) [ 9 8 7 @@ -991,7 +933,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.710 units remaining) + - location: 75 (remaining gas: 1039851.540 units remaining) [ 10 9 8 @@ -1002,7 +944,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.630 units remaining) + - location: 75 (remaining gas: 1039851.460 units remaining) [ 11 10 9 @@ -1014,7 +956,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.550 units remaining) + - location: 75 (remaining gas: 1039851.380 units remaining) [ 12 11 10 @@ -1027,7 +969,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.470 units remaining) + - location: 75 (remaining gas: 1039851.300 units remaining) [ 13 12 11 @@ -1041,7 +983,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.390 units remaining) + - location: 75 (remaining gas: 1039851.220 units remaining) [ 14 13 12 @@ -1056,7 +998,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.310 units remaining) + - location: 75 (remaining gas: 1039851.140 units remaining) [ 15 14 13 @@ -1072,7 +1014,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.230 units remaining) + - location: 75 (remaining gas: 1039851.060 units remaining) [ 16 15 14 @@ -1089,7 +1031,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.150 units remaining) + - location: 75 (remaining gas: 1039850.980 units remaining) [ 17 16 15 @@ -1107,34 +1049,29 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.994 units remaining) + - location: 79 (remaining gas: 1039850.824 units remaining) [ (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 82 (remaining gas: 1039849.914 units remaining) - [ 3 - (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 81 (remaining gas: 1039849.844 units remaining) + - location: 82 (remaining gas: 1039850.744 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.764 units remaining) + - location: 79 (remaining gas: 1039850.664 units remaining) [ 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.684 units remaining) + - location: 79 (remaining gas: 1039850.584 units remaining) [ 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.604 units remaining) + - location: 79 (remaining gas: 1039850.504 units remaining) [ 6 5 4 @@ -1142,7 +1079,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.524 units remaining) + - location: 79 (remaining gas: 1039850.424 units remaining) [ 7 6 5 @@ -1151,7 +1088,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.444 units remaining) + - location: 79 (remaining gas: 1039850.344 units remaining) [ 8 7 6 @@ -1161,7 +1098,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.364 units remaining) + - location: 79 (remaining gas: 1039850.264 units remaining) [ 9 8 7 @@ -1172,7 +1109,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.284 units remaining) + - location: 79 (remaining gas: 1039850.184 units remaining) [ 10 9 8 @@ -1184,7 +1121,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.204 units remaining) + - location: 79 (remaining gas: 1039850.104 units remaining) [ 11 10 9 @@ -1197,7 +1134,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.124 units remaining) + - location: 79 (remaining gas: 1039850.024 units remaining) [ 12 11 10 @@ -1211,7 +1148,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.044 units remaining) + - location: 79 (remaining gas: 1039849.944 units remaining) [ 13 12 11 @@ -1226,7 +1163,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.964 units remaining) + - location: 79 (remaining gas: 1039849.864 units remaining) [ 14 13 12 @@ -1242,7 +1179,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.884 units remaining) + - location: 79 (remaining gas: 1039849.784 units remaining) [ 15 14 13 @@ -1259,7 +1196,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.804 units remaining) + - location: 79 (remaining gas: 1039849.704 units remaining) [ 16 15 14 @@ -1277,7 +1214,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.724 units remaining) + - location: 79 (remaining gas: 1039849.624 units remaining) [ 17 16 15 @@ -1296,34 +1233,29 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.564 units remaining) + - location: 83 (remaining gas: 1039849.464 units remaining) [ (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 86 (remaining gas: 1039848.484 units remaining) + - location: 86 (remaining gas: 1039849.384 units remaining) [ 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 85 (remaining gas: 1039848.414 units remaining) - [ 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.334 units remaining) + - location: 83 (remaining gas: 1039849.304 units remaining) [ 3 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.254 units remaining) + - location: 83 (remaining gas: 1039849.224 units remaining) [ 4 3 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.174 units remaining) + - location: 83 (remaining gas: 1039849.144 units remaining) [ 5 4 3 @@ -1331,7 +1263,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.094 units remaining) + - location: 83 (remaining gas: 1039849.064 units remaining) [ 6 5 4 @@ -1340,7 +1272,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.014 units remaining) + - location: 83 (remaining gas: 1039848.984 units remaining) [ 7 6 5 @@ -1350,7 +1282,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.934 units remaining) + - location: 83 (remaining gas: 1039848.904 units remaining) [ 8 7 6 @@ -1361,7 +1293,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.854 units remaining) + - location: 83 (remaining gas: 1039848.824 units remaining) [ 9 8 7 @@ -1373,7 +1305,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.774 units remaining) + - location: 83 (remaining gas: 1039848.744 units remaining) [ 10 9 8 @@ -1386,7 +1318,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.694 units remaining) + - location: 83 (remaining gas: 1039848.664 units remaining) [ 11 10 9 @@ -1400,7 +1332,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.614 units remaining) + - location: 83 (remaining gas: 1039848.584 units remaining) [ 12 11 10 @@ -1415,7 +1347,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.534 units remaining) + - location: 83 (remaining gas: 1039848.504 units remaining) [ 13 12 11 @@ -1431,7 +1363,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.454 units remaining) + - location: 83 (remaining gas: 1039848.424 units remaining) [ 14 13 12 @@ -1448,7 +1380,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.374 units remaining) + - location: 83 (remaining gas: 1039848.344 units remaining) [ 15 14 13 @@ -1466,7 +1398,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.294 units remaining) + - location: 83 (remaining gas: 1039848.264 units remaining) [ 16 15 14 @@ -1485,27 +1417,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.214 units remaining) - [ 17 - 16 - 15 - 14 - 13 - 12 - 11 - 10 - 9 - 8 - 7 - 6 - 5 - 4 - 3 - 2 - 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: -1 (remaining gas: 1039847.144 units remaining) + - location: 83 (remaining gas: 1039848.184 units remaining) [ 17 16 15 @@ -1525,7 +1437,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 87 (remaining gas: 1039847.044 units remaining) + - location: 87 (remaining gas: 1039848.084 units remaining) [ 17 16 15 @@ -1545,7 +1457,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 89 (remaining gas: 1039846.940 units remaining) + - location: 89 (remaining gas: 1039847.980 units remaining) [ 16 17 15 @@ -1565,7 +1477,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 91 (remaining gas: 1039846.832 units remaining) + - location: 91 (remaining gas: 1039847.872 units remaining) [ 15 16 17 @@ -1585,7 +1497,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 93 (remaining gas: 1039846.720 units remaining) + - location: 93 (remaining gas: 1039847.760 units remaining) [ 14 15 16 @@ -1605,7 +1517,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 95 (remaining gas: 1039846.604 units remaining) + - location: 95 (remaining gas: 1039847.644 units remaining) [ 13 14 15 @@ -1625,7 +1537,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 97 (remaining gas: 1039846.484 units remaining) + - location: 97 (remaining gas: 1039847.524 units remaining) [ 12 13 14 @@ -1645,7 +1557,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 99 (remaining gas: 1039846.360 units remaining) + - location: 99 (remaining gas: 1039847.400 units remaining) [ 11 12 13 @@ -1665,7 +1577,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 101 (remaining gas: 1039846.232 units remaining) + - location: 101 (remaining gas: 1039847.272 units remaining) [ 10 11 12 @@ -1685,7 +1597,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 103 (remaining gas: 1039846.100 units remaining) + - location: 103 (remaining gas: 1039847.140 units remaining) [ 9 10 11 @@ -1705,7 +1617,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 105 (remaining gas: 1039845.964 units remaining) + - location: 105 (remaining gas: 1039847.004 units remaining) [ 8 9 10 @@ -1725,7 +1637,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 107 (remaining gas: 1039845.824 units remaining) + - location: 107 (remaining gas: 1039846.864 units remaining) [ 7 8 9 @@ -1745,7 +1657,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 109 (remaining gas: 1039845.680 units remaining) + - location: 109 (remaining gas: 1039846.720 units remaining) [ 6 7 8 @@ -1765,7 +1677,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 111 (remaining gas: 1039845.532 units remaining) + - location: 111 (remaining gas: 1039846.572 units remaining) [ 5 6 7 @@ -1785,7 +1697,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 113 (remaining gas: 1039845.380 units remaining) + - location: 113 (remaining gas: 1039846.420 units remaining) [ 4 5 6 @@ -1805,7 +1717,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 115 (remaining gas: 1039845.224 units remaining) + - location: 115 (remaining gas: 1039846.264 units remaining) [ 3 4 5 @@ -1825,7 +1737,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 117 (remaining gas: 1039845.064 units remaining) + - location: 117 (remaining gas: 1039846.104 units remaining) [ 2 3 4 @@ -1845,7 +1757,7 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 119 (remaining gas: 1039844.900 units remaining) + - location: 119 (remaining gas: 1039845.940 units remaining) [ 1 2 3 @@ -1865,7 +1777,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 121 (remaining gas: 1039844.800 units remaining) + - location: 121 (remaining gas: 1039845.840 units remaining) [ 1 2 3 @@ -1885,7 +1797,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 123 (remaining gas: 1039844.696 units remaining) + - location: 123 (remaining gas: 1039845.736 units remaining) [ 2 1 3 @@ -1905,7 +1817,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 125 (remaining gas: 1039844.588 units remaining) + - location: 125 (remaining gas: 1039845.628 units remaining) [ 3 2 1 @@ -1925,7 +1837,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 127 (remaining gas: 1039844.476 units remaining) + - location: 127 (remaining gas: 1039845.516 units remaining) [ 4 3 2 @@ -1945,7 +1857,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 129 (remaining gas: 1039844.360 units remaining) + - location: 129 (remaining gas: 1039845.400 units remaining) [ 5 4 3 @@ -1965,7 +1877,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 131 (remaining gas: 1039844.240 units remaining) + - location: 131 (remaining gas: 1039845.280 units remaining) [ 6 5 4 @@ -1985,7 +1897,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 133 (remaining gas: 1039844.116 units remaining) + - location: 133 (remaining gas: 1039845.156 units remaining) [ 7 6 5 @@ -2005,7 +1917,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 135 (remaining gas: 1039843.988 units remaining) + - location: 135 (remaining gas: 1039845.028 units remaining) [ 8 7 6 @@ -2025,7 +1937,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 137 (remaining gas: 1039843.856 units remaining) + - location: 137 (remaining gas: 1039844.896 units remaining) [ 9 8 7 @@ -2045,7 +1957,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 139 (remaining gas: 1039843.720 units remaining) + - location: 139 (remaining gas: 1039844.760 units remaining) [ 10 9 8 @@ -2065,7 +1977,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 141 (remaining gas: 1039843.580 units remaining) + - location: 141 (remaining gas: 1039844.620 units remaining) [ 11 10 9 @@ -2085,7 +1997,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 143 (remaining gas: 1039843.436 units remaining) + - location: 143 (remaining gas: 1039844.476 units remaining) [ 12 11 10 @@ -2105,7 +2017,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 145 (remaining gas: 1039843.288 units remaining) + - location: 145 (remaining gas: 1039844.328 units remaining) [ 13 12 11 @@ -2125,7 +2037,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 147 (remaining gas: 1039843.136 units remaining) + - location: 147 (remaining gas: 1039844.176 units remaining) [ 14 13 12 @@ -2145,7 +2057,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 149 (remaining gas: 1039842.980 units remaining) + - location: 149 (remaining gas: 1039844.020 units remaining) [ 15 14 13 @@ -2165,7 +2077,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 151 (remaining gas: 1039842.820 units remaining) + - location: 151 (remaining gas: 1039843.860 units remaining) [ 16 15 14 @@ -2185,7 +2097,7 @@ trace 17 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 153 (remaining gas: 1039842.656 units remaining) + - location: 153 (remaining gas: 1039843.696 units remaining) [ 17 16 15 @@ -2205,38 +2117,34 @@ trace 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.496 units remaining) + - location: 156 (remaining gas: 1039843.536 units remaining) [ 2 1 (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 159 (remaining gas: 1039842.416 units remaining) + - location: 159 (remaining gas: 1039843.456 units remaining) [ (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 158 (remaining gas: 1039842.346 units remaining) - [ (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.266 units remaining) + - location: 156 (remaining gas: 1039843.376 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.186 units remaining) + - location: 156 (remaining gas: 1039843.296 units remaining) [ 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.106 units remaining) + - location: 156 (remaining gas: 1039843.216 units remaining) [ 5 4 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.026 units remaining) + - location: 156 (remaining gas: 1039843.136 units remaining) [ 6 5 4 @@ -2244,7 +2152,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.946 units remaining) + - location: 156 (remaining gas: 1039843.056 units remaining) [ 7 6 5 @@ -2253,7 +2161,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.866 units remaining) + - location: 156 (remaining gas: 1039842.976 units remaining) [ 8 7 6 @@ -2263,7 +2171,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.786 units remaining) + - location: 156 (remaining gas: 1039842.896 units remaining) [ 9 8 7 @@ -2274,7 +2182,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.706 units remaining) + - location: 156 (remaining gas: 1039842.816 units remaining) [ 10 9 8 @@ -2286,7 +2194,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.626 units remaining) + - location: 156 (remaining gas: 1039842.736 units remaining) [ 11 10 9 @@ -2299,7 +2207,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.546 units remaining) + - location: 156 (remaining gas: 1039842.656 units remaining) [ 12 11 10 @@ -2313,7 +2221,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.466 units remaining) + - location: 156 (remaining gas: 1039842.576 units remaining) [ 13 12 11 @@ -2328,7 +2236,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.386 units remaining) + - location: 156 (remaining gas: 1039842.496 units remaining) [ 14 13 12 @@ -2344,7 +2252,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.306 units remaining) + - location: 156 (remaining gas: 1039842.416 units remaining) [ 15 14 13 @@ -2361,7 +2269,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.226 units remaining) + - location: 156 (remaining gas: 1039842.336 units remaining) [ 16 15 14 @@ -2379,7 +2287,7 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.146 units remaining) + - location: 156 (remaining gas: 1039842.256 units remaining) [ 17 16 15 @@ -2398,38 +2306,34 @@ trace (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.990 units remaining) + - location: 160 (remaining gas: 1039842.100 units remaining) [ 3 (Pair 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 163 (remaining gas: 1039840.910 units remaining) - [ (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 162 (remaining gas: 1039840.840 units remaining) + - location: 163 (remaining gas: 1039842.020 units remaining) [ (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.760 units remaining) + - location: 160 (remaining gas: 1039841.940 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.680 units remaining) + - location: 160 (remaining gas: 1039841.860 units remaining) [ 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.600 units remaining) + - location: 160 (remaining gas: 1039841.780 units remaining) [ 6 5 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.520 units remaining) + - location: 160 (remaining gas: 1039841.700 units remaining) [ 7 6 5 @@ -2437,7 +2341,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.440 units remaining) + - location: 160 (remaining gas: 1039841.620 units remaining) [ 8 7 6 @@ -2446,7 +2350,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.360 units remaining) + - location: 160 (remaining gas: 1039841.540 units remaining) [ 9 8 7 @@ -2456,7 +2360,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.280 units remaining) + - location: 160 (remaining gas: 1039841.460 units remaining) [ 10 9 8 @@ -2467,7 +2371,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.200 units remaining) + - location: 160 (remaining gas: 1039841.380 units remaining) [ 11 10 9 @@ -2479,7 +2383,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.120 units remaining) + - location: 160 (remaining gas: 1039841.300 units remaining) [ 12 11 10 @@ -2492,7 +2396,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.040 units remaining) + - location: 160 (remaining gas: 1039841.220 units remaining) [ 13 12 11 @@ -2506,7 +2410,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.960 units remaining) + - location: 160 (remaining gas: 1039841.140 units remaining) [ 14 13 12 @@ -2521,7 +2425,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.880 units remaining) + - location: 160 (remaining gas: 1039841.060 units remaining) [ 15 14 13 @@ -2537,7 +2441,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.800 units remaining) + - location: 160 (remaining gas: 1039840.980 units remaining) [ 16 15 14 @@ -2554,7 +2458,7 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.720 units remaining) + - location: 160 (remaining gas: 1039840.900 units remaining) [ 17 16 15 @@ -2572,38 +2476,34 @@ trace (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.568 units remaining) + - location: 164 (remaining gas: 1039840.748 units remaining) [ 4 (Pair 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 167 (remaining gas: 1039839.488 units remaining) + - location: 167 (remaining gas: 1039840.668 units remaining) [ (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 166 (remaining gas: 1039839.418 units remaining) - [ (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.338 units remaining) + - location: 164 (remaining gas: 1039840.588 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.258 units remaining) + - location: 164 (remaining gas: 1039840.508 units remaining) [ 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.178 units remaining) + - location: 164 (remaining gas: 1039840.428 units remaining) [ 7 6 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.098 units remaining) + - location: 164 (remaining gas: 1039840.348 units remaining) [ 8 7 6 @@ -2611,7 +2511,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.018 units remaining) + - location: 164 (remaining gas: 1039840.268 units remaining) [ 9 8 7 @@ -2620,7 +2520,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.938 units remaining) + - location: 164 (remaining gas: 1039840.188 units remaining) [ 10 9 8 @@ -2630,7 +2530,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.858 units remaining) + - location: 164 (remaining gas: 1039840.108 units remaining) [ 11 10 9 @@ -2641,7 +2541,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.778 units remaining) + - location: 164 (remaining gas: 1039840.028 units remaining) [ 12 11 10 @@ -2653,7 +2553,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.698 units remaining) + - location: 164 (remaining gas: 1039839.948 units remaining) [ 13 12 11 @@ -2666,7 +2566,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.618 units remaining) + - location: 164 (remaining gas: 1039839.868 units remaining) [ 14 13 12 @@ -2680,7 +2580,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.538 units remaining) + - location: 164 (remaining gas: 1039839.788 units remaining) [ 15 14 13 @@ -2695,7 +2595,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.458 units remaining) + - location: 164 (remaining gas: 1039839.708 units remaining) [ 16 15 14 @@ -2711,7 +2611,7 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.378 units remaining) + - location: 164 (remaining gas: 1039839.628 units remaining) [ 17 16 15 @@ -2728,38 +2628,34 @@ trace (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039838.230 units remaining) + - location: 168 (remaining gas: 1039839.480 units remaining) [ 5 (Pair 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 171 (remaining gas: 1039838.150 units remaining) + - location: 171 (remaining gas: 1039839.400 units remaining) [ (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 170 (remaining gas: 1039838.080 units remaining) - [ (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838 units remaining) + - location: 168 (remaining gas: 1039839.320 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.920 units remaining) + - location: 168 (remaining gas: 1039839.240 units remaining) [ 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.840 units remaining) + - location: 168 (remaining gas: 1039839.160 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.760 units remaining) + - location: 168 (remaining gas: 1039839.080 units remaining) [ 9 8 7 @@ -2767,7 +2663,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.680 units remaining) + - location: 168 (remaining gas: 1039839 units remaining) [ 10 9 8 @@ -2776,7 +2672,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.600 units remaining) + - location: 168 (remaining gas: 1039838.920 units remaining) [ 11 10 9 @@ -2786,7 +2682,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.520 units remaining) + - location: 168 (remaining gas: 1039838.840 units remaining) [ 12 11 10 @@ -2797,7 +2693,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.440 units remaining) + - location: 168 (remaining gas: 1039838.760 units remaining) [ 13 12 11 @@ -2809,7 +2705,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.360 units remaining) + - location: 168 (remaining gas: 1039838.680 units remaining) [ 14 13 12 @@ -2822,7 +2718,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.280 units remaining) + - location: 168 (remaining gas: 1039838.600 units remaining) [ 15 14 13 @@ -2836,7 +2732,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.200 units remaining) + - location: 168 (remaining gas: 1039838.520 units remaining) [ 16 15 14 @@ -2851,7 +2747,7 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.120 units remaining) + - location: 168 (remaining gas: 1039838.440 units remaining) [ 17 16 15 @@ -2867,38 +2763,34 @@ trace (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.976 units remaining) + - location: 172 (remaining gas: 1039838.296 units remaining) [ 6 (Pair 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 175 (remaining gas: 1039836.896 units remaining) - [ (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 174 (remaining gas: 1039836.826 units remaining) + - location: 175 (remaining gas: 1039838.216 units remaining) [ (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.746 units remaining) + - location: 172 (remaining gas: 1039838.136 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.666 units remaining) + - location: 172 (remaining gas: 1039838.056 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.586 units remaining) + - location: 172 (remaining gas: 1039837.976 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.506 units remaining) + - location: 172 (remaining gas: 1039837.896 units remaining) [ 10 9 8 @@ -2906,7 +2798,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.426 units remaining) + - location: 172 (remaining gas: 1039837.816 units remaining) [ 11 10 9 @@ -2915,7 +2807,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.346 units remaining) + - location: 172 (remaining gas: 1039837.736 units remaining) [ 12 11 10 @@ -2925,7 +2817,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.266 units remaining) + - location: 172 (remaining gas: 1039837.656 units remaining) [ 13 12 11 @@ -2936,7 +2828,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.186 units remaining) + - location: 172 (remaining gas: 1039837.576 units remaining) [ 14 13 12 @@ -2948,7 +2840,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.106 units remaining) + - location: 172 (remaining gas: 1039837.496 units remaining) [ 15 14 13 @@ -2961,7 +2853,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.026 units remaining) + - location: 172 (remaining gas: 1039837.416 units remaining) [ 16 15 14 @@ -2975,7 +2867,7 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 172 (remaining gas: 1039835.946 units remaining) + - location: 172 (remaining gas: 1039837.336 units remaining) [ 17 16 15 @@ -2990,38 +2882,34 @@ trace (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.806 units remaining) + - location: 176 (remaining gas: 1039837.196 units remaining) [ 7 (Pair 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 179 (remaining gas: 1039835.726 units remaining) - [ (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 178 (remaining gas: 1039835.656 units remaining) + - location: 179 (remaining gas: 1039837.116 units remaining) [ (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.576 units remaining) + - location: 176 (remaining gas: 1039837.036 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.496 units remaining) + - location: 176 (remaining gas: 1039836.956 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.416 units remaining) + - location: 176 (remaining gas: 1039836.876 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.336 units remaining) + - location: 176 (remaining gas: 1039836.796 units remaining) [ 11 10 9 @@ -3029,7 +2917,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.256 units remaining) + - location: 176 (remaining gas: 1039836.716 units remaining) [ 12 11 10 @@ -3038,7 +2926,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.176 units remaining) + - location: 176 (remaining gas: 1039836.636 units remaining) [ 13 12 11 @@ -3048,7 +2936,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.096 units remaining) + - location: 176 (remaining gas: 1039836.556 units remaining) [ 14 13 12 @@ -3059,7 +2947,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.016 units remaining) + - location: 176 (remaining gas: 1039836.476 units remaining) [ 15 14 13 @@ -3071,7 +2959,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.936 units remaining) + - location: 176 (remaining gas: 1039836.396 units remaining) [ 16 15 14 @@ -3084,7 +2972,7 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.856 units remaining) + - location: 176 (remaining gas: 1039836.316 units remaining) [ 17 16 15 @@ -3098,38 +2986,34 @@ trace (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.720 units remaining) + - location: 180 (remaining gas: 1039836.180 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 183 (remaining gas: 1039834.640 units remaining) + - location: 183 (remaining gas: 1039836.100 units remaining) [ (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 182 (remaining gas: 1039834.570 units remaining) - [ (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039834.490 units remaining) + - location: 180 (remaining gas: 1039836.020 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.410 units remaining) + - location: 180 (remaining gas: 1039835.940 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.330 units remaining) + - location: 180 (remaining gas: 1039835.860 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.250 units remaining) + - location: 180 (remaining gas: 1039835.780 units remaining) [ 12 11 10 @@ -3137,7 +3021,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.170 units remaining) + - location: 180 (remaining gas: 1039835.700 units remaining) [ 13 12 11 @@ -3146,7 +3030,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.090 units remaining) + - location: 180 (remaining gas: 1039835.620 units remaining) [ 14 13 12 @@ -3156,7 +3040,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.010 units remaining) + - location: 180 (remaining gas: 1039835.540 units remaining) [ 15 14 13 @@ -3167,7 +3051,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.930 units remaining) + - location: 180 (remaining gas: 1039835.460 units remaining) [ 16 15 14 @@ -3179,7 +3063,7 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.850 units remaining) + - location: 180 (remaining gas: 1039835.380 units remaining) [ 17 16 15 @@ -3192,38 +3076,34 @@ trace (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.718 units remaining) + - location: 184 (remaining gas: 1039835.248 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 187 (remaining gas: 1039833.638 units remaining) + - location: 187 (remaining gas: 1039835.168 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 186 (remaining gas: 1039833.568 units remaining) - [ (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039833.488 units remaining) + - location: 184 (remaining gas: 1039835.088 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.408 units remaining) + - location: 184 (remaining gas: 1039835.008 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.328 units remaining) + - location: 184 (remaining gas: 1039834.928 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.248 units remaining) + - location: 184 (remaining gas: 1039834.848 units remaining) [ 13 12 11 @@ -3231,7 +3111,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.168 units remaining) + - location: 184 (remaining gas: 1039834.768 units remaining) [ 14 13 12 @@ -3240,7 +3120,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.088 units remaining) + - location: 184 (remaining gas: 1039834.688 units remaining) [ 15 14 13 @@ -3250,7 +3130,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.008 units remaining) + - location: 184 (remaining gas: 1039834.608 units remaining) [ 16 15 14 @@ -3261,7 +3141,7 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 184 (remaining gas: 1039832.928 units remaining) + - location: 184 (remaining gas: 1039834.528 units remaining) [ 17 16 15 @@ -3273,38 +3153,34 @@ trace (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.800 units remaining) + - location: 188 (remaining gas: 1039834.400 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 191 (remaining gas: 1039832.720 units remaining) - [ (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 190 (remaining gas: 1039832.650 units remaining) + - location: 191 (remaining gas: 1039834.320 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.570 units remaining) + - location: 188 (remaining gas: 1039834.240 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.490 units remaining) + - location: 188 (remaining gas: 1039834.160 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.410 units remaining) + - location: 188 (remaining gas: 1039834.080 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.330 units remaining) + - location: 188 (remaining gas: 1039834 units remaining) [ 14 13 12 @@ -3312,7 +3188,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.250 units remaining) + - location: 188 (remaining gas: 1039833.920 units remaining) [ 15 14 13 @@ -3321,7 +3197,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.170 units remaining) + - location: 188 (remaining gas: 1039833.840 units remaining) [ 16 15 14 @@ -3331,7 +3207,7 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.090 units remaining) + - location: 188 (remaining gas: 1039833.760 units remaining) [ 17 16 15 @@ -3342,38 +3218,34 @@ trace (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.966 units remaining) + - location: 192 (remaining gas: 1039833.636 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 195 (remaining gas: 1039831.886 units remaining) + - location: 195 (remaining gas: 1039833.556 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 194 (remaining gas: 1039831.816 units remaining) - [ (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039831.736 units remaining) + - location: 192 (remaining gas: 1039833.476 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.656 units remaining) + - location: 192 (remaining gas: 1039833.396 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.576 units remaining) + - location: 192 (remaining gas: 1039833.316 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.496 units remaining) + - location: 192 (remaining gas: 1039833.236 units remaining) [ 15 14 13 @@ -3381,7 +3253,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.416 units remaining) + - location: 192 (remaining gas: 1039833.156 units remaining) [ 16 15 14 @@ -3390,7 +3262,7 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.336 units remaining) + - location: 192 (remaining gas: 1039833.076 units remaining) [ 17 16 15 @@ -3400,38 +3272,34 @@ trace (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039831.216 units remaining) + - location: 196 (remaining gas: 1039832.956 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 199 (remaining gas: 1039831.136 units remaining) + - location: 199 (remaining gas: 1039832.876 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 198 (remaining gas: 1039831.066 units remaining) - [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039830.986 units remaining) + - location: 196 (remaining gas: 1039832.796 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.906 units remaining) + - location: 196 (remaining gas: 1039832.716 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.826 units remaining) + - location: 196 (remaining gas: 1039832.636 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.746 units remaining) + - location: 196 (remaining gas: 1039832.556 units remaining) [ 16 15 14 @@ -3439,7 +3307,7 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.666 units remaining) + - location: 196 (remaining gas: 1039832.476 units remaining) [ 17 16 15 @@ -3448,38 +3316,34 @@ trace (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.550 units remaining) + - location: 200 (remaining gas: 1039832.360 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 203 (remaining gas: 1039830.470 units remaining) - [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 202 (remaining gas: 1039830.400 units remaining) + - location: 203 (remaining gas: 1039832.280 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.320 units remaining) + - location: 200 (remaining gas: 1039832.200 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.240 units remaining) + - location: 200 (remaining gas: 1039832.120 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.160 units remaining) + - location: 200 (remaining gas: 1039832.040 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.080 units remaining) + - location: 200 (remaining gas: 1039831.960 units remaining) [ 17 16 15 @@ -3487,108 +3351,89 @@ trace (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.968 units remaining) + - location: 204 (remaining gas: 1039831.848 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 207 (remaining gas: 1039829.888 units remaining) + - location: 207 (remaining gas: 1039831.768 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 206 (remaining gas: 1039829.818 units remaining) - [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039829.738 units remaining) + - location: 204 (remaining gas: 1039831.688 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.658 units remaining) + - location: 204 (remaining gas: 1039831.608 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.578 units remaining) + - location: 204 (remaining gas: 1039831.528 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.470 units remaining) + - location: 208 (remaining gas: 1039831.420 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 211 (remaining gas: 1039829.390 units remaining) + - location: 211 (remaining gas: 1039831.340 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 210 (remaining gas: 1039829.320 units remaining) - [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039829.240 units remaining) + - location: 208 (remaining gas: 1039831.260 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.160 units remaining) + - location: 208 (remaining gas: 1039831.180 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 212 (remaining gas: 1039829.060 units remaining) + - location: 212 (remaining gas: 1039831.080 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 214 (remaining gas: 1039828.980 units remaining) - [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 213 (remaining gas: 1039828.910 units remaining) + - location: 214 (remaining gas: 1039831 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 215 (remaining gas: 1039828.830 units remaining) - [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) + - location: 214 (remaining gas: 1039830.920 units remaining) + [ 17 + (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: -1 (remaining gas: 1039828.760 units remaining) + - location: 215 (remaining gas: 1039830.840 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter Unit ] - - location: 218 (remaining gas: 1039826.210 units remaining) + - location: 218 (remaining gas: 1039828.290 units remaining) [ 0 Unit ] - - location: 219 (remaining gas: 1039826.130 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039826.060 units remaining) + - location: 219 (remaining gas: 1039828.210 units remaining) [ True Unit ] - - location: 220 (remaining gas: 1039826 units remaining) - [ Unit ] - - location: 221 (remaining gas: 1039825.930 units remaining) + - location: 220 (remaining gas: 1039828.150 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039825.860 units remaining) + - location: 221 (remaining gas: 1039828.080 units remaining) [ Unit ] - - location: 226 (remaining gas: 1039825.780 units remaining) + - location: 226 (remaining gas: 1039828 units remaining) [ Unit Unit ] - - location: 227 (remaining gas: 1039825.700 units remaining) + - location: 227 (remaining gas: 1039827.920 units remaining) [ {} Unit Unit ] - - location: 229 (remaining gas: 1039825.620 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039825.550 units remaining) + - location: 229 (remaining gas: 1039827.840 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out index 4de7ac87d92f..6c40c606f965 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039861.200 units remaining) - [ (Pair (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) Unit) ] + - location: 23 (remaining gas: 1039861.200 units remaining) + [ (Pair (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) Unit) + Unit ] - location: 24 (remaining gas: 1039861.120 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] @@ -30,66 +31,57 @@ trace (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 29 (remaining gas: 1039860.710 units remaining) - [ 3 + - location: 30 (remaining gas: 1039860.700 units remaining) + [ 2 + 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.602 units remaining) + - location: 31 (remaining gas: 1039860.592 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 34 (remaining gas: 1039860.522 units remaining) + - location: 34 (remaining gas: 1039860.512 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 33 (remaining gas: 1039860.452 units remaining) - [ 12 - (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.372 units remaining) + - location: 31 (remaining gas: 1039860.432 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 31 (remaining gas: 1039860.292 units remaining) + - location: 31 (remaining gas: 1039860.352 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039860.180 units remaining) + - location: 35 (remaining gas: 1039860.240 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 38 (remaining gas: 1039860.100 units remaining) - [ 16 - (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 37 (remaining gas: 1039860.030 units remaining) + - location: 38 (remaining gas: 1039860.160 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.950 units remaining) + - location: 35 (remaining gas: 1039860.080 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.870 units remaining) + - location: 35 (remaining gas: 1039860 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 35 (remaining gas: 1039859.790 units remaining) + - location: 35 (remaining gas: 1039859.920 units remaining) [ 2 3 12 @@ -97,34 +89,29 @@ trace (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.674 units remaining) + - location: 39 (remaining gas: 1039859.804 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 42 (remaining gas: 1039859.594 units remaining) + - location: 42 (remaining gas: 1039859.724 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 41 (remaining gas: 1039859.524 units remaining) - [ 10 - (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.444 units remaining) + - location: 39 (remaining gas: 1039859.644 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.364 units remaining) + - location: 39 (remaining gas: 1039859.564 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.284 units remaining) + - location: 39 (remaining gas: 1039859.484 units remaining) [ 3 12 16 @@ -132,7 +119,7 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 39 (remaining gas: 1039859.204 units remaining) + - location: 39 (remaining gas: 1039859.404 units remaining) [ 2 3 12 @@ -141,34 +128,29 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039859.084 units remaining) + - location: 43 (remaining gas: 1039859.284 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 46 (remaining gas: 1039859.004 units remaining) + - location: 46 (remaining gas: 1039859.204 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 45 (remaining gas: 1039858.934 units remaining) - [ 14 - (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.854 units remaining) + - location: 43 (remaining gas: 1039859.124 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.774 units remaining) + - location: 43 (remaining gas: 1039859.044 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.694 units remaining) + - location: 43 (remaining gas: 1039858.964 units remaining) [ 12 16 10 @@ -176,7 +158,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.614 units remaining) + - location: 43 (remaining gas: 1039858.884 units remaining) [ 3 12 16 @@ -185,7 +167,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 43 (remaining gas: 1039858.534 units remaining) + - location: 43 (remaining gas: 1039858.804 units remaining) [ 2 3 12 @@ -195,34 +177,29 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.410 units remaining) + - location: 47 (remaining gas: 1039858.680 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 50 (remaining gas: 1039858.330 units remaining) + - location: 50 (remaining gas: 1039858.600 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 49 (remaining gas: 1039858.260 units remaining) - [ 19 - (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.180 units remaining) + - location: 47 (remaining gas: 1039858.520 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.100 units remaining) + - location: 47 (remaining gas: 1039858.440 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039858.020 units remaining) + - location: 47 (remaining gas: 1039858.360 units remaining) [ 16 10 14 @@ -230,7 +207,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.940 units remaining) + - location: 47 (remaining gas: 1039858.280 units remaining) [ 12 16 10 @@ -239,7 +216,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.860 units remaining) + - location: 47 (remaining gas: 1039858.200 units remaining) [ 3 12 16 @@ -249,7 +226,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 47 (remaining gas: 1039857.780 units remaining) + - location: 47 (remaining gas: 1039858.120 units remaining) [ 2 3 12 @@ -260,34 +237,29 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.652 units remaining) + - location: 51 (remaining gas: 1039857.992 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 54 (remaining gas: 1039857.572 units remaining) + - location: 54 (remaining gas: 1039857.912 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 53 (remaining gas: 1039857.502 units remaining) - [ 9 - (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.422 units remaining) + - location: 51 (remaining gas: 1039857.832 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.342 units remaining) + - location: 51 (remaining gas: 1039857.752 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.262 units remaining) + - location: 51 (remaining gas: 1039857.672 units remaining) [ 10 14 19 @@ -295,7 +267,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.182 units remaining) + - location: 51 (remaining gas: 1039857.592 units remaining) [ 16 10 14 @@ -304,7 +276,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.102 units remaining) + - location: 51 (remaining gas: 1039857.512 units remaining) [ 12 16 10 @@ -314,7 +286,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039857.022 units remaining) + - location: 51 (remaining gas: 1039857.432 units remaining) [ 3 12 16 @@ -325,7 +297,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 51 (remaining gas: 1039856.942 units remaining) + - location: 51 (remaining gas: 1039857.352 units remaining) [ 2 3 12 @@ -337,34 +309,29 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.810 units remaining) + - location: 55 (remaining gas: 1039857.220 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 58 (remaining gas: 1039856.730 units remaining) - [ 18 - (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 57 (remaining gas: 1039856.660 units remaining) + - location: 58 (remaining gas: 1039857.140 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.580 units remaining) + - location: 55 (remaining gas: 1039857.060 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.500 units remaining) + - location: 55 (remaining gas: 1039856.980 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.420 units remaining) + - location: 55 (remaining gas: 1039856.900 units remaining) [ 14 19 9 @@ -372,7 +339,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.340 units remaining) + - location: 55 (remaining gas: 1039856.820 units remaining) [ 10 14 19 @@ -381,7 +348,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.260 units remaining) + - location: 55 (remaining gas: 1039856.740 units remaining) [ 16 10 14 @@ -391,7 +358,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.180 units remaining) + - location: 55 (remaining gas: 1039856.660 units remaining) [ 12 16 10 @@ -402,7 +369,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.100 units remaining) + - location: 55 (remaining gas: 1039856.580 units remaining) [ 3 12 16 @@ -414,7 +381,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 55 (remaining gas: 1039856.020 units remaining) + - location: 55 (remaining gas: 1039856.500 units remaining) [ 2 3 12 @@ -427,34 +394,29 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.884 units remaining) + - location: 59 (remaining gas: 1039856.364 units remaining) [ (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 62 (remaining gas: 1039855.804 units remaining) + - location: 62 (remaining gas: 1039856.284 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 61 (remaining gas: 1039855.734 units remaining) - [ 6 - (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.654 units remaining) + - location: 59 (remaining gas: 1039856.204 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.574 units remaining) + - location: 59 (remaining gas: 1039856.124 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.494 units remaining) + - location: 59 (remaining gas: 1039856.044 units remaining) [ 19 9 18 @@ -462,7 +424,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.414 units remaining) + - location: 59 (remaining gas: 1039855.964 units remaining) [ 14 19 9 @@ -471,7 +433,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.334 units remaining) + - location: 59 (remaining gas: 1039855.884 units remaining) [ 10 14 19 @@ -481,7 +443,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.254 units remaining) + - location: 59 (remaining gas: 1039855.804 units remaining) [ 16 10 14 @@ -492,7 +454,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.174 units remaining) + - location: 59 (remaining gas: 1039855.724 units remaining) [ 12 16 10 @@ -504,7 +466,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.094 units remaining) + - location: 59 (remaining gas: 1039855.644 units remaining) [ 3 12 16 @@ -517,7 +479,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 59 (remaining gas: 1039855.014 units remaining) + - location: 59 (remaining gas: 1039855.564 units remaining) [ 2 3 12 @@ -531,34 +493,29 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.874 units remaining) + - location: 63 (remaining gas: 1039855.424 units remaining) [ (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 66 (remaining gas: 1039854.794 units remaining) - [ 8 - (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 65 (remaining gas: 1039854.724 units remaining) + - location: 66 (remaining gas: 1039855.344 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.644 units remaining) + - location: 63 (remaining gas: 1039855.264 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.564 units remaining) + - location: 63 (remaining gas: 1039855.184 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.484 units remaining) + - location: 63 (remaining gas: 1039855.104 units remaining) [ 9 18 6 @@ -566,7 +523,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.404 units remaining) + - location: 63 (remaining gas: 1039855.024 units remaining) [ 19 9 18 @@ -575,7 +532,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.324 units remaining) + - location: 63 (remaining gas: 1039854.944 units remaining) [ 14 19 9 @@ -585,7 +542,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.244 units remaining) + - location: 63 (remaining gas: 1039854.864 units remaining) [ 10 14 19 @@ -596,7 +553,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.164 units remaining) + - location: 63 (remaining gas: 1039854.784 units remaining) [ 16 10 14 @@ -608,7 +565,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.084 units remaining) + - location: 63 (remaining gas: 1039854.704 units remaining) [ 12 16 10 @@ -621,7 +578,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039854.004 units remaining) + - location: 63 (remaining gas: 1039854.624 units remaining) [ 3 12 16 @@ -635,7 +592,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 63 (remaining gas: 1039853.924 units remaining) + - location: 63 (remaining gas: 1039854.544 units remaining) [ 2 3 12 @@ -650,34 +607,29 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.780 units remaining) + - location: 67 (remaining gas: 1039854.400 units remaining) [ (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 70 (remaining gas: 1039853.700 units remaining) + - location: 70 (remaining gas: 1039854.320 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 69 (remaining gas: 1039853.630 units remaining) - [ 11 - (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.550 units remaining) + - location: 67 (remaining gas: 1039854.240 units remaining) [ 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.470 units remaining) + - location: 67 (remaining gas: 1039854.160 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.390 units remaining) + - location: 67 (remaining gas: 1039854.080 units remaining) [ 18 6 8 @@ -685,7 +637,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.310 units remaining) + - location: 67 (remaining gas: 1039854 units remaining) [ 9 18 6 @@ -694,7 +646,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.230 units remaining) + - location: 67 (remaining gas: 1039853.920 units remaining) [ 19 9 18 @@ -704,7 +656,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.150 units remaining) + - location: 67 (remaining gas: 1039853.840 units remaining) [ 14 19 9 @@ -715,7 +667,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039853.070 units remaining) + - location: 67 (remaining gas: 1039853.760 units remaining) [ 10 14 19 @@ -727,7 +679,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.990 units remaining) + - location: 67 (remaining gas: 1039853.680 units remaining) [ 16 10 14 @@ -740,7 +692,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.910 units remaining) + - location: 67 (remaining gas: 1039853.600 units remaining) [ 12 16 10 @@ -754,7 +706,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.830 units remaining) + - location: 67 (remaining gas: 1039853.520 units remaining) [ 3 12 16 @@ -769,7 +721,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 67 (remaining gas: 1039852.750 units remaining) + - location: 67 (remaining gas: 1039853.440 units remaining) [ 2 3 12 @@ -785,34 +737,29 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.602 units remaining) + - location: 71 (remaining gas: 1039853.292 units remaining) [ (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 74 (remaining gas: 1039852.522 units remaining) + - location: 74 (remaining gas: 1039853.212 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 73 (remaining gas: 1039852.452 units remaining) - [ 4 - (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.372 units remaining) + - location: 71 (remaining gas: 1039853.132 units remaining) [ 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.292 units remaining) + - location: 71 (remaining gas: 1039853.052 units remaining) [ 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.212 units remaining) + - location: 71 (remaining gas: 1039852.972 units remaining) [ 6 8 11 @@ -820,7 +767,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.132 units remaining) + - location: 71 (remaining gas: 1039852.892 units remaining) [ 18 6 8 @@ -829,7 +776,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039852.052 units remaining) + - location: 71 (remaining gas: 1039852.812 units remaining) [ 9 18 6 @@ -839,7 +786,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.972 units remaining) + - location: 71 (remaining gas: 1039852.732 units remaining) [ 19 9 18 @@ -850,7 +797,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.892 units remaining) + - location: 71 (remaining gas: 1039852.652 units remaining) [ 14 19 9 @@ -862,7 +809,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.812 units remaining) + - location: 71 (remaining gas: 1039852.572 units remaining) [ 10 14 19 @@ -875,7 +822,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.732 units remaining) + - location: 71 (remaining gas: 1039852.492 units remaining) [ 16 10 14 @@ -889,7 +836,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.652 units remaining) + - location: 71 (remaining gas: 1039852.412 units remaining) [ 12 16 10 @@ -904,7 +851,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.572 units remaining) + - location: 71 (remaining gas: 1039852.332 units remaining) [ 3 12 16 @@ -920,7 +867,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 71 (remaining gas: 1039851.492 units remaining) + - location: 71 (remaining gas: 1039852.252 units remaining) [ 2 3 12 @@ -937,34 +884,29 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.340 units remaining) + - location: 75 (remaining gas: 1039852.100 units remaining) [ (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 78 (remaining gas: 1039851.260 units remaining) - [ 13 - (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 77 (remaining gas: 1039851.190 units remaining) + - location: 78 (remaining gas: 1039852.020 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.110 units remaining) + - location: 75 (remaining gas: 1039851.940 units remaining) [ 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039851.030 units remaining) + - location: 75 (remaining gas: 1039851.860 units remaining) [ 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.950 units remaining) + - location: 75 (remaining gas: 1039851.780 units remaining) [ 8 11 4 @@ -972,7 +914,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.870 units remaining) + - location: 75 (remaining gas: 1039851.700 units remaining) [ 6 8 11 @@ -981,7 +923,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.790 units remaining) + - location: 75 (remaining gas: 1039851.620 units remaining) [ 18 6 8 @@ -991,7 +933,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.710 units remaining) + - location: 75 (remaining gas: 1039851.540 units remaining) [ 9 18 6 @@ -1002,7 +944,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.630 units remaining) + - location: 75 (remaining gas: 1039851.460 units remaining) [ 19 9 18 @@ -1014,7 +956,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.550 units remaining) + - location: 75 (remaining gas: 1039851.380 units remaining) [ 14 19 9 @@ -1027,7 +969,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.470 units remaining) + - location: 75 (remaining gas: 1039851.300 units remaining) [ 10 14 19 @@ -1041,7 +983,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.390 units remaining) + - location: 75 (remaining gas: 1039851.220 units remaining) [ 16 10 14 @@ -1056,7 +998,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.310 units remaining) + - location: 75 (remaining gas: 1039851.140 units remaining) [ 12 16 10 @@ -1072,7 +1014,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.230 units remaining) + - location: 75 (remaining gas: 1039851.060 units remaining) [ 3 12 16 @@ -1089,7 +1031,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 75 (remaining gas: 1039850.150 units remaining) + - location: 75 (remaining gas: 1039850.980 units remaining) [ 2 3 12 @@ -1107,34 +1049,29 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.994 units remaining) + - location: 79 (remaining gas: 1039850.824 units remaining) [ (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 82 (remaining gas: 1039849.914 units remaining) - [ 15 - (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 81 (remaining gas: 1039849.844 units remaining) + - location: 82 (remaining gas: 1039850.744 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.764 units remaining) + - location: 79 (remaining gas: 1039850.664 units remaining) [ 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.684 units remaining) + - location: 79 (remaining gas: 1039850.584 units remaining) [ 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.604 units remaining) + - location: 79 (remaining gas: 1039850.504 units remaining) [ 11 4 13 @@ -1142,7 +1079,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.524 units remaining) + - location: 79 (remaining gas: 1039850.424 units remaining) [ 8 11 4 @@ -1151,7 +1088,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.444 units remaining) + - location: 79 (remaining gas: 1039850.344 units remaining) [ 6 8 11 @@ -1161,7 +1098,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.364 units remaining) + - location: 79 (remaining gas: 1039850.264 units remaining) [ 18 6 8 @@ -1172,7 +1109,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.284 units remaining) + - location: 79 (remaining gas: 1039850.184 units remaining) [ 9 18 6 @@ -1184,7 +1121,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.204 units remaining) + - location: 79 (remaining gas: 1039850.104 units remaining) [ 19 9 18 @@ -1197,7 +1134,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.124 units remaining) + - location: 79 (remaining gas: 1039850.024 units remaining) [ 14 19 9 @@ -1211,7 +1148,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039849.044 units remaining) + - location: 79 (remaining gas: 1039849.944 units remaining) [ 10 14 19 @@ -1226,7 +1163,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.964 units remaining) + - location: 79 (remaining gas: 1039849.864 units remaining) [ 16 10 14 @@ -1242,7 +1179,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.884 units remaining) + - location: 79 (remaining gas: 1039849.784 units remaining) [ 12 16 10 @@ -1259,7 +1196,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.804 units remaining) + - location: 79 (remaining gas: 1039849.704 units remaining) [ 3 12 16 @@ -1277,7 +1214,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 79 (remaining gas: 1039848.724 units remaining) + - location: 79 (remaining gas: 1039849.624 units remaining) [ 2 3 12 @@ -1296,34 +1233,29 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.564 units remaining) + - location: 83 (remaining gas: 1039849.464 units remaining) [ (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 86 (remaining gas: 1039848.484 units remaining) + - location: 86 (remaining gas: 1039849.384 units remaining) [ 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 85 (remaining gas: 1039848.414 units remaining) - [ 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.334 units remaining) + - location: 83 (remaining gas: 1039849.304 units remaining) [ 15 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.254 units remaining) + - location: 83 (remaining gas: 1039849.224 units remaining) [ 13 15 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.174 units remaining) + - location: 83 (remaining gas: 1039849.144 units remaining) [ 4 13 15 @@ -1331,7 +1263,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.094 units remaining) + - location: 83 (remaining gas: 1039849.064 units remaining) [ 11 4 13 @@ -1340,7 +1272,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039848.014 units remaining) + - location: 83 (remaining gas: 1039848.984 units remaining) [ 8 11 4 @@ -1350,7 +1282,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.934 units remaining) + - location: 83 (remaining gas: 1039848.904 units remaining) [ 6 8 11 @@ -1361,7 +1293,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.854 units remaining) + - location: 83 (remaining gas: 1039848.824 units remaining) [ 18 6 8 @@ -1373,7 +1305,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.774 units remaining) + - location: 83 (remaining gas: 1039848.744 units remaining) [ 9 18 6 @@ -1386,7 +1318,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.694 units remaining) + - location: 83 (remaining gas: 1039848.664 units remaining) [ 19 9 18 @@ -1400,7 +1332,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.614 units remaining) + - location: 83 (remaining gas: 1039848.584 units remaining) [ 14 19 9 @@ -1415,7 +1347,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.534 units remaining) + - location: 83 (remaining gas: 1039848.504 units remaining) [ 10 14 19 @@ -1431,7 +1363,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.454 units remaining) + - location: 83 (remaining gas: 1039848.424 units remaining) [ 16 10 14 @@ -1448,7 +1380,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.374 units remaining) + - location: 83 (remaining gas: 1039848.344 units remaining) [ 12 16 10 @@ -1466,7 +1398,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.294 units remaining) + - location: 83 (remaining gas: 1039848.264 units remaining) [ 3 12 16 @@ -1485,27 +1417,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 83 (remaining gas: 1039847.214 units remaining) - [ 2 - 3 - 12 - 16 - 10 - 14 - 19 - 9 - 18 - 6 - 8 - 11 - 4 - 13 - 15 - 5 - 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: -1 (remaining gas: 1039847.144 units remaining) + - location: 83 (remaining gas: 1039848.184 units remaining) [ 2 3 12 @@ -1525,7 +1437,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 87 (remaining gas: 1039847.044 units remaining) + - location: 87 (remaining gas: 1039848.084 units remaining) [ 2 3 12 @@ -1545,7 +1457,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 89 (remaining gas: 1039846.940 units remaining) + - location: 89 (remaining gas: 1039847.980 units remaining) [ 3 2 12 @@ -1565,7 +1477,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 91 (remaining gas: 1039846.832 units remaining) + - location: 91 (remaining gas: 1039847.872 units remaining) [ 12 3 2 @@ -1585,7 +1497,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 93 (remaining gas: 1039846.720 units remaining) + - location: 93 (remaining gas: 1039847.760 units remaining) [ 16 12 3 @@ -1605,7 +1517,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 95 (remaining gas: 1039846.604 units remaining) + - location: 95 (remaining gas: 1039847.644 units remaining) [ 10 16 12 @@ -1625,7 +1537,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 97 (remaining gas: 1039846.484 units remaining) + - location: 97 (remaining gas: 1039847.524 units remaining) [ 14 10 16 @@ -1645,7 +1557,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 99 (remaining gas: 1039846.360 units remaining) + - location: 99 (remaining gas: 1039847.400 units remaining) [ 19 14 10 @@ -1665,7 +1577,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 101 (remaining gas: 1039846.232 units remaining) + - location: 101 (remaining gas: 1039847.272 units remaining) [ 9 19 14 @@ -1685,7 +1597,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 103 (remaining gas: 1039846.100 units remaining) + - location: 103 (remaining gas: 1039847.140 units remaining) [ 18 9 19 @@ -1705,7 +1617,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 105 (remaining gas: 1039845.964 units remaining) + - location: 105 (remaining gas: 1039847.004 units remaining) [ 6 18 9 @@ -1725,7 +1637,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 107 (remaining gas: 1039845.824 units remaining) + - location: 107 (remaining gas: 1039846.864 units remaining) [ 8 6 18 @@ -1745,7 +1657,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 109 (remaining gas: 1039845.680 units remaining) + - location: 109 (remaining gas: 1039846.720 units remaining) [ 11 8 6 @@ -1765,7 +1677,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 111 (remaining gas: 1039845.532 units remaining) + - location: 111 (remaining gas: 1039846.572 units remaining) [ 4 11 8 @@ -1785,7 +1697,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 113 (remaining gas: 1039845.380 units remaining) + - location: 113 (remaining gas: 1039846.420 units remaining) [ 13 4 11 @@ -1805,7 +1717,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 115 (remaining gas: 1039845.224 units remaining) + - location: 115 (remaining gas: 1039846.264 units remaining) [ 15 13 4 @@ -1825,7 +1737,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 117 (remaining gas: 1039845.064 units remaining) + - location: 117 (remaining gas: 1039846.104 units remaining) [ 5 15 13 @@ -1845,7 +1757,7 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 119 (remaining gas: 1039844.900 units remaining) + - location: 119 (remaining gas: 1039845.940 units remaining) [ 1 5 15 @@ -1865,7 +1777,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 121 (remaining gas: 1039844.800 units remaining) + - location: 121 (remaining gas: 1039845.840 units remaining) [ 1 5 15 @@ -1885,7 +1797,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 123 (remaining gas: 1039844.696 units remaining) + - location: 123 (remaining gas: 1039845.736 units remaining) [ 5 1 15 @@ -1905,7 +1817,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 125 (remaining gas: 1039844.588 units remaining) + - location: 125 (remaining gas: 1039845.628 units remaining) [ 15 5 1 @@ -1925,7 +1837,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 127 (remaining gas: 1039844.476 units remaining) + - location: 127 (remaining gas: 1039845.516 units remaining) [ 13 15 5 @@ -1945,7 +1857,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 129 (remaining gas: 1039844.360 units remaining) + - location: 129 (remaining gas: 1039845.400 units remaining) [ 4 13 15 @@ -1965,7 +1877,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 131 (remaining gas: 1039844.240 units remaining) + - location: 131 (remaining gas: 1039845.280 units remaining) [ 11 4 13 @@ -1985,7 +1897,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 133 (remaining gas: 1039844.116 units remaining) + - location: 133 (remaining gas: 1039845.156 units remaining) [ 8 11 4 @@ -2005,7 +1917,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 135 (remaining gas: 1039843.988 units remaining) + - location: 135 (remaining gas: 1039845.028 units remaining) [ 6 8 11 @@ -2025,7 +1937,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 137 (remaining gas: 1039843.856 units remaining) + - location: 137 (remaining gas: 1039844.896 units remaining) [ 18 6 8 @@ -2045,7 +1957,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 139 (remaining gas: 1039843.720 units remaining) + - location: 139 (remaining gas: 1039844.760 units remaining) [ 9 18 6 @@ -2065,7 +1977,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 141 (remaining gas: 1039843.580 units remaining) + - location: 141 (remaining gas: 1039844.620 units remaining) [ 19 9 18 @@ -2085,7 +1997,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 143 (remaining gas: 1039843.436 units remaining) + - location: 143 (remaining gas: 1039844.476 units remaining) [ 14 19 9 @@ -2105,7 +2017,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 145 (remaining gas: 1039843.288 units remaining) + - location: 145 (remaining gas: 1039844.328 units remaining) [ 10 14 19 @@ -2125,7 +2037,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 147 (remaining gas: 1039843.136 units remaining) + - location: 147 (remaining gas: 1039844.176 units remaining) [ 16 10 14 @@ -2145,7 +2057,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 149 (remaining gas: 1039842.980 units remaining) + - location: 149 (remaining gas: 1039844.020 units remaining) [ 12 16 10 @@ -2165,7 +2077,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 151 (remaining gas: 1039842.820 units remaining) + - location: 151 (remaining gas: 1039843.860 units remaining) [ 3 12 16 @@ -2185,7 +2097,7 @@ trace 2 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 153 (remaining gas: 1039842.656 units remaining) + - location: 153 (remaining gas: 1039843.696 units remaining) [ 2 3 12 @@ -2205,38 +2117,34 @@ trace 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.496 units remaining) + - location: 156 (remaining gas: 1039843.536 units remaining) [ 5 1 (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 159 (remaining gas: 1039842.416 units remaining) + - location: 159 (remaining gas: 1039843.456 units remaining) [ (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 158 (remaining gas: 1039842.346 units remaining) - [ (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.266 units remaining) + - location: 156 (remaining gas: 1039843.376 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.186 units remaining) + - location: 156 (remaining gas: 1039843.296 units remaining) [ 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.106 units remaining) + - location: 156 (remaining gas: 1039843.216 units remaining) [ 4 13 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039842.026 units remaining) + - location: 156 (remaining gas: 1039843.136 units remaining) [ 11 4 13 @@ -2244,7 +2152,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.946 units remaining) + - location: 156 (remaining gas: 1039843.056 units remaining) [ 8 11 4 @@ -2253,7 +2161,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.866 units remaining) + - location: 156 (remaining gas: 1039842.976 units remaining) [ 6 8 11 @@ -2263,7 +2171,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.786 units remaining) + - location: 156 (remaining gas: 1039842.896 units remaining) [ 18 6 8 @@ -2274,7 +2182,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.706 units remaining) + - location: 156 (remaining gas: 1039842.816 units remaining) [ 9 18 6 @@ -2286,7 +2194,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.626 units remaining) + - location: 156 (remaining gas: 1039842.736 units remaining) [ 19 9 18 @@ -2299,7 +2207,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.546 units remaining) + - location: 156 (remaining gas: 1039842.656 units remaining) [ 14 19 9 @@ -2313,7 +2221,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.466 units remaining) + - location: 156 (remaining gas: 1039842.576 units remaining) [ 10 14 19 @@ -2328,7 +2236,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.386 units remaining) + - location: 156 (remaining gas: 1039842.496 units remaining) [ 16 10 14 @@ -2344,7 +2252,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.306 units remaining) + - location: 156 (remaining gas: 1039842.416 units remaining) [ 12 16 10 @@ -2361,7 +2269,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.226 units remaining) + - location: 156 (remaining gas: 1039842.336 units remaining) [ 3 12 16 @@ -2379,7 +2287,7 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 156 (remaining gas: 1039841.146 units remaining) + - location: 156 (remaining gas: 1039842.256 units remaining) [ 2 3 12 @@ -2398,38 +2306,34 @@ trace (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.990 units remaining) + - location: 160 (remaining gas: 1039842.100 units remaining) [ 15 (Pair 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 163 (remaining gas: 1039840.910 units remaining) - [ (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 162 (remaining gas: 1039840.840 units remaining) + - location: 163 (remaining gas: 1039842.020 units remaining) [ (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.760 units remaining) + - location: 160 (remaining gas: 1039841.940 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.680 units remaining) + - location: 160 (remaining gas: 1039841.860 units remaining) [ 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.600 units remaining) + - location: 160 (remaining gas: 1039841.780 units remaining) [ 11 4 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.520 units remaining) + - location: 160 (remaining gas: 1039841.700 units remaining) [ 8 11 4 @@ -2437,7 +2341,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.440 units remaining) + - location: 160 (remaining gas: 1039841.620 units remaining) [ 6 8 11 @@ -2446,7 +2350,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.360 units remaining) + - location: 160 (remaining gas: 1039841.540 units remaining) [ 18 6 8 @@ -2456,7 +2360,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.280 units remaining) + - location: 160 (remaining gas: 1039841.460 units remaining) [ 9 18 6 @@ -2467,7 +2371,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.200 units remaining) + - location: 160 (remaining gas: 1039841.380 units remaining) [ 19 9 18 @@ -2479,7 +2383,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.120 units remaining) + - location: 160 (remaining gas: 1039841.300 units remaining) [ 14 19 9 @@ -2492,7 +2396,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039840.040 units remaining) + - location: 160 (remaining gas: 1039841.220 units remaining) [ 10 14 19 @@ -2506,7 +2410,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.960 units remaining) + - location: 160 (remaining gas: 1039841.140 units remaining) [ 16 10 14 @@ -2521,7 +2425,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.880 units remaining) + - location: 160 (remaining gas: 1039841.060 units remaining) [ 12 16 10 @@ -2537,7 +2441,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.800 units remaining) + - location: 160 (remaining gas: 1039840.980 units remaining) [ 3 12 16 @@ -2554,7 +2458,7 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 160 (remaining gas: 1039839.720 units remaining) + - location: 160 (remaining gas: 1039840.900 units remaining) [ 2 3 12 @@ -2572,38 +2476,34 @@ trace (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.568 units remaining) + - location: 164 (remaining gas: 1039840.748 units remaining) [ 13 (Pair 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 167 (remaining gas: 1039839.488 units remaining) + - location: 167 (remaining gas: 1039840.668 units remaining) [ (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 166 (remaining gas: 1039839.418 units remaining) - [ (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.338 units remaining) + - location: 164 (remaining gas: 1039840.588 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.258 units remaining) + - location: 164 (remaining gas: 1039840.508 units remaining) [ 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.178 units remaining) + - location: 164 (remaining gas: 1039840.428 units remaining) [ 8 11 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.098 units remaining) + - location: 164 (remaining gas: 1039840.348 units remaining) [ 6 8 11 @@ -2611,7 +2511,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039839.018 units remaining) + - location: 164 (remaining gas: 1039840.268 units remaining) [ 18 6 8 @@ -2620,7 +2520,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.938 units remaining) + - location: 164 (remaining gas: 1039840.188 units remaining) [ 9 18 6 @@ -2630,7 +2530,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.858 units remaining) + - location: 164 (remaining gas: 1039840.108 units remaining) [ 19 9 18 @@ -2641,7 +2541,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.778 units remaining) + - location: 164 (remaining gas: 1039840.028 units remaining) [ 14 19 9 @@ -2653,7 +2553,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.698 units remaining) + - location: 164 (remaining gas: 1039839.948 units remaining) [ 10 14 19 @@ -2666,7 +2566,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.618 units remaining) + - location: 164 (remaining gas: 1039839.868 units remaining) [ 16 10 14 @@ -2680,7 +2580,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.538 units remaining) + - location: 164 (remaining gas: 1039839.788 units remaining) [ 12 16 10 @@ -2695,7 +2595,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.458 units remaining) + - location: 164 (remaining gas: 1039839.708 units remaining) [ 3 12 16 @@ -2711,7 +2611,7 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 164 (remaining gas: 1039838.378 units remaining) + - location: 164 (remaining gas: 1039839.628 units remaining) [ 2 3 12 @@ -2728,38 +2628,34 @@ trace (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039838.230 units remaining) + - location: 168 (remaining gas: 1039839.480 units remaining) [ 4 (Pair 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 171 (remaining gas: 1039838.150 units remaining) + - location: 171 (remaining gas: 1039839.400 units remaining) [ (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 170 (remaining gas: 1039838.080 units remaining) - [ (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838 units remaining) + - location: 168 (remaining gas: 1039839.320 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.920 units remaining) + - location: 168 (remaining gas: 1039839.240 units remaining) [ 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.840 units remaining) + - location: 168 (remaining gas: 1039839.160 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.760 units remaining) + - location: 168 (remaining gas: 1039839.080 units remaining) [ 18 6 8 @@ -2767,7 +2663,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.680 units remaining) + - location: 168 (remaining gas: 1039839 units remaining) [ 9 18 6 @@ -2776,7 +2672,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.600 units remaining) + - location: 168 (remaining gas: 1039838.920 units remaining) [ 19 9 18 @@ -2786,7 +2682,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.520 units remaining) + - location: 168 (remaining gas: 1039838.840 units remaining) [ 14 19 9 @@ -2797,7 +2693,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.440 units remaining) + - location: 168 (remaining gas: 1039838.760 units remaining) [ 10 14 19 @@ -2809,7 +2705,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.360 units remaining) + - location: 168 (remaining gas: 1039838.680 units remaining) [ 16 10 14 @@ -2822,7 +2718,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.280 units remaining) + - location: 168 (remaining gas: 1039838.600 units remaining) [ 12 16 10 @@ -2836,7 +2732,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.200 units remaining) + - location: 168 (remaining gas: 1039838.520 units remaining) [ 3 12 16 @@ -2851,7 +2747,7 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 168 (remaining gas: 1039837.120 units remaining) + - location: 168 (remaining gas: 1039838.440 units remaining) [ 2 3 12 @@ -2867,38 +2763,34 @@ trace (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.976 units remaining) + - location: 172 (remaining gas: 1039838.296 units remaining) [ 11 (Pair 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 175 (remaining gas: 1039836.896 units remaining) - [ (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 174 (remaining gas: 1039836.826 units remaining) + - location: 175 (remaining gas: 1039838.216 units remaining) [ (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.746 units remaining) + - location: 172 (remaining gas: 1039838.136 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.666 units remaining) + - location: 172 (remaining gas: 1039838.056 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.586 units remaining) + - location: 172 (remaining gas: 1039837.976 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.506 units remaining) + - location: 172 (remaining gas: 1039837.896 units remaining) [ 9 18 6 @@ -2906,7 +2798,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.426 units remaining) + - location: 172 (remaining gas: 1039837.816 units remaining) [ 19 9 18 @@ -2915,7 +2807,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.346 units remaining) + - location: 172 (remaining gas: 1039837.736 units remaining) [ 14 19 9 @@ -2925,7 +2817,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.266 units remaining) + - location: 172 (remaining gas: 1039837.656 units remaining) [ 10 14 19 @@ -2936,7 +2828,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.186 units remaining) + - location: 172 (remaining gas: 1039837.576 units remaining) [ 16 10 14 @@ -2948,7 +2840,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.106 units remaining) + - location: 172 (remaining gas: 1039837.496 units remaining) [ 12 16 10 @@ -2961,7 +2853,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039836.026 units remaining) + - location: 172 (remaining gas: 1039837.416 units remaining) [ 3 12 16 @@ -2975,7 +2867,7 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 172 (remaining gas: 1039835.946 units remaining) + - location: 172 (remaining gas: 1039837.336 units remaining) [ 2 3 12 @@ -2990,38 +2882,34 @@ trace (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.806 units remaining) + - location: 176 (remaining gas: 1039837.196 units remaining) [ 8 (Pair 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 179 (remaining gas: 1039835.726 units remaining) - [ (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 178 (remaining gas: 1039835.656 units remaining) + - location: 179 (remaining gas: 1039837.116 units remaining) [ (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.576 units remaining) + - location: 176 (remaining gas: 1039837.036 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.496 units remaining) + - location: 176 (remaining gas: 1039836.956 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.416 units remaining) + - location: 176 (remaining gas: 1039836.876 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.336 units remaining) + - location: 176 (remaining gas: 1039836.796 units remaining) [ 19 9 18 @@ -3029,7 +2917,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.256 units remaining) + - location: 176 (remaining gas: 1039836.716 units remaining) [ 14 19 9 @@ -3038,7 +2926,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.176 units remaining) + - location: 176 (remaining gas: 1039836.636 units remaining) [ 10 14 19 @@ -3048,7 +2936,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.096 units remaining) + - location: 176 (remaining gas: 1039836.556 units remaining) [ 16 10 14 @@ -3059,7 +2947,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039835.016 units remaining) + - location: 176 (remaining gas: 1039836.476 units remaining) [ 12 16 10 @@ -3071,7 +2959,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.936 units remaining) + - location: 176 (remaining gas: 1039836.396 units remaining) [ 3 12 16 @@ -3084,7 +2972,7 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 176 (remaining gas: 1039834.856 units remaining) + - location: 176 (remaining gas: 1039836.316 units remaining) [ 2 3 12 @@ -3098,38 +2986,34 @@ trace (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.720 units remaining) + - location: 180 (remaining gas: 1039836.180 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 183 (remaining gas: 1039834.640 units remaining) + - location: 183 (remaining gas: 1039836.100 units remaining) [ (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 182 (remaining gas: 1039834.570 units remaining) - [ (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039834.490 units remaining) + - location: 180 (remaining gas: 1039836.020 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.410 units remaining) + - location: 180 (remaining gas: 1039835.940 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.330 units remaining) + - location: 180 (remaining gas: 1039835.860 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.250 units remaining) + - location: 180 (remaining gas: 1039835.780 units remaining) [ 14 19 9 @@ -3137,7 +3021,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.170 units remaining) + - location: 180 (remaining gas: 1039835.700 units remaining) [ 10 14 19 @@ -3146,7 +3030,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.090 units remaining) + - location: 180 (remaining gas: 1039835.620 units remaining) [ 16 10 14 @@ -3156,7 +3040,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039834.010 units remaining) + - location: 180 (remaining gas: 1039835.540 units remaining) [ 12 16 10 @@ -3167,7 +3051,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.930 units remaining) + - location: 180 (remaining gas: 1039835.460 units remaining) [ 3 12 16 @@ -3179,7 +3063,7 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 180 (remaining gas: 1039833.850 units remaining) + - location: 180 (remaining gas: 1039835.380 units remaining) [ 2 3 12 @@ -3192,38 +3076,34 @@ trace (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.718 units remaining) + - location: 184 (remaining gas: 1039835.248 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 187 (remaining gas: 1039833.638 units remaining) + - location: 187 (remaining gas: 1039835.168 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 186 (remaining gas: 1039833.568 units remaining) - [ (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039833.488 units remaining) + - location: 184 (remaining gas: 1039835.088 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.408 units remaining) + - location: 184 (remaining gas: 1039835.008 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.328 units remaining) + - location: 184 (remaining gas: 1039834.928 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.248 units remaining) + - location: 184 (remaining gas: 1039834.848 units remaining) [ 10 14 19 @@ -3231,7 +3111,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.168 units remaining) + - location: 184 (remaining gas: 1039834.768 units remaining) [ 16 10 14 @@ -3240,7 +3120,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.088 units remaining) + - location: 184 (remaining gas: 1039834.688 units remaining) [ 12 16 10 @@ -3250,7 +3130,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039833.008 units remaining) + - location: 184 (remaining gas: 1039834.608 units remaining) [ 3 12 16 @@ -3261,7 +3141,7 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 184 (remaining gas: 1039832.928 units remaining) + - location: 184 (remaining gas: 1039834.528 units remaining) [ 2 3 12 @@ -3273,38 +3153,34 @@ trace (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.800 units remaining) + - location: 188 (remaining gas: 1039834.400 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 191 (remaining gas: 1039832.720 units remaining) - [ (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 190 (remaining gas: 1039832.650 units remaining) + - location: 191 (remaining gas: 1039834.320 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.570 units remaining) + - location: 188 (remaining gas: 1039834.240 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.490 units remaining) + - location: 188 (remaining gas: 1039834.160 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.410 units remaining) + - location: 188 (remaining gas: 1039834.080 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.330 units remaining) + - location: 188 (remaining gas: 1039834 units remaining) [ 16 10 14 @@ -3312,7 +3188,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.250 units remaining) + - location: 188 (remaining gas: 1039833.920 units remaining) [ 12 16 10 @@ -3321,7 +3197,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.170 units remaining) + - location: 188 (remaining gas: 1039833.840 units remaining) [ 3 12 16 @@ -3331,7 +3207,7 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 188 (remaining gas: 1039832.090 units remaining) + - location: 188 (remaining gas: 1039833.760 units remaining) [ 2 3 12 @@ -3342,38 +3218,34 @@ trace (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.966 units remaining) + - location: 192 (remaining gas: 1039833.636 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 195 (remaining gas: 1039831.886 units remaining) + - location: 195 (remaining gas: 1039833.556 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 194 (remaining gas: 1039831.816 units remaining) - [ (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039831.736 units remaining) + - location: 192 (remaining gas: 1039833.476 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.656 units remaining) + - location: 192 (remaining gas: 1039833.396 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.576 units remaining) + - location: 192 (remaining gas: 1039833.316 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.496 units remaining) + - location: 192 (remaining gas: 1039833.236 units remaining) [ 12 16 10 @@ -3381,7 +3253,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.416 units remaining) + - location: 192 (remaining gas: 1039833.156 units remaining) [ 3 12 16 @@ -3390,7 +3262,7 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 192 (remaining gas: 1039831.336 units remaining) + - location: 192 (remaining gas: 1039833.076 units remaining) [ 2 3 12 @@ -3400,38 +3272,34 @@ trace (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039831.216 units remaining) + - location: 196 (remaining gas: 1039832.956 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 199 (remaining gas: 1039831.136 units remaining) + - location: 199 (remaining gas: 1039832.876 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 198 (remaining gas: 1039831.066 units remaining) - [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039830.986 units remaining) + - location: 196 (remaining gas: 1039832.796 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.906 units remaining) + - location: 196 (remaining gas: 1039832.716 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.826 units remaining) + - location: 196 (remaining gas: 1039832.636 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.746 units remaining) + - location: 196 (remaining gas: 1039832.556 units remaining) [ 3 12 16 @@ -3439,7 +3307,7 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 196 (remaining gas: 1039830.666 units remaining) + - location: 196 (remaining gas: 1039832.476 units remaining) [ 2 3 12 @@ -3448,38 +3316,34 @@ trace (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.550 units remaining) + - location: 200 (remaining gas: 1039832.360 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 203 (remaining gas: 1039830.470 units remaining) - [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 202 (remaining gas: 1039830.400 units remaining) + - location: 203 (remaining gas: 1039832.280 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.320 units remaining) + - location: 200 (remaining gas: 1039832.200 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.240 units remaining) + - location: 200 (remaining gas: 1039832.120 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.160 units remaining) + - location: 200 (remaining gas: 1039832.040 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 200 (remaining gas: 1039830.080 units remaining) + - location: 200 (remaining gas: 1039831.960 units remaining) [ 2 3 12 @@ -3487,108 +3351,89 @@ trace (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.968 units remaining) + - location: 204 (remaining gas: 1039831.848 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 207 (remaining gas: 1039829.888 units remaining) + - location: 207 (remaining gas: 1039831.768 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 206 (remaining gas: 1039829.818 units remaining) - [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039829.738 units remaining) + - location: 204 (remaining gas: 1039831.688 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.658 units remaining) + - location: 204 (remaining gas: 1039831.608 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 204 (remaining gas: 1039829.578 units remaining) + - location: 204 (remaining gas: 1039831.528 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.470 units remaining) + - location: 208 (remaining gas: 1039831.420 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 211 (remaining gas: 1039829.390 units remaining) + - location: 211 (remaining gas: 1039831.340 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 210 (remaining gas: 1039829.320 units remaining) - [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039829.240 units remaining) + - location: 208 (remaining gas: 1039831.260 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 208 (remaining gas: 1039829.160 units remaining) + - location: 208 (remaining gas: 1039831.180 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 212 (remaining gas: 1039829.060 units remaining) + - location: 212 (remaining gas: 1039831.080 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 214 (remaining gas: 1039828.980 units remaining) - [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 213 (remaining gas: 1039828.910 units remaining) + - location: 214 (remaining gas: 1039831 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 215 (remaining gas: 1039828.830 units remaining) - [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) + - location: 214 (remaining gas: 1039830.920 units remaining) + [ 2 + (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: -1 (remaining gas: 1039828.760 units remaining) + - location: 215 (remaining gas: 1039830.840 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter Unit ] - - location: 218 (remaining gas: 1039826.210 units remaining) + - location: 218 (remaining gas: 1039828.290 units remaining) [ 0 Unit ] - - location: 219 (remaining gas: 1039826.130 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039826.060 units remaining) + - location: 219 (remaining gas: 1039828.210 units remaining) [ True Unit ] - - location: 220 (remaining gas: 1039826 units remaining) - [ Unit ] - - location: 221 (remaining gas: 1039825.930 units remaining) + - location: 220 (remaining gas: 1039828.150 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039825.860 units remaining) + - location: 221 (remaining gas: 1039828.080 units remaining) [ Unit ] - - location: 226 (remaining gas: 1039825.780 units remaining) + - location: 226 (remaining gas: 1039828 units remaining) [ Unit Unit ] - - location: 227 (remaining gas: 1039825.700 units remaining) + - location: 227 (remaining gas: 1039827.920 units remaining) [ {} Unit Unit ] - - location: 229 (remaining gas: 1039825.620 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039825.550 units remaining) + - location: 229 (remaining gas: 1039827.840 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index b0f499138574..badbe05ddf2d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039984.510 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] + - location: 14 (remaining gas: 1039984.510 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) + Unit ] - location: 15 (remaining gas: 1039984.430 units remaining) [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter Unit ] @@ -61,16 +62,14 @@ trace Unit ] - location: 27 (remaining gas: 1039983.574 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039983.504 units remaining) - [ Unit ] - - location: 28 (remaining gas: 1039983.424 units remaining) + - location: 23 (remaining gas: 1039983.494 units remaining) + [ 5 + Unit ] + - location: 28 (remaining gas: 1039983.414 units remaining) [ {} 5 Unit ] - - location: 30 (remaining gas: 1039983.344 units remaining) - [ (Pair {} 5) - Unit ] - - location: -1 (remaining gas: 1039983.274 units remaining) + - location: 30 (remaining gas: 1039983.334 units remaining) [ (Pair {} 5) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out index cae9c16aa051..7b1c185bc63f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.600 units remaining) - [ (Pair (Pair 1 1) 0 0) ] + - location: 10 (remaining gas: 1039989.600 units remaining) + [ (Pair (Pair 1 1) 0 0) + Unit ] - location: 11 (remaining gas: 1039989.520 units remaining) [ (Pair 1 1) @parameter Unit ] @@ -28,20 +29,18 @@ trace - location: 16 (remaining gas: 1039989.180 units remaining) [ 2 Unit ] - - location: 15 (remaining gas: 1039989.110 units remaining) - [ 2 + - location: 16 (remaining gas: 1039989.100 units remaining) + [ 1 + 2 Unit ] - - location: 17 (remaining gas: 1039989.030 units remaining) + - location: 17 (remaining gas: 1039989.020 units remaining) [ (Pair 1 2) Unit ] - - location: 18 (remaining gas: 1039988.950 units remaining) + - location: 18 (remaining gas: 1039988.940 units remaining) [ {} (Pair 1 2) Unit ] - - location: 20 (remaining gas: 1039988.870 units remaining) - [ (Pair {} 1 2) - Unit ] - - location: -1 (remaining gas: 1039988.800 units remaining) + - location: 20 (remaining gas: 1039988.860 units remaining) [ (Pair {} 1 2) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out index 00948f1f35c3..9c88a9fda6da 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.600 units remaining) - [ (Pair (Pair 15 9) 0 0) ] + - location: 10 (remaining gas: 1039989.600 units remaining) + [ (Pair (Pair 15 9) 0 0) + Unit ] - location: 11 (remaining gas: 1039989.520 units remaining) [ (Pair 15 9) @parameter Unit ] @@ -28,20 +29,18 @@ trace - location: 16 (remaining gas: 1039989.180 units remaining) [ 24 Unit ] - - location: 15 (remaining gas: 1039989.110 units remaining) - [ 24 + - location: 16 (remaining gas: 1039989.100 units remaining) + [ 15 + 24 Unit ] - - location: 17 (remaining gas: 1039989.030 units remaining) + - location: 17 (remaining gas: 1039989.020 units remaining) [ (Pair 15 24) Unit ] - - location: 18 (remaining gas: 1039988.950 units remaining) + - location: 18 (remaining gas: 1039988.940 units remaining) [ {} (Pair 15 24) Unit ] - - location: 20 (remaining gas: 1039988.870 units remaining) - [ (Pair {} 15 24) - Unit ] - - location: -1 (remaining gas: 1039988.800 units remaining) + - location: 20 (remaining gas: 1039988.860 units remaining) [ (Pair {} 15 24) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out index a7c6dc5bb8c8..7b1fb3d2f49e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039983.300 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] + - location: 14 (remaining gas: 1039983.300 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) + Unit ] - location: 15 (remaining gas: 1039983.220 units remaining) [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter Unit ] @@ -39,32 +40,29 @@ trace - location: 23 (remaining gas: 1039982.700 units remaining) [ 6 Unit ] - - location: 22 (remaining gas: 1039982.630 units remaining) - [ 6 - Unit ] - - location: 20 (remaining gas: 1039982.550 units remaining) + - location: 20 (remaining gas: 1039982.620 units remaining) [ 5 6 Unit ] - - location: 20 (remaining gas: 1039982.470 units remaining) + - location: 20 (remaining gas: 1039982.540 units remaining) [ 4 5 6 Unit ] - - location: 20 (remaining gas: 1039982.390 units remaining) + - location: 20 (remaining gas: 1039982.460 units remaining) [ 3 4 5 6 Unit ] - - location: 20 (remaining gas: 1039982.310 units remaining) + - location: 20 (remaining gas: 1039982.380 units remaining) [ 2 3 4 5 6 Unit ] - - location: 20 (remaining gas: 1039982.230 units remaining) + - location: 20 (remaining gas: 1039982.300 units remaining) [ 1 2 3 @@ -72,39 +70,36 @@ trace 5 6 Unit ] - - location: 26 (remaining gas: 1039982.150 units remaining) + - location: 26 (remaining gas: 1039982.220 units remaining) [ 2 3 4 5 6 Unit ] - - location: 27 (remaining gas: 1039982.070 units remaining) + - location: 27 (remaining gas: 1039982.140 units remaining) [ 3 4 5 6 Unit ] - - location: 28 (remaining gas: 1039981.990 units remaining) + - location: 28 (remaining gas: 1039982.060 units remaining) [ 4 5 6 Unit ] - - location: 29 (remaining gas: 1039981.910 units remaining) + - location: 29 (remaining gas: 1039981.980 units remaining) [ 5 6 Unit ] - - location: 30 (remaining gas: 1039981.830 units remaining) + - location: 30 (remaining gas: 1039981.900 units remaining) [ 6 Unit ] - - location: 31 (remaining gas: 1039981.750 units remaining) + - location: 31 (remaining gas: 1039981.820 units remaining) [ {} 6 Unit ] - - location: 33 (remaining gas: 1039981.670 units remaining) - [ (Pair {} 6) - Unit ] - - location: -1 (remaining gas: 1039981.600 units remaining) + - location: 33 (remaining gas: 1039981.740 units remaining) [ (Pair {} 6) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index 05d11a1ff728..7469879d0dd8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039988.260 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] + - location: 14 (remaining gas: 1039988.260 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) + Unit ] - location: 15 (remaining gas: 1039988.180 units remaining) [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter Unit ] @@ -44,7 +45,4 @@ trace - location: 24 (remaining gas: 1039987.584 units remaining) [ (Pair {} 5) Unit ] - - location: -1 (remaining gas: 1039987.514 units remaining) - [ (Pair {} 5) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out index 76323a99a5bd..fbcb1b0d5b55 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.260 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] + - location: 14 (remaining gas: 1039985.260 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) + Unit ] - location: 15 (remaining gas: 1039985.180 units remaining) [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter Unit ] @@ -66,7 +67,4 @@ trace - location: 28 (remaining gas: 1039984.264 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039984.194 units remaining) - [ (Pair {} 1) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out index c91b8fc1df74..f23b2ee60ce3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039948.940 units remaining) - [ (Pair Unit Unit) ] + - location: 6 (remaining gas: 1039948.940 units remaining) + [ (Pair Unit Unit) + Unit ] - location: 7 (remaining gas: 1039948.860 units remaining) [ Unit ] - location: 8 (remaining gas: 1039948.780 units remaining) @@ -69,36 +70,21 @@ trace 4 5 Unit ] - - location: -1 (remaining gas: 1039948.019 units remaining) - [ True - 1 - 2 - 3 - 4 - 5 - Unit ] - - location: 32 (remaining gas: 1039947.959 units remaining) + - location: 32 (remaining gas: 1039948.029 units remaining) [ 1 2 3 4 5 Unit ] - - location: 33 (remaining gas: 1039947.889 units remaining) + - location: 33 (remaining gas: 1039947.959 units remaining) [ 1 2 3 4 5 Unit ] - - location: -1 (remaining gas: 1039947.819 units remaining) - [ 1 - 2 - 3 - 4 - 5 - Unit ] - - location: 38 (remaining gas: 1039947.757 units remaining) + - location: 38 (remaining gas: 1039947.897 units remaining) [ 2 1 2 @@ -106,7 +92,7 @@ trace 4 5 Unit ] - - location: 40 (remaining gas: 1039947.677 units remaining) + - location: 40 (remaining gas: 1039947.817 units remaining) [ 2 2 1 @@ -115,7 +101,7 @@ trace 4 5 Unit ] - - location: 45 (remaining gas: 1039947.527 units remaining) + - location: 45 (remaining gas: 1039947.667 units remaining) [ 0 1 2 @@ -123,15 +109,7 @@ trace 4 5 Unit ] - - location: 46 (remaining gas: 1039947.447 units remaining) - [ True - 1 - 2 - 3 - 4 - 5 - Unit ] - - location: -1 (remaining gas: 1039947.377 units remaining) + - location: 46 (remaining gas: 1039947.587 units remaining) [ True 1 2 @@ -139,28 +117,21 @@ trace 4 5 Unit ] - - location: 47 (remaining gas: 1039947.317 units remaining) + - location: 47 (remaining gas: 1039947.527 units remaining) [ 1 2 3 4 5 Unit ] - - location: 48 (remaining gas: 1039947.247 units remaining) + - location: 48 (remaining gas: 1039947.457 units remaining) [ 1 2 3 4 5 Unit ] - - location: -1 (remaining gas: 1039947.177 units remaining) - [ 1 - 2 - 3 - 4 - 5 - Unit ] - - location: 53 (remaining gas: 1039947.114 units remaining) + - location: 53 (remaining gas: 1039947.394 units remaining) [ 3 1 2 @@ -168,7 +139,7 @@ trace 4 5 Unit ] - - location: 55 (remaining gas: 1039947.034 units remaining) + - location: 55 (remaining gas: 1039947.314 units remaining) [ 3 3 1 @@ -177,7 +148,7 @@ trace 4 5 Unit ] - - location: 60 (remaining gas: 1039946.884 units remaining) + - location: 60 (remaining gas: 1039947.164 units remaining) [ 0 1 2 @@ -185,15 +156,7 @@ trace 4 5 Unit ] - - location: 61 (remaining gas: 1039946.804 units remaining) - [ True - 1 - 2 - 3 - 4 - 5 - Unit ] - - location: -1 (remaining gas: 1039946.734 units remaining) + - location: 61 (remaining gas: 1039947.084 units remaining) [ True 1 2 @@ -201,28 +164,21 @@ trace 4 5 Unit ] - - location: 62 (remaining gas: 1039946.674 units remaining) + - location: 62 (remaining gas: 1039947.024 units remaining) [ 1 2 3 4 5 Unit ] - - location: 63 (remaining gas: 1039946.604 units remaining) + - location: 63 (remaining gas: 1039946.954 units remaining) [ 1 2 3 4 5 Unit ] - - location: -1 (remaining gas: 1039946.534 units remaining) - [ 1 - 2 - 3 - 4 - 5 - Unit ] - - location: 68 (remaining gas: 1039946.469 units remaining) + - location: 68 (remaining gas: 1039946.889 units remaining) [ 4 1 2 @@ -230,7 +186,7 @@ trace 4 5 Unit ] - - location: 70 (remaining gas: 1039946.389 units remaining) + - location: 70 (remaining gas: 1039946.809 units remaining) [ 4 4 1 @@ -239,7 +195,7 @@ trace 4 5 Unit ] - - location: 75 (remaining gas: 1039946.239 units remaining) + - location: 75 (remaining gas: 1039946.659 units remaining) [ 0 1 2 @@ -247,7 +203,7 @@ trace 4 5 Unit ] - - location: 76 (remaining gas: 1039946.159 units remaining) + - location: 76 (remaining gas: 1039946.579 units remaining) [ True 1 2 @@ -255,36 +211,21 @@ trace 4 5 Unit ] - - location: -1 (remaining gas: 1039946.089 units remaining) - [ True - 1 - 2 - 3 - 4 - 5 - Unit ] - - location: 77 (remaining gas: 1039946.029 units remaining) - [ 1 - 2 - 3 - 4 - 5 - Unit ] - - location: 78 (remaining gas: 1039945.959 units remaining) + - location: 77 (remaining gas: 1039946.519 units remaining) [ 1 2 3 4 5 Unit ] - - location: -1 (remaining gas: 1039945.889 units remaining) + - location: 78 (remaining gas: 1039946.449 units remaining) [ 1 2 3 4 5 Unit ] - - location: 83 (remaining gas: 1039945.823 units remaining) + - location: 83 (remaining gas: 1039946.383 units remaining) [ 5 1 2 @@ -292,7 +233,7 @@ trace 4 5 Unit ] - - location: 85 (remaining gas: 1039945.743 units remaining) + - location: 85 (remaining gas: 1039946.303 units remaining) [ 5 5 1 @@ -301,7 +242,7 @@ trace 4 5 Unit ] - - location: 90 (remaining gas: 1039945.593 units remaining) + - location: 90 (remaining gas: 1039946.153 units remaining) [ 0 1 2 @@ -309,15 +250,7 @@ trace 4 5 Unit ] - - location: 91 (remaining gas: 1039945.513 units remaining) - [ True - 1 - 2 - 3 - 4 - 5 - Unit ] - - location: -1 (remaining gas: 1039945.443 units remaining) + - location: 91 (remaining gas: 1039946.073 units remaining) [ True 1 2 @@ -325,40 +258,30 @@ trace 4 5 Unit ] - - location: 92 (remaining gas: 1039945.383 units remaining) + - location: 92 (remaining gas: 1039946.013 units remaining) [ 1 2 3 4 5 Unit ] - - location: 93 (remaining gas: 1039945.313 units remaining) + - location: 93 (remaining gas: 1039945.943 units remaining) [ 1 2 3 4 5 Unit ] - - location: -1 (remaining gas: 1039945.243 units remaining) - [ 1 - 2 - 3 - 4 - 5 - Unit ] - - location: 98 (remaining gas: 1039945.123 units remaining) + - location: 98 (remaining gas: 1039945.823 units remaining) [ Unit ] - - location: 100 (remaining gas: 1039945.043 units remaining) + - location: 100 (remaining gas: 1039945.743 units remaining) [ Unit Unit ] - - location: 101 (remaining gas: 1039944.963 units remaining) + - location: 101 (remaining gas: 1039945.663 units remaining) [ {} Unit Unit ] - - location: 103 (remaining gas: 1039944.883 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039944.813 units remaining) + - location: 103 (remaining gas: 1039945.583 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out index 1449a4df60e9..39c6dc7e8a0c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 25 (remaining gas: 1039966.445 units remaining) - [ (Pair (Pair -8 2) None None None None) ] + - location: 24 (remaining gas: 1039966.445 units remaining) + [ (Pair (Pair -8 2) None None None None) + Unit ] - location: 25 (remaining gas: 1039966.365 units remaining) [ (Pair -8 2) @parameter Unit ] @@ -34,144 +35,138 @@ trace [ 2 (Pair -8 2) @parameter Unit ] - - location: 30 (remaining gas: 1039965.875 units remaining) - [ 2 + - location: 31 (remaining gas: 1039965.865 units remaining) + [ 8 + 2 (Pair -8 2) @parameter Unit ] - - location: 32 (remaining gas: 1039965.575 units remaining) + - location: 32 (remaining gas: 1039965.565 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) @parameter Unit ] - - location: 33 (remaining gas: 1039965.505 units remaining) + - location: 33 (remaining gas: 1039965.495 units remaining) [ (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 34 (remaining gas: 1039965.425 units remaining) + - location: 34 (remaining gas: 1039965.415 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 35 (remaining gas: 1039965.345 units remaining) + - location: 35 (remaining gas: 1039965.335 units remaining) [ -8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 36 (remaining gas: 1039965.265 units remaining) + - location: 36 (remaining gas: 1039965.255 units remaining) [ 8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 37 (remaining gas: 1039964.965 units remaining) + - location: 37 (remaining gas: 1039964.955 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) @parameter (Some (Pair 4 0)) Unit ] - - location: 38 (remaining gas: 1039964.895 units remaining) + - location: 38 (remaining gas: 1039964.885 units remaining) [ (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 39 (remaining gas: 1039964.815 units remaining) + - location: 39 (remaining gas: 1039964.805 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 40 (remaining gas: 1039964.735 units remaining) + - location: 40 (remaining gas: 1039964.725 units remaining) [ -8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 41 (remaining gas: 1039964.635 units remaining) + - location: 41 (remaining gas: 1039964.625 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 43 (remaining gas: 1039964.555 units remaining) + - location: 43 (remaining gas: 1039964.545 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 42 (remaining gas: 1039964.485 units remaining) - [ 2 + - location: 43 (remaining gas: 1039964.465 units remaining) + [ -8 + 2 (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 44 (remaining gas: 1039964.185 units remaining) + - location: 44 (remaining gas: 1039964.165 units remaining) [ (Some (Pair -4 0)) (Pair -8 2) @parameter (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 45 (remaining gas: 1039964.115 units remaining) + - location: 45 (remaining gas: 1039964.095 units remaining) [ (Pair -8 2) @parameter (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 46 (remaining gas: 1039964.035 units remaining) + - location: 46 (remaining gas: 1039964.015 units remaining) [ -8 2 (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 47 (remaining gas: 1039963.735 units remaining) + - location: 47 (remaining gas: 1039963.715 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 49 (remaining gas: 1039963.627 units remaining) + - location: 49 (remaining gas: 1039963.607 units remaining) [ (Some (Pair 4 0)) (Some (Pair 4 0)) Unit ] - - location: 52 (remaining gas: 1039963.547 units remaining) + - location: 52 (remaining gas: 1039963.527 units remaining) [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 51 (remaining gas: 1039963.477 units remaining) - [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 49 (remaining gas: 1039963.397 units remaining) + - location: 49 (remaining gas: 1039963.447 units remaining) [ (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 49 (remaining gas: 1039963.317 units remaining) + - location: 49 (remaining gas: 1039963.367 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 53 (remaining gas: 1039963.217 units remaining) + - location: 53 (remaining gas: 1039963.267 units remaining) [ (Some (Pair -4 0)) (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 55 (remaining gas: 1039963.137 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 54 (remaining gas: 1039963.067 units remaining) + - location: 55 (remaining gas: 1039963.187 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 56 (remaining gas: 1039962.987 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) + - location: 55 (remaining gas: 1039963.107 units remaining) + [ (Some (Pair -4 0)) + (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: -1 (remaining gas: 1039962.917 units remaining) + - location: 56 (remaining gas: 1039963.027 units remaining) [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 57 (remaining gas: 1039962.837 units remaining) + - location: 57 (remaining gas: 1039962.947 units remaining) [ {} (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] - - location: 59 (remaining gas: 1039962.757 units remaining) - [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: -1 (remaining gas: 1039962.687 units remaining) + - location: 59 (remaining gas: 1039962.867 units remaining) [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out index 53d295776318..1399ab817986 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 25 (remaining gas: 1039966.445 units remaining) - [ (Pair (Pair 10 -3) None None None None) ] + - location: 24 (remaining gas: 1039966.445 units remaining) + [ (Pair (Pair 10 -3) None None None None) + Unit ] - location: 25 (remaining gas: 1039966.365 units remaining) [ (Pair 10 -3) @parameter Unit ] @@ -34,144 +35,138 @@ trace [ 3 (Pair 10 -3) @parameter Unit ] - - location: 30 (remaining gas: 1039965.875 units remaining) - [ 3 + - location: 31 (remaining gas: 1039965.865 units remaining) + [ 10 + 3 (Pair 10 -3) @parameter Unit ] - - location: 32 (remaining gas: 1039965.575 units remaining) + - location: 32 (remaining gas: 1039965.565 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) @parameter Unit ] - - location: 33 (remaining gas: 1039965.505 units remaining) + - location: 33 (remaining gas: 1039965.495 units remaining) [ (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 34 (remaining gas: 1039965.425 units remaining) + - location: 34 (remaining gas: 1039965.415 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 35 (remaining gas: 1039965.345 units remaining) + - location: 35 (remaining gas: 1039965.335 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 36 (remaining gas: 1039965.265 units remaining) + - location: 36 (remaining gas: 1039965.255 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 37 (remaining gas: 1039964.965 units remaining) + - location: 37 (remaining gas: 1039964.955 units remaining) [ (Some (Pair -3 1)) (Pair 10 -3) @parameter (Some (Pair 3 1)) Unit ] - - location: 38 (remaining gas: 1039964.895 units remaining) + - location: 38 (remaining gas: 1039964.885 units remaining) [ (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 39 (remaining gas: 1039964.815 units remaining) + - location: 39 (remaining gas: 1039964.805 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 40 (remaining gas: 1039964.735 units remaining) + - location: 40 (remaining gas: 1039964.725 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 41 (remaining gas: 1039964.635 units remaining) + - location: 41 (remaining gas: 1039964.625 units remaining) [ -3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 43 (remaining gas: 1039964.555 units remaining) + - location: 43 (remaining gas: 1039964.545 units remaining) [ 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 42 (remaining gas: 1039964.485 units remaining) - [ 3 + - location: 43 (remaining gas: 1039964.465 units remaining) + [ 10 + 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 44 (remaining gas: 1039964.185 units remaining) + - location: 44 (remaining gas: 1039964.165 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) @parameter (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 45 (remaining gas: 1039964.115 units remaining) + - location: 45 (remaining gas: 1039964.095 units remaining) [ (Pair 10 -3) @parameter (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 46 (remaining gas: 1039964.035 units remaining) + - location: 46 (remaining gas: 1039964.015 units remaining) [ 10 -3 (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 47 (remaining gas: 1039963.735 units remaining) + - location: 47 (remaining gas: 1039963.715 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 49 (remaining gas: 1039963.627 units remaining) + - location: 49 (remaining gas: 1039963.607 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) Unit ] - - location: 52 (remaining gas: 1039963.547 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 51 (remaining gas: 1039963.477 units remaining) + - location: 52 (remaining gas: 1039963.527 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 49 (remaining gas: 1039963.397 units remaining) + - location: 49 (remaining gas: 1039963.447 units remaining) [ (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 49 (remaining gas: 1039963.317 units remaining) + - location: 49 (remaining gas: 1039963.367 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 53 (remaining gas: 1039963.217 units remaining) + - location: 53 (remaining gas: 1039963.267 units remaining) [ (Some (Pair 3 1)) (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 55 (remaining gas: 1039963.137 units remaining) + - location: 55 (remaining gas: 1039963.187 units remaining) [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 54 (remaining gas: 1039963.067 units remaining) - [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 56 (remaining gas: 1039962.987 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) + - location: 55 (remaining gas: 1039963.107 units remaining) + [ (Some (Pair -3 1)) + (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: -1 (remaining gas: 1039962.917 units remaining) + - location: 56 (remaining gas: 1039963.027 units remaining) [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 57 (remaining gas: 1039962.837 units remaining) + - location: 57 (remaining gas: 1039962.947 units remaining) [ {} (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] - - location: 59 (remaining gas: 1039962.757 units remaining) - [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: -1 (remaining gas: 1039962.687 units remaining) + - location: 59 (remaining gas: 1039962.867 units remaining) [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out index e3ef620a71a0..cce2c3e3fa5d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 25 (remaining gas: 1039966.445 units remaining) - [ (Pair (Pair 10 0) None None None None) ] + - location: 24 (remaining gas: 1039966.445 units remaining) + [ (Pair (Pair 10 0) None None None None) + Unit ] - location: 25 (remaining gas: 1039966.365 units remaining) [ (Pair 10 0) @parameter Unit ] @@ -34,144 +35,138 @@ trace [ 0 (Pair 10 0) @parameter Unit ] - - location: 30 (remaining gas: 1039965.875 units remaining) - [ 0 + - location: 31 (remaining gas: 1039965.865 units remaining) + [ 10 + 0 (Pair 10 0) @parameter Unit ] - - location: 32 (remaining gas: 1039965.575 units remaining) + - location: 32 (remaining gas: 1039965.565 units remaining) [ None (Pair 10 0) @parameter Unit ] - - location: 33 (remaining gas: 1039965.505 units remaining) + - location: 33 (remaining gas: 1039965.495 units remaining) [ (Pair 10 0) @parameter None Unit ] - - location: 34 (remaining gas: 1039965.425 units remaining) + - location: 34 (remaining gas: 1039965.415 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter None Unit ] - - location: 35 (remaining gas: 1039965.345 units remaining) + - location: 35 (remaining gas: 1039965.335 units remaining) [ 10 0 (Pair 10 0) @parameter None Unit ] - - location: 36 (remaining gas: 1039965.265 units remaining) + - location: 36 (remaining gas: 1039965.255 units remaining) [ 10 0 (Pair 10 0) @parameter None Unit ] - - location: 37 (remaining gas: 1039964.965 units remaining) + - location: 37 (remaining gas: 1039964.955 units remaining) [ None (Pair 10 0) @parameter None Unit ] - - location: 38 (remaining gas: 1039964.895 units remaining) + - location: 38 (remaining gas: 1039964.885 units remaining) [ (Pair 10 0) @parameter None None Unit ] - - location: 39 (remaining gas: 1039964.815 units remaining) + - location: 39 (remaining gas: 1039964.805 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter None None Unit ] - - location: 40 (remaining gas: 1039964.735 units remaining) + - location: 40 (remaining gas: 1039964.725 units remaining) [ 10 0 (Pair 10 0) @parameter None None Unit ] - - location: 41 (remaining gas: 1039964.635 units remaining) + - location: 41 (remaining gas: 1039964.625 units remaining) [ 0 (Pair 10 0) @parameter None None Unit ] - - location: 43 (remaining gas: 1039964.555 units remaining) + - location: 43 (remaining gas: 1039964.545 units remaining) [ 0 (Pair 10 0) @parameter None None Unit ] - - location: 42 (remaining gas: 1039964.485 units remaining) - [ 0 + - location: 43 (remaining gas: 1039964.465 units remaining) + [ 10 + 0 (Pair 10 0) @parameter None None Unit ] - - location: 44 (remaining gas: 1039964.185 units remaining) + - location: 44 (remaining gas: 1039964.165 units remaining) [ None (Pair 10 0) @parameter None None Unit ] - - location: 45 (remaining gas: 1039964.115 units remaining) + - location: 45 (remaining gas: 1039964.095 units remaining) [ (Pair 10 0) @parameter None None None Unit ] - - location: 46 (remaining gas: 1039964.035 units remaining) + - location: 46 (remaining gas: 1039964.015 units remaining) [ 10 0 None None None Unit ] - - location: 47 (remaining gas: 1039963.735 units remaining) + - location: 47 (remaining gas: 1039963.715 units remaining) [ None None None None Unit ] - - location: 49 (remaining gas: 1039963.627 units remaining) + - location: 49 (remaining gas: 1039963.607 units remaining) [ None None Unit ] - - location: 52 (remaining gas: 1039963.547 units remaining) + - location: 52 (remaining gas: 1039963.527 units remaining) [ (Pair None None) Unit ] - - location: 51 (remaining gas: 1039963.477 units remaining) - [ (Pair None None) - Unit ] - - location: 49 (remaining gas: 1039963.397 units remaining) + - location: 49 (remaining gas: 1039963.447 units remaining) [ None (Pair None None) Unit ] - - location: 49 (remaining gas: 1039963.317 units remaining) + - location: 49 (remaining gas: 1039963.367 units remaining) [ None None (Pair None None) Unit ] - - location: 53 (remaining gas: 1039963.217 units remaining) + - location: 53 (remaining gas: 1039963.267 units remaining) [ None (Pair None None) Unit ] - - location: 55 (remaining gas: 1039963.137 units remaining) - [ (Pair None None None) - Unit ] - - location: 54 (remaining gas: 1039963.067 units remaining) + - location: 55 (remaining gas: 1039963.187 units remaining) [ (Pair None None None) Unit ] - - location: 56 (remaining gas: 1039962.987 units remaining) - [ (Pair None None None None) + - location: 55 (remaining gas: 1039963.107 units remaining) + [ None + (Pair None None None) Unit ] - - location: -1 (remaining gas: 1039962.917 units remaining) + - location: 56 (remaining gas: 1039963.027 units remaining) [ (Pair None None None None) Unit ] - - location: 57 (remaining gas: 1039962.837 units remaining) + - location: 57 (remaining gas: 1039962.947 units remaining) [ {} (Pair None None None None) Unit ] - - location: 59 (remaining gas: 1039962.757 units remaining) - [ (Pair {} None None None None) - Unit ] - - location: -1 (remaining gas: 1039962.687 units remaining) + - location: 59 (remaining gas: 1039962.867 units remaining) [ (Pair {} None None None None) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out index 52c72cf8c636..28ef68f8e4ba 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out @@ -7,44 +7,39 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039982.170 units remaining) - [ (Pair (Pair 10 (Left 0)) (Left None)) ] - - location: 19 (remaining gas: 1039982.090 units remaining) + - location: 18 (remaining gas: 1039982.040 units remaining) + [ (Pair (Pair 10 (Left 0)) (Left None)) + Unit ] + - location: 19 (remaining gas: 1039981.960 units remaining) [ (Pair 10 (Left 0)) @parameter Unit ] - - location: 20 (remaining gas: 1039982.010 units remaining) + - location: 20 (remaining gas: 1039981.880 units remaining) [ 10 (Left 0) Unit ] - - location: 21 (remaining gas: 1039981.940 units remaining) + - location: 21 (remaining gas: 1039981.810 units remaining) [ (Left 0) 10 Unit ] - - location: 22 (remaining gas: 1039981.850 units remaining) + - location: 22 (remaining gas: 1039981.720 units remaining) [ 0 10 Unit ] - - location: 24 (remaining gas: 1039981.780 units remaining) + - location: 24 (remaining gas: 1039981.650 units remaining) [ 10 0 Unit ] - - location: 25 (remaining gas: 1039981.580 units remaining) + - location: 25 (remaining gas: 1039981.450 units remaining) [ None Unit ] - - location: 26 (remaining gas: 1039981.500 units remaining) - [ (Left None) - Unit ] - - location: -1 (remaining gas: 1039981.430 units remaining) + - location: 26 (remaining gas: 1039981.370 units remaining) [ (Left None) Unit ] - - location: 39 (remaining gas: 1039981.350 units remaining) + - location: 39 (remaining gas: 1039981.290 units remaining) [ {} (Left None) Unit ] - - location: 41 (remaining gas: 1039981.270 units remaining) - [ (Pair {} (Left None)) - Unit ] - - location: -1 (remaining gas: 1039981.200 units remaining) + - location: 41 (remaining gas: 1039981.210 units remaining) [ (Pair {} (Left None)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out index ffe1529b66d3..fd1f4f5bb8e0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out @@ -7,44 +7,39 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039982.170 units remaining) - [ (Pair (Pair 10 (Left 10)) (Left None)) ] - - location: 19 (remaining gas: 1039982.090 units remaining) + - location: 18 (remaining gas: 1039982.040 units remaining) + [ (Pair (Pair 10 (Left 10)) (Left None)) + Unit ] + - location: 19 (remaining gas: 1039981.960 units remaining) [ (Pair 10 (Left 10)) @parameter Unit ] - - location: 20 (remaining gas: 1039982.010 units remaining) + - location: 20 (remaining gas: 1039981.880 units remaining) [ 10 (Left 10) Unit ] - - location: 21 (remaining gas: 1039981.940 units remaining) + - location: 21 (remaining gas: 1039981.810 units remaining) [ (Left 10) 10 Unit ] - - location: 22 (remaining gas: 1039981.850 units remaining) + - location: 22 (remaining gas: 1039981.720 units remaining) [ 10 10 Unit ] - - location: 24 (remaining gas: 1039981.780 units remaining) + - location: 24 (remaining gas: 1039981.650 units remaining) [ 10 10 Unit ] - - location: 25 (remaining gas: 1039981.580 units remaining) + - location: 25 (remaining gas: 1039981.450 units remaining) [ (Some (Pair 1 0)) Unit ] - - location: 26 (remaining gas: 1039981.500 units remaining) - [ (Left (Some (Pair 1 0))) - Unit ] - - location: -1 (remaining gas: 1039981.430 units remaining) + - location: 26 (remaining gas: 1039981.370 units remaining) [ (Left (Some (Pair 1 0))) Unit ] - - location: 39 (remaining gas: 1039981.350 units remaining) + - location: 39 (remaining gas: 1039981.290 units remaining) [ {} (Left (Some (Pair 1 0))) Unit ] - - location: 41 (remaining gas: 1039981.270 units remaining) - [ (Pair {} (Left (Some (Pair 1 0)))) - Unit ] - - location: -1 (remaining gas: 1039981.200 units remaining) + - location: 41 (remaining gas: 1039981.210 units remaining) [ (Pair {} (Left (Some (Pair 1 0)))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out index fa1b7aff3a33..aee014eca42e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out @@ -7,44 +7,39 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039982.170 units remaining) - [ (Pair (Pair 10 (Left 3)) (Left None)) ] - - location: 19 (remaining gas: 1039982.090 units remaining) + - location: 18 (remaining gas: 1039982.040 units remaining) + [ (Pair (Pair 10 (Left 3)) (Left None)) + Unit ] + - location: 19 (remaining gas: 1039981.960 units remaining) [ (Pair 10 (Left 3)) @parameter Unit ] - - location: 20 (remaining gas: 1039982.010 units remaining) + - location: 20 (remaining gas: 1039981.880 units remaining) [ 10 (Left 3) Unit ] - - location: 21 (remaining gas: 1039981.940 units remaining) + - location: 21 (remaining gas: 1039981.810 units remaining) [ (Left 3) 10 Unit ] - - location: 22 (remaining gas: 1039981.850 units remaining) + - location: 22 (remaining gas: 1039981.720 units remaining) [ 3 10 Unit ] - - location: 24 (remaining gas: 1039981.780 units remaining) + - location: 24 (remaining gas: 1039981.650 units remaining) [ 10 3 Unit ] - - location: 25 (remaining gas: 1039981.580 units remaining) + - location: 25 (remaining gas: 1039981.450 units remaining) [ (Some (Pair 3 1)) Unit ] - - location: 26 (remaining gas: 1039981.500 units remaining) - [ (Left (Some (Pair 3 1))) - Unit ] - - location: -1 (remaining gas: 1039981.430 units remaining) + - location: 26 (remaining gas: 1039981.370 units remaining) [ (Left (Some (Pair 3 1))) Unit ] - - location: 39 (remaining gas: 1039981.350 units remaining) + - location: 39 (remaining gas: 1039981.290 units remaining) [ {} (Left (Some (Pair 3 1))) Unit ] - - location: 41 (remaining gas: 1039981.270 units remaining) - [ (Pair {} (Left (Some (Pair 3 1)))) - Unit ] - - location: -1 (remaining gas: 1039981.200 units remaining) + - location: 41 (remaining gas: 1039981.210 units remaining) [ (Pair {} (Left (Some (Pair 3 1)))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out index d1b69fe569df..5321f6cefbd3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out @@ -7,44 +7,39 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039982.170 units remaining) - [ (Pair (Pair 10 (Right 0)) (Left None)) ] - - location: 19 (remaining gas: 1039982.090 units remaining) + - location: 18 (remaining gas: 1039982.040 units remaining) + [ (Pair (Pair 10 (Right 0)) (Left None)) + Unit ] + - location: 19 (remaining gas: 1039981.960 units remaining) [ (Pair 10 (Right 0)) @parameter Unit ] - - location: 20 (remaining gas: 1039982.010 units remaining) + - location: 20 (remaining gas: 1039981.880 units remaining) [ 10 (Right 0) Unit ] - - location: 21 (remaining gas: 1039981.940 units remaining) + - location: 21 (remaining gas: 1039981.810 units remaining) [ (Right 0) 10 Unit ] - - location: 22 (remaining gas: 1039981.850 units remaining) + - location: 22 (remaining gas: 1039981.720 units remaining) [ 0 10 Unit ] - - location: 32 (remaining gas: 1039981.780 units remaining) + - location: 32 (remaining gas: 1039981.650 units remaining) [ 10 0 Unit ] - - location: 33 (remaining gas: 1039981.480 units remaining) + - location: 33 (remaining gas: 1039981.350 units remaining) [ None Unit ] - - location: 34 (remaining gas: 1039981.400 units remaining) - [ (Right None) - Unit ] - - location: -1 (remaining gas: 1039981.330 units remaining) + - location: 34 (remaining gas: 1039981.270 units remaining) [ (Right None) Unit ] - - location: 39 (remaining gas: 1039981.250 units remaining) + - location: 39 (remaining gas: 1039981.190 units remaining) [ {} (Right None) Unit ] - - location: 41 (remaining gas: 1039981.170 units remaining) - [ (Pair {} (Right None)) - Unit ] - - location: -1 (remaining gas: 1039981.100 units remaining) + - location: 41 (remaining gas: 1039981.110 units remaining) [ (Pair {} (Right None)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out index 7e7174c3dbb6..c0723f4234ff 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out @@ -7,44 +7,39 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039982.170 units remaining) - [ (Pair (Pair 10 (Right 10)) (Left None)) ] - - location: 19 (remaining gas: 1039982.090 units remaining) + - location: 18 (remaining gas: 1039982.040 units remaining) + [ (Pair (Pair 10 (Right 10)) (Left None)) + Unit ] + - location: 19 (remaining gas: 1039981.960 units remaining) [ (Pair 10 (Right 10)) @parameter Unit ] - - location: 20 (remaining gas: 1039982.010 units remaining) + - location: 20 (remaining gas: 1039981.880 units remaining) [ 10 (Right 10) Unit ] - - location: 21 (remaining gas: 1039981.940 units remaining) + - location: 21 (remaining gas: 1039981.810 units remaining) [ (Right 10) 10 Unit ] - - location: 22 (remaining gas: 1039981.850 units remaining) + - location: 22 (remaining gas: 1039981.720 units remaining) [ 10 10 Unit ] - - location: 32 (remaining gas: 1039981.780 units remaining) + - location: 32 (remaining gas: 1039981.650 units remaining) [ 10 10 Unit ] - - location: 33 (remaining gas: 1039981.480 units remaining) + - location: 33 (remaining gas: 1039981.350 units remaining) [ (Some (Pair 1 0)) Unit ] - - location: 34 (remaining gas: 1039981.400 units remaining) - [ (Right (Some (Pair 1 0))) - Unit ] - - location: -1 (remaining gas: 1039981.330 units remaining) + - location: 34 (remaining gas: 1039981.270 units remaining) [ (Right (Some (Pair 1 0))) Unit ] - - location: 39 (remaining gas: 1039981.250 units remaining) + - location: 39 (remaining gas: 1039981.190 units remaining) [ {} (Right (Some (Pair 1 0))) Unit ] - - location: 41 (remaining gas: 1039981.170 units remaining) - [ (Pair {} (Right (Some (Pair 1 0)))) - Unit ] - - location: -1 (remaining gas: 1039981.100 units remaining) + - location: 41 (remaining gas: 1039981.110 units remaining) [ (Pair {} (Right (Some (Pair 1 0)))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out index 714a50a18761..d02ad7f43616 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out @@ -7,44 +7,39 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039982.170 units remaining) - [ (Pair (Pair 10 (Right 3)) (Left None)) ] - - location: 19 (remaining gas: 1039982.090 units remaining) + - location: 18 (remaining gas: 1039982.040 units remaining) + [ (Pair (Pair 10 (Right 3)) (Left None)) + Unit ] + - location: 19 (remaining gas: 1039981.960 units remaining) [ (Pair 10 (Right 3)) @parameter Unit ] - - location: 20 (remaining gas: 1039982.010 units remaining) + - location: 20 (remaining gas: 1039981.880 units remaining) [ 10 (Right 3) Unit ] - - location: 21 (remaining gas: 1039981.940 units remaining) + - location: 21 (remaining gas: 1039981.810 units remaining) [ (Right 3) 10 Unit ] - - location: 22 (remaining gas: 1039981.850 units remaining) + - location: 22 (remaining gas: 1039981.720 units remaining) [ 3 10 Unit ] - - location: 32 (remaining gas: 1039981.780 units remaining) + - location: 32 (remaining gas: 1039981.650 units remaining) [ 10 3 Unit ] - - location: 33 (remaining gas: 1039981.480 units remaining) + - location: 33 (remaining gas: 1039981.350 units remaining) [ (Some (Pair 3 1)) Unit ] - - location: 34 (remaining gas: 1039981.400 units remaining) - [ (Right (Some (Pair 3 1))) - Unit ] - - location: -1 (remaining gas: 1039981.330 units remaining) + - location: 34 (remaining gas: 1039981.270 units remaining) [ (Right (Some (Pair 3 1))) Unit ] - - location: 39 (remaining gas: 1039981.250 units remaining) + - location: 39 (remaining gas: 1039981.190 units remaining) [ {} (Right (Some (Pair 3 1))) Unit ] - - location: 41 (remaining gas: 1039981.170 units remaining) - [ (Pair {} (Right (Some (Pair 3 1)))) - Unit ] - - location: -1 (remaining gas: 1039981.100 units remaining) + - location: 41 (remaining gas: 1039981.110 units remaining) [ (Pair {} (Right (Some (Pair 3 1)))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out index 85a0b38fb9a9..91888ad099d8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out @@ -7,44 +7,39 @@ emitted operations big_map diff trace - - location: 19 (remaining gas: 1039982.170 units remaining) - [ (Pair (Pair 5 (Right 10)) (Left None)) ] - - location: 19 (remaining gas: 1039982.090 units remaining) + - location: 18 (remaining gas: 1039982.040 units remaining) + [ (Pair (Pair 5 (Right 10)) (Left None)) + Unit ] + - location: 19 (remaining gas: 1039981.960 units remaining) [ (Pair 5 (Right 10)) @parameter Unit ] - - location: 20 (remaining gas: 1039982.010 units remaining) + - location: 20 (remaining gas: 1039981.880 units remaining) [ 5 (Right 10) Unit ] - - location: 21 (remaining gas: 1039981.940 units remaining) + - location: 21 (remaining gas: 1039981.810 units remaining) [ (Right 10) 5 Unit ] - - location: 22 (remaining gas: 1039981.850 units remaining) + - location: 22 (remaining gas: 1039981.720 units remaining) [ 10 5 Unit ] - - location: 32 (remaining gas: 1039981.780 units remaining) + - location: 32 (remaining gas: 1039981.650 units remaining) [ 5 10 Unit ] - - location: 33 (remaining gas: 1039981.480 units remaining) + - location: 33 (remaining gas: 1039981.350 units remaining) [ (Some (Pair 0 5)) Unit ] - - location: 34 (remaining gas: 1039981.400 units remaining) - [ (Right (Some (Pair 0 5))) - Unit ] - - location: -1 (remaining gas: 1039981.330 units remaining) + - location: 34 (remaining gas: 1039981.270 units remaining) [ (Right (Some (Pair 0 5))) Unit ] - - location: 39 (remaining gas: 1039981.250 units remaining) + - location: 39 (remaining gas: 1039981.190 units remaining) [ {} (Right (Some (Pair 0 5))) Unit ] - - location: 41 (remaining gas: 1039981.170 units remaining) - [ (Pair {} (Right (Some (Pair 0 5)))) - Unit ] - - location: -1 (remaining gas: 1039981.100 units remaining) + - location: 41 (remaining gas: 1039981.110 units remaining) [ (Pair {} (Right (Some (Pair 0 5)))) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" index 6829071b4139..7252d7a16149 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.592 units remaining) - [ (Pair Unit {}) ] + - location: 8 (remaining gas: 1039989.592 units remaining) + [ (Pair Unit {}) + Unit ] - location: 9 (remaining gas: 1039989.512 units remaining) [ Unit ] - location: 10 (remaining gas: 1039989.272 units remaining) @@ -37,7 +38,4 @@ trace - location: 23 (remaining gas: 1039988.792 units remaining) [ (Pair {} { Elt "hello" "world" }) Unit ] - - location: -1 (remaining gas: 1039988.722 units remaining) - [ (Pair {} { Elt "hello" "world" }) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" index 519943c5f4f3..c948009a059b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039986.458 units remaining) - [ (Pair "" "?") ] + - location: 6 (remaining gas: 1039986.458 units remaining) + [ (Pair "" "?") + Unit ] - location: 7 (remaining gas: 1039986.378 units remaining) [ "" @parameter Unit ] @@ -20,8 +21,9 @@ trace [ "" @parameter { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } Unit ] - - location: 12 (remaining gas: 1039986.128 units remaining) - [ "" @arg ] + - location: 11 (remaining gas: 1039986.128 units remaining) + [ "" @arg + Unit ] - location: 12 (remaining gas: 1039986.048 units remaining) [ "_abc" "" @arg @@ -50,20 +52,14 @@ trace - location: 21 (remaining gas: 1039985.548 units remaining) [ "_abc" Unit ] - - location: -1 (remaining gas: 1039985.478 units remaining) + - location: 23 (remaining gas: 1039985.548 units remaining) [ "_abc" Unit ] - - location: 23 (remaining gas: 1039985.478 units remaining) - [ "_abc" - Unit ] - - location: 24 (remaining gas: 1039985.398 units remaining) + - location: 24 (remaining gas: 1039985.468 units remaining) [ {} "_abc" Unit ] - - location: 26 (remaining gas: 1039985.318 units remaining) - [ (Pair {} "_abc") - Unit ] - - location: -1 (remaining gas: 1039985.248 units remaining) + - location: 26 (remaining gas: 1039985.388 units remaining) [ (Pair {} "_abc") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" index 4b409450f852..e8d4a114d059 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039986.418 units remaining) - [ (Pair "test" "?") ] + - location: 6 (remaining gas: 1039986.418 units remaining) + [ (Pair "test" "?") + Unit ] - location: 7 (remaining gas: 1039986.338 units remaining) [ "test" @parameter Unit ] @@ -20,8 +21,9 @@ trace [ "test" @parameter { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } Unit ] - - location: 12 (remaining gas: 1039986.088 units remaining) - [ "test" @arg ] + - location: 11 (remaining gas: 1039986.088 units remaining) + [ "test" @arg + Unit ] - location: 12 (remaining gas: 1039986.008 units remaining) [ "_abc" "test" @arg @@ -50,20 +52,14 @@ trace - location: 21 (remaining gas: 1039985.508 units remaining) [ "test_abc" Unit ] - - location: -1 (remaining gas: 1039985.438 units remaining) + - location: 23 (remaining gas: 1039985.508 units remaining) [ "test_abc" Unit ] - - location: 23 (remaining gas: 1039985.438 units remaining) - [ "test_abc" - Unit ] - - location: 24 (remaining gas: 1039985.358 units remaining) + - location: 24 (remaining gas: 1039985.428 units remaining) [ {} "test_abc" Unit ] - - location: 26 (remaining gas: 1039985.278 units remaining) - [ (Pair {} "test_abc") - Unit ] - - location: -1 (remaining gas: 1039985.208 units remaining) + - location: 26 (remaining gas: 1039985.348 units remaining) [ (Pair {} "test_abc") Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out index 37a71d0d3277..7149f03a317d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.235 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 4 } 111) ] + - location: 7 (remaining gas: 1039990.235 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 4 } 111) + Unit ] - location: 8 (remaining gas: 1039990.155 units remaining) [ { 1 ; 2 ; 3 ; 4 } @parameter Unit ] @@ -21,19 +22,14 @@ trace Unit ] - location: 13 (remaining gas: 1039989.865 units remaining) [ Unit ] - - location: 12 (remaining gas: 1039989.795 units remaining) - [ Unit ] - - location: 10 (remaining gas: 1039989.725 units remaining) + - location: 13 (remaining gas: 1039989.785 units remaining) [ 1 @parameter.hd Unit ] - - location: 18 (remaining gas: 1039989.645 units remaining) + - location: 18 (remaining gas: 1039989.705 units remaining) [ {} 1 @parameter.hd Unit ] - - location: 20 (remaining gas: 1039989.565 units remaining) - [ (Pair {} 1) - Unit ] - - location: -1 (remaining gas: 1039989.495 units remaining) + - location: 20 (remaining gas: 1039989.625 units remaining) [ (Pair {} 1) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out index d39c39e988ad..683a8b5606dc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.955 units remaining) - [ (Pair { 4 } 111) ] + - location: 7 (remaining gas: 1039990.955 units remaining) + [ (Pair { 4 } 111) + Unit ] - location: 8 (remaining gas: 1039990.875 units remaining) [ { 4 } @parameter Unit ] @@ -21,19 +22,14 @@ trace Unit ] - location: 13 (remaining gas: 1039990.585 units remaining) [ Unit ] - - location: 12 (remaining gas: 1039990.515 units remaining) - [ Unit ] - - location: 10 (remaining gas: 1039990.445 units remaining) + - location: 13 (remaining gas: 1039990.505 units remaining) [ 4 @parameter.hd Unit ] - - location: 18 (remaining gas: 1039990.365 units remaining) + - location: 18 (remaining gas: 1039990.425 units remaining) [ {} 4 @parameter.hd Unit ] - - location: 20 (remaining gas: 1039990.285 units remaining) - [ (Pair {} 4) - Unit ] - - location: -1 (remaining gas: 1039990.215 units remaining) + - location: 20 (remaining gas: 1039990.345 units remaining) [ (Pair {} 4) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" index 6d05dd9001ba..7767bab97f14 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.571 units remaining) - [ (Pair "hello" (Some 4) {}) ] + - location: 11 (remaining gas: 1039989.571 units remaining) + [ (Pair "hello" (Some 4) {}) + Unit ] - location: 13 (remaining gas: 1039989.491 units remaining) [ "hello" @parameter (Pair (Some 4) {}) @storage @@ -20,30 +21,23 @@ trace [ (Some 4) {} Unit ] - - location: 15 (remaining gas: 1039989.241 units remaining) - [ (Some 4) - {} - Unit ] - - location: -1 (remaining gas: 1039989.171 units remaining) + - location: 16 (remaining gas: 1039989.231 units remaining) [ "hello" @parameter (Some 4) {} Unit ] - - location: 17 (remaining gas: 1039989.011 units remaining) + - location: 17 (remaining gas: 1039989.071 units remaining) [ None { Elt "hello" 4 } Unit ] - - location: 18 (remaining gas: 1039988.931 units remaining) + - location: 18 (remaining gas: 1039988.991 units remaining) [ (Pair None { Elt "hello" 4 }) Unit ] - - location: 19 (remaining gas: 1039988.851 units remaining) + - location: 19 (remaining gas: 1039988.911 units remaining) [ {} (Pair None { Elt "hello" 4 }) Unit ] - - location: 21 (remaining gas: 1039988.771 units remaining) - [ (Pair {} None { Elt "hello" 4 }) - Unit ] - - location: -1 (remaining gas: 1039988.701 units remaining) + - location: 21 (remaining gas: 1039988.831 units remaining) [ (Pair {} None { Elt "hello" 4 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" index 3c9eae89794e..fc160f9a3c9c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.977 units remaining) - [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] + - location: 11 (remaining gas: 1039988.977 units remaining) + [ (Pair "hi" (Some 5) { Elt "hello" 4 }) + Unit ] - location: 13 (remaining gas: 1039988.897 units remaining) [ "hi" @parameter (Pair (Some 5) { Elt "hello" 4 }) @storage @@ -20,30 +21,23 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039988.647 units remaining) - [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: -1 (remaining gas: 1039988.577 units remaining) + - location: 16 (remaining gas: 1039988.637 units remaining) [ "hi" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: 17 (remaining gas: 1039988.417 units remaining) + - location: 17 (remaining gas: 1039988.477 units remaining) [ None { Elt "hello" 4 ; Elt "hi" 5 } Unit ] - - location: 18 (remaining gas: 1039988.337 units remaining) + - location: 18 (remaining gas: 1039988.397 units remaining) [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 19 (remaining gas: 1039988.257 units remaining) + - location: 19 (remaining gas: 1039988.317 units remaining) [ {} (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] - - location: 21 (remaining gas: 1039988.177 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] - - location: -1 (remaining gas: 1039988.107 units remaining) + - location: 21 (remaining gas: 1039988.237 units remaining) [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" index 035c2aeea9ee..07ba50e43372 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.947 units remaining) - [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] + - location: 11 (remaining gas: 1039988.947 units remaining) + [ (Pair "hello" (Some 5) { Elt "hello" 4 }) + Unit ] - location: 13 (remaining gas: 1039988.867 units remaining) [ "hello" @parameter (Pair (Some 5) { Elt "hello" 4 }) @storage @@ -20,30 +21,23 @@ trace [ (Some 5) { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039988.617 units remaining) - [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: -1 (remaining gas: 1039988.547 units remaining) + - location: 16 (remaining gas: 1039988.607 units remaining) [ "hello" @parameter (Some 5) { Elt "hello" 4 } Unit ] - - location: 17 (remaining gas: 1039988.387 units remaining) + - location: 17 (remaining gas: 1039988.447 units remaining) [ (Some 4) { Elt "hello" 5 } Unit ] - - location: 18 (remaining gas: 1039988.307 units remaining) + - location: 18 (remaining gas: 1039988.367 units remaining) [ (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 19 (remaining gas: 1039988.227 units remaining) + - location: 19 (remaining gas: 1039988.287 units remaining) [ {} (Pair (Some 4) { Elt "hello" 5 }) Unit ] - - location: 21 (remaining gas: 1039988.147 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) - Unit ] - - location: -1 (remaining gas: 1039988.077 units remaining) + - location: 21 (remaining gas: 1039988.207 units remaining) [ (Pair {} (Some 4) { Elt "hello" 5 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" index 3aaea538bf61..016a9b0a2aac 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.563 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] + - location: 11 (remaining gas: 1039988.563 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) + Unit ] - location: 13 (remaining gas: 1039988.483 units remaining) [ "1" @parameter (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage @@ -20,30 +21,23 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039988.233 units remaining) - [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: -1 (remaining gas: 1039988.163 units remaining) + - location: 16 (remaining gas: 1039988.223 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 17 (remaining gas: 1039988.003 units remaining) + - location: 17 (remaining gas: 1039988.063 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039987.923 units remaining) + - location: 18 (remaining gas: 1039987.983 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039987.843 units remaining) + - location: 19 (remaining gas: 1039987.903 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039987.763 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] - - location: -1 (remaining gas: 1039987.693 units remaining) + - location: 21 (remaining gas: 1039987.823 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" index f3361439845b..50aacef1a82c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.563 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] + - location: 11 (remaining gas: 1039988.563 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) + Unit ] - location: 13 (remaining gas: 1039988.483 units remaining) [ "1" @parameter (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage @@ -20,30 +21,23 @@ trace [ None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 15 (remaining gas: 1039988.233 units remaining) - [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: -1 (remaining gas: 1039988.163 units remaining) + - location: 16 (remaining gas: 1039988.223 units remaining) [ "1" @parameter None { Elt "1" 1 ; Elt "2" 2 } Unit ] - - location: 17 (remaining gas: 1039988.003 units remaining) + - location: 17 (remaining gas: 1039988.063 units remaining) [ (Some 1) { Elt "2" 2 } Unit ] - - location: 18 (remaining gas: 1039987.923 units remaining) + - location: 18 (remaining gas: 1039987.983 units remaining) [ (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 19 (remaining gas: 1039987.843 units remaining) + - location: 19 (remaining gas: 1039987.903 units remaining) [ {} (Pair (Some 1) { Elt "2" 2 }) Unit ] - - location: 21 (remaining gas: 1039987.763 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] - - location: -1 (remaining gas: 1039987.693 units remaining) + - location: 21 (remaining gas: 1039987.823 units remaining) [ (Pair {} (Some 1) { Elt "2" 2 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" index 3ab449c3c26a..c0d7de965fe2 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.187 units remaining) - [ (Pair "hello" None { Elt "hello" 4 }) ] + - location: 11 (remaining gas: 1039989.187 units remaining) + [ (Pair "hello" None { Elt "hello" 4 }) + Unit ] - location: 13 (remaining gas: 1039989.107 units remaining) [ "hello" @parameter (Pair None { Elt "hello" 4 }) @storage @@ -20,30 +21,23 @@ trace [ None { Elt "hello" 4 } Unit ] - - location: 15 (remaining gas: 1039988.857 units remaining) - [ None - { Elt "hello" 4 } - Unit ] - - location: -1 (remaining gas: 1039988.787 units remaining) + - location: 16 (remaining gas: 1039988.847 units remaining) [ "hello" @parameter None { Elt "hello" 4 } Unit ] - - location: 17 (remaining gas: 1039988.627 units remaining) + - location: 17 (remaining gas: 1039988.687 units remaining) [ (Some 4) {} Unit ] - - location: 18 (remaining gas: 1039988.547 units remaining) + - location: 18 (remaining gas: 1039988.607 units remaining) [ (Pair (Some 4) {}) Unit ] - - location: 19 (remaining gas: 1039988.467 units remaining) + - location: 19 (remaining gas: 1039988.527 units remaining) [ {} (Pair (Some 4) {}) Unit ] - - location: 21 (remaining gas: 1039988.387 units remaining) - [ (Pair {} (Some 4) {}) - Unit ] - - location: -1 (remaining gas: 1039988.317 units remaining) + - location: 21 (remaining gas: 1039988.447 units remaining) [ (Pair {} (Some 4) {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" index 14d7ea4cd078..7a66a63b8e46 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039989.811 units remaining) - [ (Pair "hello" None {}) ] + - location: 11 (remaining gas: 1039989.811 units remaining) + [ (Pair "hello" None {}) + Unit ] - location: 13 (remaining gas: 1039989.731 units remaining) [ "hello" @parameter (Pair None {}) @storage @@ -20,30 +21,23 @@ trace [ None {} Unit ] - - location: 15 (remaining gas: 1039989.481 units remaining) - [ None - {} - Unit ] - - location: -1 (remaining gas: 1039989.411 units remaining) + - location: 16 (remaining gas: 1039989.471 units remaining) [ "hello" @parameter None {} Unit ] - - location: 17 (remaining gas: 1039989.251 units remaining) + - location: 17 (remaining gas: 1039989.311 units remaining) [ None {} Unit ] - - location: 18 (remaining gas: 1039989.171 units remaining) + - location: 18 (remaining gas: 1039989.231 units remaining) [ (Pair None {}) Unit ] - - location: 19 (remaining gas: 1039989.091 units remaining) + - location: 19 (remaining gas: 1039989.151 units remaining) [ {} (Pair None {}) Unit ] - - location: 21 (remaining gas: 1039989.011 units remaining) - [ (Pair {} None {}) - Unit ] - - location: -1 (remaining gas: 1039988.941 units remaining) + - location: 21 (remaining gas: 1039989.071 units remaining) [ (Pair {} None {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" index 59e46aac43b7..98f5da0c8ac9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039984.195 units remaining) - [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] + - location: 11 (remaining gas: 1039984.195 units remaining) + [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) + Unit ] - location: 12 (remaining gas: 1039984.115 units remaining) [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) @@ -26,32 +27,27 @@ trace - location: 18 (remaining gas: 1039983.775 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039983.705 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 19 (remaining gas: 1039983.625 units remaining) + - location: 19 (remaining gas: 1039983.695 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: -1 (remaining gas: 1039983.555 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } + - location: 15 (remaining gas: 1039983.615 units remaining) + [ "1" @parameter + { Elt "1" "one" ; Elt "2" "two" } { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 20 (remaining gas: 1039983.475 units remaining) + - location: 20 (remaining gas: 1039983.535 units remaining) [ (Some "one") { Elt "1" "one" ; Elt "2" "two" } Unit ] - - location: 21 (remaining gas: 1039983.395 units remaining) + - location: 21 (remaining gas: 1039983.455 units remaining) [ (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) Unit ] - - location: 22 (remaining gas: 1039983.315 units remaining) + - location: 22 (remaining gas: 1039983.375 units remaining) [ {} (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) Unit ] - - location: 24 (remaining gas: 1039983.235 units remaining) - [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) - Unit ] - - location: -1 (remaining gas: 1039983.165 units remaining) + - location: 24 (remaining gas: 1039983.295 units remaining) [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" index 246ec2ab1d21..794cc7fcae6f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039984.923 units remaining) - [ (Pair "" None { Elt "hello" "hi" }) ] + - location: 11 (remaining gas: 1039984.923 units remaining) + [ (Pair "" None { Elt "hello" "hi" }) + Unit ] - location: 12 (remaining gas: 1039984.843 units remaining) [ (Pair "" None { Elt "hello" "hi" }) (Pair "" None { Elt "hello" "hi" }) @@ -26,32 +27,27 @@ trace - location: 18 (remaining gas: 1039984.503 units remaining) [ { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039984.433 units remaining) - [ { Elt "hello" "hi" } - Unit ] - - location: 19 (remaining gas: 1039984.353 units remaining) + - location: 19 (remaining gas: 1039984.423 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039984.283 units remaining) - [ { Elt "hello" "hi" } + - location: 15 (remaining gas: 1039984.343 units remaining) + [ "" @parameter + { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 20 (remaining gas: 1039984.203 units remaining) + - location: 20 (remaining gas: 1039984.263 units remaining) [ None { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039984.123 units remaining) + - location: 21 (remaining gas: 1039984.183 units remaining) [ (Pair None { Elt "hello" "hi" }) Unit ] - - location: 22 (remaining gas: 1039984.043 units remaining) + - location: 22 (remaining gas: 1039984.103 units remaining) [ {} (Pair None { Elt "hello" "hi" }) Unit ] - - location: 24 (remaining gas: 1039983.963 units remaining) - [ (Pair {} None { Elt "hello" "hi" }) - Unit ] - - location: -1 (remaining gas: 1039983.893 units remaining) + - location: 24 (remaining gas: 1039984.023 units remaining) [ (Pair {} None { Elt "hello" "hi" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" index ff33c046013f..77dc68c90ba4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039984.873 units remaining) - [ (Pair "hello" None { Elt "hello" "hi" }) ] + - location: 11 (remaining gas: 1039984.873 units remaining) + [ (Pair "hello" None { Elt "hello" "hi" }) + Unit ] - location: 12 (remaining gas: 1039984.793 units remaining) [ (Pair "hello" None { Elt "hello" "hi" }) (Pair "hello" None { Elt "hello" "hi" }) @@ -26,32 +27,27 @@ trace - location: 18 (remaining gas: 1039984.453 units remaining) [ { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039984.383 units remaining) - [ { Elt "hello" "hi" } - Unit ] - - location: 19 (remaining gas: 1039984.303 units remaining) + - location: 19 (remaining gas: 1039984.373 units remaining) [ { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: -1 (remaining gas: 1039984.233 units remaining) - [ { Elt "hello" "hi" } + - location: 15 (remaining gas: 1039984.293 units remaining) + [ "hello" @parameter + { Elt "hello" "hi" } { Elt "hello" "hi" } Unit ] - - location: 20 (remaining gas: 1039984.153 units remaining) + - location: 20 (remaining gas: 1039984.213 units remaining) [ (Some "hi") { Elt "hello" "hi" } Unit ] - - location: 21 (remaining gas: 1039984.073 units remaining) + - location: 21 (remaining gas: 1039984.133 units remaining) [ (Pair (Some "hi") { Elt "hello" "hi" }) Unit ] - - location: 22 (remaining gas: 1039983.993 units remaining) + - location: 22 (remaining gas: 1039984.053 units remaining) [ {} (Pair (Some "hi") { Elt "hello" "hi" }) Unit ] - - location: 24 (remaining gas: 1039983.913 units remaining) - [ (Pair {} (Some "hi") { Elt "hello" "hi" }) - Unit ] - - location: -1 (remaining gas: 1039983.843 units remaining) + - location: 24 (remaining gas: 1039983.973 units remaining) [ (Pair {} (Some "hi") { Elt "hello" "hi" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" index 9b1a4f0e66cb..6078545a61bc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039964.690 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" None) ] + - location: 7 (remaining gas: 1039964.690 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" None) + Unit ] - location: 8 (remaining gas: 1039964.610 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 13 (remaining gas: 1039963.790 units remaining) [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) Unit ] - - location: -1 (remaining gas: 1039963.720 units remaining) - [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" index a256b5d4ea8b..490637fdda8c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039964.690 units remaining) - [ (Pair "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" None) ] + - location: 7 (remaining gas: 1039964.690 units remaining) + [ (Pair "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" None) + Unit ] - location: 8 (remaining gas: 1039964.610 units remaining) [ "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 13 (remaining gas: 1039963.790 units remaining) [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) Unit ] - - location: -1 (remaining gas: 1039963.720 units remaining) - [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" index 824ab8957467..3b560dbcbb2d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.926 units remaining) - [ (Pair "12345" 0x00) ] + - location: 6 (remaining gas: 1039993.926 units remaining) + [ (Pair "12345" 0x00) + Unit ] - location: 7 (remaining gas: 1039993.846 units remaining) [ "12345" @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 12 (remaining gas: 1039980.933 units remaining) [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) Unit ] - - location: -1 (remaining gas: 1039980.863 units remaining) - [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" index cd93a64cb4ee..c8433fb2f67c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.906 units remaining) - [ (Pair "abcdefg" 0x00) ] + - location: 6 (remaining gas: 1039993.906 units remaining) + [ (Pair "abcdefg" 0x00) + Unit ] - location: 7 (remaining gas: 1039993.826 units remaining) [ "abcdefg" @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 12 (remaining gas: 1039980.910 units remaining) [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) Unit ] - - location: -1 (remaining gas: 1039980.840 units remaining) - [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out index f7ebda6a90f0..38f4dc265653 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out @@ -7,30 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.240 units remaining) - [ (Pair False None) ] - - location: 8 (remaining gas: 1039991.160 units remaining) + - location: 7 (remaining gas: 1039991.110 units remaining) + [ (Pair False None) + Unit ] + - location: 8 (remaining gas: 1039991.030 units remaining) [ False @parameter Unit ] - - location: 9 (remaining gas: 1039991.100 units remaining) + - location: 9 (remaining gas: 1039990.970 units remaining) [ Unit ] - - location: 15 (remaining gas: 1039991.020 units remaining) - [ False - Unit ] - - location: 14 (remaining gas: 1039990.950 units remaining) + - location: 15 (remaining gas: 1039990.890 units remaining) [ False Unit ] - - location: 18 (remaining gas: 1039990.870 units remaining) + - location: 18 (remaining gas: 1039990.810 units remaining) [ (Some False) Unit ] - - location: 19 (remaining gas: 1039990.790 units remaining) + - location: 19 (remaining gas: 1039990.730 units remaining) [ {} (Some False) Unit ] - - location: 21 (remaining gas: 1039990.710 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039990.640 units remaining) + - location: 21 (remaining gas: 1039990.650 units remaining) [ (Pair {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out index c18d1fd40648..ff341438638b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out @@ -7,30 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.240 units remaining) - [ (Pair True None) ] - - location: 8 (remaining gas: 1039991.160 units remaining) + - location: 7 (remaining gas: 1039991.110 units remaining) + [ (Pair True None) + Unit ] + - location: 8 (remaining gas: 1039991.030 units remaining) [ True @parameter Unit ] - - location: 9 (remaining gas: 1039991.100 units remaining) + - location: 9 (remaining gas: 1039990.970 units remaining) [ Unit ] - - location: 11 (remaining gas: 1039991.020 units remaining) - [ True - Unit ] - - location: 10 (remaining gas: 1039990.950 units remaining) + - location: 11 (remaining gas: 1039990.890 units remaining) [ True Unit ] - - location: 18 (remaining gas: 1039990.870 units remaining) + - location: 18 (remaining gas: 1039990.810 units remaining) [ (Some True) Unit ] - - location: 19 (remaining gas: 1039990.790 units remaining) + - location: 19 (remaining gas: 1039990.730 units remaining) [ {} (Some True) Unit ] - - location: 21 (remaining gas: 1039990.710 units remaining) - [ (Pair {} (Some True)) - Unit ] - - location: -1 (remaining gas: 1039990.640 units remaining) + - location: 21 (remaining gas: 1039990.650 units remaining) [ (Pair {} (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" index 0cb92d005672..dc581979dcbe 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.188 units remaining) - [ (Pair (Some "hello") "?") ] - - location: 8 (remaining gas: 1039992.108 units remaining) + - location: 7 (remaining gas: 1039992.058 units remaining) + [ (Pair (Some "hello") "?") + Unit ] + - location: 8 (remaining gas: 1039991.978 units remaining) [ (Some "hello") @parameter Unit ] - - location: 10 (remaining gas: 1039992.028 units remaining) + - location: 10 (remaining gas: 1039991.898 units remaining) [ "hello" @parameter.some Unit ] - - location: 15 (remaining gas: 1039991.958 units remaining) - [ "hello" - Unit ] - - location: 9 (remaining gas: 1039991.888 units remaining) + - location: 15 (remaining gas: 1039991.828 units remaining) [ "hello" Unit ] - - location: 16 (remaining gas: 1039991.808 units remaining) + - location: 16 (remaining gas: 1039991.748 units remaining) [ {} "hello" Unit ] - - location: 18 (remaining gas: 1039991.728 units remaining) - [ (Pair {} "hello") - Unit ] - - location: -1 (remaining gas: 1039991.658 units remaining) + - location: 18 (remaining gas: 1039991.668 units remaining) [ (Pair {} "hello") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" index 47b989710db3..667053db5c19 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.492 units remaining) - [ (Pair None "?") ] - - location: 8 (remaining gas: 1039992.412 units remaining) + - location: 7 (remaining gas: 1039992.362 units remaining) + [ (Pair None "?") + Unit ] + - location: 8 (remaining gas: 1039992.282 units remaining) [ None @parameter Unit ] - - location: 10 (remaining gas: 1039992.332 units remaining) + - location: 10 (remaining gas: 1039992.202 units remaining) [ Unit ] - - location: 12 (remaining gas: 1039992.252 units remaining) - [ "" - Unit ] - - location: 11 (remaining gas: 1039992.182 units remaining) + - location: 12 (remaining gas: 1039992.122 units remaining) [ "" Unit ] - - location: 9 (remaining gas: 1039992.112 units remaining) - [ "" - Unit ] - - location: 16 (remaining gas: 1039992.032 units remaining) + - location: 16 (remaining gas: 1039992.042 units remaining) [ {} "" Unit ] - - location: 18 (remaining gas: 1039991.952 units remaining) - [ (Pair {} "") - Unit ] - - location: -1 (remaining gas: 1039991.882 units remaining) + - location: 18 (remaining gas: 1039991.962 units remaining) [ (Pair {} "") Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out index 3265a5e66d8b..bcc64055b53f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair 0 None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair 0 None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ 0 @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 13 (remaining gas: 1039993.290 units remaining) [ (Pair {} (Some 0)) Unit ] - - location: -1 (remaining gas: 1039993.220 units remaining) - [ (Pair {} (Some 0)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out index f6c66df0d410..c3cf152180f9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair 1 None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair 1 None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ 1 @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 13 (remaining gas: 1039993.290 units remaining) [ (Pair {} (Some 1)) Unit ] - - location: -1 (remaining gas: 1039993.220 units remaining) - [ (Pair {} (Some 1)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out index c4ff66602c4b..44f7f7a5ca99 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair 9999 None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair 9999 None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ 9999 @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 13 (remaining gas: 1039993.290 units remaining) [ (Pair {} (Some 9999)) Unit ] - - location: -1 (remaining gas: 1039993.220 units remaining) - [ (Pair {} (Some 9999)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out index 77545668dfb1..12920eb2a9a7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair 0x48656c6c6f2c20776f726c6421 None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair 0x48656c6c6f2c20776f726c6421 None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ 0x48656c6c6f2c20776f726c6421 @parameter Unit ] @@ -26,8 +27,4 @@ trace [ (Pair {} (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) Unit ] - - location: -1 (remaining gas: 1039991.510 units remaining) - [ (Pair {} - (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" index 595fe4efae85..5d7a56653f40 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039991.066 units remaining) - [ (Pair (Left True) (Left "X")) ] - - location: 11 (remaining gas: 1039990.986 units remaining) + - location: 10 (remaining gas: 1039990.936 units remaining) + [ (Pair (Left True) (Left "X")) + Unit ] + - location: 11 (remaining gas: 1039990.856 units remaining) [ (Left True) @parameter Unit ] - - location: 12 (remaining gas: 1039990.896 units remaining) + - location: 12 (remaining gas: 1039990.766 units remaining) [ True @parameter.left Unit ] - - location: 14 (remaining gas: 1039990.816 units remaining) - [ (Right True) - Unit ] - - location: 13 (remaining gas: 1039990.746 units remaining) + - location: 14 (remaining gas: 1039990.686 units remaining) [ (Right True) Unit ] - - location: 19 (remaining gas: 1039990.666 units remaining) + - location: 19 (remaining gas: 1039990.606 units remaining) [ {} (Right True) Unit ] - - location: 21 (remaining gas: 1039990.586 units remaining) - [ (Pair {} (Right True)) - Unit ] - - location: -1 (remaining gas: 1039990.516 units remaining) + - location: 21 (remaining gas: 1039990.526 units remaining) [ (Pair {} (Right True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" index 0871ed0e2acc..a6dfd12df752 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039991.042 units remaining) - [ (Pair (Right "a") (Left "X")) ] - - location: 11 (remaining gas: 1039990.962 units remaining) + - location: 10 (remaining gas: 1039990.912 units remaining) + [ (Pair (Right "a") (Left "X")) + Unit ] + - location: 11 (remaining gas: 1039990.832 units remaining) [ (Right "a") @parameter Unit ] - - location: 12 (remaining gas: 1039990.872 units remaining) + - location: 12 (remaining gas: 1039990.742 units remaining) [ "a" @parameter.right Unit ] - - location: 17 (remaining gas: 1039990.792 units remaining) - [ (Left "a") - Unit ] - - location: 16 (remaining gas: 1039990.722 units remaining) + - location: 17 (remaining gas: 1039990.662 units remaining) [ (Left "a") Unit ] - - location: 19 (remaining gas: 1039990.642 units remaining) + - location: 19 (remaining gas: 1039990.582 units remaining) [ {} (Left "a") Unit ] - - location: 21 (remaining gas: 1039990.562 units remaining) - [ (Pair {} (Left "a")) - Unit ] - - location: -1 (remaining gas: 1039990.492 units remaining) + - location: 21 (remaining gas: 1039990.502 units remaining) [ (Pair {} (Left "a")) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out index ebbc5c80882e..1e02c33b3768 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 111) ] + - location: 6 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 111) + Unit ] - location: 7 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 8 (remaining gas: 1039994.500 units remaining) @@ -21,7 +22,4 @@ trace - location: 11 (remaining gas: 1039994.340 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039994.270 units remaining) - [ (Pair {} 1) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" index 028e74ce0aca..3a42cf55ae6e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.104 units remaining) - [ (Pair { "d" ; "e" ; "f" } "abc") ] + - location: 7 (remaining gas: 1039992.104 units remaining) + [ (Pair { "d" ; "e" ; "f" } "abc") + Unit ] - location: 8 (remaining gas: 1039992.024 units remaining) [ { "d" ; "e" ; "f" } @parameter "abc" @storage @@ -30,7 +31,4 @@ trace - location: 14 (remaining gas: 1039991.574 units remaining) [ (Pair {} "abcdef") Unit ] - - location: -1 (remaining gas: 1039991.504 units remaining) - [ (Pair {} "abcdef") - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" index 2b1c39850327..856d66712156 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.896 units remaining) - [ (Pair {} "abc") ] + - location: 7 (remaining gas: 1039992.896 units remaining) + [ (Pair {} "abc") + Unit ] - location: 8 (remaining gas: 1039992.816 units remaining) [ {} @parameter "abc" @storage @@ -30,7 +31,4 @@ trace - location: 14 (remaining gas: 1039992.396 units remaining) [ (Pair {} "abc") Unit ] - - location: -1 (remaining gas: 1039992.326 units remaining) - [ (Pair {} "abc") - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out index 89dbaea46ae0..66784e4a5406 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.220 units remaining) - [ (Pair { 0x00 ; 0x11 ; 0x00 } 0x) ] + - location: 7 (remaining gas: 1039992.220 units remaining) + [ (Pair { 0x00 ; 0x11 ; 0x00 } 0x) + Unit ] - location: 8 (remaining gas: 1039992.140 units remaining) [ { 0x00 ; 0x11 ; 0x00 } @parameter 0x @storage @@ -30,7 +31,4 @@ trace - location: 14 (remaining gas: 1039991.690 units remaining) [ (Pair {} 0x001100) Unit ] - - location: -1 (remaining gas: 1039991.620 units remaining) - [ (Pair {} 0x001100) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out index dede88f99479..b566c5335a6a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x) ] + - location: 7 (remaining gas: 1039992.940 units remaining) + [ (Pair {} 0x) + Unit ] - location: 8 (remaining gas: 1039992.860 units remaining) [ {} @parameter 0x @storage @@ -30,7 +31,4 @@ trace - location: 14 (remaining gas: 1039992.440 units remaining) [ (Pair {} 0x) Unit ] - - location: -1 (remaining gas: 1039992.370 units remaining) - [ (Pair {} 0x) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out index 9e271254e39a..4993996f93cb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.220 units remaining) - [ (Pair { 0xcd ; 0xef ; 0x00 } 0x00ab) ] + - location: 7 (remaining gas: 1039992.220 units remaining) + [ (Pair { 0xcd ; 0xef ; 0x00 } 0x00ab) + Unit ] - location: 8 (remaining gas: 1039992.140 units remaining) [ { 0xcd ; 0xef ; 0x00 } @parameter 0x00ab @storage @@ -30,7 +31,4 @@ trace - location: 14 (remaining gas: 1039991.690 units remaining) [ (Pair {} 0x00abcdef00) Unit ] - - location: -1 (remaining gas: 1039991.620 units remaining) - [ (Pair {} 0x00abcdef00) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out index 537e29e1a0d8..c3c393dfa7f6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0xabcd) ] + - location: 7 (remaining gas: 1039992.940 units remaining) + [ (Pair {} 0xabcd) + Unit ] - location: 8 (remaining gas: 1039992.860 units remaining) [ {} @parameter 0xabcd @storage @@ -30,7 +31,4 @@ trace - location: 14 (remaining gas: 1039992.440 units remaining) [ (Pair {} 0xabcd) Unit ] - - location: -1 (remaining gas: 1039992.370 units remaining) - [ (Pair {} 0xabcd) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 8641bcd2ea7f..8ba66588be07 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.974 units remaining) - [ (Pair { "1" ; "2" ; "3" } { "" }) ] + - location: 8 (remaining gas: 1039993.974 units remaining) + [ (Pair { "1" ; "2" ; "3" } { "" }) + Unit ] - location: 9 (remaining gas: 1039993.894 units remaining) [ { "1" ; "2" ; "3" } @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 12 (remaining gas: 1039993.734 units remaining) [ (Pair {} { "1" ; "2" ; "3" }) Unit ] - - location: -1 (remaining gas: 1039993.664 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 64725d05a09e..694fdc071e65 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.974 units remaining) - [ (Pair { "a" ; "b" ; "c" } { "" }) ] + - location: 8 (remaining gas: 1039993.974 units remaining) + [ (Pair { "a" ; "b" ; "c" } { "" }) + Unit ] - location: 9 (remaining gas: 1039993.894 units remaining) [ { "a" ; "b" ; "c" } @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 12 (remaining gas: 1039993.734 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: -1 (remaining gas: 1039993.664 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" index 41192553ecbb..6b631934849e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039994.766 units remaining) - [ (Pair {} { "" }) ] + - location: 8 (remaining gas: 1039994.766 units remaining) + [ (Pair {} { "" }) + Unit ] - location: 9 (remaining gas: 1039994.686 units remaining) [ {} @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 12 (remaining gas: 1039994.526 units remaining) [ (Pair {} {}) Unit ] - - location: -1 (remaining gas: 1039994.456 units remaining) - [ (Pair {} {}) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 6c9b305c5764..936e70146936 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,28 +7,26 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.849 units remaining) - [ (Pair { "1" ; "2" ; "3" } { "" }) ] - - location: 9 (remaining gas: 1039992.769 units remaining) + - location: 8 (remaining gas: 1039992.719 units remaining) + [ (Pair { "1" ; "2" ; "3" } { "" }) + Unit ] + - location: 9 (remaining gas: 1039992.639 units remaining) [ { "1" ; "2" ; "3" } @parameter Unit ] - - location: 11 (remaining gas: 1039992.163 units remaining) - [ "1" @parameter.elt + - location: 11 (remaining gas: 1039992.033 units remaining) + [ "1" Unit ] - - location: 11 (remaining gas: 1039992.093 units remaining) - [ "2" @parameter.elt + - location: 11 (remaining gas: 1039991.963 units remaining) + [ "2" Unit ] - - location: 11 (remaining gas: 1039992.023 units remaining) - [ "3" @parameter.elt + - location: 11 (remaining gas: 1039991.893 units remaining) + [ "3" Unit ] - - location: 12 (remaining gas: 1039991.943 units remaining) + - location: 12 (remaining gas: 1039991.813 units remaining) [ {} { "1" ; "2" ; "3" } Unit ] - - location: 14 (remaining gas: 1039991.863 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) - Unit ] - - location: -1 (remaining gas: 1039991.793 units remaining) + - location: 14 (remaining gas: 1039991.733 units remaining) [ (Pair {} { "1" ; "2" ; "3" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 7f78a43402c3..6c677cd2debc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,28 +7,26 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.849 units remaining) - [ (Pair { "a" ; "b" ; "c" } { "" }) ] - - location: 9 (remaining gas: 1039992.769 units remaining) + - location: 8 (remaining gas: 1039992.719 units remaining) + [ (Pair { "a" ; "b" ; "c" } { "" }) + Unit ] + - location: 9 (remaining gas: 1039992.639 units remaining) [ { "a" ; "b" ; "c" } @parameter Unit ] - - location: 11 (remaining gas: 1039992.163 units remaining) - [ "a" @parameter.elt + - location: 11 (remaining gas: 1039992.033 units remaining) + [ "a" Unit ] - - location: 11 (remaining gas: 1039992.093 units remaining) - [ "b" @parameter.elt + - location: 11 (remaining gas: 1039991.963 units remaining) + [ "b" Unit ] - - location: 11 (remaining gas: 1039992.023 units remaining) - [ "c" @parameter.elt + - location: 11 (remaining gas: 1039991.893 units remaining) + [ "c" Unit ] - - location: 12 (remaining gas: 1039991.943 units remaining) + - location: 12 (remaining gas: 1039991.813 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 14 (remaining gas: 1039991.863 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: -1 (remaining gas: 1039991.793 units remaining) + - location: 14 (remaining gas: 1039991.733 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" index 901ab78bb963..7c317608890a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" @@ -7,19 +7,17 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.641 units remaining) - [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039993.561 units remaining) + - location: 8 (remaining gas: 1039993.511 units remaining) + [ (Pair {} { "" }) + Unit ] + - location: 9 (remaining gas: 1039993.431 units remaining) [ {} @parameter Unit ] - - location: 12 (remaining gas: 1039992.981 units remaining) + - location: 12 (remaining gas: 1039992.851 units remaining) [ {} {} Unit ] - - location: 14 (remaining gas: 1039992.901 units remaining) - [ (Pair {} {}) - Unit ] - - location: -1 (remaining gas: 1039992.831 units remaining) + - location: 14 (remaining gas: 1039992.771 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out index 5d26c9eff264..033ef3cdae2e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out @@ -7,45 +7,34 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.060 units remaining) - [ (Pair { 10 ; 2 ; 1 } 0) ] - - location: 8 (remaining gas: 1039990.980 units remaining) + - location: 7 (remaining gas: 1039990.930 units remaining) + [ (Pair { 10 ; 2 ; 1 } 0) + Unit ] + - location: 8 (remaining gas: 1039990.850 units remaining) [ { 10 ; 2 ; 1 } @parameter Unit ] - - location: 9 (remaining gas: 1039990.900 units remaining) + - location: 9 (remaining gas: 1039990.770 units remaining) [ 1 { 10 ; 2 ; 1 } @parameter Unit ] - - location: 12 (remaining gas: 1039990.830 units remaining) + - location: 12 (remaining gas: 1039990.700 units remaining) [ { 10 ; 2 ; 1 } @parameter 1 Unit ] - - location: 15 (remaining gas: 1039990.223 units remaining) - [ 10 - Unit ] - - location: 14 (remaining gas: 1039990.153 units remaining) + - location: 15 (remaining gas: 1039990.093 units remaining) [ 10 Unit ] - - location: 15 (remaining gas: 1039990.067 units remaining) - [ 20 - Unit ] - - location: 14 (remaining gas: 1039989.997 units remaining) + - location: 15 (remaining gas: 1039990.007 units remaining) [ 20 Unit ] - - location: 15 (remaining gas: 1039989.911 units remaining) + - location: 15 (remaining gas: 1039989.921 units remaining) [ 20 Unit ] - - location: 14 (remaining gas: 1039989.841 units remaining) - [ 20 - Unit ] - - location: 16 (remaining gas: 1039989.761 units remaining) + - location: 16 (remaining gas: 1039989.841 units remaining) [ {} 20 Unit ] - - location: 18 (remaining gas: 1039989.681 units remaining) - [ (Pair {} 20) - Unit ] - - location: -1 (remaining gas: 1039989.611 units remaining) + - location: 18 (remaining gas: 1039989.761 units remaining) [ (Pair {} 20) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out index 93a63c194850..b3525b334d30 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out @@ -7,45 +7,34 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.060 units remaining) - [ (Pair { 3 ; 6 ; 9 } 0) ] - - location: 8 (remaining gas: 1039990.980 units remaining) + - location: 7 (remaining gas: 1039990.930 units remaining) + [ (Pair { 3 ; 6 ; 9 } 0) + Unit ] + - location: 8 (remaining gas: 1039990.850 units remaining) [ { 3 ; 6 ; 9 } @parameter Unit ] - - location: 9 (remaining gas: 1039990.900 units remaining) + - location: 9 (remaining gas: 1039990.770 units remaining) [ 1 { 3 ; 6 ; 9 } @parameter Unit ] - - location: 12 (remaining gas: 1039990.830 units remaining) + - location: 12 (remaining gas: 1039990.700 units remaining) [ { 3 ; 6 ; 9 } @parameter 1 Unit ] - - location: 15 (remaining gas: 1039990.223 units remaining) - [ 3 - Unit ] - - location: 14 (remaining gas: 1039990.153 units remaining) + - location: 15 (remaining gas: 1039990.093 units remaining) [ 3 Unit ] - - location: 15 (remaining gas: 1039990.067 units remaining) - [ 18 - Unit ] - - location: 14 (remaining gas: 1039989.997 units remaining) + - location: 15 (remaining gas: 1039990.007 units remaining) [ 18 Unit ] - - location: 15 (remaining gas: 1039989.911 units remaining) + - location: 15 (remaining gas: 1039989.921 units remaining) [ 162 Unit ] - - location: 14 (remaining gas: 1039989.841 units remaining) - [ 162 - Unit ] - - location: 16 (remaining gas: 1039989.761 units remaining) + - location: 16 (remaining gas: 1039989.841 units remaining) [ {} 162 Unit ] - - location: 18 (remaining gas: 1039989.681 units remaining) - [ (Pair {} 162) - Unit ] - - location: -1 (remaining gas: 1039989.611 units remaining) + - location: 18 (remaining gas: 1039989.761 units remaining) [ (Pair {} 162) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out index 0e7fa18f0b70..a0430518aa7f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out @@ -7,164 +7,155 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039984.380 units remaining) - [ (Pair { 1 ; 1 ; 1 ; 1 } { 0 }) ] - - location: 9 (remaining gas: 1039984.300 units remaining) + - location: 8 (remaining gas: 1039984.250 units remaining) + [ (Pair { 1 ; 1 ; 1 ; 1 } { 0 }) + Unit ] + - location: 9 (remaining gas: 1039984.170 units remaining) [ { 1 ; 1 ; 1 ; 1 } @parameter Unit ] - - location: 10 (remaining gas: 1039984.220 units remaining) + - location: 10 (remaining gas: 1039984.090 units remaining) [ 0 { 1 ; 1 ; 1 ; 1 } @parameter Unit ] - - location: 13 (remaining gas: 1039984.150 units remaining) + - location: 13 (remaining gas: 1039984.020 units remaining) [ { 1 ; 1 ; 1 ; 1 } @parameter 0 Unit ] - - location: 16 (remaining gas: 1039983.502 units remaining) + - location: 16 (remaining gas: 1039983.372 units remaining) [ 0 Unit ] - - location: 18 (remaining gas: 1039983.422 units remaining) + - location: 18 (remaining gas: 1039983.292 units remaining) [ 0 0 Unit ] - - location: 17 (remaining gas: 1039983.352 units remaining) - [ 0 + - location: 18 (remaining gas: 1039983.212 units remaining) + [ 1 @parameter.elt + 0 0 Unit ] - - location: 19 (remaining gas: 1039983.272 units remaining) + - location: 19 (remaining gas: 1039983.132 units remaining) [ 1 0 Unit ] - - location: 20 (remaining gas: 1039983.172 units remaining) + - location: 20 (remaining gas: 1039983.032 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039983.092 units remaining) + - location: 22 (remaining gas: 1039982.952 units remaining) [ 1 0 Unit ] - - location: 25 (remaining gas: 1039983.012 units remaining) - [ 1 - Unit ] - - location: -1 (remaining gas: 1039982.942 units remaining) + - location: 25 (remaining gas: 1039982.872 units remaining) [ 1 Unit ] - - location: -1 (remaining gas: 1039982.872 units remaining) + - location: 21 (remaining gas: 1039982.792 units remaining) [ 1 1 Unit ] - - location: 16 (remaining gas: 1039982.772 units remaining) + - location: 16 (remaining gas: 1039982.692 units remaining) [ 1 Unit ] - - location: 18 (remaining gas: 1039982.692 units remaining) + - location: 18 (remaining gas: 1039982.612 units remaining) [ 1 1 Unit ] - - location: 17 (remaining gas: 1039982.622 units remaining) - [ 1 + - location: 18 (remaining gas: 1039982.532 units remaining) + [ 1 @parameter.elt + 1 1 Unit ] - - location: 19 (remaining gas: 1039982.542 units remaining) + - location: 19 (remaining gas: 1039982.452 units remaining) [ 2 1 Unit ] - - location: 20 (remaining gas: 1039982.442 units remaining) + - location: 20 (remaining gas: 1039982.352 units remaining) [ 1 Unit ] - - location: 22 (remaining gas: 1039982.362 units remaining) + - location: 22 (remaining gas: 1039982.272 units remaining) [ 1 1 Unit ] - - location: 25 (remaining gas: 1039982.282 units remaining) - [ 2 - Unit ] - - location: -1 (remaining gas: 1039982.212 units remaining) + - location: 25 (remaining gas: 1039982.192 units remaining) [ 2 Unit ] - - location: -1 (remaining gas: 1039982.142 units remaining) + - location: 21 (remaining gas: 1039982.112 units remaining) [ 2 2 Unit ] - - location: 16 (remaining gas: 1039982.042 units remaining) + - location: 16 (remaining gas: 1039982.012 units remaining) [ 2 Unit ] - - location: 18 (remaining gas: 1039981.962 units remaining) + - location: 18 (remaining gas: 1039981.932 units remaining) [ 2 2 Unit ] - - location: 17 (remaining gas: 1039981.892 units remaining) - [ 2 + - location: 18 (remaining gas: 1039981.852 units remaining) + [ 1 @parameter.elt + 2 2 Unit ] - - location: 19 (remaining gas: 1039981.812 units remaining) + - location: 19 (remaining gas: 1039981.772 units remaining) [ 3 2 Unit ] - - location: 20 (remaining gas: 1039981.712 units remaining) + - location: 20 (remaining gas: 1039981.672 units remaining) [ 2 Unit ] - - location: 22 (remaining gas: 1039981.632 units remaining) + - location: 22 (remaining gas: 1039981.592 units remaining) [ 1 2 Unit ] - - location: 25 (remaining gas: 1039981.552 units remaining) + - location: 25 (remaining gas: 1039981.512 units remaining) [ 3 Unit ] - - location: -1 (remaining gas: 1039981.482 units remaining) - [ 3 - Unit ] - - location: -1 (remaining gas: 1039981.412 units remaining) + - location: 21 (remaining gas: 1039981.432 units remaining) [ 3 3 Unit ] - - location: 16 (remaining gas: 1039981.312 units remaining) + - location: 16 (remaining gas: 1039981.332 units remaining) [ 3 Unit ] - - location: 18 (remaining gas: 1039981.232 units remaining) + - location: 18 (remaining gas: 1039981.252 units remaining) [ 3 3 Unit ] - - location: 17 (remaining gas: 1039981.162 units remaining) - [ 3 + - location: 18 (remaining gas: 1039981.172 units remaining) + [ 1 @parameter.elt + 3 3 Unit ] - - location: 19 (remaining gas: 1039981.082 units remaining) + - location: 19 (remaining gas: 1039981.092 units remaining) [ 4 3 Unit ] - - location: 20 (remaining gas: 1039980.982 units remaining) + - location: 20 (remaining gas: 1039980.992 units remaining) [ 3 Unit ] - - location: 22 (remaining gas: 1039980.902 units remaining) + - location: 22 (remaining gas: 1039980.912 units remaining) [ 1 3 Unit ] - - location: 25 (remaining gas: 1039980.822 units remaining) - [ 4 - Unit ] - - location: -1 (remaining gas: 1039980.752 units remaining) + - location: 25 (remaining gas: 1039980.832 units remaining) [ 4 Unit ] - - location: -1 (remaining gas: 1039980.682 units remaining) + - location: 21 (remaining gas: 1039980.752 units remaining) [ 4 4 Unit ] - - location: 26 (remaining gas: 1039980.602 units remaining) + - location: 26 (remaining gas: 1039980.672 units remaining) [ {} { 1 ; 2 ; 3 ; 4 } 4 Unit ] - - location: 28 (remaining gas: 1039980.522 units remaining) + - location: 28 (remaining gas: 1039980.592 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) 4 Unit ] - - location: 29 (remaining gas: 1039980.422 units remaining) + - location: 29 (remaining gas: 1039980.492 units remaining) [ 4 Unit ] - - location: 31 (remaining gas: 1039980.342 units remaining) - [ Unit ] - - location: 30 (remaining gas: 1039980.272 units remaining) + - location: 31 (remaining gas: 1039980.412 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039980.202 units remaining) + - location: 31 (remaining gas: 1039980.332 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out index a5aefb3cb016..3c825ba02de7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out @@ -7,164 +7,155 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039984.380 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 0 } { 0 }) ] - - location: 9 (remaining gas: 1039984.300 units remaining) + - location: 8 (remaining gas: 1039984.250 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 0 } { 0 }) + Unit ] + - location: 9 (remaining gas: 1039984.170 units remaining) [ { 1 ; 2 ; 3 ; 0 } @parameter Unit ] - - location: 10 (remaining gas: 1039984.220 units remaining) + - location: 10 (remaining gas: 1039984.090 units remaining) [ 0 { 1 ; 2 ; 3 ; 0 } @parameter Unit ] - - location: 13 (remaining gas: 1039984.150 units remaining) + - location: 13 (remaining gas: 1039984.020 units remaining) [ { 1 ; 2 ; 3 ; 0 } @parameter 0 Unit ] - - location: 16 (remaining gas: 1039983.502 units remaining) + - location: 16 (remaining gas: 1039983.372 units remaining) [ 0 Unit ] - - location: 18 (remaining gas: 1039983.422 units remaining) + - location: 18 (remaining gas: 1039983.292 units remaining) [ 0 0 Unit ] - - location: 17 (remaining gas: 1039983.352 units remaining) - [ 0 + - location: 18 (remaining gas: 1039983.212 units remaining) + [ 1 @parameter.elt + 0 0 Unit ] - - location: 19 (remaining gas: 1039983.272 units remaining) + - location: 19 (remaining gas: 1039983.132 units remaining) [ 1 0 Unit ] - - location: 20 (remaining gas: 1039983.172 units remaining) + - location: 20 (remaining gas: 1039983.032 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039983.092 units remaining) + - location: 22 (remaining gas: 1039982.952 units remaining) [ 1 0 Unit ] - - location: 25 (remaining gas: 1039983.012 units remaining) - [ 1 - Unit ] - - location: -1 (remaining gas: 1039982.942 units remaining) + - location: 25 (remaining gas: 1039982.872 units remaining) [ 1 Unit ] - - location: -1 (remaining gas: 1039982.872 units remaining) + - location: 21 (remaining gas: 1039982.792 units remaining) [ 1 1 Unit ] - - location: 16 (remaining gas: 1039982.772 units remaining) + - location: 16 (remaining gas: 1039982.692 units remaining) [ 1 Unit ] - - location: 18 (remaining gas: 1039982.692 units remaining) + - location: 18 (remaining gas: 1039982.612 units remaining) [ 1 1 Unit ] - - location: 17 (remaining gas: 1039982.622 units remaining) - [ 1 + - location: 18 (remaining gas: 1039982.532 units remaining) + [ 2 @parameter.elt + 1 1 Unit ] - - location: 19 (remaining gas: 1039982.542 units remaining) + - location: 19 (remaining gas: 1039982.452 units remaining) [ 3 1 Unit ] - - location: 20 (remaining gas: 1039982.442 units remaining) + - location: 20 (remaining gas: 1039982.352 units remaining) [ 1 Unit ] - - location: 22 (remaining gas: 1039982.362 units remaining) + - location: 22 (remaining gas: 1039982.272 units remaining) [ 1 1 Unit ] - - location: 25 (remaining gas: 1039982.282 units remaining) - [ 2 - Unit ] - - location: -1 (remaining gas: 1039982.212 units remaining) + - location: 25 (remaining gas: 1039982.192 units remaining) [ 2 Unit ] - - location: -1 (remaining gas: 1039982.142 units remaining) + - location: 21 (remaining gas: 1039982.112 units remaining) [ 3 2 Unit ] - - location: 16 (remaining gas: 1039982.042 units remaining) + - location: 16 (remaining gas: 1039982.012 units remaining) [ 2 Unit ] - - location: 18 (remaining gas: 1039981.962 units remaining) + - location: 18 (remaining gas: 1039981.932 units remaining) [ 2 2 Unit ] - - location: 17 (remaining gas: 1039981.892 units remaining) - [ 2 + - location: 18 (remaining gas: 1039981.852 units remaining) + [ 3 @parameter.elt + 2 2 Unit ] - - location: 19 (remaining gas: 1039981.812 units remaining) + - location: 19 (remaining gas: 1039981.772 units remaining) [ 5 2 Unit ] - - location: 20 (remaining gas: 1039981.712 units remaining) + - location: 20 (remaining gas: 1039981.672 units remaining) [ 2 Unit ] - - location: 22 (remaining gas: 1039981.632 units remaining) + - location: 22 (remaining gas: 1039981.592 units remaining) [ 1 2 Unit ] - - location: 25 (remaining gas: 1039981.552 units remaining) + - location: 25 (remaining gas: 1039981.512 units remaining) [ 3 Unit ] - - location: -1 (remaining gas: 1039981.482 units remaining) - [ 3 - Unit ] - - location: -1 (remaining gas: 1039981.412 units remaining) + - location: 21 (remaining gas: 1039981.432 units remaining) [ 5 3 Unit ] - - location: 16 (remaining gas: 1039981.312 units remaining) + - location: 16 (remaining gas: 1039981.332 units remaining) [ 3 Unit ] - - location: 18 (remaining gas: 1039981.232 units remaining) + - location: 18 (remaining gas: 1039981.252 units remaining) [ 3 3 Unit ] - - location: 17 (remaining gas: 1039981.162 units remaining) - [ 3 + - location: 18 (remaining gas: 1039981.172 units remaining) + [ 0 @parameter.elt + 3 3 Unit ] - - location: 19 (remaining gas: 1039981.082 units remaining) + - location: 19 (remaining gas: 1039981.092 units remaining) [ 3 3 Unit ] - - location: 20 (remaining gas: 1039980.982 units remaining) + - location: 20 (remaining gas: 1039980.992 units remaining) [ 3 Unit ] - - location: 22 (remaining gas: 1039980.902 units remaining) + - location: 22 (remaining gas: 1039980.912 units remaining) [ 1 3 Unit ] - - location: 25 (remaining gas: 1039980.822 units remaining) - [ 4 - Unit ] - - location: -1 (remaining gas: 1039980.752 units remaining) + - location: 25 (remaining gas: 1039980.832 units remaining) [ 4 Unit ] - - location: -1 (remaining gas: 1039980.682 units remaining) + - location: 21 (remaining gas: 1039980.752 units remaining) [ 3 4 Unit ] - - location: 26 (remaining gas: 1039980.602 units remaining) + - location: 26 (remaining gas: 1039980.672 units remaining) [ {} { 1 ; 3 ; 5 ; 3 } 4 Unit ] - - location: 28 (remaining gas: 1039980.522 units remaining) + - location: 28 (remaining gas: 1039980.592 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) 4 Unit ] - - location: 29 (remaining gas: 1039980.422 units remaining) + - location: 29 (remaining gas: 1039980.492 units remaining) [ 4 Unit ] - - location: 31 (remaining gas: 1039980.342 units remaining) - [ Unit ] - - location: 30 (remaining gas: 1039980.272 units remaining) + - location: 31 (remaining gas: 1039980.412 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039980.202 units remaining) + - location: 31 (remaining gas: 1039980.332 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out index d91cbfb0d46f..3008b003d20d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out @@ -7,36 +7,35 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039985.340 units remaining) - [ (Pair {} { 0 }) ] - - location: 9 (remaining gas: 1039985.260 units remaining) + - location: 8 (remaining gas: 1039985.210 units remaining) + [ (Pair {} { 0 }) + Unit ] + - location: 9 (remaining gas: 1039985.130 units remaining) [ {} @parameter Unit ] - - location: 10 (remaining gas: 1039985.180 units remaining) + - location: 10 (remaining gas: 1039985.050 units remaining) [ 0 {} @parameter Unit ] - - location: 13 (remaining gas: 1039985.110 units remaining) + - location: 13 (remaining gas: 1039984.980 units remaining) [ {} @parameter 0 Unit ] - - location: 26 (remaining gas: 1039984.530 units remaining) + - location: 26 (remaining gas: 1039984.400 units remaining) [ {} {} 0 Unit ] - - location: 28 (remaining gas: 1039984.450 units remaining) + - location: 28 (remaining gas: 1039984.320 units remaining) [ (Pair {} {}) 0 Unit ] - - location: 29 (remaining gas: 1039984.350 units remaining) + - location: 29 (remaining gas: 1039984.220 units remaining) [ 0 Unit ] - - location: 31 (remaining gas: 1039984.270 units remaining) - [ Unit ] - - location: 30 (remaining gas: 1039984.200 units remaining) + - location: 31 (remaining gas: 1039984.140 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039984.130 units remaining) + - location: 31 (remaining gas: 1039984.060 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out index 1b9041fb513f..2f0609b3be85 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.130 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) ] + - location: 7 (remaining gas: 1039993.130 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) + Unit ] - location: 8 (remaining gas: 1039993.050 units remaining) [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039992.810 units remaining) [ (Pair {} 6) Unit ] - - location: -1 (remaining gas: 1039992.740 units remaining) - [ (Pair {} 6) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out index 12515768bd99..6cde91e629c3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.850 units remaining) - [ (Pair { 1 ; 2 ; 3 } 111) ] + - location: 7 (remaining gas: 1039993.850 units remaining) + [ (Pair { 1 ; 2 ; 3 } 111) + Unit ] - location: 8 (remaining gas: 1039993.770 units remaining) [ { 1 ; 2 ; 3 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039993.530 units remaining) [ (Pair {} 3) Unit ] - - location: -1 (remaining gas: 1039993.460 units remaining) - [ (Pair {} 3) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out index e9b5c65f68f0..c75f363de12c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.330 units remaining) - [ (Pair { 1 } 111) ] + - location: 7 (remaining gas: 1039994.330 units remaining) + [ (Pair { 1 } 111) + Unit ] - location: 8 (remaining gas: 1039994.250 units remaining) [ { 1 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039994.010 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039993.940 units remaining) - [ (Pair {} 1) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out index f3b6e3dbb058..d630ac8bc58e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.570 units remaining) - [ (Pair {} 111) ] + - location: 7 (remaining gas: 1039994.570 units remaining) + [ (Pair {} 111) + Unit ] - location: 8 (remaining gas: 1039994.490 units remaining) [ {} @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039994.250 units remaining) [ (Pair {} 0) Unit ] - - location: -1 (remaining gas: 1039994.180 units remaining) - [ (Pair {} 0) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index f78f4d9f1e81..506932367187 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,209 +7,205 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039976.864 units remaining) - [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039976.784 units remaining) + - location: 8 (remaining gas: 1039976.604 units remaining) + [ (Pair { "c" ; "b" ; "a" } { "" }) + Unit ] + - location: 9 (remaining gas: 1039976.524 units remaining) [ { "c" ; "b" ; "a" } @parameter Unit ] - - location: 10 (remaining gas: 1039976.704 units remaining) + - location: 10 (remaining gas: 1039976.444 units remaining) [ {} { "c" ; "b" ; "a" } @parameter Unit ] - - location: 12 (remaining gas: 1039976.634 units remaining) + - location: 12 (remaining gas: 1039976.374 units remaining) [ { "c" ; "b" ; "a" } @parameter {} Unit ] - - location: 13 (remaining gas: 1039976.554 units remaining) + - location: 13 (remaining gas: 1039976.294 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) Unit ] - - location: 14 (remaining gas: 1039976.474 units remaining) + - location: 14 (remaining gas: 1039976.214 units remaining) [ (Left (Pair { "c" ; "b" ; "a" } {})) Unit ] - - location: 19 (remaining gas: 1039976.314 units remaining) + - location: 17 (remaining gas: 1039976.134 units remaining) + [ (Pair { "c" ; "b" ; "a" } {}) + Unit ] + - location: 19 (remaining gas: 1039976.054 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) (Pair { "c" ; "b" ; "a" } {}) Unit ] - - location: 20 (remaining gas: 1039976.234 units remaining) + - location: 20 (remaining gas: 1039975.974 units remaining) [ { "c" ; "b" ; "a" } @parameter (Pair { "c" ; "b" ; "a" } {}) Unit ] - - location: 21 (remaining gas: 1039976.134 units remaining) + - location: 21 (remaining gas: 1039975.874 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) Unit ] - - location: 23 (remaining gas: 1039976.054 units remaining) + - location: 23 (remaining gas: 1039975.794 units remaining) [ {} Unit ] - - location: 22 (remaining gas: 1039975.984 units remaining) - [ {} + - location: 23 (remaining gas: 1039975.714 units remaining) + [ { "c" ; "b" ; "a" } @parameter + {} Unit ] - - location: 24 (remaining gas: 1039975.874 units remaining) + - location: 24 (remaining gas: 1039975.604 units remaining) [ "c" @parameter.hd { "b" ; "a" } @parameter.tl {} Unit ] - - location: 26 (remaining gas: 1039975.804 units remaining) + - location: 26 (remaining gas: 1039975.534 units remaining) [ { "b" ; "a" } @parameter.tl "c" @parameter.hd {} Unit ] - - location: 27 (remaining gas: 1039975.704 units remaining) + - location: 27 (remaining gas: 1039975.434 units remaining) [ "c" @parameter.hd {} Unit ] - - location: 29 (remaining gas: 1039975.624 units remaining) + - location: 29 (remaining gas: 1039975.354 units remaining) [ { "c" } Unit ] - - location: 28 (remaining gas: 1039975.554 units remaining) - [ { "c" } + - location: 29 (remaining gas: 1039975.274 units remaining) + [ { "b" ; "a" } @parameter.tl + { "c" } Unit ] - - location: 30 (remaining gas: 1039975.474 units remaining) + - location: 30 (remaining gas: 1039975.194 units remaining) [ (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 31 (remaining gas: 1039975.394 units remaining) - [ (Left (Pair { "b" ; "a" } { "c" })) - Unit ] - - location: -1 (remaining gas: 1039975.324 units remaining) + - location: 31 (remaining gas: 1039975.114 units remaining) [ (Left (Pair { "b" ; "a" } { "c" })) Unit ] - - location: -1 (remaining gas: 1039975.254 units remaining) - [ (Left (Pair { "b" ; "a" } { "c" })) + - location: 17 (remaining gas: 1039975.034 units remaining) + [ (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 19 (remaining gas: 1039975.174 units remaining) + - location: 19 (remaining gas: 1039974.954 units remaining) [ (Pair { "b" ; "a" } { "c" }) (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 20 (remaining gas: 1039975.094 units remaining) + - location: 20 (remaining gas: 1039974.874 units remaining) [ { "b" ; "a" } @parameter (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 21 (remaining gas: 1039974.994 units remaining) + - location: 21 (remaining gas: 1039974.774 units remaining) [ (Pair { "b" ; "a" } { "c" }) Unit ] - - location: 23 (remaining gas: 1039974.914 units remaining) + - location: 23 (remaining gas: 1039974.694 units remaining) [ { "c" } Unit ] - - location: 22 (remaining gas: 1039974.844 units remaining) - [ { "c" } + - location: 23 (remaining gas: 1039974.614 units remaining) + [ { "b" ; "a" } @parameter + { "c" } Unit ] - - location: 24 (remaining gas: 1039974.734 units remaining) + - location: 24 (remaining gas: 1039974.504 units remaining) [ "b" @parameter.hd { "a" } @parameter.tl { "c" } Unit ] - - location: 26 (remaining gas: 1039974.664 units remaining) + - location: 26 (remaining gas: 1039974.434 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd { "c" } Unit ] - - location: 27 (remaining gas: 1039974.564 units remaining) + - location: 27 (remaining gas: 1039974.334 units remaining) [ "b" @parameter.hd { "c" } Unit ] - - location: 29 (remaining gas: 1039974.484 units remaining) + - location: 29 (remaining gas: 1039974.254 units remaining) [ { "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039974.414 units remaining) - [ { "b" ; "c" } + - location: 29 (remaining gas: 1039974.174 units remaining) + [ { "a" } @parameter.tl + { "b" ; "c" } Unit ] - - location: 30 (remaining gas: 1039974.334 units remaining) + - location: 30 (remaining gas: 1039974.094 units remaining) [ (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 31 (remaining gas: 1039974.254 units remaining) - [ (Left (Pair { "a" } { "b" ; "c" })) - Unit ] - - location: -1 (remaining gas: 1039974.184 units remaining) + - location: 31 (remaining gas: 1039974.014 units remaining) [ (Left (Pair { "a" } { "b" ; "c" })) Unit ] - - location: -1 (remaining gas: 1039974.114 units remaining) - [ (Left (Pair { "a" } { "b" ; "c" })) + - location: 17 (remaining gas: 1039973.934 units remaining) + [ (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 19 (remaining gas: 1039974.034 units remaining) + - location: 19 (remaining gas: 1039973.854 units remaining) [ (Pair { "a" } { "b" ; "c" }) (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 20 (remaining gas: 1039973.954 units remaining) + - location: 20 (remaining gas: 1039973.774 units remaining) [ { "a" } @parameter (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 21 (remaining gas: 1039973.854 units remaining) + - location: 21 (remaining gas: 1039973.674 units remaining) [ (Pair { "a" } { "b" ; "c" }) Unit ] - - location: 23 (remaining gas: 1039973.774 units remaining) + - location: 23 (remaining gas: 1039973.594 units remaining) [ { "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039973.704 units remaining) - [ { "b" ; "c" } + - location: 23 (remaining gas: 1039973.514 units remaining) + [ { "a" } @parameter + { "b" ; "c" } Unit ] - - location: 24 (remaining gas: 1039973.594 units remaining) + - location: 24 (remaining gas: 1039973.404 units remaining) [ "a" @parameter.hd {} @parameter.tl { "b" ; "c" } Unit ] - - location: 26 (remaining gas: 1039973.524 units remaining) + - location: 26 (remaining gas: 1039973.334 units remaining) [ {} @parameter.tl "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 27 (remaining gas: 1039973.424 units remaining) + - location: 27 (remaining gas: 1039973.234 units remaining) [ "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 29 (remaining gas: 1039973.344 units remaining) + - location: 29 (remaining gas: 1039973.154 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039973.274 units remaining) - [ { "a" ; "b" ; "c" } + - location: 29 (remaining gas: 1039973.074 units remaining) + [ {} @parameter.tl + { "a" ; "b" ; "c" } Unit ] - - location: 30 (remaining gas: 1039973.194 units remaining) + - location: 30 (remaining gas: 1039972.994 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 31 (remaining gas: 1039973.114 units remaining) + - location: 31 (remaining gas: 1039972.914 units remaining) [ (Left (Pair {} { "a" ; "b" ; "c" })) Unit ] - - location: -1 (remaining gas: 1039973.044 units remaining) - [ (Left (Pair {} { "a" ; "b" ; "c" })) - Unit ] - - location: -1 (remaining gas: 1039972.974 units remaining) - [ (Left (Pair {} { "a" ; "b" ; "c" })) + - location: 17 (remaining gas: 1039972.834 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 19 (remaining gas: 1039972.894 units remaining) + - location: 19 (remaining gas: 1039972.754 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 20 (remaining gas: 1039972.814 units remaining) + - location: 20 (remaining gas: 1039972.674 units remaining) [ {} @parameter (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 21 (remaining gas: 1039972.714 units remaining) + - location: 21 (remaining gas: 1039972.574 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: 23 (remaining gas: 1039972.634 units remaining) + - location: 23 (remaining gas: 1039972.494 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039972.564 units remaining) - [ { "a" ; "b" ; "c" } + - location: 23 (remaining gas: 1039972.414 units remaining) + [ {} @parameter + { "a" ; "b" ; "c" } Unit ] - - location: 24 (remaining gas: 1039972.454 units remaining) + - location: 24 (remaining gas: 1039972.304 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 35 (remaining gas: 1039972.374 units remaining) - [ (Right { "a" ; "b" ; "c" }) - Unit ] - - location: 34 (remaining gas: 1039972.304 units remaining) + - location: 35 (remaining gas: 1039972.224 units remaining) [ (Right { "a" ; "b" ; "c" }) Unit ] - - location: -1 (remaining gas: 1039972.234 units remaining) - [ (Right { "a" ; "b" ; "c" }) + - location: 17 (remaining gas: 1039972.144 units remaining) + [ { "a" ; "b" ; "c" } Unit ] - - location: 41 (remaining gas: 1039972.154 units remaining) + - location: 41 (remaining gas: 1039972.064 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 43 (remaining gas: 1039972.074 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: -1 (remaining gas: 1039972.004 units remaining) + - location: 43 (remaining gas: 1039971.984 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" index be1db99dc3ff..5c463196f908 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" @@ -7,62 +7,61 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039977.656 units remaining) - [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039977.576 units remaining) + - location: 8 (remaining gas: 1039977.396 units remaining) + [ (Pair {} { "" }) + Unit ] + - location: 9 (remaining gas: 1039977.316 units remaining) [ {} @parameter Unit ] - - location: 10 (remaining gas: 1039977.496 units remaining) + - location: 10 (remaining gas: 1039977.236 units remaining) [ {} {} @parameter Unit ] - - location: 12 (remaining gas: 1039977.426 units remaining) + - location: 12 (remaining gas: 1039977.166 units remaining) [ {} @parameter {} Unit ] - - location: 13 (remaining gas: 1039977.346 units remaining) + - location: 13 (remaining gas: 1039977.086 units remaining) [ (Pair {} {}) Unit ] - - location: 14 (remaining gas: 1039977.266 units remaining) + - location: 14 (remaining gas: 1039977.006 units remaining) [ (Left (Pair {} {})) Unit ] - - location: 19 (remaining gas: 1039977.106 units remaining) + - location: 17 (remaining gas: 1039976.926 units remaining) + [ (Pair {} {}) + Unit ] + - location: 19 (remaining gas: 1039976.846 units remaining) [ (Pair {} {}) (Pair {} {}) Unit ] - - location: 20 (remaining gas: 1039977.026 units remaining) + - location: 20 (remaining gas: 1039976.766 units remaining) [ {} @parameter (Pair {} {}) Unit ] - - location: 21 (remaining gas: 1039976.926 units remaining) + - location: 21 (remaining gas: 1039976.666 units remaining) [ (Pair {} {}) Unit ] - - location: 23 (remaining gas: 1039976.846 units remaining) + - location: 23 (remaining gas: 1039976.586 units remaining) [ {} Unit ] - - location: 22 (remaining gas: 1039976.776 units remaining) - [ {} + - location: 23 (remaining gas: 1039976.506 units remaining) + [ {} @parameter + {} Unit ] - - location: 24 (remaining gas: 1039976.666 units remaining) + - location: 24 (remaining gas: 1039976.396 units remaining) [ {} Unit ] - - location: 35 (remaining gas: 1039976.586 units remaining) + - location: 35 (remaining gas: 1039976.316 units remaining) [ (Right {}) Unit ] - - location: 34 (remaining gas: 1039976.516 units remaining) - [ (Right {}) - Unit ] - - location: -1 (remaining gas: 1039976.446 units remaining) - [ (Right {}) + - location: 17 (remaining gas: 1039976.236 units remaining) + [ {} Unit ] - - location: 41 (remaining gas: 1039976.366 units remaining) + - location: 41 (remaining gas: 1039976.156 units remaining) [ {} {} Unit ] - - location: 43 (remaining gas: 1039976.286 units remaining) - [ (Pair {} {}) - Unit ] - - location: -1 (remaining gas: 1039976.216 units remaining) + - location: 43 (remaining gas: 1039976.076 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out index e8865c7c6ca0..5993b9d9c479 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.280 units remaining) - [ (Pair { Elt 0 0 ; Elt 3 4 } {}) ] + - location: 10 (remaining gas: 1039993.280 units remaining) + [ (Pair { Elt 0 0 ; Elt 3 4 } {}) + Unit ] - location: 11 (remaining gas: 1039993.200 units remaining) [ { Elt 0 0 ; Elt 3 4 } @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 14 (remaining gas: 1039993.040 units remaining) [ (Pair {} { Elt 0 0 ; Elt 3 4 }) Unit ] - - location: -1 (remaining gas: 1039992.970 units remaining) - [ (Pair {} { Elt 0 0 ; Elt 3 4 }) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out index b6b38214efe3..6658b6638abb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.990 units remaining) - [ (Pair { Elt 0 0 } {}) ] + - location: 10 (remaining gas: 1039993.990 units remaining) + [ (Pair { Elt 0 0 } {}) + Unit ] - location: 11 (remaining gas: 1039993.910 units remaining) [ { Elt 0 0 } @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 14 (remaining gas: 1039993.750 units remaining) [ (Pair {} { Elt 0 0 }) Unit ] - - location: -1 (remaining gas: 1039993.680 units remaining) - [ (Pair {} { Elt 0 0 }) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out index de876b89bf95..0780fa9f3878 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.990 units remaining) - [ (Pair { Elt 0 1 } {}) ] + - location: 10 (remaining gas: 1039993.990 units remaining) + [ (Pair { Elt 0 1 } {}) + Unit ] - location: 11 (remaining gas: 1039993.910 units remaining) [ { Elt 0 1 } @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 14 (remaining gas: 1039993.750 units remaining) [ (Pair {} { Elt 0 1 }) Unit ] - - location: -1 (remaining gas: 1039993.680 units remaining) - [ (Pair {} { Elt 0 1 }) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out index 4639f16fa622..d8e281b6b89c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out @@ -7,182 +7,182 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039975.900 units remaining) - [ (Pair { Elt 0 100 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039975.820 units remaining) + - location: 10 (remaining gas: 1039975.770 units remaining) + [ (Pair { Elt 0 100 ; Elt 2 100 } 0 0) + Unit ] + - location: 11 (remaining gas: 1039975.690 units remaining) [ { Elt 0 100 ; Elt 2 100 } @parameter Unit ] - - location: 12 (remaining gas: 1039975.740 units remaining) + - location: 12 (remaining gas: 1039975.610 units remaining) [ 0 @acc_e { Elt 0 100 ; Elt 2 100 } @parameter Unit ] - - location: 15 (remaining gas: 1039975.660 units remaining) + - location: 15 (remaining gas: 1039975.530 units remaining) [ 0 @acc_k 0 @acc_e { Elt 0 100 ; Elt 2 100 } @parameter Unit ] - - location: 18 (remaining gas: 1039975.580 units remaining) + - location: 18 (remaining gas: 1039975.450 units remaining) [ (Pair 0 0) { Elt 0 100 ; Elt 2 100 } @parameter Unit ] - - location: 19 (remaining gas: 1039975.510 units remaining) + - location: 19 (remaining gas: 1039975.380 units remaining) [ { Elt 0 100 ; Elt 2 100 } @parameter (Pair 0 0) Unit ] - - location: 22 (remaining gas: 1039975.250 units remaining) + - location: 22 (remaining gas: 1039975.120 units remaining) [ (Pair 0 0) Unit ] - - location: 24 (remaining gas: 1039975.170 units remaining) + - location: 24 (remaining gas: 1039975.040 units remaining) [ (Pair 0 0) (Pair 0 0) Unit ] - - location: 25 (remaining gas: 1039975.090 units remaining) + - location: 25 (remaining gas: 1039974.960 units remaining) [ 0 @acc_k (Pair 0 0) Unit ] - - location: 26 (remaining gas: 1039974.990 units remaining) + - location: 26 (remaining gas: 1039974.860 units remaining) [ (Pair 0 0) Unit ] - - location: 28 (remaining gas: 1039974.910 units remaining) - [ 0 @acc_e - Unit ] - - location: 27 (remaining gas: 1039974.840 units remaining) + - location: 28 (remaining gas: 1039974.780 units remaining) [ 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.770 units remaining) + - location: 28 (remaining gas: 1039974.700 units remaining) [ 0 @acc_k 0 @acc_e Unit ] - - location: 29 (remaining gas: 1039974.690 units remaining) + - location: 23 (remaining gas: 1039974.620 units remaining) + [ (Pair 0 100) + 0 @acc_k + 0 @acc_e + Unit ] + - location: 29 (remaining gas: 1039974.540 units remaining) [ (Pair 0 100) (Pair 0 100) 0 @acc_k 0 @acc_e Unit ] - - location: 30 (remaining gas: 1039974.590 units remaining) + - location: 30 (remaining gas: 1039974.440 units remaining) [ (Pair 0 100) 0 @acc_k 0 @acc_e Unit ] - - location: 32 (remaining gas: 1039974.510 units remaining) + - location: 32 (remaining gas: 1039974.360 units remaining) [ 0 @key 0 @acc_k 0 @acc_e Unit ] - - location: 33 (remaining gas: 1039974.430 units remaining) + - location: 33 (remaining gas: 1039974.280 units remaining) [ 0 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.360 units remaining) - [ 0 + - location: 31 (remaining gas: 1039974.200 units remaining) + [ (Pair 0 100) + 0 0 @acc_e Unit ] - - location: 34 (remaining gas: 1039974.290 units remaining) + - location: 34 (remaining gas: 1039974.130 units remaining) [ 0 (Pair 0 100) 0 @acc_e Unit ] - - location: 35 (remaining gas: 1039974.190 units remaining) + - location: 35 (remaining gas: 1039974.030 units remaining) [ (Pair 0 100) 0 @acc_e Unit ] - - location: 37 (remaining gas: 1039974.110 units remaining) + - location: 37 (remaining gas: 1039973.950 units remaining) [ 100 @elt 0 @acc_e Unit ] - - location: 38 (remaining gas: 1039974.030 units remaining) - [ 100 - Unit ] - - location: -1 (remaining gas: 1039973.960 units remaining) + - location: 38 (remaining gas: 1039973.870 units remaining) [ 100 Unit ] - - location: 39 (remaining gas: 1039973.880 units remaining) - [ (Pair 0 100) + - location: 36 (remaining gas: 1039973.790 units remaining) + [ 0 + 100 Unit ] - - location: -1 (remaining gas: 1039973.810 units remaining) + - location: 39 (remaining gas: 1039973.710 units remaining) [ (Pair 0 100) Unit ] - - location: 22 (remaining gas: 1039973.710 units remaining) + - location: 22 (remaining gas: 1039973.610 units remaining) [ (Pair 0 100) Unit ] - - location: 24 (remaining gas: 1039973.630 units remaining) + - location: 24 (remaining gas: 1039973.530 units remaining) [ (Pair 0 100) (Pair 0 100) Unit ] - - location: 25 (remaining gas: 1039973.550 units remaining) + - location: 25 (remaining gas: 1039973.450 units remaining) [ 0 @acc_k (Pair 0 100) Unit ] - - location: 26 (remaining gas: 1039973.450 units remaining) + - location: 26 (remaining gas: 1039973.350 units remaining) [ (Pair 0 100) Unit ] - - location: 28 (remaining gas: 1039973.370 units remaining) + - location: 28 (remaining gas: 1039973.270 units remaining) [ 100 @acc_e Unit ] - - location: 27 (remaining gas: 1039973.300 units remaining) - [ 100 @acc_e - Unit ] - - location: -1 (remaining gas: 1039973.230 units remaining) + - location: 28 (remaining gas: 1039973.190 units remaining) [ 0 @acc_k 100 @acc_e Unit ] - - location: 29 (remaining gas: 1039973.150 units remaining) + - location: 23 (remaining gas: 1039973.110 units remaining) + [ (Pair 2 100) + 0 @acc_k + 100 @acc_e + Unit ] + - location: 29 (remaining gas: 1039973.030 units remaining) [ (Pair 2 100) (Pair 2 100) 0 @acc_k 100 @acc_e Unit ] - - location: 30 (remaining gas: 1039973.050 units remaining) + - location: 30 (remaining gas: 1039972.930 units remaining) [ (Pair 2 100) 0 @acc_k 100 @acc_e Unit ] - - location: 32 (remaining gas: 1039972.970 units remaining) + - location: 32 (remaining gas: 1039972.850 units remaining) [ 2 @key 0 @acc_k 100 @acc_e Unit ] - - location: 33 (remaining gas: 1039972.890 units remaining) + - location: 33 (remaining gas: 1039972.770 units remaining) [ 2 100 @acc_e Unit ] - - location: -1 (remaining gas: 1039972.820 units remaining) - [ 2 + - location: 31 (remaining gas: 1039972.690 units remaining) + [ (Pair 2 100) + 2 100 @acc_e Unit ] - - location: 34 (remaining gas: 1039972.750 units remaining) + - location: 34 (remaining gas: 1039972.620 units remaining) [ 2 (Pair 2 100) 100 @acc_e Unit ] - - location: 35 (remaining gas: 1039972.650 units remaining) + - location: 35 (remaining gas: 1039972.520 units remaining) [ (Pair 2 100) 100 @acc_e Unit ] - - location: 37 (remaining gas: 1039972.570 units remaining) + - location: 37 (remaining gas: 1039972.440 units remaining) [ 100 @elt 100 @acc_e Unit ] - - location: 38 (remaining gas: 1039972.490 units remaining) + - location: 38 (remaining gas: 1039972.360 units remaining) [ 200 Unit ] - - location: -1 (remaining gas: 1039972.420 units remaining) - [ 200 - Unit ] - - location: 39 (remaining gas: 1039972.340 units remaining) - [ (Pair 2 200) + - location: 36 (remaining gas: 1039972.280 units remaining) + [ 2 + 200 Unit ] - - location: -1 (remaining gas: 1039972.270 units remaining) + - location: 39 (remaining gas: 1039972.200 units remaining) [ (Pair 2 200) Unit ] - - location: 40 (remaining gas: 1039972.190 units remaining) + - location: 40 (remaining gas: 1039972.120 units remaining) [ {} (Pair 2 200) Unit ] - - location: 42 (remaining gas: 1039972.110 units remaining) - [ (Pair {} 2 200) - Unit ] - - location: -1 (remaining gas: 1039972.040 units remaining) + - location: 42 (remaining gas: 1039972.040 units remaining) [ (Pair {} 2 200) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out index c5c86e66fc3d..8215c4999a2c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out @@ -7,182 +7,182 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039975.900 units remaining) - [ (Pair { Elt 1 1 ; Elt 2 100 } 0 0) ] - - location: 11 (remaining gas: 1039975.820 units remaining) + - location: 10 (remaining gas: 1039975.770 units remaining) + [ (Pair { Elt 1 1 ; Elt 2 100 } 0 0) + Unit ] + - location: 11 (remaining gas: 1039975.690 units remaining) [ { Elt 1 1 ; Elt 2 100 } @parameter Unit ] - - location: 12 (remaining gas: 1039975.740 units remaining) + - location: 12 (remaining gas: 1039975.610 units remaining) [ 0 @acc_e { Elt 1 1 ; Elt 2 100 } @parameter Unit ] - - location: 15 (remaining gas: 1039975.660 units remaining) + - location: 15 (remaining gas: 1039975.530 units remaining) [ 0 @acc_k 0 @acc_e { Elt 1 1 ; Elt 2 100 } @parameter Unit ] - - location: 18 (remaining gas: 1039975.580 units remaining) + - location: 18 (remaining gas: 1039975.450 units remaining) [ (Pair 0 0) { Elt 1 1 ; Elt 2 100 } @parameter Unit ] - - location: 19 (remaining gas: 1039975.510 units remaining) + - location: 19 (remaining gas: 1039975.380 units remaining) [ { Elt 1 1 ; Elt 2 100 } @parameter (Pair 0 0) Unit ] - - location: 22 (remaining gas: 1039975.250 units remaining) + - location: 22 (remaining gas: 1039975.120 units remaining) [ (Pair 0 0) Unit ] - - location: 24 (remaining gas: 1039975.170 units remaining) + - location: 24 (remaining gas: 1039975.040 units remaining) [ (Pair 0 0) (Pair 0 0) Unit ] - - location: 25 (remaining gas: 1039975.090 units remaining) + - location: 25 (remaining gas: 1039974.960 units remaining) [ 0 @acc_k (Pair 0 0) Unit ] - - location: 26 (remaining gas: 1039974.990 units remaining) + - location: 26 (remaining gas: 1039974.860 units remaining) [ (Pair 0 0) Unit ] - - location: 28 (remaining gas: 1039974.910 units remaining) - [ 0 @acc_e - Unit ] - - location: 27 (remaining gas: 1039974.840 units remaining) + - location: 28 (remaining gas: 1039974.780 units remaining) [ 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.770 units remaining) + - location: 28 (remaining gas: 1039974.700 units remaining) [ 0 @acc_k 0 @acc_e Unit ] - - location: 29 (remaining gas: 1039974.690 units remaining) + - location: 23 (remaining gas: 1039974.620 units remaining) + [ (Pair 1 1) + 0 @acc_k + 0 @acc_e + Unit ] + - location: 29 (remaining gas: 1039974.540 units remaining) [ (Pair 1 1) (Pair 1 1) 0 @acc_k 0 @acc_e Unit ] - - location: 30 (remaining gas: 1039974.590 units remaining) + - location: 30 (remaining gas: 1039974.440 units remaining) [ (Pair 1 1) 0 @acc_k 0 @acc_e Unit ] - - location: 32 (remaining gas: 1039974.510 units remaining) + - location: 32 (remaining gas: 1039974.360 units remaining) [ 1 @key 0 @acc_k 0 @acc_e Unit ] - - location: 33 (remaining gas: 1039974.430 units remaining) + - location: 33 (remaining gas: 1039974.280 units remaining) [ 1 0 @acc_e Unit ] - - location: -1 (remaining gas: 1039974.360 units remaining) - [ 1 + - location: 31 (remaining gas: 1039974.200 units remaining) + [ (Pair 1 1) + 1 0 @acc_e Unit ] - - location: 34 (remaining gas: 1039974.290 units remaining) + - location: 34 (remaining gas: 1039974.130 units remaining) [ 1 (Pair 1 1) 0 @acc_e Unit ] - - location: 35 (remaining gas: 1039974.190 units remaining) + - location: 35 (remaining gas: 1039974.030 units remaining) [ (Pair 1 1) 0 @acc_e Unit ] - - location: 37 (remaining gas: 1039974.110 units remaining) + - location: 37 (remaining gas: 1039973.950 units remaining) [ 1 @elt 0 @acc_e Unit ] - - location: 38 (remaining gas: 1039974.030 units remaining) + - location: 38 (remaining gas: 1039973.870 units remaining) [ 1 Unit ] - - location: -1 (remaining gas: 1039973.960 units remaining) + - location: 36 (remaining gas: 1039973.790 units remaining) [ 1 + 1 Unit ] - - location: 39 (remaining gas: 1039973.880 units remaining) - [ (Pair 1 1) - Unit ] - - location: -1 (remaining gas: 1039973.810 units remaining) + - location: 39 (remaining gas: 1039973.710 units remaining) [ (Pair 1 1) Unit ] - - location: 22 (remaining gas: 1039973.710 units remaining) + - location: 22 (remaining gas: 1039973.610 units remaining) [ (Pair 1 1) Unit ] - - location: 24 (remaining gas: 1039973.630 units remaining) + - location: 24 (remaining gas: 1039973.530 units remaining) [ (Pair 1 1) (Pair 1 1) Unit ] - - location: 25 (remaining gas: 1039973.550 units remaining) + - location: 25 (remaining gas: 1039973.450 units remaining) [ 1 @acc_k (Pair 1 1) Unit ] - - location: 26 (remaining gas: 1039973.450 units remaining) + - location: 26 (remaining gas: 1039973.350 units remaining) [ (Pair 1 1) Unit ] - - location: 28 (remaining gas: 1039973.370 units remaining) - [ 1 @acc_e - Unit ] - - location: 27 (remaining gas: 1039973.300 units remaining) + - location: 28 (remaining gas: 1039973.270 units remaining) [ 1 @acc_e Unit ] - - location: -1 (remaining gas: 1039973.230 units remaining) + - location: 28 (remaining gas: 1039973.190 units remaining) [ 1 @acc_k 1 @acc_e Unit ] - - location: 29 (remaining gas: 1039973.150 units remaining) + - location: 23 (remaining gas: 1039973.110 units remaining) + [ (Pair 2 100) + 1 @acc_k + 1 @acc_e + Unit ] + - location: 29 (remaining gas: 1039973.030 units remaining) [ (Pair 2 100) (Pair 2 100) 1 @acc_k 1 @acc_e Unit ] - - location: 30 (remaining gas: 1039973.050 units remaining) + - location: 30 (remaining gas: 1039972.930 units remaining) [ (Pair 2 100) 1 @acc_k 1 @acc_e Unit ] - - location: 32 (remaining gas: 1039972.970 units remaining) + - location: 32 (remaining gas: 1039972.850 units remaining) [ 2 @key 1 @acc_k 1 @acc_e Unit ] - - location: 33 (remaining gas: 1039972.890 units remaining) + - location: 33 (remaining gas: 1039972.770 units remaining) [ 3 1 @acc_e Unit ] - - location: -1 (remaining gas: 1039972.820 units remaining) - [ 3 + - location: 31 (remaining gas: 1039972.690 units remaining) + [ (Pair 2 100) + 3 1 @acc_e Unit ] - - location: 34 (remaining gas: 1039972.750 units remaining) + - location: 34 (remaining gas: 1039972.620 units remaining) [ 3 (Pair 2 100) 1 @acc_e Unit ] - - location: 35 (remaining gas: 1039972.650 units remaining) + - location: 35 (remaining gas: 1039972.520 units remaining) [ (Pair 2 100) 1 @acc_e Unit ] - - location: 37 (remaining gas: 1039972.570 units remaining) + - location: 37 (remaining gas: 1039972.440 units remaining) [ 100 @elt 1 @acc_e Unit ] - - location: 38 (remaining gas: 1039972.490 units remaining) + - location: 38 (remaining gas: 1039972.360 units remaining) [ 101 Unit ] - - location: -1 (remaining gas: 1039972.420 units remaining) - [ 101 - Unit ] - - location: 39 (remaining gas: 1039972.340 units remaining) - [ (Pair 3 101) + - location: 36 (remaining gas: 1039972.280 units remaining) + [ 3 + 101 Unit ] - - location: -1 (remaining gas: 1039972.270 units remaining) + - location: 39 (remaining gas: 1039972.200 units remaining) [ (Pair 3 101) Unit ] - - location: 40 (remaining gas: 1039972.190 units remaining) + - location: 40 (remaining gas: 1039972.120 units remaining) [ {} (Pair 3 101) Unit ] - - location: 42 (remaining gas: 1039972.110 units remaining) - [ (Pair {} 3 101) - Unit ] - - location: -1 (remaining gas: 1039972.040 units remaining) + - location: 42 (remaining gas: 1039972.040 units remaining) [ (Pair {} 3 101) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" index c29969757f35..da2e8fe4385e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" @@ -7,77 +7,70 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.192 units remaining) - [ (Pair 15 { Elt "bar" 5 ; Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039987.112 units remaining) + - location: 8 (remaining gas: 1039987.062 units remaining) + [ (Pair 15 { Elt "bar" 5 ; Elt "foo" 1 }) + Unit ] + - location: 9 (remaining gas: 1039986.982 units remaining) [ 15 @parameter { Elt "bar" 5 ; Elt "foo" 1 } @storage Unit ] - - location: 10 (remaining gas: 1039987.042 units remaining) + - location: 10 (remaining gas: 1039986.912 units remaining) [ { Elt "bar" 5 ; Elt "foo" 1 } @storage 15 @parameter Unit ] - - location: 13 (remaining gas: 1039985.360 units remaining) + - location: 13 (remaining gas: 1039985.230 units remaining) [ 5 @elt 15 @parameter Unit ] - - location: 14 (remaining gas: 1039985.260 units remaining) + - location: 14 (remaining gas: 1039985.130 units remaining) [ 15 @parameter Unit ] - - location: 16 (remaining gas: 1039985.180 units remaining) + - location: 16 (remaining gas: 1039985.050 units remaining) [ 15 @parameter 15 @parameter Unit ] - - location: 15 (remaining gas: 1039985.110 units remaining) - [ 15 @parameter + - location: 16 (remaining gas: 1039984.970 units remaining) + [ 5 @elt 15 @parameter - Unit ] - - location: 17 (remaining gas: 1039985.030 units remaining) - [ 20 15 @parameter Unit ] - - location: -1 (remaining gas: 1039984.960 units remaining) + - location: 17 (remaining gas: 1039984.890 units remaining) [ 20 15 @parameter Unit ] - - location: 13 (remaining gas: 1039984.880 units remaining) + - location: 13 (remaining gas: 1039984.810 units remaining) [ 1 @elt 15 @parameter Unit ] - - location: 14 (remaining gas: 1039984.780 units remaining) + - location: 14 (remaining gas: 1039984.710 units remaining) [ 15 @parameter Unit ] - - location: 16 (remaining gas: 1039984.700 units remaining) + - location: 16 (remaining gas: 1039984.630 units remaining) [ 15 @parameter 15 @parameter Unit ] - - location: 15 (remaining gas: 1039984.630 units remaining) - [ 15 @parameter + - location: 16 (remaining gas: 1039984.550 units remaining) + [ 1 @elt 15 @parameter - Unit ] - - location: 17 (remaining gas: 1039984.550 units remaining) - [ 16 15 @parameter Unit ] - - location: -1 (remaining gas: 1039984.480 units remaining) + - location: 17 (remaining gas: 1039984.470 units remaining) [ 16 15 @parameter Unit ] - - location: 18 (remaining gas: 1039984.380 units remaining) + - location: 18 (remaining gas: 1039984.370 units remaining) [ 15 @parameter Unit ] - - location: 20 (remaining gas: 1039984.300 units remaining) - [ Unit ] - - location: 19 (remaining gas: 1039984.230 units remaining) + - location: 20 (remaining gas: 1039984.290 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039984.150 units remaining) + - location: 20 (remaining gas: 1039984.210 units remaining) + [ { Elt "bar" 20 ; Elt "foo" 16 } + Unit ] + - location: 21 (remaining gas: 1039984.130 units remaining) [ {} { Elt "bar" 20 ; Elt "foo" 16 } Unit ] - - location: 23 (remaining gas: 1039984.070 units remaining) - [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) - Unit ] - - location: -1 (remaining gas: 1039984 units remaining) + - location: 23 (remaining gas: 1039984.050 units remaining) [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" index d007181a596c..130d4a239f95 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" @@ -7,54 +7,50 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.916 units remaining) - [ (Pair 10 { Elt "foo" 1 }) ] - - location: 9 (remaining gas: 1039987.836 units remaining) + - location: 8 (remaining gas: 1039987.786 units remaining) + [ (Pair 10 { Elt "foo" 1 }) + Unit ] + - location: 9 (remaining gas: 1039987.706 units remaining) [ 10 @parameter { Elt "foo" 1 } @storage Unit ] - - location: 10 (remaining gas: 1039987.766 units remaining) + - location: 10 (remaining gas: 1039987.636 units remaining) [ { Elt "foo" 1 } @storage 10 @parameter Unit ] - - location: 13 (remaining gas: 1039986.845 units remaining) + - location: 13 (remaining gas: 1039986.715 units remaining) [ 1 @elt 10 @parameter Unit ] - - location: 14 (remaining gas: 1039986.745 units remaining) + - location: 14 (remaining gas: 1039986.615 units remaining) [ 10 @parameter Unit ] - - location: 16 (remaining gas: 1039986.665 units remaining) + - location: 16 (remaining gas: 1039986.535 units remaining) [ 10 @parameter 10 @parameter Unit ] - - location: 15 (remaining gas: 1039986.595 units remaining) - [ 10 @parameter + - location: 16 (remaining gas: 1039986.455 units remaining) + [ 1 @elt 10 @parameter - Unit ] - - location: 17 (remaining gas: 1039986.515 units remaining) - [ 11 10 @parameter Unit ] - - location: -1 (remaining gas: 1039986.445 units remaining) + - location: 17 (remaining gas: 1039986.375 units remaining) [ 11 10 @parameter Unit ] - - location: 18 (remaining gas: 1039986.345 units remaining) + - location: 18 (remaining gas: 1039986.275 units remaining) [ 10 @parameter Unit ] - - location: 20 (remaining gas: 1039986.265 units remaining) + - location: 20 (remaining gas: 1039986.195 units remaining) [ Unit ] - - location: 19 (remaining gas: 1039986.195 units remaining) - [ Unit ] - - location: 21 (remaining gas: 1039986.115 units remaining) + - location: 20 (remaining gas: 1039986.115 units remaining) + [ { Elt "foo" 11 } + Unit ] + - location: 21 (remaining gas: 1039986.035 units remaining) [ {} { Elt "foo" 11 } Unit ] - - location: 23 (remaining gas: 1039986.035 units remaining) - [ (Pair {} { Elt "foo" 11 }) - Unit ] - - location: -1 (remaining gas: 1039985.965 units remaining) + - location: 23 (remaining gas: 1039985.955 units remaining) [ (Pair {} { Elt "foo" 11 }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out index 9323b106c682..585e16823106 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out @@ -7,31 +7,30 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.520 units remaining) - [ (Pair 10 {}) ] - - location: 9 (remaining gas: 1039988.440 units remaining) + - location: 8 (remaining gas: 1039988.390 units remaining) + [ (Pair 10 {}) + Unit ] + - location: 9 (remaining gas: 1039988.310 units remaining) [ 10 @parameter {} @storage Unit ] - - location: 10 (remaining gas: 1039988.370 units remaining) + - location: 10 (remaining gas: 1039988.240 units remaining) [ {} @storage 10 @parameter Unit ] - - location: 18 (remaining gas: 1039988.190 units remaining) + - location: 18 (remaining gas: 1039988.060 units remaining) [ 10 @parameter Unit ] - - location: 20 (remaining gas: 1039988.110 units remaining) - [ Unit ] - - location: 19 (remaining gas: 1039988.040 units remaining) + - location: 20 (remaining gas: 1039987.980 units remaining) [ Unit ] - - location: 21 (remaining gas: 1039987.960 units remaining) + - location: 20 (remaining gas: 1039987.900 units remaining) [ {} - {} Unit ] - - location: 23 (remaining gas: 1039987.880 units remaining) - [ (Pair {} {}) + - location: 21 (remaining gas: 1039987.820 units remaining) + [ {} + {} Unit ] - - location: -1 (remaining gas: 1039987.810 units remaining) + - location: 23 (remaining gas: 1039987.740 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out index 77c8c7c857e4..ec93ef2be35b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039987.090 units remaining) - [ (Pair 1 { Elt 0 1 } None) ] + - location: 11 (remaining gas: 1039987.090 units remaining) + [ (Pair 1 { Elt 0 1 } None) + Unit ] - location: 12 (remaining gas: 1039987.010 units remaining) [ 1 @parameter (Pair { Elt 0 1 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt 0 1 } { Elt 0 1 } Unit ] - - location: -1 (remaining gas: 1039986.680 units remaining) - [ { Elt 0 1 } + - location: 14 (remaining gas: 1039986.670 units remaining) + [ 1 @parameter + { Elt 0 1 } { Elt 0 1 } Unit ] - - location: 17 (remaining gas: 1039986.600 units remaining) + - location: 17 (remaining gas: 1039986.590 units remaining) [ False { Elt 0 1 } Unit ] - - location: 18 (remaining gas: 1039986.520 units remaining) + - location: 18 (remaining gas: 1039986.510 units remaining) [ (Some False) { Elt 0 1 } Unit ] - - location: 19 (remaining gas: 1039986.450 units remaining) + - location: 19 (remaining gas: 1039986.440 units remaining) [ { Elt 0 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039986.370 units remaining) + - location: 20 (remaining gas: 1039986.360 units remaining) [ (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.290 units remaining) + - location: 21 (remaining gas: 1039986.280 units remaining) [ {} (Pair { Elt 0 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.210 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039986.140 units remaining) + - location: 23 (remaining gas: 1039986.200 units remaining) [ (Pair {} { Elt 0 1 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out index 62659101e68a..40a9b70bb15c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039987.090 units remaining) - [ (Pair 1 { Elt 1 0 } None) ] + - location: 11 (remaining gas: 1039987.090 units remaining) + [ (Pair 1 { Elt 1 0 } None) + Unit ] - location: 12 (remaining gas: 1039987.010 units remaining) [ 1 @parameter (Pair { Elt 1 0 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt 1 0 } { Elt 1 0 } Unit ] - - location: -1 (remaining gas: 1039986.680 units remaining) - [ { Elt 1 0 } + - location: 14 (remaining gas: 1039986.670 units remaining) + [ 1 @parameter + { Elt 1 0 } { Elt 1 0 } Unit ] - - location: 17 (remaining gas: 1039986.600 units remaining) + - location: 17 (remaining gas: 1039986.590 units remaining) [ True { Elt 1 0 } Unit ] - - location: 18 (remaining gas: 1039986.520 units remaining) + - location: 18 (remaining gas: 1039986.510 units remaining) [ (Some True) { Elt 1 0 } Unit ] - - location: 19 (remaining gas: 1039986.450 units remaining) + - location: 19 (remaining gas: 1039986.440 units remaining) [ { Elt 1 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039986.370 units remaining) + - location: 20 (remaining gas: 1039986.360 units remaining) [ (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039986.290 units remaining) + - location: 21 (remaining gas: 1039986.280 units remaining) [ {} (Pair { Elt 1 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039986.210 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039986.140 units remaining) + - location: 23 (remaining gas: 1039986.200 units remaining) [ (Pair {} { Elt 1 0 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out index 1608198735d6..f2382848d710 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039986.380 units remaining) - [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039986.380 units remaining) + [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039986.300 units remaining) [ 1 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.970 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.960 units remaining) + [ 1 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039985.890 units remaining) + - location: 17 (remaining gas: 1039985.880 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039985.810 units remaining) + - location: 18 (remaining gas: 1039985.800 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039985.740 units remaining) + - location: 19 (remaining gas: 1039985.730 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.660 units remaining) + - location: 20 (remaining gas: 1039985.650 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.580 units remaining) + - location: 21 (remaining gas: 1039985.570 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.500 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039985.430 units remaining) + - location: 23 (remaining gas: 1039985.490 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out index 1111110894e6..577798c879cf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039986.380 units remaining) - [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039986.380 units remaining) + [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039986.300 units remaining) [ 2 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.970 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.960 units remaining) + [ 2 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039985.890 units remaining) + - location: 17 (remaining gas: 1039985.880 units remaining) [ True { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039985.810 units remaining) + - location: 18 (remaining gas: 1039985.800 units remaining) [ (Some True) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039985.740 units remaining) + - location: 19 (remaining gas: 1039985.730 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.660 units remaining) + - location: 20 (remaining gas: 1039985.650 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.580 units remaining) + - location: 21 (remaining gas: 1039985.570 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.500 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039985.430 units remaining) + - location: 23 (remaining gas: 1039985.490 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out index 27f651a5e4f1..f56adbe889ad 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039986.380 units remaining) - [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] + - location: 11 (remaining gas: 1039986.380 units remaining) + [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) + Unit ] - location: 12 (remaining gas: 1039986.300 units remaining) [ 3 @parameter (Pair { Elt 1 4 ; Elt 2 11 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: -1 (remaining gas: 1039985.970 units remaining) - [ { Elt 1 4 ; Elt 2 11 } + - location: 14 (remaining gas: 1039985.960 units remaining) + [ 3 @parameter + { Elt 1 4 ; Elt 2 11 } { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 17 (remaining gas: 1039985.890 units remaining) + - location: 17 (remaining gas: 1039985.880 units remaining) [ False { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 18 (remaining gas: 1039985.810 units remaining) + - location: 18 (remaining gas: 1039985.800 units remaining) [ (Some False) { Elt 1 4 ; Elt 2 11 } Unit ] - - location: 19 (remaining gas: 1039985.740 units remaining) + - location: 19 (remaining gas: 1039985.730 units remaining) [ { Elt 1 4 ; Elt 2 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.660 units remaining) + - location: 20 (remaining gas: 1039985.650 units remaining) [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.580 units remaining) + - location: 21 (remaining gas: 1039985.570 units remaining) [ {} (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.500 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.430 units remaining) + - location: 23 (remaining gas: 1039985.490 units remaining) [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out index 2b285ba10953..9acad7e1cd29 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039987.650 units remaining) - [ (Pair 1 {} None) ] + - location: 11 (remaining gas: 1039987.650 units remaining) + [ (Pair 1 {} None) + Unit ] - location: 12 (remaining gas: 1039987.570 units remaining) [ 1 @parameter (Pair {} None) @storage @@ -23,33 +24,31 @@ trace [ {} {} Unit ] - - location: -1 (remaining gas: 1039987.240 units remaining) - [ {} + - location: 14 (remaining gas: 1039987.230 units remaining) + [ 1 @parameter + {} {} Unit ] - - location: 17 (remaining gas: 1039987.160 units remaining) + - location: 17 (remaining gas: 1039987.150 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039987.080 units remaining) + - location: 18 (remaining gas: 1039987.070 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039987.010 units remaining) + - location: 19 (remaining gas: 1039987 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039986.930 units remaining) + - location: 20 (remaining gas: 1039986.920 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.850 units remaining) + - location: 21 (remaining gas: 1039986.840 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.770 units remaining) - [ (Pair {} {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039986.700 units remaining) + - location: 23 (remaining gas: 1039986.760 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" index 0e3e0236f093..d19177020d99 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039986.278 units remaining) - [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] + - location: 11 (remaining gas: 1039986.278 units remaining) + [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) + Unit ] - location: 12 (remaining gas: 1039986.198 units remaining) [ "bar" @parameter (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: -1 (remaining gas: 1039985.868 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } + - location: 14 (remaining gas: 1039985.858 units remaining) + [ "bar" @parameter + { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 17 (remaining gas: 1039985.788 units remaining) + - location: 17 (remaining gas: 1039985.778 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039985.708 units remaining) + - location: 18 (remaining gas: 1039985.698 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039985.638 units remaining) + - location: 19 (remaining gas: 1039985.628 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.558 units remaining) + - location: 20 (remaining gas: 1039985.548 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.478 units remaining) + - location: 21 (remaining gas: 1039985.468 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.398 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039985.328 units remaining) + - location: 23 (remaining gas: 1039985.388 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" index 8c6a7c6f9c03..32607edd896e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039986.278 units remaining) - [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] + - location: 11 (remaining gas: 1039986.278 units remaining) + [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) + Unit ] - location: 12 (remaining gas: 1039986.198 units remaining) [ "foo" @parameter (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: -1 (remaining gas: 1039985.868 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } + - location: 14 (remaining gas: 1039985.858 units remaining) + [ "foo" @parameter + { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 17 (remaining gas: 1039985.788 units remaining) + - location: 17 (remaining gas: 1039985.778 units remaining) [ True { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039985.708 units remaining) + - location: 18 (remaining gas: 1039985.698 units remaining) [ (Some True) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039985.638 units remaining) + - location: 19 (remaining gas: 1039985.628 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some True) Unit ] - - location: 20 (remaining gas: 1039985.558 units remaining) + - location: 20 (remaining gas: 1039985.548 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039985.478 units remaining) + - location: 21 (remaining gas: 1039985.468 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039985.398 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039985.328 units remaining) + - location: 23 (remaining gas: 1039985.388 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" index 6f633e951711..6c4269eaab03 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039986.278 units remaining) - [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] + - location: 11 (remaining gas: 1039986.278 units remaining) + [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) + Unit ] - location: 12 (remaining gas: 1039986.198 units remaining) [ "baz" @parameter (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: -1 (remaining gas: 1039985.868 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } + - location: 14 (remaining gas: 1039985.858 units remaining) + [ "baz" @parameter + { Elt "bar" 4 ; Elt "foo" 11 } { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 17 (remaining gas: 1039985.788 units remaining) + - location: 17 (remaining gas: 1039985.778 units remaining) [ False { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 18 (remaining gas: 1039985.708 units remaining) + - location: 18 (remaining gas: 1039985.698 units remaining) [ (Some False) { Elt "bar" 4 ; Elt "foo" 11 } Unit ] - - location: 19 (remaining gas: 1039985.638 units remaining) + - location: 19 (remaining gas: 1039985.628 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } (Some False) Unit ] - - location: 20 (remaining gas: 1039985.558 units remaining) + - location: 20 (remaining gas: 1039985.548 units remaining) [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039985.478 units remaining) + - location: 21 (remaining gas: 1039985.468 units remaining) [ {} (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039985.398 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039985.328 units remaining) + - location: 23 (remaining gas: 1039985.388 units remaining) [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" index 2b7e014dfd01..61dad0a24171 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039987.002 units remaining) - [ (Pair "foo" { Elt "foo" 0 } None) ] + - location: 11 (remaining gas: 1039987.002 units remaining) + [ (Pair "foo" { Elt "foo" 0 } None) + Unit ] - location: 12 (remaining gas: 1039986.922 units remaining) [ "foo" @parameter (Pair { Elt "foo" 0 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt "foo" 0 } { Elt "foo" 0 } Unit ] - - location: -1 (remaining gas: 1039986.592 units remaining) - [ { Elt "foo" 0 } + - location: 14 (remaining gas: 1039986.582 units remaining) + [ "foo" @parameter + { Elt "foo" 0 } { Elt "foo" 0 } Unit ] - - location: 17 (remaining gas: 1039986.512 units remaining) + - location: 17 (remaining gas: 1039986.502 units remaining) [ True { Elt "foo" 0 } Unit ] - - location: 18 (remaining gas: 1039986.432 units remaining) + - location: 18 (remaining gas: 1039986.422 units remaining) [ (Some True) { Elt "foo" 0 } Unit ] - - location: 19 (remaining gas: 1039986.362 units remaining) + - location: 19 (remaining gas: 1039986.352 units remaining) [ { Elt "foo" 0 } (Some True) Unit ] - - location: 20 (remaining gas: 1039986.282 units remaining) + - location: 20 (remaining gas: 1039986.272 units remaining) [ (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 21 (remaining gas: 1039986.202 units remaining) + - location: 21 (remaining gas: 1039986.192 units remaining) [ {} (Pair { Elt "foo" 0 } (Some True)) Unit ] - - location: 23 (remaining gas: 1039986.122 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039986.052 units remaining) + - location: 23 (remaining gas: 1039986.112 units remaining) [ (Pair {} { Elt "foo" 0 } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" index e01482017096..3160d2138b66 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039987.002 units remaining) - [ (Pair "bar" { Elt "foo" 1 } None) ] + - location: 11 (remaining gas: 1039987.002 units remaining) + [ (Pair "bar" { Elt "foo" 1 } None) + Unit ] - location: 12 (remaining gas: 1039986.922 units remaining) [ "bar" @parameter (Pair { Elt "foo" 1 } None) @storage @@ -23,33 +24,31 @@ trace [ { Elt "foo" 1 } { Elt "foo" 1 } Unit ] - - location: -1 (remaining gas: 1039986.592 units remaining) - [ { Elt "foo" 1 } + - location: 14 (remaining gas: 1039986.582 units remaining) + [ "bar" @parameter + { Elt "foo" 1 } { Elt "foo" 1 } Unit ] - - location: 17 (remaining gas: 1039986.512 units remaining) + - location: 17 (remaining gas: 1039986.502 units remaining) [ False { Elt "foo" 1 } Unit ] - - location: 18 (remaining gas: 1039986.432 units remaining) + - location: 18 (remaining gas: 1039986.422 units remaining) [ (Some False) { Elt "foo" 1 } Unit ] - - location: 19 (remaining gas: 1039986.362 units remaining) + - location: 19 (remaining gas: 1039986.352 units remaining) [ { Elt "foo" 1 } (Some False) Unit ] - - location: 20 (remaining gas: 1039986.282 units remaining) + - location: 20 (remaining gas: 1039986.272 units remaining) [ (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.202 units remaining) + - location: 21 (remaining gas: 1039986.192 units remaining) [ {} (Pair { Elt "foo" 1 } (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.122 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039986.052 units remaining) + - location: 23 (remaining gas: 1039986.112 units remaining) [ (Pair {} { Elt "foo" 1 } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" index 98fe59e88826..ec24d0f314aa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039987.606 units remaining) - [ (Pair "bar" {} None) ] + - location: 11 (remaining gas: 1039987.606 units remaining) + [ (Pair "bar" {} None) + Unit ] - location: 12 (remaining gas: 1039987.526 units remaining) [ "bar" @parameter (Pair {} None) @storage @@ -23,33 +24,31 @@ trace [ {} {} Unit ] - - location: -1 (remaining gas: 1039987.196 units remaining) - [ {} + - location: 14 (remaining gas: 1039987.186 units remaining) + [ "bar" @parameter + {} {} Unit ] - - location: 17 (remaining gas: 1039987.116 units remaining) + - location: 17 (remaining gas: 1039987.106 units remaining) [ False {} Unit ] - - location: 18 (remaining gas: 1039987.036 units remaining) + - location: 18 (remaining gas: 1039987.026 units remaining) [ (Some False) {} Unit ] - - location: 19 (remaining gas: 1039986.966 units remaining) + - location: 19 (remaining gas: 1039986.956 units remaining) [ {} (Some False) Unit ] - - location: 20 (remaining gas: 1039986.886 units remaining) + - location: 20 (remaining gas: 1039986.876 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 21 (remaining gas: 1039986.806 units remaining) + - location: 21 (remaining gas: 1039986.796 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 23 (remaining gas: 1039986.726 units remaining) - [ (Pair {} {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039986.656 units remaining) + - location: 23 (remaining gas: 1039986.716 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" index 43c3cb508678..96f018418f02 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.296 units remaining) - [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } 111) ] + - location: 8 (remaining gas: 1039990.296 units remaining) + [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } 111) + Unit ] - location: 9 (remaining gas: 1039990.216 units remaining) [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 13 (remaining gas: 1039989.966 units remaining) [ (Pair {} 6) Unit ] - - location: -1 (remaining gas: 1039989.896 units remaining) - [ (Pair {} 6) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" index 7e9220dbe051..b91ef23e283e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.408 units remaining) - [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } 111) ] + - location: 8 (remaining gas: 1039992.408 units remaining) + [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } 111) + Unit ] - location: 9 (remaining gas: 1039992.328 units remaining) [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 13 (remaining gas: 1039992.078 units remaining) [ (Pair {} 3) Unit ] - - location: -1 (remaining gas: 1039992.008 units remaining) - [ (Pair {} 3) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" index 795050998c5b..17b9359db7ed 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.816 units remaining) - [ (Pair { Elt "a" 1 } 111) ] + - location: 8 (remaining gas: 1039993.816 units remaining) + [ (Pair { Elt "a" 1 } 111) + Unit ] - location: 9 (remaining gas: 1039993.736 units remaining) [ { Elt "a" 1 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 13 (remaining gas: 1039993.486 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039993.416 units remaining) - [ (Pair {} 1) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out index d304ff7b0b00..fce2b8ce7d7d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039994.400 units remaining) - [ (Pair {} 111) ] + - location: 8 (remaining gas: 1039994.400 units remaining) + [ (Pair {} 111) + Unit ] - location: 9 (remaining gas: 1039994.320 units remaining) [ {} @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 13 (remaining gas: 1039994.070 units remaining) [ (Pair {} 0) Unit ] - - location: -1 (remaining gas: 1039994 units remaining) - [ (Pair {} 0) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out index 1135c2291b64..dc98c905369c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039937.860 units remaining) - [ (Pair Unit Unit) ] + - location: 6 (remaining gas: 1039937.860 units remaining) + [ (Pair Unit Unit) + Unit ] - location: 7 (remaining gas: 1039937.780 units remaining) [ Unit @parameter Unit ] @@ -38,149 +39,134 @@ trace [ Unit ] - location: 23 (remaining gas: 1039936.680 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039936.610 units remaining) - [ Unit ] - - location: 28 (remaining gas: 1039936.530 units remaining) + - location: 28 (remaining gas: 1039936.600 units remaining) [ 10 Unit ] - - location: 31 (remaining gas: 1039936.450 units remaining) + - location: 31 (remaining gas: 1039936.520 units remaining) [ 7987 10 Unit ] - - location: 34 (remaining gas: 1039935.984 units remaining) + - location: 34 (remaining gas: 1039936.054 units remaining) [ 79870 Unit ] - - location: 35 (remaining gas: 1039935.904 units remaining) + - location: 35 (remaining gas: 1039935.974 units remaining) [ 79870 79870 Unit ] - - location: 38 (remaining gas: 1039935.800 units remaining) + - location: 38 (remaining gas: 1039935.870 units remaining) [ 0 Unit ] - - location: 40 (remaining gas: 1039935.720 units remaining) + - location: 40 (remaining gas: 1039935.790 units remaining) [ True Unit ] - - location: 41 (remaining gas: 1039935.660 units remaining) - [ Unit ] - - location: 42 (remaining gas: 1039935.590 units remaining) + - location: 41 (remaining gas: 1039935.730 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039935.520 units remaining) + - location: 42 (remaining gas: 1039935.660 units remaining) [ Unit ] - - location: 47 (remaining gas: 1039935.440 units remaining) + - location: 47 (remaining gas: 1039935.580 units remaining) [ 10 Unit ] - - location: 50 (remaining gas: 1039935.360 units remaining) + - location: 50 (remaining gas: 1039935.500 units remaining) [ -7987 10 Unit ] - - location: 53 (remaining gas: 1039935.271 units remaining) + - location: 53 (remaining gas: 1039935.411 units remaining) [ -79870 Unit ] - - location: 54 (remaining gas: 1039935.191 units remaining) + - location: 54 (remaining gas: 1039935.331 units remaining) [ -79870 -79870 Unit ] - - location: 57 (remaining gas: 1039935.041 units remaining) + - location: 57 (remaining gas: 1039935.181 units remaining) [ 0 Unit ] - - location: 59 (remaining gas: 1039934.961 units remaining) + - location: 59 (remaining gas: 1039935.101 units remaining) [ True Unit ] - - location: 60 (remaining gas: 1039934.901 units remaining) + - location: 60 (remaining gas: 1039935.041 units remaining) [ Unit ] - - location: 61 (remaining gas: 1039934.831 units remaining) + - location: 61 (remaining gas: 1039934.971 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039934.761 units remaining) - [ Unit ] - - location: 66 (remaining gas: 1039934.681 units remaining) + - location: 66 (remaining gas: 1039934.891 units remaining) [ 10 Unit ] - - location: 69 (remaining gas: 1039934.601 units remaining) + - location: 69 (remaining gas: 1039934.811 units remaining) [ -7987 10 Unit ] - - location: 72 (remaining gas: 1039934.512 units remaining) + - location: 72 (remaining gas: 1039934.722 units remaining) [ -79870 Unit ] - - location: 73 (remaining gas: 1039934.432 units remaining) + - location: 73 (remaining gas: 1039934.642 units remaining) [ -79870 -79870 Unit ] - - location: 76 (remaining gas: 1039934.282 units remaining) + - location: 76 (remaining gas: 1039934.492 units remaining) [ 0 Unit ] - - location: 78 (remaining gas: 1039934.202 units remaining) + - location: 78 (remaining gas: 1039934.412 units remaining) [ True Unit ] - - location: 79 (remaining gas: 1039934.142 units remaining) - [ Unit ] - - location: 80 (remaining gas: 1039934.072 units remaining) + - location: 79 (remaining gas: 1039934.352 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039934.002 units remaining) + - location: 80 (remaining gas: 1039934.282 units remaining) [ Unit ] - - location: 85 (remaining gas: 1039933.922 units remaining) + - location: 85 (remaining gas: 1039934.202 units remaining) [ -10 Unit ] - - location: 88 (remaining gas: 1039933.842 units remaining) + - location: 88 (remaining gas: 1039934.122 units remaining) [ 7987 -10 Unit ] - - location: 91 (remaining gas: 1039933.753 units remaining) + - location: 91 (remaining gas: 1039934.033 units remaining) [ -79870 Unit ] - - location: 92 (remaining gas: 1039933.673 units remaining) + - location: 92 (remaining gas: 1039933.953 units remaining) [ -79870 -79870 Unit ] - - location: 95 (remaining gas: 1039933.523 units remaining) + - location: 95 (remaining gas: 1039933.803 units remaining) [ 0 Unit ] - - location: 97 (remaining gas: 1039933.443 units remaining) + - location: 97 (remaining gas: 1039933.723 units remaining) [ True Unit ] - - location: 98 (remaining gas: 1039933.383 units remaining) + - location: 98 (remaining gas: 1039933.663 units remaining) [ Unit ] - - location: 99 (remaining gas: 1039933.313 units remaining) + - location: 99 (remaining gas: 1039933.593 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039933.243 units remaining) - [ Unit ] - - location: 104 (remaining gas: 1039933.163 units remaining) + - location: 104 (remaining gas: 1039933.513 units remaining) [ 10 Unit ] - - location: 107 (remaining gas: 1039933.083 units remaining) + - location: 107 (remaining gas: 1039933.433 units remaining) [ 7987 10 Unit ] - - location: 110 (remaining gas: 1039932.994 units remaining) + - location: 110 (remaining gas: 1039933.344 units remaining) [ 79870 Unit ] - - location: 111 (remaining gas: 1039932.914 units remaining) + - location: 111 (remaining gas: 1039933.264 units remaining) [ 79870 79870 Unit ] - - location: 114 (remaining gas: 1039932.764 units remaining) + - location: 114 (remaining gas: 1039933.114 units remaining) [ 0 Unit ] - - location: 116 (remaining gas: 1039932.684 units remaining) + - location: 116 (remaining gas: 1039933.034 units remaining) [ True Unit ] - - location: 117 (remaining gas: 1039932.624 units remaining) - [ Unit ] - - location: 118 (remaining gas: 1039932.554 units remaining) + - location: 117 (remaining gas: 1039932.974 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039932.484 units remaining) + - location: 118 (remaining gas: 1039932.904 units remaining) [ Unit ] - - location: 123 (remaining gas: 1039932.404 units remaining) + - location: 123 (remaining gas: 1039932.824 units remaining) [ Unit Unit ] - - location: 124 (remaining gas: 1039932.324 units remaining) + - location: 124 (remaining gas: 1039932.744 units remaining) [ {} Unit Unit ] - - location: 126 (remaining gas: 1039932.244 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039932.174 units remaining) + - location: 126 (remaining gas: 1039932.664 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out index 81574c24e8e7..b90ad29cab93 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039986.695 units remaining) - [ (Pair 257 0x0000000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039986.695 units remaining) + [ (Pair 257 0x0000000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039986.615 units remaining) [ 257 @parameter Unit ] @@ -29,27 +30,21 @@ trace - location: 19 (remaining gas: 1039986.115 units remaining) [ (Pair 257 0) @some Unit ] - - location: 13 (remaining gas: 1039986.045 units remaining) - [ (Pair 257 0) @some - Unit ] - - location: 20 (remaining gas: 1039985.965 units remaining) + - location: 20 (remaining gas: 1039986.035 units remaining) [ 257 Unit ] - - location: 21 (remaining gas: 1039985.885 units remaining) + - location: 21 (remaining gas: 1039985.955 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 257 Unit ] - - location: 24 (remaining gas: 1039985.495 units remaining) + - location: 24 (remaining gas: 1039985.565 units remaining) [ 0x0101000000000000000000000000000000000000000000000000000000000000 Unit ] - - location: 25 (remaining gas: 1039985.415 units remaining) + - location: 25 (remaining gas: 1039985.485 units remaining) [ {} 0x0101000000000000000000000000000000000000000000000000000000000000 Unit ] - - location: 27 (remaining gas: 1039985.335 units remaining) - [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) - Unit ] - - location: -1 (remaining gas: 1039985.265 units remaining) + - location: 27 (remaining gas: 1039985.405 units remaining) [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out index 16ad7f9ea74b..6b556317072d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039986.695 units remaining) - [ (Pair 16 0x0200000000000000000000000000000000000000000000000000000000000000) ] + - location: 6 (remaining gas: 1039986.695 units remaining) + [ (Pair 16 0x0200000000000000000000000000000000000000000000000000000000000000) + Unit ] - location: 7 (remaining gas: 1039986.615 units remaining) [ 16 @parameter Unit ] @@ -29,27 +30,21 @@ trace - location: 19 (remaining gas: 1039986.115 units remaining) [ (Pair 16 0) @some Unit ] - - location: 13 (remaining gas: 1039986.045 units remaining) - [ (Pair 16 0) @some - Unit ] - - location: 20 (remaining gas: 1039985.965 units remaining) + - location: 20 (remaining gas: 1039986.035 units remaining) [ 16 Unit ] - - location: 21 (remaining gas: 1039985.885 units remaining) + - location: 21 (remaining gas: 1039985.955 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 16 Unit ] - - location: 24 (remaining gas: 1039985.495 units remaining) + - location: 24 (remaining gas: 1039985.565 units remaining) [ 0x1000000000000000000000000000000000000000000000000000000000000000 Unit ] - - location: 25 (remaining gas: 1039985.415 units remaining) + - location: 25 (remaining gas: 1039985.485 units remaining) [ {} 0x1000000000000000000000000000000000000000000000000000000000000000 Unit ] - - location: 27 (remaining gas: 1039985.335 units remaining) - [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) - Unit ] - - location: -1 (remaining gas: 1039985.265 units remaining) + - location: 27 (remaining gas: 1039985.405 units remaining) [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out index a19a40b6f8db..2798be704397 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.530 units remaining) - [ (Pair (Left -2) 0) ] - - location: 9 (remaining gas: 1039992.450 units remaining) + - location: 8 (remaining gas: 1039992.400 units remaining) + [ (Pair (Left -2) 0) + Unit ] + - location: 9 (remaining gas: 1039992.320 units remaining) [ (Left -2) @parameter Unit ] - - location: 10 (remaining gas: 1039992.360 units remaining) + - location: 10 (remaining gas: 1039992.230 units remaining) [ -2 @parameter.left Unit ] - - location: 12 (remaining gas: 1039992.280 units remaining) - [ 2 - Unit ] - - location: 11 (remaining gas: 1039992.210 units remaining) + - location: 12 (remaining gas: 1039992.150 units remaining) [ 2 Unit ] - - location: 15 (remaining gas: 1039992.130 units remaining) + - location: 15 (remaining gas: 1039992.070 units remaining) [ {} 2 Unit ] - - location: 17 (remaining gas: 1039992.050 units remaining) - [ (Pair {} 2) - Unit ] - - location: -1 (remaining gas: 1039991.980 units remaining) + - location: 17 (remaining gas: 1039991.990 units remaining) [ (Pair {} 2) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out index dc5d6ed47181..9169b2bd085e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.530 units remaining) - [ (Pair (Left 0) 0) ] - - location: 9 (remaining gas: 1039992.450 units remaining) + - location: 8 (remaining gas: 1039992.400 units remaining) + [ (Pair (Left 0) 0) + Unit ] + - location: 9 (remaining gas: 1039992.320 units remaining) [ (Left 0) @parameter Unit ] - - location: 10 (remaining gas: 1039992.360 units remaining) + - location: 10 (remaining gas: 1039992.230 units remaining) [ 0 @parameter.left Unit ] - - location: 12 (remaining gas: 1039992.280 units remaining) - [ 0 - Unit ] - - location: 11 (remaining gas: 1039992.210 units remaining) + - location: 12 (remaining gas: 1039992.150 units remaining) [ 0 Unit ] - - location: 15 (remaining gas: 1039992.130 units remaining) + - location: 15 (remaining gas: 1039992.070 units remaining) [ {} 0 Unit ] - - location: 17 (remaining gas: 1039992.050 units remaining) - [ (Pair {} 0) - Unit ] - - location: -1 (remaining gas: 1039991.980 units remaining) + - location: 17 (remaining gas: 1039991.990 units remaining) [ (Pair {} 0) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out index 1a748ce84ca2..89ff235e0f8f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.530 units remaining) - [ (Pair (Left 2) 0) ] - - location: 9 (remaining gas: 1039992.450 units remaining) + - location: 8 (remaining gas: 1039992.400 units remaining) + [ (Pair (Left 2) 0) + Unit ] + - location: 9 (remaining gas: 1039992.320 units remaining) [ (Left 2) @parameter Unit ] - - location: 10 (remaining gas: 1039992.360 units remaining) + - location: 10 (remaining gas: 1039992.230 units remaining) [ 2 @parameter.left Unit ] - - location: 12 (remaining gas: 1039992.280 units remaining) - [ -2 - Unit ] - - location: 11 (remaining gas: 1039992.210 units remaining) + - location: 12 (remaining gas: 1039992.150 units remaining) [ -2 Unit ] - - location: 15 (remaining gas: 1039992.130 units remaining) + - location: 15 (remaining gas: 1039992.070 units remaining) [ {} -2 Unit ] - - location: 17 (remaining gas: 1039992.050 units remaining) - [ (Pair {} -2) - Unit ] - - location: -1 (remaining gas: 1039991.980 units remaining) + - location: 17 (remaining gas: 1039991.990 units remaining) [ (Pair {} -2) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out index 103452c017df..f12ff359a900 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.530 units remaining) - [ (Pair (Right 0) 0) ] - - location: 9 (remaining gas: 1039992.450 units remaining) + - location: 8 (remaining gas: 1039992.400 units remaining) + [ (Pair (Right 0) 0) + Unit ] + - location: 9 (remaining gas: 1039992.320 units remaining) [ (Right 0) @parameter Unit ] - - location: 10 (remaining gas: 1039992.360 units remaining) + - location: 10 (remaining gas: 1039992.230 units remaining) [ 0 @parameter.right Unit ] - - location: 14 (remaining gas: 1039992.280 units remaining) - [ 0 - Unit ] - - location: 13 (remaining gas: 1039992.210 units remaining) + - location: 14 (remaining gas: 1039992.150 units remaining) [ 0 Unit ] - - location: 15 (remaining gas: 1039992.130 units remaining) + - location: 15 (remaining gas: 1039992.070 units remaining) [ {} 0 Unit ] - - location: 17 (remaining gas: 1039992.050 units remaining) - [ (Pair {} 0) - Unit ] - - location: -1 (remaining gas: 1039991.980 units remaining) + - location: 17 (remaining gas: 1039991.990 units remaining) [ (Pair {} 0) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out index 6d163b45f99a..e6e01f691221 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out @@ -7,28 +7,23 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.530 units remaining) - [ (Pair (Right 2) 0) ] - - location: 9 (remaining gas: 1039992.450 units remaining) + - location: 8 (remaining gas: 1039992.400 units remaining) + [ (Pair (Right 2) 0) + Unit ] + - location: 9 (remaining gas: 1039992.320 units remaining) [ (Right 2) @parameter Unit ] - - location: 10 (remaining gas: 1039992.360 units remaining) + - location: 10 (remaining gas: 1039992.230 units remaining) [ 2 @parameter.right Unit ] - - location: 14 (remaining gas: 1039992.280 units remaining) - [ -2 - Unit ] - - location: 13 (remaining gas: 1039992.210 units remaining) + - location: 14 (remaining gas: 1039992.150 units remaining) [ -2 Unit ] - - location: 15 (remaining gas: 1039992.130 units remaining) + - location: 15 (remaining gas: 1039992.070 units remaining) [ {} -2 Unit ] - - location: 17 (remaining gas: 1039992.050 units remaining) - [ (Pair {} -2) - Unit ] - - location: -1 (remaining gas: 1039991.980 units remaining) + - location: 17 (remaining gas: 1039991.990 units remaining) [ (Pair {} -2) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out index 13dd1ca1ad50..6fed069da647 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.030 units remaining) - [ (Pair Unit (Some 10)) ] + - location: 7 (remaining gas: 1039994.030 units remaining) + [ (Pair Unit (Some 10)) + Unit ] - location: 8 (remaining gas: 1039993.950 units remaining) [ Unit ] - location: 9 (remaining gas: 1039993.870 units remaining) @@ -21,7 +22,4 @@ trace - location: 13 (remaining gas: 1039993.710 units remaining) [ (Pair {} None) Unit ] - - location: -1 (remaining gas: 1039993.640 units remaining) - [ (Pair {} None) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out index e001aafd9b0a..b6979eb3ac00 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair False None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair False None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ False @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 13 (remaining gas: 1039993.280 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039993.210 units remaining) - [ (Pair {} (Some True)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out index bd7f7ae9a351..4698811abc53 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair True None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair True None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ True @parameter Unit ] @@ -25,7 +26,4 @@ trace - location: 13 (remaining gas: 1039993.280 units remaining) [ (Pair {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039993.210 units remaining) - [ (Pair {} (Some False)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out index 84ea45b8ffd6..ebb6df083794 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Left -8) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Left -8) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Left -8) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ -8 @parameter.left Unit ] - - location: 13 (remaining gas: 1039991.255 units remaining) - [ 7 - Unit ] - - location: 12 (remaining gas: 1039991.185 units remaining) + - location: 13 (remaining gas: 1039991.125 units remaining) [ 7 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some 7) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some 7) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some 7)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some 7)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out index e5c526b602d1..ce428a928613 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Left -9) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Left -9) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Left -9) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ -9 @parameter.left Unit ] - - location: 13 (remaining gas: 1039991.255 units remaining) - [ 8 - Unit ] - - location: 12 (remaining gas: 1039991.185 units remaining) + - location: 13 (remaining gas: 1039991.125 units remaining) [ 8 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some 8) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some 8) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some 8)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some 8)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out index aaa4bbc3bd25..bf9ab49a5195 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Left 0) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Left 0) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Left 0) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ 0 @parameter.left Unit ] - - location: 13 (remaining gas: 1039991.255 units remaining) - [ -1 - Unit ] - - location: 12 (remaining gas: 1039991.185 units remaining) + - location: 13 (remaining gas: 1039991.125 units remaining) [ -1 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some -1) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some -1) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some -1)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some -1)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out index a946417a9b78..cec71c70be4f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Left 7) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Left 7) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Left 7) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ 7 @parameter.left Unit ] - - location: 13 (remaining gas: 1039991.255 units remaining) - [ -8 - Unit ] - - location: 12 (remaining gas: 1039991.185 units remaining) + - location: 13 (remaining gas: 1039991.125 units remaining) [ -8 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some -8) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some -8) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some -8)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some -8)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out index 1d9bb71a22cf..4b3a36b7c7a4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Left 8) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Left 8) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Left 8) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ 8 @parameter.left Unit ] - - location: 13 (remaining gas: 1039991.255 units remaining) - [ -9 - Unit ] - - location: 12 (remaining gas: 1039991.185 units remaining) + - location: 13 (remaining gas: 1039991.125 units remaining) [ -9 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some -9) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some -9) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some -9)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some -9)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out index 6e21c53efbc1..98716b1df2be 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Right 0) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Right 0) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Right 0) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ 0 @parameter.right Unit ] - - location: 15 (remaining gas: 1039991.255 units remaining) - [ -1 - Unit ] - - location: 14 (remaining gas: 1039991.185 units remaining) + - location: 15 (remaining gas: 1039991.125 units remaining) [ -1 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some -1) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some -1) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some -1)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some -1)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out index 345174852561..a6b92665ed01 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Right 7) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Right 7) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Right 7) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ 7 @parameter.right Unit ] - - location: 15 (remaining gas: 1039991.255 units remaining) - [ -8 - Unit ] - - location: 14 (remaining gas: 1039991.185 units remaining) + - location: 15 (remaining gas: 1039991.125 units remaining) [ -8 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some -8) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some -8) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some -8)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some -8)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out index 50234d3def5b..0cb2741256a0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out @@ -7,31 +7,26 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039991.480 units remaining) - [ (Pair (Right 8) None) ] - - location: 10 (remaining gas: 1039991.400 units remaining) + - location: 9 (remaining gas: 1039991.350 units remaining) + [ (Pair (Right 8) None) + Unit ] + - location: 10 (remaining gas: 1039991.270 units remaining) [ (Right 8) @parameter Unit ] - - location: 11 (remaining gas: 1039991.310 units remaining) + - location: 11 (remaining gas: 1039991.180 units remaining) [ 8 @parameter.right Unit ] - - location: 15 (remaining gas: 1039991.255 units remaining) - [ -9 - Unit ] - - location: 14 (remaining gas: 1039991.185 units remaining) + - location: 15 (remaining gas: 1039991.125 units remaining) [ -9 Unit ] - - location: 16 (remaining gas: 1039991.105 units remaining) + - location: 16 (remaining gas: 1039991.045 units remaining) [ (Some -9) Unit ] - - location: 17 (remaining gas: 1039991.025 units remaining) + - location: 17 (remaining gas: 1039990.965 units remaining) [ {} (Some -9) Unit ] - - location: 19 (remaining gas: 1039990.945 units remaining) - [ (Pair {} (Some -9)) - Unit ] - - location: -1 (remaining gas: 1039990.875 units remaining) + - location: 19 (remaining gas: 1039990.885 units remaining) [ (Pair {} (Some -9)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out index 364baf3e0f2b..84cda4a6bb42 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair False False) None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair False False) None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair False False) @parameter Unit ] @@ -41,7 +42,4 @@ trace - location: 19 (remaining gas: 1039988.430 units remaining) [ (Pair {} (Some False)) Unit ] - - location: -1 (remaining gas: 1039988.360 units remaining) - [ (Pair {} (Some False)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out index 8a8578d5fc10..a1cbbb8fb64c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair False True) None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair False True) None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair False True) @parameter Unit ] @@ -41,7 +42,4 @@ trace - location: 19 (remaining gas: 1039988.430 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039988.360 units remaining) - [ (Pair {} (Some True)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out index cb3a4ec6a6bc..6f4d00e06ab5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair True False) None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair True False) None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair True False) @parameter Unit ] @@ -41,7 +42,4 @@ trace - location: 19 (remaining gas: 1039988.430 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039988.360 units remaining) - [ (Pair {} (Some True)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out index 7e6220538181..e5aeb883ebea 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair True True) None) ] + - location: 9 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair True True) None) + Unit ] - location: 10 (remaining gas: 1039989.070 units remaining) [ (Pair True True) @parameter Unit ] @@ -41,7 +42,4 @@ trace - location: 19 (remaining gas: 1039988.430 units remaining) [ (Pair {} (Some True)) Unit ] - - location: -1 (remaining gas: 1039988.360 units remaining) - [ (Pair {} (Some True)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out index 988f42410221..9002fe42cdf8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 0 8) None) ] + - location: 9 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 0 8) None) + Unit ] - location: 10 (remaining gas: 1039992.040 units remaining) [ (Pair 0 8) @parameter Unit ] @@ -29,7 +30,4 @@ trace - location: 16 (remaining gas: 1039991.640 units remaining) [ (Pair {} (Some 8)) Unit ] - - location: -1 (remaining gas: 1039991.570 units remaining) - [ (Pair {} (Some 8)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out index f152deed3fd2..106a0f1bf557 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 14 1) None) ] + - location: 9 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 14 1) None) + Unit ] - location: 10 (remaining gas: 1039992.040 units remaining) [ (Pair 14 1) @parameter Unit ] @@ -29,7 +30,4 @@ trace - location: 16 (remaining gas: 1039991.640 units remaining) [ (Pair {} (Some 15)) Unit ] - - location: -1 (remaining gas: 1039991.570 units remaining) - [ (Pair {} (Some 15)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out index fc2f50d8a654..240f86c13dba 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 15 4) None) ] + - location: 9 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 15 4) None) + Unit ] - location: 10 (remaining gas: 1039992.040 units remaining) [ (Pair 15 4) @parameter Unit ] @@ -29,7 +30,4 @@ trace - location: 16 (remaining gas: 1039991.640 units remaining) [ (Pair {} (Some 15)) Unit ] - - location: -1 (remaining gas: 1039991.570 units remaining) - [ (Pair {} (Some 15)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out index 76e749173750..78c3347adf9e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 4 8) None) ] + - location: 9 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 4 8) None) + Unit ] - location: 10 (remaining gas: 1039992.040 units remaining) [ (Pair 4 8) @parameter Unit ] @@ -29,7 +30,4 @@ trace - location: 16 (remaining gas: 1039991.640 units remaining) [ (Pair {} (Some 12)) Unit ] - - location: -1 (remaining gas: 1039991.570 units remaining) - [ (Pair {} (Some 12)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out index fab9d0fb2ad8..9f5e902dfdcc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 7 7) None) ] + - location: 9 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 7 7) None) + Unit ] - location: 10 (remaining gas: 1039992.040 units remaining) [ (Pair 7 7) @parameter Unit ] @@ -29,7 +30,4 @@ trace - location: 16 (remaining gas: 1039991.640 units remaining) [ (Pair {} (Some 7)) Unit ] - - location: -1 (remaining gas: 1039991.570 units remaining) - [ (Pair {} (Some 7)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out index cd734ff7e2b8..16352c521f09 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 8 0) None) ] + - location: 9 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 8 0) None) + Unit ] - location: 10 (remaining gas: 1039992.040 units remaining) [ (Pair 8 0) @parameter Unit ] @@ -29,7 +30,4 @@ trace - location: 16 (remaining gas: 1039991.640 units remaining) [ (Pair {} (Some 8)) Unit ] - - location: -1 (remaining gas: 1039991.570 units remaining) - [ (Pair {} (Some 8)) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" index 3c6f8d8d3041..ca35a333ae14 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039758.056 units remaining) + - location: 15 (remaining gas: 1039758.056 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -17,7 +17,8 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit) ] + Unit) + Unit ] - location: 16 (remaining gas: 1039757.976 units remaining) [ (Pair -1 1 @@ -83,8 +84,9 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 20 (remaining gas: 1039757.566 units remaining) + - location: 21 (remaining gas: 1039757.556 units remaining) [ -1 + -1 (Pair 1 "foobar" 0x00aabbcc @@ -94,7 +96,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 22 (remaining gas: 1039749.326 units remaining) + - location: 22 (remaining gas: 1039749.316 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -106,7 +108,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 23 (remaining gas: 1039742.086 units remaining) + - location: 23 (remaining gas: 1039742.076 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -118,19 +120,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 26 (remaining gas: 1039742.006 units remaining) - [ -1 @packed.unpacked.some - -1 - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 31 (remaining gas: 1039741.936 units remaining) + - location: 26 (remaining gas: 1039741.996 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -142,7 +132,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 25 (remaining gas: 1039741.866 units remaining) + - location: 31 (remaining gas: 1039741.926 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -154,7 +144,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 34 (remaining gas: 1039741.716 units remaining) + - location: 34 (remaining gas: 1039741.776 units remaining) [ 0 (Pair 1 "foobar" @@ -165,18 +155,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 35 (remaining gas: 1039741.636 units remaining) - [ True - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039741.566 units remaining) + - location: 35 (remaining gas: 1039741.696 units remaining) [ True (Pair 1 "foobar" @@ -187,7 +166,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 36 (remaining gas: 1039741.506 units remaining) + - location: 36 (remaining gas: 1039741.636 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -197,7 +176,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 37 (remaining gas: 1039741.436 units remaining) + - location: 37 (remaining gas: 1039741.566 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,17 +186,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039741.366 units remaining) - [ (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 42 (remaining gas: 1039741.286 units remaining) + - location: 42 (remaining gas: 1039741.486 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -235,7 +204,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 43 (remaining gas: 1039741.206 units remaining) + - location: 43 (remaining gas: 1039741.406 units remaining) [ 1 (Pair 1 "foobar" @@ -246,7 +215,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 44 (remaining gas: 1039741.106 units remaining) + - location: 44 (remaining gas: 1039741.306 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -256,7 +225,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 46 (remaining gas: 1039741.026 units remaining) + - location: 46 (remaining gas: 1039741.226 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -266,8 +235,9 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 45 (remaining gas: 1039740.956 units remaining) + - location: 46 (remaining gas: 1039741.146 units remaining) [ 1 + 1 (Pair "foobar" 0x00aabbcc 1000 @@ -276,7 +246,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 47 (remaining gas: 1039732.716 units remaining) + - location: 47 (remaining gas: 1039732.906 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -287,7 +257,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 48 (remaining gas: 1039725.476 units remaining) + - location: 48 (remaining gas: 1039725.666 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -298,7 +268,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 51 (remaining gas: 1039725.396 units remaining) + - location: 51 (remaining gas: 1039725.586 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -309,7 +279,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 56 (remaining gas: 1039725.326 units remaining) + - location: 56 (remaining gas: 1039725.516 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -320,18 +290,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 50 (remaining gas: 1039725.256 units remaining) - [ 1 @packed.unpacked.some - 1 - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 59 (remaining gas: 1039725.106 units remaining) + - location: 59 (remaining gas: 1039725.366 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -341,17 +300,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 60 (remaining gas: 1039725.026 units remaining) - [ True - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039724.956 units remaining) + - location: 60 (remaining gas: 1039725.286 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -361,16 +310,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 61 (remaining gas: 1039724.896 units remaining) - [ (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 62 (remaining gas: 1039724.826 units remaining) + - location: 61 (remaining gas: 1039725.226 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -379,7 +319,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039724.756 units remaining) + - location: 62 (remaining gas: 1039725.156 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -388,7 +328,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 67 (remaining gas: 1039724.676 units remaining) + - location: 67 (remaining gas: 1039725.076 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -404,7 +344,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 68 (remaining gas: 1039724.596 units remaining) + - location: 68 (remaining gas: 1039724.996 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -414,7 +354,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 69 (remaining gas: 1039724.496 units remaining) + - location: 69 (remaining gas: 1039724.896 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -423,7 +363,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 71 (remaining gas: 1039724.416 units remaining) + - location: 71 (remaining gas: 1039724.816 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -432,8 +372,9 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 70 (remaining gas: 1039724.346 units remaining) + - location: 71 (remaining gas: 1039724.736 units remaining) [ "foobar" + "foobar" (Pair 0x00aabbcc 1000 False @@ -441,7 +382,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 72 (remaining gas: 1039712.106 units remaining) + - location: 72 (remaining gas: 1039712.496 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -451,7 +392,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 73 (remaining gas: 1039704.792 units remaining) + - location: 73 (remaining gas: 1039705.182 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -461,17 +402,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 76 (remaining gas: 1039704.712 units remaining) - [ "foobar" @packed.unpacked.some - "foobar" - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 81 (remaining gas: 1039704.642 units remaining) + - location: 76 (remaining gas: 1039705.102 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -481,7 +412,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 75 (remaining gas: 1039704.572 units remaining) + - location: 81 (remaining gas: 1039705.032 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -491,7 +422,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 84 (remaining gas: 1039704.452 units remaining) + - location: 84 (remaining gas: 1039704.912 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -500,16 +431,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 85 (remaining gas: 1039704.372 units remaining) - [ True - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039704.302 units remaining) + - location: 85 (remaining gas: 1039704.832 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -518,7 +440,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 86 (remaining gas: 1039704.242 units remaining) + - location: 86 (remaining gas: 1039704.772 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -526,7 +448,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 87 (remaining gas: 1039704.172 units remaining) + - location: 87 (remaining gas: 1039704.702 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -534,15 +456,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039704.102 units remaining) - [ (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 92 (remaining gas: 1039704.022 units remaining) + - location: 92 (remaining gas: 1039704.622 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -556,7 +470,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 93 (remaining gas: 1039703.942 units remaining) + - location: 93 (remaining gas: 1039704.542 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -565,7 +479,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 94 (remaining gas: 1039703.842 units remaining) + - location: 94 (remaining gas: 1039704.442 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -573,7 +487,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 96 (remaining gas: 1039703.762 units remaining) + - location: 96 (remaining gas: 1039704.362 units remaining) [ 0x00aabbcc (Pair 1000 False @@ -581,15 +495,16 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 95 (remaining gas: 1039703.692 units remaining) + - location: 96 (remaining gas: 1039704.282 units remaining) [ 0x00aabbcc + 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 97 (remaining gas: 1039691.452 units remaining) + - location: 97 (remaining gas: 1039692.042 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 @@ -598,7 +513,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 98 (remaining gas: 1039657.212 units remaining) + - location: 98 (remaining gas: 1039657.802 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 @@ -607,16 +522,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 101 (remaining gas: 1039657.132 units remaining) - [ 0x00aabbcc @packed.unpacked.some - 0x00aabbcc - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 106 (remaining gas: 1039657.062 units remaining) + - location: 101 (remaining gas: 1039657.722 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -625,7 +531,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 100 (remaining gas: 1039656.992 units remaining) + - location: 106 (remaining gas: 1039657.652 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -634,7 +540,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 109 (remaining gas: 1039656.872 units remaining) + - location: 109 (remaining gas: 1039657.532 units remaining) [ 0 (Pair 1000 False @@ -642,15 +548,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 110 (remaining gas: 1039656.792 units remaining) - [ True - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039656.722 units remaining) + - location: 110 (remaining gas: 1039657.452 units remaining) [ True (Pair 1000 False @@ -658,28 +556,21 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 111 (remaining gas: 1039656.662 units remaining) + - location: 111 (remaining gas: 1039657.392 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 112 (remaining gas: 1039656.592 units remaining) + - location: 112 (remaining gas: 1039657.322 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039656.522 units remaining) - [ (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 117 (remaining gas: 1039656.442 units remaining) + - location: 117 (remaining gas: 1039657.242 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -691,7 +582,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 118 (remaining gas: 1039656.362 units remaining) + - location: 118 (remaining gas: 1039657.162 units remaining) [ 1000 (Pair 1000 False @@ -699,28 +590,29 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 119 (remaining gas: 1039656.262 units remaining) + - location: 119 (remaining gas: 1039657.062 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 121 (remaining gas: 1039656.182 units remaining) + - location: 121 (remaining gas: 1039656.982 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 120 (remaining gas: 1039656.112 units remaining) + - location: 121 (remaining gas: 1039656.902 units remaining) [ 1000 + 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 122 (remaining gas: 1039647.872 units remaining) + - location: 122 (remaining gas: 1039648.662 units remaining) [ 0x0500a80f @packed 1000 (Pair False @@ -728,7 +620,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 123 (remaining gas: 1039640.632 units remaining) + - location: 123 (remaining gas: 1039641.422 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False @@ -736,15 +628,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 126 (remaining gas: 1039640.552 units remaining) - [ 1000 @packed.unpacked.some - 1000 - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 131 (remaining gas: 1039640.482 units remaining) + - location: 126 (remaining gas: 1039641.342 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -752,7 +636,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 125 (remaining gas: 1039640.412 units remaining) + - location: 131 (remaining gas: 1039641.272 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -760,46 +644,33 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 134 (remaining gas: 1039640.308 units remaining) + - location: 134 (remaining gas: 1039641.168 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 135 (remaining gas: 1039640.228 units remaining) - [ True - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039640.158 units remaining) + - location: 135 (remaining gas: 1039641.088 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 136 (remaining gas: 1039640.098 units remaining) + - location: 136 (remaining gas: 1039641.028 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 137 (remaining gas: 1039640.028 units remaining) + - location: 137 (remaining gas: 1039640.958 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039639.958 units remaining) - [ (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 142 (remaining gas: 1039639.878 units remaining) + - location: 142 (remaining gas: 1039640.878 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -809,100 +680,83 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 143 (remaining gas: 1039639.798 units remaining) + - location: 143 (remaining gas: 1039640.798 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 144 (remaining gas: 1039639.698 units remaining) + - location: 144 (remaining gas: 1039640.698 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 146 (remaining gas: 1039639.618 units remaining) + - location: 146 (remaining gas: 1039640.618 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 145 (remaining gas: 1039639.548 units remaining) + - location: 146 (remaining gas: 1039640.538 units remaining) [ False + False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 147 (remaining gas: 1039631.308 units remaining) + - location: 147 (remaining gas: 1039632.298 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 148 (remaining gas: 1039624.068 units remaining) + - location: 148 (remaining gas: 1039625.058 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 151 (remaining gas: 1039623.988 units remaining) - [ False @packed.unpacked.some - False - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 156 (remaining gas: 1039623.918 units remaining) + - location: 151 (remaining gas: 1039624.978 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 150 (remaining gas: 1039623.848 units remaining) + - location: 156 (remaining gas: 1039624.908 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 159 (remaining gas: 1039623.640 units remaining) + - location: 159 (remaining gas: 1039624.700 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 160 (remaining gas: 1039623.560 units remaining) - [ True - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039623.490 units remaining) + - location: 160 (remaining gas: 1039624.620 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 161 (remaining gas: 1039623.430 units remaining) + - location: 161 (remaining gas: 1039624.560 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 162 (remaining gas: 1039623.360 units remaining) + - location: 162 (remaining gas: 1039624.490 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039623.290 units remaining) - [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 167 (remaining gas: 1039623.210 units remaining) + - location: 167 (remaining gas: 1039624.410 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -910,257 +764,212 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 168 (remaining gas: 1039623.130 units remaining) + - location: 168 (remaining gas: 1039624.330 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 169 (remaining gas: 1039623.030 units remaining) + - location: 169 (remaining gas: 1039624.230 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 171 (remaining gas: 1039622.950 units remaining) + - location: 171 (remaining gas: 1039624.150 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 170 (remaining gas: 1039622.880 units remaining) + - location: 171 (remaining gas: 1039624.070 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 172 (remaining gas: 1039602.560 units remaining) + - location: 172 (remaining gas: 1039603.750 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 173 (remaining gas: 1039564.260 units remaining) + - location: 173 (remaining gas: 1039565.450 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 176 (remaining gas: 1039564.180 units remaining) + - location: 176 (remaining gas: 1039565.370 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 181 (remaining gas: 1039564.110 units remaining) + - location: 181 (remaining gas: 1039565.300 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 175 (remaining gas: 1039564.040 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 184 (remaining gas: 1039563.830 units remaining) + - location: 184 (remaining gas: 1039565.090 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 185 (remaining gas: 1039563.750 units remaining) + - location: 185 (remaining gas: 1039565.010 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039563.680 units remaining) - [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 186 (remaining gas: 1039563.620 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 187 (remaining gas: 1039563.550 units remaining) + - location: 186 (remaining gas: 1039564.950 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039563.480 units remaining) + - location: 187 (remaining gas: 1039564.880 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 192 (remaining gas: 1039563.400 units remaining) + - location: 192 (remaining gas: 1039564.800 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 193 (remaining gas: 1039563.320 units remaining) + - location: 193 (remaining gas: 1039564.720 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 194 (remaining gas: 1039563.220 units remaining) + - location: 194 (remaining gas: 1039564.620 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 196 (remaining gas: 1039563.140 units remaining) + - location: 196 (remaining gas: 1039564.540 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 195 (remaining gas: 1039563.070 units remaining) + - location: 196 (remaining gas: 1039564.460 units remaining) [ "2019-09-09T08:35:33Z" + "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 197 (remaining gas: 1039554.830 units remaining) + - location: 197 (remaining gas: 1039556.220 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 198 (remaining gas: 1039547.590 units remaining) + - location: 198 (remaining gas: 1039548.980 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 201 (remaining gas: 1039547.510 units remaining) - [ "2019-09-09T08:35:33Z" @packed.unpacked.some - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 206 (remaining gas: 1039547.440 units remaining) + - location: 201 (remaining gas: 1039548.900 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 200 (remaining gas: 1039547.370 units remaining) + - location: 206 (remaining gas: 1039548.830 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 209 (remaining gas: 1039547.230 units remaining) + - location: 209 (remaining gas: 1039548.690 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 210 (remaining gas: 1039547.150 units remaining) - [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: -1 (remaining gas: 1039547.080 units remaining) + - location: 210 (remaining gas: 1039548.610 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 211 (remaining gas: 1039547.020 units remaining) + - location: 211 (remaining gas: 1039548.550 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 212 (remaining gas: 1039546.950 units remaining) + - location: 212 (remaining gas: 1039548.480 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: -1 (remaining gas: 1039546.880 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 217 (remaining gas: 1039546.800 units remaining) + - location: 217 (remaining gas: 1039548.400 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 218 (remaining gas: 1039515.960 units remaining) + - location: 218 (remaining gas: 1039517.560 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 219 (remaining gas: 1039419.720 units remaining) + - location: 219 (remaining gas: 1039421.320 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 222 (remaining gas: 1039419.640 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 227 (remaining gas: 1039419.570 units remaining) + - location: 222 (remaining gas: 1039421.240 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 221 (remaining gas: 1039419.500 units remaining) + - location: 227 (remaining gas: 1039421.170 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 230 (remaining gas: 1039419.282 units remaining) + - location: 230 (remaining gas: 1039420.952 units remaining) [ 0 Unit ] - - location: 231 (remaining gas: 1039419.202 units remaining) + - location: 231 (remaining gas: 1039420.872 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039419.132 units remaining) - [ True - Unit ] - - location: 232 (remaining gas: 1039419.072 units remaining) - [ Unit ] - - location: 233 (remaining gas: 1039419.002 units remaining) + - location: 232 (remaining gas: 1039420.812 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039418.932 units remaining) + - location: 233 (remaining gas: 1039420.742 units remaining) [ Unit ] - - location: 238 (remaining gas: 1039418.852 units remaining) + - location: 238 (remaining gas: 1039420.662 units remaining) [ 0 Unit ] - - location: 241 (remaining gas: 1039410.612 units remaining) + - location: 241 (remaining gas: 1039412.422 units remaining) [ 0x050000 @packed Unit ] - - location: 242 (remaining gas: 1039405.372 units remaining) + - location: 242 (remaining gas: 1039407.182 units remaining) [ (Some 0) @packed.unpacked Unit ] - - location: 245 (remaining gas: 1039405.292 units remaining) + - location: 245 (remaining gas: 1039407.102 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 250 (remaining gas: 1039405.222 units remaining) + - location: 250 (remaining gas: 1039407.032 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 244 (remaining gas: 1039405.152 units remaining) - [ 0 @packed.unpacked.some - Unit ] - - location: 251 (remaining gas: 1039405.072 units remaining) + - location: 251 (remaining gas: 1039406.952 units remaining) [ Unit ] - - location: 252 (remaining gas: 1039404.992 units remaining) + - location: 252 (remaining gas: 1039406.872 units remaining) [ -1 Unit ] - - location: 255 (remaining gas: 1039396.752 units remaining) + - location: 255 (remaining gas: 1039398.632 units remaining) [ 0x050041 @packed Unit ] - - location: 256 (remaining gas: 1039293.752 units remaining) + - location: 256 (remaining gas: 1039295.632 units remaining) [ None @packed.unpacked Unit ] - - location: 259 (remaining gas: 1039293.672 units remaining) - [ Unit ] - - location: 260 (remaining gas: 1039293.602 units remaining) + - location: 259 (remaining gas: 1039295.552 units remaining) [ Unit ] - - location: 258 (remaining gas: 1039293.532 units remaining) + - location: 260 (remaining gas: 1039295.482 units remaining) [ Unit ] - - location: 265 (remaining gas: 1039293.452 units remaining) + - location: 265 (remaining gas: 1039295.402 units remaining) [ 0x Unit ] - - location: 268 (remaining gas: 1039293.452 units remaining) + - location: 268 (remaining gas: 1039295.402 units remaining) [ None @unpacked Unit ] - - location: 271 (remaining gas: 1039293.372 units remaining) + - location: 271 (remaining gas: 1039295.322 units remaining) [ Unit ] - - location: 272 (remaining gas: 1039293.302 units remaining) + - location: 272 (remaining gas: 1039295.252 units remaining) [ Unit ] - - location: 270 (remaining gas: 1039293.232 units remaining) - [ Unit ] - - location: 277 (remaining gas: 1039293.152 units remaining) + - location: 277 (remaining gas: 1039295.172 units remaining) [ 0x04 Unit ] - - location: 280 (remaining gas: 1039293.152 units remaining) + - location: 280 (remaining gas: 1039295.172 units remaining) [ None @unpacked Unit ] - - location: 283 (remaining gas: 1039293.072 units remaining) - [ Unit ] - - location: 284 (remaining gas: 1039293.002 units remaining) + - location: 283 (remaining gas: 1039295.092 units remaining) [ Unit ] - - location: 282 (remaining gas: 1039292.932 units remaining) + - location: 284 (remaining gas: 1039295.022 units remaining) [ Unit ] - - location: 289 (remaining gas: 1039292.852 units remaining) + - location: 289 (remaining gas: 1039294.942 units remaining) [ 0x05 Unit ] - - location: 292 (remaining gas: 1039292.852 units remaining) + - location: 292 (remaining gas: 1039294.942 units remaining) [ None @unpacked Unit ] - - location: 295 (remaining gas: 1039292.772 units remaining) - [ Unit ] - - location: 296 (remaining gas: 1039292.702 units remaining) + - location: 295 (remaining gas: 1039294.862 units remaining) [ Unit ] - - location: 294 (remaining gas: 1039292.632 units remaining) + - location: 296 (remaining gas: 1039294.792 units remaining) [ Unit ] - - location: 301 (remaining gas: 1039292.552 units remaining) + - location: 301 (remaining gas: 1039294.712 units remaining) [ Unit Unit ] - - location: 302 (remaining gas: 1039292.472 units remaining) + - location: 302 (remaining gas: 1039294.632 units remaining) [ {} Unit Unit ] - - location: 304 (remaining gas: 1039292.392 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039292.322 units remaining) + - location: 304 (remaining gas: 1039294.552 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" index 094f70f8604d..a8e71d681946 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039758.056 units remaining) + - location: 15 (remaining gas: 1039758.056 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -17,7 +17,8 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit) ] + Unit) + Unit ] - location: 16 (remaining gas: 1039757.976 units remaining) [ (Pair -1 1 @@ -83,8 +84,9 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 20 (remaining gas: 1039757.566 units remaining) + - location: 21 (remaining gas: 1039757.556 units remaining) [ -1 + -1 (Pair 1 "foobar" 0x00aabbcc @@ -94,7 +96,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 22 (remaining gas: 1039749.326 units remaining) + - location: 22 (remaining gas: 1039749.316 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -106,7 +108,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 23 (remaining gas: 1039742.086 units remaining) + - location: 23 (remaining gas: 1039742.076 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -118,19 +120,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 26 (remaining gas: 1039742.006 units remaining) - [ -1 @packed.unpacked.some - -1 - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 31 (remaining gas: 1039741.936 units remaining) + - location: 26 (remaining gas: 1039741.996 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -142,7 +132,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 25 (remaining gas: 1039741.866 units remaining) + - location: 31 (remaining gas: 1039741.926 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -154,7 +144,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 34 (remaining gas: 1039741.716 units remaining) + - location: 34 (remaining gas: 1039741.776 units remaining) [ 0 (Pair 1 "foobar" @@ -165,18 +155,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 35 (remaining gas: 1039741.636 units remaining) - [ True - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039741.566 units remaining) + - location: 35 (remaining gas: 1039741.696 units remaining) [ True (Pair 1 "foobar" @@ -187,7 +166,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 36 (remaining gas: 1039741.506 units remaining) + - location: 36 (remaining gas: 1039741.636 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -197,7 +176,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 37 (remaining gas: 1039741.436 units remaining) + - location: 37 (remaining gas: 1039741.566 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -207,17 +186,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039741.366 units remaining) - [ (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 42 (remaining gas: 1039741.286 units remaining) + - location: 42 (remaining gas: 1039741.486 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -235,7 +204,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 43 (remaining gas: 1039741.206 units remaining) + - location: 43 (remaining gas: 1039741.406 units remaining) [ 1 (Pair 1 "foobar" @@ -246,7 +215,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 44 (remaining gas: 1039741.106 units remaining) + - location: 44 (remaining gas: 1039741.306 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -256,7 +225,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 46 (remaining gas: 1039741.026 units remaining) + - location: 46 (remaining gas: 1039741.226 units remaining) [ 1 (Pair "foobar" 0x00aabbcc @@ -266,8 +235,9 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 45 (remaining gas: 1039740.956 units remaining) + - location: 46 (remaining gas: 1039741.146 units remaining) [ 1 + 1 (Pair "foobar" 0x00aabbcc 1000 @@ -276,7 +246,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 47 (remaining gas: 1039732.716 units remaining) + - location: 47 (remaining gas: 1039732.906 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -287,7 +257,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 48 (remaining gas: 1039725.476 units remaining) + - location: 48 (remaining gas: 1039725.666 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -298,7 +268,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 51 (remaining gas: 1039725.396 units remaining) + - location: 51 (remaining gas: 1039725.586 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -309,7 +279,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 56 (remaining gas: 1039725.326 units remaining) + - location: 56 (remaining gas: 1039725.516 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -320,18 +290,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 50 (remaining gas: 1039725.256 units remaining) - [ 1 @packed.unpacked.some - 1 - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 59 (remaining gas: 1039725.106 units remaining) + - location: 59 (remaining gas: 1039725.366 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -341,17 +300,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 60 (remaining gas: 1039725.026 units remaining) - [ True - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039724.956 units remaining) + - location: 60 (remaining gas: 1039725.286 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -361,16 +310,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 61 (remaining gas: 1039724.896 units remaining) - [ (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 62 (remaining gas: 1039724.826 units remaining) + - location: 61 (remaining gas: 1039725.226 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -379,7 +319,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039724.756 units remaining) + - location: 62 (remaining gas: 1039725.156 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -388,7 +328,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 67 (remaining gas: 1039724.676 units remaining) + - location: 67 (remaining gas: 1039725.076 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -404,7 +344,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 68 (remaining gas: 1039724.596 units remaining) + - location: 68 (remaining gas: 1039724.996 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -414,7 +354,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 69 (remaining gas: 1039724.496 units remaining) + - location: 69 (remaining gas: 1039724.896 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -423,7 +363,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 71 (remaining gas: 1039724.416 units remaining) + - location: 71 (remaining gas: 1039724.816 units remaining) [ "foobar" (Pair 0x00aabbcc 1000 @@ -432,8 +372,9 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 70 (remaining gas: 1039724.346 units remaining) + - location: 71 (remaining gas: 1039724.736 units remaining) [ "foobar" + "foobar" (Pair 0x00aabbcc 1000 False @@ -441,7 +382,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 72 (remaining gas: 1039712.106 units remaining) + - location: 72 (remaining gas: 1039712.496 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -451,7 +392,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 73 (remaining gas: 1039704.792 units remaining) + - location: 73 (remaining gas: 1039705.182 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -461,17 +402,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 76 (remaining gas: 1039704.712 units remaining) - [ "foobar" @packed.unpacked.some - "foobar" - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 81 (remaining gas: 1039704.642 units remaining) + - location: 76 (remaining gas: 1039705.102 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -481,7 +412,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 75 (remaining gas: 1039704.572 units remaining) + - location: 81 (remaining gas: 1039705.032 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -491,7 +422,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 84 (remaining gas: 1039704.452 units remaining) + - location: 84 (remaining gas: 1039704.912 units remaining) [ 0 (Pair 0x00aabbcc 1000 @@ -500,16 +431,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 85 (remaining gas: 1039704.372 units remaining) - [ True - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039704.302 units remaining) + - location: 85 (remaining gas: 1039704.832 units remaining) [ True (Pair 0x00aabbcc 1000 @@ -518,7 +440,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 86 (remaining gas: 1039704.242 units remaining) + - location: 86 (remaining gas: 1039704.772 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -526,7 +448,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 87 (remaining gas: 1039704.172 units remaining) + - location: 87 (remaining gas: 1039704.702 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -534,15 +456,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039704.102 units remaining) - [ (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 92 (remaining gas: 1039704.022 units remaining) + - location: 92 (remaining gas: 1039704.622 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -556,7 +470,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 93 (remaining gas: 1039703.942 units remaining) + - location: 93 (remaining gas: 1039704.542 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 @@ -565,7 +479,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 94 (remaining gas: 1039703.842 units remaining) + - location: 94 (remaining gas: 1039704.442 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -573,7 +487,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 96 (remaining gas: 1039703.762 units remaining) + - location: 96 (remaining gas: 1039704.362 units remaining) [ 0x00aabbcc (Pair 1000 False @@ -581,15 +495,16 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 95 (remaining gas: 1039703.692 units remaining) + - location: 96 (remaining gas: 1039704.282 units remaining) [ 0x00aabbcc + 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 97 (remaining gas: 1039691.452 units remaining) + - location: 97 (remaining gas: 1039692.042 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 @@ -598,7 +513,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 98 (remaining gas: 1039657.212 units remaining) + - location: 98 (remaining gas: 1039657.802 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 @@ -607,16 +522,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 101 (remaining gas: 1039657.132 units remaining) - [ 0x00aabbcc @packed.unpacked.some - 0x00aabbcc - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 106 (remaining gas: 1039657.062 units remaining) + - location: 101 (remaining gas: 1039657.722 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -625,7 +531,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 100 (remaining gas: 1039656.992 units remaining) + - location: 106 (remaining gas: 1039657.652 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 @@ -634,7 +540,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 109 (remaining gas: 1039656.872 units remaining) + - location: 109 (remaining gas: 1039657.532 units remaining) [ 0 (Pair 1000 False @@ -642,15 +548,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 110 (remaining gas: 1039656.792 units remaining) - [ True - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039656.722 units remaining) + - location: 110 (remaining gas: 1039657.452 units remaining) [ True (Pair 1000 False @@ -658,28 +556,21 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 111 (remaining gas: 1039656.662 units remaining) + - location: 111 (remaining gas: 1039657.392 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 112 (remaining gas: 1039656.592 units remaining) + - location: 112 (remaining gas: 1039657.322 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039656.522 units remaining) - [ (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 117 (remaining gas: 1039656.442 units remaining) + - location: 117 (remaining gas: 1039657.242 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -691,7 +582,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 118 (remaining gas: 1039656.362 units remaining) + - location: 118 (remaining gas: 1039657.162 units remaining) [ 1000 (Pair 1000 False @@ -699,28 +590,29 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 119 (remaining gas: 1039656.262 units remaining) + - location: 119 (remaining gas: 1039657.062 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 121 (remaining gas: 1039656.182 units remaining) + - location: 121 (remaining gas: 1039656.982 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 120 (remaining gas: 1039656.112 units remaining) + - location: 121 (remaining gas: 1039656.902 units remaining) [ 1000 + 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 122 (remaining gas: 1039647.872 units remaining) + - location: 122 (remaining gas: 1039648.662 units remaining) [ 0x0500a80f @packed 1000 (Pair False @@ -728,7 +620,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 123 (remaining gas: 1039640.632 units remaining) + - location: 123 (remaining gas: 1039641.422 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False @@ -736,15 +628,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 126 (remaining gas: 1039640.552 units remaining) - [ 1000 @packed.unpacked.some - 1000 - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 131 (remaining gas: 1039640.482 units remaining) + - location: 126 (remaining gas: 1039641.342 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -752,7 +636,7 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 125 (remaining gas: 1039640.412 units remaining) + - location: 131 (remaining gas: 1039641.272 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False @@ -760,46 +644,33 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 134 (remaining gas: 1039640.308 units remaining) + - location: 134 (remaining gas: 1039641.168 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 135 (remaining gas: 1039640.228 units remaining) - [ True - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039640.158 units remaining) + - location: 135 (remaining gas: 1039641.088 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 136 (remaining gas: 1039640.098 units remaining) + - location: 136 (remaining gas: 1039641.028 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 137 (remaining gas: 1039640.028 units remaining) + - location: 137 (remaining gas: 1039640.958 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039639.958 units remaining) - [ (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 142 (remaining gas: 1039639.878 units remaining) + - location: 142 (remaining gas: 1039640.878 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -809,100 +680,83 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 143 (remaining gas: 1039639.798 units remaining) + - location: 143 (remaining gas: 1039640.798 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 144 (remaining gas: 1039639.698 units remaining) + - location: 144 (remaining gas: 1039640.698 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 146 (remaining gas: 1039639.618 units remaining) + - location: 146 (remaining gas: 1039640.618 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 145 (remaining gas: 1039639.548 units remaining) + - location: 146 (remaining gas: 1039640.538 units remaining) [ False + False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 147 (remaining gas: 1039631.308 units remaining) + - location: 147 (remaining gas: 1039632.298 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 148 (remaining gas: 1039624.068 units remaining) + - location: 148 (remaining gas: 1039625.058 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 151 (remaining gas: 1039623.988 units remaining) - [ False @packed.unpacked.some - False - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 156 (remaining gas: 1039623.918 units remaining) + - location: 151 (remaining gas: 1039624.978 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 150 (remaining gas: 1039623.848 units remaining) + - location: 156 (remaining gas: 1039624.908 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 159 (remaining gas: 1039623.640 units remaining) + - location: 159 (remaining gas: 1039624.700 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 160 (remaining gas: 1039623.560 units remaining) - [ True - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: -1 (remaining gas: 1039623.490 units remaining) + - location: 160 (remaining gas: 1039624.620 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 161 (remaining gas: 1039623.430 units remaining) + - location: 161 (remaining gas: 1039624.560 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 162 (remaining gas: 1039623.360 units remaining) + - location: 162 (remaining gas: 1039624.490 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039623.290 units remaining) - [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 167 (remaining gas: 1039623.210 units remaining) + - location: 167 (remaining gas: 1039624.410 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -910,257 +764,212 @@ trace "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 168 (remaining gas: 1039623.130 units remaining) + - location: 168 (remaining gas: 1039624.330 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 169 (remaining gas: 1039623.030 units remaining) + - location: 169 (remaining gas: 1039624.230 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 171 (remaining gas: 1039622.950 units remaining) + - location: 171 (remaining gas: 1039624.150 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 170 (remaining gas: 1039622.880 units remaining) + - location: 171 (remaining gas: 1039624.070 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 172 (remaining gas: 1039602.560 units remaining) + - location: 172 (remaining gas: 1039603.750 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 173 (remaining gas: 1039564.260 units remaining) + - location: 173 (remaining gas: 1039565.450 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 176 (remaining gas: 1039564.180 units remaining) + - location: 176 (remaining gas: 1039565.370 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 181 (remaining gas: 1039564.110 units remaining) + - location: 181 (remaining gas: 1039565.300 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 175 (remaining gas: 1039564.040 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 184 (remaining gas: 1039563.830 units remaining) + - location: 184 (remaining gas: 1039565.090 units remaining) [ 0 (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 185 (remaining gas: 1039563.750 units remaining) + - location: 185 (remaining gas: 1039565.010 units remaining) [ True (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039563.680 units remaining) - [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 186 (remaining gas: 1039563.620 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 187 (remaining gas: 1039563.550 units remaining) + - location: 186 (remaining gas: 1039564.950 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: -1 (remaining gas: 1039563.480 units remaining) + - location: 187 (remaining gas: 1039564.880 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 192 (remaining gas: 1039563.400 units remaining) + - location: 192 (remaining gas: 1039564.800 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 193 (remaining gas: 1039563.320 units remaining) + - location: 193 (remaining gas: 1039564.720 units remaining) [ "2019-09-09T08:35:33Z" (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 194 (remaining gas: 1039563.220 units remaining) + - location: 194 (remaining gas: 1039564.620 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") Unit ] - - location: 196 (remaining gas: 1039563.140 units remaining) + - location: 196 (remaining gas: 1039564.540 units remaining) [ "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 195 (remaining gas: 1039563.070 units remaining) + - location: 196 (remaining gas: 1039564.460 units remaining) [ "2019-09-09T08:35:33Z" + "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 197 (remaining gas: 1039554.830 units remaining) + - location: 197 (remaining gas: 1039556.220 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 198 (remaining gas: 1039547.590 units remaining) + - location: 198 (remaining gas: 1039548.980 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 201 (remaining gas: 1039547.510 units remaining) - [ "2019-09-09T08:35:33Z" @packed.unpacked.some - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 206 (remaining gas: 1039547.440 units remaining) + - location: 201 (remaining gas: 1039548.900 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 200 (remaining gas: 1039547.370 units remaining) + - location: 206 (remaining gas: 1039548.830 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 209 (remaining gas: 1039547.230 units remaining) + - location: 209 (remaining gas: 1039548.690 units remaining) [ 0 "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 210 (remaining gas: 1039547.150 units remaining) - [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: -1 (remaining gas: 1039547.080 units remaining) + - location: 210 (remaining gas: 1039548.610 units remaining) [ True "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 211 (remaining gas: 1039547.020 units remaining) + - location: 211 (remaining gas: 1039548.550 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 212 (remaining gas: 1039546.950 units remaining) + - location: 212 (remaining gas: 1039548.480 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: -1 (remaining gas: 1039546.880 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 217 (remaining gas: 1039546.800 units remaining) + - location: 217 (remaining gas: 1039548.400 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 218 (remaining gas: 1039515.960 units remaining) + - location: 218 (remaining gas: 1039517.560 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 219 (remaining gas: 1039419.720 units remaining) + - location: 219 (remaining gas: 1039421.320 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 222 (remaining gas: 1039419.640 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 227 (remaining gas: 1039419.570 units remaining) + - location: 222 (remaining gas: 1039421.240 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 221 (remaining gas: 1039419.500 units remaining) + - location: 227 (remaining gas: 1039421.170 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit ] - - location: 230 (remaining gas: 1039419.282 units remaining) + - location: 230 (remaining gas: 1039420.952 units remaining) [ 0 Unit ] - - location: 231 (remaining gas: 1039419.202 units remaining) + - location: 231 (remaining gas: 1039420.872 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039419.132 units remaining) - [ True - Unit ] - - location: 232 (remaining gas: 1039419.072 units remaining) - [ Unit ] - - location: 233 (remaining gas: 1039419.002 units remaining) + - location: 232 (remaining gas: 1039420.812 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039418.932 units remaining) + - location: 233 (remaining gas: 1039420.742 units remaining) [ Unit ] - - location: 238 (remaining gas: 1039418.852 units remaining) + - location: 238 (remaining gas: 1039420.662 units remaining) [ 0 Unit ] - - location: 241 (remaining gas: 1039410.612 units remaining) + - location: 241 (remaining gas: 1039412.422 units remaining) [ 0x050000 @packed Unit ] - - location: 242 (remaining gas: 1039405.372 units remaining) + - location: 242 (remaining gas: 1039407.182 units remaining) [ (Some 0) @packed.unpacked Unit ] - - location: 245 (remaining gas: 1039405.292 units remaining) + - location: 245 (remaining gas: 1039407.102 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 250 (remaining gas: 1039405.222 units remaining) + - location: 250 (remaining gas: 1039407.032 units remaining) [ 0 @packed.unpacked.some Unit ] - - location: 244 (remaining gas: 1039405.152 units remaining) - [ 0 @packed.unpacked.some - Unit ] - - location: 251 (remaining gas: 1039405.072 units remaining) + - location: 251 (remaining gas: 1039406.952 units remaining) [ Unit ] - - location: 252 (remaining gas: 1039404.992 units remaining) + - location: 252 (remaining gas: 1039406.872 units remaining) [ -1 Unit ] - - location: 255 (remaining gas: 1039396.752 units remaining) + - location: 255 (remaining gas: 1039398.632 units remaining) [ 0x050041 @packed Unit ] - - location: 256 (remaining gas: 1039293.752 units remaining) + - location: 256 (remaining gas: 1039295.632 units remaining) [ None @packed.unpacked Unit ] - - location: 259 (remaining gas: 1039293.672 units remaining) - [ Unit ] - - location: 260 (remaining gas: 1039293.602 units remaining) + - location: 259 (remaining gas: 1039295.552 units remaining) [ Unit ] - - location: 258 (remaining gas: 1039293.532 units remaining) + - location: 260 (remaining gas: 1039295.482 units remaining) [ Unit ] - - location: 265 (remaining gas: 1039293.452 units remaining) + - location: 265 (remaining gas: 1039295.402 units remaining) [ 0x Unit ] - - location: 268 (remaining gas: 1039293.452 units remaining) + - location: 268 (remaining gas: 1039295.402 units remaining) [ None @unpacked Unit ] - - location: 271 (remaining gas: 1039293.372 units remaining) + - location: 271 (remaining gas: 1039295.322 units remaining) [ Unit ] - - location: 272 (remaining gas: 1039293.302 units remaining) + - location: 272 (remaining gas: 1039295.252 units remaining) [ Unit ] - - location: 270 (remaining gas: 1039293.232 units remaining) - [ Unit ] - - location: 277 (remaining gas: 1039293.152 units remaining) + - location: 277 (remaining gas: 1039295.172 units remaining) [ 0x04 Unit ] - - location: 280 (remaining gas: 1039293.152 units remaining) + - location: 280 (remaining gas: 1039295.172 units remaining) [ None @unpacked Unit ] - - location: 283 (remaining gas: 1039293.072 units remaining) - [ Unit ] - - location: 284 (remaining gas: 1039293.002 units remaining) + - location: 283 (remaining gas: 1039295.092 units remaining) [ Unit ] - - location: 282 (remaining gas: 1039292.932 units remaining) + - location: 284 (remaining gas: 1039295.022 units remaining) [ Unit ] - - location: 289 (remaining gas: 1039292.852 units remaining) + - location: 289 (remaining gas: 1039294.942 units remaining) [ 0x05 Unit ] - - location: 292 (remaining gas: 1039292.852 units remaining) + - location: 292 (remaining gas: 1039294.942 units remaining) [ None @unpacked Unit ] - - location: 295 (remaining gas: 1039292.772 units remaining) - [ Unit ] - - location: 296 (remaining gas: 1039292.702 units remaining) + - location: 295 (remaining gas: 1039294.862 units remaining) [ Unit ] - - location: 294 (remaining gas: 1039292.632 units remaining) + - location: 296 (remaining gas: 1039294.792 units remaining) [ Unit ] - - location: 301 (remaining gas: 1039292.552 units remaining) + - location: 301 (remaining gas: 1039294.712 units remaining) [ Unit Unit ] - - location: 302 (remaining gas: 1039292.472 units remaining) + - location: 302 (remaining gas: 1039294.632 units remaining) [ {} Unit Unit ] - - location: 304 (remaining gas: 1039292.392 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039292.322 units remaining) + - location: 304 (remaining gas: 1039294.552 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" index 950f6fda42be..bcfd9c80756c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 28 (remaining gas: 1039743.141 units remaining) + - location: 27 (remaining gas: 1039743.141 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -18,7 +18,8 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit) ] + Unit) + Unit ] - location: 28 (remaining gas: 1039743.061 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -90,8 +91,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 32 (remaining gas: 1039742.651 units remaining) + - location: 33 (remaining gas: 1039742.641 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -102,7 +104,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 34 (remaining gas: 1039717.921 units remaining) + - location: 34 (remaining gas: 1039717.911 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -115,7 +117,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 35 (remaining gas: 1039717.821 units remaining) + - location: 35 (remaining gas: 1039717.811 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -127,7 +129,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 37 (remaining gas: 1039693.091 units remaining) + - location: 37 (remaining gas: 1039693.081 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -139,7 +141,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 38 (remaining gas: 1039625.851 units remaining) + - location: 38 (remaining gas: 1039625.841 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -151,19 +153,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 41 (remaining gas: 1039625.771 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 46 (remaining gas: 1039625.701 units remaining) + - location: 41 (remaining gas: 1039625.761 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +165,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 40 (remaining gas: 1039625.631 units remaining) + - location: 46 (remaining gas: 1039625.691 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -187,7 +177,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 47 (remaining gas: 1039600.901 units remaining) + - location: 47 (remaining gas: 1039600.961 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -199,8 +189,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039600.831 units remaining) - [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed + - location: 36 (remaining gas: 1039600.881 units remaining) + [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed + 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -211,7 +202,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 50 (remaining gas: 1039600.710 units remaining) + - location: 50 (remaining gas: 1039600.760 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -223,7 +214,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 51 (remaining gas: 1039600.630 units remaining) + - location: 51 (remaining gas: 1039600.680 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -235,30 +226,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039600.560 units remaining) - [ True - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 52 (remaining gas: 1039600.500 units remaining) - [ (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 53 (remaining gas: 1039600.430 units remaining) + - location: 52 (remaining gas: 1039600.620 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -269,7 +237,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039600.360 units remaining) + - location: 53 (remaining gas: 1039600.550 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -280,7 +248,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 58 (remaining gas: 1039600.280 units remaining) + - location: 58 (remaining gas: 1039600.470 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -300,7 +268,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 59 (remaining gas: 1039600.200 units remaining) + - location: 59 (remaining gas: 1039600.390 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -312,7 +280,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 60 (remaining gas: 1039600.100 units remaining) + - location: 60 (remaining gas: 1039600.290 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -323,7 +291,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 62 (remaining gas: 1039600.020 units remaining) + - location: 62 (remaining gas: 1039600.210 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -334,8 +302,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 61 (remaining gas: 1039599.950 units remaining) + - location: 62 (remaining gas: 1039600.130 units remaining) [ Unit + Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -345,7 +314,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 63 (remaining gas: 1039591.710 units remaining) + - location: 63 (remaining gas: 1039591.890 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -357,7 +326,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 64 (remaining gas: 1039591.610 units remaining) + - location: 64 (remaining gas: 1039591.790 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -368,7 +337,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 66 (remaining gas: 1039583.370 units remaining) + - location: 66 (remaining gas: 1039583.550 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -379,7 +348,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 67 (remaining gas: 1039576.130 units remaining) + - location: 67 (remaining gas: 1039576.310 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -390,7 +359,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 70 (remaining gas: 1039576.050 units remaining) + - location: 70 (remaining gas: 1039576.230 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -401,7 +370,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 75 (remaining gas: 1039575.980 units remaining) + - location: 75 (remaining gas: 1039576.160 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -412,18 +381,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 69 (remaining gas: 1039575.910 units remaining) - [ Unit @packed.unpacked.some - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 76 (remaining gas: 1039567.670 units remaining) + - location: 76 (remaining gas: 1039567.920 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -434,8 +392,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039567.600 units remaining) - [ 0x05030b @packed.unpacked.some.packed + - location: 65 (remaining gas: 1039567.840 units remaining) + [ 0x05030b @packed + 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -445,7 +404,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 79 (remaining gas: 1039567.480 units remaining) + - location: 79 (remaining gas: 1039567.720 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -456,7 +415,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 80 (remaining gas: 1039567.400 units remaining) + - location: 80 (remaining gas: 1039567.640 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -467,28 +426,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039567.330 units remaining) - [ True - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 81 (remaining gas: 1039567.270 units remaining) - [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 82 (remaining gas: 1039567.200 units remaining) + - location: 81 (remaining gas: 1039567.580 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -498,7 +436,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039567.130 units remaining) + - location: 82 (remaining gas: 1039567.510 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -508,7 +446,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 87 (remaining gas: 1039567.050 units remaining) + - location: 87 (remaining gas: 1039567.430 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -526,7 +464,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 88 (remaining gas: 1039566.970 units remaining) + - location: 88 (remaining gas: 1039567.350 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -537,7 +475,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 89 (remaining gas: 1039566.870 units remaining) + - location: 89 (remaining gas: 1039567.250 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -547,7 +485,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 91 (remaining gas: 1039566.790 units remaining) + - location: 91 (remaining gas: 1039567.170 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -557,8 +495,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 90 (remaining gas: 1039566.720 units remaining) + - location: 91 (remaining gas: 1039567.090 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -567,7 +506,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 92 (remaining gas: 1039526.440 units remaining) + - location: 92 (remaining gas: 1039526.810 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -578,7 +517,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 93 (remaining gas: 1039526.340 units remaining) + - location: 93 (remaining gas: 1039526.710 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -588,7 +527,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 95 (remaining gas: 1039486.060 units remaining) + - location: 95 (remaining gas: 1039486.430 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -598,7 +537,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 96 (remaining gas: 1039437.790 units remaining) + - location: 96 (remaining gas: 1039438.160 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -608,7 +547,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 99 (remaining gas: 1039437.710 units remaining) + - location: 99 (remaining gas: 1039438.080 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -618,7 +557,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 104 (remaining gas: 1039437.640 units remaining) + - location: 104 (remaining gas: 1039438.010 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -628,17 +567,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 98 (remaining gas: 1039437.570 units remaining) - [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some - (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 105 (remaining gas: 1039397.290 units remaining) + - location: 105 (remaining gas: 1039397.730 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -648,8 +577,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039397.220 units remaining) - [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed + - location: 94 (remaining gas: 1039397.650 units remaining) + [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed + 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -658,7 +588,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 108 (remaining gas: 1039397.098 units remaining) + - location: 108 (remaining gas: 1039397.528 units remaining) [ 0 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -668,7 +598,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 109 (remaining gas: 1039397.018 units remaining) + - location: 109 (remaining gas: 1039397.448 units remaining) [ True (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -678,26 +608,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039396.948 units remaining) - [ True - (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 110 (remaining gas: 1039396.888 units remaining) - [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 111 (remaining gas: 1039396.818 units remaining) + - location: 110 (remaining gas: 1039397.388 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -706,7 +617,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039396.748 units remaining) + - location: 111 (remaining gas: 1039397.318 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -715,7 +626,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 116 (remaining gas: 1039396.668 units remaining) + - location: 116 (remaining gas: 1039397.238 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -731,7 +642,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 117 (remaining gas: 1039396.588 units remaining) + - location: 117 (remaining gas: 1039397.158 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -741,7 +652,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 118 (remaining gas: 1039396.488 units remaining) + - location: 118 (remaining gas: 1039397.058 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -750,7 +661,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 120 (remaining gas: 1039396.408 units remaining) + - location: 120 (remaining gas: 1039396.978 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } @@ -759,8 +670,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 119 (remaining gas: 1039396.338 units remaining) + - location: 120 (remaining gas: 1039396.898 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") + (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) @@ -768,7 +680,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 121 (remaining gas: 1039355.818 units remaining) + - location: 121 (remaining gas: 1039356.378 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } @@ -778,7 +690,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 122 (remaining gas: 1039355.718 units remaining) + - location: 122 (remaining gas: 1039356.278 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } @@ -787,7 +699,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 124 (remaining gas: 1039315.198 units remaining) + - location: 124 (remaining gas: 1039315.758 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair { Unit } { True } @@ -796,7 +708,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 125 (remaining gas: 1039252.688 units remaining) + - location: 125 (remaining gas: 1039253.248 units remaining) [ (Some (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe")) @packed.unpacked (Pair { Unit } { True } @@ -805,7 +717,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 129 (remaining gas: 1039252.608 units remaining) + - location: 129 (remaining gas: 1039253.168 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } @@ -814,7 +726,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 134 (remaining gas: 1039252.538 units remaining) + - location: 134 (remaining gas: 1039253.098 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } @@ -823,16 +735,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 128 (remaining gas: 1039252.468 units remaining) - [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some - (Pair { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 135 (remaining gas: 1039211.948 units remaining) + - location: 135 (remaining gas: 1039212.578 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } { True } @@ -841,8 +744,9 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039211.878 units remaining) - [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed + - location: 123 (remaining gas: 1039212.498 units remaining) + [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed + 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } { True } (Pair 19 10) @@ -850,7 +754,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 138 (remaining gas: 1039211.756 units remaining) + - location: 138 (remaining gas: 1039212.376 units remaining) [ 0 (Pair { Unit } { True } @@ -859,16 +763,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 139 (remaining gas: 1039211.676 units remaining) - [ True - (Pair { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: -1 (remaining gas: 1039211.606 units remaining) + - location: 139 (remaining gas: 1039212.296 units remaining) [ True (Pair { Unit } { True } @@ -877,7 +772,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 140 (remaining gas: 1039211.546 units remaining) + - location: 140 (remaining gas: 1039212.236 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -885,7 +780,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 141 (remaining gas: 1039211.476 units remaining) + - location: 141 (remaining gas: 1039212.166 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -893,15 +788,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039211.406 units remaining) - [ (Pair { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 146 (remaining gas: 1039211.326 units remaining) + - location: 146 (remaining gas: 1039212.086 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -915,7 +802,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 147 (remaining gas: 1039211.246 units remaining) + - location: 147 (remaining gas: 1039212.006 units remaining) [ { Unit } (Pair { Unit } { True } @@ -924,7 +811,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 148 (remaining gas: 1039211.146 units remaining) + - location: 148 (remaining gas: 1039211.906 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -932,7 +819,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 150 (remaining gas: 1039211.066 units remaining) + - location: 150 (remaining gas: 1039211.826 units remaining) [ { Unit } (Pair { True } (Pair 19 10) @@ -940,15 +827,16 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 149 (remaining gas: 1039210.996 units remaining) + - location: 150 (remaining gas: 1039211.746 units remaining) [ { Unit } + { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 151 (remaining gas: 1039202.516 units remaining) + - location: 151 (remaining gas: 1039203.266 units remaining) [ 0x050200000002030b @packed { Unit } (Pair { True } @@ -957,7 +845,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 152 (remaining gas: 1039202.416 units remaining) + - location: 152 (remaining gas: 1039203.166 units remaining) [ { Unit } (Pair { True } (Pair 19 10) @@ -965,7 +853,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 154 (remaining gas: 1039193.936 units remaining) + - location: 154 (remaining gas: 1039194.686 units remaining) [ 0x050200000002030b @packed (Pair { True } (Pair 19 10) @@ -973,7 +861,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 155 (remaining gas: 1039172.456 units remaining) + - location: 155 (remaining gas: 1039173.206 units remaining) [ (Some { Unit }) @packed.unpacked (Pair { True } (Pair 19 10) @@ -981,7 +869,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 159 (remaining gas: 1039172.376 units remaining) + - location: 159 (remaining gas: 1039173.126 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) @@ -989,7 +877,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 164 (remaining gas: 1039172.306 units remaining) + - location: 164 (remaining gas: 1039173.056 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) @@ -997,15 +885,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 158 (remaining gas: 1039172.236 units remaining) - [ { Unit } @packed.unpacked.some - (Pair { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 165 (remaining gas: 1039163.756 units remaining) + - location: 165 (remaining gas: 1039164.576 units remaining) [ 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) @@ -1013,15 +893,16 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039163.686 units remaining) - [ 0x050200000002030b @packed.unpacked.some.packed + - location: 153 (remaining gas: 1039164.496 units remaining) + [ 0x050200000002030b @packed + 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 168 (remaining gas: 1039163.566 units remaining) + - location: 168 (remaining gas: 1039164.376 units remaining) [ 0 (Pair { True } (Pair 19 10) @@ -1029,15 +910,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 169 (remaining gas: 1039163.486 units remaining) - [ True - (Pair { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: -1 (remaining gas: 1039163.416 units remaining) + - location: 169 (remaining gas: 1039164.296 units remaining) [ True (Pair { True } (Pair 19 10) @@ -1045,28 +918,21 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 170 (remaining gas: 1039163.356 units remaining) - [ (Pair { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 171 (remaining gas: 1039163.286 units remaining) + - location: 170 (remaining gas: 1039164.236 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039163.216 units remaining) + - location: 171 (remaining gas: 1039164.166 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 176 (remaining gas: 1039163.136 units remaining) + - location: 176 (remaining gas: 1039164.086 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -1078,7 +944,7 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 177 (remaining gas: 1039163.056 units remaining) + - location: 177 (remaining gas: 1039164.006 units remaining) [ { True } (Pair { True } (Pair 19 10) @@ -1086,28 +952,29 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 178 (remaining gas: 1039162.956 units remaining) + - location: 178 (remaining gas: 1039163.906 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 180 (remaining gas: 1039162.876 units remaining) + - location: 180 (remaining gas: 1039163.826 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 179 (remaining gas: 1039162.806 units remaining) + - location: 180 (remaining gas: 1039163.746 units remaining) [ { True } + { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 181 (remaining gas: 1039154.326 units remaining) + - location: 181 (remaining gas: 1039155.266 units remaining) [ 0x050200000002030a @packed { True } (Pair (Pair 19 10) @@ -1115,102 +982,83 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 182 (remaining gas: 1039154.226 units remaining) + - location: 182 (remaining gas: 1039155.166 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 184 (remaining gas: 1039145.746 units remaining) + - location: 184 (remaining gas: 1039146.686 units remaining) [ 0x050200000002030a @packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 185 (remaining gas: 1039124.185 units remaining) + - location: 185 (remaining gas: 1039125.125 units remaining) [ (Some { True }) @packed.unpacked (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 189 (remaining gas: 1039124.105 units remaining) + - location: 189 (remaining gas: 1039125.045 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 194 (remaining gas: 1039124.035 units remaining) + - location: 194 (remaining gas: 1039124.975 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 188 (remaining gas: 1039123.965 units remaining) - [ { True } @packed.unpacked.some - (Pair (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 195 (remaining gas: 1039115.485 units remaining) + - location: 195 (remaining gas: 1039116.495 units remaining) [ 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039115.415 units remaining) - [ 0x050200000002030a @packed.unpacked.some.packed + - location: 183 (remaining gas: 1039116.415 units remaining) + [ 0x050200000002030a @packed + 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 198 (remaining gas: 1039115.295 units remaining) + - location: 198 (remaining gas: 1039116.295 units remaining) [ 0 (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 199 (remaining gas: 1039115.215 units remaining) - [ True - (Pair (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: -1 (remaining gas: 1039115.145 units remaining) + - location: 199 (remaining gas: 1039116.215 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 200 (remaining gas: 1039115.085 units remaining) + - location: 200 (remaining gas: 1039116.155 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 201 (remaining gas: 1039115.015 units remaining) + - location: 201 (remaining gas: 1039116.085 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039114.945 units remaining) - [ (Pair (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 206 (remaining gas: 1039114.865 units remaining) + - location: 206 (remaining gas: 1039116.005 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } @@ -1220,120 +1068,105 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 207 (remaining gas: 1039114.785 units remaining) + - location: 207 (remaining gas: 1039115.925 units remaining) [ (Pair 19 10) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 208 (remaining gas: 1039114.685 units remaining) + - location: 208 (remaining gas: 1039115.825 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 210 (remaining gas: 1039114.605 units remaining) + - location: 210 (remaining gas: 1039115.745 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 209 (remaining gas: 1039114.535 units remaining) + - location: 210 (remaining gas: 1039115.665 units remaining) [ (Pair 19 10) + (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 211 (remaining gas: 1039105.815 units remaining) + - location: 211 (remaining gas: 1039106.945 units remaining) [ 0x0507070013000a @packed (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 212 (remaining gas: 1039105.715 units remaining) + - location: 212 (remaining gas: 1039106.845 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 214 (remaining gas: 1039096.995 units remaining) + - location: 214 (remaining gas: 1039098.125 units remaining) [ 0x0507070013000a @packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 215 (remaining gas: 1039061.275 units remaining) + - location: 215 (remaining gas: 1039062.405 units remaining) [ (Some (Pair 19 10)) @packed.unpacked (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 220 (remaining gas: 1039061.195 units remaining) - [ (Pair 19 10) @packed.unpacked.some - (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 225 (remaining gas: 1039061.125 units remaining) + - location: 220 (remaining gas: 1039062.325 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 219 (remaining gas: 1039061.055 units remaining) + - location: 225 (remaining gas: 1039062.255 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 226 (remaining gas: 1039052.335 units remaining) + - location: 226 (remaining gas: 1039053.535 units remaining) [ 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039052.265 units remaining) - [ 0x0507070013000a @packed.unpacked.some.packed + - location: 213 (remaining gas: 1039053.455 units remaining) + [ 0x0507070013000a @packed + 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 229 (remaining gas: 1039052.145 units remaining) + - location: 229 (remaining gas: 1039053.335 units remaining) [ 0 (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 230 (remaining gas: 1039052.065 units remaining) + - location: 230 (remaining gas: 1039053.255 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039051.995 units remaining) - [ True - (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 231 (remaining gas: 1039051.935 units remaining) + - location: 231 (remaining gas: 1039053.195 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 232 (remaining gas: 1039051.865 units remaining) + - location: 232 (remaining gas: 1039053.125 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1039051.795 units remaining) - [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 237 (remaining gas: 1039051.715 units remaining) + - location: 237 (remaining gas: 1039053.045 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) @@ -1341,218 +1174,190 @@ trace { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 238 (remaining gas: 1039051.635 units remaining) + - location: 238 (remaining gas: 1039052.965 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 239 (remaining gas: 1039051.535 units remaining) + - location: 239 (remaining gas: 1039052.865 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 241 (remaining gas: 1039051.455 units remaining) + - location: 241 (remaining gas: 1039052.785 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 240 (remaining gas: 1039051.385 units remaining) + - location: 241 (remaining gas: 1039052.705 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") + (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 242 (remaining gas: 1039030.825 units remaining) + - location: 242 (remaining gas: 1039032.145 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 243 (remaining gas: 1039030.725 units remaining) + - location: 243 (remaining gas: 1039032.045 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 245 (remaining gas: 1039010.165 units remaining) + - location: 245 (remaining gas: 1039011.485 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 246 (remaining gas: 1038957.625 units remaining) + - location: 246 (remaining gas: 1038958.945 units remaining) [ (Some (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) @packed.unpacked (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 251 (remaining gas: 1038957.545 units remaining) - [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 256 (remaining gas: 1038957.475 units remaining) + - location: 251 (remaining gas: 1038958.865 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 250 (remaining gas: 1038957.405 units remaining) + - location: 256 (remaining gas: 1038958.795 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 257 (remaining gas: 1038936.845 units remaining) + - location: 257 (remaining gas: 1038938.235 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1038936.775 units remaining) - [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed + - location: 244 (remaining gas: 1038938.155 units remaining) + [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed + 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 260 (remaining gas: 1038936.655 units remaining) + - location: 260 (remaining gas: 1038938.035 units remaining) [ 0 (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 261 (remaining gas: 1038936.575 units remaining) - [ True - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: -1 (remaining gas: 1038936.505 units remaining) + - location: 261 (remaining gas: 1038937.955 units remaining) [ True (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 262 (remaining gas: 1038936.445 units remaining) + - location: 262 (remaining gas: 1038937.895 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 263 (remaining gas: 1038936.375 units remaining) + - location: 263 (remaining gas: 1038937.825 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: -1 (remaining gas: 1038936.305 units remaining) - [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 268 (remaining gas: 1038936.225 units remaining) + - location: 268 (remaining gas: 1038937.745 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 269 (remaining gas: 1038936.145 units remaining) + - location: 269 (remaining gas: 1038937.665 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 270 (remaining gas: 1038936.045 units remaining) + - location: 270 (remaining gas: 1038937.565 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) Unit ] - - location: 272 (remaining gas: 1038935.965 units remaining) + - location: 272 (remaining gas: 1038937.485 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 271 (remaining gas: 1038935.895 units remaining) + - location: 272 (remaining gas: 1038937.405 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } + { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 273 (remaining gas: 1038914.495 units remaining) + - location: 273 (remaining gas: 1038916.005 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 274 (remaining gas: 1038914.395 units remaining) + - location: 274 (remaining gas: 1038915.905 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } { PACK } Unit ] - - location: 276 (remaining gas: 1038892.995 units remaining) + - location: 276 (remaining gas: 1038894.505 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed { PACK } Unit ] - - location: 277 (remaining gas: 1038802.397 units remaining) + - location: 277 (remaining gas: 1038803.907 units remaining) [ (Some { Elt 0 "foo" ; Elt 1 "bar" }) @packed.unpacked { PACK } Unit ] - - location: 282 (remaining gas: 1038802.317 units remaining) + - location: 282 (remaining gas: 1038803.827 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some { PACK } Unit ] - - location: 287 (remaining gas: 1038802.247 units remaining) + - location: 287 (remaining gas: 1038803.757 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some { PACK } Unit ] - - location: 281 (remaining gas: 1038802.177 units remaining) - [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some - { PACK } - Unit ] - - location: 288 (remaining gas: 1038780.777 units remaining) + - location: 288 (remaining gas: 1038782.357 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed { PACK } Unit ] - - location: -1 (remaining gas: 1038780.707 units remaining) - [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed + - location: 275 (remaining gas: 1038782.277 units remaining) + [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed + 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed { PACK } Unit ] - - location: 291 (remaining gas: 1038780.587 units remaining) + - location: 291 (remaining gas: 1038782.157 units remaining) [ 0 { PACK } Unit ] - - location: 292 (remaining gas: 1038780.507 units remaining) - [ True - { PACK } - Unit ] - - location: -1 (remaining gas: 1038780.437 units remaining) + - location: 292 (remaining gas: 1038782.077 units remaining) [ True { PACK } Unit ] - - location: 293 (remaining gas: 1038780.377 units remaining) - [ { PACK } - Unit ] - - location: 294 (remaining gas: 1038780.307 units remaining) + - location: 293 (remaining gas: 1038782.017 units remaining) [ { PACK } Unit ] - - location: -1 (remaining gas: 1038780.237 units remaining) + - location: 294 (remaining gas: 1038781.947 units remaining) [ { PACK } Unit ] - - location: 299 (remaining gas: 1038780.157 units remaining) + - location: 299 (remaining gas: 1038781.867 units remaining) [ { PACK } { PACK } Unit ] - - location: 300 (remaining gas: 1038771.417 units remaining) + - location: 300 (remaining gas: 1038773.127 units remaining) [ 0x050200000002030c @packed { PACK } Unit ] - - location: 301 (remaining gas: 1038771.317 units remaining) + - location: 301 (remaining gas: 1038773.027 units remaining) [ { PACK } Unit ] - - location: 303 (remaining gas: 1038762.577 units remaining) + - location: 303 (remaining gas: 1038764.287 units remaining) [ 0x050200000002030c @packed Unit ] - - location: 304 (remaining gas: 1038740.457 units remaining) + - location: 304 (remaining gas: 1038742.167 units remaining) [ (Some { PACK }) @packed.unpacked Unit ] - - location: 309 (remaining gas: 1038740.377 units remaining) + - location: 309 (remaining gas: 1038742.087 units remaining) [ { PACK } @packed.unpacked.some Unit ] - - location: 314 (remaining gas: 1038740.307 units remaining) + - location: 314 (remaining gas: 1038742.017 units remaining) [ { PACK } @packed.unpacked.some Unit ] - - location: 308 (remaining gas: 1038740.237 units remaining) - [ { PACK } @packed.unpacked.some - Unit ] - - location: 315 (remaining gas: 1038731.497 units remaining) + - location: 315 (remaining gas: 1038733.277 units remaining) [ 0x050200000002030c @packed.unpacked.some.packed Unit ] - - location: -1 (remaining gas: 1038731.427 units remaining) - [ 0x050200000002030c @packed.unpacked.some.packed + - location: 302 (remaining gas: 1038733.197 units remaining) + [ 0x050200000002030c @packed + 0x050200000002030c @packed.unpacked.some.packed Unit ] - - location: 318 (remaining gas: 1038731.307 units remaining) + - location: 318 (remaining gas: 1038733.077 units remaining) [ 0 Unit ] - - location: 319 (remaining gas: 1038731.227 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1038731.157 units remaining) + - location: 319 (remaining gas: 1038732.997 units remaining) [ True Unit ] - - location: 320 (remaining gas: 1038731.097 units remaining) + - location: 320 (remaining gas: 1038732.937 units remaining) [ Unit ] - - location: 321 (remaining gas: 1038731.027 units remaining) + - location: 321 (remaining gas: 1038732.867 units remaining) [ Unit ] - - location: -1 (remaining gas: 1038730.957 units remaining) - [ Unit ] - - location: 326 (remaining gas: 1038730.877 units remaining) + - location: 326 (remaining gas: 1038732.787 units remaining) [ Unit Unit ] - - location: 327 (remaining gas: 1038730.797 units remaining) + - location: 327 (remaining gas: 1038732.707 units remaining) [ {} Unit Unit ] - - location: 329 (remaining gas: 1038730.717 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1038730.647 units remaining) + - location: 329 (remaining gas: 1038732.627 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" index a506be12637f..99f73068efb5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 28 (remaining gas: 1039753.330 units remaining) + - location: 27 (remaining gas: 1039753.330 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -18,7 +18,8 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit) ] + Unit) + Unit ] - location: 28 (remaining gas: 1039753.250 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -90,8 +91,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 32 (remaining gas: 1039752.840 units remaining) + - location: 33 (remaining gas: 1039752.830 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -102,7 +104,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 34 (remaining gas: 1039728.110 units remaining) + - location: 34 (remaining gas: 1039728.100 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -115,7 +117,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 35 (remaining gas: 1039728.010 units remaining) + - location: 35 (remaining gas: 1039728 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -127,7 +129,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 37 (remaining gas: 1039703.280 units remaining) + - location: 37 (remaining gas: 1039703.270 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -139,7 +141,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 38 (remaining gas: 1039636.040 units remaining) + - location: 38 (remaining gas: 1039636.030 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -151,19 +153,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 41 (remaining gas: 1039635.960 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 46 (remaining gas: 1039635.890 units remaining) + - location: 41 (remaining gas: 1039635.950 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,7 +165,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 40 (remaining gas: 1039635.820 units remaining) + - location: 46 (remaining gas: 1039635.880 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -187,7 +177,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 47 (remaining gas: 1039611.090 units remaining) + - location: 47 (remaining gas: 1039611.150 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -199,8 +189,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039611.020 units remaining) - [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed + - location: 36 (remaining gas: 1039611.070 units remaining) + [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed + 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -211,7 +202,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 50 (remaining gas: 1039610.899 units remaining) + - location: 50 (remaining gas: 1039610.949 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -223,7 +214,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 51 (remaining gas: 1039610.819 units remaining) + - location: 51 (remaining gas: 1039610.869 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -235,30 +226,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039610.749 units remaining) - [ True - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 52 (remaining gas: 1039610.689 units remaining) - [ (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 53 (remaining gas: 1039610.619 units remaining) + - location: 52 (remaining gas: 1039610.809 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -269,7 +237,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039610.549 units remaining) + - location: 53 (remaining gas: 1039610.739 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -280,7 +248,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 58 (remaining gas: 1039610.469 units remaining) + - location: 58 (remaining gas: 1039610.659 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -300,7 +268,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 59 (remaining gas: 1039610.389 units remaining) + - location: 59 (remaining gas: 1039610.579 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -312,7 +280,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 60 (remaining gas: 1039610.289 units remaining) + - location: 60 (remaining gas: 1039610.479 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -323,7 +291,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 62 (remaining gas: 1039610.209 units remaining) + - location: 62 (remaining gas: 1039610.399 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -334,8 +302,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 61 (remaining gas: 1039610.139 units remaining) + - location: 62 (remaining gas: 1039610.319 units remaining) [ Unit + Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -345,7 +314,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 63 (remaining gas: 1039601.899 units remaining) + - location: 63 (remaining gas: 1039602.079 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -357,7 +326,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 64 (remaining gas: 1039601.799 units remaining) + - location: 64 (remaining gas: 1039601.979 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -368,7 +337,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 66 (remaining gas: 1039593.559 units remaining) + - location: 66 (remaining gas: 1039593.739 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -379,7 +348,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 67 (remaining gas: 1039586.319 units remaining) + - location: 67 (remaining gas: 1039586.499 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -390,18 +359,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 70 (remaining gas: 1039586.239 units remaining) - [ Unit @packed.unpacked.some - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 75 (remaining gas: 1039586.169 units remaining) + - location: 70 (remaining gas: 1039586.419 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -412,7 +370,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 69 (remaining gas: 1039586.099 units remaining) + - location: 75 (remaining gas: 1039586.349 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -423,7 +381,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 76 (remaining gas: 1039577.859 units remaining) + - location: 76 (remaining gas: 1039578.109 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -434,8 +392,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039577.789 units remaining) - [ 0x05030b @packed.unpacked.some.packed + - location: 65 (remaining gas: 1039578.029 units remaining) + [ 0x05030b @packed + 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -445,7 +404,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 79 (remaining gas: 1039577.669 units remaining) + - location: 79 (remaining gas: 1039577.909 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -456,18 +415,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 80 (remaining gas: 1039577.589 units remaining) - [ True - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: -1 (remaining gas: 1039577.519 units remaining) + - location: 80 (remaining gas: 1039577.829 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -478,7 +426,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 81 (remaining gas: 1039577.459 units remaining) + - location: 81 (remaining gas: 1039577.769 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -488,7 +436,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 82 (remaining gas: 1039577.389 units remaining) + - location: 82 (remaining gas: 1039577.699 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -498,17 +446,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039577.319 units remaining) - [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 87 (remaining gas: 1039577.239 units remaining) + - location: 87 (remaining gas: 1039577.619 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -526,7 +464,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 88 (remaining gas: 1039577.159 units remaining) + - location: 88 (remaining gas: 1039577.539 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -537,7 +475,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 89 (remaining gas: 1039577.059 units remaining) + - location: 89 (remaining gas: 1039577.439 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -547,7 +485,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 91 (remaining gas: 1039576.979 units remaining) + - location: 91 (remaining gas: 1039577.359 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -557,8 +495,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 90 (remaining gas: 1039576.909 units remaining) + - location: 91 (remaining gas: 1039577.279 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" + "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} {} @@ -567,7 +506,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 92 (remaining gas: 1039536.629 units remaining) + - location: 92 (remaining gas: 1039536.999 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -578,7 +517,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 93 (remaining gas: 1039536.529 units remaining) + - location: 93 (remaining gas: 1039536.899 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -588,7 +527,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 95 (remaining gas: 1039496.249 units remaining) + - location: 95 (remaining gas: 1039496.619 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair None {} @@ -598,7 +537,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 96 (remaining gas: 1039447.979 units remaining) + - location: 96 (remaining gas: 1039448.349 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair None {} @@ -608,7 +547,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 99 (remaining gas: 1039447.899 units remaining) + - location: 99 (remaining gas: 1039448.269 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -618,7 +557,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 104 (remaining gas: 1039447.829 units remaining) + - location: 104 (remaining gas: 1039448.199 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -628,17 +567,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 98 (remaining gas: 1039447.759 units remaining) - [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some - (Pair None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 105 (remaining gas: 1039407.479 units remaining) + - location: 105 (remaining gas: 1039407.919 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None {} @@ -648,8 +577,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039407.409 units remaining) - [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed + - location: 94 (remaining gas: 1039407.839 units remaining) + [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed + 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None {} {} @@ -658,7 +588,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 108 (remaining gas: 1039407.287 units remaining) + - location: 108 (remaining gas: 1039407.717 units remaining) [ 0 (Pair None {} @@ -668,7 +598,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 109 (remaining gas: 1039407.207 units remaining) + - location: 109 (remaining gas: 1039407.637 units remaining) [ True (Pair None {} @@ -678,17 +608,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039407.137 units remaining) - [ True - (Pair None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 110 (remaining gas: 1039407.077 units remaining) + - location: 110 (remaining gas: 1039407.577 units remaining) [ (Pair None {} {} @@ -697,7 +617,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 111 (remaining gas: 1039407.007 units remaining) + - location: 111 (remaining gas: 1039407.507 units remaining) [ (Pair None {} {} @@ -706,16 +626,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039406.937 units remaining) - [ (Pair None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 116 (remaining gas: 1039406.857 units remaining) + - location: 116 (remaining gas: 1039407.427 units remaining) [ (Pair None {} {} @@ -731,7 +642,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 117 (remaining gas: 1039406.777 units remaining) + - location: 117 (remaining gas: 1039407.347 units remaining) [ None (Pair None {} @@ -741,7 +652,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 118 (remaining gas: 1039406.677 units remaining) + - location: 118 (remaining gas: 1039407.247 units remaining) [ (Pair None {} {} @@ -750,7 +661,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 120 (remaining gas: 1039406.597 units remaining) + - location: 120 (remaining gas: 1039407.167 units remaining) [ None (Pair {} {} @@ -759,8 +670,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 119 (remaining gas: 1039406.527 units remaining) + - location: 120 (remaining gas: 1039407.087 units remaining) [ None + None (Pair {} {} (Pair 40 -10) @@ -768,7 +680,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 121 (remaining gas: 1039398.287 units remaining) + - location: 121 (remaining gas: 1039398.847 units remaining) [ 0x050306 @packed None (Pair {} @@ -778,7 +690,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 122 (remaining gas: 1039398.187 units remaining) + - location: 122 (remaining gas: 1039398.747 units remaining) [ None (Pair {} {} @@ -787,7 +699,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 124 (remaining gas: 1039389.947 units remaining) + - location: 124 (remaining gas: 1039390.507 units remaining) [ 0x050306 @packed (Pair {} {} @@ -796,7 +708,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 125 (remaining gas: 1039382.707 units remaining) + - location: 125 (remaining gas: 1039383.267 units remaining) [ (Some None) @packed.unpacked (Pair {} {} @@ -805,16 +717,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 129 (remaining gas: 1039382.627 units remaining) - [ None @packed.unpacked.some - (Pair {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 134 (remaining gas: 1039382.557 units remaining) + - location: 129 (remaining gas: 1039383.187 units remaining) [ None @packed.unpacked.some (Pair {} {} @@ -823,7 +726,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 128 (remaining gas: 1039382.487 units remaining) + - location: 134 (remaining gas: 1039383.117 units remaining) [ None @packed.unpacked.some (Pair {} {} @@ -832,7 +735,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 135 (remaining gas: 1039374.247 units remaining) + - location: 135 (remaining gas: 1039374.877 units remaining) [ 0x050306 @packed.unpacked.some.packed (Pair {} {} @@ -841,8 +744,9 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039374.177 units remaining) - [ 0x050306 @packed.unpacked.some.packed + - location: 123 (remaining gas: 1039374.797 units remaining) + [ 0x050306 @packed + 0x050306 @packed.unpacked.some.packed (Pair {} {} (Pair 40 -10) @@ -850,7 +754,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 138 (remaining gas: 1039374.057 units remaining) + - location: 138 (remaining gas: 1039374.677 units remaining) [ 0 (Pair {} {} @@ -859,16 +763,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 139 (remaining gas: 1039373.977 units remaining) - [ True - (Pair {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: -1 (remaining gas: 1039373.907 units remaining) + - location: 139 (remaining gas: 1039374.597 units remaining) [ True (Pair {} {} @@ -877,7 +772,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 140 (remaining gas: 1039373.847 units remaining) + - location: 140 (remaining gas: 1039374.537 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -885,7 +780,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 141 (remaining gas: 1039373.777 units remaining) + - location: 141 (remaining gas: 1039374.467 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -893,15 +788,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039373.707 units remaining) - [ (Pair {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 146 (remaining gas: 1039373.627 units remaining) + - location: 146 (remaining gas: 1039374.387 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -915,7 +802,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 147 (remaining gas: 1039373.547 units remaining) + - location: 147 (remaining gas: 1039374.307 units remaining) [ {} (Pair {} {} @@ -924,7 +811,7 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 148 (remaining gas: 1039373.447 units remaining) + - location: 148 (remaining gas: 1039374.207 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -932,438 +819,383 @@ trace {} { DUP ; DROP ; PACK }) Unit ] - - location: 150 (remaining gas: 1039373.367 units remaining) + - location: 150 (remaining gas: 1039374.127 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 149 (remaining gas: 1039373.297 units remaining) + - location: 150 (remaining gas: 1039374.047 units remaining) [ {} + {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 151 (remaining gas: 1039365.057 units remaining) + - location: 151 (remaining gas: 1039365.807 units remaining) [ 0x050200000000 @packed {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 152 (remaining gas: 1039364.957 units remaining) + - location: 152 (remaining gas: 1039365.707 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 154 (remaining gas: 1039356.717 units remaining) + - location: 154 (remaining gas: 1039357.467 units remaining) [ 0x050200000000 @packed (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 155 (remaining gas: 1039349.477 units remaining) + - location: 155 (remaining gas: 1039350.227 units remaining) [ (Some {}) @packed.unpacked (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 159 (remaining gas: 1039349.397 units remaining) + - location: 159 (remaining gas: 1039350.147 units remaining) [ {} @packed.unpacked.some (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 164 (remaining gas: 1039349.327 units remaining) + - location: 164 (remaining gas: 1039350.077 units remaining) [ {} @packed.unpacked.some (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 158 (remaining gas: 1039349.257 units remaining) - [ {} @packed.unpacked.some - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 165 (remaining gas: 1039341.017 units remaining) + - location: 165 (remaining gas: 1039341.837 units remaining) [ 0x050200000000 @packed.unpacked.some.packed (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039340.947 units remaining) - [ 0x050200000000 @packed.unpacked.some.packed + - location: 153 (remaining gas: 1039341.757 units remaining) + [ 0x050200000000 @packed + 0x050200000000 @packed.unpacked.some.packed (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 168 (remaining gas: 1039340.827 units remaining) + - location: 168 (remaining gas: 1039341.637 units remaining) [ 0 (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 169 (remaining gas: 1039340.747 units remaining) + - location: 169 (remaining gas: 1039341.557 units remaining) [ True (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039340.677 units remaining) - [ True - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 170 (remaining gas: 1039340.617 units remaining) - [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 171 (remaining gas: 1039340.547 units remaining) + - location: 170 (remaining gas: 1039341.497 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039340.477 units remaining) + - location: 171 (remaining gas: 1039341.427 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 176 (remaining gas: 1039340.397 units remaining) + - location: 176 (remaining gas: 1039341.347 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 177 (remaining gas: 1039340.317 units remaining) + - location: 177 (remaining gas: 1039341.267 units remaining) [ {} (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 178 (remaining gas: 1039340.217 units remaining) + - location: 178 (remaining gas: 1039341.167 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 180 (remaining gas: 1039340.137 units remaining) + - location: 180 (remaining gas: 1039341.087 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 179 (remaining gas: 1039340.067 units remaining) + - location: 180 (remaining gas: 1039341.007 units remaining) [ {} + {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 181 (remaining gas: 1039331.827 units remaining) + - location: 181 (remaining gas: 1039332.767 units remaining) [ 0x050200000000 @packed {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 182 (remaining gas: 1039331.727 units remaining) + - location: 182 (remaining gas: 1039332.667 units remaining) [ {} (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 184 (remaining gas: 1039323.487 units remaining) + - location: 184 (remaining gas: 1039324.427 units remaining) [ 0x050200000000 @packed (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 185 (remaining gas: 1039316.247 units remaining) + - location: 185 (remaining gas: 1039317.187 units remaining) [ (Some {}) @packed.unpacked (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 189 (remaining gas: 1039316.167 units remaining) + - location: 189 (remaining gas: 1039317.107 units remaining) [ {} @packed.unpacked.some (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 194 (remaining gas: 1039316.097 units remaining) + - location: 194 (remaining gas: 1039317.037 units remaining) [ {} @packed.unpacked.some (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 188 (remaining gas: 1039316.027 units remaining) - [ {} @packed.unpacked.some - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 195 (remaining gas: 1039307.787 units remaining) + - location: 195 (remaining gas: 1039308.797 units remaining) [ 0x050200000000 @packed.unpacked.some.packed (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039307.717 units remaining) - [ 0x050200000000 @packed.unpacked.some.packed + - location: 183 (remaining gas: 1039308.717 units remaining) + [ 0x050200000000 @packed + 0x050200000000 @packed.unpacked.some.packed (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 198 (remaining gas: 1039307.597 units remaining) + - location: 198 (remaining gas: 1039308.597 units remaining) [ 0 (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 199 (remaining gas: 1039307.517 units remaining) + - location: 199 (remaining gas: 1039308.517 units remaining) [ True (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039307.447 units remaining) - [ True - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 200 (remaining gas: 1039307.387 units remaining) - [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 201 (remaining gas: 1039307.317 units remaining) + - location: 200 (remaining gas: 1039308.457 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039307.247 units remaining) + - location: 201 (remaining gas: 1039308.387 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 206 (remaining gas: 1039307.167 units remaining) + - location: 206 (remaining gas: 1039308.307 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 207 (remaining gas: 1039307.087 units remaining) + - location: 207 (remaining gas: 1039308.227 units remaining) [ (Pair 40 -10) (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 208 (remaining gas: 1039306.987 units remaining) + - location: 208 (remaining gas: 1039308.127 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 210 (remaining gas: 1039306.907 units remaining) + - location: 210 (remaining gas: 1039308.047 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 209 (remaining gas: 1039306.837 units remaining) + - location: 210 (remaining gas: 1039307.967 units remaining) [ (Pair 40 -10) + (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 211 (remaining gas: 1039298.117 units remaining) + - location: 211 (remaining gas: 1039299.247 units remaining) [ 0x0507070028004a @packed (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 212 (remaining gas: 1039298.017 units remaining) + - location: 212 (remaining gas: 1039299.147 units remaining) [ (Pair 40 -10) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 214 (remaining gas: 1039289.297 units remaining) + - location: 214 (remaining gas: 1039290.427 units remaining) [ 0x0507070028004a @packed (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 215 (remaining gas: 1039253.577 units remaining) + - location: 215 (remaining gas: 1039254.707 units remaining) [ (Some (Pair 40 -10)) @packed.unpacked (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 220 (remaining gas: 1039253.497 units remaining) - [ (Pair 40 -10) @packed.unpacked.some - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 225 (remaining gas: 1039253.427 units remaining) + - location: 220 (remaining gas: 1039254.627 units remaining) [ (Pair 40 -10) @packed.unpacked.some (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 219 (remaining gas: 1039253.357 units remaining) + - location: 225 (remaining gas: 1039254.557 units remaining) [ (Pair 40 -10) @packed.unpacked.some (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 226 (remaining gas: 1039244.637 units remaining) + - location: 226 (remaining gas: 1039245.837 units remaining) [ 0x0507070028004a @packed.unpacked.some.packed (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039244.567 units remaining) - [ 0x0507070028004a @packed.unpacked.some.packed + - location: 213 (remaining gas: 1039245.757 units remaining) + [ 0x0507070028004a @packed + 0x0507070028004a @packed.unpacked.some.packed (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 229 (remaining gas: 1039244.447 units remaining) + - location: 229 (remaining gas: 1039245.637 units remaining) [ 0 (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 230 (remaining gas: 1039244.367 units remaining) + - location: 230 (remaining gas: 1039245.557 units remaining) [ True (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039244.297 units remaining) - [ True - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 231 (remaining gas: 1039244.237 units remaining) - [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 232 (remaining gas: 1039244.167 units remaining) + - location: 231 (remaining gas: 1039245.497 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039244.097 units remaining) + - location: 232 (remaining gas: 1039245.427 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 237 (remaining gas: 1039244.017 units remaining) + - location: 237 (remaining gas: 1039245.347 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 238 (remaining gas: 1039243.937 units remaining) + - location: 238 (remaining gas: 1039245.267 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 239 (remaining gas: 1039243.837 units remaining) + - location: 239 (remaining gas: 1039245.167 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) Unit ] - - location: 241 (remaining gas: 1039243.757 units remaining) + - location: 241 (remaining gas: 1039245.087 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 240 (remaining gas: 1039243.687 units remaining) + - location: 241 (remaining gas: 1039245.007 units remaining) [ (Right "2019-09-09T08:35:33Z") + (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 242 (remaining gas: 1039233.207 units remaining) + - location: 242 (remaining gas: 1039234.527 units remaining) [ 0x0505080095bbb0d70b @packed (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 243 (remaining gas: 1039233.107 units remaining) + - location: 243 (remaining gas: 1039234.427 units remaining) [ (Right "2019-09-09T08:35:33Z") (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 245 (remaining gas: 1039222.627 units remaining) + - location: 245 (remaining gas: 1039223.947 units remaining) [ 0x0505080095bbb0d70b @packed (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 246 (remaining gas: 1039201.147 units remaining) + - location: 246 (remaining gas: 1039202.467 units remaining) [ (Some (Right "2019-09-09T08:35:33Z")) @packed.unpacked (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 251 (remaining gas: 1039201.067 units remaining) + - location: 251 (remaining gas: 1039202.387 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 256 (remaining gas: 1039200.997 units remaining) + - location: 256 (remaining gas: 1039202.317 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 250 (remaining gas: 1039200.927 units remaining) - [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 257 (remaining gas: 1039190.447 units remaining) + - location: 257 (remaining gas: 1039191.837 units remaining) [ 0x0505080095bbb0d70b @packed.unpacked.some.packed (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039190.377 units remaining) - [ 0x0505080095bbb0d70b @packed.unpacked.some.packed + - location: 244 (remaining gas: 1039191.757 units remaining) + [ 0x0505080095bbb0d70b @packed + 0x0505080095bbb0d70b @packed.unpacked.some.packed (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 260 (remaining gas: 1039190.257 units remaining) + - location: 260 (remaining gas: 1039191.637 units remaining) [ 0 (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 261 (remaining gas: 1039190.177 units remaining) - [ True - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: -1 (remaining gas: 1039190.107 units remaining) + - location: 261 (remaining gas: 1039191.557 units remaining) [ True (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 262 (remaining gas: 1039190.047 units remaining) - [ (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 263 (remaining gas: 1039189.977 units remaining) + - location: 262 (remaining gas: 1039191.497 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: -1 (remaining gas: 1039189.907 units remaining) + - location: 263 (remaining gas: 1039191.427 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 268 (remaining gas: 1039189.827 units remaining) + - location: 268 (remaining gas: 1039191.347 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 269 (remaining gas: 1039189.747 units remaining) + - location: 269 (remaining gas: 1039191.267 units remaining) [ {} (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 270 (remaining gas: 1039189.647 units remaining) + - location: 270 (remaining gas: 1039191.167 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) Unit ] - - location: 272 (remaining gas: 1039189.567 units remaining) + - location: 272 (remaining gas: 1039191.087 units remaining) [ {} { DUP ; DROP ; PACK } Unit ] - - location: 271 (remaining gas: 1039189.497 units remaining) + - location: 272 (remaining gas: 1039191.007 units remaining) [ {} + {} { DUP ; DROP ; PACK } Unit ] - - location: 273 (remaining gas: 1039181.257 units remaining) + - location: 273 (remaining gas: 1039182.767 units remaining) [ 0x050200000000 @packed {} { DUP ; DROP ; PACK } Unit ] - - location: 274 (remaining gas: 1039181.157 units remaining) + - location: 274 (remaining gas: 1039182.667 units remaining) [ {} { DUP ; DROP ; PACK } Unit ] - - location: 276 (remaining gas: 1039172.917 units remaining) + - location: 276 (remaining gas: 1039174.427 units remaining) [ 0x050200000000 @packed { DUP ; DROP ; PACK } Unit ] - - location: 277 (remaining gas: 1039165.677 units remaining) + - location: 277 (remaining gas: 1039167.187 units remaining) [ (Some {}) @packed.unpacked { DUP ; DROP ; PACK } Unit ] - - location: 282 (remaining gas: 1039165.597 units remaining) - [ {} @packed.unpacked.some - { DUP ; DROP ; PACK } - Unit ] - - location: 287 (remaining gas: 1039165.527 units remaining) + - location: 282 (remaining gas: 1039167.107 units remaining) [ {} @packed.unpacked.some { DUP ; DROP ; PACK } Unit ] - - location: 281 (remaining gas: 1039165.457 units remaining) + - location: 287 (remaining gas: 1039167.037 units remaining) [ {} @packed.unpacked.some { DUP ; DROP ; PACK } Unit ] - - location: 288 (remaining gas: 1039157.217 units remaining) + - location: 288 (remaining gas: 1039158.797 units remaining) [ 0x050200000000 @packed.unpacked.some.packed { DUP ; DROP ; PACK } Unit ] - - location: -1 (remaining gas: 1039157.147 units remaining) - [ 0x050200000000 @packed.unpacked.some.packed + - location: 275 (remaining gas: 1039158.717 units remaining) + [ 0x050200000000 @packed + 0x050200000000 @packed.unpacked.some.packed { DUP ; DROP ; PACK } Unit ] - - location: 291 (remaining gas: 1039157.027 units remaining) + - location: 291 (remaining gas: 1039158.597 units remaining) [ 0 { DUP ; DROP ; PACK } Unit ] - - location: 292 (remaining gas: 1039156.947 units remaining) - [ True - { DUP ; DROP ; PACK } - Unit ] - - location: -1 (remaining gas: 1039156.877 units remaining) + - location: 292 (remaining gas: 1039158.517 units remaining) [ True { DUP ; DROP ; PACK } Unit ] - - location: 293 (remaining gas: 1039156.817 units remaining) + - location: 293 (remaining gas: 1039158.457 units remaining) [ { DUP ; DROP ; PACK } Unit ] - - location: 294 (remaining gas: 1039156.747 units remaining) + - location: 294 (remaining gas: 1039158.387 units remaining) [ { DUP ; DROP ; PACK } Unit ] - - location: -1 (remaining gas: 1039156.677 units remaining) - [ { DUP ; DROP ; PACK } - Unit ] - - location: 299 (remaining gas: 1039156.597 units remaining) + - location: 299 (remaining gas: 1039158.307 units remaining) [ { DUP ; DROP ; PACK } { DUP ; DROP ; PACK } Unit ] - - location: 300 (remaining gas: 1039143.257 units remaining) + - location: 300 (remaining gas: 1039144.967 units remaining) [ 0x05020000000603210320030c @packed { DUP ; DROP ; PACK } Unit ] - - location: 301 (remaining gas: 1039143.157 units remaining) + - location: 301 (remaining gas: 1039144.867 units remaining) [ { DUP ; DROP ; PACK } Unit ] - - location: 303 (remaining gas: 1039129.817 units remaining) + - location: 303 (remaining gas: 1039131.527 units remaining) [ 0x05020000000603210320030c @packed Unit ] - - location: 304 (remaining gas: 1039077.957 units remaining) + - location: 304 (remaining gas: 1039079.667 units remaining) [ (Some { DUP ; DROP ; PACK }) @packed.unpacked Unit ] - - location: 309 (remaining gas: 1039077.877 units remaining) - [ { DUP ; DROP ; PACK } @packed.unpacked.some - Unit ] - - location: 314 (remaining gas: 1039077.807 units remaining) + - location: 309 (remaining gas: 1039079.587 units remaining) [ { DUP ; DROP ; PACK } @packed.unpacked.some Unit ] - - location: 308 (remaining gas: 1039077.737 units remaining) + - location: 314 (remaining gas: 1039079.517 units remaining) [ { DUP ; DROP ; PACK } @packed.unpacked.some Unit ] - - location: 315 (remaining gas: 1039064.397 units remaining) + - location: 315 (remaining gas: 1039066.177 units remaining) [ 0x05020000000603210320030c @packed.unpacked.some.packed Unit ] - - location: -1 (remaining gas: 1039064.327 units remaining) - [ 0x05020000000603210320030c @packed.unpacked.some.packed + - location: 302 (remaining gas: 1039066.097 units remaining) + [ 0x05020000000603210320030c @packed + 0x05020000000603210320030c @packed.unpacked.some.packed Unit ] - - location: 318 (remaining gas: 1039064.207 units remaining) + - location: 318 (remaining gas: 1039065.977 units remaining) [ 0 Unit ] - - location: 319 (remaining gas: 1039064.127 units remaining) + - location: 319 (remaining gas: 1039065.897 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039064.057 units remaining) - [ True - Unit ] - - location: 320 (remaining gas: 1039063.997 units remaining) - [ Unit ] - - location: 321 (remaining gas: 1039063.927 units remaining) + - location: 320 (remaining gas: 1039065.837 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039063.857 units remaining) + - location: 321 (remaining gas: 1039065.767 units remaining) [ Unit ] - - location: 326 (remaining gas: 1039063.777 units remaining) + - location: 326 (remaining gas: 1039065.687 units remaining) [ Unit Unit ] - - location: 327 (remaining gas: 1039063.697 units remaining) + - location: 327 (remaining gas: 1039065.607 units remaining) [ {} Unit Unit ] - - location: 329 (remaining gas: 1039063.617 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039063.547 units remaining) + - location: 329 (remaining gas: 1039065.527 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out index 6fc73bab9a73..e0a3903f1e78 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair False False) None) ] + - location: 11 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair False False) None) + Unit ] - location: 12 (remaining gas: 1039992.940 units remaining) [ (Pair False False) @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 16 (remaining gas: 1039992.700 units remaining) [ (Pair {} (Some (Pair False False))) Unit ] - - location: -1 (remaining gas: 1039992.630 units remaining) - [ (Pair {} (Some (Pair False False))) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out index d0ac40b47918..3765fd9c688a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair False True) None) ] + - location: 11 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair False True) None) + Unit ] - location: 12 (remaining gas: 1039992.940 units remaining) [ (Pair False True) @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 16 (remaining gas: 1039992.700 units remaining) [ (Pair {} (Some (Pair False True))) Unit ] - - location: -1 (remaining gas: 1039992.630 units remaining) - [ (Pair {} (Some (Pair False True))) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out index ea6839039931..f443a36a5cab 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair True False) None) ] + - location: 11 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair True False) None) + Unit ] - location: 12 (remaining gas: 1039992.940 units remaining) [ (Pair True False) @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 16 (remaining gas: 1039992.700 units remaining) [ (Pair {} (Some (Pair True False))) Unit ] - - location: -1 (remaining gas: 1039992.630 units remaining) - [ (Pair {} (Some (Pair True False))) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out index 69dd267254a3..ce0b7ab792fb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair True True) None) ] + - location: 11 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair True True) None) + Unit ] - location: 12 (remaining gas: 1039992.940 units remaining) [ (Pair True True) @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 16 (remaining gas: 1039992.700 units remaining) [ (Pair {} (Some (Pair True True))) Unit ] - - location: -1 (remaining gas: 1039992.630 units remaining) - [ (Pair {} (Some (Pair True True))) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out index 3f6ab3f7f4c0..efe604b0d1e5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039989.170 units remaining) - [ (Pair 38 14) ] + - location: 6 (remaining gas: 1039989.170 units remaining) + [ (Pair 38 14) + Unit ] - location: 7 (remaining gas: 1039989.090 units remaining) [ { UNPAIR ; ADD } (Pair 38 14) @@ -29,39 +30,35 @@ trace - location: 19 (remaining gas: 1039987.515 units remaining) [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } Unit ] - - location: 18 (remaining gas: 1039987.445 units remaining) - [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } + - location: 19 (remaining gas: 1039987.435 units remaining) + [ 38 @parameter + { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } + Unit ] + - location: 12 (remaining gas: 1039987.335 units remaining) + [ 38 Unit ] - - location: 12 (remaining gas: 1039987.345 units remaining) - [ 38 ] - - location: 12 (remaining gas: 1039987.265 units remaining) + - location: 12 (remaining gas: 1039987.255 units remaining) [ 14 38 Unit ] - - location: 12 (remaining gas: 1039987.185 units remaining) + - location: 12 (remaining gas: 1039987.175 units remaining) [ (Pair 14 38) @arg Unit ] - - location: 13 (remaining gas: 1039987.105 units remaining) + - location: 13 (remaining gas: 1039987.095 units remaining) [ 14 38 Unit ] - - location: 14 (remaining gas: 1039987.025 units remaining) + - location: 14 (remaining gas: 1039987.015 units remaining) [ 52 Unit ] - - location: -1 (remaining gas: 1039986.955 units remaining) + - location: 20 (remaining gas: 1039987.015 units remaining) [ 52 Unit ] - - location: 20 (remaining gas: 1039986.955 units remaining) - [ 52 - Unit ] - - location: 21 (remaining gas: 1039986.875 units remaining) + - location: 21 (remaining gas: 1039986.935 units remaining) [ {} 52 Unit ] - - location: 23 (remaining gas: 1039986.795 units remaining) - [ (Pair {} 52) - Unit ] - - location: -1 (remaining gas: 1039986.725 units remaining) + - location: 23 (remaining gas: 1039986.855 units remaining) [ (Pair {} 52) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out index d72f241da1b3..59c98c339fdb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out @@ -7,49 +7,50 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039978.900 units remaining) - [ (Pair 4 { 0 ; 1 ; 2 ; 3 }) ] - - location: 8 (remaining gas: 1039978.820 units remaining) + - location: 7 (remaining gas: 1039978.770 units remaining) + [ (Pair 4 { 0 ; 1 ; 2 ; 3 }) + Unit ] + - location: 8 (remaining gas: 1039978.690 units remaining) [ 4 @p { 0 ; 1 ; 2 ; 3 } @s Unit ] - - location: 9 (remaining gas: 1039978.740 units remaining) + - location: 9 (remaining gas: 1039978.610 units remaining) [ { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } 4 @p { 0 ; 1 ; 2 ; 3 } @s Unit ] - - location: 23 (remaining gas: 1039978.670 units remaining) + - location: 23 (remaining gas: 1039978.540 units remaining) [ 4 @p { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } { 0 ; 1 ; 2 ; 3 } @s Unit ] - - location: 24 (remaining gas: 1039977.345 units remaining) + - location: 24 (remaining gas: 1039977.215 units remaining) [ { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } { 0 ; 1 ; 2 ; 3 } @s Unit ] - - location: 25 (remaining gas: 1039977.265 units remaining) + - location: 25 (remaining gas: 1039977.135 units remaining) [ 3 { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } { 0 ; 1 ; 2 ; 3 } @s Unit ] - - location: 28 (remaining gas: 1039975.940 units remaining) + - location: 28 (remaining gas: 1039975.810 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { 0 ; 1 ; 2 ; 3 } @s Unit ] - - location: 29 (remaining gas: 1039975.870 units remaining) + - location: 29 (remaining gas: 1039975.740 units remaining) [ { 0 ; 1 ; 2 ; 3 } @s { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 32 (remaining gas: 1039975.222 units remaining) + - location: 32 (remaining gas: 1039975.092 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 34 (remaining gas: 1039975.142 units remaining) + - location: 34 (remaining gas: 1039975.012 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -57,73 +58,67 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039975.072 units remaining) - [ { PUSH int 3 ; + - location: 34 (remaining gas: 1039974.932 units remaining) + [ 0 @s.elt + { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 16 (remaining gas: 1039974.972 units remaining) - [ 0 ] - - location: 16 (remaining gas: 1039974.892 units remaining) + - location: 16 (remaining gas: 1039974.832 units remaining) + [ 0 + Unit ] + - location: 16 (remaining gas: 1039974.752 units remaining) [ 3 0 Unit ] - - location: 16 (remaining gas: 1039974.812 units remaining) + - location: 16 (remaining gas: 1039974.672 units remaining) [ (Pair 3 0) Unit ] - - location: 16 (remaining gas: 1039974.732 units remaining) + - location: 16 (remaining gas: 1039974.592 units remaining) [ 4 (Pair 3 0) Unit ] - - location: 16 (remaining gas: 1039974.652 units remaining) + - location: 16 (remaining gas: 1039974.512 units remaining) [ (Pair 4 3 0) @arg Unit ] - - location: 17 (remaining gas: 1039974.572 units remaining) + - location: 17 (remaining gas: 1039974.432 units remaining) [ 4 (Pair 3 0) Unit ] - - location: 18 (remaining gas: 1039974.472 units remaining) + - location: 18 (remaining gas: 1039974.332 units remaining) [ (Pair 3 0) Unit ] - - location: 20 (remaining gas: 1039974.392 units remaining) + - location: 20 (remaining gas: 1039974.252 units remaining) [ 3 0 Unit ] - - location: 19 (remaining gas: 1039974.322 units remaining) - [ 3 + - location: 20 (remaining gas: 1039974.172 units remaining) + [ 4 + 3 0 Unit ] - - location: 21 (remaining gas: 1039974.242 units remaining) + - location: 21 (remaining gas: 1039974.092 units remaining) [ 7 0 Unit ] - - location: 22 (remaining gas: 1039974.160 units remaining) + - location: 22 (remaining gas: 1039974.010 units remaining) [ 0 Unit ] - - location: -1 (remaining gas: 1039974.090 units remaining) - [ 0 - Unit ] - - location: 35 (remaining gas: 1039974.090 units remaining) - [ 0 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: -1 (remaining gas: 1039974.020 units remaining) + - location: 35 (remaining gas: 1039974.010 units remaining) [ 0 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 32 (remaining gas: 1039973.920 units remaining) + - location: 32 (remaining gas: 1039973.910 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 34 (remaining gas: 1039973.840 units remaining) + - location: 34 (remaining gas: 1039973.830 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -131,73 +126,67 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039973.770 units remaining) - [ { PUSH int 3 ; + - location: 34 (remaining gas: 1039973.750 units remaining) + [ 1 @s.elt + { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 16 (remaining gas: 1039973.670 units remaining) - [ 1 ] - - location: 16 (remaining gas: 1039973.590 units remaining) + - location: 16 (remaining gas: 1039973.650 units remaining) + [ 1 + Unit ] + - location: 16 (remaining gas: 1039973.570 units remaining) [ 3 1 Unit ] - - location: 16 (remaining gas: 1039973.510 units remaining) + - location: 16 (remaining gas: 1039973.490 units remaining) [ (Pair 3 1) Unit ] - - location: 16 (remaining gas: 1039973.430 units remaining) + - location: 16 (remaining gas: 1039973.410 units remaining) [ 4 (Pair 3 1) Unit ] - - location: 16 (remaining gas: 1039973.350 units remaining) + - location: 16 (remaining gas: 1039973.330 units remaining) [ (Pair 4 3 1) @arg Unit ] - - location: 17 (remaining gas: 1039973.270 units remaining) + - location: 17 (remaining gas: 1039973.250 units remaining) [ 4 (Pair 3 1) Unit ] - - location: 18 (remaining gas: 1039973.170 units remaining) + - location: 18 (remaining gas: 1039973.150 units remaining) [ (Pair 3 1) Unit ] - - location: 20 (remaining gas: 1039973.090 units remaining) + - location: 20 (remaining gas: 1039973.070 units remaining) [ 3 1 Unit ] - - location: 19 (remaining gas: 1039973.020 units remaining) - [ 3 + - location: 20 (remaining gas: 1039972.990 units remaining) + [ 4 + 3 1 Unit ] - - location: 21 (remaining gas: 1039972.940 units remaining) + - location: 21 (remaining gas: 1039972.910 units remaining) [ 7 1 Unit ] - - location: 22 (remaining gas: 1039972.854 units remaining) - [ 7 - Unit ] - - location: -1 (remaining gas: 1039972.784 units remaining) + - location: 22 (remaining gas: 1039972.824 units remaining) [ 7 Unit ] - - location: 35 (remaining gas: 1039972.784 units remaining) + - location: 35 (remaining gas: 1039972.824 units remaining) [ 7 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: -1 (remaining gas: 1039972.714 units remaining) - [ 7 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 32 (remaining gas: 1039972.614 units remaining) + - location: 32 (remaining gas: 1039972.724 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 34 (remaining gas: 1039972.534 units remaining) + - location: 34 (remaining gas: 1039972.644 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -205,73 +194,67 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039972.464 units remaining) - [ { PUSH int 3 ; + - location: 34 (remaining gas: 1039972.564 units remaining) + [ 2 @s.elt + { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 16 (remaining gas: 1039972.364 units remaining) - [ 2 ] - - location: 16 (remaining gas: 1039972.284 units remaining) + - location: 16 (remaining gas: 1039972.464 units remaining) + [ 2 + Unit ] + - location: 16 (remaining gas: 1039972.384 units remaining) [ 3 2 Unit ] - - location: 16 (remaining gas: 1039972.204 units remaining) + - location: 16 (remaining gas: 1039972.304 units remaining) [ (Pair 3 2) Unit ] - - location: 16 (remaining gas: 1039972.124 units remaining) + - location: 16 (remaining gas: 1039972.224 units remaining) [ 4 (Pair 3 2) Unit ] - - location: 16 (remaining gas: 1039972.044 units remaining) + - location: 16 (remaining gas: 1039972.144 units remaining) [ (Pair 4 3 2) @arg Unit ] - - location: 17 (remaining gas: 1039971.964 units remaining) + - location: 17 (remaining gas: 1039972.064 units remaining) [ 4 (Pair 3 2) Unit ] - - location: 18 (remaining gas: 1039971.864 units remaining) + - location: 18 (remaining gas: 1039971.964 units remaining) [ (Pair 3 2) Unit ] - - location: 20 (remaining gas: 1039971.784 units remaining) + - location: 20 (remaining gas: 1039971.884 units remaining) [ 3 2 Unit ] - - location: 19 (remaining gas: 1039971.714 units remaining) - [ 3 + - location: 20 (remaining gas: 1039971.804 units remaining) + [ 4 + 3 2 Unit ] - - location: 21 (remaining gas: 1039971.634 units remaining) + - location: 21 (remaining gas: 1039971.724 units remaining) [ 7 2 Unit ] - - location: 22 (remaining gas: 1039971.548 units remaining) + - location: 22 (remaining gas: 1039971.638 units remaining) [ 14 Unit ] - - location: -1 (remaining gas: 1039971.478 units remaining) - [ 14 - Unit ] - - location: 35 (remaining gas: 1039971.478 units remaining) + - location: 35 (remaining gas: 1039971.638 units remaining) [ 14 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: -1 (remaining gas: 1039971.408 units remaining) - [ 14 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 32 (remaining gas: 1039971.308 units remaining) + - location: 32 (remaining gas: 1039971.538 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 34 (remaining gas: 1039971.228 units remaining) + - location: 34 (remaining gas: 1039971.458 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } @@ -279,84 +262,76 @@ trace PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 33 (remaining gas: 1039971.158 units remaining) - [ { PUSH int 3 ; + - location: 34 (remaining gas: 1039971.378 units remaining) + [ 3 @s.elt + { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 16 (remaining gas: 1039971.058 units remaining) - [ 3 ] - - location: 16 (remaining gas: 1039970.978 units remaining) + - location: 16 (remaining gas: 1039971.278 units remaining) + [ 3 + Unit ] + - location: 16 (remaining gas: 1039971.198 units remaining) [ 3 3 Unit ] - - location: 16 (remaining gas: 1039970.898 units remaining) + - location: 16 (remaining gas: 1039971.118 units remaining) [ (Pair 3 3) Unit ] - - location: 16 (remaining gas: 1039970.818 units remaining) + - location: 16 (remaining gas: 1039971.038 units remaining) [ 4 (Pair 3 3) Unit ] - - location: 16 (remaining gas: 1039970.738 units remaining) + - location: 16 (remaining gas: 1039970.958 units remaining) [ (Pair 4 3 3) @arg Unit ] - - location: 17 (remaining gas: 1039970.658 units remaining) + - location: 17 (remaining gas: 1039970.878 units remaining) [ 4 (Pair 3 3) Unit ] - - location: 18 (remaining gas: 1039970.558 units remaining) + - location: 18 (remaining gas: 1039970.778 units remaining) [ (Pair 3 3) Unit ] - - location: 20 (remaining gas: 1039970.478 units remaining) + - location: 20 (remaining gas: 1039970.698 units remaining) [ 3 3 Unit ] - - location: 19 (remaining gas: 1039970.408 units remaining) - [ 3 + - location: 20 (remaining gas: 1039970.618 units remaining) + [ 4 + 3 3 Unit ] - - location: 21 (remaining gas: 1039970.328 units remaining) + - location: 21 (remaining gas: 1039970.538 units remaining) [ 7 3 Unit ] - - location: 22 (remaining gas: 1039970.242 units remaining) - [ 21 - Unit ] - - location: -1 (remaining gas: 1039970.172 units remaining) - [ 21 - Unit ] - - location: 35 (remaining gas: 1039970.172 units remaining) + - location: 22 (remaining gas: 1039970.452 units remaining) [ 21 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: -1 (remaining gas: 1039970.102 units remaining) + - location: 35 (remaining gas: 1039970.452 units remaining) [ 21 { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 36 (remaining gas: 1039970.002 units remaining) + - location: 36 (remaining gas: 1039970.352 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } Unit ] - - location: 38 (remaining gas: 1039969.922 units remaining) - [ Unit ] - - location: 37 (remaining gas: 1039969.852 units remaining) + - location: 38 (remaining gas: 1039970.272 units remaining) [ Unit ] - - location: 39 (remaining gas: 1039969.772 units remaining) + - location: 38 (remaining gas: 1039970.192 units remaining) + [ { 0 ; 7 ; 14 ; 21 } + Unit ] + - location: 39 (remaining gas: 1039970.112 units remaining) [ {} { 0 ; 7 ; 14 ; 21 } Unit ] - - location: 41 (remaining gas: 1039969.692 units remaining) - [ (Pair {} { 0 ; 7 ; 14 ; 21 }) - Unit ] - - location: -1 (remaining gas: 1039969.622 units remaining) + - location: 41 (remaining gas: 1039970.032 units remaining) [ (Pair {} { 0 ; 7 ; 14 ; 21 }) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out index 2ffcb10c4e28..24c660775100 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.280 units remaining) - [ (Pair Unit None) ] + - location: 7 (remaining gas: 1039993.280 units remaining) + [ (Pair Unit None) + Unit ] - location: 8 (remaining gas: 1039993.200 units remaining) [ Unit ] - location: 9 (remaining gas: 1039993.120 units remaining) @@ -24,7 +25,4 @@ trace - location: 15 (remaining gas: 1039992.880 units remaining) [ (Pair {} (Some 300)) Unit ] - - location: -1 (remaining gas: 1039992.810 units remaining) - [ (Pair {} (Some 300)) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 4236e3177a1f..a4945ee1efca 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,45 +7,34 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.414 units remaining) - [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039990.334 units remaining) + - location: 8 (remaining gas: 1039990.284 units remaining) + [ (Pair { "c" ; "b" ; "a" } { "" }) + Unit ] + - location: 9 (remaining gas: 1039990.204 units remaining) [ { "c" ; "b" ; "a" } @parameter Unit ] - - location: 10 (remaining gas: 1039990.254 units remaining) + - location: 10 (remaining gas: 1039990.124 units remaining) [ {} { "c" ; "b" ; "a" } @parameter Unit ] - - location: 12 (remaining gas: 1039990.184 units remaining) + - location: 12 (remaining gas: 1039990.054 units remaining) [ { "c" ; "b" ; "a" } @parameter {} Unit ] - - location: 15 (remaining gas: 1039989.583 units remaining) - [ { "c" } - Unit ] - - location: 14 (remaining gas: 1039989.513 units remaining) + - location: 15 (remaining gas: 1039989.453 units remaining) [ { "c" } Unit ] - - location: 15 (remaining gas: 1039989.433 units remaining) - [ { "b" ; "c" } - Unit ] - - location: 14 (remaining gas: 1039989.363 units remaining) + - location: 15 (remaining gas: 1039989.373 units remaining) [ { "b" ; "c" } Unit ] - - location: 15 (remaining gas: 1039989.283 units remaining) + - location: 15 (remaining gas: 1039989.293 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 14 (remaining gas: 1039989.213 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 16 (remaining gas: 1039989.133 units remaining) + - location: 16 (remaining gas: 1039989.213 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 18 (remaining gas: 1039989.053 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: -1 (remaining gas: 1039988.983 units remaining) + - location: 18 (remaining gas: 1039989.133 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" index a2f29b87908c..9eee6702cda4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" @@ -7,27 +7,25 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.206 units remaining) - [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039991.126 units remaining) + - location: 8 (remaining gas: 1039991.076 units remaining) + [ (Pair {} { "" }) + Unit ] + - location: 9 (remaining gas: 1039990.996 units remaining) [ {} @parameter Unit ] - - location: 10 (remaining gas: 1039991.046 units remaining) + - location: 10 (remaining gas: 1039990.916 units remaining) [ {} {} @parameter Unit ] - - location: 12 (remaining gas: 1039990.976 units remaining) + - location: 12 (remaining gas: 1039990.846 units remaining) [ {} @parameter {} Unit ] - - location: 16 (remaining gas: 1039990.396 units remaining) + - location: 16 (remaining gas: 1039990.266 units remaining) [ {} {} Unit ] - - location: 18 (remaining gas: 1039990.316 units remaining) - [ (Pair {} {}) - Unit ] - - location: -1 (remaining gas: 1039990.246 units remaining) + - location: 18 (remaining gas: 1039990.186 units remaining) [ (Pair {} {}) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 3b334ab18ed7..0a6a240e9430 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,162 +7,143 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039981.974 units remaining) - [ (Pair { "c" ; "b" ; "a" } { "" }) ] - - location: 9 (remaining gas: 1039981.894 units remaining) + - location: 8 (remaining gas: 1039981.714 units remaining) + [ (Pair { "c" ; "b" ; "a" } { "" }) + Unit ] + - location: 9 (remaining gas: 1039981.634 units remaining) [ { "c" ; "b" ; "a" } @parameter Unit ] - - location: 10 (remaining gas: 1039981.814 units remaining) + - location: 10 (remaining gas: 1039981.554 units remaining) [ {} { "c" ; "b" ; "a" } @parameter Unit ] - - location: 12 (remaining gas: 1039981.744 units remaining) + - location: 12 (remaining gas: 1039981.484 units remaining) [ { "c" ; "b" ; "a" } @parameter {} Unit ] - - location: 13 (remaining gas: 1039981.664 units remaining) + - location: 13 (remaining gas: 1039981.404 units remaining) [ True { "c" ; "b" ; "a" } @parameter {} Unit ] - - location: 18 (remaining gas: 1039981.484 units remaining) + - location: 16 (remaining gas: 1039981.334 units remaining) + [ { "c" ; "b" ; "a" } @parameter + {} + Unit ] + - location: 18 (remaining gas: 1039981.224 units remaining) [ "c" @parameter.hd { "b" ; "a" } @parameter.tl {} Unit ] - - location: 20 (remaining gas: 1039981.414 units remaining) + - location: 20 (remaining gas: 1039981.154 units remaining) [ { "b" ; "a" } @parameter.tl "c" @parameter.hd {} Unit ] - - location: 21 (remaining gas: 1039981.314 units remaining) + - location: 21 (remaining gas: 1039981.054 units remaining) [ "c" @parameter.hd {} Unit ] - - location: 23 (remaining gas: 1039981.234 units remaining) + - location: 23 (remaining gas: 1039980.974 units remaining) [ { "c" } Unit ] - - location: 22 (remaining gas: 1039981.164 units remaining) - [ { "c" } - Unit ] - - location: 24 (remaining gas: 1039981.084 units remaining) - [ True - { "b" ; "a" } @parameter.tl + - location: 23 (remaining gas: 1039980.894 units remaining) + [ { "b" ; "a" } @parameter.tl { "c" } Unit ] - - location: -1 (remaining gas: 1039981.014 units remaining) + - location: 24 (remaining gas: 1039980.814 units remaining) [ True - { "b" ; "a" } + { "b" ; "a" } @parameter { "c" } Unit ] - - location: 17 (remaining gas: 1039980.944 units remaining) - [ True - { "b" ; "a" } + - location: 16 (remaining gas: 1039980.744 units remaining) + [ { "b" ; "a" } @parameter { "c" } Unit ] - - location: 18 (remaining gas: 1039980.834 units remaining) + - location: 18 (remaining gas: 1039980.634 units remaining) [ "b" @parameter.hd { "a" } @parameter.tl { "c" } Unit ] - - location: 20 (remaining gas: 1039980.764 units remaining) + - location: 20 (remaining gas: 1039980.564 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd { "c" } Unit ] - - location: 21 (remaining gas: 1039980.664 units remaining) + - location: 21 (remaining gas: 1039980.464 units remaining) [ "b" @parameter.hd { "c" } Unit ] - - location: 23 (remaining gas: 1039980.584 units remaining) - [ { "b" ; "c" } - Unit ] - - location: 22 (remaining gas: 1039980.514 units remaining) + - location: 23 (remaining gas: 1039980.384 units remaining) [ { "b" ; "c" } Unit ] - - location: 24 (remaining gas: 1039980.434 units remaining) - [ True - { "a" } @parameter.tl + - location: 23 (remaining gas: 1039980.304 units remaining) + [ { "a" } @parameter.tl { "b" ; "c" } Unit ] - - location: -1 (remaining gas: 1039980.364 units remaining) + - location: 24 (remaining gas: 1039980.224 units remaining) [ True - { "a" } + { "a" } @parameter { "b" ; "c" } Unit ] - - location: 17 (remaining gas: 1039980.294 units remaining) - [ True - { "a" } + - location: 16 (remaining gas: 1039980.154 units remaining) + [ { "a" } @parameter { "b" ; "c" } Unit ] - - location: 18 (remaining gas: 1039980.184 units remaining) + - location: 18 (remaining gas: 1039980.044 units remaining) [ "a" @parameter.hd {} @parameter.tl { "b" ; "c" } Unit ] - - location: 20 (remaining gas: 1039980.114 units remaining) + - location: 20 (remaining gas: 1039979.974 units remaining) [ {} @parameter.tl "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 21 (remaining gas: 1039980.014 units remaining) + - location: 21 (remaining gas: 1039979.874 units remaining) [ "a" @parameter.hd { "b" ; "c" } Unit ] - - location: 23 (remaining gas: 1039979.934 units remaining) + - location: 23 (remaining gas: 1039979.794 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 22 (remaining gas: 1039979.864 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039979.784 units remaining) - [ True - {} @parameter.tl + - location: 23 (remaining gas: 1039979.714 units remaining) + [ {} @parameter.tl { "a" ; "b" ; "c" } Unit ] - - location: -1 (remaining gas: 1039979.714 units remaining) + - location: 24 (remaining gas: 1039979.634 units remaining) [ True - {} + {} @parameter { "a" ; "b" ; "c" } Unit ] - - location: 17 (remaining gas: 1039979.644 units remaining) - [ True - {} + - location: 16 (remaining gas: 1039979.564 units remaining) + [ {} @parameter { "a" ; "b" ; "c" } Unit ] - - location: 18 (remaining gas: 1039979.534 units remaining) + - location: 18 (remaining gas: 1039979.454 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 28 (remaining gas: 1039979.454 units remaining) + - location: 28 (remaining gas: 1039979.374 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 30 (remaining gas: 1039979.374 units remaining) - [ False - {} - { "a" ; "b" ; "c" } - Unit ] - - location: -1 (remaining gas: 1039979.304 units remaining) + - location: 30 (remaining gas: 1039979.294 units remaining) [ False - {} + {} @parameter { "a" ; "b" ; "c" } Unit ] - - location: 17 (remaining gas: 1039979.234 units remaining) - [ False - {} + - location: 16 (remaining gas: 1039979.224 units remaining) + [ {} @parameter { "a" ; "b" ; "c" } Unit ] - - location: 33 (remaining gas: 1039979.154 units remaining) + - location: 33 (remaining gas: 1039979.144 units remaining) [ { "a" ; "b" ; "c" } Unit ] - - location: 34 (remaining gas: 1039979.074 units remaining) + - location: 34 (remaining gas: 1039979.064 units remaining) [ {} { "a" ; "b" ; "c" } Unit ] - - location: 36 (remaining gas: 1039978.994 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: -1 (remaining gas: 1039978.924 units remaining) + - location: 36 (remaining gas: 1039978.984 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" index e34ef10c6097..f15d32f292aa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" @@ -7,57 +7,53 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039982.766 units remaining) - [ (Pair {} { "" }) ] - - location: 9 (remaining gas: 1039982.686 units remaining) + - location: 8 (remaining gas: 1039982.506 units remaining) + [ (Pair {} { "" }) + Unit ] + - location: 9 (remaining gas: 1039982.426 units remaining) [ {} @parameter Unit ] - - location: 10 (remaining gas: 1039982.606 units remaining) + - location: 10 (remaining gas: 1039982.346 units remaining) [ {} {} @parameter Unit ] - - location: 12 (remaining gas: 1039982.536 units remaining) + - location: 12 (remaining gas: 1039982.276 units remaining) [ {} @parameter {} Unit ] - - location: 13 (remaining gas: 1039982.456 units remaining) + - location: 13 (remaining gas: 1039982.196 units remaining) [ True {} @parameter {} Unit ] - - location: 18 (remaining gas: 1039982.276 units remaining) - [ {} + - location: 16 (remaining gas: 1039982.126 units remaining) + [ {} @parameter + {} Unit ] - - location: 28 (remaining gas: 1039982.196 units remaining) + - location: 18 (remaining gas: 1039982.016 units remaining) [ {} - {} Unit ] - - location: 30 (remaining gas: 1039982.116 units remaining) - [ False - {} + - location: 28 (remaining gas: 1039981.936 units remaining) + [ {} {} Unit ] - - location: -1 (remaining gas: 1039982.046 units remaining) + - location: 30 (remaining gas: 1039981.856 units remaining) [ False - {} + {} @parameter {} Unit ] - - location: 17 (remaining gas: 1039981.976 units remaining) - [ False - {} + - location: 16 (remaining gas: 1039981.786 units remaining) + [ {} @parameter {} Unit ] - - location: 33 (remaining gas: 1039981.896 units remaining) + - location: 33 (remaining gas: 1039981.706 units remaining) [ {} Unit ] - - location: 34 (remaining gas: 1039981.816 units remaining) + - location: 34 (remaining gas: 1039981.626 units remaining) [ {} {} Unit ] - - location: 36 (remaining gas: 1039981.736 units remaining) - [ (Pair {} {}) - Unit ] - - location: -1 (remaining gas: 1039981.666 units remaining) + - location: 36 (remaining gas: 1039981.546 units remaining) [ (Pair {} {}) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out index a4f2b239a863..e7a0809b71cd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit {}) ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit {}) + Unit ] - location: 8 (remaining gas: 1039994.660 units remaining) [ Unit ] - location: 9 (remaining gas: 1039994.420 units remaining) @@ -21,7 +22,4 @@ trace - location: 13 (remaining gas: 1039994.260 units remaining) [ (Pair {} {}) Unit ] - - location: -1 (remaining gas: 1039994.190 units remaining) - [ (Pair {} {}) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out index 4ff74ca443e6..0f5332b51dc7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039983.390 units remaining) - [ (Pair Unit Unit) ] + - location: 6 (remaining gas: 1039983.390 units remaining) + [ (Pair Unit Unit) + Unit ] - location: 7 (remaining gas: 1039983.310 units remaining) [ Unit ] - location: 8 (remaining gas: 1039983.230 units remaining) @@ -18,53 +19,43 @@ trace [ Unit { DROP ; SELF_ADDRESS } Unit ] - - location: 12 (remaining gas: 1039983.050 units remaining) - [ Unit @arg ] + - location: 11 (remaining gas: 1039983.050 units remaining) + [ Unit @arg + Unit ] - location: 12 (remaining gas: 1039982.970 units remaining) [ Unit ] - location: 13 (remaining gas: 1039982.890 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: -1 (remaining gas: 1039982.820 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] - - location: 15 (remaining gas: 1039982.820 units remaining) + - location: 15 (remaining gas: 1039982.890 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" Unit ] - - location: 16 (remaining gas: 1039982.740 units remaining) + - location: 16 (remaining gas: 1039982.810 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" Unit ] - - location: 17 (remaining gas: 1039982.660 units remaining) + - location: 17 (remaining gas: 1039982.730 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self.address "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" Unit ] - - location: 20 (remaining gas: 1039982.442 units remaining) + - location: 20 (remaining gas: 1039982.512 units remaining) [ 0 Unit ] - - location: 21 (remaining gas: 1039982.362 units remaining) + - location: 21 (remaining gas: 1039982.432 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039982.292 units remaining) - [ True - Unit ] - - location: 22 (remaining gas: 1039982.232 units remaining) - [ Unit ] - - location: 23 (remaining gas: 1039982.162 units remaining) + - location: 22 (remaining gas: 1039982.372 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039982.092 units remaining) + - location: 23 (remaining gas: 1039982.302 units remaining) [ Unit ] - - location: 28 (remaining gas: 1039982.012 units remaining) + - location: 28 (remaining gas: 1039982.222 units remaining) [ Unit Unit ] - - location: 29 (remaining gas: 1039981.932 units remaining) + - location: 29 (remaining gas: 1039982.142 units remaining) [ {} Unit Unit ] - - location: 31 (remaining gas: 1039981.852 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039981.782 units remaining) + - location: 31 (remaining gas: 1039982.062 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out index de321c76c321..923ccf944ea5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039981.740 units remaining) - [ (Pair (Right (Left Unit)) Unit) ] + - location: 12 (remaining gas: 1039981.740 units remaining) + [ (Pair (Right (Left Unit)) Unit) + Unit ] - location: 13 (remaining gas: 1039981.660 units remaining) [ Unit ] - location: 14 (remaining gas: 1039981.580 units remaining) @@ -41,26 +42,18 @@ trace - location: 25 (remaining gas: 1039919.300 units remaining) [ True Unit ] - - location: -1 (remaining gas: 1039919.230 units remaining) - [ True - Unit ] - - location: 26 (remaining gas: 1039919.170 units remaining) + - location: 26 (remaining gas: 1039919.240 units remaining) [ Unit ] - - location: 27 (remaining gas: 1039919.100 units remaining) + - location: 27 (remaining gas: 1039919.170 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039919.030 units remaining) - [ Unit ] - - location: 32 (remaining gas: 1039918.950 units remaining) + - location: 32 (remaining gas: 1039919.090 units remaining) [ Unit Unit ] - - location: 33 (remaining gas: 1039918.870 units remaining) + - location: 33 (remaining gas: 1039919.010 units remaining) [ {} Unit Unit ] - - location: 35 (remaining gas: 1039918.790 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039918.720 units remaining) + - location: 35 (remaining gas: 1039918.930 units remaining) [ (Pair {} Unit) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out index 991181f15cc0..f483d33ba5f8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039953.950 units remaining) - [ (Pair (Left (Left 0)) Unit) ] + - location: 12 (remaining gas: 1039953.950 units remaining) + [ (Pair (Left (Left 0)) Unit) + Unit ] - location: 13 (remaining gas: 1039953.870 units remaining) [ Unit ] - location: 14 (remaining gas: 1039953.790 units remaining) @@ -38,113 +39,99 @@ trace [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 20 (remaining gas: 1039891.710 units remaining) - [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked + - location: 21 (remaining gas: 1039891.700 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 24 (remaining gas: 1039891.590 units remaining) + - location: 24 (remaining gas: 1039891.580 units remaining) [ -1 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 25 (remaining gas: 1039891.510 units remaining) - [ True - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: -1 (remaining gas: 1039891.440 units remaining) + - location: 25 (remaining gas: 1039891.500 units remaining) [ True 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 26 (remaining gas: 1039891.380 units remaining) + - location: 26 (remaining gas: 1039891.440 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 27 (remaining gas: 1039891.310 units remaining) + - location: 27 (remaining gas: 1039891.370 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: -1 (remaining gas: 1039891.240 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 32 (remaining gas: 1039891.160 units remaining) + - location: 32 (remaining gas: 1039891.290 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 33 (remaining gas: 1039860.320 units remaining) + - location: 33 (remaining gas: 1039860.450 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @selfpacked 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked Unit ] - - location: 36 (remaining gas: 1039860.200 units remaining) + - location: 36 (remaining gas: 1039860.330 units remaining) [ 0 Unit ] - - location: 37 (remaining gas: 1039860.120 units remaining) - [ True - Unit ] - - location: -1 (remaining gas: 1039860.050 units remaining) + - location: 37 (remaining gas: 1039860.250 units remaining) [ True Unit ] - - location: 38 (remaining gas: 1039859.990 units remaining) + - location: 38 (remaining gas: 1039860.190 units remaining) [ Unit ] - - location: 39 (remaining gas: 1039859.920 units remaining) + - location: 39 (remaining gas: 1039860.120 units remaining) [ Unit ] - - location: -1 (remaining gas: 1039859.850 units remaining) - [ Unit ] - - location: 44 (remaining gas: 1039859.770 units remaining) + - location: 44 (remaining gas: 1039860.040 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self Unit ] - - location: 45 (remaining gas: 1039859.700 units remaining) + - location: 45 (remaining gas: 1039859.970 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self Unit ] - - location: 48 (remaining gas: 1039859.620 units remaining) + - location: 48 (remaining gas: 1039859.890 units remaining) [ Unit ] - - location: 49 (remaining gas: 1039859.540 units remaining) + - location: 49 (remaining gas: 1039859.810 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self Unit ] - - location: 50 (remaining gas: 1039859.470 units remaining) + - location: 50 (remaining gas: 1039859.740 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self Unit ] - - location: 53 (remaining gas: 1039859.390 units remaining) + - location: 53 (remaining gas: 1039859.660 units remaining) [ Unit ] - - location: 54 (remaining gas: 1039859.310 units remaining) + - location: 54 (remaining gas: 1039859.580 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self Unit ] - - location: 55 (remaining gas: 1039859.240 units remaining) + - location: 55 (remaining gas: 1039859.510 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self Unit ] - - location: 60 (remaining gas: 1039859.160 units remaining) + - location: 60 (remaining gas: 1039859.430 units remaining) [ Unit ] - - location: 61 (remaining gas: 1039859.080 units remaining) + - location: 61 (remaining gas: 1039859.350 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self Unit ] - - location: 62 (remaining gas: 1039859.010 units remaining) + - location: 62 (remaining gas: 1039859.280 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self Unit ] - - location: 65 (remaining gas: 1039858.930 units remaining) + - location: 65 (remaining gas: 1039859.200 units remaining) [ Unit ] - - location: 66 (remaining gas: 1039858.850 units remaining) + - location: 66 (remaining gas: 1039859.120 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 67 (remaining gas: 1039858.780 units remaining) + - location: 67 (remaining gas: 1039859.050 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 76 (remaining gas: 1039858.700 units remaining) + - location: 76 (remaining gas: 1039858.970 units remaining) [ Unit ] - - location: 77 (remaining gas: 1039858.620 units remaining) + - location: 77 (remaining gas: 1039858.890 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 78 (remaining gas: 1039858.550 units remaining) + - location: 78 (remaining gas: 1039858.820 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self Unit ] - - location: 87 (remaining gas: 1039858.470 units remaining) + - location: 87 (remaining gas: 1039858.740 units remaining) [ Unit ] - - location: 88 (remaining gas: 1039858.390 units remaining) + - location: 88 (remaining gas: 1039858.660 units remaining) [ Unit Unit ] - - location: 89 (remaining gas: 1039858.310 units remaining) + - location: 89 (remaining gas: 1039858.580 units remaining) [ {} Unit Unit ] - - location: 91 (remaining gas: 1039858.230 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039858.160 units remaining) + - location: 91 (remaining gas: 1039858.500 units remaining) [ (Pair {} Unit) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" index 8b48515b18ac..e95b39438efe 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039985.287 units remaining) - [ (Pair "" "hello" 0) ] + - location: 8 (remaining gas: 1039985.287 units remaining) + [ (Pair "" "hello" 0) + Unit ] - location: 9 (remaining gas: 1039985.207 units remaining) [ (Pair "" "hello" 0) (Pair "" "hello" 0) @@ -23,45 +24,40 @@ trace - location: 13 (remaining gas: 1039984.947 units remaining) [ "" @parameter Unit ] - - location: 12 (remaining gas: 1039984.877 units remaining) - [ "" @parameter + - location: 13 (remaining gas: 1039984.867 units remaining) + [ (Pair "hello" 0) @storage + "" @parameter Unit ] - - location: 15 (remaining gas: 1039984.797 units remaining) + - location: 15 (remaining gas: 1039984.787 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage "" @parameter Unit ] - - location: 16 (remaining gas: 1039984.717 units remaining) + - location: 16 (remaining gas: 1039984.707 units remaining) [ "hello" (Pair "hello" 0) @storage "" @parameter Unit ] - - location: 17 (remaining gas: 1039984.637 units remaining) + - location: 17 (remaining gas: 1039984.627 units remaining) [ (Pair "hello" 0) @storage "" @parameter Unit ] - - location: 18 (remaining gas: 1039984.557 units remaining) + - location: 18 (remaining gas: 1039984.547 units remaining) [ 0 @storage.n "" @parameter Unit ] - - location: 19 (remaining gas: 1039984.487 units remaining) + - location: 19 (remaining gas: 1039984.477 units remaining) [ "" @parameter 0 @storage.n Unit ] - - location: 20 (remaining gas: 1039984.407 units remaining) + - location: 20 (remaining gas: 1039984.397 units remaining) [ (Pair "" 0) @storage Unit ] - - location: -1 (remaining gas: 1039984.337 units remaining) - [ (Pair "" 0) @storage - Unit ] - - location: 21 (remaining gas: 1039984.257 units remaining) + - location: 21 (remaining gas: 1039984.317 units remaining) [ {} (Pair "" 0) @storage Unit ] - - location: 23 (remaining gas: 1039984.177 units remaining) - [ (Pair {} "" 0) - Unit ] - - location: -1 (remaining gas: 1039984.107 units remaining) + - location: 23 (remaining gas: 1039984.237 units remaining) [ (Pair {} "" 0) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" index 62c313ca963a..e52dc3611549 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039985.257 units remaining) - [ (Pair "abc" "hello" 0) ] + - location: 8 (remaining gas: 1039985.257 units remaining) + [ (Pair "abc" "hello" 0) + Unit ] - location: 9 (remaining gas: 1039985.177 units remaining) [ (Pair "abc" "hello" 0) (Pair "abc" "hello" 0) @@ -23,45 +24,40 @@ trace - location: 13 (remaining gas: 1039984.917 units remaining) [ "abc" @parameter Unit ] - - location: 12 (remaining gas: 1039984.847 units remaining) - [ "abc" @parameter + - location: 13 (remaining gas: 1039984.837 units remaining) + [ (Pair "hello" 0) @storage + "abc" @parameter Unit ] - - location: 15 (remaining gas: 1039984.767 units remaining) + - location: 15 (remaining gas: 1039984.757 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage "abc" @parameter Unit ] - - location: 16 (remaining gas: 1039984.687 units remaining) + - location: 16 (remaining gas: 1039984.677 units remaining) [ "hello" (Pair "hello" 0) @storage "abc" @parameter Unit ] - - location: 17 (remaining gas: 1039984.607 units remaining) + - location: 17 (remaining gas: 1039984.597 units remaining) [ (Pair "hello" 0) @storage "abc" @parameter Unit ] - - location: 18 (remaining gas: 1039984.527 units remaining) + - location: 18 (remaining gas: 1039984.517 units remaining) [ 0 @storage.n "abc" @parameter Unit ] - - location: 19 (remaining gas: 1039984.457 units remaining) + - location: 19 (remaining gas: 1039984.447 units remaining) [ "abc" @parameter 0 @storage.n Unit ] - - location: 20 (remaining gas: 1039984.377 units remaining) + - location: 20 (remaining gas: 1039984.367 units remaining) [ (Pair "abc" 0) @storage Unit ] - - location: -1 (remaining gas: 1039984.307 units remaining) - [ (Pair "abc" 0) @storage - Unit ] - - location: 21 (remaining gas: 1039984.227 units remaining) + - location: 21 (remaining gas: 1039984.287 units remaining) [ {} (Pair "abc" 0) @storage Unit ] - - location: 23 (remaining gas: 1039984.147 units remaining) - [ (Pair {} "abc" 0) - Unit ] - - location: -1 (remaining gas: 1039984.077 units remaining) + - location: 23 (remaining gas: 1039984.207 units remaining) [ (Pair {} "abc" 0) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" index edf1c65086fa..4e321db67723 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039985.237 units remaining) - [ (Pair "world" "hello" 0) ] + - location: 8 (remaining gas: 1039985.237 units remaining) + [ (Pair "world" "hello" 0) + Unit ] - location: 9 (remaining gas: 1039985.157 units remaining) [ (Pair "world" "hello" 0) (Pair "world" "hello" 0) @@ -23,45 +24,40 @@ trace - location: 13 (remaining gas: 1039984.897 units remaining) [ "world" @parameter Unit ] - - location: 12 (remaining gas: 1039984.827 units remaining) - [ "world" @parameter + - location: 13 (remaining gas: 1039984.817 units remaining) + [ (Pair "hello" 0) @storage + "world" @parameter Unit ] - - location: 15 (remaining gas: 1039984.747 units remaining) + - location: 15 (remaining gas: 1039984.737 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage "world" @parameter Unit ] - - location: 16 (remaining gas: 1039984.667 units remaining) + - location: 16 (remaining gas: 1039984.657 units remaining) [ "hello" (Pair "hello" 0) @storage "world" @parameter Unit ] - - location: 17 (remaining gas: 1039984.587 units remaining) + - location: 17 (remaining gas: 1039984.577 units remaining) [ (Pair "hello" 0) @storage "world" @parameter Unit ] - - location: 18 (remaining gas: 1039984.507 units remaining) + - location: 18 (remaining gas: 1039984.497 units remaining) [ 0 @storage.n "world" @parameter Unit ] - - location: 19 (remaining gas: 1039984.437 units remaining) + - location: 19 (remaining gas: 1039984.427 units remaining) [ "world" @parameter 0 @storage.n Unit ] - - location: 20 (remaining gas: 1039984.357 units remaining) + - location: 20 (remaining gas: 1039984.347 units remaining) [ (Pair "world" 0) @storage Unit ] - - location: -1 (remaining gas: 1039984.287 units remaining) - [ (Pair "world" 0) @storage - Unit ] - - location: 21 (remaining gas: 1039984.207 units remaining) + - location: 21 (remaining gas: 1039984.267 units remaining) [ {} (Pair "world" 0) @storage Unit ] - - location: 23 (remaining gas: 1039984.127 units remaining) - [ (Pair {} "world" 0) - Unit ] - - location: -1 (remaining gas: 1039984.057 units remaining) + - location: 23 (remaining gas: 1039984.187 units remaining) [ (Pair {} "world" 0) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" index 4a4625c6cd33..bdaa5d36ecde 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039986.051 units remaining) - [ (Pair 1 "hello" 0) ] + - location: 8 (remaining gas: 1039986.051 units remaining) + [ (Pair 1 "hello" 0) + Unit ] - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 1 "hello" 0) (Pair 1 "hello" 0) @@ -23,41 +24,36 @@ trace - location: 13 (remaining gas: 1039985.711 units remaining) [ 1 @parameter Unit ] - - location: 12 (remaining gas: 1039985.641 units remaining) - [ 1 @parameter + - location: 13 (remaining gas: 1039985.631 units remaining) + [ (Pair "hello" 0) @storage + 1 @parameter Unit ] - - location: 15 (remaining gas: 1039985.561 units remaining) + - location: 15 (remaining gas: 1039985.551 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage 1 @parameter Unit ] - - location: 16 (remaining gas: 1039985.481 units remaining) + - location: 16 (remaining gas: 1039985.471 units remaining) [ 0 (Pair "hello" 0) @storage 1 @parameter Unit ] - - location: 17 (remaining gas: 1039985.401 units remaining) + - location: 17 (remaining gas: 1039985.391 units remaining) [ (Pair "hello" 0) @storage 1 @parameter Unit ] - - location: 18 (remaining gas: 1039985.321 units remaining) + - location: 18 (remaining gas: 1039985.311 units remaining) [ "hello" @storage.s 1 @parameter Unit ] - - location: 19 (remaining gas: 1039985.241 units remaining) + - location: 19 (remaining gas: 1039985.231 units remaining) [ (Pair "hello" 1) @storage Unit ] - - location: -1 (remaining gas: 1039985.171 units remaining) - [ (Pair "hello" 1) @storage - Unit ] - - location: 20 (remaining gas: 1039985.091 units remaining) + - location: 20 (remaining gas: 1039985.151 units remaining) [ {} (Pair "hello" 1) @storage Unit ] - - location: 22 (remaining gas: 1039985.011 units remaining) - [ (Pair {} "hello" 1) - Unit ] - - location: -1 (remaining gas: 1039984.941 units remaining) + - location: 22 (remaining gas: 1039985.071 units remaining) [ (Pair {} "hello" 1) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" index 0ed58ab9a434..f07fc28b4b3a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039986.051 units remaining) - [ (Pair 3 "hello" 500) ] + - location: 8 (remaining gas: 1039986.051 units remaining) + [ (Pair 3 "hello" 500) + Unit ] - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 3 "hello" 500) (Pair 3 "hello" 500) @@ -23,41 +24,36 @@ trace - location: 13 (remaining gas: 1039985.711 units remaining) [ 3 @parameter Unit ] - - location: 12 (remaining gas: 1039985.641 units remaining) - [ 3 @parameter + - location: 13 (remaining gas: 1039985.631 units remaining) + [ (Pair "hello" 500) @storage + 3 @parameter Unit ] - - location: 15 (remaining gas: 1039985.561 units remaining) + - location: 15 (remaining gas: 1039985.551 units remaining) [ (Pair "hello" 500) @storage (Pair "hello" 500) @storage 3 @parameter Unit ] - - location: 16 (remaining gas: 1039985.481 units remaining) + - location: 16 (remaining gas: 1039985.471 units remaining) [ 500 (Pair "hello" 500) @storage 3 @parameter Unit ] - - location: 17 (remaining gas: 1039985.401 units remaining) + - location: 17 (remaining gas: 1039985.391 units remaining) [ (Pair "hello" 500) @storage 3 @parameter Unit ] - - location: 18 (remaining gas: 1039985.321 units remaining) + - location: 18 (remaining gas: 1039985.311 units remaining) [ "hello" @storage.s 3 @parameter Unit ] - - location: 19 (remaining gas: 1039985.241 units remaining) + - location: 19 (remaining gas: 1039985.231 units remaining) [ (Pair "hello" 3) @storage Unit ] - - location: -1 (remaining gas: 1039985.171 units remaining) - [ (Pair "hello" 3) @storage - Unit ] - - location: 20 (remaining gas: 1039985.091 units remaining) + - location: 20 (remaining gas: 1039985.151 units remaining) [ {} (Pair "hello" 3) @storage Unit ] - - location: 22 (remaining gas: 1039985.011 units remaining) - [ (Pair {} "hello" 3) - Unit ] - - location: -1 (remaining gas: 1039984.941 units remaining) + - location: 22 (remaining gas: 1039985.071 units remaining) [ (Pair {} "hello" 3) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" index 431dc6beef4c..7522fdb7400e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039986.051 units remaining) - [ (Pair 100 "hello" 7) ] + - location: 8 (remaining gas: 1039986.051 units remaining) + [ (Pair 100 "hello" 7) + Unit ] - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 100 "hello" 7) (Pair 100 "hello" 7) @@ -23,41 +24,36 @@ trace - location: 13 (remaining gas: 1039985.711 units remaining) [ 100 @parameter Unit ] - - location: 12 (remaining gas: 1039985.641 units remaining) - [ 100 @parameter + - location: 13 (remaining gas: 1039985.631 units remaining) + [ (Pair "hello" 7) @storage + 100 @parameter Unit ] - - location: 15 (remaining gas: 1039985.561 units remaining) + - location: 15 (remaining gas: 1039985.551 units remaining) [ (Pair "hello" 7) @storage (Pair "hello" 7) @storage 100 @parameter Unit ] - - location: 16 (remaining gas: 1039985.481 units remaining) + - location: 16 (remaining gas: 1039985.471 units remaining) [ 7 (Pair "hello" 7) @storage 100 @parameter Unit ] - - location: 17 (remaining gas: 1039985.401 units remaining) + - location: 17 (remaining gas: 1039985.391 units remaining) [ (Pair "hello" 7) @storage 100 @parameter Unit ] - - location: 18 (remaining gas: 1039985.321 units remaining) + - location: 18 (remaining gas: 1039985.311 units remaining) [ "hello" @storage.s 100 @parameter Unit ] - - location: 19 (remaining gas: 1039985.241 units remaining) + - location: 19 (remaining gas: 1039985.231 units remaining) [ (Pair "hello" 100) @storage Unit ] - - location: -1 (remaining gas: 1039985.171 units remaining) - [ (Pair "hello" 100) @storage - Unit ] - - location: 20 (remaining gas: 1039985.091 units remaining) + - location: 20 (remaining gas: 1039985.151 units remaining) [ {} (Pair "hello" 100) @storage Unit ] - - location: 22 (remaining gas: 1039985.011 units remaining) - [ (Pair {} "hello" 100) - Unit ] - - location: -1 (remaining gas: 1039984.941 units remaining) + - location: 22 (remaining gas: 1039985.071 units remaining) [ (Pair {} "hello" 100) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index dbcb15d9d962..0322d28ba0f8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039993.748 units remaining) - [ (Pair { "a" ; "b" ; "c" } {}) ] + - location: 8 (remaining gas: 1039993.748 units remaining) + [ (Pair { "a" ; "b" ; "c" } {}) + Unit ] - location: 9 (remaining gas: 1039993.668 units remaining) [ { "a" ; "b" ; "c" } @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 12 (remaining gas: 1039993.508 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) Unit ] - - location: -1 (remaining gas: 1039993.438 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" index 329c97e79662..ec29ec38a27e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039994.151 units remaining) - [ (Pair { "asdf" ; "bcde" } {}) ] + - location: 8 (remaining gas: 1039994.151 units remaining) + [ (Pair { "asdf" ; "bcde" } {}) + Unit ] - location: 9 (remaining gas: 1039994.071 units remaining) [ { "asdf" ; "bcde" } @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 12 (remaining gas: 1039993.911 units remaining) [ (Pair {} { "asdf" ; "bcde" }) Unit ] - - location: -1 (remaining gas: 1039993.841 units remaining) - [ (Pair {} { "asdf" ; "bcde" }) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out index 22a41015c6d6..2df0b0e97631 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039995.020 units remaining) - [ (Pair {} {}) ] + - location: 8 (remaining gas: 1039995.020 units remaining) + [ (Pair {} {}) + Unit ] - location: 9 (remaining gas: 1039994.940 units remaining) [ {} @parameter Unit ] @@ -19,7 +20,4 @@ trace - location: 12 (remaining gas: 1039994.780 units remaining) [ (Pair {} {}) Unit ] - - location: -1 (remaining gas: 1039994.710 units remaining) - [ (Pair {} {}) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out index 66b6c0796b4b..5b4de3b3b21c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out @@ -7,51 +7,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.050 units remaining) - [ (Pair { -100 ; 1 ; 2 ; 3 } 111) ] - - location: 8 (remaining gas: 1039989.970 units remaining) + - location: 7 (remaining gas: 1039989.920 units remaining) + [ (Pair { -100 ; 1 ; 2 ; 3 } 111) + Unit ] + - location: 8 (remaining gas: 1039989.840 units remaining) [ { -100 ; 1 ; 2 ; 3 } @parameter Unit ] - - location: 9 (remaining gas: 1039989.890 units remaining) + - location: 9 (remaining gas: 1039989.760 units remaining) [ 0 { -100 ; 1 ; 2 ; 3 } @parameter Unit ] - - location: 12 (remaining gas: 1039989.820 units remaining) + - location: 12 (remaining gas: 1039989.690 units remaining) [ { -100 ; 1 ; 2 ; 3 } @parameter 0 Unit ] - - location: 15 (remaining gas: 1039989.516 units remaining) - [ -100 - Unit ] - - location: 14 (remaining gas: 1039989.446 units remaining) + - location: 15 (remaining gas: 1039989.386 units remaining) [ -100 Unit ] - - location: 15 (remaining gas: 1039989.366 units remaining) + - location: 15 (remaining gas: 1039989.306 units remaining) [ -99 Unit ] - - location: 14 (remaining gas: 1039989.296 units remaining) - [ -99 - Unit ] - - location: 15 (remaining gas: 1039989.216 units remaining) + - location: 15 (remaining gas: 1039989.226 units remaining) [ -97 Unit ] - - location: 14 (remaining gas: 1039989.146 units remaining) - [ -97 - Unit ] - - location: 15 (remaining gas: 1039989.066 units remaining) - [ -94 - Unit ] - - location: 14 (remaining gas: 1039988.996 units remaining) + - location: 15 (remaining gas: 1039989.146 units remaining) [ -94 Unit ] - - location: 16 (remaining gas: 1039988.916 units remaining) + - location: 16 (remaining gas: 1039989.066 units remaining) [ {} -94 Unit ] - - location: 18 (remaining gas: 1039988.836 units remaining) - [ (Pair {} -94) - Unit ] - - location: -1 (remaining gas: 1039988.766 units remaining) + - location: 18 (remaining gas: 1039988.986 units remaining) [ (Pair {} -94) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out index c548a0331e80..10a5b0207e1f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out @@ -7,33 +7,28 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.460 units remaining) - [ (Pair { 1 } 111) ] - - location: 8 (remaining gas: 1039991.380 units remaining) + - location: 7 (remaining gas: 1039991.330 units remaining) + [ (Pair { 1 } 111) + Unit ] + - location: 8 (remaining gas: 1039991.250 units remaining) [ { 1 } @parameter Unit ] - - location: 9 (remaining gas: 1039991.300 units remaining) + - location: 9 (remaining gas: 1039991.170 units remaining) [ 0 { 1 } @parameter Unit ] - - location: 12 (remaining gas: 1039991.230 units remaining) + - location: 12 (remaining gas: 1039991.100 units remaining) [ { 1 } @parameter 0 Unit ] - - location: 15 (remaining gas: 1039991.034 units remaining) - [ 1 - Unit ] - - location: 14 (remaining gas: 1039990.964 units remaining) + - location: 15 (remaining gas: 1039990.904 units remaining) [ 1 Unit ] - - location: 16 (remaining gas: 1039990.884 units remaining) + - location: 16 (remaining gas: 1039990.824 units remaining) [ {} 1 Unit ] - - location: 18 (remaining gas: 1039990.804 units remaining) - [ (Pair {} 1) - Unit ] - - location: -1 (remaining gas: 1039990.734 units remaining) + - location: 18 (remaining gas: 1039990.744 units remaining) [ (Pair {} 1) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out index 4da8f8f18c4a..f5dbb253e9dc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out @@ -7,27 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.780 units remaining) - [ (Pair {} 111) ] - - location: 8 (remaining gas: 1039991.700 units remaining) + - location: 7 (remaining gas: 1039991.650 units remaining) + [ (Pair {} 111) + Unit ] + - location: 8 (remaining gas: 1039991.570 units remaining) [ {} @parameter Unit ] - - location: 9 (remaining gas: 1039991.620 units remaining) + - location: 9 (remaining gas: 1039991.490 units remaining) [ 0 {} @parameter Unit ] - - location: 12 (remaining gas: 1039991.550 units remaining) + - location: 12 (remaining gas: 1039991.420 units remaining) [ {} @parameter 0 Unit ] - - location: 16 (remaining gas: 1039991.390 units remaining) + - location: 16 (remaining gas: 1039991.260 units remaining) [ {} 0 Unit ] - - location: 18 (remaining gas: 1039991.310 units remaining) - [ (Pair {} 0) - Unit ] - - location: -1 (remaining gas: 1039991.240 units remaining) + - location: 18 (remaining gas: 1039991.180 units remaining) [ (Pair {} 0) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" index a530ccfdd830..63767f8dae9a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039980.147 units remaining) - [ (Pair "" { "Hello" ; "World" } None) ] + - location: 10 (remaining gas: 1039980.147 units remaining) + [ (Pair "" { "Hello" ; "World" } None) + Unit ] - location: 11 (remaining gas: 1039980.067 units remaining) [ (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) @@ -35,52 +36,44 @@ trace [ { "Hello" ; "World" } (Pair "" { "Hello" ; "World" } None) Unit ] - - location: -1 (remaining gas: 1039979.577 units remaining) - [ { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) - Unit ] - - location: 15 (remaining gas: 1039979.507 units remaining) - [ { "Hello" ; "World" } + - location: 16 (remaining gas: 1039979.567 units remaining) + [ "" @parameter + { "Hello" ; "World" } (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 19 (remaining gas: 1039979.427 units remaining) + - location: 19 (remaining gas: 1039979.487 units remaining) [ False (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 20 (remaining gas: 1039979.347 units remaining) + - location: 20 (remaining gas: 1039979.407 units remaining) [ (Some False) (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 21 (remaining gas: 1039979.247 units remaining) + - location: 21 (remaining gas: 1039979.307 units remaining) [ (Pair "" { "Hello" ; "World" } None) Unit ] - - location: 24 (remaining gas: 1039979.167 units remaining) + - location: 24 (remaining gas: 1039979.227 units remaining) [ (Pair { "Hello" ; "World" } None) @storage Unit ] - - location: 25 (remaining gas: 1039979.087 units remaining) + - location: 25 (remaining gas: 1039979.147 units remaining) [ { "Hello" ; "World" } Unit ] - - location: -1 (remaining gas: 1039979.017 units remaining) - [ { "Hello" ; "World" } - Unit ] - - location: 22 (remaining gas: 1039978.947 units remaining) - [ { "Hello" ; "World" } + - location: 23 (remaining gas: 1039979.067 units remaining) + [ (Some False) + { "Hello" ; "World" } Unit ] - - location: 26 (remaining gas: 1039978.877 units remaining) + - location: 26 (remaining gas: 1039978.997 units remaining) [ { "Hello" ; "World" } (Some False) Unit ] - - location: 27 (remaining gas: 1039978.797 units remaining) + - location: 27 (remaining gas: 1039978.917 units remaining) [ (Pair { "Hello" ; "World" } (Some False)) Unit ] - - location: 28 (remaining gas: 1039978.717 units remaining) + - location: 28 (remaining gas: 1039978.837 units remaining) [ {} (Pair { "Hello" ; "World" } (Some False)) Unit ] - - location: 30 (remaining gas: 1039978.637 units remaining) - [ (Pair {} { "Hello" ; "World" } (Some False)) - Unit ] - - location: -1 (remaining gas: 1039978.567 units remaining) + - location: 30 (remaining gas: 1039978.757 units remaining) [ (Pair {} { "Hello" ; "World" } (Some False)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" index 16d199ea877f..7e9bb1b70a95 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039980.662 units remaining) - [ (Pair "Hi" { "Hi" } None) ] + - location: 10 (remaining gas: 1039980.662 units remaining) + [ (Pair "Hi" { "Hi" } None) + Unit ] - location: 11 (remaining gas: 1039980.582 units remaining) [ (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) @@ -35,52 +36,44 @@ trace [ { "Hi" } (Pair "Hi" { "Hi" } None) Unit ] - - location: -1 (remaining gas: 1039980.092 units remaining) - [ { "Hi" } - (Pair "Hi" { "Hi" } None) - Unit ] - - location: 15 (remaining gas: 1039980.022 units remaining) - [ { "Hi" } + - location: 16 (remaining gas: 1039980.082 units remaining) + [ "Hi" @parameter + { "Hi" } (Pair "Hi" { "Hi" } None) Unit ] - - location: 19 (remaining gas: 1039979.942 units remaining) + - location: 19 (remaining gas: 1039980.002 units remaining) [ True (Pair "Hi" { "Hi" } None) Unit ] - - location: 20 (remaining gas: 1039979.862 units remaining) + - location: 20 (remaining gas: 1039979.922 units remaining) [ (Some True) (Pair "Hi" { "Hi" } None) Unit ] - - location: 21 (remaining gas: 1039979.762 units remaining) + - location: 21 (remaining gas: 1039979.822 units remaining) [ (Pair "Hi" { "Hi" } None) Unit ] - - location: 24 (remaining gas: 1039979.682 units remaining) + - location: 24 (remaining gas: 1039979.742 units remaining) [ (Pair { "Hi" } None) @storage Unit ] - - location: 25 (remaining gas: 1039979.602 units remaining) + - location: 25 (remaining gas: 1039979.662 units remaining) [ { "Hi" } Unit ] - - location: -1 (remaining gas: 1039979.532 units remaining) - [ { "Hi" } - Unit ] - - location: 22 (remaining gas: 1039979.462 units remaining) - [ { "Hi" } + - location: 23 (remaining gas: 1039979.582 units remaining) + [ (Some True) + { "Hi" } Unit ] - - location: 26 (remaining gas: 1039979.392 units remaining) + - location: 26 (remaining gas: 1039979.512 units remaining) [ { "Hi" } (Some True) Unit ] - - location: 27 (remaining gas: 1039979.312 units remaining) + - location: 27 (remaining gas: 1039979.432 units remaining) [ (Pair { "Hi" } (Some True)) Unit ] - - location: 28 (remaining gas: 1039979.232 units remaining) + - location: 28 (remaining gas: 1039979.352 units remaining) [ {} (Pair { "Hi" } (Some True)) Unit ] - - location: 30 (remaining gas: 1039979.152 units remaining) - [ (Pair {} { "Hi" } (Some True)) - Unit ] - - location: -1 (remaining gas: 1039979.082 units remaining) + - location: 30 (remaining gas: 1039979.272 units remaining) [ (Pair {} { "Hi" } (Some True)) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" index 30476d1fb7a4..957e7860719c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039981.016 units remaining) - [ (Pair "Hi" {} None) ] + - location: 10 (remaining gas: 1039981.016 units remaining) + [ (Pair "Hi" {} None) + Unit ] - location: 11 (remaining gas: 1039980.936 units remaining) [ (Pair "Hi" {} None) (Pair "Hi" {} None) @@ -35,52 +36,44 @@ trace [ {} (Pair "Hi" {} None) Unit ] - - location: -1 (remaining gas: 1039980.446 units remaining) - [ {} - (Pair "Hi" {} None) - Unit ] - - location: 15 (remaining gas: 1039980.376 units remaining) - [ {} + - location: 16 (remaining gas: 1039980.436 units remaining) + [ "Hi" @parameter + {} (Pair "Hi" {} None) Unit ] - - location: 19 (remaining gas: 1039980.296 units remaining) + - location: 19 (remaining gas: 1039980.356 units remaining) [ False (Pair "Hi" {} None) Unit ] - - location: 20 (remaining gas: 1039980.216 units remaining) + - location: 20 (remaining gas: 1039980.276 units remaining) [ (Some False) (Pair "Hi" {} None) Unit ] - - location: 21 (remaining gas: 1039980.116 units remaining) + - location: 21 (remaining gas: 1039980.176 units remaining) [ (Pair "Hi" {} None) Unit ] - - location: 24 (remaining gas: 1039980.036 units remaining) + - location: 24 (remaining gas: 1039980.096 units remaining) [ (Pair {} None) @storage Unit ] - - location: 25 (remaining gas: 1039979.956 units remaining) + - location: 25 (remaining gas: 1039980.016 units remaining) [ {} Unit ] - - location: -1 (remaining gas: 1039979.886 units remaining) - [ {} - Unit ] - - location: 22 (remaining gas: 1039979.816 units remaining) - [ {} + - location: 23 (remaining gas: 1039979.936 units remaining) + [ (Some False) + {} Unit ] - - location: 26 (remaining gas: 1039979.746 units remaining) + - location: 26 (remaining gas: 1039979.866 units remaining) [ {} (Some False) Unit ] - - location: 27 (remaining gas: 1039979.666 units remaining) + - location: 27 (remaining gas: 1039979.786 units remaining) [ (Pair {} (Some False)) Unit ] - - location: 28 (remaining gas: 1039979.586 units remaining) + - location: 28 (remaining gas: 1039979.706 units remaining) [ {} (Pair {} (Some False)) Unit ] - - location: 30 (remaining gas: 1039979.506 units remaining) - [ (Pair {} {} (Some False)) - Unit ] - - location: -1 (remaining gas: 1039979.436 units remaining) + - location: 30 (remaining gas: 1039979.626 units remaining) [ (Pair {} {} (Some False)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out index 6f4476e147de..3b2aa9b8d5d3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.900 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) ] + - location: 7 (remaining gas: 1039991.900 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) + Unit ] - location: 8 (remaining gas: 1039991.820 units remaining) [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039991.580 units remaining) [ (Pair {} 6) Unit ] - - location: -1 (remaining gas: 1039991.510 units remaining) - [ (Pair {} 6) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out index 7e3bb1c31d06..38bfd18df1fe 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.310 units remaining) - [ (Pair { 1 ; 2 ; 3 } 111) ] + - location: 7 (remaining gas: 1039993.310 units remaining) + [ (Pair { 1 ; 2 ; 3 } 111) + Unit ] - location: 8 (remaining gas: 1039993.230 units remaining) [ { 1 ; 2 ; 3 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039992.990 units remaining) [ (Pair {} 3) Unit ] - - location: -1 (remaining gas: 1039992.920 units remaining) - [ (Pair {} 3) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out index 33cc50f86baa..ea620103ecf2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.250 units remaining) - [ (Pair { 1 } 111) ] + - location: 7 (remaining gas: 1039994.250 units remaining) + [ (Pair { 1 } 111) + Unit ] - location: 8 (remaining gas: 1039994.170 units remaining) [ { 1 } @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039993.930 units remaining) [ (Pair {} 1) Unit ] - - location: -1 (remaining gas: 1039993.860 units remaining) - [ (Pair {} 1) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out index 066dccc760e5..c7d7051a6fdc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.570 units remaining) - [ (Pair {} 111) ] + - location: 7 (remaining gas: 1039994.570 units remaining) + [ (Pair {} 111) + Unit ] - location: 8 (remaining gas: 1039994.490 units remaining) [ {} @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039994.250 units remaining) [ (Pair {} 0) Unit ] - - location: -1 (remaining gas: 1039994.180 units remaining) - [ (Pair {} 0) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out index 55e65845347d..8267a6c0e9e9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.690 units remaining) - [ (Pair 0x48656c6c6f2c20776f726c6421 None) ] + - location: 7 (remaining gas: 1039993.690 units remaining) + [ (Pair 0x48656c6c6f2c20776f726c6421 None) + Unit ] - location: 8 (remaining gas: 1039993.610 units remaining) [ 0x48656c6c6f2c20776f726c6421 @parameter Unit ] @@ -26,8 +27,4 @@ trace [ (Pair {} (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) Unit ] - - location: -1 (remaining gas: 1039991.484 units remaining) - [ (Pair {} - (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out index 324dc2a49ad9..d8791cd61c01 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Left (Pair 0 0)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Left (Pair 0 0)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Left (Pair 0 0)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 0 0) @parameter.left Unit ] - - location: 17 (remaining gas: 1039988.570 units remaining) + - location: 17 (remaining gas: 1039988.440 units remaining) [ 0 0 Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) - [ 0 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 18 (remaining gas: 1039988.290 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 0) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 0) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 0)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 0)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out index 46646a655411..35ad00d96e24 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Left (Pair 0 1)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Left (Pair 0 1)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Left (Pair 0 1)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 0 1) @parameter.left Unit ] - - location: 17 (remaining gas: 1039988.570 units remaining) + - location: 17 (remaining gas: 1039988.440 units remaining) [ 0 1 Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) - [ 0 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 18 (remaining gas: 1039988.290 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 0) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 0) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 0)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 0)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out index 1bd4ae0665d7..4ab35cefc84b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Left (Pair 1 2)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Left (Pair 1 2)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Left (Pair 1 2)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 1 2) @parameter.left Unit ] - - location: 17 (remaining gas: 1039988.570 units remaining) + - location: 17 (remaining gas: 1039988.440 units remaining) [ 1 2 Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) - [ 4 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 18 (remaining gas: 1039988.290 units remaining) [ 4 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 4) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 4) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 4)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 4)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out index 0dc3d6b2b6b9..e0edb72296d2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Left (Pair 15 2)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Left (Pair 15 2)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Left (Pair 15 2)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 15 2) @parameter.left Unit ] - - location: 17 (remaining gas: 1039988.570 units remaining) + - location: 17 (remaining gas: 1039988.440 units remaining) [ 15 2 Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) - [ 60 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 18 (remaining gas: 1039988.290 units remaining) [ 60 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 60) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 60) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 60)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 60)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out index a628c3bd1f88..0fdb0141d591 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Left (Pair 8 1)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Left (Pair 8 1)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Left (Pair 8 1)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 8 1) @parameter.left Unit ] - - location: 17 (remaining gas: 1039988.570 units remaining) + - location: 17 (remaining gas: 1039988.440 units remaining) [ 8 1 Unit ] - - location: 18 (remaining gas: 1039988.420 units remaining) - [ 16 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 18 (remaining gas: 1039988.290 units remaining) [ 16 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 16) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 16) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 16)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 16)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out index cb0ec8d76f31..0f28a2dadf3e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Right (Pair 0 0)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Right (Pair 0 0)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Right (Pair 0 0)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 0 0) @parameter.right Unit ] - - location: 20 (remaining gas: 1039988.570 units remaining) + - location: 20 (remaining gas: 1039988.440 units remaining) [ 0 0 Unit ] - - location: 21 (remaining gas: 1039988.420 units remaining) - [ 0 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 21 (remaining gas: 1039988.290 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 0) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 0) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 0)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 0)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out index 8aab47b45d3e..2664158183e7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Right (Pair 0 1)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Right (Pair 0 1)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Right (Pair 0 1)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 0 1) @parameter.right Unit ] - - location: 20 (remaining gas: 1039988.570 units remaining) + - location: 20 (remaining gas: 1039988.440 units remaining) [ 0 1 Unit ] - - location: 21 (remaining gas: 1039988.420 units remaining) - [ 0 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 21 (remaining gas: 1039988.290 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 0) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 0) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 0)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 0)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out index 798e6ee5a6e2..ce3bbe8f8b64 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Right (Pair 1 2)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Right (Pair 1 2)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Right (Pair 1 2)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 1 2) @parameter.right Unit ] - - location: 20 (remaining gas: 1039988.570 units remaining) + - location: 20 (remaining gas: 1039988.440 units remaining) [ 1 2 Unit ] - - location: 21 (remaining gas: 1039988.420 units remaining) - [ 0 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 21 (remaining gas: 1039988.290 units remaining) [ 0 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 0) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 0) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 0)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 0)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out index 2b4bb59a6a84..366d0aefbf85 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Right (Pair 15 2)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Right (Pair 15 2)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Right (Pair 15 2)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 15 2) @parameter.right Unit ] - - location: 20 (remaining gas: 1039988.570 units remaining) + - location: 20 (remaining gas: 1039988.440 units remaining) [ 15 2 Unit ] - - location: 21 (remaining gas: 1039988.420 units remaining) - [ 3 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 21 (remaining gas: 1039988.290 units remaining) [ 3 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 3) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 3) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 3)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 3)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out index aad03a72130f..7c4372e862bf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out @@ -7,35 +7,30 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.820 units remaining) - [ (Pair (Right (Pair 8 1)) None) ] - - location: 14 (remaining gas: 1039988.740 units remaining) + - location: 13 (remaining gas: 1039988.690 units remaining) + [ (Pair (Right (Pair 8 1)) None) + Unit ] + - location: 14 (remaining gas: 1039988.610 units remaining) [ (Right (Pair 8 1)) @parameter Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) + - location: 15 (remaining gas: 1039988.520 units remaining) [ (Pair 8 1) @parameter.right Unit ] - - location: 20 (remaining gas: 1039988.570 units remaining) + - location: 20 (remaining gas: 1039988.440 units remaining) [ 8 1 Unit ] - - location: 21 (remaining gas: 1039988.420 units remaining) - [ 4 - Unit ] - - location: -1 (remaining gas: 1039988.350 units remaining) + - location: 21 (remaining gas: 1039988.290 units remaining) [ 4 Unit ] - - location: 22 (remaining gas: 1039988.270 units remaining) + - location: 22 (remaining gas: 1039988.210 units remaining) [ (Some 4) Unit ] - - location: 23 (remaining gas: 1039988.190 units remaining) + - location: 23 (remaining gas: 1039988.130 units remaining) [ {} (Some 4) Unit ] - - location: 25 (remaining gas: 1039988.110 units remaining) - [ (Pair {} (Some 4)) - Unit ] - - location: -1 (remaining gas: 1039988.040 units remaining) + - location: 25 (remaining gas: 1039988.050 units remaining) [ (Pair {} (Some 4)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out index c987d073c0fd..5d826db3bafb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out @@ -7,38 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.315 units remaining) - [ (Pair (Pair 0 0) None) ] - - location: 10 (remaining gas: 1039988.235 units remaining) + - location: 9 (remaining gas: 1039988.185 units remaining) + [ (Pair (Pair 0 0) None) + Unit ] + - location: 10 (remaining gas: 1039988.105 units remaining) [ (Pair 0 0) @parameter None @storage Unit ] - - location: 11 (remaining gas: 1039988.165 units remaining) + - location: 11 (remaining gas: 1039988.035 units remaining) [ None @storage (Pair 0 0) @parameter Unit ] - - location: 13 (remaining gas: 1039988.085 units remaining) + - location: 13 (remaining gas: 1039987.955 units remaining) [ (Pair 0 0) @parameter Unit ] - - location: 15 (remaining gas: 1039988.005 units remaining) + - location: 15 (remaining gas: 1039987.875 units remaining) [ Unit ] - - location: 16 (remaining gas: 1039987.925 units remaining) - [ None - Unit ] - - location: -1 (remaining gas: 1039987.855 units remaining) + - location: 16 (remaining gas: 1039987.795 units remaining) [ None Unit ] - - location: 12 (remaining gas: 1039987.785 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.705 units remaining) + - location: 22 (remaining gas: 1039987.715 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039987.625 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039987.555 units remaining) + - location: 24 (remaining gas: 1039987.635 units remaining) [ (Pair {} None) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" index d03b41aa6ab3..f5342a8499e8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.031 units remaining) - [ (Pair (Pair 0 0) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.951 units remaining) + - location: 9 (remaining gas: 1039987.901 units remaining) + [ (Pair (Pair 0 0) (Some "Foo")) + Unit ] + - location: 10 (remaining gas: 1039987.821 units remaining) [ (Pair 0 0) @parameter (Some "Foo") @storage Unit ] - - location: 11 (remaining gas: 1039987.881 units remaining) + - location: 11 (remaining gas: 1039987.751 units remaining) [ (Some "Foo") @storage (Pair 0 0) @parameter Unit ] - - location: 13 (remaining gas: 1039987.801 units remaining) + - location: 13 (remaining gas: 1039987.671 units remaining) [ "Foo" @storage.some (Pair 0 0) @parameter Unit ] - - location: 19 (remaining gas: 1039987.731 units remaining) + - location: 19 (remaining gas: 1039987.601 units remaining) [ (Pair 0 0) @parameter "Foo" @storage.some Unit ] - - location: 20 (remaining gas: 1039987.651 units remaining) + - location: 20 (remaining gas: 1039987.521 units remaining) [ 0 0 "Foo" @storage.some Unit ] - - location: 21 (remaining gas: 1039987.571 units remaining) - [ (Some "") @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.501 units remaining) - [ (Some "") - Unit ] - - location: 12 (remaining gas: 1039987.431 units remaining) + - location: 21 (remaining gas: 1039987.441 units remaining) [ (Some "") Unit ] - - location: 22 (remaining gas: 1039987.351 units remaining) + - location: 22 (remaining gas: 1039987.361 units remaining) [ {} (Some "") Unit ] - - location: 24 (remaining gas: 1039987.271 units remaining) - [ (Pair {} (Some "")) - Unit ] - - location: -1 (remaining gas: 1039987.201 units remaining) + - location: 24 (remaining gas: 1039987.281 units remaining) [ (Pair {} (Some "")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" index 0c4233bed7b4..415d3dcecc41 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.031 units remaining) - [ (Pair (Pair 0 10) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.951 units remaining) + - location: 9 (remaining gas: 1039987.901 units remaining) + [ (Pair (Pair 0 10) (Some "Foo")) + Unit ] + - location: 10 (remaining gas: 1039987.821 units remaining) [ (Pair 0 10) @parameter (Some "Foo") @storage Unit ] - - location: 11 (remaining gas: 1039987.881 units remaining) + - location: 11 (remaining gas: 1039987.751 units remaining) [ (Some "Foo") @storage (Pair 0 10) @parameter Unit ] - - location: 13 (remaining gas: 1039987.801 units remaining) + - location: 13 (remaining gas: 1039987.671 units remaining) [ "Foo" @storage.some (Pair 0 10) @parameter Unit ] - - location: 19 (remaining gas: 1039987.731 units remaining) + - location: 19 (remaining gas: 1039987.601 units remaining) [ (Pair 0 10) @parameter "Foo" @storage.some Unit ] - - location: 20 (remaining gas: 1039987.651 units remaining) + - location: 20 (remaining gas: 1039987.521 units remaining) [ 0 10 "Foo" @storage.some Unit ] - - location: 21 (remaining gas: 1039987.571 units remaining) - [ None @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.501 units remaining) - [ None - Unit ] - - location: 12 (remaining gas: 1039987.431 units remaining) + - location: 21 (remaining gas: 1039987.441 units remaining) [ None Unit ] - - location: 22 (remaining gas: 1039987.351 units remaining) + - location: 22 (remaining gas: 1039987.361 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039987.271 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039987.201 units remaining) + - location: 24 (remaining gas: 1039987.281 units remaining) [ (Pair {} None) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" index 4b9dc6034497..3b2e5fd76c4c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.031 units remaining) - [ (Pair (Pair 0 2) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.951 units remaining) + - location: 9 (remaining gas: 1039987.901 units remaining) + [ (Pair (Pair 0 2) (Some "Foo")) + Unit ] + - location: 10 (remaining gas: 1039987.821 units remaining) [ (Pair 0 2) @parameter (Some "Foo") @storage Unit ] - - location: 11 (remaining gas: 1039987.881 units remaining) + - location: 11 (remaining gas: 1039987.751 units remaining) [ (Some "Foo") @storage (Pair 0 2) @parameter Unit ] - - location: 13 (remaining gas: 1039987.801 units remaining) + - location: 13 (remaining gas: 1039987.671 units remaining) [ "Foo" @storage.some (Pair 0 2) @parameter Unit ] - - location: 19 (remaining gas: 1039987.731 units remaining) + - location: 19 (remaining gas: 1039987.601 units remaining) [ (Pair 0 2) @parameter "Foo" @storage.some Unit ] - - location: 20 (remaining gas: 1039987.651 units remaining) + - location: 20 (remaining gas: 1039987.521 units remaining) [ 0 2 "Foo" @storage.some Unit ] - - location: 21 (remaining gas: 1039987.571 units remaining) - [ (Some "Fo") @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.501 units remaining) - [ (Some "Fo") - Unit ] - - location: 12 (remaining gas: 1039987.431 units remaining) + - location: 21 (remaining gas: 1039987.441 units remaining) [ (Some "Fo") Unit ] - - location: 22 (remaining gas: 1039987.351 units remaining) + - location: 22 (remaining gas: 1039987.361 units remaining) [ {} (Some "Fo") Unit ] - - location: 24 (remaining gas: 1039987.271 units remaining) - [ (Pair {} (Some "Fo")) - Unit ] - - location: -1 (remaining gas: 1039987.201 units remaining) + - location: 24 (remaining gas: 1039987.281 units remaining) [ (Pair {} (Some "Fo")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" index 4e1fefc16e25..3b766177a751 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.031 units remaining) - [ (Pair (Pair 1 1) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.951 units remaining) + - location: 9 (remaining gas: 1039987.901 units remaining) + [ (Pair (Pair 1 1) (Some "Foo")) + Unit ] + - location: 10 (remaining gas: 1039987.821 units remaining) [ (Pair 1 1) @parameter (Some "Foo") @storage Unit ] - - location: 11 (remaining gas: 1039987.881 units remaining) + - location: 11 (remaining gas: 1039987.751 units remaining) [ (Some "Foo") @storage (Pair 1 1) @parameter Unit ] - - location: 13 (remaining gas: 1039987.801 units remaining) + - location: 13 (remaining gas: 1039987.671 units remaining) [ "Foo" @storage.some (Pair 1 1) @parameter Unit ] - - location: 19 (remaining gas: 1039987.731 units remaining) + - location: 19 (remaining gas: 1039987.601 units remaining) [ (Pair 1 1) @parameter "Foo" @storage.some Unit ] - - location: 20 (remaining gas: 1039987.651 units remaining) + - location: 20 (remaining gas: 1039987.521 units remaining) [ 1 1 "Foo" @storage.some Unit ] - - location: 21 (remaining gas: 1039987.571 units remaining) - [ (Some "o") @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.501 units remaining) - [ (Some "o") - Unit ] - - location: 12 (remaining gas: 1039987.431 units remaining) + - location: 21 (remaining gas: 1039987.441 units remaining) [ (Some "o") Unit ] - - location: 22 (remaining gas: 1039987.351 units remaining) + - location: 22 (remaining gas: 1039987.361 units remaining) [ {} (Some "o") Unit ] - - location: 24 (remaining gas: 1039987.271 units remaining) - [ (Pair {} (Some "o")) - Unit ] - - location: -1 (remaining gas: 1039987.201 units remaining) + - location: 24 (remaining gas: 1039987.281 units remaining) [ (Pair {} (Some "o")) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" index dcf3d92cfcd4..fb57e0a51318 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.031 units remaining) - [ (Pair (Pair 1 3) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.951 units remaining) + - location: 9 (remaining gas: 1039987.901 units remaining) + [ (Pair (Pair 1 3) (Some "Foo")) + Unit ] + - location: 10 (remaining gas: 1039987.821 units remaining) [ (Pair 1 3) @parameter (Some "Foo") @storage Unit ] - - location: 11 (remaining gas: 1039987.881 units remaining) + - location: 11 (remaining gas: 1039987.751 units remaining) [ (Some "Foo") @storage (Pair 1 3) @parameter Unit ] - - location: 13 (remaining gas: 1039987.801 units remaining) + - location: 13 (remaining gas: 1039987.671 units remaining) [ "Foo" @storage.some (Pair 1 3) @parameter Unit ] - - location: 19 (remaining gas: 1039987.731 units remaining) + - location: 19 (remaining gas: 1039987.601 units remaining) [ (Pair 1 3) @parameter "Foo" @storage.some Unit ] - - location: 20 (remaining gas: 1039987.651 units remaining) + - location: 20 (remaining gas: 1039987.521 units remaining) [ 1 3 "Foo" @storage.some Unit ] - - location: 21 (remaining gas: 1039987.571 units remaining) - [ None @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.501 units remaining) - [ None - Unit ] - - location: 12 (remaining gas: 1039987.431 units remaining) + - location: 21 (remaining gas: 1039987.441 units remaining) [ None Unit ] - - location: 22 (remaining gas: 1039987.351 units remaining) + - location: 22 (remaining gas: 1039987.361 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039987.271 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039987.201 units remaining) + - location: 24 (remaining gas: 1039987.281 units remaining) [ (Pair {} None) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" index 79f298cf2e1e..6e086dcd320a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.031 units remaining) - [ (Pair (Pair 10 5) (Some "Foo")) ] - - location: 10 (remaining gas: 1039987.951 units remaining) + - location: 9 (remaining gas: 1039987.901 units remaining) + [ (Pair (Pair 10 5) (Some "Foo")) + Unit ] + - location: 10 (remaining gas: 1039987.821 units remaining) [ (Pair 10 5) @parameter (Some "Foo") @storage Unit ] - - location: 11 (remaining gas: 1039987.881 units remaining) + - location: 11 (remaining gas: 1039987.751 units remaining) [ (Some "Foo") @storage (Pair 10 5) @parameter Unit ] - - location: 13 (remaining gas: 1039987.801 units remaining) + - location: 13 (remaining gas: 1039987.671 units remaining) [ "Foo" @storage.some (Pair 10 5) @parameter Unit ] - - location: 19 (remaining gas: 1039987.731 units remaining) + - location: 19 (remaining gas: 1039987.601 units remaining) [ (Pair 10 5) @parameter "Foo" @storage.some Unit ] - - location: 20 (remaining gas: 1039987.651 units remaining) + - location: 20 (remaining gas: 1039987.521 units remaining) [ 10 5 "Foo" @storage.some Unit ] - - location: 21 (remaining gas: 1039987.571 units remaining) - [ None @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.501 units remaining) - [ None - Unit ] - - location: 12 (remaining gas: 1039987.431 units remaining) + - location: 21 (remaining gas: 1039987.441 units remaining) [ None Unit ] - - location: 22 (remaining gas: 1039987.351 units remaining) + - location: 22 (remaining gas: 1039987.361 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039987.271 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039987.201 units remaining) + - location: 24 (remaining gas: 1039987.281 units remaining) [ (Pair {} None) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" index 9e82d51f4707..7d7419bea010 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" @@ -7,47 +7,39 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039928.061 units remaining) + - location: 9 (remaining gas: 1039927.931 units remaining) [ (Pair (Pair 1 10000) - (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo")) ] - - location: 10 (remaining gas: 1039927.981 units remaining) + (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo")) + Unit ] + - location: 10 (remaining gas: 1039927.851 units remaining) [ (Pair 1 10000) @parameter (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage Unit ] - - location: 11 (remaining gas: 1039927.911 units remaining) + - location: 11 (remaining gas: 1039927.781 units remaining) [ (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage (Pair 1 10000) @parameter Unit ] - - location: 13 (remaining gas: 1039927.831 units remaining) + - location: 13 (remaining gas: 1039927.701 units remaining) [ "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some (Pair 1 10000) @parameter Unit ] - - location: 19 (remaining gas: 1039927.761 units remaining) + - location: 19 (remaining gas: 1039927.631 units remaining) [ (Pair 1 10000) @parameter "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some Unit ] - - location: 20 (remaining gas: 1039927.681 units remaining) + - location: 20 (remaining gas: 1039927.551 units remaining) [ 1 10000 "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some Unit ] - - location: 21 (remaining gas: 1039927.226 units remaining) - [ None @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039927.156 units remaining) - [ None - Unit ] - - location: 12 (remaining gas: 1039927.086 units remaining) + - location: 21 (remaining gas: 1039927.096 units remaining) [ None Unit ] - - location: 22 (remaining gas: 1039927.006 units remaining) + - location: 22 (remaining gas: 1039927.016 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039926.926 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039926.856 units remaining) + - location: 24 (remaining gas: 1039926.936 units remaining) [ (Pair {} None) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out index 6c685da2689b..7d317cb78f3a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out @@ -7,38 +7,30 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.315 units remaining) - [ (Pair (Pair 0 1) None) ] - - location: 10 (remaining gas: 1039988.235 units remaining) + - location: 9 (remaining gas: 1039988.185 units remaining) + [ (Pair (Pair 0 1) None) + Unit ] + - location: 10 (remaining gas: 1039988.105 units remaining) [ (Pair 0 1) @parameter None @storage Unit ] - - location: 11 (remaining gas: 1039988.165 units remaining) + - location: 11 (remaining gas: 1039988.035 units remaining) [ None @storage (Pair 0 1) @parameter Unit ] - - location: 13 (remaining gas: 1039988.085 units remaining) + - location: 13 (remaining gas: 1039987.955 units remaining) [ (Pair 0 1) @parameter Unit ] - - location: 15 (remaining gas: 1039988.005 units remaining) + - location: 15 (remaining gas: 1039987.875 units remaining) [ Unit ] - - location: 16 (remaining gas: 1039987.925 units remaining) - [ None - Unit ] - - location: -1 (remaining gas: 1039987.855 units remaining) + - location: 16 (remaining gas: 1039987.795 units remaining) [ None Unit ] - - location: 12 (remaining gas: 1039987.785 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.705 units remaining) + - location: 22 (remaining gas: 1039987.715 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039987.625 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039987.555 units remaining) + - location: 24 (remaining gas: 1039987.635 units remaining) [ (Pair {} None) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out index 0652c2d8342f..9fc8b60fae21 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.075 units remaining) - [ (Pair (Pair 0 0) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.995 units remaining) + - location: 9 (remaining gas: 1039987.945 units remaining) + [ (Pair (Pair 0 0) (Some 0xaabbcc)) + Unit ] + - location: 10 (remaining gas: 1039987.865 units remaining) [ (Pair 0 0) @parameter (Some 0xaabbcc) @storage Unit ] - - location: 11 (remaining gas: 1039987.925 units remaining) + - location: 11 (remaining gas: 1039987.795 units remaining) [ (Some 0xaabbcc) @storage (Pair 0 0) @parameter Unit ] - - location: 13 (remaining gas: 1039987.845 units remaining) + - location: 13 (remaining gas: 1039987.715 units remaining) [ 0xaabbcc @storage.some (Pair 0 0) @parameter Unit ] - - location: 19 (remaining gas: 1039987.775 units remaining) + - location: 19 (remaining gas: 1039987.645 units remaining) [ (Pair 0 0) @parameter 0xaabbcc @storage.some Unit ] - - location: 20 (remaining gas: 1039987.695 units remaining) + - location: 20 (remaining gas: 1039987.565 units remaining) [ 0 0 0xaabbcc @storage.some Unit ] - - location: 21 (remaining gas: 1039987.615 units remaining) - [ (Some 0x) @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.545 units remaining) - [ (Some 0x) - Unit ] - - location: 12 (remaining gas: 1039987.475 units remaining) + - location: 21 (remaining gas: 1039987.485 units remaining) [ (Some 0x) Unit ] - - location: 22 (remaining gas: 1039987.395 units remaining) + - location: 22 (remaining gas: 1039987.405 units remaining) [ {} (Some 0x) Unit ] - - location: 24 (remaining gas: 1039987.315 units remaining) - [ (Pair {} (Some 0x)) - Unit ] - - location: -1 (remaining gas: 1039987.245 units remaining) + - location: 24 (remaining gas: 1039987.325 units remaining) [ (Pair {} (Some 0x)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out index 6a7dc0f7b72e..826beccdcdd1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.075 units remaining) - [ (Pair (Pair 0 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.995 units remaining) + - location: 9 (remaining gas: 1039987.945 units remaining) + [ (Pair (Pair 0 1) (Some 0xaabbcc)) + Unit ] + - location: 10 (remaining gas: 1039987.865 units remaining) [ (Pair 0 1) @parameter (Some 0xaabbcc) @storage Unit ] - - location: 11 (remaining gas: 1039987.925 units remaining) + - location: 11 (remaining gas: 1039987.795 units remaining) [ (Some 0xaabbcc) @storage (Pair 0 1) @parameter Unit ] - - location: 13 (remaining gas: 1039987.845 units remaining) + - location: 13 (remaining gas: 1039987.715 units remaining) [ 0xaabbcc @storage.some (Pair 0 1) @parameter Unit ] - - location: 19 (remaining gas: 1039987.775 units remaining) + - location: 19 (remaining gas: 1039987.645 units remaining) [ (Pair 0 1) @parameter 0xaabbcc @storage.some Unit ] - - location: 20 (remaining gas: 1039987.695 units remaining) + - location: 20 (remaining gas: 1039987.565 units remaining) [ 0 1 0xaabbcc @storage.some Unit ] - - location: 21 (remaining gas: 1039987.615 units remaining) - [ (Some 0xaa) @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.545 units remaining) - [ (Some 0xaa) - Unit ] - - location: 12 (remaining gas: 1039987.475 units remaining) + - location: 21 (remaining gas: 1039987.485 units remaining) [ (Some 0xaa) Unit ] - - location: 22 (remaining gas: 1039987.395 units remaining) + - location: 22 (remaining gas: 1039987.405 units remaining) [ {} (Some 0xaa) Unit ] - - location: 24 (remaining gas: 1039987.315 units remaining) - [ (Pair {} (Some 0xaa)) - Unit ] - - location: -1 (remaining gas: 1039987.245 units remaining) + - location: 24 (remaining gas: 1039987.325 units remaining) [ (Pair {} (Some 0xaa)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out index adb85a20fcef..016c57805aff 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.075 units remaining) - [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.995 units remaining) + - location: 9 (remaining gas: 1039987.945 units remaining) + [ (Pair (Pair 1 1) (Some 0xaabbcc)) + Unit ] + - location: 10 (remaining gas: 1039987.865 units remaining) [ (Pair 1 1) @parameter (Some 0xaabbcc) @storage Unit ] - - location: 11 (remaining gas: 1039987.925 units remaining) + - location: 11 (remaining gas: 1039987.795 units remaining) [ (Some 0xaabbcc) @storage (Pair 1 1) @parameter Unit ] - - location: 13 (remaining gas: 1039987.845 units remaining) + - location: 13 (remaining gas: 1039987.715 units remaining) [ 0xaabbcc @storage.some (Pair 1 1) @parameter Unit ] - - location: 19 (remaining gas: 1039987.775 units remaining) + - location: 19 (remaining gas: 1039987.645 units remaining) [ (Pair 1 1) @parameter 0xaabbcc @storage.some Unit ] - - location: 20 (remaining gas: 1039987.695 units remaining) + - location: 20 (remaining gas: 1039987.565 units remaining) [ 1 1 0xaabbcc @storage.some Unit ] - - location: 21 (remaining gas: 1039987.615 units remaining) - [ (Some 0xbb) @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.545 units remaining) - [ (Some 0xbb) - Unit ] - - location: 12 (remaining gas: 1039987.475 units remaining) + - location: 21 (remaining gas: 1039987.485 units remaining) [ (Some 0xbb) Unit ] - - location: 22 (remaining gas: 1039987.395 units remaining) + - location: 22 (remaining gas: 1039987.405 units remaining) [ {} (Some 0xbb) Unit ] - - location: 24 (remaining gas: 1039987.315 units remaining) - [ (Pair {} (Some 0xbb)) - Unit ] - - location: -1 (remaining gas: 1039987.245 units remaining) + - location: 24 (remaining gas: 1039987.325 units remaining) [ (Pair {} (Some 0xbb)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out index d7eefefd1db4..d1ad4d67b33f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.075 units remaining) - [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.995 units remaining) + - location: 9 (remaining gas: 1039987.945 units remaining) + [ (Pair (Pair 1 1) (Some 0xaabbcc)) + Unit ] + - location: 10 (remaining gas: 1039987.865 units remaining) [ (Pair 1 1) @parameter (Some 0xaabbcc) @storage Unit ] - - location: 11 (remaining gas: 1039987.925 units remaining) + - location: 11 (remaining gas: 1039987.795 units remaining) [ (Some 0xaabbcc) @storage (Pair 1 1) @parameter Unit ] - - location: 13 (remaining gas: 1039987.845 units remaining) + - location: 13 (remaining gas: 1039987.715 units remaining) [ 0xaabbcc @storage.some (Pair 1 1) @parameter Unit ] - - location: 19 (remaining gas: 1039987.775 units remaining) + - location: 19 (remaining gas: 1039987.645 units remaining) [ (Pair 1 1) @parameter 0xaabbcc @storage.some Unit ] - - location: 20 (remaining gas: 1039987.695 units remaining) + - location: 20 (remaining gas: 1039987.565 units remaining) [ 1 1 0xaabbcc @storage.some Unit ] - - location: 21 (remaining gas: 1039987.615 units remaining) - [ (Some 0xbb) @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.545 units remaining) - [ (Some 0xbb) - Unit ] - - location: 12 (remaining gas: 1039987.475 units remaining) + - location: 21 (remaining gas: 1039987.485 units remaining) [ (Some 0xbb) Unit ] - - location: 22 (remaining gas: 1039987.395 units remaining) + - location: 22 (remaining gas: 1039987.405 units remaining) [ {} (Some 0xbb) Unit ] - - location: 24 (remaining gas: 1039987.315 units remaining) - [ (Pair {} (Some 0xbb)) - Unit ] - - location: -1 (remaining gas: 1039987.245 units remaining) + - location: 24 (remaining gas: 1039987.325 units remaining) [ (Pair {} (Some 0xbb)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out index dbc3ae620215..492f95854a9a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.075 units remaining) - [ (Pair (Pair 1 2) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.995 units remaining) + - location: 9 (remaining gas: 1039987.945 units remaining) + [ (Pair (Pair 1 2) (Some 0xaabbcc)) + Unit ] + - location: 10 (remaining gas: 1039987.865 units remaining) [ (Pair 1 2) @parameter (Some 0xaabbcc) @storage Unit ] - - location: 11 (remaining gas: 1039987.925 units remaining) + - location: 11 (remaining gas: 1039987.795 units remaining) [ (Some 0xaabbcc) @storage (Pair 1 2) @parameter Unit ] - - location: 13 (remaining gas: 1039987.845 units remaining) + - location: 13 (remaining gas: 1039987.715 units remaining) [ 0xaabbcc @storage.some (Pair 1 2) @parameter Unit ] - - location: 19 (remaining gas: 1039987.775 units remaining) + - location: 19 (remaining gas: 1039987.645 units remaining) [ (Pair 1 2) @parameter 0xaabbcc @storage.some Unit ] - - location: 20 (remaining gas: 1039987.695 units remaining) + - location: 20 (remaining gas: 1039987.565 units remaining) [ 1 2 0xaabbcc @storage.some Unit ] - - location: 21 (remaining gas: 1039987.615 units remaining) - [ (Some 0xbbcc) @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.545 units remaining) - [ (Some 0xbbcc) - Unit ] - - location: 12 (remaining gas: 1039987.475 units remaining) + - location: 21 (remaining gas: 1039987.485 units remaining) [ (Some 0xbbcc) Unit ] - - location: 22 (remaining gas: 1039987.395 units remaining) + - location: 22 (remaining gas: 1039987.405 units remaining) [ {} (Some 0xbbcc) Unit ] - - location: 24 (remaining gas: 1039987.315 units remaining) - [ (Pair {} (Some 0xbbcc)) - Unit ] - - location: -1 (remaining gas: 1039987.245 units remaining) + - location: 24 (remaining gas: 1039987.325 units remaining) [ (Pair {} (Some 0xbbcc)) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out index 98ee9d45c5e6..31756a3b89b1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out @@ -7,46 +7,38 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.075 units remaining) - [ (Pair (Pair 1 3) (Some 0xaabbcc)) ] - - location: 10 (remaining gas: 1039987.995 units remaining) + - location: 9 (remaining gas: 1039987.945 units remaining) + [ (Pair (Pair 1 3) (Some 0xaabbcc)) + Unit ] + - location: 10 (remaining gas: 1039987.865 units remaining) [ (Pair 1 3) @parameter (Some 0xaabbcc) @storage Unit ] - - location: 11 (remaining gas: 1039987.925 units remaining) + - location: 11 (remaining gas: 1039987.795 units remaining) [ (Some 0xaabbcc) @storage (Pair 1 3) @parameter Unit ] - - location: 13 (remaining gas: 1039987.845 units remaining) + - location: 13 (remaining gas: 1039987.715 units remaining) [ 0xaabbcc @storage.some (Pair 1 3) @parameter Unit ] - - location: 19 (remaining gas: 1039987.775 units remaining) + - location: 19 (remaining gas: 1039987.645 units remaining) [ (Pair 1 3) @parameter 0xaabbcc @storage.some Unit ] - - location: 20 (remaining gas: 1039987.695 units remaining) + - location: 20 (remaining gas: 1039987.565 units remaining) [ 1 3 0xaabbcc @storage.some Unit ] - - location: 21 (remaining gas: 1039987.615 units remaining) - [ None @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.545 units remaining) - [ None - Unit ] - - location: 12 (remaining gas: 1039987.475 units remaining) + - location: 21 (remaining gas: 1039987.485 units remaining) [ None Unit ] - - location: 22 (remaining gas: 1039987.395 units remaining) + - location: 22 (remaining gas: 1039987.405 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039987.315 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039987.245 units remaining) + - location: 24 (remaining gas: 1039987.325 units remaining) [ (Pair {} None) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out index 1b504f687da4..cbdabf16e775 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out @@ -7,47 +7,39 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039988.075 units remaining) + - location: 9 (remaining gas: 1039987.945 units remaining) [ (Pair (Pair 1 10000) - (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc)) ] - - location: 10 (remaining gas: 1039987.995 units remaining) + (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc)) + Unit ] + - location: 10 (remaining gas: 1039987.865 units remaining) [ (Pair 1 10000) @parameter (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage Unit ] - - location: 11 (remaining gas: 1039987.925 units remaining) + - location: 11 (remaining gas: 1039987.795 units remaining) [ (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage (Pair 1 10000) @parameter Unit ] - - location: 13 (remaining gas: 1039987.845 units remaining) + - location: 13 (remaining gas: 1039987.715 units remaining) [ 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some (Pair 1 10000) @parameter Unit ] - - location: 19 (remaining gas: 1039987.775 units remaining) + - location: 19 (remaining gas: 1039987.645 units remaining) [ (Pair 1 10000) @parameter 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some Unit ] - - location: 20 (remaining gas: 1039987.695 units remaining) + - location: 20 (remaining gas: 1039987.565 units remaining) [ 1 10000 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some Unit ] - - location: 21 (remaining gas: 1039987.240 units remaining) - [ None @storage.some.slice - Unit ] - - location: -1 (remaining gas: 1039987.170 units remaining) - [ None - Unit ] - - location: 12 (remaining gas: 1039987.100 units remaining) + - location: 21 (remaining gas: 1039987.110 units remaining) [ None Unit ] - - location: 22 (remaining gas: 1039987.020 units remaining) + - location: 22 (remaining gas: 1039987.030 units remaining) [ {} None Unit ] - - location: 24 (remaining gas: 1039986.940 units remaining) - [ (Pair {} None) - Unit ] - - location: -1 (remaining gas: 1039986.870 units remaining) + - location: 24 (remaining gas: 1039986.950 units remaining) [ (Pair {} None) Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" index 939d7bab2148..85101b0df450 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.376 units remaining) - [ (Pair "Hello" None) ] + - location: 7 (remaining gas: 1039994.376 units remaining) + [ (Pair "Hello" None) + Unit ] - location: 8 (remaining gas: 1039994.296 units remaining) [ "Hello" @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039994.056 units remaining) [ (Pair {} (Some "Hello")) Unit ] - - location: -1 (remaining gas: 1039993.986 units remaining) - [ (Pair {} (Some "Hello")) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" index f20b873c1ab0..a1dd252f2534 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.386 units remaining) - [ (Pair "abcd" None) ] + - location: 7 (remaining gas: 1039994.386 units remaining) + [ (Pair "abcd" None) + Unit ] - location: 8 (remaining gas: 1039994.306 units remaining) [ "abcd" @parameter Unit ] @@ -22,7 +23,4 @@ trace - location: 12 (remaining gas: 1039994.066 units remaining) [ (Pair {} (Some "abcd")) Unit ] - - location: -1 (remaining gas: 1039993.996 units remaining) - [ (Pair {} (Some "abcd")) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" index 4f54037d4847..3202779dbbc1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" -100) "1970-01-01T00:01:51Z") ] + - location: 8 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" -100) "1970-01-01T00:01:51Z") + Unit ] - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) @parameter Unit ] @@ -26,20 +27,18 @@ trace - location: 14 (remaining gas: 1039989.780 units remaining) [ -100 Unit ] - - location: 13 (remaining gas: 1039989.710 units remaining) - [ -100 + - location: 14 (remaining gas: 1039989.700 units remaining) + [ "1970-01-01T00:01:40Z" + -100 Unit ] - - location: 15 (remaining gas: 1039989.630 units remaining) + - location: 15 (remaining gas: 1039989.620 units remaining) [ "1970-01-01T00:03:20Z" Unit ] - - location: 16 (remaining gas: 1039989.550 units remaining) + - location: 16 (remaining gas: 1039989.540 units remaining) [ {} "1970-01-01T00:03:20Z" Unit ] - - location: 18 (remaining gas: 1039989.470 units remaining) - [ (Pair {} "1970-01-01T00:03:20Z") - Unit ] - - location: -1 (remaining gas: 1039989.400 units remaining) + - location: 18 (remaining gas: 1039989.460 units remaining) [ (Pair {} "1970-01-01T00:03:20Z") Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" index a7acea0c5203..34bbf04bf8d0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" 100) "1970-01-01T00:01:51Z") ] + - location: 8 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" 100) "1970-01-01T00:01:51Z") + Unit ] - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) @parameter Unit ] @@ -26,20 +27,18 @@ trace - location: 14 (remaining gas: 1039989.780 units remaining) [ 100 Unit ] - - location: 13 (remaining gas: 1039989.710 units remaining) - [ 100 + - location: 14 (remaining gas: 1039989.700 units remaining) + [ "1970-01-01T00:01:40Z" + 100 Unit ] - - location: 15 (remaining gas: 1039989.630 units remaining) + - location: 15 (remaining gas: 1039989.620 units remaining) [ "1970-01-01T00:00:00Z" Unit ] - - location: 16 (remaining gas: 1039989.550 units remaining) + - location: 16 (remaining gas: 1039989.540 units remaining) [ {} "1970-01-01T00:00:00Z" Unit ] - - location: 18 (remaining gas: 1039989.470 units remaining) - [ (Pair {} "1970-01-01T00:00:00Z") - Unit ] - - location: -1 (remaining gas: 1039989.400 units remaining) + - location: 18 (remaining gas: 1039989.460 units remaining) [ (Pair {} "1970-01-01T00:00:00Z") Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out index 0633fdc72486..d063419cb64b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" 2000000000000000000) "1970-01-01T00:01:51Z") ] + - location: 8 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" 2000000000000000000) "1970-01-01T00:01:51Z") + Unit ] - location: 9 (remaining gas: 1039990.120 units remaining) [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter Unit ] @@ -26,20 +27,18 @@ trace - location: 14 (remaining gas: 1039989.780 units remaining) [ 2000000000000000000 Unit ] - - location: 13 (remaining gas: 1039989.710 units remaining) - [ 2000000000000000000 + - location: 14 (remaining gas: 1039989.700 units remaining) + [ "1970-01-01T00:01:40Z" + 2000000000000000000 Unit ] - - location: 15 (remaining gas: 1039989.630 units remaining) + - location: 15 (remaining gas: 1039989.620 units remaining) [ -1999999999999999900 Unit ] - - location: 16 (remaining gas: 1039989.550 units remaining) + - location: 16 (remaining gas: 1039989.540 units remaining) [ {} -1999999999999999900 Unit ] - - location: 18 (remaining gas: 1039989.470 units remaining) - [ (Pair {} -1999999999999999900) - Unit ] - - location: -1 (remaining gas: 1039989.400 units remaining) + - location: 18 (remaining gas: 1039989.460 units remaining) [ (Pair {} -1999999999999999900) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out index 5aebaa18f63e..28a76c904ee6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039981.110 units remaining) - [ (Pair (Pair 2000000 1000000) None) ] + - location: 11 (remaining gas: 1039981.110 units remaining) + [ (Pair (Pair 2000000 1000000) None) + Unit ] - location: 12 (remaining gas: 1039981.030 units remaining) [ (Pair 2000000 1000000) @parameter Unit ] @@ -34,54 +35,54 @@ trace [ 1000000 (Pair 2000000 1000000) @parameter Unit ] - - location: 17 (remaining gas: 1039980.540 units remaining) - [ 1000000 + - location: 18 (remaining gas: 1039980.530 units remaining) + [ 2000000 + 1000000 (Pair 2000000 1000000) @parameter Unit ] - - location: 19 (remaining gas: 1039980.440 units remaining) + - location: 19 (remaining gas: 1039980.430 units remaining) [ 3000000 (Pair 2000000 1000000) @parameter Unit ] - - location: 20 (remaining gas: 1039980.340 units remaining) + - location: 20 (remaining gas: 1039980.330 units remaining) [ (Pair 2000000 1000000) @parameter Unit ] - - location: 22 (remaining gas: 1039980.260 units remaining) + - location: 22 (remaining gas: 1039980.250 units remaining) [ (Pair 2000000 1000000) @parameter (Pair 2000000 1000000) @parameter Unit ] - - location: 23 (remaining gas: 1039980.180 units remaining) + - location: 23 (remaining gas: 1039980.170 units remaining) [ 2000000 (Pair 2000000 1000000) @parameter Unit ] - - location: 24 (remaining gas: 1039980.080 units remaining) + - location: 24 (remaining gas: 1039980.070 units remaining) [ (Pair 2000000 1000000) @parameter Unit ] - - location: 26 (remaining gas: 1039980 units remaining) + - location: 26 (remaining gas: 1039979.990 units remaining) [ 1000000 Unit ] - - location: 25 (remaining gas: 1039979.930 units remaining) - [ 1000000 + - location: 26 (remaining gas: 1039979.910 units remaining) + [ 2000000 + 1000000 Unit ] - - location: 27 (remaining gas: 1039979.850 units remaining) + - location: 27 (remaining gas: 1039979.830 units remaining) [ 1000000 Unit ] - - location: -1 (remaining gas: 1039979.780 units remaining) - [ 1000000 + - location: 21 (remaining gas: 1039979.750 units remaining) + [ 3000000 + 1000000 Unit ] - - location: 28 (remaining gas: 1039979.700 units remaining) + - location: 28 (remaining gas: 1039979.670 units remaining) [ (Pair 3000000 1000000) Unit ] - - location: 29 (remaining gas: 1039979.620 units remaining) + - location: 29 (remaining gas: 1039979.590 units remaining) [ (Some (Pair 3000000 1000000)) Unit ] - - location: 30 (remaining gas: 1039979.540 units remaining) + - location: 30 (remaining gas: 1039979.510 units remaining) [ {} (Some (Pair 3000000 1000000)) Unit ] - - location: 32 (remaining gas: 1039979.460 units remaining) - [ (Pair {} (Some (Pair 3000000 1000000))) - Unit ] - - location: -1 (remaining gas: 1039979.390 units remaining) + - location: 32 (remaining gas: 1039979.430 units remaining) [ (Pair {} (Some (Pair 3000000 1000000))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out index 05efdd29e249..87e44d83c97a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039981.110 units remaining) - [ (Pair (Pair 2310000 1010000) None) ] + - location: 11 (remaining gas: 1039981.110 units remaining) + [ (Pair (Pair 2310000 1010000) None) + Unit ] - location: 12 (remaining gas: 1039981.030 units remaining) [ (Pair 2310000 1010000) @parameter Unit ] @@ -34,54 +35,54 @@ trace [ 1010000 (Pair 2310000 1010000) @parameter Unit ] - - location: 17 (remaining gas: 1039980.540 units remaining) - [ 1010000 + - location: 18 (remaining gas: 1039980.530 units remaining) + [ 2310000 + 1010000 (Pair 2310000 1010000) @parameter Unit ] - - location: 19 (remaining gas: 1039980.440 units remaining) + - location: 19 (remaining gas: 1039980.430 units remaining) [ 3320000 (Pair 2310000 1010000) @parameter Unit ] - - location: 20 (remaining gas: 1039980.340 units remaining) + - location: 20 (remaining gas: 1039980.330 units remaining) [ (Pair 2310000 1010000) @parameter Unit ] - - location: 22 (remaining gas: 1039980.260 units remaining) + - location: 22 (remaining gas: 1039980.250 units remaining) [ (Pair 2310000 1010000) @parameter (Pair 2310000 1010000) @parameter Unit ] - - location: 23 (remaining gas: 1039980.180 units remaining) + - location: 23 (remaining gas: 1039980.170 units remaining) [ 2310000 (Pair 2310000 1010000) @parameter Unit ] - - location: 24 (remaining gas: 1039980.080 units remaining) + - location: 24 (remaining gas: 1039980.070 units remaining) [ (Pair 2310000 1010000) @parameter Unit ] - - location: 26 (remaining gas: 1039980 units remaining) + - location: 26 (remaining gas: 1039979.990 units remaining) [ 1010000 Unit ] - - location: 25 (remaining gas: 1039979.930 units remaining) - [ 1010000 + - location: 26 (remaining gas: 1039979.910 units remaining) + [ 2310000 + 1010000 Unit ] - - location: 27 (remaining gas: 1039979.850 units remaining) + - location: 27 (remaining gas: 1039979.830 units remaining) [ 1300000 Unit ] - - location: -1 (remaining gas: 1039979.780 units remaining) - [ 1300000 + - location: 21 (remaining gas: 1039979.750 units remaining) + [ 3320000 + 1300000 Unit ] - - location: 28 (remaining gas: 1039979.700 units remaining) + - location: 28 (remaining gas: 1039979.670 units remaining) [ (Pair 3320000 1300000) Unit ] - - location: 29 (remaining gas: 1039979.620 units remaining) + - location: 29 (remaining gas: 1039979.590 units remaining) [ (Some (Pair 3320000 1300000)) Unit ] - - location: 30 (remaining gas: 1039979.540 units remaining) + - location: 30 (remaining gas: 1039979.510 units remaining) [ {} (Some (Pair 3320000 1300000)) Unit ] - - location: 32 (remaining gas: 1039979.460 units remaining) - [ (Pair {} (Some (Pair 3320000 1300000))) - Unit ] - - location: -1 (remaining gas: 1039979.390 units remaining) + - location: 32 (remaining gas: 1039979.430 units remaining) [ (Pair {} (Some (Pair 3320000 1300000))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out index 81e463315102..a97a276716c4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039986.880 units remaining) - [ (Pair (Pair 1 4 2) 0) ] + - location: 9 (remaining gas: 1039986.880 units remaining) + [ (Pair (Pair 1 4 2) 0) + Unit ] - location: 10 (remaining gas: 1039986.800 units remaining) [ (Pair 1 4 2) @parameter Unit ] @@ -58,7 +59,4 @@ trace - location: 26 (remaining gas: 1039985.988 units remaining) [ (Pair {} 142) Unit ] - - location: -1 (remaining gas: 1039985.918 units remaining) - [ (Pair {} 142) - Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out index 34a585591977..684a8ed6b5da 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039845.320 units remaining) - [ (Pair Unit Unit) ] + - location: 6 (remaining gas: 1039845.320 units remaining) + [ (Pair Unit Unit) + Unit ] - location: 7 (remaining gas: 1039845.240 units remaining) [ Unit ] - location: 8 (remaining gas: 1039845.160 units remaining) @@ -609,7 +610,4 @@ trace - location: 209 (remaining gas: 1039831.448 units remaining) [ (Pair {} Unit) Unit ] - - location: -1 (remaining gas: 1039831.378 units remaining) - [ (Pair {} Unit) - Unit ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" index e2b8ee19b664..623a77aecd04 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" @@ -7,8 +7,9 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039961.660 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" 0 0) ] + - location: 8 (remaining gas: 1039961.660 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" 0 0) + Unit ] - location: 9 (remaining gas: 1039961.580 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter Unit ] @@ -23,20 +24,18 @@ trace - location: 14 (remaining gas: 1039535.084 units remaining) [ 2500 Unit ] - - location: 13 (remaining gas: 1039535.014 units remaining) - [ 2500 + - location: 14 (remaining gas: 1039535.004 units remaining) + [ 500 + 2500 Unit ] - - location: 15 (remaining gas: 1039534.934 units remaining) + - location: 15 (remaining gas: 1039534.924 units remaining) [ (Pair 500 2500) Unit ] - - location: 16 (remaining gas: 1039534.854 units remaining) + - location: 16 (remaining gas: 1039534.844 units remaining) [ {} (Pair 500 2500) Unit ] - - location: 18 (remaining gas: 1039534.774 units remaining) - [ (Pair {} 500 2500) - Unit ] - - location: -1 (remaining gas: 1039534.704 units remaining) + - location: 18 (remaining gas: 1039534.764 units remaining) [ (Pair {} 500 2500) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out index 15e9aece289d..eb2fda3d8790 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Left (Pair False False)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Left (Pair False False)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Left (Pair False False)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair False False) @parameter.left Unit ] - - location: 19 (remaining gas: 1039985.870 units remaining) + - location: 19 (remaining gas: 1039985.740 units remaining) [ False False Unit ] - - location: 20 (remaining gas: 1039985.770 units remaining) + - location: 20 (remaining gas: 1039985.640 units remaining) [ False Unit ] - - location: 21 (remaining gas: 1039985.690 units remaining) - [ (Left False) - Unit ] - - location: -1 (remaining gas: 1039985.620 units remaining) + - location: 21 (remaining gas: 1039985.560 units remaining) [ (Left False) Unit ] - - location: 28 (remaining gas: 1039985.540 units remaining) + - location: 28 (remaining gas: 1039985.480 units remaining) [ (Some (Left False)) Unit ] - - location: 29 (remaining gas: 1039985.460 units remaining) + - location: 29 (remaining gas: 1039985.400 units remaining) [ {} (Some (Left False)) Unit ] - - location: 31 (remaining gas: 1039985.380 units remaining) - [ (Pair {} (Some (Left False))) - Unit ] - - location: -1 (remaining gas: 1039985.310 units remaining) + - location: 31 (remaining gas: 1039985.320 units remaining) [ (Pair {} (Some (Left False))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out index 1eb132bbbdad..04e6e00f47db 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Left (Pair False True)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Left (Pair False True)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Left (Pair False True)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair False True) @parameter.left Unit ] - - location: 19 (remaining gas: 1039985.870 units remaining) + - location: 19 (remaining gas: 1039985.740 units remaining) [ False True Unit ] - - location: 20 (remaining gas: 1039985.770 units remaining) + - location: 20 (remaining gas: 1039985.640 units remaining) [ True Unit ] - - location: 21 (remaining gas: 1039985.690 units remaining) - [ (Left True) - Unit ] - - location: -1 (remaining gas: 1039985.620 units remaining) + - location: 21 (remaining gas: 1039985.560 units remaining) [ (Left True) Unit ] - - location: 28 (remaining gas: 1039985.540 units remaining) + - location: 28 (remaining gas: 1039985.480 units remaining) [ (Some (Left True)) Unit ] - - location: 29 (remaining gas: 1039985.460 units remaining) + - location: 29 (remaining gas: 1039985.400 units remaining) [ {} (Some (Left True)) Unit ] - - location: 31 (remaining gas: 1039985.380 units remaining) - [ (Pair {} (Some (Left True))) - Unit ] - - location: -1 (remaining gas: 1039985.310 units remaining) + - location: 31 (remaining gas: 1039985.320 units remaining) [ (Pair {} (Some (Left True))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out index 4f6d70d0e222..1b8c523a3348 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Left (Pair True False)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Left (Pair True False)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Left (Pair True False)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair True False) @parameter.left Unit ] - - location: 19 (remaining gas: 1039985.870 units remaining) + - location: 19 (remaining gas: 1039985.740 units remaining) [ True False Unit ] - - location: 20 (remaining gas: 1039985.770 units remaining) + - location: 20 (remaining gas: 1039985.640 units remaining) [ True Unit ] - - location: 21 (remaining gas: 1039985.690 units remaining) - [ (Left True) - Unit ] - - location: -1 (remaining gas: 1039985.620 units remaining) + - location: 21 (remaining gas: 1039985.560 units remaining) [ (Left True) Unit ] - - location: 28 (remaining gas: 1039985.540 units remaining) + - location: 28 (remaining gas: 1039985.480 units remaining) [ (Some (Left True)) Unit ] - - location: 29 (remaining gas: 1039985.460 units remaining) + - location: 29 (remaining gas: 1039985.400 units remaining) [ {} (Some (Left True)) Unit ] - - location: 31 (remaining gas: 1039985.380 units remaining) - [ (Pair {} (Some (Left True))) - Unit ] - - location: -1 (remaining gas: 1039985.310 units remaining) + - location: 31 (remaining gas: 1039985.320 units remaining) [ (Pair {} (Some (Left True))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out index e24e70fd68df..27f0046910bb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Left (Pair True True)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Left (Pair True True)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Left (Pair True True)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair True True) @parameter.left Unit ] - - location: 19 (remaining gas: 1039985.870 units remaining) + - location: 19 (remaining gas: 1039985.740 units remaining) [ True True Unit ] - - location: 20 (remaining gas: 1039985.770 units remaining) + - location: 20 (remaining gas: 1039985.640 units remaining) [ False Unit ] - - location: 21 (remaining gas: 1039985.690 units remaining) - [ (Left False) - Unit ] - - location: -1 (remaining gas: 1039985.620 units remaining) + - location: 21 (remaining gas: 1039985.560 units remaining) [ (Left False) Unit ] - - location: 28 (remaining gas: 1039985.540 units remaining) + - location: 28 (remaining gas: 1039985.480 units remaining) [ (Some (Left False)) Unit ] - - location: 29 (remaining gas: 1039985.460 units remaining) + - location: 29 (remaining gas: 1039985.400 units remaining) [ {} (Some (Left False)) Unit ] - - location: 31 (remaining gas: 1039985.380 units remaining) - [ (Pair {} (Some (Left False))) - Unit ] - - location: -1 (remaining gas: 1039985.310 units remaining) + - location: 31 (remaining gas: 1039985.320 units remaining) [ (Pair {} (Some (Left False))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out index af22e58246c2..4d664a12b785 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Right (Pair 0 0)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Right (Pair 0 0)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Right (Pair 0 0)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair 0 0) @parameter.right Unit ] - - location: 24 (remaining gas: 1039985.870 units remaining) + - location: 24 (remaining gas: 1039985.740 units remaining) [ 0 0 Unit ] - - location: 25 (remaining gas: 1039985.790 units remaining) + - location: 25 (remaining gas: 1039985.660 units remaining) [ 0 Unit ] - - location: 26 (remaining gas: 1039985.710 units remaining) - [ (Right 0) - Unit ] - - location: -1 (remaining gas: 1039985.640 units remaining) + - location: 26 (remaining gas: 1039985.580 units remaining) [ (Right 0) Unit ] - - location: 28 (remaining gas: 1039985.560 units remaining) + - location: 28 (remaining gas: 1039985.500 units remaining) [ (Some (Right 0)) Unit ] - - location: 29 (remaining gas: 1039985.480 units remaining) + - location: 29 (remaining gas: 1039985.420 units remaining) [ {} (Some (Right 0)) Unit ] - - location: 31 (remaining gas: 1039985.400 units remaining) - [ (Pair {} (Some (Right 0))) - Unit ] - - location: -1 (remaining gas: 1039985.330 units remaining) + - location: 31 (remaining gas: 1039985.340 units remaining) [ (Pair {} (Some (Right 0))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out index 5482fd1fa323..cf80a6cb21d7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Right (Pair 0 1)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Right (Pair 0 1)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Right (Pair 0 1)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair 0 1) @parameter.right Unit ] - - location: 24 (remaining gas: 1039985.870 units remaining) + - location: 24 (remaining gas: 1039985.740 units remaining) [ 0 1 Unit ] - - location: 25 (remaining gas: 1039985.790 units remaining) + - location: 25 (remaining gas: 1039985.660 units remaining) [ 1 Unit ] - - location: 26 (remaining gas: 1039985.710 units remaining) - [ (Right 1) - Unit ] - - location: -1 (remaining gas: 1039985.640 units remaining) + - location: 26 (remaining gas: 1039985.580 units remaining) [ (Right 1) Unit ] - - location: 28 (remaining gas: 1039985.560 units remaining) + - location: 28 (remaining gas: 1039985.500 units remaining) [ (Some (Right 1)) Unit ] - - location: 29 (remaining gas: 1039985.480 units remaining) + - location: 29 (remaining gas: 1039985.420 units remaining) [ {} (Some (Right 1)) Unit ] - - location: 31 (remaining gas: 1039985.400 units remaining) - [ (Pair {} (Some (Right 1))) - Unit ] - - location: -1 (remaining gas: 1039985.330 units remaining) + - location: 31 (remaining gas: 1039985.340 units remaining) [ (Pair {} (Some (Right 1))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out index 4db36756db88..894e931833e8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Right (Pair 1 0)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Right (Pair 1 0)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Right (Pair 1 0)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair 1 0) @parameter.right Unit ] - - location: 24 (remaining gas: 1039985.870 units remaining) + - location: 24 (remaining gas: 1039985.740 units remaining) [ 1 0 Unit ] - - location: 25 (remaining gas: 1039985.790 units remaining) + - location: 25 (remaining gas: 1039985.660 units remaining) [ 1 Unit ] - - location: 26 (remaining gas: 1039985.710 units remaining) - [ (Right 1) - Unit ] - - location: -1 (remaining gas: 1039985.640 units remaining) + - location: 26 (remaining gas: 1039985.580 units remaining) [ (Right 1) Unit ] - - location: 28 (remaining gas: 1039985.560 units remaining) + - location: 28 (remaining gas: 1039985.500 units remaining) [ (Some (Right 1)) Unit ] - - location: 29 (remaining gas: 1039985.480 units remaining) + - location: 29 (remaining gas: 1039985.420 units remaining) [ {} (Some (Right 1)) Unit ] - - location: 31 (remaining gas: 1039985.400 units remaining) - [ (Pair {} (Some (Right 1))) - Unit ] - - location: -1 (remaining gas: 1039985.330 units remaining) + - location: 31 (remaining gas: 1039985.340 units remaining) [ (Pair {} (Some (Right 1))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out index 2a17b2c26560..ec03fc37ddda 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Right (Pair 1 1)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Right (Pair 1 1)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Right (Pair 1 1)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair 1 1) @parameter.right Unit ] - - location: 24 (remaining gas: 1039985.870 units remaining) + - location: 24 (remaining gas: 1039985.740 units remaining) [ 1 1 Unit ] - - location: 25 (remaining gas: 1039985.790 units remaining) + - location: 25 (remaining gas: 1039985.660 units remaining) [ 0 Unit ] - - location: 26 (remaining gas: 1039985.710 units remaining) - [ (Right 0) - Unit ] - - location: -1 (remaining gas: 1039985.640 units remaining) + - location: 26 (remaining gas: 1039985.580 units remaining) [ (Right 0) Unit ] - - location: 28 (remaining gas: 1039985.560 units remaining) + - location: 28 (remaining gas: 1039985.500 units remaining) [ (Some (Right 0)) Unit ] - - location: 29 (remaining gas: 1039985.480 units remaining) + - location: 29 (remaining gas: 1039985.420 units remaining) [ {} (Some (Right 0)) Unit ] - - location: 31 (remaining gas: 1039985.400 units remaining) - [ (Pair {} (Some (Right 0))) - Unit ] - - location: -1 (remaining gas: 1039985.330 units remaining) + - location: 31 (remaining gas: 1039985.340 units remaining) [ (Pair {} (Some (Right 0))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out index 498d90cf4641..96e1c13152e4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Right (Pair 42 21)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Right (Pair 42 21)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Right (Pair 42 21)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair 42 21) @parameter.right Unit ] - - location: 24 (remaining gas: 1039985.870 units remaining) + - location: 24 (remaining gas: 1039985.740 units remaining) [ 42 21 Unit ] - - location: 25 (remaining gas: 1039985.790 units remaining) + - location: 25 (remaining gas: 1039985.660 units remaining) [ 63 Unit ] - - location: 26 (remaining gas: 1039985.710 units remaining) - [ (Right 63) - Unit ] - - location: -1 (remaining gas: 1039985.640 units remaining) + - location: 26 (remaining gas: 1039985.580 units remaining) [ (Right 63) Unit ] - - location: 28 (remaining gas: 1039985.560 units remaining) + - location: 28 (remaining gas: 1039985.500 units remaining) [ (Some (Right 63)) Unit ] - - location: 29 (remaining gas: 1039985.480 units remaining) + - location: 29 (remaining gas: 1039985.420 units remaining) [ {} (Some (Right 63)) Unit ] - - location: 31 (remaining gas: 1039985.400 units remaining) - [ (Pair {} (Some (Right 63))) - Unit ] - - location: -1 (remaining gas: 1039985.330 units remaining) + - location: 31 (remaining gas: 1039985.340 units remaining) [ (Pair {} (Some (Right 63))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out index 85dd5467fae4..30383e3b0e56 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out @@ -7,38 +7,33 @@ emitted operations big_map diff trace - - location: 16 (remaining gas: 1039986.120 units remaining) - [ (Pair (Right (Pair 42 63)) None) ] - - location: 16 (remaining gas: 1039986.040 units remaining) + - location: 15 (remaining gas: 1039985.990 units remaining) + [ (Pair (Right (Pair 42 63)) None) + Unit ] + - location: 16 (remaining gas: 1039985.910 units remaining) [ (Right (Pair 42 63)) @parameter Unit ] - - location: 17 (remaining gas: 1039985.950 units remaining) + - location: 17 (remaining gas: 1039985.820 units remaining) [ (Pair 42 63) @parameter.right Unit ] - - location: 24 (remaining gas: 1039985.870 units remaining) + - location: 24 (remaining gas: 1039985.740 units remaining) [ 42 63 Unit ] - - location: 25 (remaining gas: 1039985.790 units remaining) + - location: 25 (remaining gas: 1039985.660 units remaining) [ 21 Unit ] - - location: 26 (remaining gas: 1039985.710 units remaining) - [ (Right 21) - Unit ] - - location: -1 (remaining gas: 1039985.640 units remaining) + - location: 26 (remaining gas: 1039985.580 units remaining) [ (Right 21) Unit ] - - location: 28 (remaining gas: 1039985.560 units remaining) + - location: 28 (remaining gas: 1039985.500 units remaining) [ (Some (Right 21)) Unit ] - - location: 29 (remaining gas: 1039985.480 units remaining) + - location: 29 (remaining gas: 1039985.420 units remaining) [ {} (Some (Right 21)) Unit ] - - location: 31 (remaining gas: 1039985.400 units remaining) - [ (Pair {} (Some (Right 21))) - Unit ] - - location: -1 (remaining gas: 1039985.330 units remaining) + - location: 31 (remaining gas: 1039985.340 units remaining) [ (Pair {} (Some (Right 21))) Unit ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out index 4b8b2ba0870e..5271ece845ec 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out @@ -7,10 +7,11 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039974.861 units remaining) + - location: 14 (remaining gas: 1039974.861 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) - Unit) ] + Unit) + Unit ] - location: 15 (remaining gas: 1039974.781 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) @parameter @@ -26,61 +27,49 @@ trace [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 18 (remaining gas: 1039974.451 units remaining) - [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 + - location: 19 (remaining gas: 1039974.441 units remaining) + [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 20 (remaining gas: 1039947.571 units remaining) + - location: 20 (remaining gas: 1039947.561 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 23 (remaining gas: 1039947.450 units remaining) + - location: 23 (remaining gas: 1039947.440 units remaining) [ 0 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 24 (remaining gas: 1039947.370 units remaining) - [ True - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: -1 (remaining gas: 1039947.300 units remaining) + - location: 24 (remaining gas: 1039947.360 units remaining) [ True 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 25 (remaining gas: 1039947.240 units remaining) + - location: 25 (remaining gas: 1039947.300 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: 26 (remaining gas: 1039947.170 units remaining) + - location: 26 (remaining gas: 1039947.230 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 Unit ] - - location: -1 (remaining gas: 1039947.100 units remaining) - [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 31 (remaining gas: 1039782.626 units remaining) + - location: 31 (remaining gas: 1039782.756 units remaining) [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) @unpacked Unit ] - - location: 40 (remaining gas: 1039782.546 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some - Unit ] - - location: 45 (remaining gas: 1039782.476 units remaining) + - location: 40 (remaining gas: 1039782.676 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some Unit ] - - location: 39 (remaining gas: 1039782.406 units remaining) + - location: 45 (remaining gas: 1039782.606 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some Unit ] - - location: 46 (remaining gas: 1039782.326 units remaining) + - location: 46 (remaining gas: 1039782.526 units remaining) [ Unit ] - - location: 47 (remaining gas: 1039782.246 units remaining) + - location: 47 (remaining gas: 1039782.446 units remaining) [ Unit Unit ] - - location: 48 (remaining gas: 1039782.166 units remaining) + - location: 48 (remaining gas: 1039782.366 units remaining) [ {} Unit Unit ] - - location: 50 (remaining gas: 1039782.086 units remaining) - [ (Pair {} Unit) - Unit ] - - location: -1 (remaining gas: 1039782.016 units remaining) + - location: 50 (remaining gas: 1039782.286 units remaining) [ (Pair {} Unit) Unit ] @@ -96,10 +85,11 @@ At line 4 characters 14 to 26, script reached FAILWITH instruction with Unit trace - - location: 15 (remaining gas: 1039974.861 units remaining) + - location: 14 (remaining gas: 1039974.861 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) - Unit) ] + Unit) + Unit ] - location: 15 (remaining gas: 1039974.781 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) @parameter @@ -115,31 +105,28 @@ trace [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 18 (remaining gas: 1039974.451 units remaining) - [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 + - location: 19 (remaining gas: 1039974.441 units remaining) + [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 20 (remaining gas: 1039947.571 units remaining) + - location: 20 (remaining gas: 1039947.561 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 23 (remaining gas: 1039947.450 units remaining) + - location: 23 (remaining gas: 1039947.440 units remaining) [ -1 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 24 (remaining gas: 1039947.370 units remaining) - [ False - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: -1 (remaining gas: 1039947.300 units remaining) + - location: 24 (remaining gas: 1039947.360 units remaining) [ False 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 25 (remaining gas: 1039947.240 units remaining) + - location: 25 (remaining gas: 1039947.300 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] - - location: 29 (remaining gas: 1039947.160 units remaining) + - location: 29 (remaining gas: 1039947.220 units remaining) [ Unit 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 Unit ] -- GitLab From e1cee7657a8a2db032891bc41a75a54159c71e75 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Mon, 21 Dec 2020 11:55:52 +0100 Subject: [PATCH 45/53] Michelson/Proto: Make KExec evaluation rule tail-recursive Courtesy of Tom Jack. Thanks! Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_interpreter.ml | 17 +++++++++++++---- .../lib_protocol/script_interpreter.mli | 3 +++ 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index c146c09e964c..358f0fd86733 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -245,6 +245,9 @@ type (_, _, _, _) continuation = | KCons : ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation + | KReturn : + 's * ('a, 's, 'r, 'f) continuation + -> ('a, end_of_stack, 'r, 'f) continuation | KUndip : 'b * ('b, 'a * 's, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation @@ -986,6 +989,12 @@ and next : let (accu', stack') = stack in if accu then (step [@ocaml.tailcall]) logger g gas ki ks0 accu' stack' else (next [@ocaml.tailcall]) logger g gas ks' accu' stack' ) + | KReturn (stack', ks) -> ( + match consume_control gas ks0 with + | None -> + Lwt.return (Gas.gas_exhausted_error (update_context gas ctxt)) + | Some gas -> + next logger g gas ks accu stack' ) | KLoop_in_left (ki, ks') -> ( match consume_control gas ks0 with | None -> @@ -1558,10 +1567,10 @@ and step : (run [@ocaml.tailcall]) logger g gas i b ks accu stack | IExec (_, k) -> let arg = accu and (code, stack) = stack in - ( use_gas_counter_in_ctxt ctxt gas - @@ fun ctxt -> interp logger (ctxt, sc) code arg ) - >>=? fun (res, ctxt, gas) -> - (run [@ocaml.tailcall]) logger (ctxt, sc) gas i k ks res stack + let (Lam (code, _)) = code in + let code = code.kinstr in + let ks = KReturn (stack, KCons (k, ks)) in + (run [@ocaml.tailcall]) logger g gas i code ks arg ((), ()) | IApply (_, capture_ty, k) -> let capture = accu in let (lam, stack) = stack in diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index 8abb13892c5b..b525e9320474 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -75,6 +75,9 @@ type (_, _, _, _) continuation = | KCons : ('a, 's, 'b, 't) kinstr * ('b, 't, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation + | KReturn : + 's * ('a, 's, 'r, 'f) continuation + -> ('a, end_of_stack, 'r, 'f) continuation | KUndip : 'b * ('b, 'a * 's, 'r, 'f) continuation -> ('a, 's, 'r, 'f) continuation -- GitLab From 1affcdae0cfea7e4f80b4e97e4604a29fd808908 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Tue, 12 Jan 2021 11:49:22 +0100 Subject: [PATCH 46/53] Proto: Make sure stack bottom is nonobservable from user perspective Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/script_ir_translator.ml | 86 ++++++++++-------- .../ill_typed/stack_bottom_undig2able.tz | 5 + .../ill_typed/stack_bottom_undigable.tz | 6 ++ .../ill_typed/stack_bottom_undip2able.tz | 6 ++ .../ill_typed/stack_bottom_undipable.tz | 5 + .../ill_typed/stack_bottom_undropable.tz | 5 + .../ill_typed/stack_bottom_undug2able.tz | 5 + .../ill_typed/stack_bottom_undugable.tz | 6 ++ .../ill_typed/stack_bottom_undup2able.tz | 5 + .../ill_typed/stack_bottom_unfailwithable.tz | 6 ++ .../ill_typed/stack_bottom_ungetable.tz | 6 ++ .../ill_typed/stack_bottom_unleftable.tz | 6 ++ .../ill_typed/stack_bottom_unpairable.tz | 6 ++ .../ill_typed/stack_bottom_unpopable.tz | 10 ++ .../stack_bottom_unpopable_in_lambda.tz | 10 ++ .../ill_typed/stack_bottom_unrightable.tz | 6 ++ tests_python/tests_alpha/test_contract.py | 47 ++++++++++ tezos-analyzer-006-PsCARTHA | Bin 0 -> 39247976 bytes 18 files changed, 186 insertions(+), 40 deletions(-) create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undig2able.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undigable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undip2able.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undipable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undropable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undug2able.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undugable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_undup2able.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_unfailwithable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_ungetable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_unleftable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_unpairable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable_in_lambda.tz create mode 100644 tests_python/contracts_alpha/ill_typed/stack_bottom_unrightable.tz create mode 100755 tezos-analyzer-006-PsCARTHA diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index bf9072932ffc..a38f9ed193fa 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -778,8 +778,23 @@ let rec unparse_stack : >|? fun (urest, ctxt) -> ((strip_locations uty, unparse_var_annot annot) :: urest, ctxt) +let rec drop_bottom : type a. a stack_ty -> ex_stack_ty = function + | Item_t (_, Empty_t, _) -> + Ex_stack_ty Empty_t + | Empty_t -> + Ex_stack_ty Empty_t + | Item_t (ty, rest, annot) -> ( + match drop_bottom rest with + | Ex_stack_ty s -> + Ex_stack_ty (Item_t (ty, s, annot)) ) + let serialize_stack_for_error ctxt stack_ty = - record_trace Cannot_serialize_error (unparse_stack ctxt stack_ty) + (* In error messages, the stack types must be conformed to the + specification. Therefore, the fact that the interpreter uses a + nonempty stack should not be observable in error messages. *) + match drop_bottom stack_ty with + | Ex_stack_ty stack_ty -> + record_trace Cannot_serialize_error (unparse_stack ctxt stack_ty) let name_of_ty : type a. a ty -> type_annot option = function | Unit_t tname -> @@ -3119,8 +3134,7 @@ and parse_instr : in match (script_instr, stack_ty) with (* stack ops *) - | (Prim (loc, I_DROP, [], annot), Item_t (_, (Item_t (_, _, _) as rest), _)) - -> + | (Prim (loc, I_DROP, [], annot), Item_t (_, (Item_t _ as rest), _)) -> ( error_unexpected_annot loc annot >>?= fun () -> typed @@ -3161,7 +3175,8 @@ and parse_instr : (* Technically, the arities 0 and 1 are allowed but the error only mentions 1. However, DROP is equivalent to DROP 1 so hinting at an arity of 1 makes sense. *) fail (Invalid_arity (loc, I_DROP, 1, List.length l)) - | (Prim (loc, I_DUP, [], annot), Item_t (v, rest, stack_annot)) -> + | (Prim (loc, I_DUP, [], annot), Item_t (v, (Item_t _ as rest), stack_annot)) + -> parse_var_annot loc annot ~default:stack_annot >>?= fun annot -> record_trace_eval @@ -3333,8 +3348,7 @@ and parse_instr : let stack_ty = Item_t (Option_t (t, ty_name), stack, annot) in typed ctxt loc cons_none stack_ty | ( Prim (loc, I_IF_NONE, [bt; bf], annot), - ( Item_t (Option_t (t, _), (Item_t (_, _, _) as rest), option_annot) as - bef ) ) -> + (Item_t (Option_t (t, _), (Item_t _ as rest), option_annot) as bef) ) -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -3601,7 +3615,8 @@ and parse_instr : let cdr = {size = 0; apply = (fun kinfo k -> ICdr (kinfo, k))} in typed ctxt loc cdr (Item_t (b, rest, annot)) (* unions *) - | (Prim (loc, I_LEFT, [tr], annot), Item_t (tl, rest, stack_annot)) -> + | ( Prim (loc, I_LEFT, [tr], annot), + Item_t (tl, (Item_t _ as rest), stack_annot) ) -> parse_any_ty ctxt ~legacy tr >>?= fun (Ex_ty tr, ctxt) -> parse_constr_annot @@ -3616,7 +3631,8 @@ and parse_instr : Item_t (Union_t ((tl, l_field), (tr, r_field), tname), rest, annot) in typed ctxt loc cons_left stack_ty - | (Prim (loc, I_RIGHT, [tl], annot), Item_t (tr, rest, stack_annot)) -> + | ( Prim (loc, I_RIGHT, [tl], annot), + Item_t (tr, (Item_t _ as rest), stack_annot) ) -> parse_any_ty ctxt ~legacy tl >>?= fun (Ex_ty tl, ctxt) -> parse_constr_annot @@ -3686,9 +3702,7 @@ and parse_instr : let nil = {size = 1; apply = (fun kinfo k -> INil (kinfo, k))} in typed ctxt loc nil (Item_t (List_t (t, ty_name), stack, annot)) | ( Prim (loc, I_CONS, [], annot), - Item_t - (tv, Item_t (List_t (t, ty_name), (Item_t (_, _, _) as rest), _), _) ) - -> + Item_t (tv, Item_t (List_t (t, ty_name), (Item_t _ as rest), _), _) ) -> check_item_ty ctxt tv t loc I_CONS 1 2 >>?= fun (Eq, t, ctxt) -> parse_var_annot loc annot @@ -3699,8 +3713,8 @@ and parse_instr : ( typed ctxt loc cons_list (Item_t (List_t (t, ty_name), rest, annot)) : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_IF_CONS, [bt; bf], annot), - ( Item_t (List_t (t, ty_name), (Item_t (_, _, _) as rest), list_annot) as - bef ) ) -> + (Item_t (List_t (t, ty_name), (Item_t _ as rest), list_annot) as bef) ) + -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -3734,8 +3748,8 @@ and parse_instr : in merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement - | ( Prim (loc, I_SIZE, [], annot), - Item_t (List_t _, (Item_t (_, _, _) as rest), _) ) -> + | (Prim (loc, I_SIZE, [], annot), Item_t (List_t _, (Item_t _ as rest), _)) + -> parse_var_type_annot loc annot >>?= fun (annot, tname) -> let list_size = @@ -3759,8 +3773,7 @@ and parse_instr : (Item_t (elt, starting_rest, elt_annot)) >>=? fun (judgement, ctxt) -> match judgement with - | Typed ({aft = Item_t (ret, (Item_t (_, _, _) as rest), _); _} as ibody) - -> + | Typed ({aft = Item_t (ret, (Item_t _ as rest), _); _} as ibody) -> let invalid_map_body () = serialize_stack_for_error ctxt ibody.aft >|? fun (aft, _ctxt) -> Invalid_map_body (loc, aft) @@ -3798,7 +3811,7 @@ and parse_instr : | Failed _ -> fail (Invalid_map_block_fail loc) ) | ( Prim (loc, I_ITER, [body], annot), - Item_t (List_t (elt, _), (Item_t (_, _, _) as rest), list_annot) ) -> ( + Item_t (List_t (elt, _), (Item_t _ as rest), list_annot) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -3863,8 +3876,7 @@ and parse_instr : in typed ctxt loc instr (Item_t (Set_t (t, tname), rest, annot)) | ( Prim (loc, I_ITER, [body], annot), - Item_t (Set_t (comp_elt, _), (Item_t (_, _, _) as rest), set_annot) ) - -> ( + Item_t (Set_t (comp_elt, _), (Item_t _ as rest), set_annot) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -3920,8 +3932,7 @@ and parse_instr : in typed ctxt loc instr rest ) | ( Prim (loc, I_MEM, [], annot), - Item_t (v, Item_t (Set_t (elt, _), (Item_t (_, _, _) as rest), _), _) ) - -> + Item_t (v, Item_t (Set_t (elt, _), (Item_t _ as rest), _), _) ) -> let elt = ty_of_comparable_ty elt in parse_var_type_annot loc annot >>?= fun (annot, tname) -> @@ -3962,9 +3973,8 @@ and parse_instr : in typed ctxt loc instr (Item_t (Map_t (tk, tv, ty_name), stack, annot)) | ( Prim (loc, I_MAP, [body], annot), - Item_t - (Map_t (ck, elt, _), (Item_t (_, _, _) as starting_rest), _map_annot) - ) -> ( + Item_t (Map_t (ck, elt, _), (Item_t _ as starting_rest), _map_annot) ) + -> ( let k = ty_of_comparable_ty ck in check_kind [Seq_kind] body >>?= fun () -> @@ -4023,10 +4033,8 @@ and parse_instr : | Failed _ -> fail (Invalid_map_block_fail loc) ) | ( Prim (loc, I_ITER, [body], annot), - Item_t - ( Map_t (comp_elt, element_ty, _), - (Item_t (_, _, _) as rest), - _map_annot ) ) -> ( + Item_t (Map_t (comp_elt, element_ty, _), (Item_t _ as rest), _map_annot) + ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4342,8 +4350,7 @@ and parse_instr : merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement | ( Prim (loc, I_LOOP, [body], annot), - (Item_t (Bool_t _, (Item_t (_, _, _) as rest), _stack_annot) as stack) ) - -> ( + (Item_t (Bool_t _, (Item_t _ as rest), _stack_annot) as stack) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4391,9 +4398,8 @@ and parse_instr : typed ctxt loc instr rest ) | ( Prim (loc, I_LOOP_LEFT, [body], annot), ( Item_t - ( Union_t ((tl, l_field), (tr, _), _), - (Item_t (_, _, _) as rest), - union_annot ) as stack ) ) -> ( + (Union_t ((tl, l_field), (tr, _), _), (Item_t _ as rest), union_annot) + as stack ) ) -> ( check_kind [Seq_kind] body >>?= fun () -> parse_var_annot loc annot @@ -4505,7 +4511,7 @@ and parse_instr : (Item_t (Lambda_t (arg_ty, ret, lam_annot), rest, annot)) : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_DIP, [code], annot), - Item_t (v, (Item_t (_, _, _) as rest), stack_annot) ) -> ( + Item_t (v, (Item_t _ as rest), stack_annot) ) -> ( error_unexpected_annot loc annot >>?= fun () -> check_kind [Seq_kind] code @@ -4534,8 +4540,7 @@ and parse_instr : typed ctxt loc instr (Item_t (v, descr.aft, stack_annot)) | Failed _ -> fail (Fail_not_in_tail_position loc) ) - | (Prim (loc, I_DIP, [n; code], result_annot), (Item_t (_, _, _) as stack)) - -> + | (Prim (loc, I_DIP, [n; code], result_annot), (Item_t _ as stack)) -> parse_uint10 n >>?= fun n -> Gas.consume ctxt (Typecheck_costs.proof_argument n) @@ -4593,7 +4598,7 @@ and parse_instr : (* Technically, the arities 1 and 2 are allowed but the error only mentions 2. However, DIP {code} is equivalent to DIP 1 {code} so hinting at an arity of 2 makes sense. *) fail (Invalid_arity (loc, I_DIP, 2, List.length l)) - | (Prim (loc, I_FAILWITH, [], annot), Item_t (v, _rest, _)) -> + | (Prim (loc, I_FAILWITH, [], annot), Item_t (v, (Item_t _ as _rest), _)) -> error_unexpected_annot loc annot >>?= fun () -> (if legacy then ok_unit else check_packable ~legacy:false loc v) @@ -5148,7 +5153,8 @@ and parse_instr : let instr = {size = 0; apply = (fun kinfo k -> IGe (kinfo, k))} in typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) (* annotations *) - | (Prim (loc, I_CAST, [cast_t], annot), Item_t (t, stack, item_annot)) -> + | ( Prim (loc, I_CAST, [cast_t], annot), + Item_t (t, (Item_t _ as stack), item_annot) ) -> parse_var_annot loc annot ~default:item_annot >>?= fun annot -> parse_any_ty ctxt ~legacy cast_t @@ -5158,7 +5164,7 @@ and parse_instr : let instr = {size = 0; apply = (fun kinfo k -> INop (kinfo, k))} in ( typed ctxt loc instr (Item_t (cast_t, stack, annot)) : ((a, s) judgement * context) tzresult Lwt.t ) - | (Prim (loc, I_RENAME, [], annot), Item_t (t, stack, _)) -> + | (Prim (loc, I_RENAME, [], annot), Item_t (t, (Item_t _ as stack), _)) -> parse_var_annot loc annot >>?= fun annot -> (* can erase annot *) diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undig2able.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undig2able.tz new file mode 100644 index 000000000000..6f7061e004a0 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undig2able.tz @@ -0,0 +1,5 @@ +parameter unit; +storage unit; +code { + DIG 2; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undigable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undigable.tz new file mode 100644 index 000000000000..9468f3024598 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undigable.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DROP; + DIG; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undip2able.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undip2able.tz new file mode 100644 index 000000000000..e048a24f74b8 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undip2able.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DUP; + DIP 2 { DUP }; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undipable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undipable.tz new file mode 100644 index 000000000000..09f94b133e50 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undipable.tz @@ -0,0 +1,5 @@ +parameter unit; +storage unit; +code { + DIP { DUP }; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undropable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undropable.tz new file mode 100644 index 000000000000..d33142cdb82b --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undropable.tz @@ -0,0 +1,5 @@ +parameter unit; +storage unit; +code { + DROP 2; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undug2able.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undug2able.tz new file mode 100644 index 000000000000..5eef1da706f2 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undug2able.tz @@ -0,0 +1,5 @@ +parameter unit; +storage unit; +code { + DUG 2; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undugable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undugable.tz new file mode 100644 index 000000000000..aec909e5844a --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undugable.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DROP; + DUG; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_undup2able.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_undup2able.tz new file mode 100644 index 000000000000..c760764fd5b2 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_undup2able.tz @@ -0,0 +1,5 @@ +parameter unit; +storage unit; +code { + DUP 2; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_unfailwithable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_unfailwithable.tz new file mode 100644 index 000000000000..c8cf263e5dcc --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_unfailwithable.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DROP; + FAILWITH; + } \ No newline at end of file diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_ungetable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_ungetable.tz new file mode 100644 index 000000000000..79242f72c16c --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_ungetable.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DROP; + GET 1; + } \ No newline at end of file diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_unleftable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_unleftable.tz new file mode 100644 index 000000000000..0bc846effa3b --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_unleftable.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DROP; + LEFT unit; + } \ No newline at end of file diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_unpairable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_unpairable.tz new file mode 100644 index 000000000000..70f7e3a40c10 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_unpairable.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DROP; + UNPAIR; + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable.tz new file mode 100644 index 000000000000..0f1d8ea456a2 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable.tz @@ -0,0 +1,10 @@ +parameter unit; +storage unit; +code { + DROP ; + DUP ; + DROP ; + PUSH unit Unit ; + NIL operation ; + PAIR + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable_in_lambda.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable_in_lambda.tz new file mode 100644 index 000000000000..4299b8bef474 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_unpopable_in_lambda.tz @@ -0,0 +1,10 @@ +parameter unit; +storage unit; +code { + DROP ; + LAMBDA int unit { DROP ; DUP }; + DROP ; + PUSH unit Unit ; + NIL operation ; + PAIR + } diff --git a/tests_python/contracts_alpha/ill_typed/stack_bottom_unrightable.tz b/tests_python/contracts_alpha/ill_typed/stack_bottom_unrightable.tz new file mode 100644 index 000000000000..a7cf3d06a470 --- /dev/null +++ b/tests_python/contracts_alpha/ill_typed/stack_bottom_unrightable.tz @@ -0,0 +1,6 @@ +parameter unit; +storage unit; +code { + DROP; + RIGHT unit; + } \ No newline at end of file diff --git a/tests_python/tests_alpha/test_contract.py b/tests_python/tests_alpha/test_contract.py index 95ed80a352f1..fda258e0b698 100644 --- a/tests_python/tests_alpha/test_contract.py +++ b/tests_python/tests_alpha/test_contract.py @@ -388,6 +388,53 @@ class TestContracts: @pytest.mark.parametrize( "contract,error_pattern", [ + # Even though the interpreter uses a nonempty stack internally, + # the typechecker should not be able to observe it. + ( "stack_bottom_unfailwithable.tz", + r'ill-typed script' + ), + ( "stack_bottom_unrightable.tz", + r'ill-typed script' + ), + ( "stack_bottom_unleftable.tz", + r'ill-typed script' + ), + ( "stack_bottom_ungetable.tz", + r'ill-typed script' + ), + ( "stack_bottom_unpairable.tz", + r'ill-typed script' + ), + ( "stack_bottom_undug2able.tz", + r'ill-typed script' + ), + ( "stack_bottom_undugable.tz", + r'ill-typed script' + ), + ( "stack_bottom_undig2able.tz", + r'ill-typed script' + ), + ( "stack_bottom_undigable.tz", + r'ill-typed script' + ), + ( "stack_bottom_undip2able.tz", + r'ill-typed script' + ), + ( "stack_bottom_undipable.tz", + r'ill-typed script' + ), + ( "stack_bottom_undup2able.tz", + r'ill-typed script' + ), + ( "stack_bottom_undropable.tz", + r'ill-typed script' + ), + ( "stack_bottom_unpopable.tz", + r'ill-typed script' + ), + ( "stack_bottom_unpopable_in_lambda.tz", + r'ill-typed script' + ), # operations cannot be PACKed ( "pack_operation.tz", diff --git a/tezos-analyzer-006-PsCARTHA b/tezos-analyzer-006-PsCARTHA new file mode 100755 index 0000000000000000000000000000000000000000..6871a83a0c1bf8ab966410d98506a2e5a532161a GIT binary patch literal 39247976 zcmb<-^>JfjWMqH=W(GS35HCQi8Z6`hCK(uBTnl4@G8r5gEEu>M92nFXR2kS97#LU> z7#Lvc(CG}QE*Q-LHG~0GcZj7HW6w(r6Vusj1Ay&zN^EDocQ^?}0XgF4u1h7abbbV7qKSYN?j zKQIl`2MP|5J`P=odJbDuIsl}Afq?-=!@?8fMi4#%l}D#tAhs~TXpmZvP{7lY6cGD` z$14z*0i9k`0Fq^3fYA^h14H1`k`#8Z4&n%CG%y4~?ZXu=0#FaZXi$8EY|ziiOfoak z&q>kE$;>OQ(5On<%OHI0KSO2-MylyFh z%l?Dh4RQm>JdhfYnIQGh;9_8IU|@&_NeVD92!Ydcg9wW<6VDU@#*@qs98WR{H?S~j z3Al4jWOQm!P*}jh$eLxP+FTw0E19t)IJ zCMqztaj-BL2r0<0T~K6D;9%lV90J%_7#JHw8rYnrs#I767$TWEL_!!C3=-5C6q)Wi&UI1Z zUckV@$`Qe=sidg7h~Y$Ij}Dhxn`Z}?3X1|mKt~6=8iSJ}Q(2FKLWD{SlK=xF11rM> zCMP8gMis|PViOqEm)I~%yt~@yqRFYCz+m9OBqqhs!LWcy0~8i28A&k#3@QwYOfwU# zy%acfRy_3(+TdECk^NGO11M>2I>o@kkn3dAc+!~!gv6dXJmgbZ2& z1dW&&4MIdY84mb3Okq%9XmMd;;9%h5=<8Gx5EpS^VNl?5wRzIS$Rx;+p}-Kp!4Q#T z(WKb%YnelXsDLt4B3B_}7?XjDR+FGW4`T&`LyJI%iJE~zqlaLFfXD`g1snvb8E80!2k_K zrPwAFW`+ZOygmhiEeZ-E3LFeuSXej$7=0G8crrAwcwUIeP-s#R;9zr5Sn-5m7ULBW zU&aKE28N>z1|FILi4H#+86-2LI>LAv!sc#bF&6y2psV=_1A|5=am%$%K~8p(LDN=L@PrYDh= ziD?Hz2y+Vq!vt0ZF$D%kjqV14^(;nAOdOpJ4hjyd*@PGxSyVWcSUP4gOkfaV2@qu9 z&}dks!r-`oi9sTW-GRYFU;#4&4+DeaLk5<{6wZbN^Bo0PIK0#u7<`(T82nik3{IFA zNK9J#Q00omHkpR)3<}TBPcGmzWt4DX(45i3WT+@JNsx*2;ZqJaC%uIyk53d;J>D=w zVA;VIR*v~h3<(S^5)46}>`j#{ObZt9Dlx2M(@>efrl7*Xz{JKnDa4AVTF)45|G8id0Gahnc^l=h$WNc#!5SX1PB);{s z3d^k3+zKKb3>{nsjIrq|6B=GHC^)b&D;(*4;38tmmZT6S$)&=^^hv;#fyIG=g{6^$ z*+F%MQis5!WNnxG&5|N5twN3-tO`9ZCT?I!xloZJz+u>sAk+eC14uA6NQ5XcGH5Uy zkz`~9m0LUw0&Ix_phipw2cx4Si;$37M}mT33x`C200WBxivoiq7aL2C-V6qX0D*-J z+nAUV3|)_~rAYAK*s_?xlkfUbhAvSK2Zja)gEfte9qyd$M|vCtBNP;tFig-ba8S|` zVptR^#lWDzz{05F!RV;KdE6m@L6OOU!DDhmgbI@lXA(na3)caY1{DTpHYSEi4gvxW zTrL6(4oWPHh7Qje85wvB1sK%a4~W`wDJZrGFbTRTu29V7^UUEBbx~AQWbo#)J&?78 zkwfGSBZET~UqeJ|rdEZ6fCXEZVg(b2j#A5lxlU<*AtekGPC9Y~1c@?8Y*^*yAkn;3 zt4XIM-chCDeM3^~b%resuO=}&x^Yfm*dW9p%^$$X7@*3)*rdTAaL}MZkU>CnVHMND zW^uvG0zA%-1;sW=2{15Cc)+0`Ey3o{lE%Qm6yY*);vz3bfqO2le7U!~3>fB$GB~(! zaj-B59DKyh(2~<2l;Fa!gn@y+a9s)cJj2@~B93Ipw zI7qR1urP8kaX2(MIy78hVtB!jz#4Ichq1+hnSn!*k%5t6mJ~*v!9gHlKqaJ8m_<|eLtSeNRoCO$C1e{zC z2!wDk1v)h)GN^>O2so&OG%z$UE@EI1V&QQBwb~Cb9ApsU=U_O{kmSJN@PLVdiG{(D zrGbHy$w1&BM<7FkLI~S)jzEUy3k-~c4hs$_YKVz2cm}a42>Wm_GVrtpFqm;DFo-ZT zF-R~hwrt>3bYx};=k%Dg`+yP$(}aW$*1JN=yetlP1*HTz7&wy{7#KJ>xEPu^7??Vk zCMYs68q{#iU}^|x2;c}}k}yzUVQ>@>WoS5XqJe=yf`fyVK@rqfU~%xUWnh@1z@gy4 zz`-cMD4}>zi!n*TKwo7d15-~UgA_vtQ;XOVj)oV?3QUJs8vgJr32-#=C<-vFjkO)*_;ZR^uHE@z>aCz2Y!ok79(AJZ1p@E4(AxB$+Aw;P0f|IC=!i~!g zzKppX9jQzV4h;efOco3r4jdes4FWz51x+mt4UUdX0Y==O4Gv5UiW&|qZY*pK0S+!* zHWL^YaX4Lg7sRk;4g=Foe}~4af-6qH;of;c$)iDofl-3Pp@6Z0fr-a}aYCYq1_Q?m z<}(*uf*Cj+{Jj)R8XBb>gc&9@sPHm~cr%<*kX$rHg`499PY9QQOSjYyHI^1dC5Bcu zhK2@_0#Lm&g~371#+6}$Q4%?4#Fic`#a9}E6WGG-wTcYF5z);Y{nli(M zL4YGF%#mTaLUW1~CyN9V6B`qQ69c1!0JBDm149FIf)qoOgam_wgOmruh3gJX7sNRj zE@dz=Olj(uNl3j!0~$FLgt{Eu z9T`3{fZFSe7@8O~9U2^27?_M1IoLJQ0~i>r8dC(5jxe%JGzb!C32Ja<7GUaNVRB?- z@>!;OfJ3c2$%#>eK}Ex%{Yb3Ri3TASuTG{0CI)2|hqekK1qCG@w+2N<76zuto~#E{ z1U#oRA82mnU}RXtl_9)viGc572M0!#25p5Ep0|^D7~AZ)7#NC}RGpMe1UNi+85jf@ z6xcgk7!@7~7EWZ~VrFm>KET1QAasC>0uB$RMg|8K#`7I22RRxT7#SRT|Fdy$Ij%e!!_+8X&B4&XQlp^I!qDJepd`SM zB4WVQ(5At_(8J=OwBALEXvVjCcraunQKS9 z3xmPqFg5{3pJomQepV)5Q$d-<^B6qVatky_Ft9KjVB-*CNSMOF;laRgfPtmqfCqyE z69bE42&=MI(gaZ=#4h;)HMc55S4OUf#hQ=n97v^UlEa+mJ-?3ND zMWIN@C6<#Zh*hCwRR(JYhmeVegcr+-mvbiYNHJ~T2y{?lP+)CgVfoK2;U&P}>L9?t zpuiz2dO|9|^Cr463=#t))Q09dq0(TDEa0Do@Gpq<~Q54}8 z&)Ma9;E@SOsN^LUMy3XDb*2slhky!c$L$V^46_gNGBz+MFbEhO5eRT>F%g*1Xk)_d zz+%|4QIy%?|N2XhGy4pl7MqI25 zIn+Jb#AR3+R7?*Dtl?yJ=wNF|iREeNSkU5EAhN);A&uW&}d+AU{VQTWpHv} zU|~$MLxL9zivtJagbm#a0t^a@3?e)& zEE5=%Srj@H7#tiJm=YKS7#IZ@WElQ8KI7rj;a~{iWIP(ZK*dSHX##_S5EDl(sHv;e z#LB?Ps>EQabm(BB0K=2GCdLC(m=-V!FmMPkD67aYBy<=t@PH~F21mXQ1_mY$2B9sk zeW473Hpdtk8CV?oQ#x1|m2%;1OVIQSzALpJ%1WR>*aQYmu}7O9-bVOXj); z=S~)}1`kaJrvnXg2N_!w7#IZt8Uh#?R9Kx@7#t3=YF^-E69{l{P+(xtVqiGHv<6fu zDKI!X@Mv&wb8s;*FfmMG5ENl>;F!RmAz;Ab$RWbOB6eaD3xkOzgFwLq9wn9pRVFqi z{>4s=Z3+wrRC*X1RHg_p=m@gPWJu0aToX_(_0gr7b;;QYfelOy6BLvb4k$P@aQHB= zF|izA;$UEy5YNEE!jQn&z`(`9cFKW4!S#^ih9<^_4GS0?1q>P#Tp1%26oi;q4^GhT z$l?fPn84+b)WO2!aA1z21Bbv=j)sC}4h^TZ3m8Je8D=zYYfxw~Y&gI;K|)1vU1p;| z%K{dI1_dF86b6Qi5*-3gN(-LYa4=j1^(F!s4m!zeFetbduq2m=>gDI513LbkyKdU}z6=WmL4vlo43ODr%sUV9DU(T*07`>c+W3->0CY)AH|@ljyl`pU?`vWuH_Q(5W?&ULdG7%qfzbUe^*`f%p&8H<)x4hl@6obD&qO;ccK zU~&v;WLdz(zyhkn8Cs+a(gS!ELpJ6$rEz&RITU#c_*`URDmPc z1qMS#CNU)j21bE~4h9VlCMFI>27yL~1=@_9cdlwaIJBz4h(S=0LC|HjkOx;NYZenj zq5?xBn}dSV>IEvNI7$vN^fD+eh;lH~a!_&-nWbqIz`!Uf!YHJuw1|O;qvM)VfC6I- zBMVC%1A~K!1hatJZHZV_O9$=Ajb>tW!; zz#$MI$B>f9&N5M_rL%#7;Q=Fq(jQXbC9r30!12 zp~%4E5`K}FQ(*-g3x_K+=ahg39uAihh9)NAXUiCwm=1t?)eHB4Giv#3<{v~ zHK{>?(XeAhDzid|V__2$8-oCgAt#4G3xh&4D+B8bT?U0FZ9&CpavYYCoLxdI7RV?l zfHJkFA_Gf+z!C)p21x}5g)0`z9K1d{wWw_6So+GkVL?cEcSVDSV8fghZ4De*S^^u8HvN13` zU`TG@aGG|ogTaYiAYp4mln|#vz=QxH4+a4x4hKbt&Ss)-f?Lmhmz; z_^9#-yx^M1H025dgTn?6mKN!WjVuRQY_{xhRbgaMU=()ZWKb+&V(Vlv6lQqL!O+3M zcaWi>S&>1-z>$Y#W`joxpG1JDCd-3UW(*DjlTR>kZ1CY=U}T=au!MtQ(QF201`(zO zRSX<~9t<2G7B($N;4sNyaf}cs@L^zZU}aO_U|7Hq#&jdaq0xE<1A_nugM@-Yg948y zqom?SW|7t<9S)r*85)=xm>ifGSsXkZ92gQEnKTSiScC;U8yHNP0vfm&1=J6IP&iO5 zAdsM$!m6;C;gJt}?;ABMSqIio&F{WChW4%#P8F%nYlX1Ue2Wu{JnxFdbi{$>PNz;gH}aoXOM0 z&Ja|p#1Pfk;u6Bh;K0Hvz@XsjWXrk*8r*fB{2jB0~a$henPPCyN7{0kZ~6kiY{r1}*_c z!v$SywyLNIBsDRJHLPHEWMF9WU~zDkXkcLR(DxARY|YUDO)xOID0O%+G$}9$3bHsT zG$}AXW7TwEnB*bRqU4ZbDzd<#s@TS-G1Or~Bf|mEL;@3ofPkn#Z-UTb27~{?2L#k4 z7#J+97?>GY8U+|ET?7T#8#ovkJ%j`t7#akFm=`iAFflR+dN2rpOFafQ28ISs2c;DZ zo(c*~4y@h`O-u|diIS_Nm<57+MTC?@*czrX1+=jE>}+6ANpSFY;9+23YGMddYUC*7 z5M*Id08Ohb5Lm**!t+<4QQ*oitmG2mU}SV@;FvZ+NQQC3 zgbqcIMGg!NObHGRigry4l++mB3$v*(xu`HOnM5!!wCFSo?6~N~HhWs-e2xT1_L(jL zTpR(WMgk(8ZVi_;xWZLHrGf%z!pwn%!-)et6{N)A!oDcbfP#z3hS7}4fk~i&flEMwi=}}n zS;T>tfvZU*MS@Yn<7g5S%OMqqmKQ>L3M>bh7#v&_9at0{o}7^s;b36pXmVg;U~ph& zU^?K?FX;jbyViz=NeoQ~9h8_DSXj6i1Q;gdxw7~$FdY$KU{y|FU=eC$NchCUqSnOt z$0H>|MS+nAJe$D4!NthJ;n>Bbkh<%D+r+iZrYZ~~$GI3d*cb$qF8pWbbokdk!QszD zuM-_Cj)x8?2pn)<(!#(faaE9&Wj&Ld<1Rs$`D;`J71#pY?yND#* z40LdG;8Nuh3FxtKN?>4NH(+?eVUpURaN9}0vJ?Sj2Iaht_X6ngs^uoL|QU{T+Za+A;7}0 zihxW;n2X)#PQ%j0|NtN14jb~g8-Ar0tQ7EH5Qf- z1`$SnR#g@s4+cSo23`r51{J3kH#ZJZLkkD@XpaaNMhAu#RtC-mf(6YkejJ<)oD2>O zErJ@L?qZ_?6N6v`w*q6b36DcaOB++00E32uc$X3bBZrDZqZ$JP<6@>FpH>D3hDH_# zMMedO3G>~c7+%ZwaODKTh!oh_Mjf|6+ z9VSR>cuO>P9^e#U5K!RQ(o(_H7&A`Se;&ecO*;FUyfw%*M3ZuZJSDXzVrHTv+hgc7=ywxjveZ};w-pW-rst2w* zGqkL7(`?{aBr#*UY@;A!qZ6w~0J|&$r$WP#JrZKk$225f$aFto;+v+>kte{wF-<~* zLr9>3MMOX_>=XloM#~QeWgiI#Hh~oa3`~p+4hk$f|9ekx@bNV;GAJ-8F|f>KH}GZ< zFft8#AqeW>Fg=juVG^8T!x*f{aJEHJfu+G}0)t|QogF?eb#s&t)Yb+C)JQ*Yy z6x0|P*qRs`I$f9rn3OmoI8E6Z8x$Q_7$42*{qX0b4~HJG|IDDns}IB;xW<2csS=x~6cfy01-%ZIax zNvQRdiUy;AgquWzgHr@U!vnD?6O=D3@OENq@|0+3NpVnWXpmuV*&yL4!r92vAn4G* z!o%uZF(IXaso@(V2ZK*11E+&xL&8yE1xA68BWz-R+`l&H%24NxCdAB{+B(m<&Z2IRyPU0vJu*92r=p1Tw#Rc&JTy?GW1% z|03puXv2D8p*af~6xdh=LN%Ni0$4%<8wC`Y85xuu7zGxvPS9ak(j>t%Wfx{l)${>L2Y72AmRgXkc2vpfKaYJQs_M zQ_L4arZG4Q-(|S)Qmdh%eU^ejXrQR-uG}v(I``OT8pR#|42N zqej7o7c3VT5^_>nR=65Da86EY__2V2k%|2P15*Y|2!~2@%LWAw2QQY6X(290mRd75 zC#}#HD_tOPp7TN8M6pvB55z9~^kK&duh&A38p})PaJe!l{0Uaxk#+Gx$ki^u5qv?@C$B7OH2Uk|bgaw*gCQ7OZAsJfp(kxbX)E14o0WVZ#DZjs_tIhQ>u}n3NpM7AURQ zz@X!Bf`MTHBZELkYYT&*Ta*$5Xdab=K~TVfaY6@^nFbq!0-Hkv8 z!NADSz{J4eC~#mwLyK6W7JK7H#{h=~3~h}JO=U+9a7=F|Ct$A{A1@Z z_|wlZ@n3v{fB^#|!-N$KtOs2<9%xuL2yi$Guq7}kKH<0}x*$8?R>agL0<2CxAXj)S z;8D;JYBCHF5tM*cz_|rVSxg(P;;X51f>HJw#_RPI2e~0 z3QkgF0xkJD#G&9QD8V8Csxd*u1A_vCjUuDQoR{tn3^Q6h9GDggoN8m>Qgkt3WnfZz z$h3@&(IbJ^g++*oL(+oLl|`X}fkDQYVTA$%lktX$0vZk;3>L1f4L&{#SPTq4L_ZJ^ zxw#QGQ~SkR!Nq{t}XA>eSv@`;87BL{;( zsILO3{%+)AaA07xVqg&tz9!1aw1&IWAw#f>q1A=OAwrSE!6bpfDNu=l!G%G9fuo5L zG`|I!))F)b5j@D|%)qo@jaK7=FCq*~zKWeJ4a{~bt$G_QUHAl;I1Cmnh-zS%0g74% zMuP^B*Hu^)Tp9(}aw}PxFp9HkbS_~vSfRoDs5X^l;VTu+qUDNGi+$AEIeh{g8lxXA zXaKb)92le+8W~O4*%S(u6`UF}d{-@GG-pt7XyRPJsM6p0#;ctbY%MQ91JOCRpAQd;O?9zbA-=;fq_B9g~j7QvXaY_ zLkuU{8dU^-tl^n(h(m!xgpqL)BZC1CW0V5J6oEtr296dL1x5x9GZq0y6$b&f9_2uW zBaG6HPLl#=C^3e}u{ck8aY}9NQ6m;14<-f%j)o~73oeSsOaRS5A7X4WXk=vKJm#qA zB6Ffa;-m|MlRu-<|W`MxO>2h9{3+u!Jc}9d2P{;#A~fXmGY*U}FejYGGhxFln0Z zzkrRChvPs41BZqJqerYJ8xy0`Oa=yK74`;&Wa}M`0tXuyHIFzh;YygSz|?SJl?X#q zC?msxRZI*MVptgx)^xKR2o+`USghr8(Ib>2WWlNl2@c_kk-Q8JZwxk?oM~oCy2ZfY zAS%q#=*o14#mO<}s|v$}sRE5Gs~k9(SUM&;Ols(2=x}0Wn84t`WWeCa;1JBl^pt^d zkq+~Lpwa*rPYzB;MlJ;wMh4Lb8B7;gnAj9J1ePAWI{A>oE+>H_a!d}c`bq3LTuLs- zCO2*}`N(tg#D76!0R;vICx!@iRu<4u-ZCc_7DfgI@dgnWZ3gXz6ABI?EF2qJ6clyD zr6xImmaQ;2awxDgbSNkYC@`(*5Yb{{Y!EK(T(Pr>J>bQm>8&O#3=SOvJX%u{oCNsU z6&M&JSlt+yIE*;vP5RHsrO>6oFhRtHNu)DCfPq7Vnc=C{EY?6%W=2M4P`Sm$B*ej@ zw@iQt&toly2_B3r zDvS)v+LHwv3pkj~BpuxZmT0jv&bTGGlTQz&2pE8}6#1M&e~Ei8=!Z5#}m3Su9|3kW=kEus17(LqLOpX@NGQLxX|?Bhw-# z1_>7i0Rf&4ffI}jM?l?3217O{76%5w00w5zoH>(#0+WIY1B-wFyHgM&V*`VkP*a1W z0)xX;27@C398Mkv93Biz0v!yTTwP2YtUMk~3=BnKiC;oo4O%s27c{=Ppuq2WMUf-n zQw8@yg+z(qMGOiI5>{FlR0LU=IFtkg8m6VNFetGwv2-vnF#NJ-nbXC@qTs;P(7?bX z=j5TxDAMTV5TNT2aX^`=;Q#}ZfCGm#QhYk)U1{DT{3>Ibv zAqOo+4-O~EQvyvKOb(m}8w6ei2psloNnl{oVqi<~65(M}U|<#!vKCTsWO$&%#4^d8 zp}~=XTZiKW2Lo#dmxKgMa9+bfjfD(~jshRL6&NNmh=7K?85~&-I0QH_bVRT;1u(EC zaVdyYrYzBL-pw$1XV|A;l|&`xg@+tkROTsjF*j%`T`;kjpw9E4r9r?!!HL0xv7v>7 z&7Gx1%RwuN*Xc(>5!W9Eb~%Fso3tyEoikHTNK0>j!0R)c|a*?|KLEQ||T7!wRc6?hq#5*--Km=595i@X9QSPKU|{fS;Au$+WKdyZU|1yN)BwuvDojdDf~*`{ zx)>%ouuW@lXkm0QWMC*@Fko!t5O8qdFfkBtXPnT&puobw&?vx=w4jAUk%fbeNufcA zli}fnrUV9s_K0rhudI1Vg&aKx4>XB7HW+X};$&c8yqLk|5y8;UXW0?q(AEN~FS*z* za6D*|QSfvVXKk!wGH^ zL>aimBNz^-oH!=JDzk~Dg+ZmGz)hgRrHhG2kip@AM}R_z5XTYFA`6iN3<2g! z6a<(Ob&XgW4!8?3v@ke4FyK&PS>VW|Ai*NRpv~x@prFX)bJR(ofkV(i&_gY#;YED~ z!wU`ujzA3o21b@u+>2F$Vw)DM(qd3>3O&fe=;+bG!WhWLd1He_tCJ%OxL;)8!jW=h zQ3+!pqmGJyRs@rXf`=l@s+D35g<6~}3<`lRj0y>&6FEc_6uA-#1R6>hSh*A=BpBy8 zI4qhZp~A?(uz*8>VSyb3!+}s`kwxnpw0B%hzR<8*iJ>J_m7!q`7emGs^DdSJdOXYl zU)2~GiWC@xCDb_^1Q-}R1=LiyvpIzr8UJ%CI5dLRp$maV@R<&XaJq@8B(Qj}F)&W> zX<*sI#-Jd|ID=K>KvRH}oRb4XNh6~m1BXMW1!%-HNJDQWivh#MhC>Pr5urLa8dh&` zXb5FxVOXWan019!!fBn=0fzun2E83w>kR5bHv}wNm(<|M(s29;V+y0gGRH+s9vue{ zGO#c)3N$owh$%F1Ssq|y^jsk1qTH~;gN139Mj|7_Tn>&dh6V)&MQ7Kj{>bm@19+rV&=Yl?$IC?`k4Dj^|-(q4v)9efN9Y;u9DDmn`U zIlMgE6p{)%8`wHlm?V5?QqW*j;8bE@U|{4jU?_=oa8M8waA@c_5K^cjVZfll$iToQ z!Xm)o!ok4gz|z1H;NYR6;5&z{LqLE@X`7}>3)_vWj}&^m7#SKIf;2cvngS#kW-@Th zUgpri%E`-cL18Bwqfcn71JepE2A=}agsZEx6nq?NO*|T;6g*cXI5;tIKjldlvG8bc zVsv~Uz_5UUNl1!Kg~NeyVxvG}R}g~$(<+MwHr9k-0T#hF7lmMriybn7K1&!J8$hcl z7#S5c*ch4^7(^00QW7L4vxs;z9(c+Y{CB1?Cj$dRM?*VnrxQz?#G;l742%;v1QZ2Q z7({d!BGeeTG>^Dh6=*qfa0m$UusC~&NIB{~aC@8o{I5kZ)Uc<&D$dDo^ z$RNPrz{on2frXPvX2BA122-tF3JxKX4;c(6v~p$$9#UZvV>f;{i9uM9fri4J2S8_IWjOXJm6$taO4T%I8fopaEXE0 zfrC+(;Upu&Z-#;fVFm^j76wKpK?aQ`a{-11MLG()a3*6yi5H823YUrllY)mO1H;w> zhcr|{Q&B1jCmb{!9xEs`@W_a?u`n^PxPppb27v<%%nXVS4jv&6ps_iIAMy=?%p44g z96c<&3=C`xEKV*A3|%dZY(jeMS{yD6JM=^yJoFt{6kA$Y4oEOC2sbjQIPCaf@4)au zTtcK!(1B$UKf?s8OHLBHXU%*99GDl)mFM)6*xIPLgTF%|0#qA<7Sovu>~Xwtap^Gu z0Twd{hK3CXJT54l5D;)|WXR!Mz{ujlz|bbb$hbg&#W86D1E-<^0|PT?!-ykOLxW4R zL`uRmh8!0aF3@PEL(7r_%nS{T%?vIt8W>p^CW^EQxcVtDG3bUfFid1fVw=Ou!XUuV z(;)b~MZv`3)Z@TZEsX#!fg^w1BNi|OIv5BrOj;wkh?l{^VS-aK0|VO$h7*kwlmr+! z8yMJ_S`sexGxT!U3LM~5RbW<7U}#QO2oY1_Us0Tct^P5KRdfX{E@dYUyIm;Toq1tw={Sa zxH(2dsS8Z{;le1OaGyo!z~P_{22JH|!QTQ3EPb3DrtYVOodgawD0*pl>#%wnB`6Cx zHZeFlvUo5^F*I-*Br-TDa5gwIGB9~DF)|2%R-7?#adKudw4PS^B)P+d)AvC{#9G9OWAG0bgb57J;d;~-NZ z!Z5+WHL1Jg8k0cCAtnwkA148`-hjCds)mk*d%ad^akj>A7^s@@Tss)yAmlKCMUg>) zA)%3piy@?gQE9~j20hs1~Elm1qK0@0M8wE8!j-~brd~_ zRaBISp1_kP^@m+ymW^PdLX)IG#%#uQ5-g$&4VxMnG8m3AFnC2ca9m(v z$-&^L=HSG`l%U|jz~HuuvjMb_MJ!XvMBS=qQ6u1|GX)m5Xh3_`#@9 zu!;GB!deCw3E_}l4xSxc0`38Y0bGZKF645UF%&WwMW{6-tyq%S;Uv^#;o+#9q|69f zjL*ryxPXaG(7^z-o{@n;ki%h-131YsFepeLa4L0SUck-JAe6zt$ST3Ia*LLLNyebbKkHU+~L znH&eUB^n7_$2Ay)TMQH$_*oV(Ic`vJ6L4%`V)0a%!N9=7aD+jDDZrsYfkl9!!9zoc zg+V~!frBao!wGJdCZ+}K3{w^MI4UwRa0{3Sc&uV*U}2tcq4oO=d2rmGeyHP^E60Qh3Je@Z6D$}68d#bb8Y+yK8rBIG zGVpK zC~`PdC1f$kDRUgSCsEFLfXm|?hohJI0wv8rrod|g51cy^CM=R*>zUFZARr{LN=Jo5 zVP-?0Q?WzS)L6kzX_Z3^{UQ&mjTSqxh&VV-U|qnN&``wSz^DLPdl%8#)Tt8GC?GJ2 zsnJ=Ok%NJSN&A5aD?=+wtHUBi4+aGl76t_Yrv?TVh5!c^0Z=h2(BWAk(!{kwgo9&) zkd6;Sj0Xn`!wQZArV0#99bEiuYbG$TOgX?M{OBM9gW{ncw?=`00tF5MB}N4%Z>dHX z@9P3;nN}zo zYdI4rfmU%eG-zIEaA*)}YIbB2Xzc+N*gQ-VI2ah3A~`q~H3%?>FtIE!>oSy1@jNEKM)XI6D+t`#aMx%A>jfu3+oC24n~o#42B3M zMgg8>Zw>}JH89mSsfyJGOE`udx^d1UUTKKrVLTQrN-BVGy)o!ID=lELWX5G?YXg6cm|+8I3iMuzqG`XcB5*OHgF8 zXyC9Dy~xbacYu+ZiJ_QLu;pwtgSWS#!W^$dTO7>88Cs$iv#`XoE=cG&$DtUwXi@p2 zhRrIbJ`Dqny!ElSBfwHYzAKHL)1DCt`zsH8z>%DXc^HaJDr+BKYdTCXvI#lT|H1BMNt4KWN3FF1@O3K+NynFJOpFk~<= z=q?Zm7T{ny#p2+?q0S({aiv8=!G+;~CP&MJB@PV&j~S1MOlEA5Xkk9;5ZvO$Amqi; zz|bhjro?<`mdd2Y)}$mS#_4n2TpZb&7!(WzoEVlkOlIJ8VRCp7FeTxDTU+3Us{%R< z3>wLt3>*p!Ow0}p9AeQ13<^q&EG!3Dlvx4-JlZD)usCosFiHrjH1T}#H?-@p%a&wj zVl~*qED&OupxAoC zRbe}`L&FJ&23}?+4i*j_P7hHQ7J);|Yd92GgjpCo4lpn}@CmajFeo%MXfQN@*3&0& z6tM9m3V5(Ff|e|Uwk|Vx@Gv+OGGz!bF#coU5ZIxyM1@yL$VuSgB&HLZf(%mv3_2F7 zm@$el9F^cukmh7kXkp+GXl4*_XywpgU=V3>ay`f}fr+u@2opntBWM>YgF}J_PfLOe z3yY(Ing|0E6N85e0}G>*2qRMhkJH>P22KGEMh2!v9;OKk*bFp;8m1f(*ubh3!P2DA zV!>p}=B?}?7r=5sMc|67T0#6Jo`wfnt&HY@w8N~kxI~hobcXIr&ed!{6f2SE-kybMhi0;)Y04GtUz1}p*x6bytN77B1Qa43i{FmQ19IJB_vGB9;a zn#jyjz>#9$!lA^Z;!v+qKrDcTzJ^?C<>`W>Q0ge&@3_^ko8UiXD z2N(pK6x}!)4p=a#GE8jX(PQ9LauH@=Q4rCRaN$r?;5ipD!GocLV+NN33qx=KgVY2K zhagYI4lM_+YX^f_Jmkcc1UOlknxq;+N)#CyHmMnN7_~HTw5Tu%%xnx$a$UlhAfUp@ zV7jeAO(H>%!6jv~l7i+ohJ@5E1%V9(noMfWmaOUwJPwR33IPoV7+BaCS^_v!mN2<8 zDX2N9FbFVcFg##zVQqF$*ua!>rI~?kK?93}t0-uEi$x#;R12^)Ovz^8I2alrpvd6h zU}|~5Ad`{dRLug{jgCAC2C5uixTH8d7)m%)7_>w@IQAS^#l+glknky7g{y(#0uzIS zfFc8fkb<)S8w;b+5}pobj}F0x#H4OUky%UKI2afXHz)|TGB`*wh;e#^IfQUbcRRoE znF137i+}^;u||d#hl6jD6&eMu9`J}}-g(JDJVojGhzN zHF#K4#g2#G6?M6atL+#gBab)6g;3N1|n2tH7G4!7RoT z-2~a#Px${hp=RtMml{gF_%bF&Q`#Nli@wio6~k4Gf#u%p9I*GO)V| zNHB0Iu}FwIl?ZThba?SJq)G}hE^u^ZIB4GQvQ#6C)ivOalcSG@*29Z2Q;TAlHfk~H z#9w6%;J&G7vh35t3o&O`vN&=)6ey8dtRyf)rCU*Afulzklff*90Eru{KAjC5CmAI? z99d>42sChTI5;pUFkI9P;7n#P`Ke&hVkjW+Us>R8-~<2Cvn;+76c|EOmI$aYC4OT#~RmW)6AED1m484P~evk5$?Z&-BWKO^g* z|AHn#|BoxR{9{)W4H3A?z``LQ)WP7gprPRW1g0hijzAl30nqk}04Y!>)|1)e0#gGc zgM_t%0|SExn+qEQ1Iqy^ww4wFjRpZ01_q-B#s-EQkrrkKt`1KYiL*=$O&p9e3=Iq% z8;t(3H#PjZ@1pZ3o`dOA{fdN#^#P3s{)Z&A{AXlr{BOKq%0GUyzW@9IA7wn06ghZ! zqz)e_$qQh($Y2n5!X-q+jo}gl$Kou`7Y^J9W`(#JGd88E3T|-_U}gkOq;!Gi;TV`U zB!~#`aWQC2(P06VY6lq^4zwzQy0#7sHi-<(ETsw`s{it9wEUPKtn$&Gf#*X#cf#%e zP6B=ZEte?#XSm3~kjAip1vEIt;C0D`=i*Q4Ckzf!pw)y7u8N(k3@nD%99M`kB(2sK zy$}#O#YmJ{I^+jWeJlP&Um?vk&l@%tdWC5h2sL_gagbhDiutQAM80? zk{B35d>R^5B)J$IcFeot5YlbJ!Fp<=)3WCV9!yS)7@9-^qEu#gB?cOrHnNy+sEMP*spEo!fR7-< zqPhDS9RxU41o#_5lpT0Dt}-NWa+x*=91vh=aN-LPP%1sdb%5z;gHwaE#6kr(*7aK_ zl*LavA>l6RvBg0)q3J=3lQo;DL#PMS0Z|^4Lw!tb92ccT7`UB#0-RO}uqT9ZH94(d zW>g4aWpH@F#lhgn%i!R`!obuZAz*NTfkly_1Jq_?acI;84RL4e_aK?8#m3x|M*MYDp#Di#I@7EuPL047ccfgV?p6%1-l0s`Dqnhq$O66N4* zY-Efy_+r?0CAd_<;lGxsNI(~h)R7Jj0S2W6mX2yi1_u=thC?=i3=AJvC|;Q48g%HB zhKh%`tiXv3tqzBUjuRL-B|PISrX(^6Few~ja11!f;FK7$K#GNFV}oW0!vRLt22lrL z2A+&01p#&oRwoAq7YBwNGK)I=7!n1iFgUQzkaW;)Vqjdr!64wOAiyZXaKNNVS%xWO z!VL9RE@fs1hEf&>hL@RYO>0;Z6a&1u7z{ZkU0`U9xZ~tA)nR43fP$h#*-1tQH-!vs zraz6$3=_IE862Dx7{Ya!IUE{X8dw-qCI~PnfMy~ea_BNJDXig0<~VmbfPqb+N`XVR zNr#c~fFfu{m4!Fa!C)5yhl8jJ11D1hM+Ina*~|%`p+5x;#+C*TMwX7|PKJQHJPZu3 zj0faBEk81KdQV_*i_8jQ=CO7V;8Aj7WE5aj@R18LbYhsmpvjgZz^K5$(s1AlCnE!g zq64T6$F1ZwOM&yFuZKWXXR_-8oh%PMCI*LwAf_$_h6OHO2@;GB;tM!fc6%r!NZB$n zG<1LukWpYrY+*=DQJs(=!4PtwfrCMd!I9B}gH36I%S8vj26x4`B7(X$8$7)G1eh2Z z7#su+EO6n-U`b*)z^KH~;qg_0Ly&=qqXD$Wht-gwMM{9-nwWr`u+AKYB@zssB6UKH z3<5?hN-80`2eg({uHcIeTGBX$NrS<`05l-UaEOtCfl+~>LBOPeA%W?D0;{tV2Mdd; z00To{QxF3KM?iza3pOAAhDJfABU2cBJaRcSTogPcL`tSi{J_YN(-C*FK~+A1%jp;A z0iFj898S^#919#>BD{=+4lHDHU};d1P|{r};_UZfLc;+DQJGMAsmK+Ad_2u;(hUx? zI9M1NSVfo^7@3sjFfwr{NN6ccbmb9I<8M%Ca%^F6Zen3@dd|TJ8op&@P&zV^Euqkj z!NZZyq2bmop;HXr(^wp`W{C7SO=ZzYnWV#$(OB1*&`>(hv1c8BLBpAP0mhV*OmlTu z#SPdRg%~6lSS%X2XB|*%nh?aGA|SeriIGQeM*wIMc7u~*gCm0j2ZItrfI|lZV}^)8 zu7QAn0FzOh2$ROb1||juWd}J276FeK=?DfEg^8RD9tH>O#hP4>a4-s_H7`tZJ$=ea zP06|S8K=p@WhXpr5*?iuEGb#Q+PS1-Im;5ihDM!B3ZfeXW(X!7(pOk8iRY1^L=&T~ z#(()v200D^1tVrI@s<{b)(*u6A14k5B?pEDpxto_0St-)Ei6)?lYH6|7#IW;7&<%{ z85~r&9nu&WIBZv)Jkn>f<$~hj&M!hNoqj@^Yt!~LsER$Fq;lcQuWdTa6ZBphBwgTO z;ZQobkim>!fJviMiP0gAslm1F2P5d{6b1$XCItpI&=fZ(Bg4T47Keol3<_Kfhgc>Y zkPz-*V`|_CP+*GiWe_lWnPjYVo5Po}L0N>cL4k+CQ6aUfoZ)F_VmFH^6N96jW23{W z&Q2G#Ln|2>eg-8eajG=1ZZ2`CVBlsE%V7!&OqtOm#G%j->d0_qiG>1(3Ij8bJd;9( zzy<*oCZUhHOgpt07z9$>l9)C)umn%xe!$Vlpu{;vK||EbA!&th&l1N1A-|amoPRaX zXk=z!7G-8(4CAy2NSP$S!Lx#u!R0a!lY*w^rV^DzjtK^-3T~Si8yGGvU`%32Fc9o> z?QjT~YR2M}B;>%r6cIE{z))cYhk<~Ck^`3lLjsF~1Ebm!4Mqn6h6IKMflVvC6cv0I ztQ24up2~Gl!!c+AmqSaE7UPD%M;ooqsxmOKJz{oPz}kF-qoEbFOj<$0$HE}cV_^d; zLzjaSo4^5vzdw&K@FYnJNIv3n=+xF?wphi?xTtZ`g+{IuG75$UJPZ>VI8quDSS^&D zoOBwzIM|w)m=`fkZ82m~G*)1Hpps+I)G{eqDde!qk{8Mk11Fqv5S*aI$hBp%CXF}7K#LU>#%IJMfVCML-Z3`|T%{T95qw2~p>sq#vlwi5#WoPLa_76`T7WZJ~Xamizqe1{f z=cZ-`MqLJm12Y>L8B_!qO8+Sr|AR6hRx#ZlrK5U}O=DVqjv>kW)Cp zvBCjl$pVH31twhwh6auUOaY8S0vZOb!U7y06u20cDu8x{J1`oocVJ-nx_QEcRl)%r zSJ`z1R_tSFXgHDMz#+sT>cE@e!sE>3;*fV>27|-%1_7@{3z{}?GBPYs?BEF9ae|@I z`5^=2sVoND$3nX;9{B$h*j+sC3}kB9|TpuP`Q-4XzCm3>znK{-1ad zv@4|Lk~Rwi!vp2d_BSOO7&sW37+M?|nb;T>Ft9j)_M#o&5Myv*NCd6_ZJ4A8np4i~ zU_O|{Fky1e5FZ>r^X!tL)IwFKw6$FnVG?9mF+r%orDap2iACojhDD}L3=GU?m;$8u#5OoIFtScG7F70A zOK4za0G$=W$ROOvD8Qf?kig2+aiF0=fFT4_zBpzuuBZ@WNw~?Y(cqDwAR^!(Yj{^` zieTUW<=T(_$H%+>`M>MaPkEWIf8@Kk7-~JtZ!(v*GpIPu-Xmzk$=>Xdv1Z1VN(Ki9 zPmv@?&uMHt9_mg8o>CG&Iz0jxWknWpljHpH+Lxe6LMaIJdh!m;5hC(}b# z;Ys#P3Y&f!H~iOUh~g1?;H1F7qoL{MCBWOj6EbJkLC+&6>TMDpxQj3d)vGW(7k6L_ z`LVP@;lDGF2ZsQI3lFF{%)-DRu;Uc7-~_+M28n|XoWTrU(^p*)VG93iJmE$Q2Zw{8 zP$4@5W0Mohil7F@4rPWw6#<2o1_lKVB?mTkgCF;m6h725urWAkD0uy2>~1vVm@aWb zal#@e-Yzc&2GBMl4iBaVp#>}~3<(T}&-_>6nDC!5l<)s>CRI004<^P22L^`3WW{Y< z4h#yd9LpS9HU=?Va$sPZ!p6j)!obKP#300yaFT(6*MXU%0kl@IA%(*tmC=!zMP-s8 zg8%~)1A_>|?8_57TN5}Q2r!;<;T2#oQSdk*qS+v#!=m8G$Hm}s;1okc%Mk_zMm>fU z!)z9YLt2UqEL=+%7z8|+7z8;KSRGY2cBlzXWKU>%!o$G85F*Xs!g7EkWa$A#hZg|? zTup&03;#v;%>ojO7|k45R2mqVTck3*Sk#WS&A7pxy5nd7hmvUP zr+p3ysFmiOHE3nLsa4}F`qjj(+z=6Su#i4;iRmT z8;(3#B_QD0%Ag=J!9jzA*TlirsiC2fr@^6&MIpeHg~5Z*Nic*#+*Mj7l4U^}BZGjK z1B0Ll=)4Yx15zn09csReOgGa?TzpuZjZShdabj?EVEND7z`-zqfn_6y1B2561_n-! zh(`{BHyuSdI#`%GSiUf5FbK3JIWs6R_Ar3vrx;Rrnv@wBcn&DA^$GDbNPNpyF=B`a zQgL8$We`}v(BUA!#v&5P&BC&hmDgczMwd`by22C@KMqF`P<~=*P-tOc=y33yaG^zu zffIBd(Q+0s28M$S42>cabPq6Cu`npO98vJ%bojTmu~8@^DM4V1QwQ^e69tR{83z`q zF!(nxn4I8sWY%C|SfItga46hGpi!uip{dEifC04YS%`)00OL{)&=PJ2Rz`sa_5&>o z9&jHK;CRu~Ij#eQCg$ox2+!)z7gq{>gvLtb&J=(hSB7q4Upau0z42%jqj2sQD2L)Ap z6=sR#3TAB9u3UC&JTv76*fZ2U7#XDbOsVLc=~@2A6}53`~xk44e}VG#r@D z%JFA)D+7yZi%S{%7J6$Av87<`PrZ&Fy+w9du-g0i5`RzHR) z0X9b!krzG!3`T+x4IP1uO-x)tOlO1`F0fuXxJp5w$(t3l2-yLY5mgu&1Q$)==v4SW zS&GZ?1cQLX?1V-jCfg`S{V`<#Mp%to-{g?PH8^4NuaT*V*&$1E`tICD?^H%M?-`00tbdb z9wr6BPClj;7w0kvax^f`yd=bApuoz!M8lL}0!I})M>C5^pu)-j>c<)WO%XW6A7M15 zbAh5iyAVf1LxaKvAr2?*2?B6GJ!yM?;VR2LtN^ zMoodPCZ-O7$O$tV0+<|}SZ5`9aEJ*lWzk4v*typW5KSA{xaCIs}}-L%>5MrNKqSfu+i!B|cD^aA0ImPyj7q(NOT1#?|1!#dAf&L4aF`>xi@iYpenj z3nK%I5erkBfP=b%K#0<$v;!P!oGu({oX5fi7#tOX0+_lO7#JD^bsPd1JaiSf9TzTe zkm^(jYdhj#FR9@%`^b5RBrY3vX2uLo28IR!mVgd(4wHsf))%`Sm|DI#Sh6u^u=sCu z5Mh|W(BUM(AhBQ*=zPHr0R|2s28IJSxF#`hF?20q zyCqO7f{E#*!GsCtjxd4RMV(9x9-v|3Bo1Z|2ac3!0-X$8s*DWx8aWtM7KpG3fX*s! zKEWuU$koE&&=Kj-WU^49L4rfIq0ph>5{C%WBnFOz%US{~lQTFKbQpM98bHUy3oxm4 z2_9f`Xku8v$iT343cEx<%M6t{f&z^Tn)MPBmuYl1vQ(3>+?OphFr?ad{k+^yd)0 z@_HB3GC2(ffpi8I!^)Wo9qX8vG+4|CY?H`fQWR%qYGD7sz@Q+=#L}bS;ONk_#ewBO zGXsN?8>hpQ01wBQq@$oSGC=$OJOpG|nM5Wq1u#4)Z3r&h%^?uP*dg%Yy(5E;YokDb z(rFea2NnT^7!3vmX@(||ISVFoFl<`E{csb5rh`>O(=3IF&JF^rCM?l#XF0&AD$&Zr z!lLc8sG(s4i{n&5>n#m}3=B+Vnw0%j^WcsK-bI9MHu%!YG_!W?j$4U=ioaz`(7^BESM#gcqQ|<>WY-LzO4sLx-hMz&4eD1|iJ_0xS+0 z3~bU03M>i&EKDp1ghZ4S9ts>{kO*L4T;Rc^5C~e`#=y|fz!0F|X0$+HvA_`(76}QF zR0TubF0%<6n4KaSSQ8dcSjjN4Q-s0gK!Xg2C({ZB@PcTS1?)T=M>v-%FeJD!{$TXr z5fBVwX5er$P?#*p$qd@p9KfJ+k3rd_!O($CnP-s$6E_1#%Lx|;hDLTq5e|+ffdYmP z?2JJSf?S6f6a^dv7#f5c7BnQVRya@AowbICvw?|$nQ7vO2?`7%2^dPSiA{nI4 zFzXoe5oQKmA;uPl29Ayf1_w3<(Aq^82BwA<&?tTr69ZEagUbs60j7o(Mh+1!Efx)8 z3?Ymk6c$`u>9CqZVU9@0BTXI#ZU=>)hdvitykwjva2oQ6DjZDgo#3FQ+9Djl+{nSv z#Kh3R!QidJ$?9O(;up|pV8Ot`>501M~{w5AM>2MUZVt_}wn#Tx`zRFoJ5Bp4oW2(&n`NHusg z6tFPrF5JM>#j$i6gSdxg1XmA_K!XZ{hz64&gF^=cgHi(z%OQz0PX-4A#zPGZ3~Y=H z?hFj`13Io)vbef1GzvI0FmiB6bg;VxfU+?I14AQ+fC2-@6fPDOjtNW*B1#SnEG`Tk z3;_xX87eFbj+|3qV0g)-;BdwDfRrw0pwogphL%}eGKr7f9T*tbDL6DRL@+S0q$oDE zFfdK(5NHr;V^C;NngY6BW5L1z2N?wh5fz3EhZY7$rk!Q_YaBc#Hnj8vJP-+DWMJTA z5eZNRr76KFO$-ezEQ}A@K^vP{6&gGmI0YO8F7PcmzniIG(RD_KW2+cjMLeAt9H+2I z31qN(dX&g2FeIpYWVr+hFdWcoaN=;~U}$1eGCAO=VBBaZ(7@rqA;JJUOi93jg~1VY z77&8~C{HuY=wM+!5Tex0C@tdRz!1P8!6>Q#8nRW`m?-85s*so%7r*+7HMfsut-f`wt3 zLjr@q8YY7v6($A)9z~~CR|bv(2@Vd>a8`ydlSe?3$b?-S?o6^FtgLf94>HV`U}3Oi zVrb-bbUmQP#1P@>z|zIT%Nj804ojD21Y-aPkBR`xA|W{?2M&&D3mO?3L|8mo6L@y8 za2#0S5z5%`gn%pD8~3}2>9(2!z#A&@NK(B!dTD(eG>iHGVH4495A2@qt_C}7}t z;OUT|(5VR;OJ!tXWIEKX(gZr>i{s>uPkayA9Nn25R^Mk(sLo_M;9i{Mh+Ga#~JTgoR=svq^K0|96iFd>}X16tC3HZQbu&K zsLsXrT}N3gr9@kpS}IsM7#tD;B^p#36q-9kJ9ssk*aHtp3-ni1F)&0punF?JH5_1J z5@54+W13WDd%)qZ1Eb@C4i3;H`GuqwZPrvq1sx6+bq7WU4nYP75l4m?F%||^0X9aL z7GtJ{pt3nCYdAR61D~{Lu&D7V1%=2aFJWM0x|lU#!YVEYGZzLYmQHUi?*PU&VOEWR z$%nScbg(!uOlkpbI3N+q zqaYw)&!NKjV|hgz&w&CKt`-#q6HN{;Mjjys21XSQ1vV`w1;H0A2_hS;+Z7JzDYyhg zI=MJZEzr279^kZO(v62p1%#wj*gX_<9hn4dQav;46qydKV0JQi#lJ;K!9Bs?RHwik zN5%;Zj4BKaQ_PtdnOZmm+!T2QcouN@7&JO?fHp=mFtUZpigJFtdVpmENFlR;kN`7i zXC6nVNkS7t6GsBW1XeEjf3oIEOF4Qk}S=8^y)RD{V zVaUzLz_O8%Q(=aK6T^fjP7B=CSQ;jX1~l4uI0zcDFt{i&uy`zRaOGrTP+*l{aarJy zq@We>kV#2{MaY4J&%tQ|3!_I9lK`h9M3j<7#f%Y zK%Gudl_9{u!N4ZKaFnBE!a@UZ;cBqp7>DFSMn?uW28D&q5)7?P3@jQ=0wD^HL4u19 zG9>6LsxWvQWInR9frIfuqd@`}M+b|7U?WQtgY*#|DF;O*W(Ee8Lkudb4l8gtGO#c* zC^0bzXb3dAIEXP$V!5EgAh3g>gHwSa0CWQj3us#l2Lls>gQAhadIr@7#efJ7B}NAg z2L_EMA%+f*^oCal{_`_9iZ&=XHBMk=U^FoHa%2(N#mbbmJ~xeLoY)oBZEkkP=f;lqk?c&vLI+X*72Z3PKKreW)&_aS2xZB!7PFSrVT6x z5r1Z^4xg%5+9j-vu6r_jWcHVlf^+8U`2tvnMq zI4C7wDX0igU=TPMs35-T8jBE@V z3J!{ljUH-69RVB#6FC(EL>L&t7Aq;}fDYH`+_X6A!u|yeAB~ir%n&kRv}9{mm@tun zNt}gUiSMYA(1HMIZiWvHD>OsBSR9lX9GOIv4=^|~h%hv8$uJ2pTvRk*`>{TEB7?>T zpCb%Ej!t3F>R@10aAaUu;O)rZ#O1)q!sZ}hslXsqz@`xeu6czVcv%$_8X3$2nG~9y zs0b`#Qf1)iQE4_1RAFFfP|?zv!oZ-w*1>8Z!p5+{NyV{+lR;>O4>bBh=ld^sKnAL0xM za)|D5?O`Y|P~dWG5nvE?U=UyutoLaKZBCZVy4jlTej-18@4iC&2Tr^cKXmv_7C|TD%{n2NVa5!GkgWnt$$$m`I|!LWdx(N%%v zK!_-Zpb`V8LZbrsjtLwLjtmXVg&Hg$lpPoxW0e_Jcs4L-3kn*r z2{ITMaxW5KxF#sDN+g4Y)v1DkgXJWvLXHrFtfzp=21Y?AB?cw|6Bn`nk`7S|1U!;d zJ6gON1Q@IsCOlzGn400h)5T;kiD`p?;6W9S2MP@gEC(DIgB2J!n3iyGFtKndICJp} z83fKv=;9RWvhZYJVB}>K>VL)Pz%Y%WX~Lqy1_=pfAtnVDA%TsYOimn14uTva%xoM? zn{qr9T3Qr9GmR`9%nAV$7#o5n@P#qlW$t3(Vrg+S3~FNFXjD*H!YG{3<-ozg;OQXP z!q6bsz<6zHht>iu2GO)y7K_$ZLW&a<7$Ufo7+e_C47wCJ7`a+F*k^Ju1a58+5b^@u zYQQ4kA}l1r(ZK5DA>d%ZqoAy^l7X9H5|_pqCJ`4VW{;i;99%k#3Y`ns7KE5E@Gx>r zND^T14s)|+>|kKvc*`_TL&;NXlBhHnL#qR5O^=Y;l4@m*DQb(E8jKVeo0c>=XbBm! zvNSkxFckPG7&t7@U}0cwVE7;-_{715fx)1Ip|Qb%!GoiP;Q*-lr{tN)#}LT)LBw3O zQG|n0iDk8{h@+E1c)O=(p1IUS421W-{9+#u9RG1u8nHX4Bay2jrGO)4ARu<%@An7~-# zrQs6bps-*91B;6i=#B$MhJCCSEMXj*nHYm|I1~~b1YMZaJh}ZDRw#Ha=n83^z_QR_ zxu=IAi(8|B7lRT5!x@nRO9qYr!37MAZ2}Ae6C58dxFEo=MUbU&DqDUF%ZvpKZ7fYp z4Fy6BM?{o_n0mMvt}NIo#-JA(;Nrn5(-6`GUK#7)(8S2VCBneMumH41jLn&6;(=}j z2?YiY6DE%|#h$_zhJc3L2`nnd7!_Nb89EpkSs0p<8bBvWGBGe5;Axx!F1Q)4FdSgv z5>RIjXbEIcdNHX=gE2u=rNJTm*!IV(j);hIH8{;@VE<6>=J0a;@2w0m>6{G;j0zqq zk&G=uats`r>D(te3@s%(HCP)06&P2hE{qpo(9qyuWS;59kiuhj_|zf>2gV1_38#1qKE|^#`maVT{5H z*d{G7b7EMaBjRv?g`vg6kOg#lI3pti3j>pa18CEV?xJf!CI>DEI5aS@__XjcD6lP1 zXgIh)K%|vHAcB_>bPfYUgIFWy2}X`Z-EG>IEm8sk6BHQ*8JGkb4sr8v8>kmHG%i+Y zuwh_eI3UCUI?%-{6_mOeTA2Shg1Q|lA&d+RD;O43ENW!%Fiv=|z`@Pop@T=G#SAS6 z2It0(7q^%^9X6;mFt9OjHik~L6lX2i;+RG!GXbvqfvng)GJ;o-O$ij zz`)Gl$*R=Iz@wndz~ppbl0ZWOqk*Q8-m(P>3~U+-3>+a1u6Y6i3|om`a5A@SdnGL4#mMwB4S9Qho^WTvOY5Y*7@ z(iAWOv~HDyh55unYehu{j!tcb15GoSB$+ij!x$yQl{94p6rN6OmE=CbouD~EDcjON zG%Vo&gN6jC7p>5svp@qh*UhRV$l`RwL4iZak>LR7xEK$CZYhS13=EE*TrYzb%xVa6 zQ`cTw{Fp(CL4ZMVL5m3o151O->?TgPbZw4`Ckz@_4luJM2rw|Yr1C1d9NVa%+Tqdg zN}z(tW=gMt1LK9IaY8Y+fuU^~14{$z z42B~C0v!hgINq>?vT+G=vHn=oC?Uj{!OO_VqQu0&?4a~Wp|H=k5wvJiLtC8Wr4B*&0&<5*T^}SXdauKY2bz)5KbM>hupgAzl6N(%#n(qaY!1{R?Jh6W|YMgcYk77lI( z7nKGUh6##H4J{fBhd2}&JbM#ZA{i7}O*$DEI6wzbnR~b}b*S8%#LC9NFrk5gsfAHs z3Zs*T0mBrA6AVlY2RK|Ncr-Dwu=uEL?iFIX|FB0q{0Q?|1`&fmMJ6UTVT%I}QyGF- zPjD~227v_vog6H07U+ivPSRktWm>}N%@!=Ck6$l!wd|JA{+t?jEV~t727)*8yEzc6^=VFGB_<10NqlfkjSpUXwV`c;B<+B z!J~mq!Aa;yQ}Y8*Ka5#}LCheDlflW^!BR$*fkDE7harJc!H8AGLxPdvfxshXncY1K z3~nAK3=(nzY79au0k;YrUNJi{FflSPIz6;!bl_y@kq|J@U|8VLBQdd2BuJ%!!Q;Vt zB?(SJzJ*MT4ooK)I9NU~G6;e0rf^^sQ_^JM5#Tt&!Wt2w(kfDPiiG@LhVKD=gYAg(a3`{N`G@2ZI zI5-#*SQS;|TORr_Brq(KOJrcENMKOd(8R^!8Y!x1u=EfMgMwnqAqM9NCXSs63^EOl z3`{P{hhl_$RU~FIFxU5BivvDElxKhrJAN~yt3=_Zy%QG}MH82Q++Kx;rJfNf4RU8x&0vjC! zS2{BI8aQ$>EZ|~L%JOV!Xy6eHiDYnOT$ZTDvO;V*r@>1v4i%=&3{4VD5k*XGHqH$! ziUkQxE*iI095omYg7&N&P-q3MpJZTQ@K9)AVCN8UP-t>t;9+3$U=U!M!=l1q;UK`l z$ROCnBhci^Ak4tQzyvM_lo%8Q95*=lG#ryvW?(RA0F@0fNqr1r9S2yR6iVG{NH`(m zRCuJM%~0STM``alzHRdpSprxa85k5)6gU{z8U?f(6f^?GrZzJ;F&yGid92_7y1JP~ zm|+5=1A~K0h5{o81A`+Q=t^OR295*=aC@8M0E2@@gV2G{g$xW^m{?LcGWZ!86xSp* z=qEVkw74m#STh`Oa0nZ>7Cs%F<10_c> zmL?IFrH;C73@tpXTLKm-aP$f>F*~%d97tHe)S(oRB_QZf;n2at+Qh&n;66cs<#MBk z0!N!=z<~fI22dIlXmDWQR*+z80QI#QSiCek6jTHZKocJvI~bVR6x7ZzEo{(f5@=Ye zp*k^Tg27ql#tjTTjLeEUlT`%RIN1~#SOggw1VLT))&_>93@IMYTAGp!$t(<6qMA)@ zj~F=^IzYiK!@$A906J@qftj_Xfzxr3U!p<)Lx3=Y6C-0214Fw4LvMt~0a50LC$bEV z2U1xD52!9R5b*b#(s0gTCIbhCa^RrbTBx$usSLV=n8Qi04<1BUBJMQpC>`Kn^q3ILpsBRL;S#91*#Ww8?G(!d#s+N%#s-EK2aiT@LgP|k z05wO2IFy(`*B=TxC{18caO@CZ%viwKG?S5i;f@A22B#KIhX$@AEG!NT95bf;=N9q& zng8(8|9tU=$CGzlVNhZaVhCaoVlY||#K6%YWWb~#B+%3(7W3bGipmi|Ek;G1#x90w zE0`4&4;)hDVDMsKU|>5S(Zp~-i0NnMk!H}HnHmBdjSIRA6cki>nj0Ayofv!+rzEkc zXdY1#I>^ApPl21afUwS#%=3=9ic^%kgbF-CH*N+d8c39vLw1YP?gz|zrh zfB`gv!_hE_g@H*!wuAYh7PCiS@&XoN(7^?b6P~V`?xIk^aI=7c!N;+QV*;aqViE&` zmInhD1Cyd6gG&pO%OMBm5C;e0h?yM%0YOT7j8l|2SpKW;Yg+CYqP?3*h0lkXfr*cC z;e?h+3=%8(^%O0o7cpq7rbsYqFkavl;$o0c5Iz*4!OX(R(7+&ZM1qTrk0v-(wE}+BVG#D6Mrm!fmIWoIAaWp#1WN@^cE+7YKj6b>1q@a`5tUAVU=iz z3PTYq!>-1T76t`X78Xyg1c@mgDojjESQr>A7!R;AGBhYSG6X0r0F{!A0ZgFQB^L(+ zmjh_(O~8?{xq+dT(?P+BO@V>o5K~L?CQXKhshmw5A`USUCJu~=po^W9d%HXjZ8)^Z z;Ko1Z9SIB!5;0$yC$sS|F|f>9Eg_nAsgY&vWF8)#iL5*-H(6LBHmG!SECe0m#t7;? zJ1aIFm|$qcz@@;%Ah1A(!GV#Bf!RZYje$XfLBRtw56i%!;NYUnu)tBHC5T~_A_I2- zlT(RMh6AI6hE#_`6r1|WhGmQl49giA7*;YeFsx!^ zU|7S*z_5;yfnhx(1H(o}28PX0wObh(7`8DoFl>kNcQP_C>}6zN*w4toaF~&S;V2^m z!*NCih7*ho45t|x7|t*%6liO{AQJYd1QP>;3=`-| zdjOq zf|(c?LYNpB!k8EsBA6H$BAFN%qL>&MVwe~h;+Pm1;+Ysg=jbpbGBGeDGchovGBGe@ zFflM>F)=XYLd^mBJ&%cjp^%Azp@@lrp@fNnp`3|8Om;DVqj=z0u9Bud11dh7iGg7* z69dCMCI*IuObiT*K+8{=7#Nl^fewRZU|7qw7UZ@KQ1&J!28PW{3=CVD7#Mai zF)-|eitmBadqLxqObiT1nHU(3F)=WlU}9i6&BVZPo{0f;j0eMICI*J9ObiS+m>3vt zGBGgRf$F;prSCH_Fg#>pV0aAWgY167#K7>BiGkr669dC@sQ61L4U&Jw#K7=|iGkrA z69dC1CI*JDObiU)q4K|&7#MytF);jr^8bNoW(Ec(W(Edk@H#*S2GDvy4$xF4GXn!3 zGXn!?T2qjjfkB9wfkBj+fkBd)fkBR$fkAfkB;_fkA_rfkBU%fk7W?h9NTp zgDEougE=z;g9S4KgC#QqgAFqSgDo=ygFRG@BQpboGcyB&E0pif%)sEm%)sEq%)sEy z%)sEo%)sCel?#Bz%YlIfnh!~1H%HS*g_}`QojhwUdGJ8u$-BJVFfb-!%AibhSgB< zHBfpZGXujWW(J1M%nS@$m>C$hGcz#kgv#w=W?d1H(}$`vjCe z&CI}XmYIR!95VyMMX1C#eGcz!}V`gCZ#LU3(otc5*7c&FHUuFh|f6NS^4jO37 zCAhuL$-=S4Bv}|3WT0$076$N9 z=*leMlXMx>SQr>ISQr>Iq4FTNYq2meXhZq>pnd@h1A{RO1A`e01A{FK0|RKkrxR2j zq~4i@fx(r9fx(@Hfx!bw+y{y6$HKti&%(eE$il!7#KOQ329=9|(vd6-3{fl$3^6PW z46#tLcoqgwKbs*1%1>osU`U6uGg%lIvRD`xa#ivoJ86VPRl6%fi5Lj)j5YA`1h<6&41D zt1Ju*H=z1%L1~a#w^Sr{1ZL)i~l7#JS1FfcrV@;WIST{B3l;{3S1b$+uc7MRurM&Zg|gqVFfe?8vOlpfFnnQQVE78FC?m4TrSbRZck149cd14A1t149QZ14Ach6A4sZ z50vg@Wnk!svL~`KFid7;V3-2sPi19bn8wP$FrAfwVJ0gB!z@+?hS{tP40E9J^Puzs zRtAQJQ1)V028Jc93=At+85mZwGBB)SWnfqhm0Qcoz_1?5-Uy{Z?%l%5z_68-fnf(L z1H(>M28KPX3=Df&85s7lGBE6CWnegrq!y(97?gjUm4V>|lnoL`#-~^r7*4Y?Fq~m! zU^vUlz;J<;f#DJ>1H%sV0a7_d&0`V z@D$2^#>&9(ij{%k4J!k~TUG{!cdQHyAE0s|y&qW_7(THwFnnQUVE6_V|IW(5@Pn0s z;U|<2Qum9Mf#EkR1H)gC7#jlvBWU0jv?2p^CKMY3187_xqz;7HpmOX`nhQ#ULb}07^0!< z7$_af#=wvOWrO?z!-;GR3`uMZ49RQ^45@4k44F_hS!@gpIcy9Jxoiv!d29>}`D_df zg;2R-HU@@rHU@?&HU@@jHU@?oHU@@z(3Plc3=GX|3=FMo3=HjT3=AD?3=ExY3=Cat z3=G|D3=BPN3=DlxGx|aECu|H1lh_y-rb5N0u`w{rWMg2M&BnkmmyLm8J{tqW5;g{g zrEClgtJoMAR`-Fo?4=Fi5d8FvvpXzu!@*wQV&cNUW758UnUFn*uc)fu!)_4 zVKX}e!xnZ1h8^q-3_IBw7C)WgMmSdgMmRC zNlcf60enLcXcdPc2Lpo%2Lpo{2LppS2Lpp82LppORILq^2AKoHwj2x$_E^MW@}OZt z5ZjT1fx(%Bfx!i;)|G>S0d%$|NDj2m07QFoFfe#?FfjOVFff2t*amViFa&WhFa&cj zFoZ(&MRG7OL~}4O#Bwlzj;&xw3?E7#Oy2 zFfeR`@^^4BFzkY|K}Q?z<6vOe&%wZOfP;bIAO{1(Ar1zH;~WeOC!lIhb1*QRgR(&@ zIWBTAFkFH1uW~RjT;pJ1xWU1|aFc_9;T8u2!)*=*hI1A`2dEz8NkAkWFbpaA77b22cfK-sFC3=C?V3=HZ}z6O-md;bdUYS57KjrlY!wh zlz$FNgTyazGB8}?WMH_$$-r=xlY!wHCj-NEP6mcsoD2+iI2jo3b22bI;$&cW%*nv; z1gh^TCj-MvDEk$Ze$C0i@Q#y#;S(nV!)HzghHsn<3_my-7=CdwF#P3YU;v%q%g6=3 zEuDddi-CcSi-Ccii-CcIi-CcQi-Ccgi-CcUi-Ccki-AFqi-AFei-AFu3*{u=ahBz(;h6E@-1xka|q;WAYWO6YuWOFevaV`di6I=`or@0sy&Tug>oQ0Zyk&A)h5|j;c z;}t0TDi;I8buI>mJ6sG5ccEerxfmE8aWODFhVq|qF)%#kVqkd2#lY}_i-F-KRQwee z1H)@B28Op#{yQ!PhL2nf44%-jqNEZhtX zY*0Q#6hU%uGca&M<+!;S7Q&2n}I=&n}IY0)fx#Tgw%}%9u;yl9u;FH4u!D+$%&>>Dow*qp+_)JSJfM7#oF|m+&CS5z z17-U{X@718h9GVRh7fKBhES+jI5z`BG&ci73^xNq95(|)JU0VF0yhIg5;p@wGB*Q5 z8dO~dHv>Z!Hv>ZsHv>a1Hv>Z+Hv>aHHv>ZfHv>ZZvR9y)-149{<4RTKflwHZq zz);1_z);7{z|a5{YvyKPXyImHXod3IxEUBaxEUC_xfvLGxEUDwxEUBGK;=MYP2y%? zn8MA#FqNBuVH!6B!*p&2h8f%p3^TbI7-n%ZFwEs1r@@g

k~|Cy(nx$+9tH-`E(m3)mph=V4&5gtD!8 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Νc+el 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

AP4YH;GP5Jd;?_dOST) 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

W^)8?T`3mw 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

YK|dfMgVqi_}&yqxozME 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�>1#u@V_Ire( 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¯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

SfF>DkDDu->l5q9N0#1K5y2lfUC*oP*t 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Õ|_Gf+Ei2knjDKaf|f0y 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%0DjWoE8-0; zpu(^c9@OIjpTr1SXpor~pHvDyL(J6Jf&p^WPG(v>_@M2y%)G>$%&Jsy+(7~ly;}fr zM=;VUWX7;^7*eQWoSX*9J&;I6IfugB0A;NcJT;)MfCNor#;29$ftUqx8Kk}h zk2HYRGD3=%f&$3Bw2&bj=&DPo-H@6b6#bS4(79&BN_^1rU~m|L`-Q9xMTEs*VSpS_UnIjGjRd+Cj^t^Yf6-cYvM50C5;b+ZqzfCWg=rlhCvdZ471RrGRFm zAlu8K^$I9vjm@D&KP=S2(;VRNg7rfo))5g7*cKp~!UnMlK(lM{pwVjhnqTP1Ydq|9 z7HB4g*at5JAXhV*!gl{)-PQr#%#oiKpOl}U6K@LLK?7U8l#^dvT9gV}_D}%Y&jCsg zpmB0Y5m%fV4;w>-ItScLgbW0uwY|Z^rjUa)lRyV);%LizWTqq*WX6MU{EE*^0q<*p z4eCI$DyR!>06Jj_w9*E045pzm(Pzx!UhZjT0UeBn1YvGwaz<)SW?m}na2F60JXs7K zDKR#L1{GvNCmVGCC1mQ;(9+DDAvZZ5a`TL#S$q<5Re&cgptLzb3CzRfzW4z#%kf8lnCEz{RAnzH%d%TE! z6X4Zk(6MY&=r}jb?MRFLQu1N-FKq7=#06NZGjNVXl&|2q&?LmF2Bg_gBj~&=){Fug zV1~r7u_biS3mPxzw^74Zx}z*zge`S}I24gZK_Ovg4y{W-{grr>1CI<*8hhvsiFl8a zk^<1OP{=@vkp*-?TzqC8^tQ9){2b8vteN?F;93Y4mZ%dku&rD;8-yUggGwP#84sV8 z0ynBb9zhI&fX0y#ywbd+#JqS@BWN+{npc)tl%EGa9S7dGLMhZ?u0x7x6nV6;1J9O0 zkIaNzKLfss5Ly>Ps{(M_rZ_&nxHLIAJ~iGLwnGsms547ab3w~LpzC&^@e0~wf^n`R znz5khGcJiU z(C!^^&d)0@Nd#?Fg9j1h=7IQv)FMzZnwwbyPT3}~k`$ah2p5S3MfvGPiMfzKLtESc zol`<-b3xBp0~cyUH#0yr2Y96w-0`4!@1(>W@M%KEW+(@zp^uOuRVv`1gErAkEuq`- z5$%89!~*ETlhk-iXpx56?gfu{x#pD=ffkB^vWF2$FO&G-f)scbhEQ7w#viP~iLIdp zyB!o#hazoE1tm&zXe1D{0sYVcW9ZBsBr!vdXNPQpMjSY7U;=4X21A#t!4@V!&MGgi z%uUJ%T@03AS^~QA0eWPZIrMfOh>M^>2C4a=l`VL>6m+a-Cg_%lc<|9-plRDA*yMIW zY6^6bfeCDz1T-gshBsjC97snoJ|{J?EHxgS+Ck-iG4wX34A}LV(AqLS9=zbHC_Wz2 zq%0@_-JuLFTaa3R;A7Mgtv|G8BGeJ^+h;(hBNf9>0fxj6&Rcjbp#?3d0|T1r1I3;( z>@pS0>L2;p=jWz^?g0RYA}sMhuXqEk^Z-pJf|jPhrbQv9LvkUw$q^5Y6Ub1Cp(V7t0L$q) zphZ96%aY<@=Y~U!KyTtfdL-S31LZUGJNW`eiyf)5jf9E1vSBB+}O8Lf$j20v&#p(wQ& zJbjKfh=P{L5Yy+NByI$o@P&4(6AKDJt24lvFg`6Y4|IE$p&7~u25c=t0POl%(7+tD zHb*25$gpE^Hu#u_coXOv1c>tqj4OlOWoicP*gz&4KszjoON>G30a7MH48qg6LFvnZ zi_UoP3_@yIYEHb78Elm&xQ#%>OdiSsIs@%X8394>*;84?qI9i$OIj{!w^HTf@i@+EjrV2d$2wC-Z<}6?JW1 zS}N!Uo%|HYu_Z7+fp)t=3W%KiWXO0cIQ-%B2%t$X=wd&Rgs~yCxkQC9W_}*HD-PM$2QeAF+W|>vIr-`7pgJ9Savi>L7Hf-uQV;4H8^NT18p&1$Npb7BOqw@Tsl;U_J*wT4u z!htv6!3*RdH&=oa9P(NQ(0~Q(mR?xK1GUl72NNJQMoD~HW=>8##jC0fplfQt-3Sj~ zN9TC(paY^80d6mV9Sd#!fRAZ}ln0Fe(?F*OgEfPeb>?TL zfLC>b7FQI<8$*}Fp$>l{tb?Rnd?^lNum+UcOi){mShEc@0>SOoc*LP0eo22*aS8V3MzA`CQ@hI*p18MF}u4OiIx zqo8%9rqC8)V0?T^W?8&ZD(LQ4*k0I-#FYGUXk!?hln|M!C>7Eljt9^BgLdPByT{=6 zzmbW75kq`#GHBx1$jBrfv^fZ@9XyDY2D^Q3+(Tg`oj-1q`SRNlGmOm(k#SU}y>5>;oy&kw%yD(;!_p*rpLIp$BezI9440hkdvR70?8W5`FUmW#<08xp7aX_A8nammRgjSlV1)F ze@H5YE;xjaf`Ywb0BtuB^a`Xc42~5G*xjPg6ahOm3uK@X>=HLDjs^{zf{Km!q|!9_ z1_)?DW`uOi68@Z71wVxu>zoKUo1tc0Xlf=@zk{4_0-Nqda|8GyV)znguuAA^OHeTh zS;z$r8$&~sGpyjnWlCmoGAKqWG1^3+IyN45y$#4@Lks9RkZ5jzmQb)trJ%GpBi<0& z>4UW=U}K;K1@YkJ+n@t!<6(z`p(}z|26ZpA)b@uI80kfc1sRY+%>;DZHu5SRQ$r&} zVG9|c1)YbHpBoPv?E{_FfilB~)U(MiN=XHscLBOb&Dba&b{`KY2w^uOLfi!1c?n6B z@Gyk!%7q+BW@ZQ-BZjyf$r_Y85xr&Xo1d3il3#>$%sj|SBiLom$Y}~Rpap9EKvw*v z78%DIS;DSNgAOZ#q~SF;IO!ouc!=xqln&tS=a7>z5fwW@UD&%$AWs;YnL_JS3Jfta zh8+L}iWYDM3QpL@rqEOgZ5u&$1i>l{&>$Ijdw*t9X-R5vypa*~KsNBnp`c1N9&);4 zKK6|v(6o(m-3eNY1zOmEwhm>MK<;S(56QyvI@DdDU94z25k(R7k}*(VnSj8Rblo|6-pWn^=Rfdeu+X+NxR-}gzeDCVK#fP_YRVYe zSb};8)CGj(L?a96*aIkLV8sB)FNUbMUSO1WDB%Rzyq^pjj*X88-9P~yVTW3Wa)~io zibkzC;cFEQ!Bq?-&A~G(_?j=!>5r-L@x`Dy5L0951~Am)4h78>i$8HxENnaQ3d zpd+$C>(G&g3_z(Z9@d4ifL{NBn8OD3*O6K;;IxKb2*MhEprvJ?6*HhYU&zuK=-N|= zlcCXvGMWbNghNk%NG$>%X`EUVZ)^e`*n{OeaBc%{Rsx@#SR7wk3|{193>_4JSb)C? z50Z^Hg8EIC zSwQMjP-81IIT2LM#m5JO)+z=Yfzl=<&Z5AbZ0O=Wa9|lhD{+V~aR(#F@g|1Q4j#DS zfwDuu2s$Jgk6hh@`c_Ga(7V~dIUS?I1@%QBMU*xA7E?<-2@0xkEeo0y`vaw$_Bdv+#$|PNzE(CEUAP}r@*QuSh|6ZpF^t)*D}zE z6WG%h(CrL}iU<@-W=7E68laL6bvc?_Zb^JRbO|n86Sx}?pPnBN8@Ywqi+rz9dU8DC zP*BJq1iV%TjirKa!%PBoxr@p`hgDb*dkhI^2n2P71jq{}pw0{GIV!URRFXi}G#Oez*9pQ#L?A;1&}@lRkb(Mx$VnBt+zH}3Jc$U_UPGS50oSXr z6atS!&=@-C9&Hn2Qv(K2%M#rBN&=nAS&|Q#O#}xM;_yRIFr%J356$}+eH}=R2P$`S z!Sg$)E2F`S4?tJVAf5ICA2TpBM7klPB)K@X1ayuQ_=XI)BS9AxB&L8DOMr%xz{@wm zZiNI7yj4()v~1rDb}J^V7=^CK1uZ{7RF@C~@Pw~3`1Ei{Ga9Yo2hj_we88g)p!rzn zI2A+|?ljQ)$~@@u4A7#mlGOOz)RIJSRGAq!;V6qV+IcNKw72QH4! z2aW8cr544PWTfUohm4FYp;ZCIPNZHOY#Iz~w*|DX2O3L;WJ1W6Z$sGCSP*}~BNMs1 z4LZ)k2s-5lu_Yd|I2|+~Z)6TXVGeu*XM7O&s6|jK47#}pswD)x3lroRbNDH!uzeID zQA5}zh^TWMX3#1X;y!3Wg|!fa-Ejjl%p5jg3i2#>1))R}qNkc4Dt z0X@0|WjHc9KQ{?f7aJNuw>*P902oUMCSa7OBzJ=BZIu`&5RXha{%5nwJ zD0Dn%&!e$9w1R-7AILEpU_Tm~SU?*futEYhY6H>-KGDP&y3Ze?7kUR4NV6Gi9TjYu zYFb`A{LC&))fUjp=8(^Va|7R54Z7PLay0|g^4!$oV$ixD6WAf<5Yvz{B-mx(CJXFx zZ-|ok08nWaUz7}5FJ}au351pDi0lM%zM%zl%^tWMg&l*082SVkwy=5;67cX?gzTLI zwGhBvOL*CAY6cA~$Veh|^cI}7p_L(Ob|a!YSe6Le=WA#N9Z`XJ6%vckt02naEnqhk zK%5F`3!)AifVPE$7P*4M%@DK>7j&Kmw)lXZ37c0EpO#w^Z-O%NjdEgIYDGyZ_>#!t zctcZYLl9JPSAaHAfjW4oXGeiDA?UPnl+1xAJ%bL&1EmDS30c0N&0*l9+EY{FlM{=Q z^79fw`?$f;1)B&nGJ_^INMPWz0J@U|xkUs{9fk(bI|^YL1KMaV$PO&9?|Up&v<7- z)}Uu5mO!=?ft&@Y$UteDJ&f>=*P>V*{%pq=~ipb`UoKVcD=YiI_oJkSzyb{Zr_ z8=6A%3Tj~y4;==Dj_rYh1vKXbskEV$Cd7T9p^DTZ@bwtx_y8Xp1YW!co{9Ht8@PJ}dS zjbOJlpp?9zus1S-7LC}db&vuxBk0*cAgz#QFlg~2=x^|#0ukhBUl?4n&ctbJUtJ*(Ji$o6E;BEk$w=ja9gMiaN zu;r&1)AHaJ0iuKlg*Uim0=fkW+T(+@SRfINK0ODi4nec+h?5}=4PZl-uvR5>z!lc3 z0R@sdbn6hrNzO$%@!+xI_!7|d^{|uyZKU0*?sif`>|r zp%WCajlh|S#= zu)W=gb{c4;12#O2)+t1kDFj^rYng&3+Cbyj#qsg53-dsSs2E#7i&I#h234%_kXpzX zT6;sX2lRM!w2?i6_M=BCJ;Y0J?Snx;P9}MS#*FWW)`!pUDu` zet>!qvc(QOFkh8glwTYVYZ}0k6sRH0X}n--9+fMKTCIq`6^P{^pM#h7g0`Ze_FqBG7}T)~kmF5Z+dv5F zM@%Ll2PEjY2aL`ZY*$%9X%c9gDY$4cfF>e{J@76#(r9#XMrjH7XjfC%h0Yi;0UP)( zNX#sXw}ckU(3A&lGov*cz|9y~F9kf2S5j1(TmoAC8E*_dGYXb8A*Een1#HSb-UvE; zh8kI!>3Q+xiACU@K86O^?lT3aInds<_)_qZ7Z5%uxQ$GqeQ88t0unZZ-K_x$9nxbF zcC9Z&KYAA!<+#{XZ~~177qi9&&~*{eFoZPE(1H+B_<+ZfAp4Bb%0-Bsc-)LK3JjV* zDoc$Am2Sr7(1AQ?i_$C}+F*i32-uCNGrUmC3XlL5qsOEd^s^Q_8oSnLwvcU>2o-HY-9R96SpEsfLQd69AwkMX=)!eL?3-CFUjO zR92-Hp&beUN)o0f&{_@}H7JXZ!0ksv)Pu0_HFQuWP*4}^}bw2^m*_xELO)xzM?4s9V5Gfj}VunZX8WH8F;+H;FI>-Pr~1_JOWagDkp%AODQH zJ_cVRg35u8kx41d0nKHDqr}Vtx)vKebOoL(ibol+0GBuU@$ry@aiRNQz|**?6?yTN z(6M*u5CwFjAJS%__;_&d(-7K2gq02X1(4ea&xpyjhIm6m$ee7j zhodoQXOD3_XdV{sC(we@crz35;uBC27oU~`s#oL7i>tssfF=>pIz!kIc4e8xplfXn zpd;>(iXL`oAvj~f%3;*-0iU)4KVKN+LfGjF@DsPd2bUS6wrHV;k$_qfuw9JBMW7=k zAQO{N>kA5U;OqM!R}PpML-RiFS_8D@wg{A{*;}Vb;(8^P!mL%B3%)I1`MDU>~pu^2G zb5g-;D8R`V)cJ%|F5u9HEvAH~YUIY$2SW=URZF=(8vpa^Y+C3GAQI?oH82?hr`EMr4`jV1h`!=YFdfNCf3t_Djp zXhjcIgfTIOI;~1v_`#d!hDN9>n9zH~=*bl{cmrCzSOVG%3EB*9Xae0Ijp%HFP9G_Y zhmGABLu)Qb^kQ@pz~{-FV8PZ zi8qC2BT(pri#X5;(x9_wk}}gF2LTwG!Y61mD6o zgVMZs6O@xZ;7J7a@M)0oMi%fzRghb7A>Btrb|dULjGgq5L(+^vo!xjtOGuk5z{u1L zv_iO`D76@TmkVfK7sO6Yi3d$5gR3a;^cl!iCa}wiAhu&I_fXPeZelWMtTaBgq5#x5 zNl7gzN==5WBPs;}&>cL`GYpXjNH_8bMcSL0U~n+n7PlGK0=N zL%anIN6a1xN>3cNg#l6!WAwa0#u}k+jYc*Xwm}KyVs;}#Xw?l)sjv;H;Cd91(x7!M zc0rd{j*pM+a+d|_H=|X2v;2Oiu41f>T zfX>r~)ffJn#ihR3^qKg#~&U=$QvP?g6wU4>W#& zSV3WA0n6JMqkZuKN!clBXiaKJ)FREsfGsz)fHuHDc^++E2evN|Yhwx$P)3m5YoI<3 zbWKQVK4=9iByWOqo?oJK4s2qg7|l(P;2|9MpgDAK$wW{CsQC)&$Uw`X%)I2H`23>G z^i0t8Q~7z&69SFRpj!=zHxJ&(26^1X7}^4WE?NpsO)LV9-hkv#yAIFc+mAD;MgQ+31U(QhBaPeLg9}ns}mBgDuOJ2y?u4qLFsG$hoO8_$8$OO8J51cQ+ z?P0`vEJT?B(ucB~6*BDx8(08u-hy9|1KTtN%7oAwx1b1u3bQb0)ZFl4ak%>j=#fIkbhOluqh@p5K4v9?Y$rYd@aKQ&*z-m(?)D`)7 z%t0x0L5?(m?I8r!WZ)h>B2po)0=pYr_{2k658%@j;-QDBLz?C0&|wKgCIu~=f-T^K zcA&sTJfZ^$j(x;Z6_8_$Eun=gY5@eEe?g0CP$dPKuY!~wMh4LJ1CW^u==oOhjs+>D zuzS;B=e2^SiHa%>P2!Pfn(>4g?ACA8hP0V6^z>n9K^6j^7X|sm2zDSpqzj4|i=gPdZ@!B<4&7o_GD7vs3^ zy`UgI9&~UkY*YHtT`;liBplg3X z)q8wuyeX{r02>7Wr4!KTU}8>AWqe*fWNjm4{ugQ(ya9xkbs*6Nui{Y03DML-%P+`^ zQcx5?#za7EWKc^5Dh=tRLmg}cTN@5Nohva9a`rN8Od7G1Gb6D$J}Ez?G9KO*bjgW_ zURemv-=HooXsA535PA+Q=#0SPcthwsG{hr#(jBPl0PdKf_Ag);wL$t9poO9apnU~p z;8M{LbZ7#|Z-_(>pB*rS-8TiX8Ez`b9(X1-HnxOz)L>BsSt>zrGay$VHn=b`h0~_dpc^m1-g3P?))S?pDby2Ww4v@|i$nl1j&}A`bAp&ieLRTE2 zwKgEG!(Nx-8omWP6cKum^b1)k0(OU?nK5*17a|o8YHGuV)68M#H6kBNiRddO!7d(5 z%>&({j#S@6O9a#oxo=`#VmfFaY$wFBmM=n=Fp*RNaN7RFdjNr4y}oO zA#o4Qyx`gbbcil=vj}8kqZw>#L}G3ZEMj3tEI_yPL#I)5KuhNmLH9&L#uA{$qF;aq zyH5)02F#P$(8@xHUx|o%=w2w$WICkv3_7kC;uL5CKsx*ct;_~RS3D?+K}B9_d~#w* zaz?zNF?8txBB|#WgOBuuuG=?+ZAt|-Rbhh^<)FC&a4vU zbv84Dj@1)wJZjYhcA^<nLX=VbN1_h0)mqCWVV6#@4#qoKixuC%Z*cNWc+ym0e zGA!W_jY`yt8Cr6I#}7a^(SdJbBZYZZap#^8e02sG~wYOKO) zNk~}&Ir85GnobA?KKT4tcw-h6=*EW7(g>m#f87sS-D-h*2`wnggZet)RsE2z4|p*u zr0;KN0Gs**PY;6HListMjdlgT@$rVxdIjPNe3=EhE&;p(E)%-g86MxD`Uq@s0cbxJ zI7C4UJ9APid?3+k1YOezX=j7v5{tl#`mjw%6H!8<%&r)t?B&7d3FvVqn0dg+zyvxg z3X5k*2O&N;u>v%zV+74+pr8g-hM*`kF@hfN1PMI!W-?@z1EP%pI;shL#Fjz4kqLAh z1)`H=|3X*NLlQR9EVm`<>?^!w1UZlg?A9 zRDveV!Ry#TvWBp}5yaJaQj2?HaePi@Ze|I13>4y1NERwe1?3zfho`Xj2|!LUGBJm? zc0sMl_|m+b%(N2d?I$VmW)_fj$OPSqdiEvAU=wrb3D5-fA_iPjq1&UurJf1wa12-w zf)*7emc+-y?`nihJXxURJaBy-ACj31TG^Zrx^xY)SK813wvrzle9%#S*lY!Kl+X}% z;R?jf(0T(gm=3Kounn;rLh}R4VW^<9&ruIUh4%Llbp~|bt2uO#4Q7I}6?l>ou3(0(NC(9~qNIS0)fzARpG=TP3VeKNw9q1+buobLE(76bL&O^;wkSfB^ z2s-Elt@$A&svV%Rr34 zKJJ6OfehZ_0^0(a$3?WB<6(t@k+B(a@d_zfKwEOaqtg(}VD5E>I1tvQLtl*oszhK_ zwy_bkz(NZ^_%;pLXfdqZ18wip?br$HmJ$VrljmPZljE=Nc?4tA4; z8MJPJuL4UgDgvcC_zGfEXc$8rhNqAMjr^gmAO~d|6I18{1y~$_n)9G>_>}mZ#Nrb0 zsa>GL5VYF}R5U}Zfkp*5p@3VWu$7ab+yfdph6sWzFf@eS*#yyw&xMc%BWR&gJT!lS z54SJQtOCu>K%3+kLuHWr0Aa_BLTrI;I|QeD*j^vd0y^*rn<4ssLfEZ~pz^P{G^w~G zv!t{nHQoezR3+%h^OVe7a83kwR$v49AP*W@Lc2#$o3U+-#T*+2_1{5(1uAOb$8Z=L zqn=%hWv77&G^avRm?!vVJp=I8_T*IX^*ErT51~s3pyec_Mguw3!V+3#z^W9)+y!`6 zJiZ8a$ZJ}0Nj&(%L-_Oo)G+9!zeTB#NP%uCf=EKD3Y7B461w9Z5;mZ0gQ$2x1q^}* za-XRMw8}#(Fd!u^Xw@~iVl;&=KZGS&=$cqW&1eW41pu{xkj_(sL=F1Aa?q;FCp9r8 zwFpuKA%;lc`3`iX1n7h_Gn04=Xax!J6cM=^WrPXZ4gxJ*0i|jq=s5%s!=M=pwTuhE zwXGU$#0xnVTr!hO;^WKWO<_qLc^n10umvp*fsVm2G=-he2MrbQrFW3TVFX=b3C)0r zp=40dKsxGX#*lght-^!usDvD>18Q=E8l|ASDIujJ#2t`JKkytf0G@gW6*S3^CX5Me zAu%NA@DwaK=B!~$b0PY{g&Aa(ztDjO@Y+&fRy2&7B3{? zOf8}POGvoHd*-D4_20cl-;vX-HtsVQ_N4_aw} zdL13uiLkJPUk(8uJ%#KRgUKWM2;g-Ih-H09l`Lo%K0=+NtD_6N3kBW0m7I~7oRMf` z5MPj=Q)y@nZ5cv50P3)&f#U=c(BKdTS2&0x*yH0Nr=l4_*Gz-kuaG_eC8bHw=_5;M zj)52hSxf-E`WjM+f?^3Y09q6uAD>tZUaDYd03DylZ2EzN)RO#eM1C4LFB%)6EbxQZ zO32j_*sV}s7{a!QLcD=@ttQBc#;}X8A?iWV2%U08D(;F>i$O>5pmtdy8lb8mNek3X zMH|FNwE0k5FW~id9-vd-Qi_t&q2)g;)j(qwdi)gFnWoTXXizE0U@J(*47Q;KBc&G? z=YY)316{KLEmjPn2LJ?v7bt-uG#DHBgQ!Q7^Yh9~;tfrp{X+0{qF7UHQ7UXx4QRi0aYlYoNxUhvdjbh^BAUi1 zQwy*jI7Bz7w*bx_;FG$cMK6DcTderElSLZ2e0D?m-U9IH$xLqp_`gR*N=jG4Y0egauX|) zQbAjo;|*aO@t}zu(Z#ehgRXpnj#$CRDdJNyb780R!*&&-W;D>U6Y$D<(9Ab98yHza z7fV1w3zQ_F&7R_TaN0mFQA~|76ob_uO~}CZHGpCaJUs-OyN@?Cf+lvTqYFwvS7Kpn zG=dxeHWN1R1IpOu#?bZybW9s0W^4*QFc%s^pwSoDx+_x)=z_Yy`1rik^my3Cl8`m% zp!JvJp9%o7+tdKMs|{i|Qkw)eaRVCBft|esQ3R=7opbVwQ$d4{@$sPPq11R2Q|P4u zknqQoTCohOg4|+a22JkqpcCF9*KEaSaL)*0?4>TK- zSpvN=GdCZ!(ly@D6uJ@@R`C>;rk19HGBfBz8)yV0XLyvsI&)|ef>;3`TLkraAmeVP zC_6r(4JvRi6SA@$>2gePzXD=Ad`Seh2!~wOou3AoEs3{)R%Or-DoBn8r+(CQ1-sY= ze^Q5!_JTUsuroCv=0dwTsH1GqUJf{EAT5&ttp4cS1SXRau8$%bX#OLP3 zgSLFc!`1-h7scn7LXX1%Rq4f`jlB6qpfm_M^bc~<53CIWYd~2*YePum5P9o5bWM3` zJg6W7r8vm0KUmiqmQE3K1fa1rQ)u);A`f4!29-k@`-U_^^6jm)4kA`n;Ov<-Yj4JgAy>OMo* zgfm*^K=hSLN(;;oNgkRgK^wi|6p$iQ#dX?~^wIruFKEFH<+)FovAB_gG4APPU z1rhuz5KwwcErM1nklrQad;+x68`8x_3;=^ zRlCKYBLzSMo+Xg`ePBzzu#J5eB&LAor@>SKXbK;)j2B#6#K$9#IfJ&X$EU^{nqs>x z4)v<Zu;0iGI(-XCq0qID z;E@g!*kSlkDJ)afpzW)Wi%>Ju;>$BKi*mpn@#3WX3UF42=tN5Pkd?xqzNtBMh81$4 zFVbDipll6F37N_9#idCwiOkgEcvEOXh6EKff8xu#$RkfirqJW+pn>O-p9?zdBp=$? zGB$u-GKS$~_#i)|G>6@)j+9kFWfEdA88OHREB;_>{m^#wqLsFwK{-$+gq-UEu?&6X z2B;*kfQ|z~6Dz162T3q~pj9eJ>y(WxAlU&_Y{N1Q$N*z#D;2fNhHy3{cp>#T&O<>U zm)jUwK_HQ*KPVVV;*FuJ zfgv#hkpsEk(9jgNb{pgc@TOSUP$rhh#WuzR?bkrU4ea*(^mzDcZ?Ho_q7eDwlKcYD z+RMx|@VT}5dGJ%FARz^9YhX=?kgf)3_dBFpZ-IWDMoxZmHmKzb8uTnnEdm|iXlMaF zG7XY7ka}DY`#^0uu(=q$Tj+lEc(mqK z>trBONQDe+2n^zH=n79zGX>HX0(EwC;tgTva)Po4XcI;Xs3Ddf58I1@bWJ^M?JlGq zfZZHbmY7qT3Z9v@gq{IOFwhVKXwb#~;6|v4C3Isw#3SIQ1895%be0uN3SumX9%Q`- z!~{HP5910du*I-4u($-YOB2$fgw3oVmPnxOoq}BkgO)a+%{k<<%n(+wVYGjsXQx6A z0WyJBHV7MWFUkPV!N7V*1bq!zzW`~5g7Puw#%)9BItGH8QFpPRRq_zs(82{AbCBW) z(TXVn%^5)iOY=YlNj&^caMYxln^<5J4?BbeT0}z5p+T8Hbq7_w(9`&#qva4s;E8p= z{Ji8;#9THw%fZIQ32MfXA7B$>5dDy$V^B{Ca;RHCQ7W`sn_mPvgEbp*CNRi$Q%mUN z9Jm<{JIfI~1OuMu0$q(4Z)k`zK!L}9kX9Iai3$oR@ai}d6X*~%#I5)Yf@XQd)xx06 z8E<3^EpZ_`%fThFp%L_&E@)JRmSpC{LmZEKUJO3#APX(A)dZ%fW0deoFwl?|C`BO_ zZkWPX*@1^U@U^&52DoAKU&LfL=twc5IfZNeE?V}041z#XKPcXf451^@@De9EF)s~L z>lzzDmw7{C37V%+D{RF1fuNc&IU_zTH8tMS47$Vte(pVF^g6dVJuTh@WxWT!z=6tv z+WpAKADY1qw}rL@LTyC#BDCay%7HtupnEt|OX4Ae0FX8vXt=`I06Kkzb*#l0wSa?9m?7Qu z1d0(eSc@CtB)Bq2wdur z6;{Wg_yFmwGxUwU;JxIfMP;e+W+><5p|n)dHN;IH*x);;xeY0P5F?(DfP$nU&}a*E+XgtHf{ZqV z9sdqd2ofT>XJ%+>iQYOzJU)dTumg$>6C>!<1jKSYx=^Nrz~{Ze zmlMaEz?RK|n{<#)9CVHXnhc#vGjqWGx8(eS%6Kzq2tXx$K}Y!%K=Pk4?3^G-UdGXB zG&F^-a{~BU>Uq3FW$@oy7mPWLWo9~u^F`Sjl1Os zIz!&rG~UDny7(P(QBFK~elaZ`X|N;06m+dwP-=Q+aS3<|3^9-c52T#p)YNSFjY!Zw zAaw9B9?`L>Ph#Oi(Kgbb=T7hV_)xG*B}gltIj(y?kha zR+I{kKSMKUPXba(B^GDEN-0o)8^TtwKs@7;Sq$3$SPHow0kV1vw1^Y5xUMKA50<#h zp(Q-T=|pt;q3abOr6{Nw51p9?=VyfX5N&MGd<|$0D>K~)|7jlt(vt!7xDJR*v9^z( zjZSc}2&#*~omNQu&BzRTgb%Eci7(CoZPXhv8NNLN zGR9^E?Ib`hmB>tkw%}k*Y-qqkjy8tqK;7Pe8FL`_fwo>4Sy(`))gV#eUzCyxxj_L^ zD#PkfaAyU2_K^v6{R%wM8W|%NyF-f4a?n;$aDfjANobFYnBEwu)UbdZF65C~5f8e$ z7}Opzh2D_{DUu#{oRYTxASP*p( zs2^$yo5O%a57OQPbLfOR%+ugCDEXi(ElT2H^HxyfAzK1b10SWifp$9!sCfyxggP;$ zDBjQjI>CXmEhjlKFF!9cIWZ^R7 zJkjUedgf)8pbox1Y7 z6;$A=6U$r=wEqH*QbPk{=yno_KCD$SN}>nXl?9+}kkDakb93mP6Rev*Av>^P{WU~_ z1^WdSy`Z>+6qT?Gw+iBopnJMOa`ELwi3P^-Mg}O61+N*w!waAhDdam|ApXG<4w!?; zppreUD8DK-FTNO@Xbb zF9ux(25NP}CJ(_OW{A334D54I{{r{nil(M0BhBce;*d>_h=FnFI0-m$z^}mu7xmz2 z*CfyxOpxX;Eb=gWAn>yd4K1O|7eJRxfOfm)=Q@?9rKJ|d2UixCq~^l%3@F%4p=CQb zU%^hUhpyNG$-_1eKmrv{yrNEyfV3JLK^MJ4^kR)fl;$R6-W5_O=cj?z9;Ibgq^7`6 zSApGZjJio79#TR>S^yBM@Hi7TRDxxpp8@PLcxVX$_Jc8W#~~;`!0ri5k2i)+&O+;2 zNPjXnGcP_ZC%+sto(FLaNE3K)IKC2m1s`m?5h7wi?N7+{e5TMrC|KEr)GR1UEyzhs zPK}36o*AZNjr>6yS6u9ug@ z!vu{DpqM&mK4b4FJQA5%Z z#2WO0@p#ufa9b=jB|g3&vA7s~!6E3{NXSj9Mi$T>Fm#yHAl?GBQwZG74FsKkmkm11 zG%+V0+I@wjD)4?y$es$cRu9w|<9K7ZF&Jy=LF<=cD}`VQ8MMm;G_eCZz!1DP1J(eB z_zF*6b;{2#DK05W1T8g#_5;znFQ8C^o}UE{P9p>88f=K!&>{y?pF@ip@R7hpx!|Ee zXjN(gTU81hqs>VyDM`(P-pFkP4Ik*N4{UQpJZL1o0@VJ^ODzW<%mLdEfLOXvTv8No zXa+4S5ZxhAW;6w@#R7Hpz-=r@5dc|TXlj6JVSGHu=6G=C&PlAy2b~59S`ljm9X5k_ zm5AyNCCwuD7Bf42UkJo|rju98fpldiF(~FRz zDkT*}O~IZQw$yA#j7I7<34JZhl!RWM_i03ACL8 z2_QT{3|Y1T&f=D^fzAWAXc1Ay} zKm~PE!9&WR(zZCYFy0K>6M&cksXJk591^rp2co7uqy{u(4N+PuXkr?6n>s`%=3opc zs~a0zLi?nk5*So{!|N@?N-b#2qwIr$EH?xnx@`e17h&FlRIT6=12p|;44sgII0IkW zK#W$P2FV(lL&w=5D>hS7;vwU@;JtV8hOj&0 zAYQ-|H=v>#bL+OTCCWH7!K%v$*6<~0A0p?LfEFJ>uc3qZ$O2lLLJYx`u2GW+dXozh zLy$!Rph<3|3ua)+4RSalv;+dx+~Cs>uv`)VJ>mmCc#77vf#x32G$y1lfzP4Chj&0H zpnyjp;^U!fgkg?=wz)u5JgAWY>X#&z#KR^(pk~9$Y<>mREwIE5&Xp#xD{>$)18&pi$H#*bxv2#xlyeJmKqv1T z!qh>_IoLViplbv{hus^aoDu||ZUCL{2@YFWMuu2}C)MIhMF!A)1kh0z@TLsdX?CE2 z4Di6FA+!Yt$~}l|2U}kQ?rMW?DuXsk&=#6g5=|Z5J=QAOD?LY}5J{~lq~Pg(-yUvOUoe0(Z6WS}7y zkFwnqMaCyHFFPJI&ImqO61s4}&;WW^GCcpIRCnn8W616sXy*vF*&IBI2(}7t2$)e6 zpIBOwpPN{c51Q31Nrf!@hDHXYF$GDL(CP}cApxziAdOgf)`qO%Os#<5(QaxEZGgc7 z0AA&wR0mKiz%?RhPY$T$LAn0h5H>%8+J29BPR@;o%#5VQ=cMMvCzYnb&v%Cu8Q>Ni z<{9|Vp=GqKT87X88Q4G@bOC;8Uc9L#WHKBQB$zcxQ7T9bdOLGP31~Re3_7d|(E{}% zYA6QaI#Vzmd3+VGN1%;!JeFWY6{vQGc7x4Lq1gmhi-2MfJjql5nzke326BW=~_TjH{w`P&Cm;{afWpSu5L&20YhL7a zSm3$|QK>=<#1nepS{rIKJd?r{SXro|ha&o+}DRlWOqIV3gf)Mk`PLQj^ zisOxtF0xHbfm|#D9wP_MAcIblPKifdQHsa0(5S{1G0>qtaE}#Kd&DOffp*2F#TTUJ z#;0T!#lx5Z$0c6tqeLw8I86 zIt#YK$O3kdU1(lr1tk8AET9cwh)z8AVjHZ%+WrE?HKOenkeXT)k63e80N>OAT541b zUTNjibq~cYyw;10;}^t`4SWeuoY>r)+KTR z2m@bj2s(rZG*Oe9m>X|oVT{r|g16|w=R|@I>;!LF0^g8i1iMfS;#52_2idv;ZkIu3 z!qCf1Xr@49P-yv$<;nzO_^uQ1P6=?!1#`+4UL&J-d>|o?)S7^AVS~(9flkMU?|Dp3 zPL7W+$p;Nrm8HhRRu_PaJ@887)VvbVTw^}+*+hhg62PmHQsa{|5;OCPC4d)E-~;U9<5Md#i%W{*VdM4C5+|>u2sG*K54-&UJSJ-dtvp~YHIE zQCbDC#N`Y*(IF|n0=Cz@peR2-4HOFH`9<0BCh+NAaFpXoXs|j9%M_uBIdthZ#O8Spq5 zd8iw9NgzDumL`FAnieOfrGjeXc-T#%5T8JE5=zGjUOR&vW@L!6BOi|=U|Ap!a`#U> zXsrWi%Zo9z0RY~q3c4E#)JaXwjxR5+0#|3?&SXVFd_2<76y(?y)V>;gt_9>QL)f}W z3@A@PbCkKsg1JeV_vahOlEA0>R}sNoS^?Vb1DZK2&QB|WFFJ?J zKN`Z8JU}$#NhOHUU6c`S6WG}&5Cfpe619LwS=$7joB}m5z>Ij%kO8P23@Jh(hF~ue zU`-fsEW&2(AvG&vY7DkF4qV=VRzrXqP$0j9TD3+d;GqK43o)QB24^Hlpg~&_u-pU@ z1lek6Xb9aA8DEl^2N`AsM;)P4l5bWepGmH^&+2j0w)ngU%%ZU#FW2BH<} z2t2_CTL%ephlwS0Wh1P{fp&M}Q}c>JyAsn=<6(o6(3A@sJ9j5`IgXa5)ikcH&38P!yqazh)+!{p=aMgbYbcJfEpJ?&~*lg<{b8+EY$gC(0ZC; z(A*d}v|)8jep)=NnlXoNp293tKzn0A%>u|;9TVsr4tP`+W68Clkp*nE6l75ZXgmbA zz!@?xTTlSXjiBu;h6d153cl7Dmdrp`R6zH;Lc#)^w&KA(^!S|oWXM&3;H--X28c>L z`443z9klNOzM{0a0JL7HBtO0&u@ZFEun9Pn9EM1PO&lSO&tVQ&WX^<8Zv-6Yu%Qd2 z4lU^H&v^5AaH{moEy#%nA32_#nw*@7d{8U#r39kQ0tsn6=?b~^T>w3B$JD?SQXZp@ zk{VhUl*pQ+dv4;p{a8T8;sP(K_pzy?`<3A)W1wBr}F-5J#G z$t{RCgAU0P3{qHw3bjvxbf~H^+VXG6A?1lVIgqt!p!qE$)Wgt_SMY%Ih!M6%G@?uf zpOXz5#3(LKOb0bhP=X%1oGA^|I{+6Jh@ga=y#ek#z}6pu?1LR_ipVkGRq3!fEzpu{ z1L(<#;HnpLJy9Grc@0|4=m*==LkMH$f24s#;~th+_f9@yT>HfCoB+2dY#vljEUB(OE#JY7rwtpmng|bs^wh zKRCWX`?^6j7U)_)Gw9+6sJ9@S8bL}k<4vIDJLCi-q?x`V@OHk`BG49T=tWS_f*z7S zLFvHE6uO`RQUrwO7o~u&y}&gr4QhhL$AicFjZC410XTu6EWrk!X9GFLsS>n?4pR7l zaxJ9s1q!{ictcC*qBe-Du#L!oR!5=MF?bRN_G}9BrJ!qK)nUX2op>c;v4wzHpqT+BWU;&Omv{y95if-IJpF* z-^?84zzKN6G&4UQv~CM@Rxz}shc6^S?~Q=wQ$dS#;N4D;<3ar;kom^21ERoDiKwHE zETQcyNbwCWS|DD4I|0_ogYSJsDVRWO*yDW@3ou%V5K|xxDMXD0ZhIJ-LyK^T8Zsl? z80vDck6?*2FSQ(0_Lro_Ti{B1@Du1j;bLe68wM!?tq(`)cA8nB9Htf@mReK{8cmLe z>|y|q9YA;RLBb9+*$o*+0}Yf7 z+AM-bVb3s0kY2F`?4)_j&c90rG(KTT9%2*rr9egC=_APKnV|u61P)$5ff%T(V?kap zhwjyc1PpYBA7TlfIfDAGxv=vF%;0N;z~iXs9dqQFPxxh~7AWIR2-Be#?;($#g2rl7i{edTGmPj- z9}kjDK(2!Ymld!}%t7@p8qr{w?{PNV4cu*l<9B%|ITCnSc zttbHpmI-vTE3|3hl3xO9OBJU=rZiwt2r9Ke8v!6=;b}$rpp8i2?Yp2m4#6=4E^47; z!r=CLep-A9XagFg`iIo0kWL1~$&jHsqj=cW8IXX5r!ep^OBsAex|tESsRu$`G>{if zU^@g+mvosyo7~VAS}tT+1hfeZE;?W_h*|{3LmI=-gPb7g&DI3s!7q z1RBf)HFq$V+Lu8WHo$@%5}Wa$bP5{rvWPc<)=1DE7>I(Dt*|2}q0xxENC6ZEpnK&Z z83+=}c#y6qGQ8SPPF_ zz!?@VAT+`+>Dh^+-6Q;lJBrjWn_ z^{hdqKWJ4EXbcS;A4aCo^~UkVmBpaBR>ICDjzyWm zuAabKXh5fVEum*gLp%r@W<#9Pm0D2(TH^)Z`VLhG8J&WpD(L7oe32b^jLZ=A>M!(q z9#Z*1hKnJkhlL4rt0cq*JP8od%7V`ud~lOe=dNEm~zRz@6YmJYrVtOR=8T1jFND3=(-8yiC#{1Bb6$OQK|VT+85 zvq6O=q)<0BhMqpm+JGB)c;XQ@yaCD*CdSYU zQ6ZM%(dC<2oD4p91v1+M8gxl7N-W5TH-?QCf$fFH1~~K}i4B@eVFNc1L6F^shOnDl zAeKW5Vu%7zOAXYqfgcwQDy@*#?L*=ZRKi1#`iHOO0FN9%7xiGMf}D&F?#m-m7{q!! zeh&s+MF1^yQ%h1oT|&?qL&=ak3gCw<;M*eyUanmfZ)ky%cA;KII$WnT4|F02Xrvo< z{V}Z6gziv))yRg>ONdY^O=wmIm2B|-2|Tx8-y8sr3D^=}m|clQ>G7aBhrE*b;)2xV zc=#A4$P8Ew4Lw^5nm4+{lQoI~$F0=Wt{$^>dz zLHBZ5Kv(EP^nu&l@hI!^pfgjTvNJUvcH$dEHJ&$(m`y}x#j;-B5E_Drk`Oc&2pg6H1%V+fQ-kNM(sE1UQO}J7S90Kl2^#B$ z)YY(Th6*aD5bfbP92Ni8Y{?V2<+gbtHI{DWTMLh2>NpforG!P>~6E?9Ct z=-^1ud>E|ON8cv~ySWkME!ZR<#49C~0RC112~$pxA*mwp z>7m8Y&FMz4rVS(zVO1>18O9c{GnYX#g07(JsF0!y-Bt0Sd8vr4^57%~DYJ8Pz*m7o zPP{KpPRvOxiU&s!c-$keG#6|rsMtWHSk$ws@Pr_ul>_UNgIx~WyZ{M6SQQUDc>{eZ zH*EGAviShfB{qi6CSx0Q0xjDIuM8{#clyBfWnM`rf0@{%&Lp9nF9SJEZxGCmTV|A_0Yog#k))4r>mCExiV< zHi92okeCeK$_~2U7qVXjlvY8r%8;v{e1HVwE~BIp!wV-voJJ~;<;;bb!S2159vYt-?Cc(fZEK&ctL zb`I2vgbZyOT0r*~LTty~Z~`SQLrdtTArQrwWgY1D1=v-)5H+Od14yn&Ei#NxE6vGC zE~x8bH)i8(poYlp!Z796^up++;4`1n-N@p7h? zMhxJbQ(T#wlbMIS00T6J3%(E&T0_Lg7vvY0#KU-o7AQ-g@OTeW1A_Cgg(-9w1zJg# zQd|;m1RIDX7+%N*!p1Tnn$R0%&~phulTY9Xg|@uR44}g;5M9uc0o);jZHNKaEfpn@ z0@%m^G$@&vn**s}z*j-WgAVEdd&*GMIMj0yrN4b$D^xRiiF9)*99h^%cZ2?fpfieFL z)@u$c)xZs6JW=S2Tug#TJwaQllH+qqKwSV6j7=bUppoz#&}IS9NEtZULBa-)9pFq2 zZm7o>gLdqLR-D7{nnz17rFr0$!qBzipfW!`6%@jd)nKp?hOXt0FDwQf)epN>9ks}U zp0NcE4%l^~Q2n6cJaFEK2VZCfnYRZWQezBV{{<_hp))s-!~i>;7u4^_jgJSd;mD1* zK-skdFQ<_&_BOMCuA>Hzi9pg$QoOMdtgi!(P*|}G2}}aZ!a#m9HGz)fLv+9jDp2VQ zxq%ZrtU(f7d^pk&rZIG{AI#&B1>lf9E2vI`Sp@1tfHDfw<`$Sj zv=SQSz9rLmL)e-#l=Ch#KqU~U%r=D1V8fSXLz;%rX-Ok9=%x|S3~Ekh63Y62a6u3s zkJ8>lFE_v~EXa@@sKXWy)&ng(jA18EgJKxG!~k?ib3p;(Z; z8d_QyAP%<80SyJhPueEv5R?T`1x2Z#BNgJ)GK-2~ca0ds&Z|W244FdLzkyn|!6ikY zj$27`2I9y*Gw7foG?ySP8iHMmfJFv+j03vI!5P&UZB;3x9Z%E@9_${y0Pr%b_`KBg zcthx#8suJ-zdxilGc$(axloRM#j)Zub`#~@^RC~sh|Uf4Nc9VQ`CV_ z2ZKg|;>{pSMv>MhnHt8YCZ}W&SG^!N8eo@eW7LY!DHTZ6A@w7{3nRhhJ8T3T;&f2) z20h{&ykZm7q=IkyfMzRjSpq6MKo{JByKJfP#)i=31xdd|^kqz;=?xOR&=y8=QgS@# z@>4@YXv%^ZM>tbP%^FS+3;k(p};|-0W4Frg9;n!m1CW5YZv4Gx9 zfLVG4f%*W@nR9|pfV#DMN%L`n(xgETW2 zd|F{~YI0F(3HUTIQ`9A>__c!)v4tsgBpEce2fwxtBm0icyM+aVn^N2M$(9G?>O4!p}$qH&kH5 zJBZ!(C=C@*7Z9|NF15HMF)1e#bSXh<5$KXf@FGrV!yDQRGBSo1TF{JxIZKav>?$5# zW1RC1-Dm_!jNsZF>!3I&l#C3ZEpg!!;{tEnxX@VBu8fHXk(c(!2pu!nEK@9D(g3931ym%8Ml*2@z zGb@mWJ}9|@Mk$b{)KI2G;jKEvsaMc}0N5xuXekwFPc)=yY-oye<_}hQf%kC77i7nm z7G;9g7A59_rqAMy4WPq%;8rH&jIwy}aApDMsO;1tP{SR(&)gWg&Jhxx*w-0C7P^Cs zF9zKu2idrYR;YtAyP+xU-V{(sfKI@IOyxmF<_t}t>uVr7K?OHxe|KgX==xUBh=&1m zh6I{{oih^iOEQx^OHyG&d!SMv6WlK}G=SC~;6((P#h`OBQj<&ap?eL{+MOoQP=@#s z8fD;DC<-o%WkYom()&L*anjR0iqYN}# z42ybVTiK{5QzM4bAoddBLDWqfkkZc>y6q2Q2)tVX+9(S;xCGK8L2kmrTI-N%*aTXL zL$rfE4cvCU}z3oP6II;Itr8;9}j7wVm4Sn zi*`Z2w}h@#gIEstJJjv*@O9iEwdTgqybVq5pb>v?FBH1k+yuIa17a4mL4hcWKwWU~ z$s4duD=76QL=*Z(7*p6nT2R9rG2RYxjS+0=7bxRGQdxRx38-cTb?PBCo)N590B%HL z8^z8AcaK1w_0-~c)JZC&)-Y@xK`H2}2McI!!{#ItBL>g{=XB75EYJ!)Gn4p~%rbCu z0h z)Fmw+RCa@F_0*JjbLjeIob6g;XmbQwJ>nm zXgJ46A*3Fb1{FKWLn0YEq5<-gr3JK$2bBSdS-^KEz&AHQ zt`sqY-n9bD0U*Wb%YYyY2cglLl#^K!Zv^c;fjkMT_VYkvH~`813D)Q>h}2bocyH3oZ?EzDkw;F;z^{KRdZ5l5%QHz7+a@6 zJ~c6cwowS0k0?LT&-OMlfbHr>?-0Y9ao}P(G1YU0;CiJmkzLKg$-|_EGL1)D`==GCnw$v8WNx=g`{9`02x59 zvVo?h5cmljmas#S2nHSW&_hJG3N5R`JqBt9;;B(!sRZOMQ&_c%+&Bf<0BY1j6j*=* z0NP}ahoANf8vchx7^pu4o;U*OFf@cVNnl|Hov4flP5o!a8$lB`#JlhY3nVf@^Ihnb zAtE44lG9U55=%;o;*DVYaY2%>jFSeQbchFy>svr~$)iYv&N8ro&c;A&$CD3W=@j!a zZX@V)EOPDBV}X{VW4KnGT!J0d^}E8>e% zK{pkH2cHa4N(A`gC{RBcRCt2h0>&n=c_&aJ0JU}?=Q2Qs2P~nZdr%7sK(n67`Kd+8 zpc9rLBPZba1q~>}RwaPEXK0Kv(g7XrBDew(v|kQ9=oN2l1YHycno0pzl0~2*EH62+ zBp!Be7Ob}co;L@rBF;#yh)>B(&n$_D9e)Oi7$T~5@TOL9rI!X8*UL*SinlO@9y$RE znE3L(CNzH?7sRu;>=<-;kq)9{wfKG5Nj*kb= zLx9+jeNhI`5jl7x6V%K~$xJSZH;10V1!+#WR^-LUr{t#=#}_4L7K2Xqg^ppMMiNSW z08Tl=24*Y8K%&|U1((z20L>A zT<{?50mm=mK0!lhQxRf4B+r8wQh2s4y{t&NN|bf`I0XQj1C; z%`;G{hwM3p1S))T6*3MF8_t7zCm3|JB|IM+n!rZ#U?C2kb^t|}G0L&b(7Xuo7ql#c zZ-xW8*U$pmZ-qDta-$5SbpTFLu=)zT;y$$^8Md?&5?)Z_QL{SAS~1vwC^!~i#Xm$d zo?;No5`FMe5JT9o95hrwKCmz~fv%i}^gJQ$3uuW1+5wy&ACFj5T~L&tn_mLH9xf%` z(#Qg`_%Xi}w0|})FEs}=G6%{K;3L_hi!*-x12dK+v4DI0}&jx|R6p^waZXhD_W7%e7 z3_Y*|*~(U~L1;n#<7K0J@|fW4Q&QM*^8$HZ+Fbx&>-H zfezZNh>wR3bs0i8N zGcP_RH67F(HG~~@OjJyP3^p`3fMjckOUVo}6KI4$$_9VvZQu;BbJM_8urp|7j<1Vp zd=BI)#wpF4TnXmw?o*5H}H#oME*& zA~C@VE!etDA}5rfeTjn9qRjjh$nj{PHGL&TrO74nupA3BTgAixbm#@Rh=@-rE>A2l zG=t7zg2lk~9s03hX3%am>hL&dy&rhR3@A=OS4x8ofcd{TH6F+O8MI3QYBa&upA?jW znoQ6(3wVkNb37g91;`P97*}vWYzOUgfSn8kc9$X4P>8z_X$5w-2e_g%f$jP80jA8_>B5;Cdw! z(u@Rq)d+Ty5Jr9hkMPAOmR7`DLMu3kEl^jWmVGFdE^HqQ=;mC|4uE3VZQv%b<6FR~ z6KRbxV)YIp7eO3^vVa2?Vqit_7O*=2v8V)vj-e53tqR29h)4jJFR*jo^TCJ3X6EM= z$D3L}=ei&ou=^A`QVg=e$iNt7pb@>mgG3$dcx~{KBdC)60@#`aBiO2d_{#j!y!3d` zQ8CH!xzKTNL{AmG10ULU1=($AfVv$Cd3??-GY2%aPz+uK3%Vx{eCrWPd)OT`Rsc=` zu-PMspAmtClu~m*_tEEO78l2x8bEKphh<_=V+GuLkI%`^FNimWZh1nhuE5O(ux&<$ z(6yD&dM~6Xu?)1qH6A<^5f2||Mp?88ogINRu;P94)8mmgwL#pCFYSYaAwCnWX#l!4 z7koQxalD~{1$2BHQr|(Rg+bGtiJ3WR@v!5n30j3^d>__zfsX_wRmR6BrJ9+5R_P=c zl)|q%L<=(LSOZ3eHH2L?N6;~dCK2+qfH8Dh0HPh5#4(onf|3D35R~4`452X((TFF! zu>^uC^lTGy^rCJN$2;l`@uw+t)DV_LA#+vW9h;C9kV&A+B8Y7yVc#PNYn&Lw8^KQ2 zfhK5h?+v=t%g`9seTR6Qh}J|}eo=aAJZ!Su$iNWV5Q7+ib@l|cBt{#6gu2Q(C$q3L z6|xEsoSO|{$ACc$230!X#ePUfRDxpN5Z1$hWDM8^Z{T6Q(!7$)oOoljbBaMV4JhM) zPK`0OgwA-NrESDs3y>W~uqA(xay;HMFD)Mt0?_^;#Fihi6_B7=Qd8Jn7qF%>xG9Bvvpi^X1ZamBBvkMe3$Wq{ zbNmz5EQJ^W?!H0-1Xgo`;>OSny3P=FLJmCUU=$CFH|Tl{P&Ya;B?WXxICOahYLgdr zMF@N&bZWc_bO;KXZD5%>FA02&XK}ot1#~?GBtJmbTBv~b4Wz1=C&wEaK~EY)iy3HP zUJjaogD%g4ZzqQINb8gHs7~Ck0BfgVuiFwhvelB)FjI5Va6MS<8hPV4$^7 zhGwA39BhzJW>Q*OW_)5&W;{~83aYaa*Zvv8j*o(ss<0V^lA_F9(AYoNB$y;@N+t=^ z(lUY0!b7t+w15CLEX@tfAv@;4?Lnk*ds9QC!-l}202yZhwSVF>GE*SC6G2Nvz}7-S z0!!flIy@X+FhG}7!57|uI{2XRRPaS^Nsz51;BBh$u(?tAd?F~7fdUP5+B~R81K+X) zJF*;NJ8T63`fW3igVBs&`zN3Y3vyI1C|#QyLHp~Fp;e^8T(B&3W(F3p(7Ft?WO70gKnIL)q9!X1Dy>_F%}NygXgA^k{dMR zAxe7a_$HR7lM%E|axF{*%@(J_@(ws8=6{}m@>p0Lw0I`M?X?43cwp3G7^pAVQ0faEW}q; zK|Av(jc-^(!w}Xa10`RGb3xuQLEUZ-4l>ZjUC^9cff%r$Wn_-GSlK=R}Cj6#;0ZGC4!dVgR>I6e8|a9ECFqDtN@*b zVGP}h3~?hgC1GSVNczahPfrJ}3`0m46y+!7q~^w3K!<%{!%!ga8yP}RSpctx1^39o zdmB`Y%t2dzA@l0s{1T9#Q)y^y0NM#`fm9ix#0T8<(A_ziDe=%vSrC^)<~6aMewCJ) zQ<7Q~Ul0#F^affvhJXfr!Es=20v#2C1TT2R72Yj?E$|1m3BgC7Bld%Ud}#v9`4DG7 z0}zrVp&1ym?E|FP77@qoMzHgHAooBggU+D`on~JiZ(+$0Z-R7x2zV(pC_9#xq{bH`=WI}$ z1u}99I&3Q*vTqu+@Cxiy)Wi&K1A+qpy6X~B0b@O%6I&Y|RL+A(M&rR(5M`#so5EIu zL3|FXK9L9V!2K&|T!1gg0IhpVP0R&t>V@<&z3|(UhOZQ2oX`rq^Jm}C!(3zVS z@ulGTaoFB@MDm0ba8QdNxeQ#p$H${ge1N0F0J;tU;tlVU>$1!MOtP7O2W{5&a z_JI|C7}*NE8yGf7k(vTtN?-_I@(LPUhpc)5?I=u5&W<-Uhps<>geD}=K|x|@Xle@W zLP0DhqDKubk&05wQWJBa=P*MTGFq5J*N{NUG~^9jnR%eoThXExnnb|K9@LZrEhYk= zTbLSeYy`bE$2Tz<+|xr{eGe|ekvbG+CP-yCxY-12c0uhxNruo}(nhecvY^!B{2b7( zQP4~QB=vxL1mGD3Q`o8bkOA0u=o(`X6>kXJ%LJNF1T8g!oKFRr-v%w?fSg_h30OP@ zFL<97WTOd++hLt@==>FEvI`VUpo`Q|$`L$9`=pko=D=>ZLP?0(pjs8BTZyP*;VTjm zLZHNAVFsPlg!qVvqyio80%2r&`r?$*+ycnZhzaaUKcZa#o4x}% z!NL@pJHfkCKxGc(Mmxwc*Qv?SsYqyN#u8d!Laf3Q#;}nOEaNNS&7kqd$d#M7iyP>o zK6tAY)+r)r4Lnldi?2%az`HDrEKMO(kf;?PXx=Xhbc|3@BKVxi{P^Tz$Yf(uYP=D2 zjS#F5126Z2jM1Ax$CaQpKhpizP-`Gf&}7KuTD&j#3R_Ux#JIO6xCB%(fi^IrBx`~` z#T;Qag!DqOG z%!l-B4b7nQx-hdK`>Vi#VFX>j4wK4FEGo`O%z+MYfX|FTz3~^?GlG=R;O<#TW==6= zOImzUYDrOLyrBhjQ8+k@gO@Ns?6Ne3#5}ka2r7BvlT(XIia{fZ1*y65CeWEd@H7Hw z_%<;o9yEiPpNCXv!cH9mRd1#i@$uk8qQHAs&`-LBMgvOmiZu2HjVtIe8=wvhuG5k% zpqoG;ItVow3!oikq$CfG1_Rg`k07_l$Afxvh8X!3VhQrD(2T_5c<_Oa7SMrDh!S|y z7rD&~?hQffCqoP931|@OP$%4q<6*bX!4fpm3g>LtWHNl|m~Uwb=rlo4nzDo}6NPC* z8LTb`4Zg;kL6>?$t9{6sLz%^(Yh=n3i&8*+1>{N@lr6xGe8|cYNPaUnMmggct|l=V zmNpTsQ%HEg8{;^4y`U6;pri}humN86mXj85WB|SI0CZ(jP-0$6ey$Uw=^b2IT#^d9 z?V~ga(&<7i;$gR8z?z`Y!&>8wQ1)2kDP<6K3Z#bujXo1ISep>kl!RB5CE#s8CHe7~ zRV8wuLbEA&Gy%GQJ}W;nFW%4`+VY148n`VSA6lGR1kPz?i6x*hFK`nP)_6lHhe0#i zkOi(LhR~`RR&sz^V`<<@E;T*12z2ouY(yqM4Rq6cQ9Nw_8@S;JzTg<#k%dIKA?iV; z_}VooiK*ZdIYFt>+!WfNfezh+#Eea$1qt>U0@#{6kWxd~?pmbafD~=8t^sJ-1oVzu zLsOI{5JiicO-hOjlv&}@M`T?iUU%qz_WE%7llfYw@|(Gx@k zYG!Q80M5s-4L#uAB6yAvvRxxH53(i;;t}*hDgd<70CD{iXuvGBC>}I43mw`rGKMxR z;58B0S7t^ibA!+#6;X*nYc}vm2SOASvc|AUdF<7^ktKA&0mQv{vIkNnY>qnBOQ3%S zx}!DT*aSLe2eAj5EgT$Sr|eW#(_gUvlx2pCakUir)_YR7$0w93Oa1E zDn2u>EVYQjR1Mu|25~T+R0i!ofSS-Lpk*wmbA>3aZD=Nd4Y-5zi4m;9j#lI#ri=5F zvMk~aO`*vP+$4qVaY;!9E$akLlf{Fk+d$1B@NyqWv%wg4&;`T~;2IwH!A59%(P5i= z!2_^3+8P*TMNulglETyi+CYzo7d-K~r8(dx8hn1GG$}s5C^e-tIW-=%_ZT#D0__E5 zq$U=`7o`^Gmlh?b7RTp;E`$f`1*HpE9SW{yD)Qn@p@oubSt@8xZEk$t#HmCA4@$=;%4ZS>Tc=wIZ{)q&VKt9C|zu*eFCZ+SmX( z_yy7iYQli8Xe&w0Erd!nQvl3EbX^2b~248z@2qUr{P#h8A+=a8YU*m|Glg zYzl3-Ly{mg1E4mnVTXuA=V((>(-KQ_O5&5y4-_v34MIbjkWkZLE%4Oj0?1kR;2dQJ zyJ{KKG6ywEK*gYu5p-$+q7}6UHiNkmQkFoLxRm6B2NUzs<1L^KNYFWE-lH23@XC6(t(p5tgQxX zltTxr;uDjTQwvJsQ*+{tq1!Vd0f(<3gwD&sCLrQLUIoqkfsz6A@G>kd7*On(nn0Vp zpo9s@W@#lwrJy}tsquzp&}AQ}<8&Z>MrP2hfXFvrp)3{z&&)uEFTss?q-+LW>w`5# z2EdjrLuJ8P4|d$Mp#f}XDkMZ84PnqdN6@ig@Khqmb*ARft-qi$J2yVw9J)pi7S^c! zrX2;&&i2Ly44y~UV@wtTDK1>ejys;p({f`GR780(1kV-Imm#t zC-|_)_=2KT$Wd|@hS1$kXo(xT+y+`=LwyXs{TX%$HY8y2BsIsJf{aA8sTTMdN7xE4 zkgLs%pvQ|7gH()@!8^a83wR;Hj&k}k%yUp{phY7n{eZ?gQc}V8z`F<#RZwdn84lz( z$mKy0K3D^+cz~$K6C+qQWr4!n2=ypR^acZTWC4_8z^xN#2iDXQ)`bUkU?Ig;d_1&k z2Cma!n-5SXd?Ahm8-%@?1DVzZH4zHpVf8ocM0HR)j5kJ^AjaceXrm9@r79>wI_}5F z0J@q4R`7$y6+vV5kQop}M5AV4bLe0i#0!KiE=h*Wo)*VLrjcMr=z+r=b$%IM)nU2! z!O#L)?n3NEj~?*U4wi$i3ksk!N06{Kgq3s9(jEC|PUyKxpyqgLMZ6_!B_O=H2N{$A zXC`A~=#GD4R$iolj!p-4lnU~TGeHgD;&^lDN;Xhw8xJ1W1BW{(NZ@zsVQH~IS1*Bj zOvUkeIq??Ib27nW4cOM@fZLpq9Een!LN;VTjzTbpmcZcA%6Ozi4hzdvNOK)@7z+HT zL-Zg4uh_SQcD^9iLCbBliVP};Tt1taLJJDVV$ifF#??~L9x^%%IccCc-Vl1; z4J17fPKTHoz`zo^t_flUN)ZEII0Rd^1K;@oFK9sHy5O=WJ+&mgC_OU;evmh;#`H){ zOaW~^gf6~7u_8VsF+Co%ekBEZg0~@T`z|;^z`9I{CGn7%Y75vP8SZuf)_pT6nFaBN zhR`txXo`oNPz4IacoS%g4&pXEA&3~fgSMN%nZU#Xx;Yg-nv$HKR|cIfFoCuTAZ8Pu z#(>S$L)60y0`QG1;AIiHu-mOoO`sJztk{Aqf`g4;pcJ!^9uL^H#s<*zf>x!1Lp&aG zZGZ*zs2+$T(2E$vwoJr`6)49VnL`T$L=zUgumm)ymYJ81eo-_$v_S1@(7x}aOxQX; z6V&6cL9+v?Me*>(-KdvjK@S52txN?ElNlO9n{W`<qY6WE{$#BnHb z4K7b1W0{DBn8pUsfQM+n=bMtm5@=f;ePbjjVv!rVMut#NAUCc-r)Pq~z|b6e$_hB! z!wOn>u@34(pp_4Z!7Y$}BQun~Ic%N|HWv&oX-rL_!=C5~rnoXUDL)6aOt>HsG%N(0 za)YS@Wn=IOkKhq+*qA>gZ17DLK;@8^Kp0v;M@%8QApwtbkq_tql|0Z1$EoqgrYIW` zK?O0Qv;*}V!R;teiUlnWF*3Gb$W4xSNlArF8iCsIkU2ktc+e36CE)f>yrD6)y#sL# zo_I#wClwW%gSNL1x&Q}M7eV$jfO{j5b`@x#J}oca6lIExaH7ZG>w|8a zNAV=&=yCACjENbvuLrG6T~a|u>LymkL-q#4R_wvbO~ep=d}0!46E5-`F&?KPO}bf{ zK`VK1y#OhDO7i0?^TB;3*a4bO@Rk}VRG{GlnSp{$06>xlI2*)=fLeEuZ9AYz$Wlld ziQ1bsh3>mSYC9$tXCQ_nA$@Vw1_bhy6gaX?pd)P%%b{5jZR8sH;xllw1=Kmgu?Gy| ze5cF;W6SvX;*9+Acr)l$SnwSS@z5QG5bN*+Fvo%?{L71&DSypoJ~Bj`L8#3gwAfs{}z44`Ki zK)M#twQ0~GN1ZK$UE~W%<&YB8IVZn36|{#Fwq7`$mwP12{R=Xy2jBMb~pqg3xoSii0&Vn`#}R8phXbi z;eq7%#NxboLj&kc0MzcxbkJFD@Qxp(LPgot3tMFd8;Suhmj{(fphK2m{TXm!25aPk za*{Eurv!~S-^{$?ROpIVV^fsGLQKZAgsrndtH2R$=91C^vv@;e=+b70@9<267H){1Ii#InU3sB3hZ_x*tus=jqbTQ z@t~o&QqbfQbQKUtbuMJY-pCj_z62}Zzz3hf#zN2%9!w3a3`|TZO9Wj`S&|Pffd2%_$eKuK zP=Iq_aXe_&CM6!caNh#lo{cX69qpJ`5}#I-nhF+yL?RxSA=-z~L0|B)o?>`y0V%T} zMK)-98#)dL+GGTZUK7|NU5GlQa}hyl$puz6MG|;}Z+|0bvV$fAgkj@0&N)w#85VH;t zKSDcn@gY^PJ0DZ>K{w$PY{?r&QAuN#2gPhMGP9NNXvQ*V9WWz1F-PY0XmC{cAbg=w7>!{gi6YELL!g$H#+9 z8?;gbzGnq>wGgDTMcZX=25l-pJOK}c>M{?kL*(Ep!4lfs2464*INtC#-}8&kleNJ}Ztlf_01tMi}-<0%O>* z#@LDsP@*+6g_b=8EdT{DX2;sh6s0wZFGWEoFOWLspnYJ*@XMn?g(PgY7FJ59#e)tX zD=kWmhovmYS_N~Y`vV~^M{h7WXC!9kp-udo7(mw;#V01`7emr4I0~UgKwSu_P%28| zk@h3O4#a}hDX9e+skx~|pu2VBK?mT0>Jv-o;4n-LbQ~Nqi3B=28>Gkx+BSmZ5aiY} zC_0P`q5DtbLATN8l@@^RPD`!GL|&nYt=<7Gjs^P!nj4&o67!NX;-P~`ppF}8$_%t% zIuEo55mZNlm4lk#@hZkCphHhkt3%k>D(qrLa9%KjT>=4LQVNZzl6Yfi#|+dOOU_4{ zM=U7HPbp0w;kk z+Rzj_{||{Wq}EP6bWQ-g`P0+U&$WjfPg^f|8P<88kV%mF9si#4C=E2h~K7 z5pK|_PKE|%i0hCcX|*Udxh$u_jY!DGiAhJaG%&8wsB<0ZnQY6y+D> z7boU`PV0fLQiGU+JOBe8TLmo)jt3twZD;}=9fqGhjn=Gzr9IG65#;e}=n6f^-l2HV zvP95qD(IADP`fZOCmynN9-L{Q>B9+Bm4kXP0r6(gF<{)|A>irnJkX{mP~QbStO;(b znVCUi7veMMR03-E3Yv7Ga>&yR#s<&|ACiRP;fGa&oA$7d0;q9iW&+;a4H>Fq0M$QG9{%5J%yBm*AZsrCxP|A8ge=L>G?(Rh6d2J1o6f2 zb(WwVB&A89SyD)$0O=us(lY$Yb5LS6wt$W(LF2(QAL<-z18~rgz!yr;jmqFc%K~;p zFW6Sd;36n;<6)O6K*Ap0TmsEbg7%9-ylP~CGIESw&4BA{q-rJybc-dp0aF}r0y{1b z8aLRv_s7SI_Z_<|K@ z@G=0ar4$7O+;>C@&;%pyerQkfZne z4Nak|wh==y;Imthd#{KN1~@igqa!HgFEqG74GvJL2`Z~h&7iG!*viG6)Z*fjj6_He z72-xbg$rzg5HZRHN_1w1&^Z*?C=RqT1MmGtoR$h|mxL50CWAWYNMi`lQUEbH4xTnN zf-dO6S?EHoBwlhmI%iw437()jN5Csl=aT7SBr>Ew{n?Yj(d*=+Cx{Kn$ zt0^s@%_69mz-bzEuK}nF32BF>#v7ro?u8}@l+G`F@heL4B14*v1{j!i` zA5c&M?oEQXn`S1(L+|E>1P*#u1FfD$%4wh&G_-(j5CadGAe|F{a_|_~If#S@Zw*0A zK-uaJ^%kOG04;n$?JJN=p-VAAI!$2PN+8JGF7#s|s6&&$M%U_IPrv*Sy$p@8NplZ1&9@Zv< zdJt(xk+Fq2L%bp6d?&~_S8=?tQ9S&3p~{j}$ohTAj0ZRdVf7iPI|Vy#3=|QDuuTS# zWCQUKw!?Z-^7Bd{m*m3wbkGFvn_L_Z9nmwffNs$QrznWilH!d_&5-7VoHD`3R29d= z+VT*K@svL(Gch1Hn;4?hDv&@1&F^QXq~?`mmSFAl9 zd;xrd4QSBI4_u=|x>trK@rH;C+94)kt923i1m68b2!Z@*VFn#Eg{4l!)-mu4?8MS!< zO{dU`2b|~-#Rlr00>}ygV`ys=ViBx%1_vZW2v3@DOHD0~hq)Yea0j9n)&m2lMA&LI zOXy}ZP$tL)^>9JO0c2j*5L&w$BKi*mpR@tYV!`y0?ik9+N{xg~U)A;cYc z{D4wPr6+=}g2~KHEiOsSEdVb~D~>lbgbo*hO5J#*yMl8vK?8{3Qqsr(CEoGa=MO(_ z8`_M69N?Ilo(I`iZvs1>5#n-agrlY)6gR_f8sIZMGplAbarvj%fSb-Lr2hP?hp!xOmiu|H@3+TEmXiUNC zV^D@NGzJx&poLOIyArv_U}%i8fC_9c@)Adnl9GaWP~#!KxU>LtE>3ZL3TUxNF6d5( zlFVe##pIy1Q$_~RIdAat$dV$^MkeqAxzq|slMGV7gX;doqQsK?qWE~1)S}F?)Rg#w zjKn-p^A=Wh!%7CEdJ8f?k)2v;7;k6@ZJR*zW;kdrF&;cRQUvQK!^(f~h;MOfVZ5Oc zbj2XGpbDoRgYb z5N`&(;0RP$f^V%WN-Y5Iax;Mq{TJnC=EcXOZfgWN&%_*BvOxm`CDEH2pp2{|s!Q1R zf7Egu*2#x&n<~kV2d@$}g%&iBRs~qd7&^QQ2}CSo_MlEda!F1lXeCAws70KcSezYi z2+Qe+2!iiy1bfF6y4n+BF03qvG$@?nLDe3};JoyB*a!(ID8ViQmx(4Q3kX344E*c~ z)Z)xBH#IK>eETX`pRplSBP{77EtiGuUx4hSFfuV?0QJnk=kS6XP2d=Xx))MBqgn-R z3xgd3IV}Wir3I|wLD7n62SBwIrGm;6q((GKI>+8PMVl%vN-ZwUO^r8$CS-_x&@v2> z*wIFOP*i~$IymmIfu6JliiY@{)WkB-Yfn84kY=POW zc@qWFmgbbqVsQ1HSXKc$M;Kb;fU00{QYwm%hjcz67UIe1C~Zk_`!_isv=tfJ_%#A; z=K!_UFeAw&1GKacbcl1j8FXzYq8SKE>V~jI0R$ZZ$!g$KVQy&wnJxvlw&8g8&+zZi-Cs0B%b3tWiK~a3XicyM+aaz2g5o~iBcO;BWp^KX! z+VF%n>Y6Q(l_scL^9Wd(mRORQ1KA=PZ;ZOF8XoMB(dJCh7ShBNaPBb$tz?6@9zZL_ zz>NpcI9GCFat3tR7PfVVpeHc%5omQrd~rsisi9FkeAyhVN-9pyFGxjdLcuPOg2oZ# zFfdS17@^&20XwP$=@1T(GWfO>XtxbCMN?dwmX=u&Zvna{ATc+GpcfEZC*Xa0$eIGs zLD;#86`8rExsVe%z{7*4(83>LE3H0PQSOXWdLj=FZr{qQ`T zSey#l4G-Bf4W2549vy3F2we>gtyX=(TS363uaODt7Ff`f0pu_hLuii!VmuKsSDcw! zngi)E!%kQSP1{3OyMp#&7@8PB=RzQ65))+5DP*XVq2pU%@0(ge$7euU7rrbu6=7v+ zN<4g072N7V-7jqnJCGV&<3Rlk?a4u`Lu%rJL&?w*x}^r{e6)qWXruhOsk!-};~q_+ zli9E$ARl~v(v+M`YJtrrp7K29EQQCfpph*Nxs6!h9Aa|R>Z;UK2fgTiE0O`3H!cL5V zxCGY2hi>mg8x4o3ftDYrO(TriP9v114NyIZ(goT9z*6Rzm_n!RA-2Ii1u6Vd5*esB z3R#)~j$T7U=sp=}Zp%x{Opga2paiN7OXAH@1~c%LHYn#Cnn9P|!$*!G>jdJFq7hcw zA{H;FK-U%Iq=Jvof;ZnmTPhOE5;Jo^4FzyI2?d=g4{<;2;z&?Qk{chN4WA-{9Lobe zO9-?9EHkg92z1IT$_hDX>kAa&@bMz(?kUuZ3!vNJVI!=NfX0&uFw{>6AzuWgOq#mpgDEWnaCj5ni)YmR%n$awskwE z&{_o2O@?2O0_uDknwp>|x@2f-hm1LZ!W`0-GlO>H5p(eleGnGe-^=XhA4GmYYoAUL0w~lC!IPa zf{$|t+iC(kwE|rIf!21#gIeU!&B2DSV}77v2)QUUIUju9A@~-wctfJw=a9q&IxM$jtx#9a8=Lg)hSc*r(_s??(V_>|1D%oOA#44Ux-&vGL5b3o-YtTk%{ zx;Y+FoNwD+;J2M?opnz^d0Ij3TOoyKo2MTbs zRZoane^X27bSW&Hp=}G$gjjJwPG(6wXcu^DQ9R1fIiB2rrO%a|Ut9v(kpdopiH9AI z2F(ND@vGwa_`D?emI@2#fFiWa4gufW1M2@lcEXxNr!An73u;d0$H$|ti8Zn`g|t9} z6LX3ajSS*JYZgH?^ps`>=z=nEDFj|S4i05-6%K0crpCuZyA+6-8CZ`NeA5_c%p815 zSWYT*{wFmr-U!&4_5^jupdP_Cybm5Xht-(iGys{cfGmH2 z7A@e3OT?r&G}u6?09xgu%Yl6jSr=1K5Dz-FBN;sWiheK&*88iBVJFl>28jY7cbkD$ z6N2`agK~X*L3X?`G~YuUgJfYo=)QZ;EDd^|LY%(2ZZfI64p zIRkKU5g(kNoDEtY2ukY4ptuJGD{K(6q$o2LbUrm`(4FYg71n}BZHb#1LWdq;F$}r% zHa;gm9n{2v9kT)P40`+7KvKEMPJb4OziXEie6n2gwsFMg)nw5K7(9mcXVX!{phOrR|M2KnCzmU6(k0$eh}7oNwXWE;?W zdPFqB&YT2QipAxi`O%C5a9BZ7DtJA1JZx86Qf6Mfu@Q6)2PmK+mk>eQjgWYQr&;){ zOMG#8VnKXja(29lF|-tcD8&;IkX|jg4Pgm8vl-k!hHm7AB{-xRdDt{=QYkp`o1x5v zL0d(r%|dA12bIG%{{cVk2Apu96(Oo2SlgEAMfs%#@vv4hG|rHRVPMyO!u)|W1q#|# zQ3P6(QJNZW1ReQ6Eh!Bxp@{)nNr93fB;$L6ZZih$KZKQ$kbs6%^`QB7&@gFgGNM^% zYG!~m#R}RU8K0V0nhU)#9yuXEsvS^LGec|Oqt-ZJJ&-gU1in51RMupcfNnd09HE4* zsSWM2L2oNEhF9E76j6BQj3Z}z5RIDR)3fbVl^Kq?OMXxrinQ@`N{Fc8Ia~A%)#KE3(<}+ z1Jw(Oxj7h(e2`7BdlSKJDA=Ac*ePl7;XP<6i`)-4hh2yXUQSa{5FZa_6vZR%>;#=$ zVPG0>1nq^R^q{QM(P}3U9HHDVFkidc#h8TlM zpzVu0c$P4S|8WjL?m##kq+&IiTAbQcL2Y>s!nWA&Y(> z^R1x!HS(dI49vs{x|FB1C@tT2KtiHBGX^&_O@24zyvCOT;DfGvoIs3bH$20Ca9eo8vHsv_(y z10v^-krwY1r{;im=9OpW<$(q%V4I)fEujqnNT5R(O@Nj-B}W$eas||_ zGC{51@YFBCu$yWiy;j({wGduvkzssZesW1g3FsIZ$nXy&I`I{DutCp)qI~e^vYCaE z5ktJ81!NsM__i3(vSvp(%9a3RZwZ8ooFV zi~yHzkSP@-l*2&?B-w(3cq7>1c95t5xAiPc&7pN5B&48y21J$wuLMCk`K1(enGbZO zIw%u?4&TTJovR4Sy|4i$_J1+$%zGt$)F7khNzR)c%s@pu{b^_GdB}_ zCjxlYNRo<)LA)Vs9Rp}FDI^bnwdvjdJQR(!!t`VVD%q3^vt0v z^dQj#9*aX9^aWjE06)G6HVgu79YCi$!R8oRLQ^(uZ~+uQkO~bnLzbIZ0l7~r6?6#z zWHA`#mSjT%Xrm04@|;0E7_j+f(0$AhZ}{ftC4#4P(s0c;VjDApwj#mZQP7-mNh;{_ zgJRI?N%)EZ3)r!`5R1TfW`J6=*bi$!>U@JE5>)Jf1_;5U4e{V{14C12D;d!?gs;5? z-JSuN5QCiv3rPv^O9>F?FBqDcLN{PRA_aPw7|KPL;4V>qT0D5m7G(Jb?AT_gxrnZt zg(bA`fXG0qKS;&^Wm|L9W(RU706OdmS)*)-x}FZK4if9Iktb+(BL}pOA~7dEv!Ki@ z9yV=@l<0y2oDoriRuDj^(LoEtAdMneVgQeDVC>oiWjW9=7sPaE>lC#qkF~3gNcY6* zgl)(u&4V6xjC7q!N+}2w#2Z>byXX)@p#>o1RPWL}P|a;<04>+Br~nmG(9xTC(18r_ z9V(zA7_?>}KP5EJK*et)P?|AVr*b$#1L>iG%E>eR6{10jG!~4sN+6H2GB-3G@PBlmqrGy2c|7cjFo-80MG(kzL(pW20k#A- znF2}fcxrsmd=q#z8GNlANWZZKbnOX2{aB_^QAeL3RSl%K1Rhy|pHc{sL2SkWS!`$y zZI(kU2BlLh3(!#-2N0Feq6bnuqn)u0PMQ#9a09{hBxtcbxB@mYhb}>fue(UfgjR}3 zDGuD_gtpb;QxO>B`$o_P4fGZ>kgqJDO9hY<3aHA6hh6?;2s=j&+o&PP1T)wm2%@3| z&AFiMLINF@0jfwq*Dga=Yk+KogbBzLV>6U>$9R$jH09xKp~KdyKtdMU-bSs8pp6o! z9CT<4k_s%%p=TaL&zV5479qQnAay!uink=**aCX4KQx0wDs)g+*3bglmw}X*hNjSE z2%vfd(Wx?rc8TJ16SMM*Kr@^L@tJwaMc~Z};4}iu@Q_|KMgo9jW%z26r2LYM_~O*m zym%7}Q%lGY4X9fNHVQ|!gx!$?PD;>VAtJ~?k!NItx+@${>>1UMieP6bb)<;TZ^#@geN7DGXTxd^n%Io=rBGly<|cY`0cGO@ITjM_tNBO+q3O{17V&%1*dLSSehwKzGkAT{2|0J_x` zJmU->8GaYJ-pJf}<1M@Qn|t3P>#~ODu+*eF3))spW+<^J5HKn~QxU ztQ<072|m9dIioZ$JD&I{GqlML*eDd}WB|xQ3P|w7OM1{;P<(trWjckh_cxplA0$f&db4prikaGLuR{ zhq$MJms@~`)F1@{dhLcM7>KG8EDa!+xx&YfAtz!$s(Q!*Io_@tuz#FXU3;*xk!gAKf+%gEdman2Ix zv|IRfMi4{rI0CiEEXXg22Vc?$?kB^S>KmJ*EC2_!;GsvABxU9$7FB|aJZQRs&6Ys3 zFKFFKUP*Dhi3PM0N7-Nlnia@M1l>XiJux2KK1MXsLDe8EnHU*B7pH>LAAFawG0NH@ z*sKqV&*tOn>end`wI_RbtGg8<5Lz^g| z%w%L}0BsaPqMmSH8?(n;T96lShl>*WYu@8G&0XD#bt(pPt4g|N_L5GDS_oSdPgqW6tHa}5oVuW;Y za#3bMNqkX$dAy;Cg#qXSm&DX!(7;1{QZhIvB3j$Bu(Fz#V89uL!)tAhQaxvJhIBf=;=B zuSYX9gC0l>j$znYUeJ;QK70#n-@=w*z^?5rD2NB&TLigUI59om40^U9O8zd%hn&+H zZ-{ya2E1T}F5LqA(%cATy&j$>y;AU!g-WCHdgR1hA{YKw4m3_Pm1B)NIfReDFnzkirW#PzmnR=jNwmre%V*;Fy^~ zqZr~kBHD_e=twEe0grot+-L?{=KwJQPuPI=2Z2s{MY#b6F_Z@_n?V@@d}0MSwGm+` zs5J=Q)`!%RhG>I!qrvN;pcB%t1xLlDNhP2)nR%)4@Ex(xA{)MR1w1ZW9FJivG-smr zbWp}AVPz+@4TU_`Sdp2TSq8qp4>Agdo}GwYqY5itv0m)}?Tms3_#sy{fm1PTe5xoD zX|J^@bO{OkVipOIf& z0vh}-23=eP>D6N?mY}x@7i3fxXC^1+#2cGI8yett0H~`BT7&?O^u(O>{G!Z~j9k#r zYDr>xyah^D1-TA9<^tIS109ew1zkOYayWf@Y8K@17jUWr1srVeILL3XwuT9GAPL;m z2=;I^2KVfWWv@|oX#3J4tI&lQ46p@D+ z4WONU$O1H!b|lCG$e0AkcoW#=dmv$Owl_9J8K=P$J}6}vf{sB+FG|eCxNS7CBoWlK%Lm=_XeugNBBTEr}iJ02R5A$pHAUAvl8&eLs|2W=S4svnV`Kfy)Az zmqGapHglJhm=d3s5^rb#T_1^7shdC-;X&dA+^2x-T!3#R0Go_RPtZ^*NRH0{9h?Sj za6mFSc={DGXATj_Ni9pwiMNCr2=|#*%zck^#+c#alw>F_Aq1 z3LHb&8Az~V5OSR~B(l-n2g)blx)n4i1zKbV8;t^|L~{e^2qt(XB-SO7;JzXF@aoip z;`r43OlY?nbaf1oRP5sbdx&75PS}StwaOGr8%t5fMwZY(Ag!a6(yj3beVae ztt3VU&`K3zGPJ!6NmgjnPVwN2DdKa%ORquA6KJIiE$P4%^4&6tMWCK2Vh|R#5CAkp zUQ}sl0-e;rQq!R{pzwJXDu;3=H|kk5(2RrVBty&A#1znMJwg~1Tt=|1EMTw1$3yOR z0%uHEmWRq9t?`EK4u|Ay_+$#mJTusuJV@B$iFzN%8Y5^29(q6`WMBi*6*ouOEsMt_ zP*R2zdC-v)aKbl+T^s;!aX=F`xY_`3oPi9Wlx3!tgBJaOa~G@xfG$f%X>y=WMVUYw z=aA(tkSGTot`H9!%{By`oCsaI3Od39F^~t1Ah0tHVRwok4Mh7oI>VaSpfH79GKg)c zCON+pbg2xe8vs55-vqXY3L5^f!W6uL5o#~E!UEkrRS*waPX*@2!%pr1H}b(#4$#p% zq((k;&=MN$ppGqQ(gt**xQPk09SsXV*zg2+SRy+$9=dJ99D33=G)=)qBta8^pd(D; zO<)s}SnYsbj)HwY0@OnX-H(LmTBB40pnxu#2Hu?c7Qp&=mwp;3~fRf!R{u6 zhAW=4+R%;=G=b)9EIu+ffmUA-L!r?F8S;na*__P8V$e`2$c2U$C%T7hS1yrj;G?1#G?54;0(|~Ziw*# z&_ZWRl<_)@Mhs+p0Zc;2TZ=(0Q}FsMP?HMc9BBHAhg@cqnF2mH6x`eguXF_!*N|>I zL^-~=z}ck+oi>R)g^9-ylzu0C_^mh|b}2)C8fZ#AH{Jx=i-Wid<_XkY)5g#)G$?t& zy4|3T8T{ywcys8$3UvMjarrNn+yE|tAnhU8AUUy1fh%qIjYndw&CBD`>N2d`V?| zYGJ$y?4UYG5=7oP7$0m5+O8dJ6mMt&?M^}z`6O0VLYEt%)-BL#9W{b6&Ob7QPRByL zfIg#!u|mxldIT*rJUmhp3((RB#2{F45e&aW2y|$GsS&hVhh-#C-w$$^6=*XQ>~=NS z{!e&U3OaHMzDmmwwnz@tp3aSjU1E(?kRw{O@z7Z;BNOOoEzDk=TTc_gSO1tpl|u)2 zk(zekN(yVpq8F>+<}orWtrx0@eUTn!o|Y5NHqtI&KEe z=&-SCh;BSCLoCcd9Z)hcf=uN=41ik?8Wo8LRb1e;VBjX1DeNRaNJeq3$iopn;Cd%M z0CvVLIMNJZ2hPBf4EPErNZZNK2xSWv*5m-{wn7dUf}X(yHq{JuTM5207-et)wq+OM zX{;8aq`%bM#AMhgCQ@nu6?u?7IH0&NvVi7B)Ez=adFk=-u6ZRz`305nNU;g3PC<*t zz#ajOwSb$)5Er4J8Z3~y2&Iu<5^rGwZ8$?@ zk%kvR2ctmOE}24y5TK;WF}#+j3HUY3_2JG4Fu3F65#uWVeJ(& z=$=?e2MfAy2b#2DS9E~Wnvn@~YbE|6YJ1C#<4>TFW1hQ=ePe1P=8gy9!IA5Y376&`t z4OVtQcJ0Q4jwCBC09}0oKi?X%ejFCRAitOyLem<=FJxsiLsQsk?+`;!mlk2WtHc;~ zKMOR)K^7f@++%3~U0wics}@xnf%aJ<6~|<`&&bTcfXFT+=Ex_g(+3+9G&Y6qSpc`m z@ZLy*Q6a~tYY%eNGEiQ?NO^w4+4EPHAWZ2<*MWC%;sQC_0xMN-( zW&%CAhN#p4igZ)ZYzt^~6nxnS+O#1gz{*SFL31?Vd7R8V&=gcfBKX=9L(~K7@HiB) z0RTK!jXoI_pIA_kQwbSfhJ_0(*Jmac6vP`thpl`-1x#=%FDDv?aq7x*r|l zc|6X+5^hkf(3}q6Y)f823L3Wo4dO#TJ}jb07^~$Or~#QxC`%&@r86klA~PH1g0~yrHS7IYcr9JPU}l z(gnKM1fmI)^TB5ff===*iU%EEVFVjXgTy7gMGhMoHia!(gvdjOXyQYvAnpUDY%}QY zK;%ORAg+NW9OyWHJkl60DDQ%L7_faL7SQnzs5NL~fbob+u|PH&!M23LTnVWSz_9=x zKmoNM;*;}pz~_0umYqUk9$dGeO({bgen!xRBk;K&&|cEwjLfu>c+|7vF@_SsMUt^G z?3f~mC*Wa;?GhE}_DE=2^Ucfytt&zgAc#4z-Z;2;1htMpVF!^yL%kOwE)+UP3NaXBBDi;5l2`)Cf0od5mtlDu zvVR2}D2O^EDjw8}%meKigX~oT)k2URT9ADh$vOF;<7UB01!fZbjw;9#2y2~UE<`jkhBcX>?P18}hK8_15+K0>4R6%u9ctGx zucWB5AU_kdUjUpa&0!ltp_whUq5!n~0DRLCwj;3+JzubPLo;Zo<8eR$tm_SR9;i?T zFA@MHI7`q5EA(O$vPd5s2aqI+lqtb3gW8QUUxSj2O--RgSTAJ z3eiqDNv2j56hY=Q(90lrVTha)K=D-^p99^6kyxCWmyrXGPKbTbVhPeo0Ocmg>==X( zjw&P613GX|j3OE|h*39``W#{-VIN{!$!KB>ogBt>zEwGRxeRDcml?`@3YpfKLmNNP zJp%FZ&=v=@5er&K0otz!S^$)jpO^wZL<7`J$SVWyU^6y@PJ~1J4DFL4!Ug-`L1ri^ z2{d;PZh1p9EAkXSIM*4QLiY(mEkRq{8lGR24L+o-s0^}95uEUhPzR!+W`j#{NTfqk zI(S)YQE47%=)a`2AigLyH@_q`9_kY#1L$lb^k@vwkau>sR%Zz6Ax{5nL`(1Lpqy=rtyYG zpl$#-yMh*{fQI%BjiF;m1bvGmWDTI_7Z3m7GNtO4HYLu2@L8A zW#*L_n#G$#r;%XIMo?D+ROF_B4+$}X&HzHIV8k)?@$u!EDJ2>4hOh&-K;=KkUeMX- zu)A&0mVdbBB_oY%8<{`@7vg;ar7ftp3|p>~3d*G5^G1u~;b+f)Z`gvQ`{bPb;#AO? zd|l{(&E%2@WxOJ=u9lcemn^SPYc2THroX;1fIH)DUz%7NI zYY&;Y$pxL43BK(rxuhZ6>7X^`NAR%s~vV?gQ444NvD5;Uk5E-3;n1~!9s*>E&+ zKxq_mlk@XH*DZiHv%(L3N8SSoj-H(S#FBW}#JGR%bb_l%*qAv=IpdnG@6~ zw86J< zLaSx@ryN6^J82{idw^Bycrs0qs9STGNnZ84o^H1u}hW3O%P4;#WM; zgL<10H1i=fX28iDQuBfaRlzO+*S+vLSx8Bnn^^%}f(R}OAogM{U3~J>(?N|Ra27F! zEt*3#E+MD#A!e_U294tljgiYnP%9L4q(9h3a3q03)7TO^bqz~Z$O{f3J^>YE;OQ;o zeW@rJ9Xw2w47u?U+Id501vj3d*Tz7LHAu~aat=hG>j2P@bLk#jYN<@ z!xLF3(vB9=ugO=*Y$3qUufEPtz2J%7spn+M?m2jYjK}tOMSRqh5 zHZ`vVzDW+^Wb8|XaINng{Y~K4dH^KDRh2-VEASMO9dk9UmW5 zoCtM0EGJ_R7RVxTT)~3Ku@K#`Ha4j60Nr#8@|vLq%I%>rCE$b6Zk$75=a(MQHt)oLP_ozTq8t^#FOjH1N)sB+y#pk|OYp zIN&t}@rGv5a}&@r3iu?N452zyOVMl+zSIU2Q`%XwZP-7e2d}m;;(GuZ&MC z%}LA5$w^HC?E}uu1Z{uGFM^C7K`uoF9pM2x-4fj;;3JsgQ4ZSx?T!JR4po$zmRbb9 z7Y{a&2C^Qsln!#3D5%W>KYbDjtp%OA+NtSg0^Ac zO=d_-5V9};)&m0%9H+pF3()9bP9-#1L3{*la)L5UVqQvdJgm10suvJ~poC{;1RYL7 z3*w;E^i1$T0%&tM#CAl%3b6!_zfpHOgX}Refp(3dsReRAU`}FEDkuq+xze# zQSeDsutQ;CzRpjJhx8IM^Gf0kVQX_BZX(6w(BunB9+1t>;C2bb96Wx57WtsYcnaux zN7Tgtutp5X&*sowJ1{Zmm>JIPV34{BI`j@3SbzwE$%3N%+=7x+(7iIC3ych4YxTiR zDd>DWbj$>jML}~Bxdo6V3yC?PIeO43&1s-I-Vi!+hn~(rmzn0}gO(cPC&wEap={EC z4ikaAW@G_9`WJM^jhRV&egUL$0Cq|mcqN4qY>5D56cKckh9#tagC={}k}s4j6&N26 z+RJMM?P`Hq*ho`@AgfJ4=P`qtI$*nqUf_v6E1JTtQ-LKekPSu#(EUn~v;dv$K(wd8 zYLPE}D9Hy;iNqTkLQkiGG^>!C`QT+I@y5_C4A2lj&iIzlArEN&fXwqFwWUEmhPVe$ z+C;PtVdEko|Cm@nvlrA_=%7w!aXjSUZA0j>GTAHclTLtWrUqfSK$m%AD*Pz)KWvnqCWx^c1$`CfPXJiQ-*+Xt(!LG|KCuGp!WuWA)^&V5WVu>$ zVo^zIab{v3sF9dbnp_fZYy@5H53vG0)qzte+Exe)OX%1%!uy4#pcSV`b79bBDWH|* zhOjCDt+N6h^MO_7IjI%!Q4w?Kl6lxXIOIAoW9U+EXy$Rx1x+i1r>o=BixLYm;w_+~ z@({1!NkP~XDyU5h8RarJhPEl7R)IqSw%p0Y&=9h^4`K~CtH-0Z_CUD{v?CH0^N@`r zFrOlgCxX(Zu_5#n0Q9B(0DjB>WL;xXYI0e;p@9+7fvun}Kp8km!YnCIP0WTA z%kbHFm=v_xR0292IxV-Pq!N6sR3hl=o5U2*6qE%t)xk7ChDE`iF^7&egAzEbY)5Ud z!4d^zc^b%rX3&FRKK>`Y|vg|MI_?n{b5i|UJW z@*zur30MbPEr-(df(0LFniIXnk2FG5lnI_MF901IY6(qR2zP?}lzI8kQ}IBZ2S~ry z*bJ%^;xhDni>I~#MTw~ebiNWjf#>I>#21$)C&zkqDnScbKvhp-a!I@itSCk_1;A%WBicsb>I`0bAuW^u9ghyX7!qP5 zWPS;{OBP(LgTf2CVA;?dx_%CeT1e9ysu+A*3GAX=XqygHeSo*RXQWnut}+8>E-bBQ zW7rmPM3f=gfu_(qB2n$U(25`W5OyXj>T+;ik~`DkPln zl$$8yub?UTqSW%lqLkuzBV*`gB9O`^2K(d8CgR6 z;g}&TX1US$jsTl4G$o2`48%$C4fYL9@3SzWDDQMRTnkAvVQxJu5s4{XRp#(I~0kREt zf;l9V@MH|^V_U|sbJIZC5!N$>wmLu^ z;V0-gC-@W&JZXaaD6neAH#HY@W*w+S3#wkwcML#_d+4EI6$Lq<>n@EfiCw#mr@*o> zhVHtAq)tdB4en!`Kr1we-H`SO(zVAZwIr+|gIK2tYDXHHSQvpW0!T?M22ZbnR+fPq zy`Y2u+Lj4QT*gKyr{97W(}Ne#gPN$B$*J-2pg}?y2Yy(3d^u=1DLxHyBpLe9A!L0B z{KD;cV*}VJzYx!$9H#@{Y6QC+7g|ci8=@{P#JchVnm3_xDBDd;VdF#KLJ&``fyEBS z273cozXlXu;C2cRxJ^_8Gy&=|zE<^g205$c{1sLfad5ZvmBPb>nR zGl7!J2)hH?Ohp_`mzt9b8c;8eH-;^BfVB6(w^P6_42Pr-LknmV95ln5m=m9p557#-xLcc-UjiwA!FeBcS1BZQf?Dd()rp`|0Mf35Em}Y>dcf0( z#zxTnuMi(Y+y^ZKisR!U>x6P(i=I%*a%kc~-uDA7$AVIe^K(FlROOUI8iWwTQTqER zefXkO@Is?v&?%0l(7lx4P28X=96Sz;Vl$#a2a0bqV`8&EtQ7}dt_?c-iUD$EUS?W+ zQchxas!22r$)Jr~g`f@U;1&F!EjW;cw&h1y76RfO>|IF=)aD!w+eMoF@dT#EMhFTlMpcQ&S-4 z%0Z+IVS~XCL!q;h@U8KXjpL}tIwJ@Ukw@ra>?R`}!{El38e!LuP{^C)lNe=0G5$3&_?XwVpshYX(cJ5YOU? z8c;6=G@1in1P>W`NX$zF-Mt1{xnyh#?NmeTgEw#xg$nLGhd2TcmhCXQ1@WNcKk|!G zQOB~u$rqL`Kt3{touQ1{qBeyt0z(-XLpi1dq}dF*sRboG!RMA48$g#iLJN1;+7s}O z9!U8e4_!10YrXhn=4Ho&E>{A(5nTGgX9z*L96HmAm?DH#aK)*Gkje@5+6tmm8ElOh zxP1X_3Sq6~QFaL#K$jXqQUau`!QNqp4v|0<;z=^FTBS5E-ogO71{tCW+F1nkw2($J zA)62&UN;AKaUlg3WX32hEfYGx1`bcqAWACa*jCWMVp%F^nGfoQJ6P5Q)s@i8k3f-Z zY>qOThhF?cTBeA_e&EQ3=3rykwtGkt2RRS3MFC9)5TD`+9z>3UFS-Re&%_8?&!eUz zq{b(--wGOSjE5Gxpd3(8Sejaz8V}y$77trL2ytk9aAjU{Jfv5bT9TXr-gj(hgjih) z-a8x*y@wpS;u}={gU%5LtpkE}GEuS*G(o~zt>6Z$kvX)74;rk898rj+zJwHg;Nl80 zO@uTKg5hGYenbNS(Z&Jw^fJIZ`%H}C4J=U84BGQHG=Lt*0f`D|a)1nIfC3D14lS4j z_5I5eGfU!On>!$B5jvrbd`c0#$pM|hO9L%`0;fo5p@A~o205JqzEl!2P-G5WzzZ1? zfw%{9!(M!9UOs5xA9gMYtVDqB`2`QdLzW2TrN+aGG(>=al8+f|DhYM&7Ia!%Vo@ce z&sqdJHxe}DVF;ZIg9H#XK2eJbluisdFM!VF&o2TkFayW9Iqax(XvBeMV88(a5x~eK z`2{7Q2|w6UbnNZ~+XOZRzEmwG9&|cCG$$GvLi>v7zK1q>G3*8%CYYHBS_)_c9Seha z8a@^R%8rm60zSmv06LWjQ3am^gj}LkP?TQ)+5uc#o(S6Q4jINZwSdkdLq>VgwksN$ zLhBZsDGM@TVPOI}N)yz01Z@+8+}@Frnp2V(ZxnB63SEu}u>({Hg4)IKkz`N`FfxOx z0i|(B>H-PFx5-1gI-r%6`MJR{;18^m*vAtXrC zDzTsd)JipktwV-HDDq*)>4_zvwbJk*R!Bscm_ipYz%_t!CR`D$)C2d`5u)Ibh8^z$ z^(~e|sm!1aH;4+PECS9_hOk4lm+2w;eeE}c-DlAPcs*Fb}n&BY{^A zH!-;^9(j5Lsu$uRV(MtfF%TvB@kyo@koJfLbQ>T+Gf<|NA$md84RlKcc%%h1zXRF` z0V)@bjiD0+(E7wBKQ}WEeEKRlZ5SIuPYZ!09oRNG&{55%2GEmoAWni7=a7~hbVDI{ z1P`=w)*L#d4KW3&K2FI@E`e^1f_2;C^Gi!WBcR}3HE7WTN&VB}{L-T2RM1!wbpFuD z0NO-=I1}PNP+l(p9dHC`{+Yq{tV7fw=T=Y-Ges?(QRjy-PHlwfK=CkAj)Pp(46)Y8 z#L}E0-Z&oISO?F?g3nw9&B^Da=B1ZpfYU9kj4Ub2&p|0bQSMVrON~#?&4(;sLhd)i z7M_A!WoBq$#(=b9B(XRnzO*zReEwyyhoe!vsi9FkWb_L%W&k=E6MXqQxM+^Iz%t2& zn1jH`xp)#fF~f(Z&?ThM;um>*3!Hc33-XIWjYd$zG&SA`HphzIhyi)r&;Ytn0TRFX zIw?>&=(skxJ^)#gUl4C-0Xqf+W(9OlAjk&Tz$vH*%?I7@fYyuzcd9|XYtU*L&@z?M z)OaHks1HeX6?8{$erX9Pa#G@vuE8pfH?%Z`RdS%&ERGbWnMgnu4@I1aw_wPHMcRDYRS$=RfDtqOw#YQ&U6BcvC~zsyfJkD5%YY zx}q9Via`2qIr+(u@)FUthWG)t?FxQh2FlYk{y?1GfHJ`WF2i8g;({(8V6mnU@B&`=v>#|{KOd!b1daYdI=~jt#vv%7 zfY!u<%{4TIF8zV{5vhiT%+^3c3S-CwZPtUVet@_O>JR*WH-z2K z0?~sf17jbVHZz2dzr^R}#HZzy7DF2d;E^{xrh)pJsDr7Xs4#(TG=X?9407x~X!<#^ zxER#XFNuep^Z?5Mp!PR7^k5!=HWP}{l8udxE#nhYvPz3f;!CRH^V1+3x(v~V`3PR^ z1g&^M4m2``&8R{1r&DH0Sv+VLSbTn7YH_>?^Z;y_>tI*%6cj*@?*y%~GlkZ%;AMB9 zX*yGAuMXO&gq|G?9UTQ1T8Qo`%wEvc3A9&eXlw!<+l53TJVAoy&>@-K)B@U-LoFJ? z*%_k3&=l!h2GA4($h#&6&}9KI|GD22EN znha606S&J54{mo9XUCToWyTxB>QLC2AACU%$Q_2Tfd!a5z^!toAOi$F(l8CgPG#*n@iY&ROH0D_#~W(FN3f|fAg7=f7!NvWWL-pu4g&~74V z*8ve@s6h^@jpE(%i%LrK6650`lZ^3(&|pS)WNBW!p|J&YLntIT@#HB)6A5%kQE?8W z2>=d1GfP+sL2l+i+N_}3E43&dvRWB*=qtFKh4{nx~mmpE3|`xTGK!qjVLoL#?bvgki-RBO%B_*589** zoj8V=izh&F)gOiy4Dn`=-YfDgilAe@VD~4+C#IF87Ue-&OOTWW8PrE=Sb`FSkpby_ z6ZDK{WNrwZYC((N?07>{=<0cBg;fTcA_8X*XgUK`xT*2+xryMkXl4dIb^<(e;gVUF z37%d~s*JBnEy@S$g9I9MkUu^oF&$d6!;ZLu$m0oA+y#h{xdHUB2}t|J&?Fu@eg_$b z^~f(Si3c6HX$IZOO_5!&gFhjLpm+$h_|(t<8WgZF1(jo<4iTipN0hvv))lBKgB(@~ zJulJ-c7+nOunjHA%!!Zp4+$vB2XCB%Elxrnax2KmECC%-5pRh!HthFi zBk!O}9kP5EJk$W*=41-HC>EjvqcM+izJ{rZ0i=t8mc_B1?_vR6z7NT;piBonW*>aM z4}5wFugQaorUjiFh*DRjIN5)QEBj5H?;UWZ&zl$w@V5pQUMvf~DR9Rg?s z&d}5xRz(tOUn9oAAmg?mH=4roFyx>C(8eM|Bb0UfXh{upig6ie?jsL$nqO*4yr~&< zb0>Uc89e(B8jS))FLXi>)GIfEPCP<08R*W5cyQ_{F3By4H-znnLtg0&IuI{81G1JB zlHNc;1S!LeEKJN8z=E))OyDpB1u&Qa9+(BE1xP-F4CjJ8ZD?o$J2wl|d_y`T0g^9~ z(hfY?fQEW4p(9JMGNu$X5sY=?G)e;(I?4>S8M#%2uabnyWn`vjlqZ&?7Ud=uWfy~r zkmUTLlz4Lk=z17%9zYDrqV23hlzX6=Gsvt zz*>((<&gVAhQ`o_2_(#s`l~1-%BIlSMu;j%%pl)RY>2$T7U4c{2~!l0I@pgzw*_>y z0W6}RYXHFG6Nb?1njqeTMigSI3fe>grFw)QD9FqVp$mCHK?WWU0prJw=jm5%Mdehxfa}aLUpc*88o+n zoC_LGC@ReXl|PVqRETkqMmfTfkby$*AUe38fb3vnGiZMVoZv97N&+q2L8Lv5OW45K z40iuGC^U@>QO~Y`oV*$j%FdwEp+F@^N-DTh1v{4%7MF-)C&4vXW^#OCDQE{jbTkd( zGXirTknP3Bu=_co?H9=09Lyfbd|EuD+lo?zLpy=SM)4-lOo(kJ15}+CCFZ54#+#T! zN4lW}A86hWwALUGbY`pxv`j(o|A31yW7tXKpzYW3@hIgo_Q*p-CMc9ats+Q-g90`l zw0W-tT3Lhh0(8xc5$r%4P+EbFQG)fuu2w+yAbi27DRi_Dt@8)zrNx7<UEJS37=k?j?&?Cv3z3$|fkFjh1Xm*2~bPdTh@vwc2(9u!QD#-Yx z(#)I`(9jR~ih_7kXd3|H+1$+Jj8yQMkI*BLGV{QDLrKu8@b0-ZQ6d$- zCI{SN0{8a8r46Fhi)IpH#0pXrzz)j?4*`NY{l)R1>o-7!E^PG=tcc7@ErFa&V*+hC zqgUAA{V}jhlVK?u)cpii$?&NjP@aKx(b{y!?{*;*!L?l*A&?9TLz3=|H8j znF(ld2{;piOCVU?2^NV5$rXb}-A$mEY@_)YTL&I?iUqQ-LFbl$D+t)KB`om{Z5o3c zo1lCaZ)^#zs3FZG*dRGt9Doaq#N>=rNF2h3xUi0|8N#+}z;6wLoJ|iYk05SBZ}>pQ zl0l&iX=;O)G{6RTaRdkCE(}oT6BaW@unno;)P_hQ<=NNW<3&yc!7kZHTJ#3JyrOB3i(eTc;)iA9KcU1$Lau@+Bm$2~@8Xklmp zIeY^W+|av=QI_~8CMTyBl*DI1);YkgyCfmtpcMc?XQC{c1+|hgL31O}#)F}Wkp*I= z9daKEi5YWL;kilw5@Zj?r#s)-?-KMZ(wxIe8 zlHl15}w&|D3;{eX7iNn&me zB+EcBLzaECXW;uBLqvw5H;-6pWc1hguKUi^br$wLf+ zdLA5MkW3DZhGbA1Ivq571m5otUYn5%SpZ}VTbT!PBB-|wX(54FkijX?ZIhs;7c`^8 zHp)Ow{6N%KkhVYg5-m{t7+OMeFT`col7Bqv5%VU5mmNWU0}dvn)kfeF-P{;Dh5?BL zl%W;S!ek3Wl*N>wFh`A31P|nXQwyXq6G&@19<)2IBtIT@P7uUr&@e}B=pwDjz`8!l z(iD1vCBzIosULD$DrmngXqkQy^2{YfFCqIuo-s5sgpRagF9XU!8{dn-H8RAjplN(V zSow=$5AL)DvdGjJWvriwST}~YU7@KvB)=d(CqF$i8L|inR9JwwuYwXFbgaW9-UxK+ z3pjs5bs=Bx03GE8AL(HMy384*71r_q?=wuT0A2fAnimhdK?79rK?WE><0GK^r@)3o z{Ea7WKuu6kcLvn%FGwuOKur09%S}8wK~oQq^&+TSg$$s(9bhd?__6^|BgYiF8UxfS zfghU%3Uwo6Xrl|n+0f7s(gJ~Yk-($j zkOe2;hBBJ%pmGbW&lq-z5yU;vjDeY8K|SAi@S%I4z%w*7h7OLv8*XT2D|7^?v?v|4 zVIUoHg%vdAfqECHZ*p6B(pp;*^r8y;;#h_i$a29kd39?Do!W26B2(>Bz zbg>C!5Cl{=q*lbkZu276Mo`Bdz9Yua2sUvB>nDJ=UzLC_L<6N4bm+Sg zv?YbwR)aP%Q3jNtkqU1_fw$_ys!~{W32w>423<2tQge&rVGE)l#d|y`??Id8#>TJ? zFgX2#r&*A@qejrd7R*s67tkqM77WRtMlNC>b#i_&bbTSAY>av<3v@RJ#DO3q;~_19 ze9)>B(AGw9H3Vu}fh3FL!OP=Qi{jJLGC=}JWe#+t1yY5B(l@y61@3c!Q@Wu6ta1gd ze*q;7(3S77g$Lkh&MN^2Y&@(pjNGk*m}>}~u*dCQ=*BLzW29jr589z%WCFe529gA^ zmiN#^50wLtt%4fPs9kE1Cm~f2=*ZWK%6Jp#A|19iL3!!mkj6IVk(meU-N4FPh`-RcE0`ETT?dhdMprz@69t(C&}0eQ9|lna>hOab zsK_l-aHawU258g-*64=BM?98IMkcURgdp8G==#|B(!Auvg3J=gdNpI{<>=5t12S;q z3pzs;Ix+^U3Smp@K`X~{QbDU=pzSA!d!f;Vwfut0rKIMS<|Su>cf^D4^UhCBEe0Ky zmy%ypoC<2O6vvyR?yH9d6ex=#ZQwP5O+P`r4$2JBtOFVPF@+u{gjly54BAnR=(&Od z9@6guN53I-Fc;zzsHKoZ@0(u+szX4xlz?mQl+@yqqWsEuLn9MIhIm8dbI!rTTA6vE zp^cJE&=rQo8HwNx9N^@GJopQrRxpF^q{j3IT9pE-!XfSK?BbFl(Akra;WmhiLB%h) zjSJdFgc<{|5(hFV0qyt}6y@iqff^y@`9;~Fv6$R~cwtg z@kRMLIiRhmkiIu8wLtSGsKPWifVdU)z(GSx=n4c_Z30qi47*_$+H^C6t`mlY53CF? zPAp4}FDXh*g^q0-8=FB(74T>Tc;*x`y@E|iP1rJ% zp#ejwtFv=_S!z*cS|xb(12|?OX2SvuTNMVboe<+JAfK8TLh~k6H)#1GXcZ~+_GP3g z5m=rF4>iH+J4oj#pa`;!0Ce~QWM)4#9&{!c?1~h5yoI4T(qjMg)RKa7 z(4K>={3OJ{L{V-^W)XZ309tPjT$;iMv5QjE;$gQ~Ks(d^8hEqXQIUx$&?tjR#FG zg5w%Xh(h}h7O-8#s8tB+T$LGgK$W2LV8dLXG5dld@Bj!nouVzdge2$?&>`i?8KAut zpc$i5SOoz})44hERiJ(Upw0u550HvX$S56n$lMs3B_Ym(M-Qm;0cr+9&Km`Vvxy-z zPeW893IlK=MKtsw!G(PI0I1?JF@weuIJ-g{tq_x-ZE(~w4Af?ZR2tApTu4yBrdmM9 zA%Uu`{9LEfw6xTs_~6RolGI$>eHcXdEjK&92sBv=-MiA>dXPXk8L?XdM!9 zNT~#r&p>;D!OMV*p=B3hN(cRNKUANAo5fiBZ=j`%pbjD^Q5hSWLn;c07qF`@0*^64 zhSv=Zpwq(;4S2#FmYs^?(O0M%n!(QGfz@2l70AY>4B*~@XKq1GJbdAu8|ca!W1|Yc zc+e`4G|(j)MJDli`9-%b=2XbFY*@mFDCa{?C<3Q{ zBNLQuIC!+QdG$RZu+E^6oDFwC6HsZAVG{jPQaNTmYm)4i&8Vw z^PrR9Fj0sxu<2Nj)SQA;(6%a2^qZPM-2)DGgcMM$p-N)QT=1buEmmvlFOrgso14cH%)RkxPp} zv(cb)F-tN*tF#cUa&QR<8CNrc?hb~OL$HP)`216F!_ORcn+;?^1Z4CmUd1>Sj8fta zVf{?xOGlvHdbAJ%XC`wK6bq3GK1lTl@;7Lk3~XySc*OxU85gG}L$A+HO)Rbirx;jS z0vd&jhmK~MLWiqia*0KdekH^?;8q^i!7$K?)*y3=;iHAlkXyUrce0`$;bjJ0W)AWo*r(v^4p{*O z2}Nl00n#jjR(IghjfxUTm0@H6U5yD*56>p?pd4Arx!0`-Ax{v^L2j7ATx|IramM6F}L9`?xE+bG(g65zg8OhibW%CL& zT_7e)p=kp=zmE_F1*b85M?ARI0x=FcNF7oIEoi`%2f}gCk`uMd0@?vgbOQysi3>V6 z8oW0!HxY8SUNWdAf$!3T7NyW#lHhPOGJpDp?0%XWK!?u31r7Yv3Q%}kLNC*TB&hgc$bKVG zA~XVB_W|lXq=TBArI1t9a!Vm2_n?>ujkp)3=ElR$0KsMibXF9ajKLImbzd5IqAOv49Mq#aHH+=B39MltAh=(7tl;#T1!&;Fbk)HUu|^ zz$5*Ju*G7q{weGrKhO++BjD=$dl;G0;PlnPnE3_7tAY!zq>1Tq2w z8Uc;ZPs%ck2OaATmW22XQ6Iq;M5W}%7w04vgI4dt_FO}hVlPO+MGT@Kg(xMVv^Ft- zhBd5J1?|0oA{@Tv9WDo&^nhNa4hs|%8&SK$s9ji;60Z44}iC5JzAncyK%!8=FH%OJLrBZK_X6 zO-lq_ngrim4?a)3Br!c6c8Vz^ZlPm|&{+mUb7)H!6ur6e@#diUCB#w`$iWhz)_-xl zi2-ywD)L^y66m$E@vyVRLFU9mPYQ$N0wd_e0P>JG%6ezmW(0`8q0x;R_(%&P3W`!8 zXX#rIJ`NRJp~t6y2F!9Z^D>J|GLz%M>$c;KO`*XEu@ogag3BsUl?yr-5qzO>YEgVq zYI12&ab{U6H14xO^H+vO&@(DPohaxScV<3##c+O6yeZ1~8NQ|%R1WMkXjNeWI&2`` z$N;i?7kn{zQ7ULlCTNh_A|Bd*g%nDV8W!AB10B}|&XEwAc*yz>NQ2DG0y?4sm4nU1 zftn`frqEezNO(XUgc=FZRuWVW=}aSt@rH(`&|TD!gys)9*AX)1Y-9v&mqP4D>QRAL zRe{sCks(T)KobJE^$zKvLLC5GjReZorm*El;B<#JsBQ%9H$eOZEuA1nd4ihOd5Jmk zkTxVl5M-dCF?8V$qSgYf4$sU2XWwniYt%!2SczLcmUZgDm|*F9ty~fZ)kLq>b6&h9|5o0Pg;PPOt(qkk5yX zFDZ&o&CiTCFo`!qIcp6XB=I3tumZanytx-LU1Dg6GKG()=EBuqF*Jg0)&mc6fWp_r z0y@Hrvp9gAVg)PUVEGDsf1r_x8AH4wG*^I|9l;)shVeP6>50je;1&ot^+SRd;ytiH zV0?UTcDx0o=>u7108VqpurpyH=@NRJL1r%OIumGAK~Jwi%pig{5tYTmwwl2zTF8>_ z(mc>EYD?&P6>xN5jTcb!12O=ZSsV{O@fB3HqSi%tLLI%A0194H^b0~j*R|rB5diH) zj5mUmFc`~z42>+}6H^mY;!{$=BOBmggvAMTY9AbghR}6IsBJmWOb56+hb2!)lt42z zYQf^020?S*XY-_^fIp=)Hta&kX z$s*e1H!Kap8a`mdVXYz@aSL9;3z~$7opVVrgg_l9$Yx2%xI8E*j18cD9<)U0 z1Zuis>pjB9cR=g(ATBV4ox_6E)GN&^PE1P$j}@9g8-frg;Ry!R`D-;d^Hxs~W(KfYg+D*bxG-9Y?Tq zlamQLog=R#1GM1Ff!jui5Ce@JL%Of2DWItcNEgM>0J@VGy7#RlAJq6t zjR)^Kwtx=SK>Up-qVWWtff+RL;BCf`$^z(yGuU`MV&SAAbQli0`w4QlNKs~b24n*w zL5Ea!3FY&OcU1D02 zpw0I=iN&B@O%?H}#mS%%DDW)3IkftPjctJx!tP`PS%^B830pi2E>-d}D?rC@loVBh zri(yhy`cR!DC=`TD=y$W`*RcXD#25R#qlQ4NlxgtKhRoV3uq#TmB;X{@I|QwIiTyv zlS;u$7?5xIft1;x*fWM^SV+Kv3L|jeDJ8Qw8FVvLCEB4R&_XsBG*Dvz$^p3rpv|j> zrl>0mv6%z1&CC>f@ZN`g-+{%PkVu$Rsbq;5M?85?HP2y zJ~RTO{B$_aH|JZP2;;w}@E9Wl_{33WQozP<^x zH;fpu$EZ}GE5R|Qtw6z@pInk!QViZEZwg&<2yW`bR-S`WkTLA)T&(@w%nDFZ4{E9; zLryR=HiVuj1PNa}1xHwZ38=S-NMPWwL+x$h(T=FIpo>TlJ_OgU#U+VFpaX7`b3n-p zHl+<7Q#68|bOUiCDDNO#0csF{6D)Kb%hU*30zeeQ$2hv+gf1dCTIj1wweG`0$G|e;9R^?4B9OXKN=6>E3gYKOkpRT;%xwz zWafhR|9~zyOf8B>-P?gLl|eUOqMX=(7RHb;Ksi1EI>m>`mf*$Ih_)R{I};ur$%%Ps zpc4YKQ{y4y{)VvQcp+&II&g`#u!72A8Pqg`o)wE$lc<0em!!lSnpzr~A#O)3&&Vvw z0WY!vO_YI4Qc!yZbW9rT;+CS!GSI~>X3**wwZjTtS>TbIm>i!{lmt4l5N%cyv|qy+ zI+KnP2oN7)%o!l9(KLrPUtqzNT9A>Nn_85g2fip1l$hX`Z6=l^<{=GtKpXO43VC`f zy(qCDBR;XDq$o3~6m-O!1ga;BE*C`)Bu?OI2sAbUaz1)I#9FU61s!|Tv36COF*>`I8T_swp@U7dwe`-j1y%T5KAOM8(YX-A;{rT zprbufa|=o;;ag=P4#X3N!KtY!i0}i=yp)!tg3lI8u1p5a!N3+OK}>?D59GB;pkOsK zfSy(9oS&CcnpqN$Xvu#?tW=D)o&7sQ< zpfy8Y8nlUQWD1>UfY1LVWn$c-foOiiZqzLXk3S<84r6UFg3einZ(2hhLQBpqh&P3v z{SR>vc7qNy0B<*hW-W7bl+&_^j!#hV z8d;z$RE8!VNJ|}5h=5lxK=vx4H2t7O9P%wQpbjZ`0MQ&}NCBz2hL~J5gq?c{NjOkz z<3p+-O*2r}FeNn}F*pKgl|U!UL36I4J7F?Y;*%3Whmb?&k)V0REhoPm)IToHOaUF4 zmYi6Sm<&4I%+L&Fv=Z9HKn-VTUkNG)DpXTSbKtqr+z`458scc!cqgd62x%UI^Q;+c zvjNmSkdb5$#2LQO(gB>^L004@f)D$NPXjGq2j8L>Z-J6@K!XyXm5ZS1Zfrxw&=LmK zE4Y&kqP+|C2jor_H0{_Yfe=MTLc^h%7Lv448r&eu4Pk47v7YZ_0qrWooB*0v^h+%PZyAJl;~-b86qm%q z#wnn~s%b@u$??VUu%lNYX5cF|AlEbFoj!rxE{wl<0`{00^hOD2c@AEq3U2+t7qX*u zNeDX-+OGlUKSKj!=;|p@ihz`4pvnTWR2FuSNqkabd};z3Mh*1H!1;|^Hi&INV3qW;jE~o)p6mMu~Vt}@p z72HM6$WBR%Ppv2b9oh$KdP1@WG+TnsG={E!00)W*bQ3K!%%N@l;=IIy;*9)~cr)15 zypWWRGz(%1U62Hk2q;P|DXD~<-T;~fLh%aJY{=kNW?pdtsD)^1fEp5s<)AI$CHa_} zVR5&=4b3c}18uOp0BKBtOC9ide7rHV4*&^H^a2L&d9tR^=`)zw&@E%}C7^BA(8h%^ z^iX&3x{2bF%AC{`(4=2Uypbhz?>MM5&yA0_G(p;;S(*phpc!9WnFl##0_r&EN?CB~ z1kVt~r{w3A#Dg!mHHP-JBTNk}5-f#nv^6wC zxr+l2@jMxO$?zUl@PZQE)+nG<09lm@rH)RDC<-p{T}EVZO963P?HaK z2{3FC4>&ZyBimqSz{cL4^K%PwQY(BQql&P#4G_nH^CCt%0w1>lT4IKL_z6CLK+BFa z_%%|ANyYg&pmr{3>cGgz0=o1wDG@x|3OSh@k{!Ss&OnuSVj(CRQb0QlN-E)t6^NN2 z$V)8;kAlHt(Eu8H;G~w8TM};!UFHPM+0OYn`QUX+@u2PoXcFBFI)V>B@dUh$7&OEL zP0Gg5F+bQ?1E@5N&&|w>Pt7R-&$_}^SHKj&=JJz@Kx-8k zjbKZ&Aufj3&5->RpgkMunI-X=;NA+NVFt<#pvDude{BTYAqO5I#TXR_Ee?W?jDzen zgRVP)MJH%92{tro2rbD#^&e=e2kd=#&j>tH0UArsNUZ>;4A`a-koFwJ9j#zpkVz!y zRB}NP?7)aJP>UQ=89{186X@l?kPyHVXP~wuZ0ra&x?^ep9mRrq26`(|d~s6(61&v2g_Z1-s4oO4knX1qP0v;v@8);??T}}#$ zDo7&(qyfGj7;ASiF*Bz;vm_%vH?_DJbYO*vA++lco_~S0aZ{5);RZTI0W>!anvMpY zC~N_>4>B+upIR7iin`t%`PeLwQ;dvYwHCzJ;DCX+G&mnTrH9&=0B35*JbXO({Hy%5 zcyNae+|^74tt`$})NfJ4O4&=7ie7}z(UZV$A73OlJ3*#?M3s0VE0 zNg6(>WvMxckqG#(N4zm~!5nC1LcBBRz+>>utfd8@t3E*&w1Sf=dL%&$99WuyY&VE6 z%>#|}r$X-FFhtqgg~w^ZutUEfmpv9iQZQ)YLLyQJ7F?Vc6o89dW9U{nNW4H(BWmZw z7jm2*IADzojG#x}Lo}ckHyHQnf{xfNFNp^&l7X$=gy_TP2S{lNSz854JceellnLHw zh1HF)Tm#B#;L$p0lNh`;A5?dmp{?c&25l=u%s!e}LaRF1L=kM?K4@bM_-IN{N8iv4 zI(!4EazQiOpo`HVr{Wu$LC>)TCoNcK8m*-R9jbth#v*m#5Xqt(v@o$O-Vk+n2-Mq1 zIS1-z*tSJTb^-^OA#8sQ$WZ7IbZK6^3AFfvL;-=QOG!=60ndlW8(Bb4w1wycl}zBl zdvJmCXkpw4Nq>IGkL-SJez|B9Oj)F)1gt0@S%fz90tcv<)~tfKpNG4zZi=qN{KF=$XXvn1XUI`{DE*EXmJ}Hv%&o;a$qqiUOqF{*bM~u$7eHz2u+cnq3*2ghxDM34n3@j3bBsYT!o{ID?!xB|$*{PB4Osj1nJw!9Iv zmdCXS0M-FVtPzPfgly(<%1O*lH7W-6RUosAkjeyeE)+JcZU{S$pXhkV%uOvWNz5&P zHY|!ulR)>smn6oUL7QQq<_l;<0aOwg!#1`+TX#vB>CkQa;AO7)Y4PCgl+b}MjF5$& zfC@6p&=9(B0+K=@vz*{7D2!pdf1zmsF>nQH--Gs|fipQc--0((LIbcUwWPEt4^&0N zHYb4A!-8EFUj&K@(3xP+F8B4!M&w z9=dlQv_Kwo+92vk7sS<&GlmW@Ks^N>2ZQdc0WIc=H#UMU#fFs{P($L2OLOBvMwDa}$HT6a42+LYOezMA zK7dm{&gh5kr3JYeyl*TXdd{X1bQvY~R0vM>kc!_Ny0-!{nu%kd7buw;!G=hop$QuQ ziH}duD~QiYOiBgK!$GF#OkfQGXq^T-fd>@Ch9=NT5MmozZ^;ODPz*E#ksD`bMrb32 zpp`J-H7=kVms5)}ljBn|i@*Yg&|xa*Xj6PVI7yOw))Zo{9g%dweTL%Hl62583#17F zi6A`L3$X|eHcAOjUnU07q8jRF$mk3xye*8NyZ)i!4H}e&9ykY|b}WuJf}Ic#8g~O7 z#aaX^VT&M*T~p}o+u&hf$aTb!NH>BlKF5rsw0Lu9J05B;B-iBR=VzA|#KUfX1T~SN zCu@S{9n(R>(a;VLC@I2jj0ERe#GE|LM9@+uXqjthYygceXaFD|MFZPY0bh=QQZ+&} zAT=~0XV8JWa0ojgs=#aT;vsvMO`(l*ST+Rj0zw}Fg2X3y>@Gh(-WhyqY-S2%NigIv zf6!eX=FrhR%q5Ibkke$*>N)JW5oHlLH1H9NK{4i-5X-$WE>(rP8ZtXZ#P|nv(Lzyb zGU#AbQ*coOuAnoMLC4r-RzXg+gbr33##@5=qF_}Jo6xI#SQ`d0mV}l9Farv_#T>eo zKHdV_xPz=cgPpwqDmhZ}OF`$n!f)EnE6Xg(&jX!?9v@}^Nz|ssM$jG#)N#-TAZQp5 zywwJ>=o?h^#^*u?5RJ^CGq#{a3u=^uDiXia+@#bZPk-JS-9)q=hP3EYh~ge?exI0BD9uuq>u zcf!F!8qwDWH)4%Ill|$bd0m3+RXt%)O9m5+#^mQqV!1Vh9aQLWZW$ z9o__k3p#{_wKrt~9oYwY1yQTOj+X&t=VC~YD!!n!I3pf(-2^D2A$Ec@5O}r@I-UcX z#zb0Oq|h&cmRZ1~kC|In>Muw!#SF1Vl)JHxxj+HK36pLu2TS zIHY1KN{t7ti$gtS8G0jLyiY#p`Y}W-qNF8gAyo<5FBK0;fSGwEhGy~bBQ-$7Cy2u@ zpe1B{VqS4MXiOoss0?)D59lm2&;mWs5xlvn@rK6Gvz$XRz_mWKFAAytP>%qEtyG1` zAvG$&3opQxg%PX{h9!GwLPzSjf{GPzJp=7>fY+G72H`<53%ej4)LKUbBG`Bn*hN>M zkc4kKPs&UO^$p`qpdCF(*B9IYi3j;9KQE^;9<~+>d-D>SK|rcOLk{2@=u^PkYmHG( z!GOdubO|^p1VAYQbXX*;FoOFVbjO>y1?sNKywcqG)IxA`$tNFlBO2O3J-A?jo*D(p zwvgT`C`^oDUMm8vgoBT|?0Cr0ET9%pes;WxC3JNfB=vwAoN16Y zsi85ndkqUaND&E+a3k2n6s(YkPWpl+O`)ELmW+Cy*u!3+P2;1T{fRB*+35lpIb_E0!)Yyp%PvfR<(uQ=s`D zoMa)H0ntKA1Ks_Gh;pDdUV`yXL{U6?76=GU(I*BQxlp4_KTbYHGCJ45$|j zYVN|eu;!E`Le8&*ooN7ZEP9g(aqb49EJQOIoLk^`QG**^_$U6skp!JrL_W+N+MR?r zgoJhzco-S=WGa$%qwI`;=Q;2$U~n2YGlvd{L0pGW0b0idT271@aRJro_6%=l2q=}uwo6yRn?h~cdK98e7e-&|i3Zwehnhj@-W z=NLe`5r)Te{2bumHN#!H|%Q2^Qm2`zT97o@Oy0puY=6O_aM@i`jWxkgO!gY=u4 zKpQULPONijQCX^ysi~o5yqQTn#-tJ~dBcjoAlN}t@rgO0`M{L;r2Lf1ctcoY0-BML zS7bm3JE8YBni@ivYC#Ikcwg`x_TZ#uYzZCo0R<(rLWC6I#qpLX>k+_3N<6ql1iJtm z)G~*R7l6im3@xB%jKYcsNQ)h`fFvH~0Ak}DF}MgR=wM40L1AeGyM_`z`UMt+E`!A$ zm*t?vb48$oDL^ZkOX6V*a*=%v>im^wfKEs&jt5tm(1I0pXa>CDJ}568WL9cQYD&Bj zv`~b2jX9GRNC>VhHb6VT24WT- z?}Ns=QJ2hsuDLgcAF^Elnx+J`I&yO24N=c;MU7yQ@%(PFPYc2kjz2l|szs z2ZOftfd;_hp@U-B(-^EL0rI#Z?2L9;9)|W)!TU2Hx5$HzfsD^d%u6p#OiwM2H-s&~ zKxyTs=BF9PgAN`CmGh851kGO?q79!yO905s1IT`3OW1BBQ1<{b>I7+c85u%Xmq0=u z9!8*MXGv;aVqP+I*@r1?k{Q&)j4#M31s@4gTmU+73H7c&@bVW(V*}F20ecNxyqH6` zV_*vg@EHc6`?la4$_>q++j1dpLvJ1sJd7XOsey(Da(M{ehXrZe7@C?un*-3&5Y)N? zuNwj#Q66t$0-fT9xB;4PP=}16O)Bv2o_P3Wx?m53R(nA9`ofYHQp465v{oM+P$kJ} zIiaE@)04 zv}gz7QWK(Eu2`!y6WG#i#DGaoetJcIQM?&+b`kC|(Bdl85JZ_%g)KTP&4UiRgZdcB zi76?GDMj&yu?RO!S_NG@RSelSWC+_#0*ejkT077pjYPEb zVxfC$zD(HdL+dR_v_d<1nZ@yt zV-Vms6+oq--T*IsMC(Ul4s$}zTZ6;`o)Q+t^+pz^4Dp7>@rcj{wc{ZLh*5lbA}C-o z5|bgf9{4~P@q@;e^Gf2)p)05e+K9f$7_`DOGdaGvB()$uIls6BbWH&Ar8Lk?2wJC? zn3qx<4?AWPyr>o-3J!h~SapnC@If;?#9@$zjBjc#q`{3gf{sYdAmfY-kdGgO1Venh zAtYp>aRO~k<)_6bf>$2Gw*x?|!x+&A=RVLK(hyT%MI-7kI_$`As2zyePjho<$qtbL z4M#wilR;+rKnni@<1bfB|c4{a%`(=P) z5In#GyJ5f(wt5$mC%`w!#22I%fv(U+EA!BdM~Wht0}v?_ypRB?5HN)8;fGcLC*vJT41wxzy+3^_Xsq2Gpa6&TB))*`eJAY}+$n(GFSiSx}Uk3_Yq2Ivx)R zJEW8gTL=mAiy`b&7l9_oW`QYjw(${45$p9{? zz_XRb@fHTq-I!1}gA6tT-O`8NSv56`Pb)4g1uc68op%da-~lfx;&T&|%V7I%3{7E+ z%faPvW>8bHXu=yMG!DDb{fbIGxnB<*6 zhpd+rC4%<#JPlA+Rp=?Spf-Vh$wH-o=67z~d zT`AB!C}`X&J~^W_FFPKT3Bmo1@AjLo41K4k3)xB&_p zG0u#KoehP(Qw$q;0n_o|h3uf?7r-SSL8su@w+bqsjA7TffGcQl4-&T7&BzeCcmWoD zkO^AI31f!PkwchVeo_{sUkvNbz$9RESRl&`EkK(iKowSTJc!IsgPivbUBC?PZ=vTA zY-8CVvy5QJDnfh@ZJa^cq|kmPxLFGhbrV=i1)7>c^XKvLxtZW)GKR1#n<42ZIKLEh z2pu@F7eKGCH2{rLK~DMwZCC^yIs8xKvO@sdV;m*u%{c8!4ymAay^K( zkoB_$@u0yI(2g@p=vXtPB88k<0J{Ye6yk=k134i@4JZJhEoP)COhah94q^qgNeI$y z1nZzd0|=#22_9AexBgP&4K1L71D`YjGtjTqF|mk;tv-y;Nv(*7tOx|>2mB!cpRxrf zH*Dz!eq>)-QEG7ps5g>W4BE+;m>UmSfof!cI)ayxnv)Zc7$kspZx90Tcmm%752_r% z?u3;(@E!{|%^{i_kT7(u$OEOml6X*eyfi(dBtEqwITdon6YS6kL)csZsO15liU$R| zF>D3_-2Q>w4Ge8RfTUqtq!3L5_{B<~tO~!64ASNS=`b`jfz7I5YqLU^9OtLSgAOzS zEq?}8k64TcnPp;XY6`vNI=?6z943(5jOZ32t*Zcy-^81mK${exOcf705j`m}IXgZx zEj}eREwu=;cM@9dK+M9vAI}Fgh*bn$teptnb5R^`3fqbUTbu(u#63Q?7~h+Y6opxD}wACE{->Yo~Z=dNfZwr|3s_)AbANAyv{lK#i@`nKX9|s z#1wjCAZ&F3JRO0;G#+u`V@W0|V$ax~Ov~prcG(GU7oC)Z@WR#pBJO>jc0>CTPML%s?qSK{uj-FC~K= zfQm9u4z7g^VV4J>I2bWN1g&2Y0$39@QYwN}5Se+!nJKBDIidWbl=zZ(3+MLG>=wX3>ATe3Tp4TAUPg< z1tPeE0E%aD(Qi&p@7Bx!n(ZNu1yBBf)?%b0t++2PDJo3{&C-IF-h&RC1rLLw-avw0 zucMxY0;+}M3$o)44WQe4AZZKI)GkOYDuLYpRs>0F#)i;IAxMRVK4A;%2tk{!kYi^- z)q#-(w3F(a2%2Xpf*tr!oLW&*3ff&~488Linr}gREX)j`f>mHxsWkHNQ&^t zFGlVWO^rj@FJ_9&rV5JZEEICA71@%~F zI_PLHP@_8)G=&5)4%V6m8Eb9^tz95n@UZWDBJ3wbg8*cxu`zV9IJiPV>BfMrJW56y z7cI$;N9LMAk4{6H?(lVVhAkEXnQac;VGi>*XaXZX3A_v20309?pW|^dXyzMqA{OG* zGLX5(u&pbIkzJ6mnF(}q9#SS?H2tC1{ef0zn3zIO?gvK^YT0XI3@v&fu7f6b)J7$= zodzyqk>=MSjdu&!MsWv<4u$(Z`A)yXe4& zae!xgFt>^r!S)_P4S*id3L3zK-X)d;np7|}fTkLVGHBp}2bUlT9vZSJ7b3&<^h5Lz zC`~~=G%9?B&ZkGNI^R{0+F$iaz*!P^Jhy^GXcBeQwB?WN7a$E;To;o;#z)Nz%o%c%<4cQEjk8lB%}Hp5i8An&8=st5l#&U)g4PVW z1qo6vptSK#ETF5rp&KPpFRaIta2#_}^HRY3a=@-PHh~UYLF|B(J)lXk`1oYd;6uEr zF?693B#1x@yuris@xG}knTg;*TeNv>NHfI=v8@6UwWiP}J*bg_w0{9=Ebb*B(9{Z9 z-3_XN@<1sJyqF;`KM%B=Fh32nUm?9DBi_&yy1fSC8&KB+Iv@%5tf2*T$RAdKfR0K5 z%NQBKvNx#T2l78?QV=$1LC}q;xe=6;O;KAA7_EGe8Z&d~ngEFT=*?G1xdJ;Ts<^ZO zba7sBdpj5%}pvekI2?Xt} zfHpvZThySTHqe>yP;u~}p|J^cunDx%z!`K(YCL3*Zdz$h4s`t5*bv$&A|V8!{Y6mV z85uzr?hw?DnNv*6pk*^bz3@gAq$~ifGdF?uEFgQ7;vwq;2^xeW%^E^Cz(9*-__;6O zxd_luj4^aSB~$@qQK)CUp(V2WO!P z1-_^t2r^Y$6dw=mc|l52=n6hiT$`Ce6DVp=0(#s5NCkWwCa9=~^+!z%plkk63`849 zh6XHh57H5I(sN>RNxT`3A`Y^U31qLCC3Hy${8Ssr6meQnelBP?dR|^?PP{2}XC%}a zprin8nHZZIL8~Z4`^ObL9|)aXLvt*s37#7t58ZN#78;Na324nmY9jQ!GuXT;Bt{|Q zaL}XiA=W@SX^ELRp!)_54WZpJ=$V%JX`r>0sqq%jHWIA$1*u-a)tDjds48ec!WMsk zLdVe9#Lyfx=!fWpr>BCqJ*KB-fqOO3=|uS6BdE8*=Yhc%6+j%1uReed5Mu6hft_^+ zUi*T4SRbN11-lcrvKe9(_7**AU(mz=I#~fK;Xtb@A-khM1Bsa_6`=GFS#tqN{}>19 zA!kQCK7)*tKr&1*IP-vuS5p&cqXOz)NOu_FK=ANm5$xD+=zc-Aq24!yy^rd- z^{{Uv=!yi0kMINuv^vE*+-VA30tGP)-ZFs=cY@bcXLngw0?13qUHvcCe+4uWQX-{j(WXyIc5yFnc)1v)h^ z9<*l$+?ocR?gP5j6tedVW%>t{C5=p=g(k%F&^idUO@dgJK}zEuUZo@Q3&=ua*m!1sZo%>aT+{a_DA zW7u#4xakgCssfGYkfKy*Wo!m(6+#?friT< zm%GO2CRW57TR?{4}vzLU?V@U?P4fXPS6q!l9G{25O7X1 zF^0CdpySuz+eZxJ4Pm!rgKE{>c+d?JiD{|vpt00=Bj`8;#HV;d7q&$N)S(BR^9dfR zgsg!xf$chkc5cA4pPBifV{eg%JfUvKC;>rf10e_sS~J)syND&zxhbac#U;>*PH=I6 z7J86H7U0!|nR&&jdBxx(8bR$^(3~IaP*R9DA;AZ_bsV((0&*$`bmAJCN6@RIS(0A_U$q4`8safnj}BD67GxHr#zXGwD#$N@?@=Hx~3d!l9!ZaM<+f={}OV}C92GFi4 zBq$-}wLyHmig7aNOfhI*4kC%R92U`hLT-i>LTg(CXaqt70@ApJ&-KKEPR9o?HUVc8 zBMa!X8F&>v!eCgM0xtwFN-f9%?R3mZO-uo$p_0U;c-ZhP#1=f+1==FZO)Sa=HTF`A zK;xw7*G?CM1}!0tdU&fZ0KST?II%1hv{C_j+!U-=0!^Wyb`iL&DTp;-tVsGv2hC7FpikRjKi(&Q45&E~Kp6+r7_5Y;|x*9F7|X!1er1o$TAC8npQ zfQ%~vPk(}o1q%~s+Xz1FUIMwq4s_T}3iK2MXy*@@#eB+p61T9kRP>s-)MD#Vo-nIF_T zFV4)%23;UoL25z+ja7km*`OTW2~Jcd&~g_t8DwM_4-L)G(vr0J_>|(3cnj!}ec%KM z89xP0lb7T})(DtE$5A291~nbP6Shce9TBBDxY+RnofZi@78G2nKx-;cj}Efu8$3Im z3K>~2gr3I-&E1d#UQ6;pWq5pPalC~gq^t$C7eS+{`MFM|X`o#f!Ii}&skyK&1J*Fc zlhk36R1}Y~;m_Ed*a-@lAs7Q%2IkQ5eyFFwRBjHmmxNXT!e(m0!2?>w3A%qT9#mmM zHpD=xX4eYHRuZsL@$sN7HsJU*gdVL7i5{$3F96?iQAx zxp+bndDtEt+YlXCT>_a(0^JQ+W(XMz0Plu?W<+xf=)zTqk737qf)1oMG=Ww)@N%Lw zDL%d^xfHZ*8MI^j9um%fsXcc@7Utv7BLycJD zSyWk2k{=%rYKB4AC4=J1%mCV-1ZR`rf>hA%YsjIh;6)Ok)!g6^gf=iM{jXrt=DK(0VlH<*w1M1N9 zh&(P2Zl@QQCWG3Sup_o1&cTz6V0j5khBP%JHZ8hAo5_$;3=|%Q#?aO>!~xJ!H$DV( zWPM70a=Zz&uL_YypGyHRV}zz;aD8PAnQhR|q1BPbMEjsW_0j)g23m}t9)8Y+{ zpu-@D7zK@iL-w2)fp=YJ=7EmKLlof<$3y*$=p@4GPb1J_0kEaZAPTYJe1{#;4?$fR3Su3_rrhDIj`ti_<~l+?jcht}&<& zVFFz-gi#p4ZzlnbVHrdB$s%?v=j5k@CdVvLDmz$e0mTq>#ZLj~YM6MVcthCj4CrAG zntC*a*14b}71ExC?aodFUHTlKn_7~QpArvS`-tIISiz-YoT_4;tYVxJZvky4K}tr* zIf4ZR@rIVrJ{YKt4T@RF><088Do|GlbjA&Iybcnxc(Nck@<8)x@ZlFw1e?Ha>PCx2 z*SzF>a4!v#9rO`-KBXy6re>q9)a8ITM<@Z21_ zJqB&i+YmY<0SQIuY$UkQMy+S@cpO&tz*}tK%MPICLV_GR0s$Vehi;od?nt@i7v(0F z#K%L%MDp_E4dP8qpofe=Lj<-e8ro`xbi9lVp&hn((0Njj6@;*&1=^PZP2fW=2Q-83 zb%PiPZ;64cQ1Eah=pvJ%RM229q`zru44t}VT|tKwQWKo!Iqpft-8}j&oz^+Tvhvu>;-ApkVzVcfiMa%%IolK$H`e_EORAONX5u z3NBcogH@n_GB$)Rs)mnXfEbXIm61<(HHS`1fn;+slTfyLfaA{uwziyTN1|5Fp!+R~ z!ADaW!=@QfyM>@7|M5m9NaxysO44}GyyT)(&^oik9MGwEnV@xq8HwQAw-a-7u*Vss zzy~|q9NO~0NED#JF*Jkr7YO@DojpjX25t)=)6b~K)ht7KBWM-$vTSAxrK|%n17y;Ypl%at!wB-%a z1NAw|_z!pu5xf;+2;I}<17DaA3I-EXXsSmki^20zCYI1?Xi!ZB$=rGQpp8JK1@VSv z&;vvug$~k&iUQEZWr?8vf(dkoDahC8Hx8J_!*3gdSPTx%c+gTk&|G{PXimn|47wZ? z;zQ6-GiW>ma+VC7hgKrMQW&I+L~E)*I@FfXol1~_FuWJmK({$Un>g;E?jU6C0mMmY zMM^xRe*`XBpjwzxIhn;JkXC~!v^5BCdxAQ{&~Y7z)1cu4 z$-z#U1;&;TorbWzOPI>5Kelz~a|!p_VbI@<=d8MBKFF8>hKF+?36 z%b;~H(nvdO@HyTTei9>igcdZIo{Dr6HpHvQ`%o;5q34dmvOK({kyM(Tomv80MQjQU z2}n5uUD$@`JVAsZ#SiqDz><7WH!I%45V}?xQfwHS$3q5ppjjK#;epL9fHH^))H#qq zz}61|Z(cVxh769uT#dMf3R<2+DiO3fA5&;M60N2Use&xeMl0taPQVinSk5jfN=>aw zjZaA}03C?|8e%|ReMzWB0u|S3nK>n(fn5WX+8mOc{ZdOndo|+WrFL#&CFmkR(0n*d z%naHMBNt;DDmcJkW41A|*oG z^Tnwp(CG$P5`mN=MX6=+x!?ndVaMr%_kLsD1P;1V3p|+?pO;z=?PtJFK?YfGW)dHt zk_vW}IkYze2_^6mr6|Mapusu#X)Y$Jt|moD|9~}D>AXNXv{odmr}3`&FTOD-)c z0-eN}T$!8$J1fV+0=mKvZSLAHu_Ut$a>o@UCn8;v1IiScc_qe1@utunfuNv|hn7H~ z(h5|0nwfywhmdY0mI0=sRFE--X3(ODm?(#60q5h){Ji3L*d-;9rW&X<2AWC9O)LV9 z;i8UW!ea>9H->M#f%F+b#}|U8zrlqu{IHv>{3LLb2NLLzRzGy{t21bQI;aHz-5q8G z8*hWeV?64T7*OUhfsF>0GF{Lv7?*FeUAcYAeb6Js{pVUAp?7$GY=r=4?(MOLj&mEF^KP= zVFag!#R!GwxBx`1gvU(0woPwvP zz!QC-9g5&Cqlr1R`v8eXXzK{IXNNK_1ujUz11rVx(B-hmLf}Fa()cuob$!9pXNchg zkmF1Yp$E`ItRKob}wd|=1S7Zl~^W)`Q$ z8$$OHA(CHW5$K>ONU%WrWDu>8par-1AoqWQ3mfR{04y^@Tc+`#dvDY8;tio|r67e7 z${neo05CMd7-$6x!#abYW-U1XgPmh+2}{f1RvSDn!IJP5{Gc)ia;hJ(BaX1)JuLkY zV>9Ubm-v!Y(1kCMtuq<<`N#(h!Fpzp^%PE!ipUbS)&?!-zy`RIGg3hl``~I3R$0T6 zL2)Xiss|@9h;e2n(7Fqv22VkQIZ9hxkeZhgZ;aaJfsf&W)Pu(6kT#XWE@>lZ7ous0 zDAbDbt5WkoTb@A&U&b4u-pYZ;-RQduji60C#86~LZX#$#47>oq&R|B+z1ItLz7Tl(q9L@g2+J5qCzFDfVr8dR zf<`5vOO2q5LqTcZ9J)pu684ZLl5-BIeF%~@F@vrVhV~1}#t6f`;s zE`SV8p!pZ93bf}sC$Tgyu@Y_e1!5DPm$YA1YEO$N_@~NR#3DSr51zlCWlU= zl;p!g1$Klaw7`TlyrE?j#5SyDKeX2it~4O?Yv9!(XgyMhcff@%P9i&3KAI z6C>zJe27Iv#Tkjl7ABx$Cs5W9VM*?2p#*UUmM$yGPB&BN(OmKAsYufj;KhN^!;fJ$ zK^yU){kYIkPDAJ<9rm1xvIGWYzzQ++2nsl3Bj|t}r0zoQBZFq#3{7EkZV(UQ30P1G z3trNM=(;5(=75VwV{_=@g!tsr;*$K__}s*-{Gxd9_#IL^7oG(`OUpqy1T^6bKHLCu z2ui#W>=0sbW&pQ@!CB1+c4!`!V$v7xw-9NIoH_Ksc4&I^E-Ed~PRv1C z6Al>$%}k4jrVY?_WJsRC6GDi3qy%~zaB)duHmD$j2b3xF-Wy0J16^8H0$D2r>83&! zWtlT{4SHGV{_)GmAlY?}6qhAT_KZ>~3+W4Ui25i7BA#WK1le zYh)pEkd_d100(4)p%L1}*v|R6xu8|WAW3u7QxieGlz7;lad3i$ozw(LNH_*DKwD-@ z^O93j;?1C24dJ7E;ORBcZ7X>x@kR#FSx|^!c)}dgX9m}6phb6(?H!;oZzD@+n#9sW z1o_7Zw(S9$5FjTQfwmYVCl(|oXO>jP8^RVbB46$WbvDFdu>22RXaO?S5O#Maq>+zk z^%)sJ=Mo@8=tyfxp|^ZnLdSBT&H+zg6vxLy(+k8ptfe|iiyn601;{NXmeA4%65U88 zdU0kI`eE6i_9l3Ax(K{x8eBuBf({A;Cw=r4xgg_B;Rn!Q7TJad4Dl!zJ%C1-QuDw~ zOz@Zuk=;#{aVzLVAJT9E$Qgzv(4i7=N=VF0%&DwOEs96&^(5!#f$y~iji`Ye6~@NU zVi6KHu>J(dKqE`&4ijkonwDRb3OZT41bm-mY6@&E9@?A(B!-A+L!fkiETE1D724oj zgry~oC-oyr9C*tW)GRXwO&-P@8peZHJAqd!f`dLkJ}JKi7vuyEUhZKG?L*-nZ;3A{iZ?foH-oO_g9JThDP(94jT`9j5V#=< z-luD57HTT3M&{v zS=G=O-amm1#>B@57bV9RQd8m+ zbJ8&_gQQF7EGb%%2$`-kGK5a^LxK(7xT%6H3j?qI%meN6%P#`W0KvvHp%n;dlsg_$ ziGY?1Lz;8O(D4K8B@nE^0jA^g3qZ@9p^GG-hQ=e#sRD(*p#`)X2rUdy*5iVhXFy#Po#zgs1k+DLzqJs)`G_HKr{HDsRh_P zLA;>_bdCYK6+IrBd!b!%NJ2tsTbMvstw7xmFU&xfM1c3r7{W$+VF3WWpcp=FiaKfl zu>w+uf&<9V%n&+G1dBvyR|J&LKm%luy2{ub+8hPfqu_IZWU;oBV?yFNDq!f=bZC%3qXlH9&{xl+;-R? z88}15L$*hN3c>7D^lKTR`3juWA#HDG*lLeF@ZFdYL68d!4N=cwgQRhgjHw0mfMZCm zFf@&aj1r;88K_E2%*g?dU=+t289|rBLP7ywT?482kq?|LiOuqdHH9;OS1D(7E3V*^*gOk&N` zL)bxP5aVFQ1gL(4E+5WGO-ze7gXKit=K+zB%k2L5HE?S`#A5wb_ zY67Sw0o~qfY+{MJQVh92Z3e4C!6lUk=#*^m(syVQ27Ad6wweS~`aoCRg4P8k=78oe zDnTa=K(3X6&Vv-k8(N~S^v8Xw9QrgHxC}8gg^m!w8Z*$bsCe*-SJ)}7zMvbLz-Ja_ zpa`Ca{wvAkju*2g=A4 zy6hWmNhV5Oga#?NRDf+mMzl;z^WqIHp=(W{SsYZvK-Y(WM-~_$3!W3pDqzbuA&x~~ zaRb>63_7F;aRDSadO?LRc*6kXJ_JxX45=!hWi`~^fYhSm%wo`p5M(gN$j}@*2neeU zoIywbfo}|elxvU)M_5}4-T*|*MMKUoECKcVOi_;MfrJKPuR18rn?vhE&;cy#Nzm>c+lP$a9)7~7M=_Z8?(jS zVFo)`3>rZ2`Vw6B=B30JB|@hEU`;ph5(seKF+x3C5L+4mACUr9Yy!JN12hbRw(zpB z6f_HI6mMtRu^?G${U!4WJ`N;0}v(Mq+YCqLD#B zeom#Kv4Ls4G4fs-wBZj}0)<=#05Z(b5_*;gH15Jv6SG6|3-WXF(=(GHBd)mx`FS8W z8NzlVLzN=(L11ZWX=*(9Qt)_KEtd~DeiL?%1!7{v&Q6mgKyyT}wef{w16)OZF}=AaG7sKWxLrqI*YV2K`<6hRBB5=%=m@{2O7Aam@7 zX3(Q2AshG6?1wfm&Elb>fDq^6Nq0C4N<$0O))u68K;&*{GZ_fS{Y4!E3(2T?kNZ59v0UKv)05r!c_1L-67faHb?^DsG>`t}KTb0jU6S zt(}715d%?6V%q|K={+=>L0$lrD)I4tpgCG_;6WSZ5cA=w6q-Kc5%XK1!Ur}O1#Tz7 zmK%cGK%h~CVze17$TSbqaR~8{S$2q3M5GZcHH@hlv`B__cp)RJ(A9vTo-O!1aYJas z7nC`{wWBd?`xeo5V^rkurBx6kP(ljY(t-sKL5?4`#=U68dySCUx7<^P)83w z2?A<8!#4XuOAzcQm%w5N93^S-@!3gGmLc@)SZLi3Z{mSWHi7N0gE$sns)tR0Kvu`Y z#*-nu)FPvJBU9*56jpmsN79i-fu>Tb~KC1AbpUL>k&z1z&A$f_euVq;Zcr=vH2oSWp1ohKM?Z1aUC(5*^TL zMdNrw6O>96PuN5I(~#5ea=|B{6vZRXBm(cL$}5RChAo(Z*oZG*r6i{2=EK%P!!9vF zYmX!&UFL*VucCwxDCEq{p{IYqN)m9nW@rSh`XCO1W(7p`2(2^|Q$R=DA%xLuF{nOp zm_y1dsK#8-dhVi9s6Px1Vb^$pD*)s*&848D7>tZ4U+HIP3OjiV8U&yQ3~V&Q3~j3} z?y&(x^A?t?5VtL*Wv1qZ<{Mm|C73FE}cr)njL$LAWoc#1W(8&M>MrM%RQ|YNCprhqLQ&3>@AkKw#6+xzhu89C0YLi$V zZ)gB*g+Wx|$-&S|b6_z5HX2$^BA>Pijt=OE2>cijeEAqE2b=PS9@7*LUPcG*)PXK@ zwKRnF-oa@J+X{Cx=qMem5`msaBq6F4JDJjZK1?}%E2Hgw^ zYxRQX!6D15$}{s)^2@<-g{NpNC`kk@Vb4x21`Sjc$D2U6zGF@;f<`CvA;<4Px^`fr zK?xdqgsu_n_;-lkP?~6=C7GaE0hAa)%No!%rjQmp>OuoZL?C5q_&FAkJHueL8^|#z zr->Px7(!MtK%Ink%o=1s4s@X#I9(W-LpS(?T11eE?Tq~5l6XTSc-s&%wtznAQkoZU z0qqq-ECQ8R;PM6AB|XqFJBX(sMI-WNO;9zQ2U?Gnp9b2r3)-{^xjqGHdIUDHgmSzt zXbuZJtyT;^@6!l67Y1<=_9817dcs^@YH3Mo5va9nYye#g4%G%-v$!4qcuEDtO}Kk)}}0p~W%$AbNNkJKho+){xS)JTWH+ z)SCidGY-1nBR;-3BflK9!3UiDprsJx?r877jH~KEmYA4A4~QjR2fUWcOb7K;(ja^E;~{77 zCB++}^mVW&K}bA9s#y!ziT==8EW{od$X<+i99JAbrV=5Cewf0}!GrXW1Bx=sKxct~ z=KW!JBNe3P#uI&-5_F^i{}JxcXpbguf8Sh*Q*%t@8B^h34Lp$Gy z(OXa-BQviAw7LmxB?n}F3~U9g3WUTRED<4P+v3c;^qkZZ(7d)ebkGTE6Qr9DvIW`` zhDt+?LMt;N2@V!(Ft6l-E~ZH>jyHv!9R$soF8R5cdElGHAk!Y`tphwYDEd|j*nSPD z$*>AG6Iv&MhUOuM<$%(%A;$1N{P4=sV$hJCkr^~B;YAR53OycD{TM@g(~yG84cw;1 z@BpYn!;GJ?X@!T{QGg3JMd z*KtEOhl7h_{EPbx4C9TU+99^%iG66c!*(LM3EDmaY!U)!hqQC+}GfQZ> z1)ar3I!OZDc|jy%Pzw!`A&OFy%fO4S3}Ia?aAd>QZGpnh$OO9Z1L8Jt@f{D|c7n1! z80`jmm(1jnc<7C_pxbI75ehK^YwTf62^d1xL_#wT#x8qkg%3&Vknvr#*&9gW0@aML z@dnU_NJG%cY7pmu!U44Wr5t>Kg(0kffw&T1EF;g*8yXlx_x*r_&KbUf#K;0Vr2ugU z7ql6JxGjz+ypsG7*z2j=EQ?n!5hL>sX)97ZIgiJ3oW60lAyuloS%~q z-h>6V$PhNGfi(7$SsV}QeU)cqmZZkV!>+D`_!%6z5O=`ZSfC_eXbL;346=n3+AKy3 zZp^kfcv)X+ZfbmfVrl_wpE+b*gpoP)5E1OnX_TcJU?-SE0~yv?f{lkl&wGY&L7NBS zL8~w;L-pR6nLT^R)(X_Fu^aEg+vi_j5`&S3BcD} zgYN$UH7y|PFR*(Xv;YFqbxur)uZlN@b`Ze>l#t^cgEJC~Qd3+~(~9HcQ!;rEARaz54{D!+&Mh>7 zP7O(r}1Z1KmY{wbQT}XQn!Rv^!Q!7EU^Dt+DYVB}PF;x@~+P|Bco0J1uT2+aB z1up1-bmaA|kWLzO{0g+b+rkJsb`Fjg_@(nECeSqiAYo8>2y&o_fsqkt(L+^yViM%| z3}|;8T9$%y4Q#ChcnAe`ssqnFF;Xrgt}3vEPLe}{7mvyDpp^@t77-|lA#EZ<)bT;A z7NV?Cg=mAHLJlrR%`Bk{I3X^;Q#L?Gjf=pyjf2(=gAN@ug3cln)Qp+zL1*O|n?j39 zNWl`EUs{x$3K?mDt=TldKHCIo1H;C@AZOZw#~_PAjY+8U3}FkPa4obmwS;ziaZC|F zhYTUUBPQ)zm_yHeg5H3Zl>+L4r-1r9C>=&W0JjkW0un_$R=-g%LhUz8nRl3H8>IfT>H7&;^gZ6LxAB}gm> z-5FIBZ)gIYsc|dKOD@R=oeL723cE4_){%iY15co1p6vt*RWoCh!ydpb4OlZ0e9IzNJ0cPR}wQpm$`$>GGkNdxenNyAfT=q{O|)r zmjM!Dc$^L$Y)84F9%bAVHUJC?JBUAEqi4w_psh#HstIBdzElpCgAKofmK+%xLwf^= zJHb6p(Y%(DDShE$IQ;T!FM}#|&B^LoCG~%aG#+zz9@fI_v^6x(y1x_+&_*-xxZE4KWf{5Q0YRp@*=84sS5EfDCcw z7nH;sSwf3WkJJj#Ns;kM@S!J2o;5_h;|3a%sICmab-F&Hj)9hyN$?}Q;B6gvLQc-l zOUVRZu~D9w2{{!j9@Lxz&uYNZ8N_461TC~KCn4{-CxVuEfHpNFl^mc&tDw0`XaaQ0 ztUx-l#LyfzwgX$RsUkW8 z;FUe`#gOK=DXeb}F%3P$kouya>||ttvgHyK-_ULpd`b{JM2DIO;JLB@v~mD+A`0S= za1#^ga$ito16tXSezywj5|{XRr_4N1S}%s*UWc5_VTYfCTxn(i-CzJ8TuuYsN1p*I zYmq_@TXKRmhM;oL>+8Yo4GSaa@@w=)C1~I?CpE1kKD9U=wq^xXB_L{4V^}8{l67I1 zihxJ3@<4|rL#j$hNrHN_dwRT~F*M`CFCIXv;2|-GC&A&^kz)jnOK4j#9=1*v)K@b! zgf6FoxENdsgE}|hYc-5aQJTQ;Q)VDHO+Xg6f_tB^&W1U1?;mr_9u#MWme4aI1HqLb zWSy!Z%B(IlPEb=iwAg^kA-AQB%%L44g5d)`n*bcg=CEVU3F-m2gJ6p!Ahi{uu7wsJ zhVjtV;Mfu>Xe0|1q7WL?5P)tFfXwY+nRx{bszI+|HZ+3maEC0)2(HXajtA{q0sF$x z#0p!JDoPVMkV>4p4)SBl7?qTb5FklpYVd?hte~H|W?s$j(TJ zi=Yk%2V@TDw%z=q_;~Pw8xtew?N^}sIu|s~TN0m|pBWEpOvk6^NO#24k~mlVh6 z=Rhv32DQn}Ou)CJ{f(p{UN0u(f=n-AG; zVhCM=0Ip-pK*PQ!&^|S;<`}5*g^uS!Jc}pzAp=|Bd}3}1Z7)FvfuX~U{_*jkF-FkQ zprB?aM!OlB^FXN*G{%Uf*@4IQu>6u#)Zunx*rYquBBagwkm;Pf(wrR78JF=!(ETWo z6z`amo?nz%k^$}7!4C9>_#Y+z_~w^^(mCjAQ_xs+Jm{E})FMdSqwYEb7uxaA<@%7# zaG=41qWJjy?D*pR+|+p34m(JQVXOZ^c>*?w09r(mlUm^eSzcfST_Xr_BA!4(zRe4w z)x;dyafRqb&Wn&*7FrF!+R_j~aI!NrL|OVvV5|hB#ncR%AHefqptV7;HJXOd=_80M zpmh$h^^q~GYY4f&3UXR;QM@_ys4-}^0M{$9dehhxS_`8$IUpxfgSOP9#-one!%OOt zqRjMk&>Re?F9$v~8PaWnow5e;1D;qwv>M>$RBB#Ieo-;_+Kl+(98hUsY!1EL39Sx* zt|o&HT7haVkW)aRYXnR0un7ZDf`NVn*k2g-ehrqISL zEU`dS2Q-(1PdJBlyWmPdix$DtnrWFu#U+p&3f(dXoA7{LY?c~t4C{iHmw@lXC@ReX zc@ILtZkd6&4v+uvlpp4>GngSoKiF5O16O343p)@1Q9posYT(@Z4KuLN8q#V6+^78ip$hM;=U z2)e`pQXiT^HyNU3X~a3{qz(+=NwQ|BX9S~<3qd0ZbUZ9{yR-#ti4J67J`r@GRte-{ zQP5s7BU8vyB~a-MsUBhbt5V|)O`xs2c#t(o(4lAa87S}&3+V7LbCg+h0u8!U&}cHK zh%`1qnfgXv8Bv^?Sd^Rr+CiNQx_{9ScESv#3Ih$a8i0C5W$}i_(19h04E(rOPz0xf z2dCls5p;gCDKslX+zP7CGLyj_wfOj8BhbKQaJ->8bZawOih{P@K;A0KECA04KnKc` zQsZGg4OoMBNq}Y@t}1LsgUlW z8Eoz!TOI~^))Knx4_-hfRmP()G=#W^a2W>c)_}_&LnGLY5>SsqrkFtsi@I)AWKeJ?9(4T%=wQu^M9@A>$dnhv<)G{e zU2L0~45~6g^IRwb;Gjiqr^7-K6iCL#=Fmx8_|jF_VZ(+f=b^y1-$Kshh0T^28^cc3 z0H-MMY#`XlNOg=kw6q4d){?<{dCT*QQXor#z&$*q0ZGV8v-s4C0#HE!JG&I(SrVct zzbG>uwC)C)4T<28x_Pb>i(v3_E`p9`0a9QG8-)Nq%l3Xq`H24}3hd)`1v{r@F(^ zVFY=@1a{0e!~lqcKquQ2fYC98d#A27Nn_WZh+Ew#gitG^@A=D z0Hr!p1K1W=q(g^Hp;-yy7VPWqK(|Dd-GVr(?Bp<@6J!n+`-A11Xj$P2sC!=^% zXwMhYSTi(=hpb_QSO)7Z!U9l znO%mr+TaUI4UM5ATo7~7b0&De3#m&8iaZNT=uiXvkU>a7gRSj{#sTDSaXwNT4|>EgXa$e~^w?RLOF_K>(8U}nsqslgrI}fI@y5^@ zYUrXv(DkHg$;QUUme7e_OK4ai8XlSPNC)9TVgX;e0I!FLN1L7odBDgRmYG3U<|gLE zr{qH>1;8y=@VRqf7Q_m8!vk`>KfJ^N$4!13Vo0($-pB&F;{&1-J-{JJ1hdtL(zpPX zkcivILA@+P=#BzVBNVca7vu?J=#UI7sX!Lo$AfOT&M!#Kiw93Qz}n6b_uvUEEJZ6? zCk#?4z@~gtD>92qK*v!+*LguLfZfZDxVi~tS^;?k5i-&3lvtdZ3|=^wmz-Do(P~#mG9ni89)86=a$iX1-1&Jx3 z$@q9!-G^ptZYp?bE~F$kf!%Te3v*C;0~w?Mtvm;v+HH;!9^hs@Y#svKTZB$S6cnX` z54nOQCg?FDhOlutjC=)d)`Ct)EXYZXH-T2ZkO&DVr~q~Nz@~vtm5GN;`ay0{F@&uG zL7#8}r#QqgHMrFo?BQsPJkbT4!^2V%WW>jVQ*nH8YI0F(3FwMYqznTc{{SC75dglh z80sh!=+q*_fAJWTy(sHy@z-jg9AIbw9omD$8J^UQdwjsq%ov*7pp%9vnZ?P8MJb?u zC1gjAIdobTGZ?_TX+RD!GK22L1~tRM?OL?F124kB#lIP>`v^-$pq(h-<&b8O1^%Ep z#Ka=Vfrt>l!E*tus|VWV84o{(17;9-=-MYSDHYW7!xqPoTDur@#vZh5fs#KV?H<&H z8z2uFnnKqjf{GyMTu6LDYHD`8DYUu(`8*!l*97S>hTZW2ZD_)dcS{Bxrve@xH-^;^ z(9{5Jh=4VN?j8bl;K1q9FVQ(C9@^{xO`?KJH_+_@;3Nl~V*s~6Km*nBuw!(f{V}k^ zz*!G+s2hCAG1OW_vja320#2`U}58DC&Iq(e>XhyK@ zjG(n|kR7Z!iNz%r@g~q4YT?Z}XoAO9D1vUVD2X?=Fo5{NwG4D_BI>awu(Sp}90NRT zot%-FmzSCoZvqW;*wA!lF=%OSNoH~)==cNJVsGSoPOxlc41lcx1!opRnDa5>3*>1- z1DI1G`2^aLPfASAPR&axj)#odK!!Hr<3X1u#g`|7Du~>~qHIvP2^uH^t$Bc60u4&v zU~7#{pzRl=je01v7SLJ;X=8F`N`5XVA%Ll(RM5EwD6Ii#w*$2y3hmHBQa)%H4m3^&+DQj>ftdkxU=qzp=xjMS)fbkg7NO62Lgo^Xj)w!4V)3x$bOc=j z>qvu=gNZS;AchoV;KejKnR%(8wVaSSG=jz`p!UVe44HUkhJ`A*r zXJ~-ZD}eSkh?>bXL7C8p^prr+3O&~kbiEKbEtXl&447}#N}1+arxL5JOe3!r$&B{Z2y+K=xZg z{6b*RyF9T7)K7rk1p^vY2cHQ7zfuxfCWL@;8#t&e456J$>;u8Dy%Yrn@g?~MIiLxV zcr%o>5O|V2EO4=$cxVngv<>TahtdMjRw{7FBBql-O?1-h=_;z9ag9cpLjd@JPOA5coo&jam8P0Or^ zhfQH()T)s7By8mebO;Z+8x>?RY@i$xt@uI_T4f@3l7cRE2Up)l2GEW>G+KjmGLxYz zR*YaZ3)owT-UY~NW7rH2G(12X(?Od_q4PPgGxwmfh(mwl;~kSgSHdKhgh2+!j7^{o zP_!xzT#CZ(N`V@KGQtMF4b%{JMmXUhz}+!5GlTZ^Aco{Zhbe*roa3SSF1{SJ=@dR- zVQvO3ULhJ_=V(CownKT~lm{shLF3w>Nzx+Fd`@u*q+4SITb%Y%#R(go+hGGnBCbbPWi^c06&8J}3$4Uz(Vs zFDiu}jFOU?mROoo0y+mQ-Vi=Yky=pz?w(?v>ke9^SdyO{Z)|470O~w}eV?9M0y@Dv zFCO&{bL{QApwwK@azt_S5#T&!! zyMQKiP=m9~1avbs@)}v}!31jt7Zk*snxK?3$dkw*=b6Ady|6%n+)@T=`jkSJPk>aJ zLfbDOVNeSLwh|N4(!x?wn;1dQPXL7%wmlNi5CS)UVUumJx+Vx#WI^gTh|BP#TTsUi z^~NWVn~g1?j)v&Rnd@L>5jZh|6PBSN=y*iXf+dJnJXYgwDHxi;?pH=_B!gxTADi9-sn` zkAT)tnj1jf0Un|O9oi8e4><}2kUr1XST#6VPLYLe_JcD(v!q5V` z*A@FQh~VCzF?7v3B!Hn=1(Gm9u7eze0N!#5nsA3SRv`0jh9*RxHi5fc2wz+e^DQWB zEuj4bh?}5A8EO*?+J=CvAOjt^3~BLM7(km#&@=|7AUC6fxBf$e7Gf~evzWuVptJA{ zO`t_OL@nWzhc+FPnFkq21}y;x&n;V+Lwh$61EB*WSbYVRL)j~ZdOIdOf8``*ry4my zJZ}lRZV_SwQBH;&v8me3RkF$5OkA(Zwei`LbNp?jbmt43hPrsu6%}{tO{z?z_!0aF1INuO3VbG2L~E` zDUOHjkBkRj>6n@wpP3gAZSO;xzDV0PK+88W)AJzv!V}@!IgDV-cR-dw1~H3E!Dn27 z2htF;4-ij7(=QPXU}(t$S$qaw=n7eT1|ESmgw3{t({y}1O7GYhcE}aPO0ZqfGcUlU z1-hFc)lCj;WvM4S5(Dsy(2V2zWNe-_bQ7-Vip90109|p$A$A2ii)67>odU)zlO^1!4pwp(1)>p#G&H>LDiR2?^{G=vsW} z(s$VLGN1^DT_EmSn3#riQUk{PI?h~)az-rdU`kje4?2S@9_(o78h6yq**FbF^mP#% zH^B>(DhlG`!3^vRy9`l#j-XyzQYHADK3Ee1wYg*pJyr)2x+EnK@YqvoJm}OCNSSJ6 z0G*EoSpmB%4|H|_WSuai-2oX&fS&vXiW);BLukbb%WO#P7mxyD*mb)QH$v+=eDxrx z$(e$5rl*+&v>J!zSXfDzmlO|M4F7&=5K; z0rMuPq6e+INQsB+XaFA_0zKae;tb@}0oo=5nt}qSwxV3{;wtELgNZS8?+qk`ky>_; z*>X@Iq8<1M5rQ3NiWV#&NkbFRZL{z}2+(1i;K4JLh9P)3(8w5CyCIJ&fsUw1&M&A0 zEd+%od(h*$B1IPRjs5V{Z)=`dE@1 zUg-hyu^DL81<|R6hCOOBLpli*RCFX2CFUh(pr>%8@CPRoLv!f5VW^eR>0Qv?DcG`K z#N4GJ>;y>I*fcx}z;h7Lol(ZHowtMo4_X`}%5_9}f?WTALcq`%y3QTau5m8PiH|SI z$SjU81rOWD8=~Cxi*e*1xDf^#Z-F#_%uEazz+EEG+=85VSXVwi8G6Ybq6-h&1p-bZ zWOxR;Lfyy+Weg8%+~FN#wX}pzbVIWO>?jpbuo%P6Mu5sejz$N`7@0zc6rnK-n#G7m zsyJXd9bUhVXXb+QEuv+JtO{D7XXb$}-YSVV zhpp>F8f=AzFx07_bDWXZ2!d}Q0e67Fy8xgYnqdcvfDA?0i&4-(&MAj%fV6-%D&b*Y zSqu*(aPu2{2rl&M?qbkcTk(+dt08?sztyW1Tq!v&yGLJVggiWL(91K2DAwMl1bY)gz zUL~mBDh5r9!cri-y#X7rD$Om3H?)LiXh@h7nbg3oSXk){&cTqiGD%2lWmHTIRE$zo zj8o%{p=&C9Q*-mdD=#7UKF33ICTM)Z5~WhZz7!DDP=TzI2lb&Ko`4_nj-1dSgYKrV zK^JI)4wO(pYbqgI8IaXO6DBA=3=Lt!e6R?~hb-j>1tes@GR)hsG39*Nyf^I5vq138 zph=+3044E8&^dNU@M2%4l~_~^9wrBkSivr7AX+`j007qLgDu|$`OnAz^)M#%kcO;s z#g)mx(T>Pu5H~`GZ?GL70P3)0#uvoHPNs(CH}H*i@ui@fuR!B`@rlLBnVIn@Gs}1b zs-UzuBR&_D;VohNufh9W((GRN9Pk1r{TH#Uif zoo5TN3S-U%Jbwyyu_^4#49G^~_|(F93utKrT}T!W+Bs8(+&cvI5aYoUe)(zfme7m| ziRo=Fn{l@B^1pQj_7Aguq-6nGAsq z&VZUkCMc^u@wDo2OiEZnhkQZ7>s*`)IkFC79XwvJm&LGqT2UM0p#CtT#RD-2eU8Tz zwl)-=IKVqpAr*q55p>uT7D_3pkSPJkEE9C-1+!@$sd_pv~IgO+3Y*i^su@CZEhC!~|$O zXro3EXj}$$r5eOZcwz(EtAX4o2etuZ2*%ZN#qp*F&?A_jMQCtIQDR9vD0PC)n6iYP zNC1^YEXs$^P#^~9z`MHQLA%eh;^Tuo91Y_kOO|uv``!&mA%}fZkh4&^q+HNKBw7 zYk*gaf&$jW6gs#GF$%pd!`%Iq1Uk#81bpXWO1zN~G?_x$pWt<)&>>f70R_tIh`qce ziP@>~Iq`nMh1}ML>{E!32e0dZO;>;}Wj8iL8MG&3 zgvQ(uI(QGSK%uLtVWl9X_JuUk5RDX=&oWEO;=xmAuq(R2%~t2qqOw#YQ&U6BcvC~< z_55htqChjr`SFnDfS|Lsz_U4q(2Zq?ix`tji%arz5%+9D_nU%SCwMXz%7Vc3#A3)$ zaY=qWc-M@P3AEJ$odyKep@?Dxv~4xl5TjhdV;f@6I4B{Rz@`SVXCnL!LXZJQ7SMrk zhyl<>80w%1%FG&UwE*Y_h=QC%(13h$YGy%6JgDSATu};1WQIoO&}JD%*_xN1ml|&Z zO%%{*1}$d;ouChEPvh9A0&BK`+;0XtdlfOL18F^iGXm)F32;{voJmbgpexcL{zO)n zk(vnJ3=gg+h^}#9W3o1Zqs8BvnMI4;^MSH%B^D1$-Y8EFxh2Ae6yDcs~xb#{yEJ zL#&35&qJn+!D|^{ixc1{_JRjF(?N&Rz;3_7r4{03$TA3sH=zR@5Dn0fLiHxnC>}_Q zp&{xuZSZy`WS1LAiJ7H|C1gWNL26MN=uFpw{PNTy+z^yoNCMZiSN&=nc z0~)LWwFJ!#pv`)Si?P=ah)x^0T?vg5V^ioJW=MSnYSTc^ZUrsa04*;E6(^vRi_A>o zjiCVp%}n4-P#hl*YPLZK!3|+!C*VpGvD6EckU)zGz$pUB&tRv(79xgJK~9%L8vX*U zd&-TEhYn6dyax(gL|-4Y#v5!3)I+AQY5<`aJo?!lLDaj#e~Fomv{hZq710kEe)-5BVxX9$ObgB~>G20HEt zbY4tJetcpM=t5G+6f5j_Ac$G`9E36O3r@(e{p#>~7R*4NO9FLNO-$lVphvPG8tkqq zkh&B$pN<+rkTH1B$#eyoDe-yvd7upgMTqlNAPz?JJjh9=7AWg>p*a>@0z--jX#D~y z6ChKlrY6v(jSy3zdQdYTR2%YwkCN1?_<}^RyHktejbS}(@QLV<1v8+XPoS;^QYr`K zQ0~e&4e7$iAeRJ zb(G)@m!N?d&^g71uoJ1UFT;Y~_XwJRg2UQ&pe7_JUW!veD`m^#Q$Q1znaS}c z&>alW5-U74F*_u`ARn|EHaRf|BhN!~GOX>55-X6P$CF)x63gK$$>YJ~2TjpwzzLhGI!(ZfbE!VlHTf zG<2o`VhYv-@0*yHn4X#f_6B&lCp1jW4N;a|L267`BLVZ?QqVHJvc#fH@Ivp@yp(t& zbEMTau&E5N*9@TJpWxOuxRVPl8$eT=u;~gjLvUt-23ZJrgGxz0;hU_%Nfs1z#hJw=pw$E5Q!OjvK_gHm z&?!^MFb2|@0-%aE2Q=SjXkYA%8T0^9ERh5<(Z~pP+97mY)sz7=n3o3gS{1SOW&B9RXRV2rl?Qr&NIk z4e~%mGh}x#WaI#mQ6K}6uuPg?6py+x4w_uRO`>?{0Wu)pg4W@Kt$_LkGQS9EA(=xL zlEs5&#z0QUPma&aPpwD>Yk=fASY`&5++bm-If!-EWtqj9CGm!aC^Odh8Zb~fLl0MgP0_#? z(IqFR7L;JL7a)NEZQdakDTd~y=7B>d6?(3(A?&CbNI{I$%Yv-w2RjE*1Aw9xR57H1 zi=Ui$BLi6R4=Mp+O?z--DX#=Fmy1gr#voZtx#8n7#2nvio`acOS6u>rJFg@g&XO9t!Mflmwo)yvRbgoc)= zyS1RBXP{OwWZ?%mLQP@UoFeTS2d7yR=)MMwz=WKb1Fnt{feCRBp31=|H9ax8GQJqn z{en*GL(f1;Oi2MBW&`PxLI$u6VaJj{(>i4FCUjC6I^-7!8se;ohpl!&YfmH2=FCsZ zvWPb{vV_(Mga!gpo0z3}@g}f(0}>YTC_6CBpv5yJs^I5RLR@NSY6%lZ46qw56NUI9!WKcT|wjI&J0NS^Oc^Gz_5hOIA5gQC%A^~m?L8hlmiZXNK z!3U}uK}Ss?W+N3>1qIj-&xD;ak(yVQS(Klb3vxS3(HoD{Y67PrXyySGW}sp<7kuW9 zA#8pcM+!^MNCn;A2l9p?>}Wqw(tLsCYQvUK-nc5)Kc>?8X*g5bJE8z7VXhm;H zY91)_U|S;wnVtvFGR2!gH<`t!Bo<|ZE(OeiUDW~FUW7a+j;CaFOHBn`F_>QjTGkED zU52L6nJ7q^0%>p|n#SPMzT)Gd6Y$QEt{kZO1e#C=-RYcIl8Ds7g4M1*;4Nr5iFxUz zAe&%=^03qk8n6cqb3zJXaO!~s3^ZaPu@4>wh6FBREZ5iw>r#5qlsU1`wiQ4*2-Mt2g)}$P;*AWTd-o6{ zci^dZ#JRkPD2D_N)ElU|09tH8hR;B)70{3ZD1=J$;>}H=9e-FPgQv0}3sjAu>ti5B z<4K?RYHskfGyGf%bCf{GVGgq|jQR2K4U7eeMc{23kV`@0;bR&Qo5AS~*201eoFg}}V1r4Jh({{I!N~=@!!+I$ zdT=#noeSNG3YxG$EDcFZ1)VhoPSvoi;*_6K2^Ij40fSa8f!qMf6{V^1MyQ84K+<@4 zeo=NRWCZ{;DHy_bU12yCy7oLXH3xLUJ7fX~LlJDAB0oFc0^4FYM57;;9*qhRhZTXN z!ORev7(qE9z912_O2)_#T5`Y=C^&O~hXSCrDX2{ZS}>6czV##?b`cyTc0kvkp|-Li z;uw7eS42-CB^8_k;tLWhbMg~Y;*Bhz6BVF=sNj+!w5k`ajzlynp~Gf|meA=sNRUBJ zv4Hp&cElQVyfX=Y{U>Z!F61b^)FSX@ASsae1jjSP7m%m~O}&8ohG0WM^IM=k8pJlF z1P8wa5LEmb!Y=s$1vRM9fn+eyxkB-Vs2j?lWeV6XND&W>K+xy{=r9JznsU(jZt=!u z&=L#cKB!jI;s{nLgWF`VZVY;h47@QnsT8#C1zMm&8!ArV1p<&xdAt$ysD6lT*t(jq z`BbPJa&Oicc6A>p2w+>v@>0tog`XkpM0$)t6>#ubLOZ!oS0N8Ef%+=YX*g2@6HBD% z0w=5d`1oM>F&Ci4;HIXq(kG`Fd|wDS8VyaLqm!_751P+Fs(GPF1~xND zt8XCPPNXJZe3$`bP{Gs~))+@#6$o0Z32hUD_Cs4hdkv7J1YKbcUKSn?Ce1CO3+f;W zpo?rk;bRHAw*WF)0VK-s)BvD{G^iDVHhm5|5e!RX5oEj(Y=02EukDjs0h-(f z2N0wO0KVe8xUi@Mw6Yl-Jup{-_B}vmV)BYX6Lrwll_n@%YEUx}G%f~N;|$Jx@H?2G zhtm|t8yTbYC1GdY_~e78I}o}-PBt`xUDp8#6Id#NEY)_3j|Vq`4Pgs{p&mm$dk|!f zi2-z15^6PqwucF%(#RM(h6zo*uq_hsrG23C13VH49p#1XHwP!GjC}AZtdMmd#-`BD zE!6GU=FU-OLm<^9;=WUmd(6yW1IVCp74RqpWXK-dDtYLlevE7hDviKnov^d7&^!kY zMGNTs9W=p$R<0r+&uk3sieoO7LLBJ|I_ozzJu?rSaNyM~=uRWhRScjtLEvL+K*Kw* zQ#cXLHxF+YH~73X=;jUBiIR}uLtilf+J%ytjxSXKr5Uo3P3X_CGp14 zN(tgr{3+T98qVlj3Bb7!R!qSh3u)CsMj;A8W3^zfK%D|TjtjOFIybc>BOdjZ7-%Jf zyM6+X$tETh#~Z_z5J3U~(pW=Z8wyPt&vA{{cA z2u-Ni^%z=0%T`z*fQxrt(Ot|aLEAQRN15TK)TAh&~#)c~buSX-kw9(E=-ByzxE z0bZE^zSI}B0R(a-V!0$_u_tu#A!^A1>YafHeUR%g^oA3pMF5!`fK)9O#?U?W5Vt_1 z2dxc&d=3c}AHmIO5f~7&|yl#GeJajf4Vi&&Z1Tw4$84d!O zWoQoFlz?FqcpBc&0D8(f#ALKWA9Pi6ZfZ#)I6Z?F$dwdjCY6??ro^Wt#TSF)-x4}o z3ORSBC^bGFI<^Hdkg!wH4wV488MHwY5*eUW0NyoFl9-tXs^37;#<0T_V2KK}_#M1s z7DZex?1$40tc*;E`H77GS9(ExS zqCUfR;A3fCyeTv-fo2k5b1z1)ArSC*Ft~jWIXD$GgK20C9peG{3o--&@|7uc*$5=y zpd|@`j${F-SDBZWnhdIr;~_^%gBt6gQoA@FG%6ksoP-gynZ|C6ba^oCUtT1vZUO&}w+H%gjqIiZ_8p6ey+S z#>aztVX*y0kfmWDzZ;>Rs+)`DP)Bg#h-j=pQzmj(32m|)ssb|k2|kr69_%9UxyFVD z&^aAQ#*GIpAqKU7z!x8bLjk&h$1O20J{~$&13lpr6#t2!E3U!kGZmLY?zo0phjQvA z$ZN*1RbKF5ElEty#&JIssJwyHw6L*vaGL;p*j#RMd^)I00qIeK)}p7U=A{;8LS}BE z!3$dL0N#dV4jm>y9XT{aJNk0U-F+LcPqNlh$@H$hoihTd`o*Dy#8SHya8aDbS=4qb(t4K8Sl;=$!Y zPGTjfW&#JKDRe*q66=sYs0(OG1NsI6NGgYx5#R<8q-lZ}tN?E?gb0E{#n8|Yx?~-q z6&@_etIo|~ZFuksxcGpg%ra030g6ko^DLlC!eFh{kfOxA;1@GTR-jvD;|(pK zi&sHqEUfN8t3zQa9^QY52OUNZ&Rwt_mY`)epp$LEf-v>anLO~S63E1d5p?Asa=d{G zEYPkMP$`pGP>>3)U_j{sbe1(J^+U?&9O!BHC5d@CU|Rygcin>bQp6iVZwT>m$uCXH zNyS)oi`x2#56uH*1yE}Nd6x@pb{-OrcnW2d&;(V$prx>&ZT}`qzUw_G4|L0W zGI+KcvN!}10wAwJS9C*%Q*-hYOX6YI*h340)FRNG(~zY)kS1PGD(EzF&@?vakYs4L z3cN}WGCqLV$_;iAK_6jW-)(9L9btp$g;jMSiO^d)Asu}~*de~qCO$zIm!uXH#~YeMS0F&N6Dos1wwu8=yTQBx znezfk8KU0DiYHYdw(TJwp$0o#AJIAjO=HHxCTqaa1Bp}67ESp1t+|N>M)5{Q&>?1s zPl&P``M@=B7dPGvw&@LG3Mdi~r8(+A70AP82GF(%JQss!qQRN1IJGd|7+N4fOd}jQ z;F%S0+X~v5Gq;3V0Lj3h#VgR=P(GS~-;GFasZ$#m(d`MIf}o65|fi5-&1!}E($AUAhH z8Y(cWAijV#m*Hn2gLaf>7RMvjZbA-rwXi@r_5)80`hd^al9#P_#75~h-ofxiGdus zXmk6}CE=j8&fsz5;&`MP5Pa*M!IOmX@KG*fW9W<|WQ#VWb5InYmy;K70bPZIy~qJ| z7h$6-plb+_+zKrZ!7WYbQqI)8^qkD%46q_tl0vE`^NT>MH{(sA%UzKAQm}dqG9wL+ zJ4C+;Y7(eD2)$YqtN@mvP}?BjF}sZTc<3w(q#QzSHG}mc3`cA6Lsy4FTO;7S3A-^1 zk_IsA6wHW$#WTE7n3|lOngUrH56;>~&@jhlq;o#J@16@CU;~FIw4{SInL$o7G=Yr| zp!otC*`RhVbTJ&bt!`)rEt;Tqa}$su zPAu!6;kzT_4WY#(#9t^S6=-oHXyHv}F?cI&K~a8sQEG8SSI2QPg4WvgdoHUXcj^3pg{X$h}9_Im2aTkjY*m5;PVb3M-ZBtLFZ19y#p!s zL6L6+yCWAm5ek|B2OS#(9Y+EUZG!4~h*|I`0w*Orjzekh!+K93>r5;ROb|yor-5vX zH#0#y$RE7e0DP@QKJ@6MbkN>sGwA3#ioM{dhIj`WBA}Hyps;`lf-E&OGywH>KwXF8 zcv!C}5#B9=ng^Q~fE@=6zk0;N2r^a-F7?61e|~W$XjBZ;<%Arx1*w%mdm)fQ22VMU zdRGQ?6R}5TN@77Kq{=XX9=iYHG!OMp$BP!g9=;) z$6FXcD-3vAfy~gxo0~ye01)j+GyLYT(M4#R5I#DDHl_#F=%17Y+H0L&lvt1fO)0Re zP$5B<3mrg&hcT!{1d1|CBj_*`xY&z_HVI(ePIKs?2GB|}9<2ojG5}V&LR|vcwgxUS zA*tWO0D9UFq*^dCh=+I?;x15y2N~Z3&G~@xJ?5ALYO5kSKPMh`+&!WR3hoO+7Ggpw zBUp$-tU)i0A?GKPbTQm%c7|2!yP&)`*Vu8~mtiK38nHjX06MhdSYV`y5 zE!IVes7(`JXc+`nZ(wK%Sup_$IPi=v_`)&xuC%ht(=`9 zH0Y*J*!8lY1}3Po0ga``o4`&TA{cD&A%1vQ59C^7*m;DgSrptGC{BzA9XuT7Oo=ZjP0Gnk1|Ka7n}~pV)+IkTGY_1j!Ns|;0d&tPv@k+Hgd!bzL>S^K zSd9m6FhbT%fsHaWfVm6ak%ErPL5^XDMh(Oe!cA=C3o@YRaKQ(yk}|>h2qTu`!Dp1h z&QgI?ypTNxpj+G1;Jalq4lIFr2r`r(pPO2g4muhL z(saTMSS*1C*;oK7CqN}P_AT#*u!|?))*&7FZ)kyXgeknG25WtTPK^Rh(Lqm8gso?V z1QDbo4V}gS_oQLXD@bghFOG>v*@1}C9s`wWh_ynXJPcouf^zmwW-(~LR!M$5Z2cc7 zp~ojD=H=&QCPOM-@D&lJ(AiPQH3&}NQUz_@502vnLD{f49yS3F3o~fv9n>#N$xP2I zi8nWc%y~e33Qc#Q$rZ>>PG~14F(o%M50t|pchG_pv=OW%g{2XsF%i%jIM`V=kZw4% zfd?A%iO)@}OiG1So~iK}`NbvRki`>lwW41-gDSJ|1#iG-yE&$nW4)1dz}~??yud0>ylIS^`C@kpXl70pcEb zSp>S1JHHHkb8J#keqsvvI$_w&?55_>lY|gi6|%k`VhEmU)i<*^8Kb)a$-%zh&;&2+ zh>r(T#qpq(SH+;6cZN_4Ar`=037ZQo&L}NO$uG}C%oU^bt-vFuplB}ujcS164zy4& zKLxbm7_z4l+K2#+RKwRufS0?0M#T+b3;!Xu^>W>ts-@t(*FN{_~{ zA$W*-cuYgiFaoJCg{_Q3qA&q9+b)p;$hub@H{5`+FnB=3)tFNL>mve;6=K%61uzJ#1z^{gE<5=U<(Nr zaJn)_8IQt~uAFi}!&oR4K6qpeGz*amJuRsqJ0so*Hnae(t-#HD(402tniFX2$r!f$ z2{hcBpA5PfA`vo?4RR%{yaFeFP@@%ez9Ve*6dGEv)&poYG3e%<6!7Nql+?6%Q|MVv zkjR4$F~%dGPXTMEKvdxIGHlfk+5&snS?h{lwmg)wC(sDe_lk*OKV>@dENfUFG#52?bsA|N9S4N-3+!(#+&U@SE+ zCBF!KH$YKpd16sYybc=$EekUciw)*AAxCg^ew z@J_GfoW$bdcnfHhU@VS@97vIr8V^}=X8{^k1TBaH9r#pf8E=NxZ39(}n70oE=O<@_ zmZE@y#@HC;u1#n{gbZC`?f?Z{kO3KNF^1JMNIfU`=xjXfG*8fY9BADjsHg3j2fD)< zcGxzwNJ5$n0gnrSR@{KkyaJWlCMbI?A#FDBNHwG-5pN2+3SMz-0Uf-DcPb(6 zSJWkDX!Q$h{WYj0PEF1RAH`K1Z)gVH&j)I%A%<{Fp~Ds6iW7103rGQ|TMMN@Ghm?N z6Y3i1{A+$1Wa107`~}i0C78W2Yf8wVCU|)cXn|5*auK*2A8!n6PJxSK>_@HU7o~zO zyflI?i-p*ZUKxT5Lr5TlGc$6HXlwypVG7j>D%OhPL3{U7LFZmVQVwK}1$+!Uc!QCl zF?5I-q6ts_11+hjgbXZN7@*jMqk)!|iGK4AbOaPyu!C-LjgK!%%uC77jZaH02aog? z#~VX;WkFT>LJt-(GJpmQmcg&$#4^YURK@WbrMdAIu#G{Wh6X5Eg0d87Yz$P@WPlpe z8K4u4!372E+F!I}2OYYDHETfm5iO*!XJAU!D?O- z=-iSV&^hsj&|NdIU;(u%z+22fAqpBM2B-WS(7rIxR0i0O5U0SqrtpFdT)~>7R*eP8 z@$sM$1T;m^;{hNhL9+nbU>D9U80OG@-#FqK-0wwngP=J9ocD{-=S7Sxplw-*L-1wb z+|;}j(5NCL6C0aA$5S9(7f@k_ywL%64jcBZjV91-T#y8WTmgVmzPS-Jr9#|JP zAqt9G6JzL%KD^ruc90otRuYn!AR}3z2#Pl}fwopbEpynKSddAEBsU(xMFPATTbh>( z+LV`?5)ZjqEETj4#uT!39y4D-xA}t(KF^C!0v%!ps`$VmTAG)WnU{@JEI@+;H8Vp; zUm%m};Kc=rxy9i7ZJ-@CLvv`vqJ$|PLr}&r42@vd%Yqu87;A2!ML+=P+!}Cz8ycZj zrm(^R+~-Nm$$?g;MyMwaKr*VQKd2B%Ov%s7sf;&)9=HXy0kq~HTK=Ms#vsO+;q7PW zY+F$(Xf^@VFodl$gHE4;;@QX;+N*}WgNOigGrumoKNIjjm? z_JX#@A*D5pb|9=P4QnL8Ru~q5cCUdC+|Nxc0gW)^mzIE5 zwSc?qnfZCe@t{RApnfa-Ttq`NP&*Q`i60!3Ff);^;smupKvw`F_axxsK=8x-pl2+A z2Jln!K-mX676|Fc8No)lhz}1?;(|oDu?2L>9jz|}E!!Yv2<+4i%mnU|5f7e{0nIX` zCKsia#8<_eV&BUF+JJ#Ls;L;XJ1es|Bi;nIp$X#pV%VH3^loaNja&BY4PUJlg@BgnxI%VGJqcB2r&%mS40H{EyJM;FA(C0u`p2K3yN&eDNe8( zJU}L!nL;a5@Y3Y89MHX6M$pm=#WK|L9(B6Y2->=b6oiOYcRXb76U$r-Jjp;4MtnK= zkRCJmnYN%F4s7)e%9tmpV+<)t3-XIfK!b&lDIkbrvF&k!4c$ZKQd09u^O7?mts+Qr zF*HWmE{%J34YnQxJgx;^7KLpCs;ObTDRe6`#8uGvf)rrTqdOs40d}|^I5C5|0kD1) z>UA;j;6mLK0lp>8&=h5?3YH#`5*jGa8iTr1upJ|ic!JiM;NCJM9E^;h9Xp7#u{Uo~ zdV;Xi#-SQOBM?YCw-8q>fJP_~8)=O!potD;#tAfE1UjD8&@3LdKnP+iH2CnPKr`q` zKiCU)=oTu-Xg#9)0jEQno3bU3(en9xq|%i`1st+ zywrF@*j1g7fP%{7(+leOryyO5Y;FkMdJSqQz_0UwPuUnkr)aU%JD^QhiMcu8fgjM~ zy7>6ujKreU6hzA%RK6IR8ybO*psI>5$S(&644iANje#w!yu=#}iSDjG4W0X-WT;uhqU zIhl}yX$p!`L8GEZ2GF&C;GzdMm;{-4L77E{4E^OKCZ*=Ut_?7Rc9J1>;Bh#j(F$qN zfr}X?g|=_t-iMs}3eG!_)q*AQkb2qz+IN5y=b#-!X^4qH6X>3OY?G(Z=9wXE zw>D&?7~E$BuNVL=w={*;>5w>v7Qu*?1xlR`4n)*ZBoo+OMVP?|J{JUSBnWNt3O1Jq zRt2A41y8dRTE$VC7jI?&?U_T|4zD~5z+2m)>oCzG6W;5GWTg1`ihS^Pc5twx`T^}! zBye7~gw{W>Xhoc!0m(kb#NLR9$T7&>2yn+0zNoUKGTzh#I?xI6B2ifo*+5WAH!?7V zZaV@O0f=b@P%MMCy@HFj643oi=1AKj5Gzk0)t4d4hzmZKz>4A0yyTMnBG8tG)ST3k z)OaHcBS;$#9tq%b!psEY7!~kpT9kG*gnGInXpKB* z&I@*kwGp&g4J|TIw(~=$iNUM1;RTKn?6P^-{12!f0h#SFgzZ4Y)zmh%gwE}NS^=!_;^Sf1-Ix>_o2fYf8Yh6pg1-(gN`91YUSY6 zLP$@_&=7jCKO_x7vpA%Y3T<$J4#q;C>@b0LMIlat42XeNQ5qXTX9kfsU4Ytsu)ee@ z%3>DuiWgj5BeflqGZHiNzy~`)f){pTH(FkVv?HLib`Xz1d=QeEn+n~Inw$@sCIX#G zXJ`OT$Vfp5I(#s(2y$WvR>L!L6O%LJ&7g|~p-BboTLpIeZhhjjLs8Fa!AF^&b=J^?uZ%m`MLf{ZeO9*6+xY(my4 z<$%wJjE_%`hh4f02}QEpYG`T!8xt!?Oi3wv47-jS+;=U_1C>{x>lN}LOJNLQBf1a|LDM&C;~3VD z1|8vEVt8GQ+K~krYh(`1 zVIdiy5xDqx&@Ez+Lw8Wm>MSaN9D)LIHE75Td3whbx<(V~aL5L1l+B+Imq48js_Q@# zr}3~+0@U^eOd8w_2!fu<3SHlsTbvHw{hFHtT9;j5WNMae7+;*6n3Grp+Nw}o0$!yI zD#*dQF*6-l7~&ctdTz+)j~W_7XM&+c0^+DM*j*j4P)N+p0jJfx#2nbL52&9Fnvgd! zfj0463lkAr)zQzibAlZ#3oa*1;-RS-)X)w9%{qc-+)ML7t3092UYL(S=R1Il$#~f1 znc!$fy-En2XK_yEgHG|y0oA}o@%crNBWFx4po>XCL+Ux1N%8T)C6HUuAofDz6*Zef zlO<%118sW39NPGBEY1Vv=iK=C9MF1q^mWJJZNcEPgCRr65Zj;?E~J{(5)$;Rhi({GxS0qaM|semkt_(0B3U}Bj^Yk z)aky-#qqfimz!8X_tX=17i`cQa&&PKbchbZOD!^tH!_7b?7?{nG;Of-{=wnwfQ((jWNkyrN+3}zwh{5MD!>T@bClb`& zgzn#jrgwN#GbuF>f9W7fDV(;1p~E+sOq@r-(T*GuVB95aZ!nP(bB3s96pU zL1SZ6=%GlE!re2k!~i;F2nNfTL;;S03ECV4RC=bB;w;s5;Jo^ zS7VnJ6@#{XffiCi7r#Mlg|ulw{xLI#HtfI&F5bB)2Yx&l=r&+O*nlcD)x%HDgPgzs zTgwIUG4fCh$ZQi!l=YaK}-U9d6GV@BnBULG>@vv+S>ra>D$CsJK8=6AzTS4uRfltXo zu@7Ye0kn+{vOUNIB{{-ZLm`ex0pEQGt5}TV4UJJYe&BDEfI`Lsc3KbA0h#HLY14S{ z{qxXS4A`UuTDXJPTtUMcJoAm3;o{9O`w1vLgv7Lx)S|pxaO)9T@c6?|d4S)g4vh(r zV~s%Dr4ie6i<67Mm1c1PXptFYED&rM)SZdt;6cEAP=-J)ju6=oR#QVZ7enTC5OG6c4W0hwrM4qdPe%cQVM7c2=o z6)e8EvbZD_)aXH7_XUk2XV5BZ&?yrjO-4r0Ei>@?8C+DuPlE=xuaKt$K`X^TO>Ss$ z;0G$7!I|3(cFz!|3~W3G+zkOAp#Y9$s6tSYlo}72Nd?bGo560BK)O^4Jhlnj-UW#- z{~~Dj2W-8mA#{c&J|#7&G(8=>I5@tv7&4rK94#h>&~a_}^cZAZC%y@56$GTP9(gK3GN;vL_sOS7BB$D1;2ML-IeU{RiEb4GL$- zA(60S>L8(q&n3{&O5_dr;PhY!>*at$5L$v6qTE^yTU~+UJ`3nrCoFsACuPNht{O-! z0WaGzg0`8_dI5;d6d+d^nLrO~g7^bpA%Jq#x*4=k1~nr=BdCxAXu#oZ2x~*3SqxiF zkGgUU+zSEsHDGtRVT+$c@QHDtTgKvZQ&Tb%ArVy^Z-}~43o@|gmRXVqI`j#3Pe~ML zfkC=aX+b<}VKQoi3BJG{Qdq_t8bX5?k_ezvhM)rmEuqJEL4pk4GDewe0fnt8tgVf0 zLcstUfDl9Qq@RF9a2=UiR18||j(J=jxb%&O+%!R41`EqC0d7=Bv{=sLgB3eXy2$QD2c6mlx~DVV6lI(hk`5r#8emt#M#doy zLRrlNict$w=n>0dB12 zfEruz&;WoW33$2!-z@=>Ple^~lA_XL(9%y+>^EYRCl-Mh5?Z3h0`#g4aCpErLW05) z>;Q0?ZfpTPGY?!MK_*2Y15-vu&=v{IAK<|j@DN`b_`WjO1@w^A2$_aAh>uS!PEO5( zEL$;!Ei?o*{^Aph(jkZ4Ks^iF2}0D3niw0e!R|#&$|BFC8Ja`42tzjOCFg_tbMe05 zQUp@6BNZ<2iFw#wEr|1=LznR(RgeZBrUSr3mC!Z}YDWNNJQe+xa$_UNt)|d44{LN3 z7bV9V8A6wmd!$yNo!bR*6k*%IwOR%Am=I8f4aq>TI0Tovpv##+Cu}7a7Z=7GLnpl; z7GR%t#I@cBYpVk4MnwA!8X8zybtb0JZQ~Hj@nkfVYk{Ft&&KA^!7y-AK)u^2H95Wj zQHUC%o;3m6kyV_USd^Rr+EfS~y@V7M@mNmOGKMbnf;bd@mI1h<0q22(1J-_mMz32A zXf+xr1A-QFhPnfE_Oq)adb)XUh)O{=mFG7Xv zBr&vrPAY>W5v6)&aXe&j57wOl&r5!*rXTa5KwS5A=-xE*->bb4T)ap z>|;D=JwZI=)Dlq3(h%CUf+)h1SV3d9;AQHNN+C11ASW|96SU$k4|JO%=)Nat0R=G% zW9SpsX$8%>B%r<@>q zhUFQVML7kagL{$^!NUgNu!j{Dpy48LTC{`)4!koCDe5sA+3@S`5W{n5%|S#vG^H{x zF*h?Aa*Quzu)+v7tbwKp+J*!V1;ryxuR+2N`vf#(*)e#3S9xkmd}a#hwr23+GgIio zAjDz-575C$&P*|E;3R->)ZkmCbrQpzt2d(V@kE(&W@W4w> z%u9pTqp)?1_{PFu2^pFTk#F*VmUd;SMJ1`A6CR-_Yr8@B4MW-$uu=z97P#gnCKt!Y zCzj;rf={rBH-e0qfjtV|n+EE#LH9dAI&7$Jhc>hdQd6_zVI$X&N*QqpJ5g`aF{>_Y_^H&%}Vth_!c51w#F|^eTO4FdVYTztxXbwF*99)$` zPt;8<1RePe$($yJkVXsCIgm5gkZ;=r7pkyS2=hvQ0ccJQqvZrmCMBr+gT} zc9TI8U2tVF`Yad38F!Y2u~cmNy;meA2!!tR6(FGG?YY$6zKa~f>Qpr8nJ2$2DFSsEzX zVY@Lw^)9F&iw7TE5N~J%Em}Z@2qYteHWV6KKu-&Xxfj1Rofg$RqOUTLt@UU<^BwzSsCZ(li#wR9a#>Yd; zJxJmWD5wA*-jrCB8lRI1IYkup4_IO0gzb^zmQN&>^&9 zf?YceYwJ0J2gc%aAh+*AMlB&Gqxaqdic)cP-9R2RGe8~ZfFF1OUKtE&SRgV2#0pT2 z172nft-Zj>#@rZsf;lv0LpnX6g;WLkpj$dJL03n>PEUfWK`H%F+c-wB1#R#(7$Bpd zvxXMXoeAJsv;ZShGuZSQ$Vc$CcaVsM+++rpFf@QB2&fEVe9FQSbrt}*?FCx<0Bv{~ znwml@0ZY5XT79sqCCyN)MOY$*l{4T3XapyhC!|pt2*9H{Au)_c# zeFfOa6R06!W)hEj95No4qZcN*u*oEFX#hS;Dc%^mwjUA<7$pbjNN%ud@Nq*}ws{$& z>^^|j?x>Y8H049(pbIoh^FX_JKvh9;Nn&n6JfuK2GBknaE@<%p8x{ivilK?6DP%)6 zR1!IhLW>U2D#-ZMcvIM(9atQI8!O;JOHllQ4n+dhpsDf3(3ujXejw5X(kdnfDn=

>Y^-&G_-{7 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

F1Gx)!co4{0kY#A#1-Xz$RlF&5C=rtLL8%aB za0=8|g$=MnI!0#kCZNU^IA|~?bRkQujG@IfJjIme!4Fvj&r5=q6U2kZJPpmE>po!F z0X9Vq?sk-xWaJlRR>A6n!gxd2y;>0G#zU81g9Z{om!#%`R__=?BN)7M4cfngtttnv zMI*I60Y26f+UiGCN=D|;?I_@>DjZkFWMmeXu`6vZ1s4|o6tN<8SOdm}T@ zY4=8k(1plQ#|40v$)KhZXhDN~&^>5~+t>s;H3JP8*f1!(tpIk9F|@Ko8o9QF-X90i zhtU{ADr+DrpfxG#JQzlE4?N!oa#ulWQD#2ql3&pLw1E+HumZY@0d4OjmQET<&k7t) ziSb4zC@Vt<^f|#zMfkCQ&@_cPVUM~G-^?T)G@F?RDII+>lMwZLJZMM|d|z=qsCf_% zT1#A(S_B%-iib7qp|J-_g7C2+3uvy3&riw%Zz(BBgxsVCQH+!gA%pQKfdNqiZ4H59 z($Wl?+8~jFbz>=bF&V5`VF6wE08KvNx*N1h5wxSc05p_r2wRMZVV4DL#Tuk#2l78; zH6NtofI40bZ+;^!9fvk0!RH8=nn5okhFAmXn0fkxZa67Q2A%Gi2AZrhfsQId6d{ET z+F{M0$+E=U97y$rl2(v8nR#iM6~>?##Sk@$H-t?xK|+$)p&FDnJ47pH-T_q|&~aO1 z_%3;fVmxIkY(NRo@BxpyfmdFEJ2l1eriReUlAvKh`8hd=?k6ZmCTD;T>oPV&+2WZC znaPGU!HOXDTs(Ao8?v$ru^9z+s}rIIg{)G8?KbzxOiD}3j89C;jE{#7W?`GnfQC#- zemtnqg`L!BYzS@tLhE6)eT9%6ywFq(>Y{<>wi5G-!E+Db?j2}Z6r}byGK03Bp$v{2JL<{*bSVJ?ib7-paaN3XJf-|PeVI92X>G%#A(n%72L#v zEbN1psIVnapgeC1yG<2k&>}vhC^4@XbaWed%-6^WGLMfsdWda$0d}Mm_U=BYAp;(% zht$xZh3t@Bn#hq0O+k?C2Wl8&E~Wxia1bAXykG)5a~ke#_;SnQ@=VZOc!tK%u_>IM z1b2F2g$|^EKwp$;in=QjPhJBR2$k`WmNsZi6jb4Zt4z>7S8%p7HAZO#qYUb!>}<); zjyHwYrO@OFD`Y`FH#9MYwgw@gL5I)KJOu0YCTFC=Mm)ju&7k}b4Kv6X9e9Je1#~bADuc2;2Na~n2GC(t zY?XRE*fF5BC9v)Zcv=Ya-ZAK&4b=Psn$U{^tzRul1g%=hi!X{dhON8H%dCJ*1sS0q z(}J`o2kbuBY8glvLL-Nmh7;00El|)v^rOTabZ{pnv$!B9u@cndNG}2n140Tu*dBI> zMySPz89r#)0v=OEh=QGL4x6+~E-fmmG=nZsfFxPB%+#C|Xo^J)Izj9}aU9yPKP0Vz zj5jn!skSgHOpqdD6JwNvwopdlLE|a$psV!^VOxA4_QMk>)&nEVOrb4CY(0GN&=uqa z2l!A4X!AID7}5}SA{e5S1n-6c4JbkfNep2b45KUpb=*sf<4fW#&7n)YkgGw^;uOT5 zhE(uj%qYveQNk3Ize>R)dWhgOGJ*ytSQ4BrbHT&F;7bE?Q*)D2i;6Qc3!pcmn3zD9 zV}R;y&_+ARWkH}YH!^}QrGbPdwwe-=P~ams2qBa*8Da*gah!^LTXitx{1HT}2HcErlx=|34pkFEhn?Rb;5QpJu9>KFZBG-al zVNB9g0yu5LP6dF)3dC+~B@HYpp>ohRd1hW#YH|s5EhwanFfueiYJETwZW{cyN<-Lm z8Km}t?3ss_F@_eHV2R8fQuv4;b9{K=&=u&O$7LfFotH(vH?^Q!P-Q2%SrXbvlXx|Yu(P3f) z9pnWU9N-ONU{4quK;wj97~z_ywS<coXRLsL1y`g31_B5rs0e0@IGvwg%Napvg7R z36J3XidZ593Lx-|IoK)Ssg`(C=;%0jFdCHHOe~~JIcPBma)pr*?4~GK)dmrT4vqUl4oCzCBYHa>YlQ)|2r^j@8SDWWXkh>y z0D-icVT<@d<8zRD6ued)ew;Scoy7YA>ReE!H#0%$SAdK1^wbhiibw(-s0SH(0L>f0 z4>wRTF#sJQVT4kZ5#a`mqi#?a??d|2;8=wpHwB3!SfU5_BjbI+hf1SVgP?K=9EO+& zC?M)llmq3=p}Vo6Wg@7ohK(1)_m!f}4q}Z}Xj>aTPaThZv>&SfpcM~d^((Y5YiJBD zkD#7~G*(a}6Qy*3t|9{^6f@A0J#esiz&EIX)|cgH#m9q|ETw`EGtZ5W&jx2#hz-!* z4dgB%$l0^;h6d2VVQ^6nJGld7g%NC{0Mz|p3UO$gC3Nl%5|Bva#jy2XkYWthY%qaL zd_x?9HA|p)6+BB>gi*4g6}s34H!PvYN|Uy%w~p9#G(2^7l~(9^;R`UDnSpxuI~ zXEGQbcy?}Teh`r!5fwin)?OVwCEGSJH!eI|t z>w;wuwV?%UoC#bgLAq{9pwq0tK?|O10v#I*TJ2Pt8gB|c{TUtzh*LN~O%3o&y&-Hl zCk4(jGJwr}LG!amY9eUwAZh`P#TC#h4$?n|R83~k{yfAvL{xjId(8@p@{>Wsh0qi9 z4GhqXD^3NSMUr2V530(LrhuUiN8C^dp3?)(B!H{z%)Hc+_{5ZyBG7OOq=^nr$B4c^ zs4oCMr5x-HL)h7YI2y~a4U5on+X7k~676YFrcOaRtI*5>>Q7Ks0J|9M3=?CN3IR`Y z#$E2f4q1e_4UZ9yIRzPs;3bjZIr6l8(6lF{dNM?vKZXoGK?cO3O9#s0O<_k5p)`h) zK?~k1mxK4)OgTY{fNPML>B>4vp`m~7l96igPaTi4t-E}1a?dd$R5n~<)A&32)E#K zA#~6Zbz01^Af*(gY2CKd&qvc4lRKa!z7#ab{X25B!_qY!7I_u9aNtw^iw zAx9#CmSRH^ouM%_xgihg!*(}-VrBtdtVPfd(BcvA zv7Bbm9lxMfS8jZKaY15oYH_>;bd;E&6`pySC5ZJ5pfE7BfUc!Njd$3TH+) zUknb&^50R1(0eAdMX1rLW~Si`o)CY4ANt14vj=;c;m?7&@00sir|g= z%zW@Bnv~KU(C`srS_z_zDCOo|nnJ3T{ zIG_#a2GB+I5XC4-EV!~5y!kS}7_Dg!EeN1XS3%KWWD4EagudYdBx!1Fg0kQPvOODo zm@2gT1G6m*kbBp7O1!ZA5>VNVDC$v`yrH!v;&V%jOX5?DlM@S4<4vGFPl#vX=>Sp{ zgJxY*<6&dmCa_zwA!;$FoC}IlA#*y0Ca9x$cw7!G=g_(y$r-81+3}$40A37e3LD)4 zRfw=s2sGUgZ)gCW;D&B-bjg91*s$?oRMf` z08N14+7(oyf_8F)j#VKiJO@~ z=Pn>Y2M=cGpeXvC4A8+sNTGnfBFDr6nwX){3hG{fmY{qZ!AHKNRuse=nLt-{ zKy1Ym3vSS@Pw+Se-F%apSPZ*}(geB%3}O)6`6#Ibt=xroRKSxKpkZGl1L%k^!r`Db z2t|;imtd>g3vv=cXN~0Nf_L-7cACQq6Ij=|pddaq53d2kd$oQlWK z&^!ZORf|{yZej#o>INQ|j`zqfE{Tsfgk79jk_jpRkhg*(+ON>q1o;(xsTV=lV9y7j zv}0rpyE6`)cp=>o^sCIkl@+4l2n#OQOaW+)+KAYJ20TtNflUNL!UnuE3G7BAl3=2S)q`+2;LS`7CJ8wW^jhT5Rple*9OYa~?AuoSMZIVJ9 z=nOh04za-)bW#UsL>bZ_gBpQ)o)*ZjCa}|pAby1x6R3>}kV+%?X%(P-b)bGZ=%NeI zP90FM%e4x$ZaX&~+P;Dv(*`jW8j;{2gS7jgT|Jcbov_0*ktf9UJbGxI>bTkv5> z;IJ|?CG|FiJka%}(4LirG1di!@y^M)@t_ly;*(2?;*C(+`0ykMT4ss5f(Q{Hke!U+ z6aC;P=0ZG-EytrRsVK-VkBo5)W!TgYpP!4-K@)625}M$imQsAvZZb5p-^7UNYDTunGZG zAfQhxK)Ug%6{*Q(1*xF!k_oif!?eQ%bZ-yr;1)<2Atwr0*ns=@po7;y_w*E{7H7m8 z!ls4c4uQ1NL8F_XRrGnOIq}BOs~ezgE5wOtC(LusR?wz4|_)i)fD<+P(neG0kSs_Nv;rj+yqhI0-pByjw?rMPOD+bD zd_wnVLF~X2dZ5t_(4rW`v`un;UU6w|YCLGogRwD6cEo26&M62ZQ_$p2yczl_>PRQe z!E#(sYH>k+9%#fJ8uy@#2idX@&IJ(Pp!Z@CmmZ+DN{lR^oluB2vK(({20JJW=0?Z> zF~lnxMCNx{efc2qQ^zy+5o=Fn{p;0`Bfjs>=u-`D~gYY?|%D`nw} z!$2FE4K1OAvMB0No4bfLMn$Q`r8y;NV;Jxr8<>H9=ADs2yfJilGQ{3mLVR#&Zr;%x50UdLK7(ztj2D(rRGy)G*U7V9&QXFq&0NdY- zK6_MLkeC+_n_PtEXxN|_NE>AI1UdkKGPworw#COo&Qk!FVW>wvLkZvkBh5f3^cKLyf*LaO`l zq@2JK(C#hRl{6->Yj99A2fU#PUVIr3+X@SJHGB^mC_YS3SCBwr7H&bY530kMarl_Fnm5mLc3pXJ%)S$7$5>Q(lyh6hmx@;fRUcm>&nlxRC*L zMH9$X$m_xl%~5JTJSjXRwJIJwwgc$_f!YqBt`yvn&@M?@W=>9gQYom|g_;ZvL*&t3 z(1PsLl=Rg2)Oh&S&`@Pgu!BoLYRVwX&|!!BBGqkRCS<(a2)2s?d#ob23k)rw_a#9R zKD1cITFFA?P?xKKXP99=$882;5DVA17VHEW=)gO;LI#~V0f}ZK=;}jAG$V~%K@KZP z1MPn+j!!JDh&O^3SP-}1i9I|uo2ex2zhP*6gG*iP6BcqesDp_97M#DsiMGt@<(i6L}&6lzZx^um#NNRI;C1O$}|UO`wMeVvkR>o(d@47#TvRbs^yjY3>FT!B%pClo%RA6EAF?2$59) z%0xFfM&c? z4Qr4afo_C?9mx#RXa>7R9hyLVLGxe*(8WUt=Yr}&Gn4pu=*fqm-Nxq7;Uh#^@Bp17 zir5B^=40$Jg0jm7R8-LBU~x%NX>tkZvbx-Y zQqYAW@x`f$Iq|SF)F1(bCmll9{N^TB#uw)$78GaXm&6x=&V(?BZ6SiShM{w-kZJ}I zRuCH?&cu1JCuk-bI;3xE22HaNjqqX(={yi{P{N9HP|XPH3qs0R@SvnQN*c!FIg}&` z3T_kFC?GWSUE=jpbx*pZk&MjDd3wTF^4GeE zEX|8IHilhj@0_2PQkq#3Us99_nym+IjX@+ja5Doo*$uzQ#MlTHe~=@9LG=Rc@JF=# z7*Yk9Qo>jSjm5i=12Z5Yj3=?7$DuLGXd|@Ug3_iz6j)f=Bj6;6@G-=CSeF1^VuQyh zAXyTYDnS_rQhV9=2r)Vl<@BfvZ~=Ul0#F#}FDEkgG~Sel;|M zE*FQ%6eSj9fOn#RY=K63yg8^B1lk$}9?Z?pO9KrUfzJ#BEp&k9V?#6OqE5)fG-xvy zC`lKk7M6l;;XsXcP)3YLEO<;TF3wMmH!_4StAO|lUf6<%s=#ZvK~6R?gVp%p*)7QY z4Dy04Ls(Z5;*fySB+yhUXpbGNiY!RYjfXW!VcEX~yjT=`uv}4Pdd<^r zDyS3&4YWa8X%MG^Z$M8+J}w^`o}hvVoEVH?Q>YL}fhML>^GZO+EayWPJsCsCA))0o zjI zm77@%zV|NP6gr~@@h3E@QObpQlp!=oQY?b*(1tC{1@%7i(?ARMAk*r|W5QU?#2hCr zD2UHZ%u7s9Es95s1c9rIypniBLrXJ^Gta=82;5VLMut;nNm+b+VopwcRccXwaXf65 zdpzWBxx}2D{ABn=Z}>AmC?Oic7SkX)@F+Euz$BtTfQ~6a3N9m9 zO9JX0$ow0)2W(`9GOJ6J$t9qZmU6(0+#o5`#29tiYC&>*MoCFQJT!vhg94o4Y>@wr zO)VgeI}*HuVX1)yvD=biT_?!GG^8b|kQ2K>_q#&}$3X=#IMaZtXxNR>us|!y%mt?j zSbw3QAl@8$k_hDBj_gvB#+Mcpq!uNEmSq{E47Gzx0B{K9=as-4 z2u7$&y`doqEmn);VUx9>k`5sV3R^SSIg>cX{-8I}=NH8rK^+f?1dvJKyDdNqq2l8~ z(>|aq3|Tb-QIZQ?aRc9fmyFqBfvCijj9{zPAY(Zo7aJNw*KA^pMu5g(ET9L5LJWpA z43NeOLDxcoZpSf!9h?f9mj}01!G^=`Ujb#cc+lw&paCvOQwLI@g4aQ%mnIga#G@UE zfyWoHdKb$*ECwdfIWZ*TA@{Fjrh!Ur(8LF%tTTkIT8F3v4Gn-!Ce2MODhBOUDb4_` zyfuU-O^E-oHLqZ40V)R__Xm02$k-U=ctq?wOCVb*ASH!4Y~%!*=)t{G*!hT{0;4z{ z)OCk0vV*vZykIglfS$8Y&=8bb0y@8!k{XZRX2jzR6caFS=z-ph0;@h9lao^mN+9dX z!0kt*lj0$c#cb1qM=W4E0y#<(bnzQ>0~e&62UT&lVwuYoNA)eT^a<1>pBLHAD?q8_V=$E)ye59%5P6WB!uAfpSQbMu*b#h`Ks zY$e2B(6S%3>4Y@P1$L#O8FV2HL=PUvAc`*VtP|KGBY7(<7Eu}2}KgatQG%%Qyt z#E=%`Tqy9sCfNJXt=HwCD=J{;se$4I65XKiHG#EeLBj9}4AiYOsLg$Fj}^XM7NiZ{ z!^_M|0nZK>gAUD&w}kG+g!moeZfqSg@XnLsc-W1Skg@}%4+Ea=v49l=5Cv#Ar-BCU z4N+Qr$ZJN6Qxl7lGe9L@Vs3GKK@s?hazhK~S$Lq)!uWWk?HnobhNiF!li`gW_%6BP zoXq4@NDC_-He3vK6SQFqI#1fz96FQ@@jk4H;gg@72)a$6s0_0E5)=o9MuyOXrogA1 zCqsq=(T4G%g*d4Ghs2&|K2!ywz5qoAIAs_cL&xZ#y5b@Guc6l@A`W^59T->Y>g)`= z-k=CFR17T>UGj4?^B}EZP+O$5BsD%IKQ}(DC_k?xGZi!{0UgJ~R1aPfVFA7041EwR z9=aC?5;7!=JQ_lK=GdAQDE$n$gAlbHD4d$B+=rk2oy4iIx#pd}`tmJ{mfX9S%V zoC+Qn%`XD2hy#rd7J;s<0hbRDTOoN3(su$`ZEgZ}6f_t?JsqyhpA<*a(=&t9y)bw}@=yEsg zRSdK|M`h(!gf8xb z7>6ezfJUAnyNOGnsXM= z-~j?~-hyN#GZX0EYIxn{lUf04IfHucIjI$?xvB9c(Aj11lyjvy(q$#E07I<&gd6GG6*KM30F%G+m>#L{d`Iz%^EWUOad)VtyKUp&sZaFXW{RcwB+D z(iFVA0z3-$PDbQ18&}Q)iZ$i)aO*CEvIK=J9OW6&f z1G>;r7f71V2aj;aqZIaNCoMzH`ichyay)F0C9HV?YBoX6&wyQ^gq(|D$7g^?FF^S} zKQ9G-Eh5wzu+WT810Qp3fi{H$otQzXwZSE5JZjMo>hurTBj}+G5Yv%+zi2aMu$Y3JQ)y^m09pPF zo3DqLqL6L|qIU@^+F+-PVRS#i$sUw>K-&cj4WLujFzZV4P;z0-ZgHNFY51<-aLg$4*&2`9uL!f>& z}=}<)JGBg`&BMktG9k^;AhJXjU0CYEhC{QVMZ1a-Ig&jG)O>P|auw zO|a0ZByepETEUArILrvT8Xnv>0hiVBM$iThEP;Uwht!H>NT0JbFFCOkbpLE>MRICE z322rfBQY-pbQFjQbbbZm13c9eVrUR~whdBkz;8H*m;xdIj9{AYT3ZcG!y7(J0f|+$3q)5 z5Wm2qz8G>XCVGyBsDio-pR0>Ab4!utMGZ}02Oz?t3|c6Il8&*VA#&DEErHxA0;(v% zsTbaY2Ul}uutnKu?MdhqC^V^qN(xxbhICpT%y!U_BzRy1x&+e%+NlB;NQinEwssKW zZ6YE%ucW9F+$lgmSOv4J1o_;^5;~0MlAjA|nu0bvz_-Yvo?{E28%4MdWP%xVfC5rW z#XDty4-f?PISf&jF2{q`u*O4L*3iK;NH4_DG~N(=XJWi5(#}LjS4S7n(vqUe0?qmaNL4M zN1!cV@Mr~C5EQfV;B!Y|w+>=Y+pwAgY`PhA>p3(epuKmLJO^FY2O8x7#ZPKUJX8-f z(Le`1LB_#Ww!qqw;8hQx{T=Zp(BOlV_h@6l7SIV#khe-Qb5rv{3#L%22}n|c=QHpi z8Mt)KO)W_TR~BZl8~-3miO6henK_{DGuW?)S`MNeYodjgFpxnb&|Dp8Or#icXhVJ} z==ebs*rGgeLjrSr08-_E`eL9_GD}#^U6KO6wH}(evx^}NLsRH#BZ!lrOJ3tcs{A3P zbG(XiDj222L+_S=L?Tk7DiHlSxofKCN4gie=3=hC6QT5u2} z0tsA@=9I)6nm|X2Ax^|oGr*QmfKrKx5%d@~h%R`nVmT?o5_J6nrhqO09-9>PV5M$&3lI%hED(5GcB<94YWTt0= z7K}mK&7cqlEv+dp$}9n$OjHtYXaQ~QL53}m?o$Lg&&Ukg+<`h9vUCu-w;wtqoSzn- z5?@dpZw#Hmhxi0fGREG(0b6Hm2sImZY{dxHhk=xQL5X>wxgF5m3y|K6p((V}htP(S zHerPNC@-}lFWw9~l?n0}I3VNWlX5akAmdsP0odvC&>3e? zaKUl`B=Hha@qte*LGuH0M*}u^05aUn2%0?O!K)|04GoAz@M60>H77YAba)Y(kq~8A ziv^^`2k<19S(OUe?rdoSt%AU@2<|}9sRN!Q1htAm6&+}PH4$>htRd|1 zJIDfeq~jYwQwxxp1=!FEB=3SoAwZpR$Z~Ml!5Z!(bD0b6`0EHV%r~Km#R3 z@T6WmY`_kt9^^#}XtxgHq+rPS4!HRV*|G|2t$~_)kO5<~F$a{oA+s2|q1ps>;s{T< zfO((?sK;q+1|3d^mo%oZRb|jD3}4X)ZEhGD!cGE)DsTp$nwuOCp4CjPh|kZWgf?%s=P#2j%Hw0&b&l`hIU_vY)JvN}7 zY>4(`i2Fdxr4m7_$6#$K)RGk;4f3I}0W<)iX$G-^-2l237j(aQY7uk>0W|v;51BxK z&kr0AmZWG2VM<&5JEQ4dXr zSG{m0@sMyewLlrELtl9Vp4$PP3IUql%ZF~=hc3D^wm@0cg%UC-iwi)9Z&u`i_B}xI z9xRezTRuSP#LyDDG#pfA=42+p&iVjNCuWr9#=|BzA+dm`sDX7Ga}tZeQ=^IT$(6}D zsqyf8v~UlA8bZ$-#n!R`PfCK0Crbv+CtyxWfQw#mbeY2r41q*AsJ4MFwFRA07#|Nl zIL;KMuz_T9@N7m2Xb~(Td!vO0*m6if$D0^3#2X?FC4qZ?i8<+@Mho~LUU1<92`_{N z;2{u5=MuFqi%~a3s))^~Lc<(B>+{6!0?mw0O|oM$iaWPG(YS8R(FU0C=)s+W@rR0o4^z11U90>Mlcg|b6~sEK_lg$MjZH%VEB}HQX=@+$Mn>A z$bm3O?m~)I@Vp3U{SG)C8$-u=L4{0yd_1Dxo(5Wb2%G;0wbvmd21TjmnRzLYt%T5J z3y|S6h;&e5IoMY03tM5wffM6v(AZK*d`@OwD(J{)@PU+;P`5%737$-ayspatTEsy# z;jSkW3qY-ucw^WB1&|FZ;6f2K<>B8VkXam`0p2KK3|rR%-MxysUJl|K{6>M|$HEll zh)O(u#?x^(H-=tp2WdrsFBAtY&dCKW#Kh(o*MJ1&LpiUmro(*_@gbZ7w$wERFGU$rDDANc&@0U{? z4=NF1;|`#DCnes{09wW&3J*}+o0vcgRoI{cIEEm>gh))_B!igJ$WO{L11%zfRLJq* zn_H23q>#`eCO1LLQqZVjVorQ!9_aiU2q&``G+YO2JCvqErY6Dt8t^@J;C1k5p@OHX z%gc{1ODxJv%qxk9Z1gmSPQ{`5s-(2Q&>-H>1S$*h1)exZY?6SjQUnF4u{m@H6Qb<) z1>Y70T2u;ahk$H`)jj6W<@Atvg)ZX&ji8!XLfhkDpMwhE_;|=k+>ph8DESTC_yaBV z1)VFCm;>qQ^{iGbw}@QG8<6K;*5%>fduPeopRZvyLq5;OpHhaWhHB9cBt zH+st!^=42sEuh$i?rtwAh)>F|h&P1>1*F7-toZ?jk(miJiXpb-LI(Nc(Ki!7+AoHN z7SLgLqXRRlV705sl`3{jF_oC?{IlUkBm1ZlOS9GaS* z8lRV%PD${BvW}s-C3Mst(zA^(1}*A0h=;Y%P*XPOBtaL@&5EUY@s`l-LEu~hGRnl% z*o-0G&=RRTgnXV<3bZatEQ5^DK!OHO@M2FBkW31$)xae)c!=1@06L)wnI~Xy7e7H4jn^$D2Yoyuy?~T6EwrhnDg1Be)RVMTo~>aSpC^ zAS=f$p^FqC3W}lA$Dq6l8cu}tTcP71h}H!tT_vW0vTjKw^xPd2Gt}V%SiK3VK)@qY zpx7`rh8^z(?Q25@p3$1OkP&HEc@H~o3uHTJ))llJybQc$4cd<=0PWQQdmqwy#M%V~ zU&jL);{~1n0X`=T>QzXY2sS)FJsy1K6GR9)oSB@K4n8;pESL!1jSIF55?+vU3SQ*o z<(EL#I)hrVhOh%zKtn#DM3>JwPfhcv{&L1AVD zsSP1+LkUf^Q-NV+Z%%%4Hgv!Ww1Wt;Y8qU>BU-~CTTP6iYqp>bthBUD$fSXxA+*j0 z7uX?1iOJyMOK_S-Jyrp{%mZ}vOKM(OW>J0~xQ~rGyN#Yz@dOO?z8S>y4{Wrwur$A@ zG&kPZ2qmH8F$olNpoJ%(we(1v8;vcYr$#|C6!HKyC_s!1p^G6PVU6B?LTfR>;wm$* z#MlUQ19d8>!vZ;S1C*NM%M-IxOAF$25+!;wcTAo&YA5ds@ohX{haZ)ga+CV5DX^hLT}IH_&N$xC0KBRVv9K4O zDIr}@R4c&sCiJ#y*e)dKOd&WD!6*Mgdxt2!BkXC^5O#VJEcwAMFhVR=GBH73a*HR3 zu-EyZq+n!X0Np8teRdvoc^q_xGPJZL4O9()^GRuOd}48OW@fw@be;kdVbJ7=T0|ht zbb~B6G_z}78cFIY{D8RE^6nqMwKPVVuL%9S{qaRCgjgNn1ZLx)I1 z8!+*pcqj#5)q$;G!xN?8(KE=t$b9hm)fVxl(8a6}8{ioh)Fy${d8QW7E*HpF&=M-p z>SplRG59!VXdMh%6^FTG1{AJFhOlNLNDXXIBekL=HLn=d#sC)s(18uuss_lYH@I9g z25t2P1tqA;1rLOQ3^g=|?mmS?7IbEyBp=*LG%HCLDjem3(zDrqSXOg z>IEvlz*9T0wZeu5(0$g>QAg+u9p)jR(4&wbfd?7(L7e$qk``}l2pyD#l=tv9C1_*< zvKYq%+R8%h&c^#eO9n{o1lx)O4tyi%3OP^@3AFkpDX}Co7ka&76jNve@IZGx5q(??U5Sz;5rFb z-a&K_b{nLY00+Do^a3035KBQpd|rNDd~qh|K4r+10jOk-2ichlDc6iFp|cRs+7J2c zdq^`N-q6$-8mf@SqmcpZxDlux9T-&x2mAkQQ%f06k*?Vh8FPs(8=5l2p*O z)bS8;aGh&v0F80TIvD7Mkf4GSvXIaeTBAeb3ORnk0c>OpUCjmZY<#?LVr5cld=mKl zEXdR#c>Wta-(HrO1Db*^NG!@M&d&oK=><8w6cRV_@I_pPhKA7G52|9otGGd%=}^xr zhFAxgXETV8hurvV0WEW(CWe4dwaiZgw-k&mp$UelpvljJ29mJ_v`U0%LzG0IIu0~! zisgJbSlcb63Q}``D>+0%5vAJAEC!8#ra<;5!S-=L-489SLE&s{YypkgKu|9m)MJLN z@&~Pc2MwOXn#jda0r1iA47thiDXAr?$)JIC(CG|msfi_}MbMc!cr6H?xJ0{Q7drES z-V`9MgmF(Sj?c-=&4e8q4DyR1>?S@~DGOTw3qH&SI<5sd3&b3Ho()W8eo_`R%wc65 zB&Z-Qc=)<+LsQh7ykT7_B#l9=#T7a0=F#-?V_wg;rFbxtiRfgB+T>1ILw4@&Zx$&j!!gq;QupO;z)8M_7- z)}Sn#lv)&@0$N57a)glytfoZn6MzzMNj{{6NX$vkFUl;*$c;CLO?E=Jya&O~Wd>CX zpfhoEOCiTuLoWt_tu{t&V}Yg&5Vu^yu4IE2U|_cik4VOJlc^%Fpy zOwiTN;GPM1T$6}~IO=sO1x5MEpgSfYXIU5;SV9j;f)pzF##&*MsgT%%q;uq+sv+vV zym%^m%(@E{JtnYy_^4qBxh)lZHvnwQ3#tOxj3YSGp%uGfJaotuR6!xP!3|-SfC4){ z2y)>dXsW3gbQ64DN^u70!Zz^I4bXa6$Y3ojB}1o{lS-44a#BsFAT37(t;dD`3p+7pJ^0jcYtQ#i1_q>zCuLA7(@lM_=k)s zV!d+076m&KzB{exSH!%k~43eJ)TFX`xZ;mp8PDBFE$V|^D z2aVe1CKiE4(!qfUj%^AY4Jr&E=f%T99<;X-vMm>-jDwZP(9KNH>t+br4C#4;OGI-^ z=m9VgO(>B9N}rHH6-Xq3(u9#2%CZGWG=sVv;Di$oT3!h%a={BJGgIP?V7E>}GA49X z0#rhR&g_QXQUPhCKpFucJIsusjV)r`WCX2%AnK8ikSIz8?Pvx~NfZ~PCdV7WcJX_p zR-l$ukhUJqdqfHf;*Bk!>%~DwG3Vq|#ut>9fD0;cY=h>voI&L;=ngc{8H3OvB4{fE zJ~CGvpIlM_X>))IN@%dahL+=vjGm4A9xS4D|L3 zI6s5R9?*GkpfT(m*ip&G2C%ItkXkSx6?9=VmQ^;;c3B>%MQRLN9S@0X&@@3}W*(^W zgY@tr;Q%SOopbVwQ^E7d@uhjiiD{`I>p{0Qo4}4Egv2wR@&N5vAJA-^DYUVSR%}yr%`u>{DihfKfDjo-U?Ep>Mi$T^K-4-2Qc0z!=EXyHcB5|W#uJJtwFBs|zD&?D zD9}MSL)dBT=qU%Zwj|!zz!*A14+$k$(-J%g1I-ihh6d0L*$@xG+FYPOHa4|{>4&ZM z0|^_NKxYVGpOlys4~j}i zixu3^a0c%NHH5|mIEKK>5W$la&_R5(z8S=FJV^(4g=}PE4lVYf#TlqW3)=PqDh$AD zNQ#T&3qZFXS~A2NK}M}Sa|?3fk!BX)Q#-|_Nl1Y~xQPR^2W89;>JHFy57^QykUOAk zNW03=2)ZyDS}udec0d^cd|())I)io%U?~&Y%z)m-15M$eT~CmXfteY!;|N^|?~;=P zoiBy1m;+b7d6^XuP+9?Doq{UuULf0K49cKe+2ROp} zr(nmRF8f7FPvGOSia`xUSd|Q22Zg*`2R5CGT)BYa8nm_mPiF#o9}wUj_@yMPWD1DQ~o z7jFvN#|EzGAj@LFOmGAhfrcMIU1#X92P~cu{jW^Wv1>Vy=_%N`D=4Emkd7O~Y3L;k zWHB#zM=R(YHOPQ8G~kS3H#tGF6Z$|tY}q};U_1pcsM!rUF*~&+-UODBz+Qy-7P7|P ztu!wgG9j5-0X|p>JcMQrEuPO!FrVfAcDes;VC^p0X^ zDT!Ro7AGgiL+e)qXuAbI)(SnhHVr&Ro|jq<-kOD4`;Zj6me9k9Aw?&wty!Fyn;H*3 z>dp*4^a#tjkh2jXr;6kzBBsAAP}={{9&>z173_Ecw6+r5N8o}VZS)va^q8XTY(}bW zic&!_REf594?O1tJ#-B^E(u>Z4=QGhL6_Y_LKVCRBHk2Qr^3=Q=rU$dV+&NlWagDv z#G69b??93kG&_OI2uQylTH}Ix((y&5d60U<(9jsVS{?7CD9D3`7SK*DsL+M4mjDN> zu~EDsEIgqJ1lkvd>n*`WtseGA*wfH-0XWPuTEvK#6VP{S5IxQjNG&GNU;}tC$Pl*g6XXrB`{GMLMP(7_26WJ}4A8_*W<1fS zlOskzQTLm`4(Na+6Hq!u)J&kd1i=G43p|1VjwbXR0B#?cz#7z`^RtV-AfwG-y)kq(poKxO9l;=lre@HAB2avwv@u{uPJkrhQ&N*k(?L7rN>V`^iH!`P z%T2IEHE5nOJGIgXa(lfY=%7MS_ZH$1d{qJbm=DlymtyEih^2Yp;yJz;B5P=92A%we zgb8RI&H$-l0kR3+n}jUd0Pp4iO?N|AcYyo@E*-!zYYaV|7venZ4S-A}><5L2Ucus2_4h)1r-AE#Ezo+ zW)>&M$Ez5nK#_53JZ!QNVk_8*@gblqGa+YwgF1?((CXgM47$k#Tw-CbnL(+^5O&ip zr2T4W1RZ{dB@kW{JCa^VS#JJKFWeNtA>B0E| z^=LWJDf+3PTe9}D}c z8IV_u4WN^8F!z9uj)cSt^sGjZG85?56NoBE#s<}S$Yno#q}Ry60J01SZ_5b0Obn8H zLHFE1>e_fi6KJwW4nB|z3=K_S_Y$F>L<_CbAZ~+aQSbl>Xuk#a2|7I02A0ut6X=0{ z;Oq%)&_hSA5FH6ngA%lz5poH3d}>i5=nOmy=zvxfc=?HnacaC7bYmODi}B9+xuBH~ zpe4&G@kS=l9tgOY2=;I^hON^B1p@5&N?5Xlj$MGHj18eZ2(U&-d5RcnM?WtL5?0Xe zD{7X4wsxU%sOKJ|EKSA}f{5Wy==oZ(Iv3PHkB5lCuS$TWW+%`_N>E!Z9@f%;c@wGC z2OTFfG=?782Mt3f$XR}np%F+e0Lp`)F#_PUy4Cp(tuJpfrkSj!|g`UF*dM2@mwgc zVqySlUKppw8$nk#!IBH&k``#iLpVgBlM89^u762>Jm~OTW7xt2&>D_h(B{I#l;n6b z=t?l;W4fW8Xhfa|)yLo?taDRy;|)PM8*MLa7I+}DED^FX1~epvNKBx)WN=ZNo>~Gf zu984UH9@8(V1t5XW}uozJ1_-a+mf80lV1cHc7!m% z>zlzXWzbzFdC8UWCeXVHU>Omz%@oouHH0;zK&@X$IS$&R3faaCN?x!-DW&>=cVCWm#cAUAH|U4Voi*otCx{aB84{N zpv4lj5d?CBu^Frb3K}g#x=SEFUd6;99==f&;zT_88ZlP}sWPEukclC5LWQ6KAV+}* z$Ur@4=s=3G1$0shoJCQW-as2(pp24Qk(`m3m!2ALXbe4T36>k-tEBTG2>^ak7<5rs zZfb5mXt}M5ks-*t#?U30;ItSY4{NG|0?N?D61oWjDdB+UFJS2b61bpp3pzyuIeP}Q zSj-$+2@(thl<`sUk)GfQhT@Dw(28(lW2h4#=0HOLYpDm$w-^i4O`t6xSS|+jzl{vx z^DnUCHZujBXd$)`QMMx2#zsac-9ln(DrnOc5{B`?;5#wFy+9)qLr4Q2k{uDdF5`zhpIrvZlOnaS(un22CZ^3^RnT6F^GrJ$1fp+QqVOhC;?NP z8Xq4}lwXn$ZqF4I#OH%*cW_%7JWUx7+Z2o_n862Or$H{yDvpOOD?yA{<>aU57sXpZ zd+^|@4t&{pPJVK{A?#dKh&u^KKYVHioPdo?p|{V2D>rZ@4(f?!=A~oY`vOYD#ql{Q zkY+<_MM171WV0UhJl^8e98miJk=yc8N;6Bq$Nzw;5zsIuxQ0bEdB}A#v`q?Kn~<3X zIx533zPJR`ECugq07nRlG$^MeC88>TBp%Qh3iOy4Lu2Sb7bIzTfZ89}Tcha70cp!I zcv1vf(3!ywr3TeIpwU!Nm>Zixn?;ax4GLCh*-!vYqK2?L!%#bh@KvDT13F;GDu9fJ ztxNHxn_{?HrQ98!DeY64(q8(b3K_UlF;f_))fz~O&mYhK9KJc_5NVquO z6t+bPdRhatD*(yD5PP6qY~)EnkZVk#JNOa315hIdxtn2V04<*39bCj|CXmgO;Kk3z zCeSq#@p-A`p!?b4Az=niDVRYBUAh8s8=f!-NG;0DPk|n=1KKGCJ;MbwC~as6J+m2h z%^he82{J5b3QfTnDF9r$8CpOGav*C-l8fSDC%VE~7mz`m%)I!#{M4c%_)r!kK||9b zv}JE-4lPAtdZB?2H^KzEaTJo~(WkOZpc`EvA%VR!4UQ7M*u^dZp8QQ}tD9S7YE&VoujgCUc-z=dM$lwwaWRHmfbngeKU4y!& z+YGu05Ee|(8^s|*`k({?Yc_(+F*JdmLK2^r6Q7s^?h-+o!XTBf+sL7VUb&fh@vyt+ zv9;1b2AZKBatf^=aoj&&Tv||&UsO^I-Ub00;zC**RUB_>30>U+2{rVRDgbmZ6Jk~q zy1x-L+L;;;I-=API{yP|T!98=P+PDd@1X<)tSts^+QLUwz{%Kz=yN=fP7VYO29$vF zXjwk!U{26sgrFQ|XaeoFLVN|S=D_I@+$({N6r&6*!%l(**KLqNPL%D0kiieoic{Er zE{N%PGCX3m0NnY24%368(8w6JdI2L>L)v^`MTXFcIEY1H_k#y%3qWhRA)OU7*!hqU zHG~~gk_;+YKpR#eUE(6}hFgeXMrP1L2(;)GoDZNUsey6;O3NPPJVOiUSzL&^6Shem zz4C+<7Xi?m2WoJ~r^UmLIfJ#d;kz9m*$CPibIFGfVS+3*HUM?)kxq|?PKbhfsYcN0 z4#Gi!(O(7`4L{Qil1bxJN^^57L5UN5C@i>a0jCX6szW`{4z!pg6?E(g_$)xs9(?ev zHPC@&)UGjnOAl-|8af}I1G&Q$q|p#sNr6@zo0-I?WR`&~ht1VMG8v*_1Z#?e*0zC; zHL`?mlOq@mDD@F&AvAOp3>5pwNBR_Hmc<*!8=65+ih-C*YNH<3$cCi%c-XjBW-(}? zK4?KXboC3wbmZy3#8Oc6IJY1t6?`}^{A5aqO2R2VvnU=t`x#n*?!84B&`3)KoxxiK z>OVqmQw8mP1&uO*!=9jBm_w_k2GB`pl%0j3t|@qeJl+geD-^>IYKKTbhL|BXq8G@B zX#r3x8FD`YDD4`VL(@LIc@4V861wvUR!gC*27tApV9Oi8-h?)bV5d+ggARQLH&H=D zN6Gm`Deg7IBfg`q8^WZcuHpjBj^$TkkpFQ>W1yEEh#O?NsTvy_J;`C zy=@~*to-jW zq@Y$6v=N0^GXjZhj0-*?^Nir-n}!C^QA=zM!)z5JbI?5kkV8t)W|EAdGdmE6K-)t^ zjrw5ighR^?NLvcj%1f=tgx+UjXaeoNftrNzup>|)ojlNhEO;;qvEvc8HVb|{4Jhe= zFJpt9wT$9q#L{NyWDa<)A0Y}#lE&uH{t~zWQWNkEwg5_EpBttYU{wb7Cjs0u2M2i<%M%I=76 zE##U3=qx*^j*5qsCC~yqJ|4UR32jXpxNmC;Z5qet=EOs;ivVY9P;`MD1}+l}&7h}k zK+B7pyyKXh$m8yEx#ZY(!?x|H!*?MK(MfZCJXS^4MWsDq0lr6Zu3F{ z3mW4nZFWoOA(RlO5D}lC695W|K<9fxvMA^VEy&~pba^m11%ak7Kp_q>7F^iGV_Uci zzEm((#W*eA6uRaEq62yyE@}hY7ji~!Vi9Pt3}lT7v~i8vJ~V}HEP$AVF^!HmhS1ay zn$vKM`+#QGi$EP+$XY@p6X>8mq%gx$rGeaJXbJ7$gVPV86>N}@Lvug0)eEr(y2~j! zCpEDMJOgTMiLxk|Q0f7@$-ofW%|tHuK*tB?rj}%Y_K<;&$p&pYLY~mWlNhkH)nM~M zuuw-@EP!t2+#uYyu8$$c+esE74fBcpo15|ISM5Jic6E?O-xYMmqJrGYAK8| zOa@7KMX8|vJ7_=@6c}c(b#4%sg7XJ*pAa;JTu>5k4(%l&&EQx-SEE9kY0%Y}ATy0% zV~n7p9Ne6WFG@u@g|s*x^;AHtbH3okXW)}6azTBecvI-m0yH2%voooX8gq1pkGGB$&6yoU^JlCmBjeAZE7PJBU8 zD&!{8+(gKcB;fII&^~H#FqxP^PhNvW2E2lY?NEp>Ps}WdFUil3PfINaT?di}Sx#6S z54#=+9GYJba6?vkNV}p%?3c!v;%AFgJlN1B5g~QJT2m_6@A|1f_pSWdm}HF{r}}iV3g~ z;=&Txx;s#n8Sf0u z;3O8GR$Q3}nxup7ScPVDP**n|yx0Ofi~*iFi3g3ymllEM>p`2Xjm)5}I*5yjNLZ

G%71W|k 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�_Ba2aSK2`U%kR(LfU~fTqI=H1Px|e+86=nR5Ud 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

    &I~m1IH>vxH1P{i^Bd5_ z(?cQdoPZ{t098K&O}r4Qeg&HNJXn2!CjJ3x&H*&>2~hPH(8LR%{0!_RD zYW@c_@ukrEkpU_Xi^l}0`5b8C4N&zGXyOV`^$KX>ccAJG(8L9x>MhX3S)uAZ(8LR% z`~WBobLZtCNW5gAiBEv?Eui+m)IWfVe?Sw5jlVHmKuymFk|E{`pouTI1{pV2Kofre zRd0YM&X58z#{*3qW^V+VxB^st2AVj`-U>8v2dMfEH1Ptc_yRQX2~hDJXyP#UoIn%b z09AhjO&sQ)7ii)apz431iGP5K3tU7EXPCVTXyO8?kZ?0V6NlOBfF^DLRUd#Ro&Xik zKof6(iZ`H%FMx{AKodUz72kj+4x6VqfF}L`s{R6+ILyBf(8L+iApZS;CJys2!zI*k zQ-G=$Kof_#M*&UT0jk~rO&sPP2Q={nsQLgjahQ7&(8L>{>I=}sH$cTZ(8Mo5#TTH7 ze}IbbKof`g>jav(KsqGcZlH<7{PhA|9IE~YnmEi~9G6kUIRL6&0!fF=&J_W+u>0#yA4 zG;s&0_zN^~n7u#H#1o+EIj*3FGt6EIH1P(gdJQ!34N!3hH1QA9A^wU$6L**m5idX! zpD+(1-hn0#>-Wt-7hecbzXDwxx^8C&ns@7QYc_;uoOmGtk6g>MO3IxpOhZ{T*oH zF!eLg#0#M6SD=Z*)bBtOKLAyK0!umTbe3^!22 zApj~afiB(vQEz}Io&Xj1Kog$;9S2B26W;(8uRs&O02QBrCJw7N7odrMfU4hsCJxJY z2hhX?Vj=FofF=&BM;@Sw8$i{6Kof_#hv6n#xIxtmpozoWqktw}099{*CJu9t1Df~* zsQLgj@dHrt3^efvQ1J#dafUcZILts3hxuy-nz#Z~{SGv7n7>Y-i90~m-#`WO@dpK^PhI0c{y#$&#%sm=t;tQbaEzrfG{W1?U@dHrx5oqEUpzVhOG;vrt z(|{)a0jhoinmA1T0(9|QNW5%77l+mh2hhX=Dk17GpozoGe}E>Q& z1!&?2pyE5w#2-M#FQAFT-17iUoFM@c4j<6OVeVnLgBqR+Q1t?6;to)84K#6>y%uQV z2~hPOXyPz?BhbVfpz1Tw#5X|28_>irK*eXEiNoBp0!{n_RQ(P#ahQ8fpot44Lc;9^ znz#W}`~$i;bln}pUDWUlfT|Zj6NlNWfF@o5Rd0YMz5pujfhK+cDxQEQ4hx3@H1P*e z^$lp^F!xMA6K6<*gu?6aT>sF=qyvc-k(AIV;e_!=d6k(8OnOLCiUTCca=h z#GDIg;uE3b575Ldpze8rCVp!R#GD^!;-{hF98Xc>rQ#oiFMuX4vI%020-880RNMef zd<8qiUlwTMe(NFTc%X^fL&YP|#D8!?%t=5K?^pvdrvOd75-Q$+CVt{S#9tj~;)hp4 z%$b2Ez6C120!`e472=)^XySjN{geY};*+4_7tq9=pyChE#9g8NqYr4}JWz3lXApnD z@?!)vzBtgte?t4A5@_Nc(DbH&CVm&H-T+N}#b1bh7HHx-q3S)*#4R`=;S+!+J{PJ! z0Zse|G+r{$#4DldE6~JWK;6@TCLRk_KLJfV0$Og&KofU`s$YR7&I1+SfhO(&HRk}D z_$TQ2!v!?)3}`yJfhK+zs{RFwkns^1Yobf;tH-f5tRD6{z|IH1P;FNI98-Ce8+RX9b#g0o0rhG;t4TdYFJFZVOev z08LyQD!u_tdCl}Dfd7iLPJ@_#0!=&+D*gaX{LNH|`X6ZG zlc3@pZ&1U32QsCo-D@fFbW)&WiY?G%VRBhbX>Ld7%C z#4VuVS%4w0$N|ZKof6=s{er|E&+8X!&}sN42G%~KohTkhMNSMxEoZx2AcQ^XnkjZ zChiDT?|>$*0d3!UpouF&)hD2d|A4wD15NztBuIERpovF7%i#_*@e5G(3(&-0K+C-q zXyQFk^*hkSUqH*f18Cy)Q1utk#5th(v>fZn~@i|cS325Rgpz)i5Cf*NKUx6m>0nK*} zXyRQ^^%Ky&s(u5S_zP(I+<_)82~~dqO*{hX{u^lGEKv0y(8OOr)&D>f z|JM%*Pl@-a@nzKw5w}1SkAS8V2Q=~fT@dvFXyO^rc#J?3=a>LdpMfU689IMdfhMj2 zt=AgR#Fs(U&p;F30S*5JXyUa{^&8N{e?Z;215Ml!s{R6+_{9#0`(L1mCql&;KA?u@ zpLU3P2{iFVP;m`3aS3RA8K8+5K-D{-iNAohPdw1X9ii$Y(8PB@^J4;<_}?~&J1fw{ z*FwcR(8MdC_D(<(pA1#M08M-b)L$#m#M7bbcc6*ifT}-$Caw!re*;bYZY#w7FVMsz zpy}rWn)qR;dWMgv@g)Jx?;L32)1m4m(8O;*!$AQ}+y|=O08P9DTHjfqi7P_Yd!UK0 zfW}t7fHn{B;u~ zeixvLpMZwv3N-NxQ1u7U#AiUwKY=E`6RQ3Jnz#qlzc0|lmqXS6KofrfRnPDRHC}R{ z>IKlmUqHi00!>^8s$K(4{07u~12plkjgav1Koeg86^}p@e*sNb325Sfpz15o!~>w> z6VSv@K+BC8XyTSo^&8N{JD}me15I2Vs{RC;cm~v+7tq9iLD#cAKoj?X)*~;_#P>nf z|3DKz0S$kKuc-0W1ywJACVm21??|AD*Fx26pow=t-EV*>hEw4P##JlPt z@mql=zP}10z5-3013F&40Zn`vRQ(M!aSdp>@c>PH3e;YXZ>Ztp1~tb3O`HRo9xTwr z4WQ~1(8Omz-I;+Vz8bo2ssc^?1XO(kn)p1ZJ7=JYTSLuRfhK;t0upXJ(8Q~u;wR9= z6`|rc(8MjE>FoiUxCm7J2Q={?Q1|~p6X%Dj=lG5q&K1!7B7i3TupHuk1vK#;(DG0N zP5cT}y#<>1321rZfF^z(sy+ZsTmzb(BhbVbLe*!WiJyRmPXU_v6sYwn*JA{iRVGpZ$K0GfVPu&po#lJ z)n7mp_kgCi8))K}N+IF@0!{n}G`>Edi9dv@=lF>lzfDka2{iEvSUjSMD?!y8po#B* zhMNVNxFJ-10Gjxv5{UZ~(8Pa0!zTkxya=kk0!{n|H2fRT#2caNXP}8ILB&^~iE}{P znH$i={}w~sc>qoP1vK5BKoh?MRsR4@d<8TfU!aL^gsT66Cf)(9rx<>r##awiy#$(g z1hn2)KogIJsy9Fr-vKQ*EYQSlpy~tA#517zE&@$l3aUN>O?(A39TuR8^Fq}(pow=t z!>0pH{6G;T{8ylfi{(MYPoRlwK>c+AP5czpoDXQ?525R&1%9K3a|P7D5@_OApypVh ziPuBT@jw&rfYx^bXyW&v=47CW^Fqz3Koj2qtrr^5#GmIt!eIuQxCJ!-E@sQL$J;xC}-;RTxb5~zBHKd9k9F%x311e*8_ zX!)RkCSC+pZ-FL$1DYNj(8Sk4?TtVamx7v8fF`~Jn!hU0#OFZQ=XaoqdqC6A1T^t8 z(EXAN(8OWtSD=Z{f$d906NjlkfF|w(+y9Fu4pV;vO*{s=Kl%llI86NqH1Qnh`c(#K z{KMBZLH)~tCSC(wmn(rL4l`c?O}q!X{@DOc9H!m^O?(b?-M9yuI81#2n)n*%`uqem zahUoHH1RvoeGL_8;xP3MXyR+2`(-AeiNn+fK+8E;xJkh3FEsHL(ENJ=O`HRo4nLrY zcR<^j3{ZVA^E06NS^!-fTHh(4iQj;_I{;0b1Dfv+po#y0*83OG#i8Y%0<_$Mxkm#k zUVtX<0d?mEH1Q6oy$(=)FmrA|?JGbNuYj5}0Zlvt8qN#Q#9`_;po>Gp=Kz|x1XTP2 zn)nSUKL9EZb7uuKz7C*^L)8mF%O{w6SokQQiCaL!#Q{xx2QvoKof_>7X#G2F!iu_F+dZ)0kaoP9F~s?(8N2S;oE>FZUK$=3uxl7 zeEI=RoCBI3Ccw&3(4u(;28J0>@eOF=7SM2JfchKeFAiwCGyqK;R?Z}#iNn&>1~hS4 z`Z<6m4x6WQfaWKdy|DCOfF=$LpABf@8c=s0Kofrf_16b9aSdp^FhKRe?3IAVw*Zi!Ej#2=uES3u)?0W|%>+*tutw*gID1IpLng{&iksfX>a zu|N}NI00$bd7z2I_SZz9iGMf+QJ;Y(4pU!&E)G@SfhG=f&kS_&(-8ANpoy=5@+J6C z{lx+08$fB8e_`r8(8OWtGSI{wp!@ zpfpVU`Wa|^p^2Y>iZckHhC_fLl#eF95~^MTO;n4iD15LaDYR&;P z@oK308))L2q51j)nz#YfoF8c7^(P_WxdJK=i(eT32AX)mIf(iXXyOJJAmSWC(0GQ{ zn+Yc&=VeKti7Q-zsMkOjhwhKIKoj2pRquf&&TtW8P6C>^093pJOwaRsQjfCy?h7(m4}(8L{} z;tpuy0Z{P>H1PzecmbMt0aUyLO}qgrz5q>p0#tkln)m{!_ysia4N&nHXyON;;tZmw z{=EPdmp~JL02Mbt6aN4e_dpY8xC{yZ1T=90sJMd|s=XCZbqCPIBcS{fP#RVaR6zL` zpfpT;29$pTO2foAK=~QssP?{qiWi`Xb3pkOP#R{A29)0brD5V8Q2qxARP!f5#eblQ z!`#CliK>19R6PfpILu!HXyUMNkU$gP05wMeP5b~EQ&LI4qnmpozoc{RWyiES)?+6Njbq z7ii+Jbp8QN9G1?1pozoMIfoQ#x`nx408Jd0ek9Pu;pr1i9F|Tr(8OWkW`HIR3m*$K zaag)?Kof`MM-Mb{SbPPbiNo?m1e!Q3{1ec`Vd*3TO&pe<3(&-2>9zt*9F|WT(8OWs ztpiOQmM(potqm`3Imh%$yA{z9OnQAE4qDXyOS_{thS& zGiL>q&!B{A&I_ox2b#D6ls^GV!_29G@?St{nD`ASze5?-d;utb1(b%V&w37N=j=ce z|6vT#e*jH98mj&Rn)nYZi2567;x172FVMs*Od#q%pouF%)ibC-y3 zOQ4BIm_gJlpo#x^2Jx=}nz#ql{T68A*P!Y>(8M(?A?635iEoCgPe2o24HYjy6OS;5 zm{Wl!J_V}215Mlm8V(cC#Pgu)7odq(K*M1Lns_`^{SGv732TUZ4xov9K-FJB6PJLR ze*;Zi9;*HYn)nT9y83`7E&x@}pbD`c7ViO*{h{o(s^#t)S{Rpo#y0 zs^5Vot_)Rw0!_REnjbHqiT`~JiLVD};wPZ_1_d; z_}7P!c-(*{UIC5A9cbdupz2SciO+!MuM246=b`E!pov#N!{-H>_%f*aA86tl&~(e7 zi5lUW@tzkr7G0W|S+sQL?N;u5g@jwT)fRsRA_`~)-{KA?#^Le(?qpvLgKiSt0!8=#5bfSPZCCjRvtRDd8qmXH1QSC@+SjL`~Xya z1)6vUG<+J+#8*PqPe2p5fTr6SXyVOK^()ZCBcSGQKoc*4sy~1xE&+A_2{iFosQMdd z;xnM;KR^>VhpPX8Ce8s3{~u`L8c_8dx~S=41vEVipot4Y)hnQhcR=%z2AcTmJCOLb zKoh?Kjb8^e@e@$>0chd}pyCN=;vGnoI8LEB)n)nN-`7_YO z6QJr>povF7#dn~Ib3nuA0GhZXRQ&}saSy2a8))J(Q1vg+#CJgR;|DZxUZ{EoJ=FNs zfW|Ken)tWdkob~76Q2PMHw85D3sCh2XyP4E^%iL22chac(8PB@({lit_$sLS1T^s- z(0Iu}6K{m7uRs%*fU0jm6EA|QpMWNA0S(U?XyVaO^()ZCe?Zl5Kod8Dsy~1xeghi6 zC(y)|q3Um-iT{Ac*8?R?OlN;E(}$_15G>w8ovk7#6R4Gg#QIJ@fT3>2k7F^cz=N=ei5qv2b#DC zG#@b-pvLcNsCof3aSdpENuY_(fvVR)6W4(H%K%Nh6{_9=P5cBjem&5{W1;FJ(8M*M z`6vNR+#0IB08QK&D&Bx5eghhA9cbb*Q1vs=#9u(eZ2_A2_ZyJ-+JGjW0d?mNH1QWu z^(WB8JD}<90-E?msQL$J;t^2wFVMtiLDm026R&}aa~Pt=dmL0;0!`ck8jlKS;v!J> z2591}P;mz|@fXna~KobvwsuwUq4gU^k`j^_fZ%W zdnM4sVdiU~i5EcCTcC+QfSMnGCf)!Q&p;E0nO}h>9spI}fhK<7HN^c3(8Lp<;ycj9 zVdkGe6E}dWzkw#c;0?t54`|{JP;m}B)Nq5DFM%d509CJnCJs|?fhPU|s@?-l9Hu@3 zOTjTl!_>b( z6K{a3|A8hBb0>#AYB+y@s+T|$hpE><6Tk2g;vNe$ahQ4!H1Q3eAnGH~#9`_)(8MQv zhN!PV6NjnqKobx60#QE$O&q3v1)BH=sQMjf;xP3m(8L#fg_wT>O&q5F1)6xkH;DQl zXyP#S91f`AzX7UV0!83p8<NC*9H~fUC|KNz~ z&I+iy4i{AM3@CpFl!nz85m5dDC=C;Dfbw@hX_z=n{|Pj44JiKtl!mF_0Od=#qPhpB zUja@00aQJQ8>;#jP<0w;;xKgK)L;6`=eEC=GKbOn(QOcmR~|;Ew7Z1t{MG zO2f>7gJ|J@)pJ1k4p16qz5$d!0ZPNf1EBl`L8#^= zK>0tQG)(;gDBmL(RXt2y0GhY}lntVd^B%#7{ugUqBO| z0OcEmp_=mnD&B!64pTP)P22;@{{W?7?sVAZ3%Qpn9MyadDE~kts`v^h{{xhUnFCYz z15Nw}lwT2rYEA-_zXD3b%z>%ffF?cx%2$X(HRnexgr9&W4pWzbCT;=cXT(GF!R(#M z*$dt=Re>hn1{Lo>6aSG9(LVuA+y|NRH1V}i^)JxGHHskWKcI;hL)9}RK;&WJQvr1k2b#DgRJ{b6xCGQa3TWb7 zQ1u3A;wzx$TcC+wXNUOL15G>v>iz&U@fA?@3FzX`@XtUKFNLbFKoie^s&7COw}z^p zfF^zds(uEVI3ra33N-PIVo3OIKoh^j2J!C!H1QeG@H~Mgz6h%R2AcQ{X!txp6EB9U z|9~bw0~-E6(8Qgg>Nyf2?uDg?8BqTUpo#N9)hnQhcR zy-@W5XyQNeAnuDm6Yqhl&p;FBfQC;2ns_`^eFK{K4ygM((8O(_>Sv&d|A3mm08N|+ zs(u5Scm&k^9cbeBSs>wa0!>^4>fZ}!;@hF>AE1d_K-IrM6ZeOz|A8iM0WIGck|5y< zi+4?^dI2_8JYg{q%{CT;;We*u~}FI4>oH1QkIaNdC?ewPUnJ}1z` zHK6XffF`~bs{R3*cmy>3U!aM%Le>936R&`lGYrY7@g56RFMuY#0&2bln)n|^i2F6r z#CJf=H$W3V1Xb^VCT;=suLqiVH&lHDnz#fs{Uo4?`$E+hpo#B*s;@v3=ZC8AKoggM z#_t3)@rw))|1Lli=YXnTfhIl~s(uHWcm^~*96%HIhN{1SCjJ7d{sx-35LEpOH1Quf zka+!oCjR_Cr2os10+EO1cMoXzaG;6rgsPW76W4(HR{>4D0IJ>qO*{iC?tmuV0Zk_! zXyTSo^$}>|0#NY`G;s-N`A~o+e*7QAzYS>O`=R0!(8O0j!(j%R_ynl>6=>q=Q1KmT z;uX;FIe;cE2UULoO zXyUn0aRW5*3~2aRpo!Z-)q9|ci$cXC(8PB@<0}D8{LCMSzY5UAk3hv6(8N8U=5(Nm zPlc+VfhL{<6<>iSJ_8!g8_>j+pz05xiAzDnFQAFvfV$@fnz#T|{R=d44ru!SfF{la zRnL%y8jlfB^EuGOqklufO#)3^0xGV7CVuA^M7;%?_yVZ72by>aR6GJrTmveefhK+m zI?h&sCN2Rj=Nr((7eUoeKofU{iZ4JD_khON3N&$TsQMjf;ug?wK7b~^5~}_Jn)o^B zxZ(peaSLepzd#djgR1|5CVm3yUxswlc=Us+7eEt#2Oa-ZKohTk+N*&kejlpd0Zse` zG<-bJ#6zL>CZLJiLCq;Z6Tbm9rvgpvTFy*B6VHXJUw|fl0&4yWG;t@W z`Wpy6`?P5c&A{R1@d4ye5^(8MP})&D>fH-UJ`w$Goa}~15NxXbllzoO}r2)?tv!W0WF6E(8S%K>J!k!pF-yy3edzmpzg0g6Tb*m z-+?AR1FC)kns@|M{Q@-c7tnmS0!`c=s(uHW_zY+~9zYZCf~voOCjK2d|MCD$oCE64 z7ii*_q3VC2iCaL!lOYo|ek-8r1<=Gjpyo@UiN{0LYoLkWfQEwsn)oWHdIvOdaj19z zn)nQ;J0sAzk5@_NcP;m`3@e@#U4A8{yK-D{-iLZc$vj>{^L#X-)H1QYEbeMo9o(P>!FF+H2 z0qvJnpo#lJ)pwwYS3v8j325Svp!5C<(8Om##W$ddYeK~jpovRB%|C%A&IDC|15JD< zbp68%G;vR;_zyI34`}!^K>ZEtZz@663!sVLgs$IEKoie|iW{JbYe3DnKofU@s`o$> z{|Q}x5`iY(2^G&k6R&{g(*iW{B&hlZG;v9&_yjcZmC$uH3(&+fpy9s)O}q`Neg~Sk zAyoVXn)p)ax}XPW;y<9}m;f}KVB!A*%1?l%cXaUwIK(YVQ1j^nUdVVz0Gjv#9*B4b znz(@gM7#k_yg?WuJ_AjBf(k@@1DZH&e*XZP_ylW+`U_~{u=6t?po`l;)PFz|7jTA% zbCja_*9#)9fF=%ej{%zahfs)m2Q+b*`T#WX1Gy0O325Rl^#y3+3HcE94QS#p^%Ky< z8}cCP7ods5)Neo&4=8}BKY%6NlW?2dsdoKY%6Am&J*i8Da+ zuK}9)2dKCQns|dE#GC{)aRDQUcm6KobvG1~G@B3N;*H>IKlm8us(uBU_yXv9 z?;U930?#4tJb@-Y;Tc5y0h&0>-VbQv4p8+KwW#64Py^u~sDse3_FDy%A5o7gE&%24 zfYLDaE1>)jP#Pxw0LrguKs6@=%HIH`Vd@t^`2mfn>N%kN15g^Kegl*r(S)kr1Iph3 zrD5t9K=}&IsOoP(#T(GX3!wZRP#R{=3Mk*91=Sn_D8B+q!_;R$`5LXL>K{PGXP}99 zK=}e~sOlM@{0=A$Grt1LH)uyy{{kxR(TOU~0Oh}c(lB#wK=}+^sOnEZ#W~Q#Vfro5 z#5JJ&04NPJUjoXHfYLB=nEnnl@d_w^0hETR&w%n*KxvpbO#clu@e@$~2Ph3wzXQtu z0i|K$F#Q_csNo<1-(V`LxB!&z0HtB(yqE$}=Yb}!0p)iZ>NBAH z15g?!4pVmlO*{h1zX7FT>UTi-8q-nDhv_#!6Mq3!A20(|JuDm&(8ML6{0t}!v)2O3 zp8%y{;xPRS(8L*_{1s3droIBoKLDj+;xPRe(8NDL{c{6Nd^Ts{RI=I6qYU1)8`8)SM4!;#^Sm46`8iz``No0+f#? zUit>&P6ae^f2gvT;n9f-Uc*reW>~gXyQ+y?fC_0;+0VG4QS#S&~&l`O*{^&{sfx1C{+9gn)niE zKjj6QxWy@m`#+$GS3%Wt%z?|>J8Au4@3K34rt;xpy|*9 zO*|K>J_1dA1=RfsXyRc|^#y3+4<13%Z3CKk2Q-{J(8T{i)z3f^XNC4RSD=Ych4xPm zpoxb<`?ELD#Mj<|xaS3$xEoab2b%bfvyk{;mfcP5cB@+yG7d z5>(s)P5cg2JOEAn8B{z0P5c8?yZ}x77gW3fO`HWf4ln^toDV9#08O0f6eQd>pozbL zmd`uT#AA;^)So~TPl1ZxKoie{ioZY;uYijGKof6*igV0Ejh7y%xCEN`G^n@+n)m{! zxCNT{DyX;zn)nu|cm$gGKB#yGn)nH*cmoD$vAPpyO#1(8SrH=Bz*y zuYk4(HlT^~LCraVCcb|g#636A#BV^u^8uRp9H{yqXyP}ZYR6WNc zh&`};VF69&0%+nlpz0OS#5thi2590MQ2$z>i9dp>4?q)7TMO}52AcQ|XgV)I6Mq9W zrvpv={Thfl3(&-GK>f7>P5c|woC9d$%c166Kog&F91>nP(8ODy>OY`~dqCsy2bwqo zG~NXkL(GGPzX{YF1vK#&&~&JQCe8&l#{*4#%4$eBB%q0}fc6VA(8NWc=5(Nm%Ry*6E}jI zBY`Gv0~I$w6SsxVFFT-#A6pJ_e*l{J3}|^CfhK+ssy+iv`~}p%1!&?cq3RpZ#KWQD z6VSvvpyk*MG;tTG`&XceJ3{Bn4xouMLd7qjiB~}VbpuWO1#~{{1)BH_Xg>XbCSD3v z&#@FWzEYv{h6-rnlNLe3*#b@c2DE;0KoegGotF$i6MqO@hme6L{u(M?fhH~t74JY3 zKLNFO0-AU)be?ntn)no`_yIKWc~J2iXyPlN;vdk&H$lZYmZ64Q+%!n|NT7*VK+}T) znz$KMy#<>14QPBhpo#B++8co;zG4c*-V8MH3}|^+fF|AmRo{Uo{sUSsOh6M~2wi8g z0!>^2D!v0v+ym<018Cy^q4U}o(8MF4?Zz8u;wzx$e?Sx82Q`ObIcoSvK-(J}XyTio z<|v?vM?uXoKoi%1w!19Q#5tkr1JJ|;pyC;5;!;rY1~hRMsQ3&taXqN`1~l=ePDuP7 zKoj2qP5&p*#G|0jmLDio?6W;}0*Kq?)JObL@dw?e13swICO?(PeoM9zuyv&A*3!sTR!q%IiiJxqQ zgtGyfxCAucS)hq~K+Oq26K{o@lYl0!0rgh~ns^Y@oCY*;6{tBA(8O0j)AI~8@j&SM znH6Z_5m50RXyUu-A^tsqCcXpOPP>36o&+`L0h+iQ)SM4!;u+BT_XnDI4%8fuRjBcG zsSe^E2{iEvXt*h$iBEy5H$W3lfQmbyiQjKlF1<=H!q3gI5(8QltK-3$ci5Eh}9ni!hpyiSWn)o}Y`UEub_hk_C3(&+Xq2di_ z;u6sK?LZU%235ZRO`I3H&TR*pcz6lK-Vw}1dm_-pZ@|(ynz%VseF2*I321t* zKoggTs_#G(*MO$y325SeQ1vUzLt2hhYFpzD?|povd|txrZ1{{d|uzCaWAg{uF7 zCN2pT=U9stU(o)J0GfCRRJ{V4crJ83wgH-W2~^wxO^MYR&^R@d{`?^#V;?6sn$K z9cnmNz}lr~;^k0#CD6nhq2dN;;!Cn1{&GMQe*q0o4>a*^s5uE};>R)}<`kfbM?k~5 z0!@4>)SL-u;)gOI<}5%H?|}Mu1)BJLs5uAF#FwT+%(;LjegYa_H_*gaLe2SrCf<|= zF^6G2YWRCV^9u)>_-3d%3TWc7sStAv(8ML6{UZxB@fpzd#vW+m9#HWJH1Rdb5c3Pr z#Dk&Y4QS#kpyg5rnz$KM{R}km7tnZIfF`~fs(uHW_}V0hdrqK<&w!Ta7tqA_Ld|)B zCVm_$&aeSB{8^yp3!sUgfR@h^XyU&UA@0#Y6JG(XFAUJcFGB70Koh?W6;D7DKbrtC zzW`0V1M1%jH1VfUb2`w(-$TV0poxEphnT+sP5cD3-LeBs{3vuC`w29031~TU0Zm*I zs{R3*_>C}#y&urTC7|i&2b#DV)EthDsPVN1YK{b&I0v-8P(Tycg_>i4CY}Y`PlP63 zaSdXh2b#D)RDA@RxChkz325Snq3SEp#2KLC6VSw0K+B~WXyRv~>NlW?$Amz_^8}hW z2ecfxfF^z&YR(HZ@rO|HA86tp(D-H81PKq=IP){8dI2#Mz zK+CHeXyTnvdtac57yCfMfnf`3xXtl~hzp>JcR=f92{iFqs5u5`;)&4xj1FkxvQY5= zH1P^(`iVdj=Yy)xKokD~ZEqByiGTHkxW55STmo8-b)bo_hnl|tO?)ZToE>Q5H=ya{ z0Gjwts5v*##QCA-d_WV|fR=AR(8RxcK-@2|6*XQsp#GIW6F&^K*8oj?0@NH2G;s-N zxfFmVUJF&9fhO(&jh6y6@v~5SJJ7^`yF=W+08M-bv_4vaCVm}i&JHy36VP(+0GfCa z)chN0;wzx;e1InY5W3&(1Dd!LRGeWOYB*a!!-oS++!U%_0ZrTnDsF)$zSR{H4gqN5 z70`B61e&-T)SLn|@c^iJ2b%aX7l`=_(8O;*%Z(Li;@hC=51@&6K;z{En)pnp`Uhy@ z9?*DsfhJxARnM>;H9R$-teK#i9Gs5u&F;ug^OH9!;p3^m6CP5h+;#61aU;uTPH zGSI}YL)AB+iB~|&w+=M%%~16V(8M#K=C42#Z-J^mfF^zd8qO!s#Q#G5bpuWO2Q*(i zKoe(zro#_t;xC~2`UjeLEp#6)$4=DnH-(Bzpow=t%~3!TZ-J^eKofsz2MK=%H1QeG zcDM(ccpuc91T^s(Q1J>haT%!j6VSwWK=btsH1S1Hb5@{<@3n=va|fDu2Q>d4KoegB zHRlGJ_%^8c2Q=|7(0$MxyHLaV1vDH4(8MP|)hnQhb3pU22Aa4NRJ{e7_zGw^IG~A# zL)Ay1iN`_3Gtk5{pyCy1;%U(R;2mh<9MJSU0ZqIas(uBUxB*mr2b%Z_XudmuCVtZj z5?>e4#LJ=L575LTpyBocP5cW~{SP#83ut?iVK-`gJ%FkgKoh@g32~1Gns@{>91PIJ zUqQ|BKobvuniGL0t^qAi641mgpy~_I#66((LIs-mPpG{eXyO{s@R@)no(DY#U;&!= z45+_WpouSosy~1xKGhr&J{Qo$gP`IM(8M#K<;)8-@yAg040}-Hg$XJyfF?cz+U}A- z6Tf2yagPR?_zCDZyaAf{Td4UCXyQ#!a{|!BGobcHpoxEnnv;Ph9t1U~0!{n}w0vkl z6aNi8&tV3dcmy=u7NCiLgR0+wCcXojt`4AyGeYC>0-E>_X!zVf6K8{}e}N|M0nNW3 z(8TYUK*FD6FKRqKhKehoiNA%4TcC+QhMsrffhKMNP0s;n;@_d>B%q1wK+P#Y6X$@2 ze+8O&2UL9rn)nQ8zi9%R_&Y<0e^;Q1|A2}gKoh^E3sHXoOK)L;3$-BTN1%zHfc9Gx z(8M1@%_%?=7lNA8fF}L}YEB25_*H1Q5-dSlp+8ZV4c^%7{}X6g|48=#3-K;zc}Oi#pyqU-i3dW}FF+Ijp$ai)1Df~_Xguyf6OVwJa{*0!4%D0n zXyPxR_4o@k@g%4@3p&APf|@e}O}qvwz5-4B1k{`jXyQUL5PJ`xiQkikh+jYx z-vN!^8))K^P;)+@iFZTIVK{^qFVOY_2by>tRJ{V4cn8#84K#6OsJ#wo;=iOI?vFqd z&w#cQ641nTq2^SeiJL>kC!mQtLd6%LiNBP9*t-Eu+yYw8??4mxhMIE$O?(p6oCj#) zE1>D~1)6v(R6WCC)NrA3N-NuXgF^`6R(A;KY=E$BnolQ4K#5NX!?AB zCTs)Eo^o@d{{pXn-bO4K>FBOx}N%LF0*O+XWW z0c}5Lpot%Zp5s@6CjJsC-hn0_0WGg4pow4PhuFIUP5cH_`~aFbJ5>Avn)nQ8ez}1r z{s^l61)BIbsQ3>w@eXLbFdRb-|2I(e0%+nVpy!$@povd`iW{JbuYjf>3pDZbQ1u>Y z;#^Si2sH5>(0rYMChi73PqhF|+ybh;0!>^Gs=fnFTmqUeCZLJWhpJzJCVrnA5|0Pa z#3i8h-3c`Dl~8jYpov>U&G~^Q{sL+a12leM^Yxpd<_MsP&w!>|2{iE?Q1u#U;xnM( zV}K^E2R+}?15Mllnw|sD#B-tQ6VSvZp!u!<>JOOvcR=&61GHX(iE}{RlK_=R7e4^C zA0~bRYW@RgISmtspBINFzTp!jz8J2frgNBj0W@(2sCor7aoBm725901&~sfJ(8OWp z2cU@ye1^Cu0ZkmHz5q>J;0r{31DZHY{RA}e2B`W4XyP#S8_>iBK0wSrfF=&RxBUW| zxB*oC12l1%`5(~4AHc%%25R^-K=}<&8WxWhQ2q%h4HHj=`s)Uo_=dX>b046I`$N@# zKoeKE2T}h6P22#gp5rD&9%gR3fdnz#Yf zoCGxS9H{yVH1P*e^$lp^{!sN3(8Lp<>Sv&d8$i{sKoeg8RlfmE{2MfW51@%VK*Q|> zn)orO`WtBC5AHz1{Q;Wz0;u{QXyPGIagJLMeX#hN0ClGTn)q_4dIdD`S05qi-vCYg zBUIc2P5d`hJONF-0h%u=(8L3v?rA_1|N0(c?+i5YcBuFUG;s&0IXlqA|3KAWKojSH zioZY;XMmdX0ZshvJBWKYZli|h1!%kopou?#s@FghzW_Dg08RWTRJ{k9_yMT-0chfT zpy~_I#0{Y7ssc^C7pi^&nz#T|{R}kmQmFbJXyOV`_a8tL_kyZ_fF>>gRsRA_To$UH z1L{9m`rH8J3qWa@I3HBK0h;&$sQDIX;*X&9P5_#C15|wkn)orO`T{g@259(Hpo#B= zs-J)+{sC(K3^ehHQ1vULj!E1>qk{0plucA$v|{Dh>#6KLWv^*7MOKm3KLe}N_r zQ~v`^`~XuQ_`YL~`>5%>;VZ-(1vGJnZxC?{G;x^u9%$kMKOpKO(8OWtGtk5npz15o z#9`_?(8NFdf|x%8P5b}{#9tfG#0$6};s?;gFMNdf{{))&3#j-7G;xMc5cN0E#08+@ z575LFpyDsk#0{Y0AJD`dpyEH!!~>w>3=bgo!_rRzRGb4%yZ|aLfF|Am6_-F0p8yqC zKoeg871ux$-vAXiKodU!6}LbWe*hJCKokD~756|B7x)bEX8@YG0#rN#P22z~o`5Fq z0Ts_c6OVw37odq3K*cN2#2cXE4QS#MpyC~9;wzxy6VSv@K*eXEi9djfFF+Ij0To|? zCeHB%5;vP_O4K(ox zsJH=|cm`D50!_RDD(-+LJ^?E3fhN8JDjt9)egG;SfhK+fDxQEQ{sJnVfhNxI4H9kz zXyO7;@d`9?1*mufnz#W}yaP?#0V+NLO*{Z9J_AiW0V=)#O}qdqz5-3W0V=)$O?(1W zd;tY=<`e5nb04mObChhRpyC>6;uE0a25907pyC#2 z;s>DO4rt;RpyD2A;t!zW0che3KOp{(KoggMiYK6nYe2;_(8L{};st2p0Z{P@H1Pze zcmtYv1ysBPO?(1Wd;*&I3aI!DH1Qo!@daq&C!pdh(8M1=#W$dde}IbbKoe*92?@6Y zXyO7;@e^p`8c^{IXyO)7@f&F39#HWIXyOS_@fT>~6;SaHXyP4E@gHd7Goa!Ok0Jhm zrT-03aSk-`15j}RH1QiyaS1f>7f^8pH1Qu$aSb$aj$aUW7@&zOK*cT4#4VuW4rt;Y zP;n15@d&7R0GfCKR6GJrya6hnfF?czDxQHRz5yy;fhO+24QVG&Kof_x!xx~53qbn| z8_>jI>JOlaPk^ewfF>>g?O(h=6Nj1e15G>us-EKsBpzVt0j6F8P5c5>y#|^%OuYq~ zxC695;(;a(Qy+mQ&H(L?WT1(|)K{R12mFKdUpmmlVdJYa(8M1=`)e!E#4kYmI|tCj z7jQ!2@dlcB1GFFX0Zkm{PKKwb;kf{+z5`8M0Ls4rrD5T}0m}aXrD5VHp!^?D8Ycb# z%9nVCYA*+rZvmxY>S5{}(8M*M`~)ZsQy&23cR*>FI85CHH1P^3e*u(+sfX!*fhK+c z%KreRVd^hH`3%od{RPu6fF`~Hs$K$39Hw6bO&sPv12l1%xd~|EF#Q>5;to)L2b6}n zzXHnN0i|K$E1>)fP#Pu<(|-d^9H##Vnm9~9!wawzW?(;tB*?f~UyKxvr2UO?lo08JdGe+HU3O#ccr@e5FM zHlT?&K=}utG|XODx;cR+4m0-#ns@@#{0C^_Fmo+lqlQ0BzXO{12dMr8H1Pl^zXM9c z+zC@R0ZqID%3lDbVd`P}PoRmz(%}s>@eNS^11JqM=Kz%d0ZPNfVfq=~p!yf?4m5F? zehV~ln0^N|aS14Y0+fc?TL9%RfYLDW1So$6l!l3SK=~J-G)x?({|1`)4k-Tzl!mE) z0p&BiMfEStd<8Udn0^g3aRDgb14_fpw}A2spfpSzrmg}_JORq@fYLDaF#R*o#9{Hi z0!C0O#cluahU!GXyON;{2x#n<{nr(f#V%&xP5@CQ$Q1ksWU(mmw@s;pft>U zn7RZsaR(^B14_fxM?m=#pfpUp0Ls4rrD5U+p!^$98YT|&*AFytn0|)$sQ!HcRi}U^ zE&%0gKxuUI1JJ}_`XkW9Euj1kC=D~G0?MBNrD5VQ_b)&bhw0ydCY}N1?|{-Ub71-( zpozouzd#c|0p)9aKn)*QzIH$php7ud6Ssi!6QDHAJsePe29$=0!}M36iNo}Fpo#y0 zx^n`WI86TuG;x^z3uxjCp!^R|8s;8Y`2Ro?e*oo6K<78m)hnQjL-`I+8eP2ynz#X! zp8=)O)fb?NM?m>IpftMr18Cwap!^rm{wqxV2`Hc8H)^~;fQl=iiT{9#YoLh>K=~a| z8fLx+ls^GV!^9Jy{2fplCJxho08M-WlrQiH)twAbz66wpn**&E9MHsJ`UB9!KS0fo zKoi%1@*AKu%zT*s4m9x$DE|VKhN(XQ<$r+EFmaeVhQFx(+5l6BCjJ5{Zh$5Z)9-*L zJ_D-W15I24%CCUZF!#XpH=v0}K=~J-G)(;gDE|YLhKa+}G5kaI*8-S2H1QWuaRW4Q zn0^N|@d;4%9%$kcP<{uLhPel(e*&6#1eE^(O2gD&fbw5JX_z>yUBU1l)n73E0%+m~ zp!y}y#D74=4ba44`W?{3H$c^Upowch`2|oK=1!RY1~l;nP;)xa#3P{m9Z(u(4ov?6 zH1Qcw{s$-xQ-1-@=VJs-l*7bdK*co}P{kRbd;=&AQ!fGKCqQYKcmR~20i|K$uy~n( zCJxiT08QKh%3lGcVdhjo`4^xxOdO{F2AcQ|DE|kPhN$L6KLW$pyppd6W;+<{{T(g18V*YH1W+)^*_+W zUqHi?feGR+SUfI;s+T|$e*q0o1vK$6sCol5@f%R{Ezrcdpz1x)#AiUw4?q)Vg{n_L z6VHIE&p;D@#si733N&#GX#6&yiFZNOPe2o20ZpGX(8M*M>Q|tNXF%g?1Dd!DRQ(Aw z@f%R{FQAFPfR3v_Koj?Xs(*nd-T+nq15Nw}G(9jdqsDI%RJ{P2cm_0lB+$fFpz1Zy z#3i8qH9!+LgR1vH6HkSX4@aPh{}6<@F9A*52dcgRO*{hX&I&YfYpD7TH1QkIbTR== zoENHo0h;&=sJ~XAiGPBQlkY$ikAQ~r0W|R!Q1utk#3P{bcmqxRK2-e&H1Qcw|NcM| z4}+@bV1a}mEdQ>Aj`K^PiEo37YoLjHK*cT4#7{u|<$xw`22~$`CjJ5%j}d6%Z`mRF zF#}DU0~!tmXyUh^>O0WHPr%|4O*{^&egT@e7F2u#nz#qlojcIPIic!Lpo!mrs=t6H zo(fg}0!@4Y8^pg1tf=v_0%{Hins^yhy#ku}4`}#npo!;0?X^G?7l)eTfhK+e8qNV| z;+0Ty641ntvqIcofF`~I>YfTT@n)zw9cbd^P;+LWiCaM9aRHk6KNg6+8_>jGK<(Xu zCjJ$w{sfx%4ygGT(8M1@)xSU!*MP>$2Q=|5Q1uLKXz>U&p94*NCRDuyn)nQ8_$#1^ z_e0fNpovRB{p)}x-U?M8fhNuYEw2*L#H*p|E6~JeK+SJJ6IX+(pMWM_0S%uSXyPJJ z^&8N{E1>oM4m9zn%#ip!fhK+eYW@W@@!L@K575L{K>hmyOJ8AuXF%0kpou#})d!%7M?l>ffhKMVRbPN6?g1_5E6~JOLg#Zk(8RYv z#b=<2dqBlkpo#y0ro#KQmt<7+omy#Shc2h=?hXyVJD>J8AuJ)q%lfhH~oRquf&{)z$OuLv}83#dC2(8Nzd z)fb?NcR9HmLdwXyOsj zbaDete8(SXyr7BCfSUgUO*|f|UV;lXUMisZMFCBG+i!^Z2590ZpypekiO+$m_dpYu zfVw{bO}rSYJ^@W!0~#+GXyTDj^%ZF1FQDPyfF|w=RX+huTmq_o2Aa4$RQ(Dx@eZha zHlT?gg09awfhHaS&5sw*#2-S{zd#e84c(W)z>OL&8PN31fhH~lRj+_1&H;6&2Aa47 zRJ{Y5xC(SVQUIFx52*Vi(8QO2hopxLH1P^(dMH2>uY#)YKojqPhW`XK@jX!WE6~K} zLDyLwKojqP+Is>`+y$!s2AcQ|sQL$J;ucW#AJD{M>VKe#--E6<F6VSvppz0gY#9{5U2Wa9RQ1uI- zG_0S<0d?mCG;vt}`U9GH1~h&jK*IxOP6t$715_R+z5~kN0HtB#7Et{U(8OWmCk9Y= z!PLXr^B>T}Vf|ADXgLQ{{{!lO19WkyeGX{i98kW1Fls)9t#eaA6Q3XnX(t$_C~7#s)M=oJ z3qbiEP#R{w1(aU^rD5VQbroph2~d6ql!mE?=|6!cz5~h^5JPn*1C$>DrD5hcK=~O^ z8YT`?SAiyO0OdD8X_$JL{t0N}Fn7#A6Nj0*0!SmycM?l@P z08P9B%HIH`Vc`jjj~!^@Fmo@UiNo~2KodU!<^O=vF!N#QfI$i^zM$$n(8OW-1JJ|; zp!^k38fN|sDE|kPhKZkm@)@Mj?1hR8pozoGl|U1Rnd^Zj4$~iiCawYHPk_=e_cTEH zH=s03`~;NGAcN{oxH>fP4^Z_IXyP#a8ffA$bp~kSu=3UcO?(5?d=E5nn7I*X;xKsya38S0HtB!1FJ7ipowpQ@?St{nED$~zJM%hc*4|4poud;`5I6f zW)4ih2b#DAl-~iRVd^WO{1Z?bCJrlqZlH;;fbt(eX_)#0Q2qxf4HJji_XABFZmt}v ze_{G1(8M#K`W4W`IiP$4C=Ih0=6?$`ahSOQXyP#a8EE1jP<{oJhM5lw_Xafa1StOi zl!mE?=|6!cJ^{*4kVg%N04RR~l!lqp0Ojw1(lBwDx&vt9E1>)fP#UHlrk_Cp)!q+K zbp~kS3Q&Fol!loDQqzX44=0m{DsrD5T70LE8F4TldY^%nz_?*OG?<`_Wv9#9%44(rE7pozoGO+XWenOlG+4%6R&CjJ8I&JHwj znEn}P;xK0hMG)x>;J{&+3UjgH5qPph-R6GJroCC^FfYLDY z6`=eEC=C;bwQoDn#0#MO6Hpqaegl;M07}EeVd_4hiQjqZ-6Ea z({F($E&=67KxvqJJfQppC=C;bncsmX4%0sYO}qfg-vOmz<}85n4?t;{IL!PPXyP#a zAJD`v!1&sz;REYOXrPHRK=}qx8fLEqlzT6 z1(crvrD5t}`U}v+Vd^T-#9`&$0yJ@${uOBA9Z>!WC=IiB2bBK;O2foq>I8IA!vUsF z0!^F&%1?mOFmp7Z{0&eVCJs}#15LaF%D(}nVd_sn`2u>V?)d=~mp~JL03DyvKof_V zYk(#WGdBTE9Hu`5P22&>-vFgy?yP|F8T3)z30H?EegdjK08Ly1%3lDbVdlfstw0mc zfbu^;X_)#QP`-l!s(WDSJkZ2Bp!^Id4KpVK%3lDbVd5Q7{t74!6NiQW4m5F?xd+h1 zVdj276Nl;lfhK+d%9k)i^%n<}?*OG??t!WEKod8B@*|)$Og&8h4m9x$DE|PIhO38; zzh6KThnaf=O&n&fhY_m#Vfq8m#9u)57odqJK>0JEG|W9PbqmnMJD~gxP#UHlreDDr z)jbEG>NL>AVeJG9G;x@@4rt;qb9bPL!}K3O6Ays$A3$lCJ1@ZaCaCU&sS`jG{{dC6 zfF{lXqPi2N-vCYg091bfnz#d$Uje0I z?t!UmKoie^@+UxPn0lE04`|{Gp!^?D8m1oRUk)==_ruH;Kof_V+khqx)8Bz6t^nol zfYLB~XF&NMpfpSzrtSxt_ys86z#P?`98i7%l!loDQ&)i|?g8b`fYLDa9Z>!WC=C+XntUb_xCN2TxcR*>FIWTi) zpow!p`3s;lOg+rp4QS%9@Y;bc4(0!V(lB#i`WY-y!{G!}odTM;0F<8rrD5hoK=~a| z8YT`?Hv>)F0m@$hrD5tDp!^L`8YT{N#||`cn7JR {h>poyP=@+GWL{mTL6dq8QJ zy%tb@0hES`!_-xvi6=n$9Z(vk9;W{Un)nVV{{@tWsfVfifF=%0R}9vu?w6L^4QS#XQ2qia4O2e>%KrhSVd5{KdUm^(bs#9`)kpozouPe2oofbus$X}I}N{tGA#6TblE ze}K|3aacQz!4}oOaC6bbVdh$(iNo|epovRB`3X=OW^VwLzX3|a#1}yM51=$m`~sB! z0!qWgVg11$XyPz)8SGH~1v6IwO}qiBUjj`WX08UBILto=XyPz)Gtk6g`U}v+9iaRP zP#Wg11}Ogkl!l3Kfbw5JX_z=n-3K)B8&E!jJ!&|>^gE!58$kI9P#R`FOkD<=IIMiA zKob{$@*AKu%p91x6VSwA?wf%o4l{QJnm8=HHlT|``5&M(%wCxOA86tSpnM4j)bQbe z@;#t5%p40SzW_?Z#9`_x(8Lp<{0=A$QxDUB0!@4el>Y)s!_>pneLxe3g+GHMs{3ca z)S-#P%#}bBhq+GyO&n&f0h%~0ye!bgq5KLc4Rb$Ce*>Dh2b8}6O2gDofbuUuX_)u{ zDE|kPhKa+}F*u=y!waZ70W@)#{s1&_2PnS)O2f>DsjEN}hlPI!nz#a#KLJX^%z>G^ z08Jd`z7=TVFmrdHiNnI{0J=Do&)|$24siWw;uoOmHPFN*p!@pa6;K*xZw8b< z14_fhVd_?(i90~~8=y2y{RAlg0F;J_!`yKKO&o5nE2{fp`UTL$Z$R}MpouF$`590e zW^VwLUjU_H;;?$Z0ZklcZU>q;%-kJl;xPRO(8Omz`46Bp%-#!7zJVL6e-)to1Skzt z9{}ZNKxvpbtlqCc6Nj1GfF=$zcLJI?1C&1lO2f>DnY#i_9Oj=5XyPz)U!aM@^nXAT zKLF(mxTA&x1C(z8rD5)YsdGRR*MRZ^pfpT9On(8Icmk9^14_fx!_+N66YqfXH$Z8a zdYJwnXyPxRdI14_fhPeAz!o~Y&sK=~O^8m2x1%I|>EFmaf= z8EE1TQ2qia4O8C$0Shz5F zp@sv@TnRLBn0^g3@fA>e4ba2|pnL}?4YL;(PabIEFmof {gi(8OWt8qmd|?&&}i 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 {lw4xouQ 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�VwhW|Dbi1`v|;vUd=R6rANf~q$_ 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

    h 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ȅrn}H^N2dcgSO?(Y>oO}YB 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�{Y4Pe2pz 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

    4Re}E=_ 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

    >T&1e$mRG=49jiSLA}e}N{x0;>K4 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 `*|KofVE12O*u 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�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 `*nKob{$s$YO64l{QH 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 `*{KodUzReu0Y9A@qXH1Q2k z^*7MOVdlO-6JG#T{{c-LW-fy_YP?T?s^>rxhnXvZCf)#5uYe{FGuHr3ya1}+0!UaVUQSl!p1Y0IGfmnmEkd6KLWIQ1utk#9`(>Kobvus(*nd z4m0-$nz#d0J%cY=yhGIqpotqm)k~m>!_3t{6IXz$H$W4Ind^Wq4pr}gCJr+<0!^F& zsy+ct9A<6-n)ruqNcyip6Nj1GfhPU{s(u2RILzDyXyO;3>Q|tN!_3`*CVl{_{s5Xd z%-joT;v1mqZ=i|8%zc3-z5uHJ1DZI@Tn0bXc%J}O&w(ZmGgkslyaB3S0Zklct^t~O z0aU#OnmEi{4>a)vsQLgjahSOYXyO4-^%-d5Fmo%=#2ujO8_>jI=1xEpH-M_2fhGMx*)!_0kv zCLRD){{l@MX6_F(aR;b+h5)p9hpH1m6E}dWmp~JTnX7>&t^ieUfF=$z*8yD|s@?-l z9A<6=nm7YgeFB;|%-jMr@eiGl^k0D{4l}m{P5c2={RA{|n7Iqk#4kYAuRs%rnY#l` z`~Xz_0W@)#xfjsHH$c_jKof_V`vOgT0aX15G;x@@41uWeJ^`wp15F%et^}HR15~{N znmEi{12pjhsCo-DahSOtXyOS_^#N$&Fmn^o!~>w}Gtk6g=2oDIJ3!SppozoGoq#58 z098K&O&n(K3N&#AsQL|P;xKa$pot4W)t^8Uhnaf=O`HL${sEde%-j!X;vYI7>Hi0s zINaPI)b#KGs$Kw19A>Tpn)n5%dJQyj4k+IOO2f*-15ou2XyPz)1JJ}bK-EW}iNnmz zKoeg8RbPN64l}m_O?(1WeFvI2%-k7h;tf#s3(&=({0&eV=HCLS`W^%iL2FmpZ7#1o+E1JJ}_<|d$t2SC+lpozoGtw0lZfU0jm z6Ni~Q0ZrThs(uEVILzD?XyOV`^&8N{Vdfq{6X$@cKY=C=Gxr9X_>VS7dVYW=4m0-y zn)nN-`X6ZGaC1XZ)58s@dI2EZpozoG-GC;Z0ad>PO&n(K z2{iEtsQL?N;xKa`pox1x)xSU!hnf2WP22*io*@i1-eKknpowch)k~m>!_3t{6PJLh zH$W4Ind^Wi&H+{LfhG6@e*slrfhG^3s(u5SILzDwXyP1D^(WB8VdmaI6aUcy zN&gSf#9`)sKofrfRsRD`9Bys|YI?WI=}sVdgfViFZKNcc6*G%$Ttnz#g1y#bmy%v=XFaSo_@4>WO@xe;jMKbj%wKLJe~W^MtR_zS4|3N&$;xgBWY zH=yb#pozoGU4SNj0;+xmnmEkd9cbb^pz05xiNnmjfF`~Is{RI=ILzD^XyP-V>OY`~ z!^~xfLXGzhsCo`GahSOhXyO%6^$KX>Fmnyi#517kEzrba=6axsM?lpFpozoGO+XWO zfU3_x6Ni~wfhKMMRo{Rn4l{QGnz#Z~{R}j5n7J#^#08-0H=v2b%sqf6&Hz<^0!BYhZ9is0%+nea~06UcR+y*r90;u{9G;x@@Gtk5npz0T( ziNnm@fF>RQRlfsG9A@qbG;s&0`U_~{FmoTEi5o!Gzd#d*nfn7xTmh<{AqF+xVde^; zi3>p0OQ4Cv%+){>XMn0VKof_V>wqTyp%IdvJ22KY*%FKof_VTYx5h0jj{IfF=$zR{>3Y15~{R znm7lPZvmxY>3IQEy#ty!%-jGp@d;4%5oqEtb2HGy8=&e7(8OWpHlT?YK-G7kiNnmD zfhL{+RlfjD9A@qYH1Pna`WWLF z@u=|*GgkmjoCB&}0!6Nj0515Nw{RQ&@qahSOu(8PB@)&D>fhnt&-njTg_)eE4B!^~Ac z6Q2Q9uYo4c0p(jjX;}H+0afpSCJr+<08P9Csy+fu9A<6?ns@?KeF2&{%-jZaaj5zZ zG;x@@Gtk5xpz0T(iNnm@fF^DLRlfsG9A@qbG;sx}`U_~{FmoTEi3>p0zd#d*nfn7x zoB^tyAqh3!Vde^;iGQetq<;xCahSOpXyOl`>J8AuVdgrZiC=)K_dpYenHzy7egLXI z0ZklcZULJ32B`W9G;x@@9cbbUpz0@}iNnlYfF?cxs(uBUILzD~XyOe}^#{y z6EA?OzkwzWGxr6Wcmh=Y2Q+b*xeUpu@g4wG&w(ZmGgksl+ySay0Zklct^u030aU#O znmEi{4>WNFsQLgjahSOYXyO7;^%-d5Fmo%=#2KLK8_>jI=1xEp|4;)-|1;3UVdkzt z6Mq0zzX44gX6^wr@e5G(C(y)U=H5UPKLAz#09_o){{W?7d_X08C5_zkFf2{dt-xf*EVC!p#L(8OWpI-rT~fU5UE z6Ni}_fhN8Jsy+ct9A<6-n)nQ;`U*60n7JKj;vG=+6VSwA<}N@JuYjswfhG zINaQH)b!8+RWE=h4l`E)O}qlCUIR^>1Io96(y;i=fU0*u6Ni}_fF>RRRUd&S4l_3c zP22;jz5q=eW^MzTxCK;w2bws{+!<)%8c_8M(8OWpZa@>4fU4htCJrWG;x@@KhVTqK-Dv3pvF7QTmdxk8&LHUXyPz)HPFOQK-C+diNnlw zKoj2qRquf&4l_3bO?(AZeFB;|%-jMr@flF{6=>oxb34$)JD}<(pozoGU4SND0ad>O zO&n(K4m9x$sQLqF;xKbBpovF7)!#r9hnf2VP22;j{sWpg%v^>{)Ofdms^>rxhnXvZ zCawWhuYe{FGuHr3Tmq`z0$m)+_khx{@__@YJ^)P|W^MwS_>T%m`p-ZUhnZV}CjJ7d zz5z`fX6^(u@f%R}Gtk6g=B_{!KLJ(00Zklc?g2FM9Z>Zr(8OWp-ar?Js(*kc4m0-y zn)n2$`X6ZGaC5Uz(?bJPy#Sgx%v=RD@dBuN4K#5MDBl7~!{Rpqs@?%j9A<6+ns@+I zeFT~~%-jq#aR;dS0yJ@$xeaLI8c_8eXyPz)XP}8oK-Dim6Nj0*0Zp6%s(uHWILzD= zXyPBrA?f)7nmEkd2Wa9Cpz2?siNnnOfhK+ds-7VmHQr(73ZRMafU1{36Nj0rfhN8H zs@?!i9A>Tqn)n2$dJi;ln7I*X;tf#s325Rla|_VKGob1#(8OWpcA$$x)lWbZhnc$o zP22;jeg&F1%-kJl;ucW#2hhY}=3YP(*MO?OfhGL2%-j`d;xnM?H=v2b%sqf6-T_sA0!p8!>FfF=$z*8xqu0jk~uO&n%!1e$mORDA-PILzDvH1Pze`U*60n7JKj;sH?g z6VSwA<}N@JcYvy2fhG|Fmp4|#6J{6(q{phILzDzH1P*e^&M#9Fmq?1iC=)KUw|eK zGj{`;_yMT;9cbb(b5Ed&Z-A=5fG!T@KY-G(@LT{@{{l@MX6_F(@d;4%427ui4l`E( zO}qiBUII-VX08UBcmY(s0h&0>Tn9Aq1gLrsG;x@@5oqE8Q1uCD;xKay(8ZzZE6~JY z=60Zo8$i`hKof_Vy8umG0jholnmEkd9cbbLQ1u7U#9`)MKoe(xs=t9I4m0-!n)r(% zNc#VPCJr-~p$IkJZ$Q;^pozoGl|U0e0adSnCJr;#08M-cRJ{e7ILurRH1QQs^#N$& zFmn^o#AiU&XP}A0%&kBZ?|`arKof_VI{{6+0;+xnhBzb~SD=Y!K-F(R6Nj0508Kms zs{RC;ILzD|XyP7F^$*a*Vdj276Ssh>|A8hBH@6t#4_JAk0aY)6CJr-K0Zm*2s$K(4 zoCC_YfYLDYIiTtt(8OWp2B3-mD1@Zv2sCk+xfy8UFQDoR(8OWpHlT^$fU5666Ni~Q z15Nw{RQ&=pahSOq(8PB@)$c$Phnaf&w#2oKof_V>wqR60afpTCJr+<0!`clsy+ct9A<6- znz#j2eFd60%-jw%aSf>Y325Rla~GhAOF-4HKof_Vy8}&}1FHT2nmEkd3uxj$3LxqK z2AVj`+!tu#FQDo_pozoGWhh0B_Zv|49BAS&b0yHkPe9cxpozoGH9!;J0ab5-CJr;# z15JDdRDA%NILzDxH1Qcw^%-d5Fmo%=#5jI=1xEpuYjtbfi4c^uYl69@+||Z zegm2~%-jQL;t^2wC(y)U=H5UP_kgN@fF=$z_XC=^1yubHG;z4OWvJ;v1FBvCO&n&f z0-Cr4RJ{h8I0uw(0i|K#!vR(AfF=$zHvmoiM?NI|N1%zr%*{X(e*slrfF=$zw*gK3 z22_0qnmEkd8EE1Mpz0T(iNnm@fF`~Hs(uHWILzD==;BcI7tq9E<~~3Z?|`a*fhG>Sv&d!^~ZQ zCLRD)zX44gX6^wraR;dS6KLWvb8n!D8$i`RKof_V`vFZ{0jmB7nmF9tO4Rfq097x5 zCJr-K0Zp6%s$K(4oCC_YfYPw?|3fY${X3wE!^{mp6Mq0zAAu$gGdBZG`~p;c0h&0> z+y*r915ouHXyPz)XP}91fT~}BCJr-q1Df~(sQMjf;xKbhpovd_s=t6H4m0-wns@_L z{R=d4n7KdD#0#M68LCj@9cHcons@?Ky#$&#%v=pL@c^iL12l1%xejRJ4p8+TXyPz) zBhbVRpz0IQ#9`(ZpouF$)mNa2!_4hK6BmH0pMWL~Gj{=+I0IDu3N&$;xjWFrKjc8t z{{b{{n7J3w#2-M_-#`a)!Q1t<5;xKa)(8L>{>NC*9Vdhq#iDy97H=v2b%$6Nj0515I25s{R3*ILzD+XyOu3^*_+W;pWz$ zrUwqFdI2=~)9!oCC_YfYPw?{{>XN1DZI@+yFH38&LHTXyPz)Gtk6O zK-CwZiNnloKoj2qRo{Uo4l{QKn)nK+`UPm>FmpGciO+zl-+?X;<)47ku<+@Cs=t6H z4m0-wns^0N{R=d4n7KdD#517k8ER4E9cHcons@|My#$&#%v=pLaSy0^12l1%xejRJ z7EtvbXyPz)Bhba6>J!k!VdfT~iAzA$SD=Z*%heg>L2%-j`d;to*t8_>jI<{m&3H-M@?fhG|Fmp4|#CJf|7ods5%xypuUjbF$fhGYe3a|po>HK5l|YIek7pk6VSwA<`$rdb3oNspozoG?LZU%kpW516VSwA z<}N@Je*sm$0!Fmnyi#5}o7f|&YXyP1Dz6F$q<=-1n^$uv_ zFmnUY#7{ugN1%zr%*{X(-vL!$fF=$zw*gIj1yp?pnmEkd8EE1&pz0T(iNnm@fF|An zRlfsG9A@qbH1P_k`U_~{FmoTEiDy97zd#d*nfn7xJOHYmp&2#aVde^;i90~mOQ4Cv z%+){>H-M@)Kof_V>wqS%09EgSCJr+<0!>^1sy+ct9A<6-nm7YgeFd60%-jw%@egT` z^gjVj9A@qUH1P*e^()ZCVdm~Y6Tbjee*jG!X6^+v@dHrxH_*gk=Dt7^-vCwr0Zklc zE<+1yyf1*N=RgyOnJa-NJ^`v;0Zklct^t~O15~{QnmEi{4>a)tsQLgjahSOYXyOS_ z^%-d5Fmo%=!~>w}8_>jI=1xEpcYvy&fhG zFmpGciB~|???4lWnR^0FJOir!0-89?+y`jl5m5Cn(8OWp{y-D=fU0L`LydQsxdLe7 z7EtvPXyPz)HPFO0pz00K#9`(-povRB)q9|c!_1996X$@cPe2ognOlG+{v!pF{wvVL zVdi$AiNAoVpMWL~Gj{=+_zkG~6=>oxb9bPLpMa`AfF=$z_X3*u4ygJY=;BcR3n&fC zUn`*MKcI=j%w=dtjrSQ)^&Dv8Fmol)#5RRRiA+-4l}m`T^y>u0Zklc?gTV(3#j@TXyPz)SD=Y&K-F(R6Nj0508Ly1 zs{RC;ILzD|XyP1D^$*a*Vdj276aSG6N&i34#Np<4pr(fxQ1t?6;xKa+(8O;*)oY-M zb3pkPP#Ts#Pe9c>pozoG4L}p$0aYJ?CJr+<15JDdRDA)OILzDzH1Qcw^&M#9Fmq?1 ziFZKNFF+HAnY#f^yaK9z2bws{+!JWx8Bp~X(8OWpK0p(XfU19iCJrW^M$UI0saH0-89?+yXT5 zA4!n(Ux6kLGq(dx`~_6~1T=A&xeL(5Z$QWRDA%NILzDxH1P^4s(u5S zILzDwXyOu3^(WB8VdmaI6X$@ce}EV+L`u~9@4mY1Io96(y;V-0;=8tO&n%!0Gjv?sQL&rahSOoXyPlN>I=}sVdgfViO+zl z??4lWnL7hbyaTF!0h&0>+zn{r6;Sm%(8OWpoKS@a;~i$M0GhZ3RJ{b6ILurPG;s~6dIL0Zn7IyU;u28x9%$k)b0g5iIiTtj z(8OWp7NCj$NPwjO3N&$;xgBWYFQDotpozoGU4SNj1FC)nnmEkd9cbbwpz05xiNnmj zfF`~Js{RJLIF$baO2hKk3aI)IXyPz)8G2FUeFjuL2bws{TnRMs4ybwsG;x@@2590H zQ1upQ;xKbP(8M#K>I2ZkVdf^Fi3dQ{XP}A0%&kBZcYvyIKof_VI{{7H0IGflnmEkd z6=>oLQ1u(o#9`(hKob{$sy~4y4m0-#nm7Yg{R1>{n7JRQGC(*F-Mak#mCsOjMW zRJ{P2ILurHH1P{i^%`j698kUml!m3x15ou2XyPz)1JJ}bK-EW}iNnmzKoeg8RbPN6 z4l}m_O?(1WeFvI2%-k7h;tf#s3(&=({0&eV=HCLS`WW8Bp~f(8OWpGE6{?_YSCf4m5F?xe{pN6;SmG zXyPz)4ba3hpz1Bq#9`)opovF7)d!%7!^}-U6Ze3s&p;Q4@++V;EI(R6)iWPOxf4;-!v&~%0W@)#xe93F2cYUT(8M{QdHK z4p17F9vGnNJ22e~5vk{{%E~n7IXL;t!zeE6~JY=60ZoUx2EgfF=$zcLAFC z0jT;FXyPz)cc6)HfT}-$CJr|#3w-2e?Sw5naeO4HQpPb>N(KF zVdhGpi5EcCE1-$P%r!t0Pk^eoKof_V>wzZj0aYJ>CJr+<0ZrTjsy+iv9A<6>nz#m3 zeFK^}%-jiR;u28xGtk6g=B_{!=YXo;fF=$z_W+vsk7!7GK7l3j7!iNnl|KofrfRiA(+4l}m^P5cH_eFd60%-jw%@e@$>6VSwA z<}N@J-vL#>0!EQ%ay#Sgx%v=RD@f}e08ffAiP`(9}hL`_P^$uv_ zFmnUY#AiU&N1%zr%*{X(?|`Z=Kof_V+khrs0af3DCJr-q2D&&@{Q@*`n7JF!#3P{U zcc6*G%sqi7?g3SQ0Zklc?gKP&3#j@RXyPz)f1rtLK-DwMK#g~pxdLe75>WLLXyPz) zHPFO4pz00K#9`(-po#y8fTVv9G;x@@5oqEspz0IQ#9`(Zpo!mrs;@v3hnd@fCVm2{ zegc{}%-jWN;ya+~SD=Z*%-w+|z5uHJ0J=Doe*sFv^2-FM`WtBCFmqp^i8nyie?Sw5 znaeN}HQo!L>N(KFVdhGpi6=nSE1-$P%r!t0_kgOmKof_V>wzY20aYJ>CJr+<0Zm*3 zsy+iv9A<6>nz#g1eFK^}%-jiR;tWvrGtk6g=B_{!{}2vI&l}LhVdfq{6Mq0ze*#S$ zX6_9%@e5G(575M6=6*mIhpPX9CJr}u7HWFf097x5CJr-K0Zn`XRJ{h8I0uw(0j1&T z8LHj^O&n%!2DH1P|6A>tFz#2ujFvjR>00yG>Bpozo$bpcKM0aX11G;sr{ ze}ABfH$cS&=Aed~05inD8ffARpyCc_;xP9Fpou3y!z}?#9HzbiP5c2=eFM5U8^k>` z(8OWptUwcY;DD&#fhG=9e*#VX06Ro|#9Y*HxB*o+0ZqIB%3lGcVfnEG%0B?5Vd4v* z{2NdjCcXp8*O-TDF9Vcs0HtB-C7}ESC=C;Lfbuh-G)z1I%I|>EFmagr325RKP`<}} zRQEJ&^JN5O$O1I+!_aWBUJqcH1QwHAnJFZiGP5`*9kQ7 z6-y!NFQAFPhN^#nChh?>{{@=(9jN*rXyO)7^$ZIj_Q1lk1FBvCO?(E_JrZc*HBj{$ zXyOr2^#*9-#ZdJQXyO)7^&V*Ac~JEcXyO`B_a~r<$3oQ?pov#N&96Wc4}q%hKofrf zRX+hud@EG_0yOa(Q1vU&#HFC>cc6(!K;3@;P5dpie7Jxn-T^iL2AcR@sQMRZ;*C)8 zA86tdPpjpylcWG;t@W_yRQX6H6feT!AKT301!XOjEmT|pOh9OCjJ5%FA-?sSD@-M(8MdC>I=}sZ$i~Kpozyq#V4SNcR<}g z15Ml#s(uBUI4@Lu2b%Z}XgWNACe8>|e*sPW2GspG(8Lcy+p90o#517kKcI=HLe(=s z{Q=95MNn}8G;tBAxB{9u2Q=O_(8MdD>MhX3J)!Mw4>a)rsCWdLcobAT15G>yDqevm zo(C0QfF|w%b!P!IykY+BfQHWoH1Qiy{R&Wdn0gJUIs@|3DLmnZvOXHGCd~LF|=46HkDO8=#59%yB>yKM)QvCjd=60VCe9EEQQv?j z4l{oOn)rqYi24O+;xP3a(8Lp<>JOla!_;3u6K8;`e}E%smNc;ttUe_Y|OsGeE^V(8L3v;tSBk4PqeX z>_8KT*?R&_{6Z{5{S7qn2~hD5=;F|E8-~@W;T8Z@FMuX402S9j6JHPyvDX1jya6g6 zfhK+cDqesl&X52xrvpt~04lx!OJ`w$CqUI3pot%t3^B(8 zO?(3nL_7gaynz=YUV$cl04hEKO}qeFf2}|hUjP+9fF^!G24emVH1P*e@egR?@bt3| zHGCXoA?666i8DaOHPFOi^{)k*cmq_u2by?-JjDD2G;slCh_y%bGI{{4`X72(t z@dl{+4QS#p{~kaSKLEA&0-AUNRQv^+_<~6gcQUL;4L6wi0_fsU^$KX>7og%28&J)$ zfU0Xi6E}eJJD@bI9pwP!Pk_=e@c<})29$=0XF&NkpfpT;1(g2)O2fntK=~h_G)x?3 z?+-L_n7s@eQT+w8mjg{4<}V2}ahSadXyPz;I-rRgK>0JEG|Zg^P=3ZHRQEi9iqAk3 zuYmG5Kxvpc6QKMDP#PwF0LuRWrD5VXpnQeRsP-~I`36uLrd|Td&w$b}@c<})29$=0 zS3vnIpfpT;0+hc4O2foqcmSHX0hAvBrD5)L zfbt8VG)x?(e*&6#29!SoO2gDQK=~GXP~E8jOnn2CA8;5|y#$p10ZPNvUx4x%j-aaF02Svz6Mq2}cR&+|>Gwbr zmw@skpft?h3aB|h(8Mo5`3y%<-2=1N0!Upq6Ssi!Jx)R7VfLoDXQ? z4p8+Bmr&!;0xB+mCLW*-agPL=__1ja_h_Jr&xMLxpowoVf|%ogCY}scAAlyV0F9Rj zG;uem`V2I21!y`fKohrts&7CO{{Zz@2b#DZRQ(JzaR*a~`xl^z|CkC1hYe`r_n_hj z(8LvVAm*Gv6JG~ae*;Zi0Ggg3pozCa)qg+}Ptb*!{{v0j3#y*uGHSeEfTj}xG;tfK zdIdCb2WYrypoud>)mxy6AAp+gfF{0T3MAYD(8NDjK-?dJChiASpMfT>02OaQ6Q2wn z2b+KgXfF}L`>aP`O;$cwrJJ7@zK-2R9G;tp2_{j}4@eNuKe?34GKRFQ+4nNSu z4@1ZIIIf_^*8-?J1<=IzLDegui7$ZKtAQr|qaR|g1Dg0UsCWdL_Yvi7$kTFF+G-fR^Vg z(8Omz)t^8UH!y_6;{`PF7d;U7JU|n_08J+^(8TXU)iYc}^=|_-zBtgtWuWR6(8L3v z<(>wb_|0yJdmPZjCw4)^BhbV*K=Ww=nz$`geFd8MpALvQ6VSvB%pl=215JD*RQ(1t z@z8dNIVaG>>!9K<(8Rf*;vCme!>tu6u7M`LrwwAh2by?4RDA}TxIR>U2b#DfRD1=R zI0sbx0GjwrsQC}j#B*99?)iZx&H#-^h8w8$s(uHW_-v^98))J=Q1w61#Dk&gC2pdIgDq6t z08Ly6D(-irK+ESHXyUR^ z^%u~@?^Hv~d4VQA!5ET{KA?&BLe+EJLJgn4l@N0j(8M=ZK*TN3#0{YB83#1+Sg864 zG;x`7h&csl;uoOhX9b%0*)oXw325Ryr4aEIXyOLYa&H5gxGhxu2{iFP#Sn8Ipovd_ zwtrrriLZsKXSj_TZaGB|b0pBj8=&oW1vGJ4sCo-D@jC?&a{|!B3t;UTH1U~G^#y3+ zG5HX4I?%)!p#8N8XyTGk^()ZC@8m+vIe;d9K@*a$PN0d;gsOjlCLWUmG3N)GcmlMX zVYq`Do{~`Y5@_OUvLNOdpouSlhK~iBcqUYR0Gjx!Oo%xJXyS}e@d;?+4=f@6oq;Ca zodGdt1DZGkw0zisCN2h5e*sN=0yMwhKoegJo&SA-CLRFw?*}w-U#NP9yQty$02*H$ zXyUJ+^U)G$;tJ68uYe{#9je{}O+3K>5pwH1Pw_a`FS3xENGD!$Z_?egs|LC4eR#038pJKoh?PRj+|2&H!yk z8K8;FLhW@x6R(4s6M!ae0BxT~pov>R)n}lI|Anr9Yd{m<4Hch&CLRVAUx6n62D%<^ z2b#DARQv>*_*dvUz#C}d%c0^g(8Ob*;y=*De?Zqgay&wfmu*mS2{dsFsJI52_&w-4 zObaw|YpA#fn)p-b`p*b7aTlm~2AViGRJ;ORJQ$L%7odsz`ar}_pou#`+cOu?#6_Xz z2s}m&hYD|qIRR+m51{Sp2sCjwsQMXb;vb;-YXO?LJk;I?XyP4S5PKD#pt|P(G+%3= ziPu5ZXP}8UK+|&pns`1`{SGwo0%$%ufF_;*RnPGh)jb=a<_n;S2SU{+poup?^K}NA zxHDA!4m9x(Q2!o46W4@>o4_+v_nh&Bgj)id_yL%`XyWZq^&8N{3!vlDJJ7_Ppz0Z( zquRRw+HU7S6aVW0agPU@_yiS5dn^D=+!*Sw325SlP;*Y8i9djb&jmE`5U6^N7pU%Z zfcAF;(8O(__C}zI|8j@8e+HVk0JOcj08RWgRQ&@qaR+F+dVwZ>2dZAw)Lw_zsP25|28pi*G;sx}y&Y)c*P-e!pouSl zmXkNo#Lq$1E4)FqR{$EG8ffC%py~_I#2KLZs{&0t8tShdXyOu3bAF(SUx1E7GQ34~ z4L;LyPk{F0W}u0`b%liU4K(opXgEAT6HkTuOW_@=JN=>N zB%p~Wz{)E$aaXAN6=>oLP z1~loAAu(B0Bsi~pot%Ys$YO6o&XKE6=>ospz2?si3dQ_=LazxcV z@r6+J8_>iRpzVqsXyTnv^$g!p-O~WA$2ri%tDx!w(8Lcw<1qqFJR7Qh0h)LLRQ(Dx z@j$5h4`|{Op!M<(G;vv|dW#>Z?iYZncR&;WZ4U|m4m5EGXgM$eP5cB@{RK4f1gQEO zXyW^z>Lq@nxd$5l3TWc%q3Scx#0{YFTYx6M5UPF$ns@;;{~kaSUkFWy0>4n*qXji5 z0!=&tntv0}#J}4?!fgebcmg!PY(NuV1y%n6O?(10+0%(2VfF|Ay zRo{RnegN9u?m!bSg{nV+CN2Oq{{ou$YFN1aL3NKB)SLh`aR#WrBGAM+q3UO#i64N5 z+X6Ik2B`W6XyOjgczJ;)z7^_DgTJWm++_=iuL3l20cg9T0!@4+RQ(P#@d;4%2hha# zL+xewhib1M)Eoyi@dMEG>47G04^`iRCLREd#|dcS22k}E(8LR%_2UgRaYd+liT|kX zd;oQi0-CrGRDA-P_yTDCo`EL*(*_dGE6~I@K-0qpH1YRP^&im0CqUET4>a+IQ1uoJ zkoF*K9b*Hmd_xmI35}NqH1T+-IS0_h4WRAt6KLWAQ1u*)sP+~>>nQ;=aYv~705tIi zX!?mj6IX<)pMWO*0NS3PfhK+#>aPoE;P`k|{Uv}Vz80!J08Kmr=1w&6 zyHI;)povF7&AEUk&Hzm(H_*g2q3Q*gQQa8;4NnO)@#j!`BhbW;SV8I=}sA3)283N&$7sQL|P;sMZh z^$s-gkI;1Z15Ny#1tgp;*iqg20qRZ%H1QQs^$lp^3D9!B15JDuRQ(Aw@eR;;zknv5 z4pq;=f$AOwXn7)lChiJVAAly#0F9RjG;uSi`Wa~A3D9)A08LyDs{R3*xC1mFy+9Lx zZw?7h1x{4=e}J|VG|Q?XyW2f^#N$&4bbu}0!{pjDI^>wpovd_#^Ve$@#|3a7tq8Npy7N2P5c~G zy#Oz&`wO7)E`cV_3Oz?90!_RFYR&{S@dMCucm|qyCRF_eH1Pw_c)5WlZUI# zI0H1lFz}=LD+Q|F08RV=G@V$WiQ7ZfXP}7-K-*mfXyW`(^$XC%9iZj&3N-P@#*py2 zfhO(%ZC5-%6Tb{qFCc*GF9vA%OQ4C*gQ|Bx6HkDu_dpY`gsQJV6Ayr@Z$K0GgsNYG zCjI~#zZ=lR<)G?spotqm%jXAZ;?IpB;lm+_>fZ&>d@6t@ehRAI0!@4YH2fXV#E(MN zXP}7(K;2(}Ce9Ddrwh=;)1l^EKodUzO}97D#3iBTFbJXgYq}xCzZz)b3!wcz12pkE zsQL&r@ek1QApuQ15vsleO`HK*u1-J`SBAQC2bwrL)SL%s;t5c5UZ9EpFo5_=Kp54( z2GDXz0!{oSRJ{Y5cmlNi^gt881yx^wCN2OSPpCi>KMhsC08P9B+AdmwCcXu#{sfwM z1GK$;0Zn`&RQ(S$aRz9+f?-HPFN_K+~ZCns^peeFU2L2534@Kod`es_#G( z7l68d0-CrkG~N%OiHkwad4VRb0FB2FXyWEjb0kDj{adULNe>Qa;tkMp&jU?73#z^V zOaP`O;yzGwPN0bgKz80W@&~Xus?Pns_EO zoPVH+*FnwEkVFlK3DERlfF@oHH75a0TpMam2by>TG=EJ%6R(AuvjI)~za}KyE})4o zfconOn)nB(`X6ZG0nqxIK?>Dh525N6(8L!&<52@mydCOJ4>WNds5uE};uE0da0Z$< zCsch0ns@;;Jx@Rrf1?2jhYe`r51{#I2b%bOsQMdd;s((2`~jNyEvR}1Y1HsxfY$FE zXyOy0;h=#g-VHU!15LaEnr;Ko#AidzDL@l1RfqVu15G>uI)66-O*|N?eg&F%0yMvG zKod8Esy~4y{s3BzT|g6G3U%iPH1SDl5O;FOpoW_RG<^!7iRVMrYoLicK+~H6nz%Jo zy$6~&uL{K82sCj8XuluWe}JYd12pmf zQ1u>Y;{W6z<|m+u2SD>n2AcS4sQL;t@deQKQUjX!9H{yUXyO;3?bR7*;-yga8_>ir zK>f7?P5dBK{RK4f`OtIu9-xVTfRVKe#TSLV;lG;t-U`UEs_0cg6-Kob{&s;@v34}iL-0Zn|3 zG$fr&Koeg8YX_ogj ziQkZbn3I4eE�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 ``ppouGFLd-vbCJu|28))Jm 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�ZrTvsy+fu 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�};^%sGHAegjgjUO*Ff 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�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�{X~ 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

  1. a;_0cv+)aE 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%0A)mQOJ2jHSN1Fuh+6?WIpxJ&KF}&l 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Ö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�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%0A#tGsG6W-i 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/!|bH<-ud!@tep2Y8XpDzHEh2k7z;$l8~d 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

    l;LrWk~RW6G#6C9L~N(R>X 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

    r3A9rHN^;#bpqVNQ(7X*Om34#G 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 e;0y+uZHA<3=&DXuRYufEX9cZQ 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 z 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

    &p0ZKWbB_Y*_Zhxn|$8mSa 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%0DJ=0LC7q_r@RCdo95;nL zAoCz)8EC&Ms0IMngD-wxg2WBDnSdPp4h$aM^%5_`xj}Qc$n_O;uSlH)IAImRPf&xD zFQ&_0g31^0P${H*G2H?R8}M2F72qcI%ft887+#2-2QA`5%0A%rH7}-v6vGn=YW)YU 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

    3XdnxkPMM%#2}-AaiO2;pY9jpwZrxxHJ#ZO< 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


    eQ% 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≻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
    TFhFNhhRQGpsy)cDN#=Nb&J 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Ν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 z


    W=6IC8HyMW}u{oP}rYl}el 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

    (WwK6I%%D|dIRRk!VBPDQ9e-aX&avseGKrI80 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 z

    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
  2. |1H!P{dZAc^glp- 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�H~W#{Ux_`PLc#UtC~i zc+ooJ|DOx23=(ZK{tH}WWmwTRC6_?!d}jQg0g~^X@qf)FR)!b7Gyb2s#LD2&H{<^skobfd z{|zpK=4EF5_qoilMV{GW1}mBC{2jQ@K;@{?!$zjK+D!DGsd{|r}H z89b)V_^)sU)L)tL-{cBtUS-DrkSnYVKc>z2UvLG~Z<+Cb0!V!NjQ<<1url13KI8w9 zE1>z78UJrwVP&Y8G2{Oakop-j{>xki^7R>nn z;2JB#j|DUS|GCD>kg;&af0^s73=)fH{P(%e%FwZR#{YurtPC?2&-mYRos~gj$&CLi zK;lbg{J(OYmEp&d8UKG=XJv?3G2_3)4OWJX6*KSTW&WjL{J#{Zt1p!G#F z{x7)6%J5>{jQ?A1vNCY2pYi{~O;!ev^)vpz0jXa<<3GGi*qyntK4H{h&VUnzr{V!I;k1|WA1_0NzM3Q01`hx)4NcgFviN30APcW35Tsy9}6Hvcq#{Y;XtPCq&&iJ46gq7jP%NhTBK=Q9<{9gl-e>LO(fhVjC z9&nEC!qPC8UJOTvNB}6o$=q`DX70PWy$CnxZ_dEl&+h_d0^9;0aW5)kKAoYJ|{Fiyo%3$$t#($gVtPCChX8ezN z&dM<3-;DnS&siCE{G0K=}Km2BiM~jQ?jq>i^I9{|2P~|BU|( zFIX9N{Gah(QdZ`Wa^aKLFCtF!TQvkbZ`l|6jadW$0j>`Jdw@Xuf6Uf0>u83=!Nj z|2w>7Wmv&I^MAri(E6#F|9f7tGFb4;{J#Js&olG?mY1vy6+AQlpLog2u!Cpj{}(S= z88~=n{^xkb%HY8}^S{O`R)!4Tng4BGf#x-4{ttM?%CLfW=Kqvep!toN|0`axGMwO@ z`M>8CE5i-mng17n)bY*yf8rIWzcBOv3lN`w=KnvhK1A6nw3FAaOVFRAbG)=|F^tmWjG-?^Zyl)ywJ@5KVE~@Th08>^9Hou zYUY2PH=ucung1i+urk~bp7}oqBrZJjf5RKl`m34$r@R5}W1snd3rL;F%>P$F;-WME ze|f{o;2}Emzrb5oh6vG_|5e_C)?v;3@9>tDK|*ro|Ae=!3>uO%|ChXFWw4N(`M={W zD}#sR%>Q#h>Lq9X-|&`|AwzQJ|08c%8D>b%{Qm%?Pip3WmUp1}m6`t)-mx;Aked15 zO;_K=Uj!|F3xmTGuu6|Cx87bzL+6zj?>XutIj`e}?y<`IMRe z72dNlNXXCp@9>_Lp+kP=|AhCf3@_wo{%?2>TGuu6|AP0R{>{w)2i~(X+)$kP|IT~R zIGyiY+ z0P3gA{C@-_u08YrjSs908QL@dzX6$}J@Y@qM^=Uv+B5%)d}L*~p*{1z#z$5L4xO3* zT|Tlhbm+|dpYf5EK|^=u|DKPa^;t9jFZjsHutRU={{tUE{g|2muYlzBXa4{4k(D7s zf98LYPpk|b`ZND)d;+cCn)%=56Dxy+!OZ^|pFr!kX8y1F#L8e{F!TR}Ppk|aMl=6! z_{7Sv!f59I3n2AIGygyN1lrF&^ZyT!dgGb@B|d}pvCsT(@fo!5Xy$*P&#VkDjA#B& z_zapqnfbruGb@9I$;|&9pII3yOlJOH0-{Z4{y*}Wm0^YH%>Oq&vohQ;o%#O_h&G$~ zpXUoJ1Bdy{{|aAN8Ge}0{O|FFl|jQ|=Kq*4tPBIrIMn5Z`L%|21D& z86vD^{y*>qv|eoH{|6v(o0Op z=KmcazVFQccfNz>O=kZ80223``CsG*XurzL|0X|J8GiWB{GaiIl|dq4=Kq=>tPBz)w~Njj);jAN*uxun3#^ z{|iVyZ03KFU!Z*?GygmM0?nJu{2%fQw4Y?=|B_#<3?30P|9AWXwU=l9U-OHV;m3rT z|4;k^tzVk?{|-ps#F_v9fb>nA`Cs5Ss69RNzrk--29HTI|A+hrwX0|T&-l&CpfP#o z{~nO|=G%qmo|AXJ4d4ZY#8UC;`+?YD^zsMiZ{J_lr8h=3Rn`ZvE z`NPT}F>U7mfIqAZGp5b_U+{;OpX{}VvsGiLtZ@CUSxY3Bb6e?a@DXa0Zk2egi9 z=6{yItPBw|Xa1M?%gT^3bLM}Yzo2&a%>NF5Ss7N$ocTZGFDt`~nKSP^dg4)+J|DOQqn?3XYi@&T4CuYz5{|6*Kd**+Ef2<4=b7uZm`3IV3nEBu0 zA1gz~oSFZ9{;@Jt%$fN=;U6o*j5#y^m;3|GKg|5!@sE|^#+;e|=lo-3_%UbZ{|zAh zb7%fP0@6Qs=KmWYeRF62{{j-9H}k*9e^!PS^Je}x`OnIrF@NU&kpG~41T+6v{0FV4 zn)!due^!Q$g){%}`45_>nEC$#NPf}G{~!K?+Uqm_3ox)TyjU{xzX1aqgT~UC{{tA< z7&4a5{9nMp#_(h5%>Ppu*cdpL&HTTDfsMgq+06eZK=R9H{(r&1#&BZ!%>O)$Yz!4E zX8zX!(JN>E4`5_th*&lAe+eTS!;RH5|4(6LW8hdb^ZyD)Hii>xX8u0`5??#>{~Ja& z29I?!{|hj&F=(ux`QLzvjp4-lng0Wr*cc)<%=}-%#Kw@ZVdno1CN_o@8)p7r!NkV! zW5dkN!NYz#Mc&ir4%!p87o=gj{tENl!MyJr5M0g~S}^ZyzaHii?sX8ymy!p4xX zd**)@RyKwkyJ!B_U}a;F*faCL3o9E##h#h}Q&`y;UhJ9qzlD{JVa48=|2Kft?Vb7m z2rCKMNZhL&W}>|25dy7%KM9{BOg?#&Bc*%>OZLYz!U;X8x~X zV`DgRVCMfhY-|ia4$S<&fsKtJNPWYz!PnXa28XXJg1XI`jVw5dYZB|2x>(7&K1I{QrfWjbX;gng2yN*ceWn zocUjagN?!C)Xe`L9Bd37r)K_-;b3FXI6d=!4F?;;iqkXy&jG1BJM;eu4mJjhb2I3`e$;Pna!p#3UoNNpyF3$Wv2PA%J=KljA@k=xR zKj36z@VGMbKL-~Z!;UL6|LbtEF>qX+`QL|&jltvE%>OxDYz!6GX8vyg$zPlKe-0NL z!;Nb*|8L-8WB74x=KnKXYzz|DXa0Wx62Ct4KL96|4q2r7&>mw{2#&1#_;0i z%>NbKYz!Q?X8!NtW@A`!Yv%to+-wXdZq59EfSZj$b;mrR#KjY$OF;amGyfj} zse3l_{~KO5hK}bm{|oT3G2D1Q^S=RzelhcZ3?CbV#LJogYxvk0Dqha~KZlQv;l<0D z|M&2*F`Rfc^Zye*HU^8=Gyk*jvoTb>p7~#bpN+xd&CLH6{A>&nZ)X1Y;b&vecsuid z4nG@%$Ge&Tr-0PGpZR|WKN|zbhnfFxfW$w{{QrZWjbX=!ng3-3*cc=}&iwBnz{cS5 zY3Ba~0XBw=Pc#3Q2(U5C_%!o>hX5Oc#^;&;SAfJn&-{NvfQ{kB=b8Us2(U45e3|+G z4@my&%>OciYz!V>XZ|-3WMioKI`hAaAREJpuQUHg2(mHU_&W1{jvyOD#J8FMdqDEv zX8vCw$i~3&edhlIApZB6{~rjlG0gZr^Zyr+IX`CpR}o@k==eGFzl#tX!-}6X|3?V1 zG2Hk$^M4MA|7+&|9uWW6%>N67*ce{?n)!bVNd51b|F3}Lf6x5?0wn)u=6?=hHin45 zGyiJ{voTcso%!EJn2jOh-^~9pApXCZ{|kiK7+(CF`G1Nq8-oVJtp8ht*%&++X8k__ zl4qFp{|<=HIP3o(5T9|@e*qCTh7QJA|5ZfT7&Mq>{dW;zWAI>_^*=&{jiG{h*8d6- zHijR}v;NNzVPlYBne~4SNIlD}|7S$l7*?>%`u_kV&N}NqgD4w=1?#N;BBE>zD_Cd! zHxXrHIKevWzXwR1ZPxz`Q8tDMwpsscK;mq({?8F*V|c+f>;DFjIQy*s7ev_@D%fZJ ze*zL`pY@+bjE#YVW7dBOF*b$@j#>XL#Ml^aaLoE2BgV$y!8z-HjTjq42Is8*6F}me zv;J=oV`KQiIqUxskT}<@|4+o&7&^FS{r@4x#;}8X)_)0cHij46v;OOdvoZYOo%KIN zoQ*+)Z`S_|5G^q4{~U2Ph7N&Q|2K%UF`N*b_5Y4I8v}>Xtp6WC@Ei7(8TV{a2AGYz#kSXZ_ESVq>@=H|zfdDK-WP`C0#$NU;Dsw zxWcUeKcv_gEEHz_=aFV($WWN|UqPCUVTQu2|0dFG3?~$3{r8Y&V|bx3>wkp ztp5elYz!8Pv;Mb8voUxm&iX$?nvFq1dDi~}Ainaf|5v2h7wkbO8-s+_tp5eFYzz@vv;I$z zWn-A3HS7NdSvH0rTC@IN0IAcS_5X=18^a0hS^rt&*cc>qXZ=@^V`H$;o%P>Bj*X#0 zch-L&IW~qFdb9rL$gwea7|i-VMUIU@!*JIBEpluOFN|jWe;~)ku)=uOe+GFrh7~5W z{;SBdF-Vxs`tKso#?WCp>wkef8^a6JS^uYi#LZ^?-yqM%u)}QD{|g{-vswS2$g?q6 zn9usppuonEVLt1>i~<|O4vSg;Z4}rTZdlCvAE3a-pkX=de~tnhLxTN#=v1c>;DM_Hiii6S^u9XurbWAp7ozWk&S`FX4ZcNMK%Tvn_2%&6xkSN*v|SN zqR7VZ!gkjG5=Ax!3ACL_5X^rKkL7b5*ver!>s=aN^A@k4zvE3D6ug_IL!Lrp~S{e z;V|p}93?h}9S*bp?@?l7_~9_?{~eGz$65dXfXs26^1LYa-B!hP2N7a)1>S^srZ*cdFl zXZ?3jVPja~J?nph3LArl&#eC~AimG6|0`737;gB^`hNl>?lTX#-I^0>;DxH zKV;VbFRE+|8KJZOi>R?N%m|zH-$9Ly;Y8T1{~>B@3?AXL{+Fn+F=Rx{`o91qA2I9y z7Bw~oj>uX6Z>X^`R7B4D{|6)mSr{!3`EF`S5<_1{K=jp0S?tp5QTYzz_! zv;KEzurXL9%=$k^gN?x>an}C>8f*+1iL?G+(O_fXNS^ioiv}CRj^tVYMKswMDpF?s zH_>EcxRE;Re}X0(gGAb_|23Ly3>j&&{?E~5W8g@i^?#2h8$(C>tp9g3*%&l3X8mW- zVq=(*G3&pA78}Elj9LF(wAdIbGH3nI0P!;DFAHijPsv;JQI=`Wh~{|`vM zc-DUz9X5s+#k2m~=&&(Zl+5}cqr=9~Q8Md)jSd^bjgnda=jgC8NR-a{zX2p)I_v)t z9X5uD(pmp+=&&(Vl+OD9Mu&}IN9nBpJi2TQKT2o)*U@ETuqd1L-$$2?A);*7{{&q& zhKjOT|4Ve)7=psF?LXLXV9hqH@;%3OzQ4ipp94r|7XU%&468e}f(ygGbe@{}=Sw z7%XaL{r{lH#_*$N)_(zgHin4WS^o|6*%(&T&iWsq&&Kehe%Aj9`fLmm4YU3)(Pv}m zXqff?h&~%bM&qpiUqJGWv;Hd>urXvb&H8U*z{ViaJnMgm0ULux%dG!325bx*t+W2m zF<@hu(K_q@0T91q*8c|vYzz?{v;H#}vN4?KnDt-8kd5I*$E^PvhHMNRowNSi7_u>F zbk6!8V93Vc(K+jXiXj_AM(3>m6^3jK9i6lO_ki?u&icOwq`qs`|1%(UU9Gb#Kut3JL~@*BQ}N`y|ey50P*`~{bw*{ zW4O^b>%W3A8-qpvtp5(iYz!Iwv;M~zvoW0LpY^}Sn2q5_|E&KrjM*3>Cd~T3!ylF>}`c8>Vaw9kXWr{{b>*_N@OZ zW^4>IX3zTXV#da>V)m^65oT-*C+5!jUtz|^5HWAo{~2a%3?1`l{oi56#vrj^*8e+Z zYz#XV%=-Taq<-P7|1#!m3^x|e`fp&)#$d5%*8c!=Hii|8X8kWPXJe39JnR1ib2bKz z#k2k|0f{f3_5X-D8^epmv;N;OXJd$1GVA{jb2f&GCA0qXSgwktN8^ei}v;NnB`0Ho= zUjUNdFzf#rOHluI*8dllYz!8gXZ`1}0`+5O{g<&~W9ZmC>%V~&8^emtv;MnSu`%4( zJnMgi6&pju)>;26tk@VTw$A$BW5vcGv2E7>H6ZmnX8k_{Qom!?{|8oV3_Etr`u_za zzH`=p32RWlb=H3yYc_@%yJr1Qux4Xev1``<5^FYwh~2aPPq7B|UuXSaVa>+Sv1iu* zE7oibFZR#+|HYb(!Qk-J{Wq~;V~{v9>wkz1s9!nje+fwZ*sT9^Y}gno zj?enP$A*pJ#qnAH@7S<0oH#M-{~sGRhKQ51{>#|1F-V-A_20#ojiKVqtp6#tYz#ln z%=+J9%f^s#cGmwDwrmV9&d&OO!j_GJqYzz?>XZ_Pp@ zS^qcKgZh=T{+|KqyFTmx3wt((9oJ|5XK`R-;J7jCzk&lBL&S|)|7{%D7*^bv^*_Ra zjp4_QS^rBM*cd!+&iX&WfsJ9t%~}7~IIuCCxH;?p2?sU?iCeS&zX0jGHS7N$2R4R| zd$az_II=NVe34#fgof9Lk zD?ZNpuj9nVu;b&b{|-)U3@1L$`XA!N#&F}~tp6EKYz!|x&iY^D#K!RBF?f8L_20mmjp4+XS^on-{I9eA7dW#q{P;TS z{{&}Hzi!t54bE%~H@?mKe*wh*KI{Jn5dZtE{{k*-3_rfl`mf>w>L1Pi@8ZJ7FoSva z{|Fa0h8@ha|L3@{F>tWV{@>%m#t^|W`~Mn{Jj?9=2VB?~Zm`V$f5nB3L4tMm{}&*6 z*4h96fXrc?{a?V9jbR4s?EfmRYz!}0Xa9F`Wn+lop8Y?=m5pHs_w4^2u51i9xM%;L zMtzm5t#9&+PvUZfp!1ytDu7xUn&0@Xr44&E*@+Q5<;{8M|iL?Xb8>zpX0&CU?DX7e}f08-!=RH6c09r8A7xF@9FM*zErgKb4Efpr4Sd)bcF52E@8ZM8@I!v~{{$aU|7-UD4L)oPHxy_8 zzu?2h5TP{t{}&%Nh7(G&|BLvtG2Bp^{a?cu)IXd3-^G`W;f3<-{}~{@%IyCwzHAH; zs1)+5fNjvN3e1&Hn$zmyO|v+U)-lexQEZ?EgA`Yz!9av;TYe zu`zV0&;Fm`$HwqNefIwjKQ;yrjoJTK_^~mp(3t)IgdZEj360tR@A$DXNNCRf|HqGw zAwzTae;I!^h8vo*|J(SpF=S}X{vYGd#_&RG_WuSDUvKvR8~$tz9eT6>zwu{dSfMxj zKSKZ;!wJ3F|3w1W7+&bj{;v_h#=xOJ`@c;98-s@a?Ee7)Yz!Xyv;U_AurXxl&;DN# zz{b#_Kl^`A02@Pu;q3og0@xTT3}^p85x~YU!*KThI{|DAI}B(4{}8~&aKmu+f0jTt zh98Er|4Rh2F-REA{;w0r#$aJI`@cgV8$*ZD?EeXYYz!L4v;UU_vN7B+p8bDHAR9x5 z>Foa}0@)Z=n9lzH1fEw}%Er*)GW&l`C>z5Hm)ZYkgt9U0aGCvoO(+|~4VT&fPlU2D{BW85|4t|yLxtH62ZoB!gu!njtEe{Z}$Hk5o`=U z{AT~Z6T!xi;XnKTp9nUF75=mT%S5s-nT|4)fzW6%hi z{eMLy8^esC+5gW(vN7xkn*IMlBpX9T$n5_dQEUt|LT3M$iDF~e5iDMoVrTykh+$)ph@1VtB!-QFBYyV(1u<+4 zJK|^mKN7>npph{9|C1O{|8e&JA0YJ!v;RxPvN3cd&i-!^%f_%GarS?oST+WUq}l&- zV%ZpWB+dTc6U)Z%BWd>k6|rm#9GSEKpNM5+$jF@i|3xet!;8$>|Nq2-`hToXa9czQkOUT zKSw+pLq_rJ{}u6U3^$5r|DOS(OJ@Jy0isK1|GyK@#=ucF`~Q!4Hii>rv;RvZura(S zoBdxWfsG-eeD;5z1U80_^4b3r64)3{RLuUr0mQGI{r?R}UFGcmJc(=!KPqScS4af) zyJr7)NMvJJQ8oL2N+KJBM)mCfQxe%2UewI~e+9&^o&EnyBB&oW`@cXE8$(C!?EgAR zYz#YUXaDy|VqSq6+ki^CiQ9t|t5|Di3?Ef;!Yzz@i zv;P|;voT~e&;Fm0%*IgBJo|r5G8;oj^X&fG#_*zR_Wv!ZYz#MgX8*sF%Es`cXZHUOscZ}qy|e$bq=EWvv;Rw^u`xvS&i=2H z2I{xX{_l{+#xSFI_WzJHHijL&v;SwLu`x*W&Hmp3;`hz|KL@0*fA;@9AbtI_|6c%! z_s{&_)l5{qP8xv>$pODVR@M7ZZ z|4TsXCe8kTAf1gtW76#ZchcDyJSNTl|0A7^A!E|){~{S|3^OLp{%?`N#&BZN?Ef(t zYz!8YXa8@=U}M-ZdG`Me8Egz0Q)d5vkio{#F?IHTmP|H=7gJ~d*U4mKSTSw(|Ar|IY!@(`WxblF7y(F?;s^kSsO^i`ldPXJoN4M9iN3zb1=~pq3sF*+d|B7rjh8y!||33jzzhL(N7a;kC zv;WKFurcgdIQzd%4yZpk`+qeNTPc9q7iWRf}C*-m*oLDjYe@QMI!;2NO|99kq`hBzi&jG1lIs5+}ko?No z|L^3oF=(us{r?Y0|Ek&lW%Ae|A{|Ch;UV|cN4_J5mv(7fsF|1tS&3@g^n z{$G>N#_(g^?EiD}*%&I;&;Gv$#9u%A|DAj`28j)`|9{A5W3bpT`#(zoXkK;pe~AK6 zzjO9~odPz7jt#T_dlaxS%-Asde@p=z1INbM|7!}^7&JD{{y(FDjlpB%?EhN|*cfhX zoc;ew0UN`QjkEuM0O{K_`@cXT8^elCv;XT9g8Hws|N9iOF+^;h{XYXFzIpcljzTtu z6PsuMpHs-jAhBik|2-h_EwlgMDP&`Kv32%;i6ShXJ_Sye0fb?yj{r^c38$-vA+5cIJ z*%)T*nEhX(n2q7aj@kcBirE+}cFz7EQq0D%V(0At6~$}}9eZZ~KLg_Lnf?DkF&o2) zJ+uFRDF)5U&i>C)!p6|CfA)Wa5;lev`)B`mDFO9=Xa7$qVPoJpF#CT=2^)jPf!Y5% zN!-+$) z|HqWFF?bxF{l5kzet7o(8KrCtHxAGKzonFoA>zpF|2IlO{ps2Nf0VK@{5UfEzeE`u zgT>L=|1HYc7%Gm={vT1s#_;0k?Ee*IYz!R7X8)g3#>OCVZ1(>ZWo!&Hj?Mmm0;K-< z?Ef#y*cfgcpZ%YsoQ>hf@!9`X%GnqsPR#yqQO?F-abouWka9MLiW9T{mz1+Hyf`uY z|CDl2|9tlUEg=5M+5c~pvoWkVHT%Cv1slVTQ?vhTRIo9eI5qpfO$8gni&L}z2Y~3) zv;S9AurY9)nffYhIz{r^e@8^evWv;V)SU}LB_H~T+FB^$$!bF=?z zRD$~Nv;TWkvN2d(nEk(?l8vF`!tDPOD%luzT$ufTO(h$H#>LtH&s2i?^RxfIsbpig zadGy4o+>tmh)c8o>r}BZ+_*IRzfTn#gU99B|8uH9{rK7cd#czNIIhh8zov?fq2kKy z{}-x2^T@ORf2d+(=(s-nze_b6!;0&(|3_4_F`T$Q`+rU~8^eq1v;Q|#voUnsn*DzT zNdDIB|9e34w`Tvp0Fu8o`~Q<_HU^H{v;Y67W@FH}J^MdT4I6{U?b-hoYSYzz^PXa7&AV`JFyc=rF6 zIyQ!mC$s-Asbgc%csl$4g*rBdjAyg|bJVjjbUd5=U#6aoA>-}r{|@zR3@6^s{+|Hi zznlHP1tkA&_Wv36Yz!XnXaC;=;=iB$|3*C6V>t11_Wyz=HU^7dv;R+M zVq@_5HT(aPCN_qSU$g%oXkuf?_&xjo1CYAkv;Q+RvoU!5nf+g(nT=t`pV|K%nnClz zv;QYFvoXy0JNth_GaJK=zq9`@0LlNG{r^BS8^ekJv;RM6W@C8qfA;?`AoUD${)@D* zF`QtS^WUU}je&!4&i{ZGHU?Iu!3pM|06A+@s2tF zpMYqVIsaK&*%(%^%=s_T%EqvRbwmJVJTG<#Z*yjAtX$8&u&iUWa%EnN^ zHs}8okUF+G|F^WVG5lbg^Z!aK8^a8qIsdLg|{#&$x z#xLglj{%AE&iP-^#>T+GH|Kv#8)*J^&i@&0Yz!WJbN;VsV`IqRoAdub8ymw6zB&Kz zw6QVl;G6UR14tj=oc}ECYz!IvbN*|zvoUn=&-riD4jPA;^FO7Xjp2sqoc|r|Yzz?+ zbN%eutI6h|A+ww z=lqxHVq?(Iob%tN3p5Wp=YK#K8$*QVoc}3ZYz#9r=lpN!0`;@!{9gi6r#0vQkuFew zd(QtSAaU(E|9QIE7&>(3{5R-kW4NI+=YIf*uRG^|35c&d=l_&$HiinlIsbQbgZkZb z{@>_kV_2a-=l`E>HU74&_Kz!3V|M!6S zW^?}E>0x77VK(RgpB^>_5A!+yWqR2dBFyLfH|PcRljr;o=w)Nzu$=S1rk9N&!)ng| z6}@Z>FRbSLKLb){J?H-$5Z`*vf1W-zh6tNE|8@G<7=GBy`R~)m#!z89=YI}}Z#(CI z4~TC!=l>cI-)_$TGkt6f91e5-zv*LRkZ_#ypQj%*A35j0PCpxihVz{NKK*PAJDlhI zujprE@Nk*)e+h{1GUxx1el~^|E_43h=x1YyaGmr22S}gWoc}Tt*cde2=lr*sz{cR= zKIebL1U3c^k2(J`xOk`uQ@SXGj%0xDX z3g0>Zzf5Ffc;P$ezsMxe{N|khCX?70cKFTtA2NxJ!NPye|B^|de(jw9Qzo%7Xavmp zzXik(nDhS%NL|33|1T!7F`NjP^Z(BzHijDkbN&lVW@FF@ob%scG8;oh;GF*flR^FA zIsXeLvoS~n&G|n8M2FA$zhN>PgGKn9|3@aXG5iRh^ZyM3=xrY{`*W}V>l5x=YI}JJZjGW2~*e@Dx&86-!O%ZK_Yt2{|g{~^ql`+ zrhw)@=lmC$%EquFcFup3scZ~8V(0w#m{}ZONG5m;| z^MA=yHU^3KIsbP|Wn;*QpY#95R5pf+_&NXIOl4!}h@bPHVHz95iugJIWu~z){D`0P z-)0(U-gM6Yh-qvLGZNNn5%Z!?39;Ya42{{b^V z^Qm+Gr_2D&pU(N;FoTU@N7kJG3udq}Xk^d%e`W?7Lq+zS|4(MHF|5d)^PgoV8^ey= zIsYYQvN62Ko%3I3CL4o9-kkp)GuaqA^5*={0P*wZ{GTwBjlm*+&i^Gd*%%`7=ltI> zla1j-{+$0eK;i{+{{NW?ns1%+UuG6)zID!jgIR109EEfK2h3t)kSLt?d z`JXWxG|xKcf6Z*ryy~3)b7q73?{oein9aseQ9kGYgV}5hKg#F)XPLvsU{NvWzsejo zhKhZi~7?=zo`;YZt?{|WO!{q;Hj8|JeyoM@l(e*s9oea` zApVp&{~H#vF?dX!^MAuaHin9+bN-(J(bMMq|FV#cL1X%y|00Xn7$j!Q`R}rbjp4+M zIsY>ju`yK4ob$h95gWsbnREUxS;WTRF>B8MBa1-&=sEwNEMjBGm_6q|!(uiDk2!Px zD=cPXI5B6=e}~0v3^(S?`5&^FjbX;zIsZ!*gZk5R{&#@n=g#>*XEA8Lbk6@hAn|!~ z{@+>5#*i_8&i_A)LG!0`{tGMt^_%DXH&_CiN1gLOUD>lyg z&#{7y;l#!{|7BKy`nz-f8?0bsc(HNLf0q@Ye(#+B5i8gjI5y4spRJOfJxUp%@e}$E73_mu_`ERn4jX`4boc|sxLH+1C|6^9NG0fOJ=YP#gHU^C? zbNQ9lW9T?I=YPR!(E8#z|65kGF|0T^=l_h=Yz#XN&iTJ)H56oxWG;5a40I6LRR!Fo1^9cSnK4_FVHr=Ih_U_EI4^PK-Z zAn|i^{;yfj#&F}@oc{;bvoT1VpY#9DdNzg`=jZ%q*}%r|;{2TdDjV1sGA_*d@3H~Z z@165MWdmqFd(Qus4WRk#Iscbz0QG<8{6DaPjltvAoc~Wi;YtDb3jcg1R zx90p;*a+&s&iQY$5wwnZ&i{~&Yz#MU&H0}JlD|FYf5%2PhKM_J{_g;X z|H>vdh8vIO{Qt0tjltsaoc{uw*%*F2ne*RZGaJK-XLJ4sY-VG)@odijoXu0g`G00J8^es3bN)Zr%*GJ$YR-R#Eo=-Gujc$0*}}%q@oLV0 zjV){p60hg{_t?V5knwuX|BNl5^~-bqcWeQzU!L=S&K5R?6>sMJ-?N2{;l-Od|L<%8 zt!JL|{|89@+d2Owwz4s-csu96$yPQ7iFb4UhiqkI=y*Tpf5}!hh9B?e{GYOwjUnU1 zoc~+4g67ZX{J*l5jltsMoc~|8g8Hd*{&Q>t&4*z?QQci9eF?>y&!%68Ct=Q;l?wzDzJ_%`SNjO}a;JHE~NzXl}#ZO;D#Aobtp z{C@#b_kGTPjvZ_a8b9Xz*Vw_v@Z!gu{~kNo7&v~;`5&``jUnRaoc}dD*cfK~ob!Lq z4$%7NIsbR;U}KQ@HRt~gko>PX|G(^DV_5Nf&VP}ep#JKd|0X-x7;gNZ^WS49sNXv0 zf6Puch9Cdu{4dza#!$g9_y3fgYz!R?bN{aZsb`t{{{%=q%iRBWKJGuY?;p8?|Y%>BP(7aM~I&)olKc7f*C z=l*{H(#JFR{}+%tp1J=ycC#@=@Xr0Ovzv`!1@GMdKD*f%GKA*-&)Ln!P$4w;f5UFj zJoViFQ+9*qsptM*v73$IgwWjodv>!i+z^@j|IThU1`E--|2g)sF?5K|{jal!jX^?e z?*D*2Yz!K5bN?6YVPmk6oBO|I4;zDr+}!^&_OLPBP@DUI#~x6>aPI#zAoc2V|33h! zSD*X;%N{lc4z0QWMfS2WRA|lpZ?cz-;e^)Q{}FrH7%a5s{;$}}#xO&B?*BP^*%*Fk z&;7p#q)un<{|9^77+&bi{m-xuv<`Oef0cb~3>~_2|6A;1W0;{k_rK3RHijR%bN}b; zV`H$;oBO|GA86in?*A1aas9dfPwZo3$S|1u{{={&!QB5W``H*~7|i`Iv7e1$hr!(c zI{VoeP8iJn@35bZ!NYLw{{#@{{{Qm7&0v8{y(rE)bE@7|G|DX1`gY~ z{}~Q|<~Qg5S2)1Nkl{4-M9=-NbC`|6B4+OYki%>YCt~LQFFDM{a3f~!|Bl0K3@>8m{$B%X*#@zvKvLedpZ&CyuZ&WTemi{|3a*nERjSC>ujZ#@zopM?vd5=l=IO%ErKvJ@W;oSdcjx&K2z;!Sh^mmFhbSkW~1f5$O4h7-+m|F1X(YCq5Yf8rP$!;hA^|6d#fwTtKe z=Qs|UUz+=0<2V~bN8jB49>>`jX7tVdA9EbE?r-k@n&WH?H~Q!PpKzRwA!GX7{~L~j z*7ME%f8;nD!;2Yn|35j-#$YjX?thjOYz!H*=KfbX!N%}n_T2w2C)gMy=FR<|0^-k` z`@aPwKY#B3B_}}hE_46yI00%$&i#Mp1RKMQ`E&n2IKjrSWB%O#Urw+wXe^lfU*sek zgU5oo{|!!p+Ld$vyPRZWs8}%ff5b^PhK>bu|L2@!W8hdg_kYhxHii|8=l)*ezs@Ppyu{r9KBqwQ1#|!BoML0J*fRHj$0;_3 zh%IyfFFD1=P_bq1{{yGk7*=eV`~S`PJ`CN&HZn4nvKC@ z*WCXxr$OzSx&I4JvoUn+n)|=!G#kT;U334hI1SpjHTVCK(`*bccFq0&;4~Wp$L_iR z|A6%GnfqVi3>(9WJ#+s%oMB_wv1ji8kTalpg1P?-&ag3f?4A36!WlLOj)QamZ#cuo zpmA{S|1)Pm?WDQ?-+-8C|4Yt++BtLoA2`Rx5OIF){|Dzl?Txwr zSl_kYZJ(0;7B|7*^(F-TmR`+o*V-KDwzw}9lY&;5Vp zJZSuU?*A7c`5SZp^ITwKIB{d{f1L|#3=%iz{`UdVx90vYxBzO8%>6&*0%)9k?*A{4K{&QSrW9VR> z_g~{OXdHIlf1Ar}3=-V){>NNqW6`_FL| zv_5R!f0?VG^ud}=#OM8=0}_{*_kYiIHU&l)XB~J&vTQFfkS@Yf1R6b3@7C0{r9=a#_&RZ-v5M~Yz!U>^Zqy7 zWMlZDFz^2okUGVA|99MEW6)5X_y5dI(7u~_{~z3BV~9|k_x}q>o#MRzBDX;6yypEk zxdj?Wp7%fG78}D4<$3=rZm}_BsLcC6;}&S0*S!CGZm}^`sLlI-2c%wY-hYPMp!Hny z{wv&OW8l!3_ut_*X#dT;|0%cG7&aaqW5kkKATsIH5i7|BKsf z3>rG~{&U=6W8l!8_h07@8-s`Ly#F3|K<$Tl|5NU;F`Uqy_rC!ouQ%`ioI7j`7H;$Y z@43UqFvD%$|2ucs7$iLA{r>~vd(8VUbC-?bhsV7CHh0+=D!k_XkGadnz!5g@f5TnS zzKePP7u;oI$OxbJf6HAqhK}%g|4-ayW6+40_y5IRHij3`^Zs+(V`G>RKkvWBJvIi5 z#CiWc?y)gwq|E!D0ph33`(JYpRA0{fKL^B5oA-auJvN4lw0ZyUfW*`0{r_{1jp0Yy zy#F%y*%&f%=lu`3&&CjuH}8MJebD&Xy#EvKvoX9VnD>9feKrP+-GCpD4F;F z!+kb}9VPSr3p`+BI8ie1zsdv9euR1dEgrBjWR%VOAMt>Vp`&cx|C|S)eFgLWcRT>C zW107V$pbb9iSl{>4?JLF@F<`6|IP!@_}IMvKOV3#tSF!NU*sVh!;SKJ|1}=6G5n~Q z_um6VSI+yN@sN!{qH5m%nulx*5!Lhl&jE?o&ilXTAsa(S-Ms&I9G5^tUN|H~sb28p(L|2ZDBF|25t_g~{N8^ezFdH;PLgVvkO`=9fe zjiI7z-v1tuc+b55YaX*Pyy%(t|G;BVJwNaN0}wr7-hYNCYz!F_=lxfB!p87p;=KP3 zPuLhNCe8bw@C3AOf8PI+Cu|HWCeQmn1tdRp-v2F6*cdpb&HH}>q;LAX|1X|^)@985 zFY^?%-hSSHgQsi^8gu6T4|ob1XPWmvF5o`J@b=KXH~sarVj{{oP@h4cPz0f{e~_y5W>Hij8X=KcTjjE&*NvU&eS zo`cqH%=>Th9JF3z-v5y2pmiGa{+B#wV~|)m@BftNYz#A2&ilXRIU9q=s(JsfJZEFL zv1;D`FCh8V^ZtvxU}KoEcHV!J7i>*oCrc>!7vG4FrH3pR!w>*xKS^8z$pH1Gcb z5WQ*M{|6v?%e?;#FG1~xdH)q&g4Wf~`|t1)w7y{8{{#?!$GrayFWDF>cFg-f+B-%WKd+?|J{1yau&1=KbFRQg?9P{~NE_7$gqO`~T)O z8^ex6^ZxU^VPmj3Jnz5G8#aa$hv)qdc*DlPab({AoHuL?8b{{+Z+OGT&~a?u{{?SA z^Z)byA9%yYAaQEm{|9f_7;c=J_g~;G8-v8@dH*%uvN7B^J@0=6h<|3@|AMz{3>|0Z z{h#m_H109)|Ax103>oL<{l5ZIcW&PQFK^ixew?58U*R1agU7{r{~g|e#xv&q4|&JN zP;qhI|BQE_`TTkRd)~1z{J1#p|AKd*cE`N`d)~1zWL%o}|H3=aeEz)uA3*X~=lvIW z&&JSkZQg%__n>w6^ZtjtXJhcVG4FrLdo~7(Tl4-;dC$g>ackcH4Ip*5=KVhc62Cp~ z|C9G@3@2{S`_J-$jp4`bdH)qYurXNNnfKq}0~^DMyYv1hfcOvQ{crfd#?bL#-v0$3 z*cetknD>9n2Q~(ehx7j50P!Er`~Twu8$-mSdH*Fog2q4Q{kQnY#=!A--v5w~p#9wQ z{+E1YW2ksM?|;Wf(7gM+|0_PSF-Sa}_x}V){OP>^Z$SL#^ZxUE0*!~v`>*qfjp4?t zdH+*Bf%a?9``-c*e>?C0l22?58t>-)Kk|u~r_&D#s3W)wZ z?|;H)Hin2V^Zs{y2CciF_kYD_Hii{n=l#F%nT>(t_q_ifKC>}M{GRup6TYO_FY|1SWkQ=0$(zzc+UU-0i@q^{(qK#Yz!Hm^Z!fyV`J#>oc~|v9~;98&-woy{;@Hf z@SOiY%>Qq}$j-1MZT|lRMs|jX zjQRgNKy>!}{~H+D89Z|4|Gxm@=g$BC14QS||F6Kr&R|h6|GxthJ3~al{Qn_L>OzaFhist{{!^F-YQ9S?u9gukO{Qo~dbjkexGR*7@ z871@o8!)pobd=2h@50Q^u%cxC{|IJwh7%?8|K~8XGrTC7|G$Bmoq?lt{{Jb=>{~j#t3>Ibc|HrVfGkBEE|6jnu&Ja;H|9=Y$J3~g<{Qomp*cmFy=Ko*A z!p_i9Hvj(t7IuaiW%K`EVPR)jQ8xeo3l?^U9cAU#=l?HZWoMXCJ^%j{kh+@r|F^KRGep$R z|9=C-ubuz@2P->+MBV)VB5dpo8g=vkYp}61Sk%q`Z^OpUz)?T{e+-CUKmUIL8#}{| z`uYE-fYde2|G$NeouQ&}{{Jg%>8k|2ORH3@=*e z|CiukXUJ%u|KEXwo#95u{Qm_U>I;ACg8m^lCc1WtB_j*0XCZ{cKT_%U(*|0^KzN%Q}I;bdpXm^A-C z2Nyd-$K?6{HMrOrPE4Nv--C;tL1N1M{~28D3^S(B|KGvI&hTQ!{QoPs*cl>b&i{V~ z#Gg6;{~M6HS@ZvMaI-UL%$omShMS#X$E^APZMfMPZp@nhKY*K^!D7z*{{`Ia3@hf$ z|33x9pF98m7H)P1kGb>zp8%n5V0UmaSih1+@8}P6* z?3h3Qe*_OZ!;Sg#|CjKvGk7eR|9=V(JHv?u^Z)PQVP}X~H2?n%9(INwi{}6T1Jbv6 z{(l)>b_R|m^Z(oMvNLonng2flL@%BHe*!N%gT=D>|2OcmGptxP|Nj+Uc7`9z=Kue} z%g&&&eExqPK6ZwR<@5jR@Ub(@STX;<4~V~d{{IR-b_R(x^Z(D`V`o^gX8!*@eC!M_ z*3AEZgO8m-W8M7!e?av5`TuqJ*%^MUpa0*7pPeCMcmDqtL3W0See?e>0g3OM|Nn>}JA=jk`Tw7Q`1|Mo=MZ9N zh&VX^zlIPy!-<3Q|9gP=hv)y#5MpOoad`g!4k31ij3e{^ZxLc=_;F-)2 z|9=A#KRW+Ek1#vKjHC1aD+seQ{5U%Qzk@J4!;0hc|0f8uGrTxH|9^upJA=iE`TrMy z)Sa0B|9~(%!;X{l|Gxn7PtE_&A;QkE_Xz;Sy1e-{yUhK!r@ z|7VD>GgRE1|G!3rouT9A{Qna~*coQrod17`2s?wut@-~ifYjZZ|Nn^yJHv@v^Z#>* zvNLepp8sD%l$}B2_Wb`gqU;PAx99(l5oKpsaeMy%3Q=|jk2~}KFA-&D=(scg{|Qlc zh8=h2|9>LN&hX;S{QnGM>?JO96j7(2s>yYv5NfW+_3|KB0T&fsxx z{{J~*>-Tp|2w4F8FqY||Nn+GJ43|x`Tu`_#J|t~&m+UmaN_&?|2i`43>`n_ z{|^B1f6o73Aj8h^;^+MTEi&v3KYq^tKSPF{LE_i^|7&E}89aW^|9?h?ogw1y{Qqxc z*cmeZ&i~IK%g#{ocm977S$2jQf9L<#kY#7s@pt}z8(DUS6MyIb50GVNc=31s{}hls z!-D@UAbExb|7XauGu&WU@PCagJHro#1^*AovNK39F8F^1#Ajac{|iVR%Yy$Ra_kHo ztPB1d$gwj-urBx?BFD~9Xt#Eo5-^>RPZkNA0p4rpuxA`e~COhg9YD${~hw| z3?6(7{?CzTXNcfm@PCgyJHrnC1^@5JvorkQU-16}h%d04N_{D(nmv<_rGEsIW6cSSX>{NLVfS|3`(Lp~7mxe+5-`h8;86xZ#{FhK;XINps;J=L; zJHrk81^*+|*cpB}Ecjoc#?H{;xZwX1ki6r9|2x#!87!O@{C@)CJ1_XpqR!56!g;}e z33YacAI=N@n}GPP3;w65vomnGE%@J{&dxByZNdK~>g)^}?hF1O0rA}z{C}a&&alFL z!T&$%>H`=2m(gNpun1c4 z-$sj_AtPwP{|GI1h8aN%{+DR6Gn@!o@PC39JHwBl1^?G*u`_4{FZh2#i=Ck&c)|ZS zTI>ufLKghj(Pn4(5whTafHpgWMCgM5DcbA|8KDdQcWARS%!pX<|AjU?14rV5{~EfW z_VUgR$L&!ErF(2>93zk)tH!;1U`|84Zy8Fmyb_@ATC&LB~^;D3)k zJ3~g{g8wV@*%@9GFZh2#pPj*?biw}@`s@r5r3?Q5(PwAyC|~ej#(hZtUtqw_@S}3U{|O-Rss;ZyfW)g7{6AyB&ak3t!T$#a>$3;r`0 zvNLE@FZeHF$j)F#nonc1Xg8xs9*co25FZi!x%+9c) zcftQ7#_S9ydKdh^Va(3(qIbdnH^%G?JNg#<=P_YtIMKJ@zk&%ngT{mf|6@$p89F8` z_}^f{&JZzi!T${=>3_oTr_`krEouOj(g8x@c*%>-!FZln$l$~M4+y(zt%-9(? z<}LW|V#dy}V%~!PDQ2K{;e!7yX6y_v7A*L`#f+W7W6^^DFU;5(PAppRpU0e?Va4JF z|8+q0(gpv0%-I<{mM!>SVb0EAv3$Y*73S;=94i+5KVuGR?=ATM#+;p@V&#JWJQnN> zKUOaIuVBH>z_Dt|r z|8;EG8CGmw@ZZOVok3#Dg8w-->tX_-|s%&XBQf!T%6jc7_w%7W~h#WoLM?ZNdKr zko=AX|EJipGg$0d@PCUfJA=ob1^-XjvNPP+zu

    9XrE|{R{r5*s(Ko99;0f$Bvz0 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%0DGelh9|3BdvH$%ns{r_u@aWmYwzW@Imko@)i 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

    _(hg4~14GAkL_C1#s28Ja! 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%0As^}nZajh9697^_8({`0?WAmDU~rh- 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

    } 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

    Q6BkTs%K{@H1 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[B? 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�W4Xe7O&~56Xp4pagm!;hq=)hK?`T-FYKM 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

    @Nsyb0qZ-# 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

    $8NvznllhBdeCub=m`1*gWUz{ol9Jw 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%0D`X$~Qvex1U9o|8xeGAB4u=bQ)D&2#ud~ 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

    (V>X(2 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

    oak;BWaMUKWMl=aU}NN9WCWYa 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

    LpxERgtum7fb(80HvkM1?9| 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

    6T_MWr2Fd> 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

    vD+Ct@ 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%0Dkca~Z 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

    _ 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

    l76>5C+izfH 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

    c0V{(Zdzy4h0*C|6%?? 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%0A7b!+f&c?Efs_ey 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�M$Pchr9q(J_ITc3vUOgxC)xM0aW}8v_A_|-vAXq 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 z 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ĥrI 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⋙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

    w}0-fVL|qL(jQLgpT8bZZHC=P=J=( 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℞2GII+1C&1jR{pa>!sh`rekZUpY*|oJ^~< zgF;q_e_{QJ1XhL>3W|vQ9RQPu_GcVG<~bnpuOTa>e3<|(zZF;+&M-6~(z^gF!;uFU z5%I~u%5bD10Z~4FV1f8Y02-bTSRn3M0PPQ4U}3oPK`|bd-53r)<>BKWP(Exu+CnHl z0a_nTU|~41AQ4d>G_WvCa9}``R|Qb@@cC~RhB*!sk^IjBnGc0Iz<~u)-vmI-H(+7d zvS0xsJQP6sKPoW5*8dBzK*nET`WaXlHaHwar1y`^knno|O>YmFLF;J{?!Cwi36BrZ z`uHF-q(24QAG84~5A*K=X6Sekw7)ii8Pq;R_@@zSp8{0A5X%1m^-lsb!;OZIi1-U& zhP00hpzR?CW=Q)J<{v|-{jmB?&hOMU)gt`}|o)M}ZHb41+iGfA&0%CpB1189N z4A}m#3rvvw765GzA7Fy?pJ3)~V1k4XY&>HD6KFgLF+Mec36j1Np!HuP6C}J7pzYZL zCP;iXK*tXfpyt8W3kO2^u=2nGYTgEDco;zCVf|-CsQDM5?GphehBXTwAo?o|Obj0i zm=Nv94~(GkT15Zh0wbh;m;h}rTwr9VDPTafPc|?@+KUsQ?cEKG409GZAhrJ)A>}lz|8>LzmUiX37-b2`T#}-0YPPidmR`d@u2{%pA?|x zO@Nkf3XBX2jh7JRuK**%g@i^#{%3^R2Os}pV7S3xgxH_)fPvwFLlUBVxX1vBU)X-k z0}Kpn78D@Da{~jUe1!Ff7BDcRY&d|JZ=b*b>7T;Fqmcp9zlQA(Dqvu!S&)Dj??_;P zq?ZP0c@)3^N&g$5^BD#VkoZx6_Fs}JOHzyVa&utj7nc-e=A|P9l1kIkQi~9L@IBxN zF2i@|edP)_tHDNqPJ;n48r&fFTi}x40F{T`TMs!EfB}AAyvHF({}p5w2ruw{0irN4 z=(Ki_pou%gKKRJMVTgVYsJH_3{?;>4dtv*KKS1r71{H_(G#)_34Hy^}C?vpK#{fD@ zEr($tf-k_p(4epZ!B0-i$w^8~&V~iicj(1A4N!N0cHx8E3lrafE{-ES6FeaP!xf$l z1mqXMwU)WO_ia03$mu=4^Yctho(_I-fz37M_Xs3F%z??H`*#6M9%gSML_OSIsQ3YNaj1LH!^a>Aq90}-y8HqH z@(OXY*70~1hu0ZlNG}$o(5RflGlSlXe1OoCK(B#qGcL7Zv z-TV(|^62^vvhn*r08Jj<{{?9B=;lv=$wLF|0hCWL-{qjX3nN|ELFJ+5PN;|QVdgS8 zL)sz`649O-ccDi0Hf zsf&P$|A93)Ar^ryBL}noKNkWsSeiur3g;pIHz!kn0#v^(nfez%^*fWP{{d9LCz<*cEF+&&($HWVd`ErK=i@XNxXxoy9O19 zsoMkP!_-B*hNxQs6^E(ogYseODn3Bei9*F;>Rv(1YXPWFqM&@x`EQ_8R^VUG_0Nn!x zs>Olzs6cP~sNPL0lD@2k9$--t3ETG{KjU*2_{TQO(1L{s!xIE+@HVvqIX2abB zx>p)>J|4us7b_6%2l;mfG<*&tiG%zr0gdOiNa7&>c0j{nDGu{3k<^3CUjcQeHj+5V z{Ekl$|BE7tgUr7HwRb(-e9$?BAooN3y{a7Men>{i_y{p)Dv~%Tt!Y60wG(a*YB(ss z)q@I14u%M5KH)|Z=U`A^uzHNj8!=$iEd(@ld!pi@4e%x{6KhnPPDnr`xu#6jl2fQm=L z#UbYZcmYYT|KaANhU2{=n0rveQ3C4TlSuN&;b;NPXPe>jkZ@c9_0L?mIK&+@py`Mc zT3(`;iyCnC5P#l)<}+a=agaYFpyGcEVeW>Qe*+p%!Z^(DfUAd?&jF36VkB{p`5I7v z#lpoQ=5s*9R~BwQYX19FfN&2eok>8$;VzOmC=GHz-Kh>Y2Q@uqz|}+CDFJm)Fp@aP zohzW>U<((AxYGmbPD8l)sP4R!kLu1HQ1yF}#6j+y0X5$mhdDt=>OubPfaWV(Byo^A z6;ShC;pRZ@eZQCoa|cK_1H%bu`tV0nmy4$E2Q*zq!quVrj|r|GQeIa;)xXV!*#`-y z70~h}8Ey{5U7c`s5O=MBx<409ohq8T4ygOTL;Ibu`g#X6|CPh_L);6icc(+u!`crg zpy?wPE)Ma>326C02QChA-wkLwdkgIs!_Fg}0rlS|sJJ2nYW_X}P5(l0c}RLY0gZQC zXulsezOMnb|1NYq1SVbqwI>5A4zphanjV~><3lj@8PM?jmkx;!h`0a)2h62N4?0Jdl>u^ZdlXz8RLeocKsu*E z#}8rldO*WLYtZpbm^uz<`Ena74pWx}<-^oeE! z6^E&N1s!LFsrvy*>p8<8pJ?MBgOuPc>-|cX5kgW_1FQE4Bfr`WW8EI(z^U!g0SU&@n zkAFbTJ%}U^YLCMF{{kBSo8j`1bSD87p9mEPof8Z?y%?s?8!8U+FDU)*fV$HPO}qkX zjt-JI$o>=1^dbirhn$Pw0WD{~$3yZVEPQrA)we>$VJDJ!K+T^C6^Gnw#KGVK<%8}u z0>$eKXnZVyiaUVI9cBhtIK7R7*ay0|f`LJTp#rLY6c!_|YzFHnme z5??!@?%x8}2dYOAJ(hSReF#woh772E`*7%!!J%&jH2n*~b)%yP0j)=VL_)#` zbe|2VT?JbKb_1%<1x?=#s6J0L@g30mqaJP^D1Cs^E5yVX(DdVnrf&w+9!o{G`^le=PNK;BMaRvqfh6-pp zeF2?U1+`;9{i7AobWj8p2i4D@@GceG8EELDDBAMRefMcLUlki-5~R-0=hI4kf5K%%3+y zVE%!&lc4EfDqI{=uD*bp8x0qSsP}+|t1wg?cCQErRQzu+#C+I}{qs=1BluoBPdF{43%(wsNz4M;noS)2P)?vX&$8WRshUCP(1(| zxdDkXFmyok$z-@b(10~apCAM1-aLq_7#QZl{HaDB|+@PWB=2Q-~|AjyMV z3zN5irVA@1c~Jg>$toZw>6QBXjfo3n$9;lP3-gnw3m%nRTF zn*}0fa52;*7(nV45WjU7zVC=!g zP{1$|A#Vw??|~#(4n$~hF+4F?jBt+x7sCvOM+iO#7sC?;XN3QLa5BtbU_zMpf|H>p zVFE1H7#MDFGGr(eaDj{l;}e_=XATI6f!QEp2PcDp(+7lqS8y`yNf1KlpTWtXG4U{B zA4~^`Z;Y_7f|G%#uo0m@gOlM%f+IqIBqzfUg~3 zbOK!v{*&Nj2zU^Hu%CmI;ei4(!u}r|3_BDG5%K$igF!)Y0;nzl`Hq3%1_#3o2BdQ} zPjE0CSm1;R&z&3$DHk>%!hZz^L%;zA*lZ*N!we3Fl7a?Ae0Oj#h%B6hu)hLieh|Wa z85|4~8WIutA%cTp&j$e{|8p=@Gz22-x8Pu?SnvR0p9Tj*zyk(^c@i89Hy$WLCtVpB z7&tf>3LacQgx3#thBFNt5$Wp%J3~%T03yHLU}p#^a6p)Uf}P>dhfRq5w1b@?;K2ig zeJj`*G8P<=hXfu21H%kzAksJykzOp=872e@ApEDn&TwSGA%uMrAonpK%;Nx=cL0%|f3Pt$Fg!%? zU$BAF2f{x$*cbvH7$EeYU<2hBg!~RRh6xuYAnaek#&G4q1VsLr0aA~2&TI!8gAAh+ zBD^cu7&;U-K<2(cKFnZaxZ>~#5q=RM`;qq1c(Q@c2}7he3y}N+gnu>I7-SR=Akwb{ z8^aL?q9)JuT)3lRR{U}eZqSbzxcA1t8wMaaKkVK`vmh>*X* z!mxwE5s@EHurRO~79;pOK>JWOAoBML76z5Z#|ZOgurRbZTtN7*gN5P2gdl|a3Kq~g z*|63R149PLJpu^#N3bx=c)*D8p9c#=!2-4hL{Bp7#UVT+a(sv3_li5K%@r^W`>pr3b4^51_lXchBW~Vi1g0E%rM0u5n=xi zCWajf9})UrFfq(v5JI^328h21;hqyr3>6H4i166K#Bk?;5F$QTFfmj#G$P_-1{1>^ zfkg;@2NOer!2^W)3MPgR2R0$@g~(uHc%UGRus@QC;Y-0nM1AMM#1Nox0TI3yObmAf z79!lQ0orF`fKV^N#PH?9B}9460rF1~!aqM48RjS(Al&nS5p=E;GlK`TA8>;a)ZRj< zKf%c0p>P4Aeg`AN42DAp`4x-|B>@`|?wi5Lux7zQMErFyGL$d~BJ@`GE_JiAmUqtkzt9!M97#H$N&kD`-~9o z<6vaiv0);jefWccp-1TgBK%%}_8ojcxc3GF!;`=SgnLggFg!RAfZ*?7VCXoYh=|`6 z44`v85b-yIfgwX70Fj?M7#L1C1R%LXhD3z^314Bf>0z`Vv$t*4bt;WK!J`4B0l2%B+1=qUc z32mtI=<7lcbU@@`>%U+zgiarTjz@vw4ur9-2lLHO0eJx=%?dN`15_Vu2O6w|B38e_ zSIE5gM3AWr3=FUoL9G4)sQ&3_`Zt(D)>A=+;S?;#zv_X63ut}-Gy(vt33mK|xF@<7 zCJ)g%11c^76$h>70nG`)^vc7KbDng;%z>=?iGZp*0T+kpe*qPrjV3Muwa*rAE@-}0g25234q|Qx zRKGi#x*46Q_E$jF1tO^fjgozZrc2N`0f_GbwRbvH9M%%afa;$E6^G6DxI_6cbtjVBFn9idn%fOm2ht5*C>ryi0ntDH$iVO=U?XTu5+eVAfx%wO}h8+n=<}F}g_|R|xAwQ9Ufn{SN!u$pXhK7U& z1iyfRVa-Pag!)7Vh8~3luu_A80W?0JxB(&Wz`$_kqY#2`0CFFayaEHm1qVlj`2ryS zEI{}Nxm-jlXBc4ng+3gC#3M`xuJZ7}YKS_RK7)-AK3pHP3cG+V4sDvDuRs5A2BIHk zp2ATGA8sBFeGQW#>R|ddK>2WeFn3IWs6!Wbn2KF|1G+d4`xT}^^uz3LSOww3?ZKgM z0#qHY@LjMCVh&6my}l{fjw+8Ho&nJCgXu??->?^|9~wRZ`yqUEcca_;0jdt}-vik7 zq1%^m45ALEPv8`UPsqLlry=TK`Yu4z30xo4{Q`Xub?D*?pyeUDcmp(i(8Vuo#%_+n z7VP2%IK&-rh$o3xLT(<1+!uNB8dpba5R1Jpfh5@EOvsg0*l) z>ERh34;X!6Q48@PbVvd&2uny%@fXZ!>LI!q?n3EH=OOtG)ZYO0eV0J_pnd_U_g^3d z(ccRf2epAY7#65Q#08+@=<~D7q4gcC-|zuyjuc!ys9(m)zyVbUnP=o+V332Dy8+rB zF@(BvgA7Ex0WJ>mC}LhUK^`K11S$_&_YK;_22*hwDh@M`0czeuXgdhhj|R;HgZvD# zast$Uo1yZsdD8#|h&}djaa4CKfVzJrR30>63yO*j&~_OtTrWV?J%x%x)_*WF_(J(0 zbs%>Xs6gyHbP^Izh76!S3dmQGu`2^*h&&@yp8>cx$jrdbz`+2T|AnYxVBmnt!~8D* z^@ke{a|5Iy<}yI#VetzswirZDK->dbUxplR2}%%saZq^&uzOhPW4+J1$l+XPvNI%72P4^a0pqls^TieH14%P?~$K;v;Snz#cr9*WV#52!-y zl|&OyfW`|anz#bg{3FnM5|n;GVYLD3|Fv*&Nd9erigQB6Vetz}tDtyVa1at7F!x`8 znlFq){S;_D4qG240Ci^)R2-In7C^(@2QCg-|8M~o&Tw(me3bwV4?!IA1yFMzLiX{b0XT_r%x{jv`d9*}YZG(HB>#lY|Z8jgpN zeR5EFkpDpOZ2;BB0vCsb z?*nMQdYKF)!PL(&Igz4$U{yAGZ{p#CgI6F&fTk29LM z0n~gkH1PtcdmcmEvoP}?z{+DZaRF$$U_cX}0Cmp;XuBV74m8{*pot4W({}-y_y?%@ zE>Lk;I8T6<-@0&dNWKz)rlSozA?XDYZlIC{60hz%AmT9hFhKpg3$7kgFCK&TyI}dI z02*E!;Np;YEr7aXB3v9bojicn59V-rh&wJo#UF_bMe-5*E11#Rr#2cXE0cheApzaZbii6rspb*~)9p8Y3R{}J>E`p0g!j}Q+ zPcNuAC|r=obx&=Aqz`m)Hyq+`q2qus{}e#|xeO|fZjLWh9H#yNw0!%p0b(z#+%tfN z?=z@4XubgAPDmN>a6L>tX#Fv$JcNw+H$d~(F(i3Nc?XgI0JX0TDi5l6LFPVO2Qd%k zt_9HaJ`XMqY2hkB#WT>v7eM3794ZcK|AERk(AYdE#ot~FF(1@^LKb&`#-|-zA7ou6 zOicljK2W*_`4nVc05qKi!sS7!0Hg~f%fK)J>Q4{2xuA9%$fuxEnt@@$8i;$)*F73Q z-4hL!hlPg%R9p@&4hfG7(E8`zYKVET`gZ};eQTiNp!O5Ub+CFT6e?f~u5fTRWn25zW0sJ#Y? zs|2Vye^x^LgC1WGpy7H0E)VLpKzsl)a{|=9ML6U)K;_%v@~G)I02-d&aCwOTCP35O z*A*~#LHs8G6%RmD{{fo+9iie7e}hUuh5*x54Eh?rVUC*KW8t#QqPGkoM(9s5mIUfKn%De?LgY&SfxrK;^sy!v|=( zm;x6Et%-)^1_p)(sDCSw zSPF3;s2u~chXGn%al^$S<}heL{K*0p2d(#q%!5JlVe=B0IjH$p0P3F@xIDzX2B^Cj z;NqzI8ldT`cQM3V*iAy~pnO=r=K(anWgVK!vLjg2iG~nW>;bj1AC){2Du^-mnQGlk4 zD^PLtcngM#qnDotp#Ic_%Y$6Uz%T(CZja}~>_K(M257t%LFLiQoefa;*uv#e%bf&h z{(L(RWQbWcL6lMN}%$v`Zoa@Zc1=*)bd~f)V*)#LhLhSKy^<5G#$1= z?Z{ z5~1RdavroV08($%&4Abgs?R~SC`6QjVFNUrv~b8PK>hV_Iz&Gxy+FbdVs8~x9OOPw zI4*#?BMmMN2|th=NXG|gKG25CgG3n^9zeyfLg#})=7G|y1Ju6;XzC51?FU7uIOseb zP`xGt)ej1PNIrm+|Cgcj(dgl<05!i0Di3Q{9f0O%JGeN+oet3aKMy(|4q0yjsv{xt z{!npveFZHqRpH{0{T>gX;VKCg2aO+s^6X9M{5wRy0K){R`>LVh4GfTeBRh1y7S=Cu z;A5y+fV58AfRAB;!bQZoI0ZfihKrwIvChCCz{g-RQCXfL09xKL@PW>c2h|l2e|+F& zhV#K;Y z2VMq&Lk0-@4R{$e8aIQ|9>hrsybLTCo8%c5K+}x?FGGvNMTC6}ybL`K59Apfp!R*> zVVF>G5aHejJPZ~KKdUfYfa<@%!!YH50Ad~80Um|}2}Y6-%Rv6;VR+N<2qC|Khasln z1H!xsJPZL1Nb9m2co+^`Kw5|2z{BuF;Q}Ya1ZX*szytBG0<^qK;9-zaT)@e20Gb{h zco;H{1R&P=8SpUVBs3!Yr@+I|ARvfH4+1<4D+~e=>jVWr_8s745PR%z|FA3zzCs#0XIWKg8;(*3ET`V z4TT8%CqVT-fTs5XZiXWY3qf@qBuEpu8O}63M6AmV;AYs-@BosxK`I=$8FVf_Lab9Z z;AYS{7$nV*0L{k=+zcrUiLh053=9Gw`vno}@EN!n);w5<;D6v^n2=Lz+GhapNqjHVFIYc0fim|0|OUBPr^gQy3!Av3_2GNA=2*y(7u_^2>u05(EW*s^n8F5 z65a){_~&HU@<33U!2p_m7jQDfBorXRe*z~YKM6qNyMdEI!tgL6djUq8H zBycj!NiamD=KxLy9>zt8{Otg`uSO6yYr()^z{!yCU;-jM6*w7s8XOVph6OkoS{jhn z@iTBTOjsa@D33mHFytgmMBMN7fP7R5wUOJ06W8*37-)BjqD5^28@XCU%<{V3hWFUE*w;0P=NLm1=tyO1T2J3wu2&#ogt=S0Yd)=HU^uC!U+8j*ccKXAni-M zz{YSy0coGt1vZ8!3I{kD8ldf%4Qvck7?A4Y1#Ao^jRJ`BWC0r_Jsg0Rw+(CzGZrMm zRuwZa6tFSua1cV&Ckbo}ISfem$po;0?)yNbM+Y{Bo`#8t`qqGrLEz8_M18Hm#t_nQ z0g)aA*cje4Tteh$1~!HihDJpB#sGC+05rWlV1=Y_0ciMLU}b3d@BxwjF0exUQvgj* z8(1ObodeW=3s@N#E;1p)a{?Z1_o$)aA0MaV8DndzYSO!QWy>*!cT#f!J%<8!oLEn3^I)e5b2A7m0?N%QvUeB z!q6cw5ngyCX@ ze-&65rW|lUw3h@}AmuN}Y%peF_`qO{sINaTGvqV~AnM--%nUgT8j$ioGeb{;BO<*X zV1}4?0U940m>C=joe|~v2GIR88#oypp!MYhW(J;xLWuk@0kp4Z0w==;sC)r4gG1wG zg#H9(hJ-@_$_yW%^;rNjLqNj6#IU5{A|n1CfbL&WM7Z|?6D0i!K=a1|CI+8|21NX9V1m@21yK7J zfc60uBFeW3Opx+C0UCc3m>~J*1GK%;z{K!HVFD)u1GIigU}Cu8(1dVb0#v;N)O-gf zXnO%1nG6gDObk5LniNcv%bhVKIghJc0x2zk)D_Jj+F^5p4 z$TNsT=Kmlh;+*zTKByEJ4G;8ma6ua~4+aSx1_tzV_;K-}H$}6-v^-FRK7#J9sVSM!%b#-Ju#5x9q`49oP`7wm-hbVxn zM|Y2&9#{dweXhO%`0R&R$G{GAFT^>x-3RtP0|OguKd4(~PHJ9aZmM2#Mt(tjacNpw zW(Bf+aPy(%6{`Bwijvg4;>`R!2H5=yu$CIE#mxjQU(w^A1=@s%sk@*LNe?h}FQ9yM z{R{>Wb$_7dsursnm{q72!`umThXz!g1C)k|L$$&0iGzv5))^L{sfX1E9cbdv;DDQR zfDy7k_5lNghPnq%!7j*q^aoO2!p6gMf5Z4J4D1ZN4E)d&k{ zN+=(u&cPOkS~DBD?#N! z?gGtIF+jynLhDoXaAtstgU-JLxh=s4;*VF*`X1yC(7B)>Igr0$@&{4mK_?)BWEmI= zpz*R3Di50P0?k9g^an!4VJ+(bsQY-~;*gvc0CmStXnO{x{sS~#*22Xh>L)E4PtT>fa5Q2c3s6 z!EgZ@4rS=#Q1i6m_JM3+U?_n4=k9at_9#I0IiShI%9jABJ7&Y>A?7AP!*AL%n7NR6 z{Qymu25@mk@VUDOp!Nhp#XMSTLy+QX#WP1UqS1gAoeggL(+K&TpluiDgX@! zQK+~910(ok;0w@x6MTIIG(F9Qi-X*$z_0)+-hw0!Dg^?d=`|Zk9CW+r1E}}|Xul1V zjzBJ)0QK*2Bymu>-vIURIwWzB`U_BV#GvBvbObZ!5hOfe^Uw-V^(E-yQ1yyv;t!zl zau?bUg_$z}>Yk%;agb{m7zCi^oI(?KfTo-CXyO7;bFM=BzcBY-fZ8hx6^F&gIcUEc z79Sg+=FWzTgW^MiVF6T}4=N6KH&na<+JA@H7XY=-5H1cWClsLR^(}N<0B#O6zVE`t zA^vZG`lkY29I9RuDh?}OFF?cV>m5iu!OGVLsC%x!#UbV!K;7R67YF&5gJA*GUQsl0 z2dFt;Zo|xnm~#M{4vs^`A@v|T{G_J~(D4+QI~AbrUkMinwYb1FD%ijeQ2A!KJXo0F z0Mvd}xH!bU51{^Lfr~@bGeG@u9y;EG?ygfeApU@y&#k~v0F9p%xHt>6RRTGQ)Bu{V zt>E&Y)h4i2Y77hpQ1@{|?SrlNX@Kfm4IP&Pt)~O6M~3OV0JXOhE)ObC4Hy)l=6zsi zh*9{!#Bc!WPX-Q#2_G0?tyczy59|zkJ`^JO4?ySEH6X_4F0eEBJU}|9?EpK&3I{=i z`~;}^4$ydPfbthW`2|q^1890_U}t#o;UL1k0I2*1s6P|f87^EvI>*fbD!%~geg!C> z0UFN+>{Se3^lrA>aV)@EisPh7W8E1q(jFTIUQ5 z57-#~C`^P7elRdFTwr5JP?!M8gP@dgfQ{kAg-eL>-VJOFE)E6=|14l*C^>KelqNx{ z85k1S7)~@8@-Y}d-P^#%py8l^a8CgnLx#dbM0h%|G2|#H@GulW!_R>Y;vWa7{~g#E zE_^V6l@<&P25bx+2OfY*W{73R)!xBV4W-m28IAu2A#%a#Q3`cD^=;rl0G71G^9f0Ns2GF^B3<&c+Ff;7=Aczzm%nH%hECiL!5cvRRhLQst5PSz_1_{GW2)+R`!-Nlli1=cFx?ce5 z{trwL{{+DN&&=>4feDcwKQJ-eIJf|z{{a(2hQkL$d|zNL)NUv`kPynAgC>Fhzk85ncgM_f3GN=L9B(k^=<@|2Z&0@_z%= z{SF}gjfnEafQjMG0|A8j3{dk7py4mT#IWZBBO-noK<+6(#ODJ>sQFO$KVW27lYmrS z9)QXhK=a1}Mo9kK08L*T7#Ru{EI{%vRQ(2Mc{hQPVb6y|MEEu^GN=>^Aj+QvsQLn^ z`UFM>j{?vlBS`c!7%)QOPXQV}4vY*78j#L)Gys_&h%jG)k)dIM0>Xa+j0|%oBp~<< zj0`0QCLqEOG~WfP9|NHFKLDRIhsfU-7#NNmXh75l2N)Pi4j`TTw1I&kr@;VG|1>Z_ z+}i*Rp9u^M0t=DWizGnhA3*IZU|^W=;UYr615`c%8Xo}+3>PjKAmZ160TN#cQ1g>2 zOHzx$Gg^=UD=sO@%u7cIB$cM6r4}LhX_?URyIkl9Q$0ikU$BF-GxI)Me(s=*NkYcXt)xDDpR4s1 z4Qw62103QTI3W7r>Y?F*ZjS=Y9Z-7$pnSMKsQ3mP;sspT?LqhN0;oD%;pKoPkFNg# zOdjf<1a9p1qWf zpvj}V`v96ey1N%Z-2w9#`udCm0#N&*?hX)y@X_6kVJ}o2%v^MN0U?MvFnM%$B@mF` zfF_S_K7%lR^A%w3gZk@(C`3KnUr=!aG3??6IK(&L5dVNKjw3!5#3A;FfZSJbJh)5GaoV(B#qWZ-B}(Tn86x@cC<8<>#pQ;0UJ%f3$iGn$Z71mmWK1rY9B^ zC06P=f=DC1{Iqy5-%24bKTo$PHMt})FTFG;u}C2$u_Td!5xYKPG=0gXNtwwI9gtvP zCtDwMy$9T#VAmPM=cmP|r{;kOguVc!8&*U3 z2~gSrN(=0Tif@C^3R@wx!)8?a!$t^y!g>f@0HqVCtdCfGh*h@%>P{Fjqf3t%S&fA{!ZpLph5jA>}7*{{9TKyn>A=1|&f8!Avyq2XPSbG&FI8c!;Ea3V; zdz1yBu3%tLfa<%9rtbhW9M?hH355)xF;)Qv0ciTTfu`O8Dt;GDJOFC`BQ)^@Xm~z? zwo_p7@&PLT4JrfpR54*%n(r0Fo1^p zLa2NI18AKaBprd|S3|`?=ih_)4bbpd!4FAC=;m#J#@7ZkeG{Pi0tp>{Z=&f z4p8w$(DpUV{|}(z+o0mGcngB^Vd@q@!zm3a4pYYr<-@}N0@S=O&~`dZTmkCdZBTKT zxd~A58Z_|-Q2Qo8#S!Haq@nu*+P?vvM*t38sJ#YI^`LbupffmOBj4swaoBo?2~hL( zkjw$C13Cb8&o5~I2(n~4u(B&b)fL)U=V<&n=Yt0%%25N{ncpV2~c;q zp@|=W`bPp?9BRG}R2-InAfdv*a2nd51g(Psjk<4us^1S6hqx0az7{SHY59JDy0aN7 z4s$;PR6Gn#yaDP?Z8UKPXg=VCio@Iqo9UPd?RUe>UjTJy7Ml13sJJbfxC1oYenH0r zVDa<;>YmqV;tEjrT!xE7{Cfdv&R#Te2B^JDpyIG}Qvg*T0~d#c=L4vE88q<*sQ3@) zcm`-aBq&}Kpyrf8#bN2xfrTOBzy!p6iUA8lj|1|4X%>bF4oLgM1y~q58j$Au89;ob zd+|OnGi+$sh%oN~GsBXCiHQA<7nm6|6raFS4+FyiW`+|52Vtv}85lM&Gd$VA2#X~K zh6T(F2@HaW`L7Ag3>t|}uvleaXkcd8;ed3HW&tz96vY6T?-&>om>Iq#Oh)JrU}i`N zH~?(~GcYhXFf;sVFhIx~Ff(W@e1veH0yD!02W7#Qf<5(0)Utd+i#S7%nti zM1)@fNZtVvJ_$?=cP=39rww3YNKptx*zdr^(9sZx&~L!R@aBLZBK#GY7``l+fKV^M z#IVBvX+D|(peiY_W>irkp+(s{<*-&kidX6|9*gx;lcz(gnb(rLHnga zDHc>)F)%D(WH@sH>0Y)8j0|TEEJUQI21bT}1qO)yZUu}C6$g;k<0LRLsC;xrghv1) zgU12|MEp81GF)&#y5|nGUvPl}!aM~=hJ*m5dt3z=85$HC5%x1MGJJ4oM!5e21H%`A zO$hl13=A0u79jG&1qOyG3=0wd1KoqefVAIl0|SGO18Bb|#QO{j7#QX_Fd)Kn0s})r z0Mfl<4Gat$1U4beFJNG}u>fg*V*&$10m%Ff(DF2Zfnmpm1qk;#Ffep9Ag$jpU|=}X z@Bk5Cp!LplftpPln=t=SDT zv;ToCk;@h>TgJ0<@4ZX;moD*rXZ!v2^VhG_J~h0r{8?FPaPM4v{=)qHT>JNbCe}@y z_+ttCs-V!IAol}*)f46>B$%d_b?!N}XOFq|*)_AnX3y?o>|yC+>g&4{En2vE+v3GJ z5;h4u20T11-@5)+f2^)<$a=Wd^optJSF6kyvL&*zoA0^@KUn_Yf#T*h->z3*zdmQ? z+qgsehYmT%Ov}~Vp{J)gtt!de(Azuqq2l6y_y7I7x=ySq+%Y_Sua@Hq(GXG57w@*s zFF#mbJ}K|@Qu90J=JT$HRX^SQ^r^7&&7S#g^XDu76~Fx9`G*e*Q|hz4Ouf8ZR!*IF z%m3D`MH^IqMbt(_obNxyc9Qwz$(o?vP|YQpno%N30bCkfTmkj|4>$hXxbbAHROW(R z3l@l6yH%gPF+2OF`0AKez1CKn^y0?7=l1UH-(_+sHZwMMfg9dQ?grnzyI#+Ghj@&*xNDyq zlRKlkyOiRcmU&L|=3VJLDtC(i)TxN5nWeg0banNTD<|$hwtv4ppR@(L3_JT8cV))4 zeQVcl*rNX`sx&IspEz;RsP=?piln6Vq=F((OHa@E^|RV;I^Vo$_*3@qr}v*e zt+?&s{do1`$2+%aJ&G=jj^4vN$)rQ7qr*<~#FAM-vu1Jo?9)}7p{BM!3o*-%jTCa%jJwK_-*+4jkhm*cD4BG)i1KUN*b&h8q^bOX6`$*Z{O?o zdunHe&z|kfc(T{zf{BUIgwiSxTMv(r$11D;-~Ru<_e=lxs;^a5DYmb^OsJYLVeUS= zL-C36@wN^NWEC0|6!&+l+<=d9m#b~>(xoq-eeV0|dN*zi{$tPa2r}U2KcnuAVUMw)gGZ2jb-u7w%iQ za3XuNOfO$=?}@6DUv0nG+D03HJTpCQI_$bThM&z>%+5=nKc5%Y?y9{;Tl?Xg&C|<{ zmX$q|+>p{_)YPQ0apk{j_1CT)HY>j&og*z>QXYM9>$|O6_c?0{u5VkvUiQlU@~o{{ zS+5rG?h1$v2ng@;5pv~pb+z~{ar*P?&!5*Oe3)x+z`)?h;S%llv){kJRd@KQ{U3Y# zIV)aENt9&FaF-WKNdL;WC~gw{YbojaH)22J(Mg)teMPMOH>eUJzXu(xTPUa`ega?L}9Miry66y=wWy(o$?jVw8`r zkI$4n)~Di9&MOCHg7g@S}Lm8qNvEBdTq)auQ_wx*`$4ttB{jR zYztCy7Ib#rIQdW6aqHv9{hw-Y{&W4$9~BM}1r`AomdA@YHU&lo2CC{G-!n6A=1iqq zNBnbF=H{kKS!VE>@bXr^G;RKM{@1U}#Vysj8mhO4KoUj3o*qTM<9bLVC%g?0$K2nsecck=YJ_4l*P$@cP7_47+B4!pSi z+4k)ZPA71`?tcCHV8xlgHXm$k{>tyKX|!u>bTIvQWlGkRDKejVUVs1n{kued`of*} zcJAy}i=QFvBP<*kF{f5%gN_dC?j6@IXJ5YDb2%pa`R?b>E$^HT&s&<8w`%I=yd&mE zj!3idOEB{=Gv8Sw+!f{;78cjxDdocJ;+3uG%@tS9Te&hlq{&xng_agq zcJ9XA*LLr2pa011pz^_kAD1yL3JweoE?U~X?oRlfJHcY=5!^c5+>Gj%=gjq+J6HS0 zLHC@sIXO#`zD_kfVrcmJ#m@GUvn3^>A2}a?`~U5mPmeQ~8>^e!Qdc$3HC=1gY~`PB z(<#^4xkbZefk=Re$gcZN(GM3te7H=G?iLi}7lz#2_GsHSxxL%ZT}Z!h;o9*!>$j8NzJ1hsTknkcnKKzJ;aX0j zPEIp-tAIE?EI3&2lrA?`= z4O;!*aD!C;YS8L`2ekVC4Xyr9L#uy5X!Xwtt^RqT)&Fd0_5UAQ{quZ>RR4U?>VF!v z`Zs`9|GCiW{|B`CcZXL0rqJr&99sQ%L972u(CR-2TK%^`tN#XQ_5T%G{cna=|BBG+ ze-5e=M~6zY4AX_d=`x7trc|614iC2d(~vq1C@KwE9VFZm z`ach?{%fGse-yO(4}ezxC!y892(8)&G8I^&bhX{y#yh z|8i*cZw#&ezd);hb!hef8e08#LaToxX!Rcgt^RwV)qe`K`kxD}{%xVvKR>kkKLxG+ zw?nJ{T4?ou4qE-!L#uy%X!V~At^T#3)&Ci2_1^@o{;QzXzX!DXpL!Hh{ojXH|Gv=b z{{Xc5p9rn~Pe7~xXjp#$TK)foR{wc#Al3gvX!ZXLTK#K4tN+8$>c0e9{qKWT|FY2P z{}r_Q4~JI&7SQT{EwuVS0c16Q{nyz+s{iNE>OT}({aZn+|3+x_ z9|W!blc3fAVrca*0ImL4L#zJ_(CYsvwEBMot^UQJ)&CS|^*QJ3y;{8EEw{0j>VKq1AsNwEAa-R{uTF>faJt{jY*n|I*Ov{|>bJkAqhK3!v41 z2ekT6hgSbw(CWV(TK#{7R{urN>OUA-{WC(Ve{E>>zXV$Se}-27qR{H!2U`6vg;xJt zq1FEuX!XAfTKzABR{!6j)ju1w`gep@|JR|_e?GMOmxEUS*Pzw^BWU%X0j>UZpw<6d zX!TzTt^V7f)qgg$`acBe{ogQvR{w60-v5q?klz3Avyk5ZX<2Z@vrZ{VQ&U^#13}g!KNMV<5eM z&1ul;{~@IJe|4QBxc9$T3)1_4@eb1apOgpb{m;7&>HP~ULwf(pe<8hpg(;BUzspKU z?|;z-NbmoAKcx3x6Ql(0{YQyFdjA3Sklz2vSV-?*HSak zg!KOJJ%aT9kM%-&{}+uQy?^UTklug%dPwiz@F%4Azv4Ee_rG%+r1!sv7t;H;(}eW? zxqTqL|NSYD-hX5*r1$^nJf!zuE(huT8*hj7{=djVdjIN)klz36c1Z8PGXv85H<|$H z{f9h;^!|IlKzjcvwvgWc+HTYLg!KLon?ZX2CFPLb z|2}6(?_c%`r1$@70i^dI-UaFXTl|Lf{?{fzdjCfbLwf(W>L9)UE_+{{mi+-v8=Nklz0VQAqFq=##tP-v65-Nbg^42Bh~tWe=qHKmP-y_y4p2()*vm z3hDie?}zmMpM*nt{|j$IdjEchAiaO5>ZRb`zljs1_s^jU>HWX6f%N_p+aSIFjguk0 zfB&bD-oFY5r1$@L5v2F8st@V?E8T+h{!^tOz5mLWklughVo2|QHW|0hV=eFG(vj+GnF8{|7K=L@1JE3r1zgz46Xi8Lwf%QDAq z()*XlhxGot)gZn9zz9h1pLI8+_uq3F()+i(1L^&*nhNRtOS3_G|993vdjD}9klz1- ze~{jPhd-qEpB@6~{c~kQdjIY7A-(^P%OJh~qNVEK-hZ$dr1#ILeh}RI*S-Pi{Vz#^ z^!`7;fb{-FKSFx{K0T1$|58^-?|&;lr1!r?1Je87bsy6EU#0`;{eLfk^#0i{L3;m= zLXh77^#_pNe|{mP_b;~>()+)59Mb!L)C%eSXS6_i|2n#m-v8TBNbkQi0Mh$!+X3nQ zXTOE?{tpR)2mfyvRDcKn)!f#D2mg0W{0ScX|9v(eJotZFcp-T3UobZbJowMa#0nn# z=be`a9{iu3^A0@t|38ogJowMEb1!)CpYJ={d(hzjv`-D-!GD8$=fH#ix%ThDga1F4 zu!9Hx-4FZ)5B{5`maPE|{+nx`1rPprG4_B5|1U+0f(QR|By7Ng|1ICTz=Qt{Sr5U3 z|6i>#!Gr&s@4ABr{}nf{0T2GqnfVqx`0pGu4Lta-Ijw3jXz)Mwp(1$j|LQt1X!Y+1 z9{hjtZX0;;e^TCS@ZkTv>tW!*e_`dD;K6_8zvAG*e}yUa;K6^Fl~cik|BE)LvVjKw z&-b4K5B}E#^+KzECGg;XK)pYB@c(426nOAo^j=Jox`!dMkMFe_Psr@Zf*Uu}|Q^e<2nw@ZkSsPYdwi|Gh^mz=QwCde4Ig z|1TQV7J&x;ttSc-JovwdchVBj;J=;b3Gm=Q zx6eNC;Q#)VU*N(2$XYM(;Qy!dS>VC{ayeu0;J@+qW#Ga8FS5J9ga7J@HQ>Sj*X{Sf zga4fwPr!r!MiWZGga09qRltM)y;KBcAk{iH-{~8-tf(QQ(o0WqH|4YiF z!Gr(%oHfCN|FT!^g9ra#E#L(Y{)cz@fCv9AeoKG{|JNpb01y5jIa~rB{J&Lq7(DoY ze3cA%@c(wC0C@2K<;hg=;D6SsH{ij4=FAN6;J;VgWbojB-`wZm!T*GXjnL{p2R!)i z_FNA<_%A;z1w8m)X88a-`2XwG9`NA58IK%z@P8fW4DjH;cclY(@W1t9BzW+@PR0y8 z`2XB489ewOdgMEJ@ZW0dV({R9qpuNo@IT1#3wZE9>Ae+r@PG02Z{Wdy0k4hV!T;5p z6u^W37ev>A2mg;gSq`oK??!+2Fx{Nslc@L4*JQ%C3V4|7UsIf(QRUG+qP`{?Akj1rPo=Gk1aq|5@f_g9rc9 ziUYxe{|`5?OOn2V z2me36*a;r|7yZZy9{l&|aRv|mFLhM|5B_iEpAH`U-=g6H9{k^R-w8bUzf8vuJox{; z3YfZ95FXga6rY?ZJcphXj{^=Keuz06=s9YHsUUL3970 zH2|Qwf6y8L(A+<04FG8FAG8JlH22TR#L5Ah`v0RYYYgVq3m z=Keuz0HD?Xd(hlJXbk{p?jN)U05taxS_1%@`vl&>8^H+&^dy0BG(X zv<3iL{VxX1{e#v3fad-|YXCrV|DZJhpt*n08UWDTKWGgAXzm}h1^_ho4_X7@W$NVx zS_1%@`vTwEKWGgAXzm}h1^_hoA5icA5H$A>S_6>1F*_Ty1^_ho z4_X5Nn)?T>0RYYYgVq3m=Keuz06=s9>|dEbgXaG4b{`M}&HaPc0D$KHL2Cd&bN`?< z0HC>l&>8^H+&^dy0BG(Xv<3h)_YYbF0Gj&;tpNbd{crj;l&>8^H+&^dy0BG(Xv<3h)_YYbF0Gj&;tpNbd z{e#v3fad-|YXCrV|DZJhpt=7w?#hgyxqr|a0MOh&Xbk{p?jN)U05taxS_1%@`v0RYYYgVq3m=Keuz06=s9pfv!X zxqr|a0BH5U1T^;#S_1%@`vf;)xqr|a0MOh&Xbk{p z?jN)U05taxS_1%@`v8^H+&^dy0BG(Xv<3h)_YYbF0Gj&;tpNbd z{e#v3fad-|YXCrV|DZJhpt*n08UWDTKWGgAXzm}h1^_ho4_X5Nn)?T>0RYYYgVq3m z=Keuz06=s9pfv!n`X4m+4_X5Nn)?T>0RYYYgVq2v88tP5)&PL!{y}R1Ky&|~H2|Qw zf6y8L(A+<04FG8FAG8JlH1`i$0|1))2dx1B&HaPc0D$KHL2Cfs&wl?Nv<3h)_YYbF z0Gj&;tpNbd{e#v3fad-|YXCrV|DZJhpt*nM%#59&xqr|a0MOh&Xbk{p?jN)U05tax zS_1%@`vl&>8^H+&^dy0BG(Xv<3h)_YYbF0Gj&;tpNbd z{e#v3fad-|YXCrV|DZJhpt*n08USeZ9|fBG2dx1B&HaPc0D$KHL2Cd&bN`?<0HC>l z&>8^H+&^dy0BG(Xv<3h)_YYbF0Gj&;tpNbd{e#v3fad-|YXCrV|L<(lK7i)_L2Cd& zbN`?<0HC>l&>8^H+&^dy0BG(Xv<3h)_YYbF0Gj&;tpNbd{e#v3fad-|YXCrV|DZJh zpt*n08UWDTKWGgAwE8~^n)?T>0RYYYgVq3m=Keuz0Q%Yb`$1~}Ky&|~H2|Qwf6y8L z(A+<04FG8F|6s+Lzo5B)&>8^H+&^dy0BG(Xv<3h)_YYbF0Gj&;tpNbd{e#v3fad-| zYXCrV|DZJhc}w&1Kx+U%bN`?<0HC>l&>Da+*RU|q8USeZF9n+W2dx1B&HaPc0D$KH zL2Cd&bN^h~xf?-q|DZJhpt*n08UWDTKWGgAXzm}h1^_ho4_X5Nn)?T>0RYYYgVq3m z=Keuz06=s9pfv!Xxqr|a0MOh&Xbk{p?jN)U05taxS_1%@`vl&>DaQ2??T;M;RsYA@ zU%UWS|1Z?q+dh>2K-K>a7Dh%;_0Op2?+>c}{h`&r*`j63K-K@U{7aWW)&Hf> zU%!H?|F1tQE5Sqz z4yyjI>mNDfg)%)-6!=f2%ek0#yA+FrPdLUIMs8 zQxjDEYie+DfvSJ5e;YRjfYt!)TCf0A{V#x4|Ji!2t)S|^_1xaQpz42bW^62|`j2%G z5CB#G0^h%U0agEBxKE!3RsW}d*x7-qe>)LYR#5fN+L)dWs{YfrKY0SG{-4ZIR|i%9 z>XMF*pz7aIth*aj{dX^0z8qBjFMnBE3#$HW^QKM(RsU1nZ`=S?|2Izm{tc@Bf6ssS z4pjZWds|Zjs{U(Q)6ziIe_HU}yP)d-Zj87%sQMRYbaw|;|L#un=7FmJdHknNfvW#g zTXc0n)xYks{rf@H|9%;Ec2M=t-nVuwsQO=98Wjbq{-eyAn?coo^BH4fQ1x#-F*zAj z{U>uUF@dUorb(+-fvW#iHwz0v)qf%Ti4&me|3r$UB&hnAwDj}@F9CGEc@tFq-+ce+ z6R7(CwEFR5Q1$<~FghAk{YOi6bbzY=j-Xkyz)JvUsHuUff3*`vMxg57=+}k~pz41^ z^UIf@>i?w;KR>AY=P$l`6;%CSwQ6VpRsRi#_U!{z|NDf`o&{C^XD^tTfU18JTMrLV z_3v@}|9?>R|Nm=M6{z~Js+uqXRQ*p#jE@IZ|M3k93ZUv=VQ)qTsQS;ykdgvb|58os z)`6=3b+5K;0WSgc4GB31S_4ovc`~T_pWLCO1gid(dQ(zB)ql$4j~_wR|Hq5P#h~iH z*h5GNRQ(IdIyiu;e+LB)4p8;ap?&x;sQN!V{mmOt_5a5E_H9u0e|z7;g`nzxAzyDV zsQT~yVrvVk{%zByPX|^1@b!Pv=g)(x|MP3KwL#Ut_R+F3Q1xF1t^S+puU!LG|JQP) zr9sud^t-KFLDm1(w)N{l)&KgfSy`a!KPxsM095@4aJssJs(;tlpFe}D|IY^u3_#Vt z0krym|Hs}QRQ=m~hK7Qw|Ikf~7J;h&Mg6Z{fvW#kovEpy>Ob|;u3ez&f7c#;eNgqU zuYTYFsQNz;fA1cs`oC8oBLk}bWiJ2y3#$JAYWn(us(;_2Ns~a;|D=ryc(J6IA{GG(LJ1RQ(^FqN)n2{#7d@BUgjg0BE(efU5tNt3^ei z>c8lTr6s8Px779V0WSeejf(?S|8ajSDnQkL#RCfqQ1x%Y)zbs2{(F)yUIbPD7uPLa z3ab8>u7C6hRQ*4inV1Nw{u94#-VCb#H@7G%f~tQ-uQ_u#Kx+UhVM|S++0xgpKHR)3#$Hk&;R-b zs{VgP-@gy4{_j7ns{>X4brV!nK-Is>8*6Lu62NJzSA(km)$-@gfvW#=E`oxf>R%9A z{r9W-`GKl`zh~RGgR1}S-LGGRs{hv?Y-~W)zl~jEBdGds%$hOJRsTBKmoI~=|I53dKL=I+&!N?Sp81g@pz8k!4>L2U`e%k# z|6#l?F5o4A59{ke)qnlGl`BEj|H>6wTA=D*>)P(!pz43O^1*|k>i=M1a4@L)4-UU` z2UPvv(c$I>RsY<6bLWDp|G8^(azNF8&JjaHQ1x$kwxk49{g?dz_6=11e`9rX16BWS zU2E2Ws{b`|ot>cSzcWBY1XTTtEPnV9RQ*4U5EBDc|6(t!tU%Sj)y~XJQ1zdw!pRA$ z{yFa!6o8iiKH9b|AG8J_{lW!M^?zaV+qa6$Gob4KjHr_nsQPz`nlS@Z{m+0_ z|4SBVXn?AJjog@+HqaV?<3E0Ys{bEKZEc|HzYSXbCqS$J9%%J%53T;&q1C?{wEDjV zt^Qe{)xRR7_iuIsTKzAAR{#0X>i;ve`u_>7{ue^4|2k;(9}2Dh=R&LhQ_$)^3|jp& zL9735(CXg+TK#{7R{vL^)qe@J`d<#M{;Q$Yzdp43-vO=u4WZTleQ5RX2(A7@pw<6D zX!U;wTK#W^R{w6$>i;>U_wQv2t^WO?)qgFt`e%k#|4X3NzXr7W{|Bx9cR_mp*&CtN zzaF&uKL@S;GojVL1GM`84z2#V?I6|v4`}r-0YpE4{cnL*|Hq)! zzYMhc?}JwVrO@i%3|jr4fmZ($q18VJwECX}t^RL9tABQA^`8Q*{w<-^zcaM@e-Ewx zS3|4+LTL3b1+D&rpw<5jX!U;rTK)fmR{zb=>fZ)h{TD;4e=BJ9e+XLr3qz~_3()G{ z7Fzw^hF1Syq1AsCwE9nkR{ssq>VGe^`p9{}r_Q_k~vfWzg!s16uv}LaYDB z(CYspwEFjeR{yfl>R$m`{cA(3|LM@`-y2%}?}JwVe9-Fu3$*%AgZKX-)xR{f`d|4l~F>c1XZ{pUcd|98;pzYSXbZ-rL>vC!(D6I%VhhF1Rv-oFR+{@>4rR{wvX z)xRgS`ribt{`;ZTeVFEf`mcmm|60)M z|0=Zle*&%kb)nUNDzy6l3$6YiK&yW)X!V~At^U_RtN-=T>VGD*`u_&4{#&5czZbOn zuYgwng3#*U8e08dhgSar(CR-DTK&gCtN)eI>fZ!f{hxi;*i`o9OQ{(Yd;{|0FF zpZy$C{qKhK{_~bXtABH7_0I$8{fD_itAAc-_5ToB{m+9||0|%?|21g!uMDmJ1EJM_ zIJElLfmZ*1(CU9JwE8~+t^UtKtN;Jd>Yo)_{dYmDe>rIN9{{cX7elN62x#^H0$Tm= zgjWA5(CYs#wEBMpt^U)Y)&FE@^)C*s{zakHe-xzmzho7(`d1*G?{)(+|Y-`WA`{j)GadjE?4W}v};vm0iR-v6Ryklug( zB}ni8^H)gk|7Rtn_rEY7()+KQ2fT{eP^6^!~4yLVEutvXI{Y@&}OKfAw`p?_d8Ar1!r=57PTL^oI2Q@Bf4J{vE?1 zz5ftVNbmn(Ii&Z0#~jl8-~1HP`*)iU>HRHY6o03Q6$-k1&P{p+CGJ{~e_F|F#Cw`)^Hy^!|hILVEu(;*j1yqdTPc?=%n6`{zFe>HTlfh4lW9 z?T7UKW!NFT|Gu@5-hXKnr1x*u4C(!!F^2U1CniIB{~S!Kz`g%Tt02Aqn}v|xKl=$t z?>|Kn()+jcg!KNMZ$f(i?>|9$|EnKEdjEydklw#k2c-8OGz-%EpP>fn{hu&`^!|Ts zfb{;GUqX8SHvEv@fALjF@87Bc()&NO57PS=J`3snUoe66{%t)Vz5m<)A-(^vRgm6) z)dWcIKQSKC`)^Qy^#1o|KzjcfQjp$%(>h4+|J4>q@835B()%x)tOV};cPK%6|Gg=Y z-v8r|klz2rVo2}bLkQCQmvw;j{uMYNy?^b)klz3FH;~@H_iae;f8Rn#@1L(1()<5n z3+er*!TbNv>i;~X_rFFP()&MJ1|IxxGHQbK{_C$ndjC1nklz2ht&rY-+j>ave`^+` z_a7So>HTxMLVEwNKSO%|2MnOq|9eR9|BpSS_wN}B>HTk71nK?vzk>AsJ5wRO|4X|d zz5hM>klw%g0Z8vZ{vM?FUmyeN{a^kI>HTZ^LVEv2lOVnSlckW}zXThk_b=21>HUA& z1nK?ne+KFOTkt`8|26VS;NJh#BuMYS{0gM^KWhb~_n$Nk()&OB6Vm%PJ__mmPf>;R z{wpIPy??D1Nbmn@5v2G3#1hi`*Y$z){!`;1z5l-zklz0T3rO#utLLIPWCsAG_rGo_ zr1!u65v2D&GZE7J|F#*@`)^T%^!~l(Kzjcba**D?pfjZRZ+#rn`@jAN()$-+f%N_( z10lWtxS5dN|H@oQ@85(M()&OE3)1_Kz7OgBKdpoG{wJtFdjD^%A-(@;t0BFA`E!uo zzl$Jv@V}p}AJY3*^@H^OpKXWq{<~j8djB76AiaOPMo8~JYYL?I|NA?n_kV9Er1$S5 z4C(!E(1G;+voAxd|L5Sr|GcGnklw%f5lHW!hZ#KhALbec>HYJ%KzjcV>mj}Wc`G5k z{}o!0-v71Tklw%YK}hdEFc{MN55EKH{p)Z;djEcNA-(^#IgsA}5kpAt|7;1Q_y7MJ zr1#J22I>8Gt%3CZWPnFIlw&()(Ya0qOnc#z1=i$A3V2|4MDJ zc0Vq<0ha`k;zM0Ok>13q?8x?)C~^gRA?G@w2;$*fM$;caqJBnY*YwWSXW#$3vuj3K zh>-w@4HAP{In?8aQuo8cfn1vB2WtE})ZYOc6#%8d96W>^ntlPOJ_RU^M=MzB1@s(D zFb4~9AI*F$O7IGSZuS73j08Fn1$43z;^ZE@+VDz(%mbMPQv~OOEMZ|_Z~#d#F))DR z79R6u}%0fa$vNEjpyawD>NNYWTgka`S31_toydDz53W@8fvITf2Y$f?-GLFcq! z69@Yhiv-y3Sj6E6)}qVdawwXEVE%{Euy8}?!;D84huypavkr0_7)&(-1I#*@e_`_I z=AiS@!vUQSb0>PZz{JtR1uhO}K->uD!aM*GM#Mi_#KN){%)Ld`dS;)u; zayc$p28J2>T}~5S%nQ%|KCpG^?X54P4~1EN6#N*uq{)8L)i{~eGgh(RV2o}S+Sh8R za=4Z!v?O+4(Z7xN8kV!&nO*X6_Q8Xhv!ArN?|Xl2?m_-D3wc!XbzbVOYANx$vvNbs zt&X2%L4kHNa*r9VIHAtG;dp)I{?FVGj=4`0DBZ#^S24zGf2;4!6SLQzy;8lbqX(00o z%oAvN3Z_XVT%r0uG?Si!A$A?9p=(gqJ8d;utpZcaOz{sgGL1}OaiN*{pI z==wof1XM19atTNd#0RlKwkr{IBT z#OaAJRR|g+4?2AiM1!0UqCw_?XpkE~v=9TtT*N7osQN)_Kp0d643vA-(=@Di=$hp|mgS>)G9KC%6GY4EvAZdV$qd62Vj^>~zXyE|!H!NIW ze3%t5@fT2iptu6b!K{O|UqNCZ46_dAUzj|)IWRuVKJ;)v=fmtr4;Pp?dbq&FVHSWK z$H2e<7l(NOT^uc9-$4Bhb1zgm156yvc(^#aJ7Mb4jEAd-g&Vs0uy8~dhlLL)55nX? zG>i{(FN_a!Cyb9y!-4}QPVM$B$Zgm#sB8h1KOp-+Tt5~*wfg{=|;0|ThMk%jh6KxG-oEyWBB3`GnK3=s?r43P{B3{eaW44^}R zVi*`0Vi_11;ushh;u#niKt)g@0|P@60|P@c0|P?}0|P@U0|NtS!9Y3#149M_14AYQ z149-A14A|g0|V$5##{ylhCBuahI|GFh5`l#2GAM#8Vn2!-q7+8-~*uz{2{b}FNB84!_+f?JPCCdNK6MrK<$ArK_L#h7#Wgcpx4$gz#5`oAi@lg zQ~x35JV>7c|8o$>uX0HqRn0j0^C_F$x2TJ>3HIjZHAqECc2%S&}r6VCUSPdEh z(g3=G7F=e)#*JWVK$!(8J#6>{HHSdD0htLh0^}}`5gh&04>IHs7 z)W@PUY7iPB>OrLpDAX7j8boWrk~Yxz0CSKCi25$L`4>zf>J>qS7?L^|6QX_xTs?y$ zMExUBfeKTEL_^er$`*)wK7>KkUj-GYNa|orhnu!;z(4n{%LgDy0NxJO_CL_IsG(ts&Kq9N+%!Od4#1yL`A*F9(8>K$%D)ZYhH zKuG4om=N=S!PP5#gQ#Z)RZ=iTNHj#f1`{lN41Pn@9|Bc`Na|ori25+NdIsiNuv7rV z`(QRQ0a4!qS0BI)QEzw-Srvi}Q4hLc8)D#un-KL!L6t8;8Jq=C{{U`&!f%Lr2T%nJ zSA}3e)blaJ{JTJ?4lMZwl8L}~P3oLvJm>?H4 z@4%aX1K{cn_#o;n@VdVauD(DJqTUh`-N;S{vmx$Z16RL65~5xg)Sv>ZKqVmRZ^6|+ zu!E=%0X5oCm4bN?^&G4)|2p_W)Hij2r7;MIdNa8C3s)iPcYqpE7^-3EAqB2}f-|Hg z4!zD9LkGnCNpSTAE)excK#fui)iCo9z|}hhLDXB|EuY`P)i)GD)E@&?kT}hkVS|NF zKsiKxCa5usQ@s~l{efnP`bAjOf`lOct$?d9Xo0A&#B2UCxcUzhAnId5jdhTLXc%Jt z6}b9)#@{`VD&^>UCikxPWa#5D@n)fUAG-7NWix)MP;@ zgR>y&&%xCfcr}CN)L<7nfq4i5qW%wD{esyL^>YzQP*@Q4TAZ-(ahL;9f9)NLGB^jK zJ_4>@p}PevXOB1iw87OUY=Wpi3D$*4K+N9)S8uQxqMj3P{(1yg@30@D{x;tBg8&!I zzY0eo>ZM@~VKgT}++znYsGkK_A0W{R zmVRvwrZ5PI`V(;V4j~Zr{CM5}4X!>Q6r#QeZ+)l24GW(O5fJssc-yx@aP)_@a9EYgC4(jlOO++Oi=HG#<7x(~CZ{mik4#tD1 z=i-6+H^2kwRhgFi(56J$e?*bwtSz||K7K-AAfQiIHdsF&k~g^xfWM12X~_LUD@{e&2Z`gG9X z4YI*dHpKiYxO#>Y5cMaH< zynpl$u6{!^L_G`M{)mnMEPM{kf~ao<4X)xeKMJlsU>!t#7HH5Er}_@K`U~t6z^XFv z_TRU`)jJ45)V~Gm!XzN!`2?X}7@~eP-u9c2Ak4oX#3AZG;#Kc}P%i^f-wCo9(>c)o zX&zjCgC|6N0N(cP9Ju-m-VpVh@uvS%aPy&YCqdNXcmF-O`i3bG^(=VH zTOMJUeK%lPXrd82`Uivo)GO|y~qT_ z{2I9W4LT6@CZNd_WQ9;RMExqb`VW&K>Q~@R|2N?37tDaDUxe2^Y@#st2P}lBuf&^Q zOyKG-EQYAZpFWe|>IIfT)Hmbp-%Wt4U$7aX{x073)jqiThV2mb_}%jcuKvJIi2B`l z%V#MuSolmh0#V-tS>_9kB?JYDFAunSg@u#Al83=0CIL}j23P+9s{TtDrdp5)MEw$k z`X3PUpUK7?|+(mqF8w5CatiAnI8_6MbNvs0744dg8F~F{ps3KURsV z4#tD1kAbUa_ykd(3Ys{CDMF$l>bv0T3*x4LWwr3mFYJJ;Ur+&2e*~-xlYp5246eSQ z5~AJ{Z~Iw90_NWXEfDo5FpUO_K+Jc7tDn#cQLloxJSl*yKQI%bo&|4tI1jG=!aRuj zB+$e#*afHr#64%=>K%4N)XTY`s)O+$>VLu2C;W$~Uyrvu*N}vTj{y5ruu-59PA~(F zfS4Z!S0BIwQNJE7j!~17|Mm1zX`5hAqb*=1>X3509St@7NULu-tj;_ zDVTp7(jn@X<1J5Y;OY&EAnN-;ljBe~BU2FfXTjAU*b7nLW{0c_!G@@x0aqXJ2ckaL z3!w&?1yO$tuKs}AG_bS@GxiDwqW%k9J%iUQuzC(r>;oJS^-9vP@DYfg4OagMwD17T zLM0&T1K{czc0klW$6FuO!PS4*1yMg2exm_4^Vh)DPk0AWzYfO)C&WFs;OZS@=70@6 zhj+Y!Lk8~OWQh9dc*oz&;OaMYLDa_`1zUqbK-`l8S1%9%896k^J3cuHu0CK5M13`+ zc*kM>0l4}LTOjJ&@Rld<;OYx5Lev}J&A&3Tu<+S%1)`n{Z++(lSARfj9@x#NK?_>I zEK~v#J{55F6Fea5z46u;%i!uCBtg`R;GG}50$0z_0#UDxcYKUV4(4BjnGp5ac*Dm4 zu71HBi29R|VG&f%!u!8*aPJdQ>P)?g5j z@P7eUzn}%8eiPpMOH3XXJ_%hA^%{7?(*>@6!hDGOOL)~6!POURg{arUTmLSAt6y*u zqCOh5U<<>yu=$R2aPF^KwGcyy&m5590XUd z@C>4U65jZ2fU7_79isj^-t@T+u71H!i28CfERKhlS9jp*6$~IVxp%>fw=nfU;)_ce z=3j+a z1y$b%S3d!&J`eBukUenq3|SEKKjZCBy+Wujf~cR2V?qd$UnJCE;j@5y2{`@K;!Xc< zaPL<8E)T`i4Z;RmS4|qY;ZiO}GM@7Naf4BlszZLI#m=3u54PPPZpJMM$LDSDRxcUXZ zAnKpsZC^cstDm614D4Sfy!E4y2F$+;tRU($UBTKg2uS!lz|{*hK-8}~grO8H08yU@ zSAW21IaoX$Z~C7DS8osqQE!QNe&-ZieL*HfeLvp({sXR_p%|imhX>eM7zD)qYMQX{ zIj|d|eu_JWQm_C-eF$8A0yCtg_aAR~HX+n|LeyWxTYheUt9J;3s87HO0j&`ACFW2Eqfrq5u7az-um_@E3vYh80awp(6{0=^Z~vD~2j<^` z_Yn2>@z%d42=zZ8>QnHxKa=3jdx&~By!~rExcUt&tHI7~ z!<&9$;OZUNAnG53HVc7uq7o4QcEQyfltI-02W@IXRSM=o)bBv3p9)d0hPOU_23MbO z7NUL~-u|74J}i6$9zfLJ#_L}vxcUzdA?n}YEq@B&>L0v>sAt2Qp69{UfA|PdZ-TeI zeFm=H;5$Tp1m5)U3$A_w(;9F%JL4_iGz?(j^MD_s9{+msFu3{!Vi5Ij@P=m#T>S(I zhp%Mk`VQ;@%k6En*$Qy1*#DBi}1E*_zYqGRWO0555&8^)CR7;Ar+#2 z1K#o>3$ETE3!+{XZ+m_QTzx_#M12(A@H_@rf1nAXz7TKv`2tt(&;e1u9-JyL2}pia zGJ=KA2dH{?yz`F%aPbTff)A)qhw4QNImueYXa#e#2pidKtX=@fKYDgHsUo zQ}B+zaTvq=+i(%0o*lGF6Ek?A>C+6Ze!_Q%`dN6#^HbpJ4MNs}O-;b-{z-846QUvN zv+(v`4#3qj)Iiif#5@1;4zB(~9YnneB>RBfhD<=xgNz9*d<@zl>R;eZZ(eZq3cV2Z zmU!2nRKV3IEQYAZv0N7#{>$L%7Z9cX3S9jIsQQz5+rvzzF#jGn3~|qDy#6(St1mbS zQLlkFJ;%Y-FL(@5KOM(_1tk1?;OZTC*MXyl2e0|N;OYa^A?i2a9WQ+WSI=MsQQwKT zJQOp7h0la!het{M?`?ytH+Te5 ze+h4X-vU=J@D!rH0&jcZ5nTO*PZ0I8cMFAK(K~{~Yi5a|2wxLn}l*Xom~fBWMI9JlDb13-m$M zKf*iya0jlQVFg4zWELLHaQJ)ymle#v3!v)D@vh&qfU8%y0WlxP@D;TDPlK!f09DU~ zH~go-)id0InBRz3{UNye3HKrD`|!5MKETx*JcOwKff+Pl5lHyUS;NA|;1NXqKD_zY z2d@6Z6Nq{ryyFQ~aPOXL71iO<1uY0b+)iZEI)XU;6PgrbV{#B5G zsK>E<3>v>iaPJ9O_CjqYhf)vF3zj*!IhfuEuQGXt<`Fr5%7idD%Z@`;=UcuD| z=t9(o;dPIMEi8NvSU}V-!|NV5xcUNXi27-G!@mTsUceKg9>;V6H2fFA)jL4dzs6fW zT!5=LNQRhSfVY4253YVeIz+t)-uh9;4jw*@5cU0d^J5fTeLyor{TsaT)d5%U&<;^A z3p#8CoD)z9NdDahSD)|`qW%Hi`sE2+eSqjDuz{c*$6y8;0Wn|59_HT!DTsQ0yy?LK zuD(D9qTUW~_~gOWZ;*wkH^tjuoUpaW4q4e$DjQ*iYQ{2}Ts@Vfs8T>XPUi2BQT z=Zn=GVBvEh4x+vQulqyb>J4%s>TxWegr@%{xcUaD`e}H_OEOmO2kjt3i&`)j z62JH0>Ob^B)F{F^WZqW%Eh^4|)sUSTaneHq^VW(HjSf-MmB`FP`N8eF}= zc8K~Au(yPi$K2^KyMcOdG&;T^B=L#TfPQD29* z|62oBf8Yy5eIVZQY870)0{>=kpw!`Q&)n_u?9)lXOoQE!U3ym|vye_L|xO#`T z5cQw&&Zl2OsBhZ>cETsT<}Pul@kFOUdPkH36=23KDIReuEUc!G!Njw11Bd@S$hHkI z8<~K_mxenmd;;b|)L+CqUK9pbZ?FQQUITCbZGo##SP4-dhqpbs39kOYA&B}dc*~Oq zaPA?ow-jz9Bx!2J8+IYhl8-t}NMaPU;6VZvb39gEK_E zJ>K!&I=Fg=NQinxyzQAaaPXOw5cLP}uIGFQSHD0U zboLqp13TXICgTkYpABXZ^_%gQhhA{?1(6W-sd&fJD&XoL2=#do^^fuP zH?P3eUnqvC7sH$WnS5aW{m=kWpNiK#25|KWO%U~^c-!-FaP<$`A?k5#AA$Bqdf@6e zbU@T^z}sHk1y`Ri5u!c^Z}_}`tG_T6qCOXIeJbV)3m=C$5cQKm83~l3&@f1tiNOV~ z{=o@|`a5{XGmGHr4>0ZooA?fIep~=ozkw5?UJ-A5<{Vu80||)w?|93fKM3`P5cRw9 zmOom4u<%)63Q@0vw|yP~SAW3)qCORG`e}o!cW{HKcgGt(Tj1&^_(IhC;jOxu=QiJ z;OZT0cY)O~;+)`4S+=8h0105WUp&AyRci`#;tapP|nc^)!xdLJS z4e)@dUjW&L4c3cHK-^;iSO4KAMEz{M`8N%&e!@$L`U1TBF{i-Q3z+T!TVDw}0u{_c zB_QrO1Xn*H8KPbt@BH8gxcUPX5cO{=P|bz$Am+;j!NTXjM~M2%r(r5kX^46sxcUWq z_ktCyg-jcR*~kP$eHC1NK=wYcv^n1Le+69qgnWp4GraASYjE`sra{#A;T`{E35NN% zU=u|BHN5>nBe?p2n-KLyc*iRe;OZ~@f~XJ0yFaB5uHL{JvhaKf-tv48T>S$(i25UV z$0uLG)o<{Is5jFFM*{`{i7$x|SonM>gQ)kyJHPA(SMM+fqJBQ!@GOC=e{cw*eu5u{ zQ@{cc_bh^|FA#)WWWa*AJiGu`-yj50UynCD|H0KWh!LY+ClnSw4U!P`%kY{X1y^q% zON{ysxcUbQ5cRrv+pF8)>IF<7>ZS0y=LuZBfjLC|OT6lZ!eIVYu!g9&#~c0*aP`152F4X-umbiLVXBCJ^t~}A8_>tQX%TM;2qyn3x|bI zLk2`W{{0IfaP=R`AnMKWmTygP^#=1G>P_(GuMKeZ1xFz2Z{m%wdvNsu#~|we;0;fn z2$+8Z&Op?&<1OE;;OY~24ubP_BHsP)8F2L%f*|VO;+PM3>Ki;DC#67Em4mH9 zAt36Hz||XgLexLU+g|+ySFaEVQIEfWq!0-UpAS&=_~!@x;OZNKA?Ekv&5t#3^#b7# z_2==%?<%FG}VRUGRs9%kD z{vru({)dGS^+)iA&jh&o14|+5_3*Yg_QBONtb(XNino9C2Cn|XR)~5W&3R~lSt=S9 zJ`CF+>X+hepL@X7Z`cn}54nX7B`JeBkn~&zSHIu@M12+B^sof3-rx{KJ&xf|sQWL$ z)dxV;|A0gv*bT@8#61i#F#iUehM2z(Z~I&iuHN7#MEzB~=EuO*3p|3Tx5ZmOcEQyL ze1)i&$GiS#2V8xD3gqM;3%vEwGr0N|2UmZf1fsqZZ+M=8s}JaasBgx5Udk`H`Ukrq>e=z` zSJH@sg%87Lh8sgs;xcUcB_4wESY=Wx~5QCUM3Ge=n z2XOTtG$86@@a9Lpc$j|!v>@v5oI4Z9)gr{e987{Jvl?1QNPi&uRdLj6IAdQrUlk$d3k z9oUY81EUphdfo+Be}NaGz5uWK7jX3sq7d~D@RpxqDX{QS5QnJG!h0T+3tat#T!{KK z90ddXOi5c99%Juf8(u71K=>!Vq4^$8at>bK&p z-%r5RE8K&q_rRMTzQNTOJcp3tu7XK_|$eC1o%dlAeR$>IH-#H#^J@ z1xsTP5cLgk^&8S5>f`aYpVz_F3sgYVzr>qJ?@{)brxqA2$WA-e3nry))kZO^4v>8(u=xZ_vP=;2`1u0j}Oa z=qx0T@QyFZWx~S8z!IW97jO9Zz|}9XgQ(w#xBXBBSDz3KQJ;u+KlKW@`V0LK_0RF9 zhih>42c|*PN8+t7Sh8ULRhR)$?})d)FoLTucn49hf;T@Vz|}AK4pDy&@A~aNxcY)D z$VFrwpbIo1F^57z;&%^RJ;OL3j_y~xd2iuQdy&GJ8 zfgMEsEWG7y30%EEEJVEp-uibDTz$XZ)k(4Uxhb)cEHsebU@Tk z#amx&gR8$V1)_cp-tzDXTz$h*hpD`UOWI>MQVu=LWcXg%c3<(RjKk4{)W5=8zf6OxFJQY2j$cc> z>W{$HZ%~4$Z^b*m{|T<%!3d)M4Bqh;g#uXk2)IGiyWnl#`oYyFv_jNt;~fvIfvcY| z38MZiKPtF)R*F2FZ~9tzCr9N zH~{gtH>8SS;qyQoqP`z*dh>v*FHnc5e}i|uK^a_qf+s}%AH3zs5`=m`hb>!r&rl5W?}rG8dNI85r3Y6p5Cc(fhgW?JTzx=1M12rm_jJM4Z%Bry=fOK) zxdX2Lz+#AcZ5$Ikko@utuKvRri2D0@`(Gj@u<*HX8=`(O-u{IXTz$hmi2BKR^J4*A zy}}EK`WJZbvzrH3FCcvloSt>@?l(CDSMLx4QO}9DzW4=K9}o&r&y6>|X_UgkCm|Z5 z{tn*$NElqbLn1`|bG+(X;OY(1A?jW5&i8GCt8XZRsQ-euJ@x>hz8<3fC*JlgUm485 z4VxkASK{4|Zv$6v@C2eh7H|5`f~%kK0;1jr@A&WxxcUblAnNbq&5y_6>JNN@sL#cl z9=^cU8+?PP569bHQYwdq&jh~f;Pjb*cf2bAuKt4oMEz`i><)tD-#WPZ2?;mA=1;-v z-!*Xc1}PBr*Fgq>b)pg=VJ3!KaPfP|> zuN1iYhD{LlJMre1NpSTJJ0R-$@YY`k;OYa8L)16otxw;<)j#+HQU3&Qe@dnj7Csl0 zZ-N87JPk}?5RmZqf~ybcf~ePpEOW%6z5=ek!R;1U%@;6RTb|@!!A0R0Z?zf?kOF<(`;s0f|7|V*pnla2=vv25)%A!POW1g{V)%o?W2*wH~Xou!qjh&gP4zB{r*;%`UZK3dM&*EZS91q-=F|dKMThK z4v2exZG))~u!5*}!du^U?uMyf;0jSMir0K`5k>|`g>oPcqJBT#{!v~$OnpNUMEy^^ z?U{xmxcVB1`WJZJv!olQzF-I?T2CNKPW-W_rV*# z`s~cG@G*m^|Ax0dT`2-rZwXQV5^wr!R)?uKaE7QqgV%f~J(zk1H;DQ;F7!3>Cc{N}&ahN%yj2~iKZRR`5AARfd$ z!A3CkAE4^-hfjzpOufM@i23-#r^XJhel|osWR*3@1*jO}9wv8~dWJa=^^jf_s#*{a zqJE`6O#K6>di?hh7e>I;UziIqAHRFPC&1J%mLIttX5{7DCkHcfUwGO#K9? zdK|+E(EL){2UCB6DD}^#!qf{aBE~(-=fc!4fU181@*EZn@vqG?nEDBeA?91-&0oIj zVCpX{fvCsPJc0VRe+x`K!%~QPKD_3y+6z-JuneLe$Mh-G{0&E7>K&l!&G4>YvVH(l z->?>9z82o{+~XZg{f12t^^jc^m;nk2&re@r>I*hQ)Z;I2XEU%u%V&oz5cQB=8!q#` zIbrG*wnEe!;0@2Ef-v;~+aT&8w{GDw|GWfD{RgP}#dyu{QHH5sumfWLMjQT|4^a;}6%IhuO%JbKVCo&9>Tx&+s@~NNral0wz8KRfU=fJ> z5BR{;Ux2Fr4VJ|uAnJFA!qp#yxc@BP@VpueQ@`LaM13}1^}XpZ^#VsB>QgbD0v3U| zr!ya>z5%Kp$MLJs@M$fFseb@fk7Ifns(ybJOufM|h=X^J@@JKw&}Lb9f?5{RXId z{Pl0vESUNUCn4tJS1-62roP}5L_Ln}*HHJfuYjq)09B8FJ;RI5F!c>*Am%?r@g;%- z@o(rJnEHaV5cN2wPoeI4x(}v)15~{u-t??_0;ZnfJTd0)JOxwl09F41;basR#Qma| zVd@PoK+MN+{0Y?k9amxM3!v(y@w$KVJ(&6l7a`{3*lrFr|HT8C`Ug<;Pf%Qq;6U7e z>jg~xg-a0gU*L7mw@)zj2d+TWE8_gFBpLF=y#*C6UY z;5C01H%$G48xZy0c>Cj*1!3wx+=8gbpWjJy$q z%*S89*F?kA7eLkHuOBOtVd@`1)#I-pOR{0=9iBnl!-~T}5dT`&!qf-6fvCry9?aU{ z>fb`txHR*096mURS*&GFc!o;f2YFKPk0A0AHRB*c`)@3?;+|TyY^tFB4~*D zHOpY?1wKI32*mvDA7JVaK-J@~&v-t=)C>HBn2*1Ht^W#B z9{^R4zdf|*FHF6`e~9_`>!%$|?9lq@162J*yy4%$15PYf6P`lUyI~I=X!&qJ4yOLWGl=@#(DDVvG4T5gI!s{d7rch3 zm%-~EM?aYQ10Nvj@!yXn76ntk;S)qXj^i4j?l(_>sb}~MQICH=El)N~eF0JGAC|(@ zKOjo|wg#B`fG@SsdxBJjQYk^F!c>TAnIN4 zrk_`vVd^jZgs8`#o+Wp~)KB;YQI9`;G9H1cfAAZk{x;tH``{5w{Q>6t;3SOyJc9pk zVd@=NA?kbZmWP>tVd^iiL)7CaexT`dCL1?2KMHU{)Z;(jq*4j4o*$zA9^U+=V+m9L zK?I^c80>3I0#cqVw1=q=5G6*vm>W#}2B>;vyy-!~AEy3+7{q*GyyYi%0!%%F6hu9a z;}M|Yc{LTL-Tf4hr;|e4Kalc3^Ont*Ci2CbwAX!WdQU7N%AJjbwo)5r^?%>@I zue6gNs@`D+MEz5|^RJhm!PFZphNw@(dmfzY3IVA33wA)%@4-8NpS4jCsy^WgME!2a z@(!?HkO_!?cV336SGWsNUsR8*3c-e`H`pZ%HGe@2WF+W6-u)OG+(lsO^C0Sf;9Y;Y zJOZx18lrwG-u&yB3{&sW2vPqHulb3saP@r<^*FXmL-UJ&4@~_8sQPdm6WWmQ`70?3 z_3wv;5cA*SP0wGwVCo;Ng{c3EH$0;!!qxAGsL#aFfq}TEaU)E9z)6VuJ$S?C$yb6fv9K2TOPi)gsFGvgQ#c68=h*8F!cfb z5cN2cKQw*rafPW*fU3u_eGjVsk{3*U15`bZ>$ail_Xfb!3z$G|S~Y=e>jB3dG66|% z?otxa@Cjgpj8q18BCA5MA?p98NJ7iP%4O5@63Zfpz^>|S8m-oZee}JlI!!f}M39o;T zVd@#qL(Ip2-nPJNxcZ9_^*D~-g}O)oBTW4PsCrYp@v-|GOg+ODi23Ds>*J^FO3?Jt za1Wv$|NN>xA54A1eTe!ny!~x$O_+Ly@6W)Iq=Gm9XX(S#8~lK%&&S)JoM#VHzu*r< z{cpVClNbzBZva|)%fP^ZW4SFf{9Php>KFWnn7PA^P#3$DTP2rv8I4MEwoC{`XxEQ-47WqCORee<0~QeGg2%gA_#l zA*g@AoQA49sTWX#sL#eRAq`Rg{y9v2g9AkUdmQBlM7b?%>g({v$8RH;dInR7`d@hCdyxlRy)8uj zRlNCGCIKRn>OVr`AE_tHLy$e_008w9v-~Df4 z>L;{7)HmV?Ac*-Xe_-krx*+PO;f=rZ+-lJDbf6ca-V<;CCs`4uUSK*zJ&x_T43PM) zRfnl}fT}Noj*kdH<696MI+%nO0|NuZ=^Wr1{=qLu%Z&Foga+vVMGfeBcg6;YY7qto z1`fsu1_lNJsH$91NOLxWfq`Ka0|V$dP6n82(7_)ZjL%pZ7#g6e_LxFcpTnXWK?F58sr!lV5;~RKvaLhq8hYXje{{uo`FFCs!Dtn zM72H>rn^C7s~n6OiVO@2P*p~^AgYV8s0N*{#KAaKlYzkjs!IMFL^bG4Y4i{T%{Fl` z?$BdkP=KmZ{tZ$60gKt7RVW;c76uFq22fR>m})^ugh7)T)7_vm(>WNwfKD1>hNueQ zhR~Te>Rl`h43}6?bJ`NHYJnyO1_P+7m#-kI6<9G< z?*OYVYi3~h0994M1Q|rL#iIHQSoORP1_qca4L*qKAS|jur{{4nF7IYwFo3Gc5QM1C z#G)FMLpT^`^)N6LKvk`jgs5)Cq8fBFGY8}3J_d#jP*r#BAgX6$Q7yv+N>ygl7#JQv zRhjrgRBytf+5oJ2(kuoB2dJt;S0Sp;VNvY@R=r>Y1H%QVst)G{aBcvVcIdGa0aopE zkbz+WR8_tUL^U%T1A_z`YFy@kRWCfqz)%2HWfBBYorpzs16Xza5e5basH%!0i0VQt zs;7Wer=MnEXn?A6D~G7=z@mBuSoPyG3=9EKRXdv@s;6R6y$7ti<~#$#0jR2^7KrM_ zSX5sCtG;@kfuR7Z>g5E8>UCIDKLM*=dWnJI15}moEQsoTSXBQ2tG2t!zz_gcmBt4- zrS~Kj)jZ6gbh7O=1498+m6{+#^))sIh8JkDqX1SN{f2?T0IKSR1w^$WJEm$Au)gEBg3%)Th6hKuS_kpMm!=gF{ta{pa28IhzReP2|RA*pOT>w_S zjE#}u092L60?0~MLNgpZGH}6hKu?n+;L@ z0E_AuVAXu6pQL3VAbwx z85shgst!d!RPV>4`UY6F;W|c!3s6nbBd094hUIEd;jEUE**s%PD1WJs_9wSXBIUN}MMMotEXDV(TvS_)XT-d#q9 z4^UMt-VoIfu&Ay8tNw70kzoQUX^=B-qd%&vO9xyUAKvks#KveT^VY&o#+ZqSs zod=8z1yEI-fe_V-SX6HTn;rO&kwE~eswD=Z+60U06JXU#A2TvcfU5d_9HQD2i)zq0 zGaQUEpBWh#PC!)6I18bpxfmF-xllv!1K4ciFN_QupsLEALsYNk!feN~uz^yQ#}7t^ z2B@kVoW0wwKJRb*l)fT}w61)@3vi)sh3 zYJO!Vh6_+tVgh|&mrTT>Is~kGt_Bl>0#wxj6Nu{5SX5_#RsYpvVt}c#^@gZsKzSoJesCI$zns!q9nurHTk zQN07Knmvq(VFFaugfNKeOITE&0jo|;U}Au&O2~$&7UsqD24h6_+t7D5o!zp$7MYCUl<&TM32aDb}P6^5ub5DR9^tA4x7Zp zZ~>}{Efb=85f;@?z^bJuGcgE2Rn07fsJ?2UD0B7C=>*PK2oD6~Oc*4+kh! z&6~x<-~d%+ISHcL1B+@K_Z47z&`OR-A&UmKMbHWdT_Au4PON8=$I!FF{lX zVo}`!R_(lki6H^1s`WZVbvqW-Gr+1FS28h7fT~J+08xDqi)zsLIR|6jY9@vPs48gz z$Q6~Jv8X-(Hv8=+P>Bpt6|VxJjf60Lc?GQ6X*&}`0#wyX9f;~wEUI6CRkQ45V%Pvx z^<*+c^&Bj!|A1BZoMdA7097?(21NCFEUE=KL8(gSG!w%Ds4Az05Y-&QnC=FhvCP3} zaF&T70IKTbVu)(cZ9nKEXBJ?y|D0uFxBykfwhW@W5R2KMwiXBD!E;Ou0#H?xH$zk} z#-cg_Y<9&(CWZx2Rkhn8s;^*CT>@5JdWngl0jg@-PKat&5lmlpfK@wOW@0!1RaJci zqS_XV>N#N5^;ek~CO}mQEt~|d(?BPJpohr@ug;>l!0#@Dhi;3X_ zRMnFo5VJ2~QGElfdLJh(^sNC2YR42x<8E>Jq@ z#RW+*uqMA<()0Y8Y)i2zc85TfQrBp&xyJJzE0#;q)!OTzqRkgDPqPh`_ z>I$&xZC=a_2cW7tS|O^pVo}`#R_)}?%rF6}YRgQB>Ni+aF955y^k-%`09AEl9z?Z* zIHoVRfK}%PFf&|$sxsOQQ5}Ls^$DO8xKS^vjnEQS-3%|>OwLzLjY9Oe}0H+6D+DFz^Y%SFf%X+ zKvW3^LFhs(szLW@b1**3VrEc)syY!1QN0X{Y6q~{>bcAe7oe&N(jlrJV^JLfR_&F~ z%+LT;rCtP4EhUNR%M7sUo&shD1E{L~dm*ZWu&Ay9t9GbkW;g&<<@N`ndO8->6Tqr- zI++;)psMz|L3Uc5$D(=(Sas4e?h(+}mu|`Lj5mlryeJKN0o!ZL6-~d&{mkd!IghjOhSase+76t*R zs^wh})!kTByMR?o&tPHL09C~oFc%zxpw+(UbwdPLwb3>f1_7ul_cajJFR_>n>R)j% z9zV*$5CBzmdJ9Cgq70@l8^C6-JI=yz0jetOB1CmK7S&V0s`<~dFcd&lEw}r^=yLvOP%9Du6o_JF8sos2~_4=*THO@GV6 zU;tG$dk#c(7Z%kDVAW;sSQr*SRb^^IP8iybMYRc7^#wLoh61Q6Umu9-$5>Q*fK|Wd zWn~C}s*(+WsFsw&43ikJ>KA;h3<^+H(^?>^9kHk`0IOaq!OE}zsw$`pqB>8GfuTkY zb+n}gtopPhD?SI{Uo&i?9L6((a0#sGfR*33HSX8e8t2S0*Whj8EnspMQ znpqyxmj}SAU#YS(EP$%|{RX015sT_8VAb9_tPBiqA*xnDX*(>cUw~C_*I{MY09AG8 z9Yj|w7S(^is*QD786H4Y34MjAuEwHTfDe?aChD;=C_q(-Zw1YLGcc^jqFM#4n%jky zK>@02;W3EndstLkfK_jFXJyy`Rn>J7q8fA;4tnY116IxK#mX=Ns>M7+#ss+u&C|;t6mhx%3uIhwKD*sx(|!$ zIbhYF6IdAzKvl&hLsYNCqIv^Z^_CP?h6Jdpg=G-c$FZnB0#-dcgOya4>pSurhprs*-yKQO%%;8G>)XW=GVpGAKY*ZTb#TErCTf13xI8Xf&`g9Du5t z{u82FAB$=cuBT-*R6PAQLO=1E!54*pa50%w*aC#35#kQuJx)qD+0I+JQnXC*7P*v&^AgUK&QJn%-{ca8`g8@`k&?boLJy=v%fK~5W#LAEW zRn>eRqWUHl)jeR<&MR0MCO}nXaX|LG|G=Vp0a*3yO{@$BP*wX)A*#8RFynFySarc} zR)zymRl6-Asx_1t7_600OU)Bt)kS+)84f^INjO1NcVIF54p?>LK2`<=sH#dYi0U;; z3=GH6%>DpYefM_CyXpsG5d^lL1tL%^zc zA7y2j09Exb6JoZY3Z_dkz^W5YvNAAaK~#M%gwO_9RM&u2bDw5qU?_s9n#>Kk+b$4` z>Iq=gsn1y%7C=?W%0pD=sW33qsi20*60qvyuUQ!spsM=aA*zpIQN07Kn)fp+!vv_R zEnX1SS5+7oexR9s2CQ1^3oF9`sH&335Y@h_m@at$R{i%2D?sEz=uwp3hp?!g0#-fKosHoDRF!%l zMD=+rs#kzjpYUR1Fo3Gc%!H`Ei$(Pwu<8c^YzzfZRsV}1s=s1UeF3bREtrjgp%|iS z$8HGCtA-huPr$0h6WJIJKvjh>uK@c}6^rU0VAZ_&YzzrdRq>t>)wWnv^9X@bRdfv- zLjqKlVGu;Mw;BUOyc%jwQvj<@s$*ktfT~(h15v#Ki)s_F>aa#O2AHayQz5E%U{UP> zR-N6-#&7_tO6L$n^+_zMW5BBG``8!^psM;FLR3G-qPhUAT5k#)!vv_RxR(&s-?6A} z0jr)rm5m_*s_Kf{N^p2Ht7C@A46y3hWo!%&psG%XLsW}kQN0GN`o~H(h6_+t(eV(~ z@>oYqFHT?)11H)B_s*Lv#x&e!76|m~;Q)~b21ET5*52)46z_37_fnkL@YKjG&m(9UgagL4Q0aTTp2t@S< zbp{3|4OG<$V6%BHurWA5RaHqqREKF`sxASm7QD#D&;V7Hs|Zn@jzx6`Shd1sHiiPI zs?Qb>)n!;z&jG7mcb$!a!4jfsMIMB1!=icvSasziHiivQRk6ho)zh%3J_1(#-+)!W`_9Ht096(99-{gZ7S#+QpmgH# zlZ_z(s%ja_YH&`wtHHqV8ZCB2z^YaLu`z6bsxo7PsJ7R{RILG4eefR}g9B8Rav4Om z4;IxnVAc19*%=I=s`RHqREJ?v9ROB+U4os#0H*3BM0GqC)hS@rpB2~{63#+Y@jZah znVJj?6`H7NumY^QQiYvC0IKTsLx}3#nhXr*(Ny<D^#ZW! z6YA^?51^`^eT1mi#-e%)SoM4@c7_j7RVv>hs?D`9TS}mt@i-V+b=VmUpsG5UAg2R6 zVNrbtZ1xI0c7_R1RhRi8sspj8{s2~e)R3Lw0aVpYF^K8}EUH;VL8)qrF+0NosHz?b zi0VQtswKdxe;KngOn|B?mV~J8(qdqkp@kYdI$+fiChQCiP*vHg5Y;cSsCEFWo?*_; zPykgWWCBtB6N~B)uxdAJb_NBgs=`!=Y8Guwmt=rd2fDH|G(c4uWI=W!M2xJy)B7 zVI!LA9bnb3yxAEXpsLQ!q^!$KvkVN1yOxdhk@Y@ znoDHBs`o^&GdzH*D!B+zZLN#h(=`CA_K#v`Xn?9}{|-@|i$%2ySaoOuJHrI1Dy@*U z;8JrA7S$18)scDZ3Q^;H^?xj?8^Egh%h(whY9Oi} z)J?zsg%#`!22fQJy%5z?u&CYxR(-OPok0Pr zDsnMI^=>SxFMw6Atz~COfU24erSD@={RFIB}Er)fsi{3=g2H zRvw19L;;Ix9&u2rn%u(9Z~&?*`y@oQD;CwDSxOE@=QehR0;sAPk0GiHu&6cxn;qWG z&aeQg%A9u{IGxPKqS^zj`pHCg1_!7rA9aZ8U077dfK?k#XJ-h2s$wvLsD6M&bpcp) z-%NG}n5xcXh-wc*28RFosCm8xtoraGc7_R1Rh(%M)gcB942cG)s%L;zFJ8>fAOKbM zG6$l1Jr>n#z^bE`vNL>us@hQwQGL*Wf#C+4*$2R?*Q{V?H~>|3qza;1%@9-d6|m~K zmFx@`psH^6LsZ*hQT+m}di`2mzun8uAOKa> z@d={(9~RXWDN%^&~8+Z-7eF(F>Q_b# z3_pxe)1U@e^()YZE+Vbj`$~IsmNtJ`)Fn z0#wx_D7^xU>J+f*0A>z`4^UN~ZbQu8hDCJ+SoH&D4hDuh5LJ!$A@m_Es(ZkyH?eRq zOn|DAdk9f|0gLJdVAT$+91I3fRT_^Vs_$Y^y#=g#4oEdr)w?GU)i1HAJ^@x;&c?y; z0jkR8FGMw{g@+#AcfhJuxj7gdpsHSSYy_w8Z&=L!09GBv%favgs_F+9L^ZDoW?ZsJ zfl`$!9|r>iH$;`J1ca8vqFMs1I!J(nK>@0&2TH4BQLO`3JxhRtVFFauK`DsY7Fbj} zfK>+waxh$gsyeF%QSFCCbqH8Bn+ONP1*od|nh@2ISX5_#Ri6>zU|0ZE6`%`Ior6U+ zXtf3h<1A4Q2AHa477*2SSX57dm@Ur1Z~&?*%^IS*8;j~CVAbUk91I0eRcxLR)ibcD z-T_waEzQ9o099oHrI%q*eFm(0jx+~@15}lEGQ{jXSX4g%tNts`!C(MYwICg$`YaaJ zU%;x*DsV8sRBdU5sJ@9sHHS1PRe7s%FdTrY@^6NyevU=83|RFCH4cUVs4AOwi0VIB zR2zU*vuJQII6zg!{)DLJF~v;ZE@0J%Z8#VbpsE~1H-Ynx1Qyj1VAXYw91H) zsE)*e${P+wHa`xA1yEHt0wJoKu&BNOHv76C2g3uX zs?Bi_)%{phKLM+r8OXtK0IJF$7ovI*7S%t%svAN$7+|VOpsF`vQOzR*N>xWfI2anB zs>GTgW*@+!S^=#3R|E%x0#wzbK8WfISX7&URo6vxFnoZj3YY>>eGiLj53uTv7!HO6 zs49iE5Y>!k3=CpssP$zGSao6o2Lnviv@H(*bV^KW=tlB-9gP{PbDtAA`?1NZTuK}yBP32%HfT}XS15y1Pi|PYl z)z;Y@3=U9LW^W*>dCf6>c?GPxBbS500jg@>7l>*zEUI6CRTt)SFdTrY66A;6o)e8l z^&hb6%_STR3Q$$^6dEqT*o8t>9o-09ExU5u$oI7S$@UpfniQ!olzXs>(eV zqWT;b)fQmY2irIp0-&lg`yi@+nlmu)TA-#AAF%2}Jsb=LP*sN}KvYLqFfinysZIc^ zcI@R~xBykvycD8(Jr>m^VAWg`IT$8DRUKUhQN724f#DLG*&SfjMH4v~ENjB3{aZK~9H6R<`XH)BtT5fp zAP0*1f^8fO4p3Ef{SehUSX7IERbSc0!O#Fz^>!XawF4H_8erA@yEqs=KvmgUZ3Wj- zVOUh#fK_{5<6v-rs^Uz9sLr%vV5qc0jhz6n>QDDL7zCiILZI{sD+Y#}XsT1ds%`Fb zFcd&lnPfoBR<#T8)HCm(PyI6zf>tAwbw!=kzetUBxw2LnSDMAgbU5IO~m>IGoc zUN1NpHb7M+T!N_X!lHT$Sar=u4hEPi)n5?RYq6+40anfMgM%Res%knXU>d7h6JdpeTN{bYq6--0jrLbpN z#iBX{tXff#li>qYl_2YOaEcYS#q?zcShce{CxZf1m6k9>wL2EoHDJ}VwKy3JpsE-} zAgT+osGa~;Eu+oJAOKZWVhm9|2aD<@VAbypI2jtCs-jIGs!w21y#uVe(vXuO0jes^ z5u*A77S(6Ks^v{M8494P{yITaOW0wC$pf(J-6ot249*Z$_K^_U35)74VAbsAoD2?7 zRf&ZV)%jRdb0~mP)od$Hh61Q6^HPZFSy)udfK{)x=41$fs;XQMQGE=HY6Gxp88=Rb z2B@m`Z4lMpv8Z+dtG?{c$#4LwieU#twYWWIn1EJJaxg}Fa54x$Rb||VsJ6zUItOgF zwLd3A0aVqU2N2bXSX4KFRe$y8WOx8owLlzlgGMhF)lt5{U;0jt(X;$$d*smg(8())oNH&{{XAz$mC?W09Ey@0ixOti)tQ4P^t>d;biy#RTbI_Dbwh~i8Z4?`fK^}V0jkQ>4WjxC7S$?X)!mag862Rh+I=CaUt&>h0aooZg_B_d zRMov`h-ywJ%-Hb(tNuTYli>kWm1-(PwGtN931HQ~XK*qYKvh{ZLR7n8QC$L7oi>}3 z!2zo3K^sJMA{N!4Rj?e4>*jDWz*O1V?gFQib|)JuDX3@}yQFCnUVTo@RnT~Nb21+1Edhl^nXR275i9Pc8sF954fQsH7a09Cc-BSiI1EULGFRqwXs zVmJU*HF@t|u)FVLQGEiedSN&h!vd%(-|T&0)nBlvz5`Y*QOLy*09DnV4^hqQirI_) z09HMth>KwYRMoL*5Y-^FdC_{hEGnQ>)mh2K@BpeRZxckdx+`V~N`O^M)p0QtKvlWj zgs8T|qFM*6dUq=qLjY9OprySX76ARUe$r#b5wc zb;S;%x*Ln?46y3uGq@NYKvgaAhNxbFMRg5Wb=_<(h7C|v&&nXG4`We10j%165f{S; zs4A;D5Y>0Fs9pkAy=*xbg9B96{X-DdU$Cg&0am?mEf>QBsHy@%$Su?YZkVxi2CO=6 zHx~m;Rf!NpwGI~555TJL?B-%ce}u7#PGLs_G>nbTSsz9IBvH zwR$fXLjzQmnk+l(YVo673<^+H@iq|E zpt*l^)eT_PtB-OqBtTU~+Co%kV=;RQShegiE`|iCDqBB@>IN*TSAbQ!oaAC~fT}VJ zfvE1rqIwTl^@LMg3=U9L`%)pQr(;ol0jzq_SuTbHP*o)v5Y@}EsD1)gZGDc5p#iGu zc^O3Y7I(}P`va`H^AafUKvb#EgV2}V85ka;g*T5HC{?|=$;Ds*Rh4oCqT14ffx*iI zHFgxhs*gY9Vkm&B@;nAnJ=KGOVF{XQ6R_%}M_dd6P*px>AgVuNQSAX%efu#NLjY7& zI1l7D$p2VW$ADE&e#ga-09AD`2%=ih6VoLHVAbV+xfm`$Rqd^YsFuW{x&^FSm5rOB z!2@z1r=}-_R`XfP*t7v5Y_cqRI7khZxG~Wm;hB}+zL^> z-iv`@rx$8?TYyz}3vn|zv_n+AUI?MZy)jk$fK^9{b2EH^s@k#?qFMoq>IATAQ3-B_ z15j1(Rzg(kd1HoP30SqBBNuMP*pPzKvd7bq8fCE83*HPX>NuEP*qZgAgcFbQGEk! zwu%flg8@{PCzQU6MfDr7>Pi`Ih5)E4kJAvd|6@_jpaDuJo^sp_0Z>(ZHzBHJeK5mY z1gyG9ft$eqs*3dyM71Rr)f!;cnM&LY0#H@HUm>dFv8c8ItIk&CW(a_)%2zo8ZYeck zQ5^tQ{a25hp#Z9Cg$YFUJS?hHz^cuRxEVG;Rh9cdRPVx~x&o|P%Z!_$0jjDw5~BJh z7S%mq)m;|c3=^QL^wJ=z|6)eM75AFW_WJ_t3G4H&2Rv!%CiHa z+7OHC6JXU*_S_5sP*sqUPc|VAWEt+zbz(s-Ay>s9uIe^#`!(_n^z} zK0{Qwi5>;V&IVu18jwX3l&ZP|xfueWsxCt5GgwqhfK`7A(sG$5+~Vo~h?R?QvC&F}%L%0~;LTEY+0-63GreWBb80Z>)?<`C6JSX5_# zRqIA@GZ;WsUGsvd_Q#^S2CRB-G&jQos48!7i0UjXswaR|OT}}EFbiV#EI$T@jee*xzXPmVGMk$LrYh?uL^YE?0|UQ5s_HXf)yk#Z3>#po z?m|?D`D2FQ1F-5ZrQ8exP*u)Qx*Ch>FJRRnW!ww_P*u%PdI1*I99p1MwWW-kVFFau zXDEFXi)tCLYL#+s28MeO_gX%M(C@IQHUO)xuHa^HfU1(@JO)nR5&@XLbOEb2sN-f( zfT}tv2vO~XMRf#N^?`bBh6_+tJM|!{bFiq+fv9fbW;g&Z~c; z3=5#Dsux34%LQVF;03Vivf11W4Nz6wOCYKpu&90lR{eA~H-i9F)ua^=)p1x<{{X9g zKZl!P0aR7ZZiwnyEUJ05L8)rl0&a!|s4CHY5Y-C;85p(%qUHt#u|A1Ae-Q{LbfU0_B3{j0OE(LTz zsfzs>H^T?0s%@4K)rMHiRspLndCtvn0IJH*0ixO!i)st7>K`w-83LfH1R5Z!qp+y< z0jo~@#LWOxwFRoW42$XnuJqT(o!___7C=>%o`tBM9?Zb7 zEEqL6bbwWR{o`hs096%w5u*Ad=n~@)RMm69s`dYKGbBJ&iQa>#_6=cRU_ev70jzp6 zBM*ZDR8_`vi0V`nu~VAXu=JPa40s@Q~1f^%^%7S*7A zNF0n-d^`*SP*tnbA*yF#QO%$WN+;oRJPaG4s`x7)s#jrAEdo}(R*{E60IKR|9Yi%~ z6)<|3XnsE4R}-w&Y=VKLhVta_~~55otjsR)#tFN4gjleP~%~k097SF z1ELzV!uTdy?4*EIE2{G_C_q)|?trLP3uRzHS6u;CeNdN&!2qhN_$5TOITqDDVAZOY zJPZv`RR%(5!Lbv8MfC!(>VK1X7+|UlEFr23u&CYwR-HeahXJN)t{p^meJJLt)DvLU zrE_=~7C==6MnhB!nlLcT4n74TF{4qfin!%B@$rO^VWi52cjzR9fba%!oZMQg_l9Arb^xnZ-ND1K0IDi43v~Mv1H>hBGi!qp7X|s}A|d!>|FWic{=7IGtcy zUo`=&TH_ZFg8)pG9d6Z2z^WOTc^L|zs<>hys;`7IFg!(b3Fyux4#rRHybJfK{)o=4JQ*Q&kGN%oub!4SERf0js_@k(Z$Xs>-k(qPhi(*%!d7A5Z0F zaDb{>xg4T;A{Nz8z^Xat@-l3Is**hbQ9TEX>K|a$6BqL`C_q(p9)YM{iA6P!0Vq|a zEa7EX097S%0-}0zBxb)s0j%13DKCQpR8{pwi0ac=RGWZRPhHN-&;V7Xa2cZd85Y$Z zVAVD&co|@-UOb1WW{kpgNeoyu*BV}i4^UP0FCnU>u&6Eot3JGjm!ScwDvRwhIH#Fn zQQZPo{cIyILjhFPN+pPDZ!D^3fK{*C#>=n)s>;*|qBNQ~1rn`6<9H6Rr+#sr( zu&6!&R=s{NFM|M7RY)sD^&Bj!uYgr2o#bUmfU4@A1W~;s3Ulr43$SXxGrSBFpsHfU zuYkkkA{Nzuz^ZpY=4D8Lsya~yQT-5$Y5_w~s?zwz%WwgzDzgEi`Ue)(Dqz)yKX@4m zpsIpqK~(ccW4hY{teWF5FGB)U)rL6`)hbw2`+!xy`OC`yQ?+sdM70$b)d^tLKmPGD zOgIlw_4@&Y4vA)9h>u1sV@trQ`I-3`7#>1Ym5N;jhv2ek28OL@syo1{_ww>FG(c6| z6o;q=UE3%ggKG91uxdj-K86QSRr%@=)mbqN4CpsQZUC#kAi&2^096&^2~qvs6jSvP zuNYH9-vF!LB*w>(097?F1fsgcAJgnNVAc1;`4|>JRlSaYsJ?>5 zB@9NObaF|8kKqGU6bY1{+kjOck>X?609CbTF+{Zh7Iz1LRi~)%F&u!ZdVL0>8g#n`dhDctRUgvkWB347 zb^bO)^-3(h1nrpRV6@QZW4HiSReTSkdJPtL_khj5s?W#J097UY0-}057S#*Ds*?=) z7!;tYIHa$EQ|wkY%<$dX}&b zP6$}_r2syL2B<2{ClJ;9u&B-et2PMdV=#cK>U{xG{Tqu*YQU<)Bls95KvmuO08z~r zjT!S3z^YlJ_!u5QRqg)*QOy#Isd@=m^_eI>h67Mly5AtGFPdPg-T_u^7R|?C09Dn_ zcO9Gtl|kp9pxt772CRBT0w2Q!sHzVJ5Y-Y`T=D>{`g;Z+158zS!VR$5N?25X0jrjq z$Hy=Ms!AmVqI!)nrn@;zK&eW1J|BYtR2BO~i0a9Hn5t#Ks{L2+F$h3aO>OV6$_vsJ;L;Tb_fT zp#iF@#2uo#42$X~VAbUy)lgN{tq|2sSXBQ2tF{;7XJ~+`n%@giJq3$u(EeHu#`VJd z3=5#D+^<7aFUO)R)d#Ss_5iD% zqQ%ef0IF&l<85#Vp2wm(2CUjio1b9;R8;~iMD<-PstdrX#dP=?V5&6OA*$bCQQZPo zy#%Bhs%oArL^Wvq1W~)jGBGf)Fw6j}UKY>5z!MhFz`zpEz_0+S+!XA528J{G{0vMS ztjX~V3``vCuj3dPm|0je^GZO1aUekfmii@(3`~q1QE?0mOib)*Ac}?k1BhZ|ivdwg ztnvvA3@jX#3=9lRjBLqq3=FKsFBln^YWZ{-7#LXdL5k|cO+eBd?9V{bMF|WH%rOF> zBg0t0#|E&mF9+EjD+xNen>{C;tU|_!=$H2g*!Utw&fY?Sn)*x|D5ZfHW{tIGTL)c*n3=HgsU^b^{90LQR zv;fFx^e|_f1G-Y1tBiqBS{)=0y9b`TD7A!vQI;KKhcg2MgDnFC19w^q1EV5X2y}B2 z$R|8&pm7K?g?9^-W6i|Cz{teFz{eQMRLsD@vl}Yz!NkD8e-+9Jfhgc){<85UI05i6 zhAK$u;Xmw}T7l)x65 zfifL9f&DuJNnj74R-FNx&%p50fS-Y>;X4BZ(?xMh(9Q19R0c^&ERe*;3`sT2kc7z0 z!3s)x%#ftV3`u&-kTk~(NpsAQG{@fn*L1~xcEdv7sByqCG zN`kT)IB~Mant|D%#K|595eFqs_Bdm(I4E(l$3w(HiIY7ZEY1W?Lof`OHzijjeV z`w}Aq0|@hgqJ@Qll>=*j1pr7r+Z@6MWeIL;2pg0ocnra8-suSp42@Mg~R>6_8i}BLjm6NK6u}&JZNFm63sABS_5M3#85o zB=(+>f#EG90|S3E$Q4}7APlqVqn+-5|ajr@q@))FflOP18L1k z&0}B`0E>a{KF(ogVBi-3sS^T=ZDnR)*vQPlAPmYs^&rVBAjgO^gFIo!!oXk!DlSAi zWU_KQo3Js);g&aDHYCGF1D_7^o!57^wc4F~U&I!A9jXV}x=8 z3@{2dHgrHZ^*S1i3}V6zVr!sAGO&P+<7B?|15!wcLJA4-{saaFtFsIYTrG?O5}<+r zgn8hFfrtgXFi1WNDGWA1jf52jZ;VC@0|tiC!hnH+Hyo7YA%y{YD#0ua>R1>Us#q8p zkPCy|EDQ|WL1IXS!EY7@hR+}|q{1M9m4P9Km4Sf|sW6zu%D^y#6}2!p$jZR5mz9LV z;5RD+!*^B&1|dXYV9dtAV93V6z>icIq_QzEB!k3|3WLdP3=ExY3=Bd@g@H6X1A{m_ zYGIJT&cG1E&cGmSz`($OUKqS&XJB~B&cMJR5-Csh!k`9fB)l*vSAPX6kr-fwL1rQY z!!l4|(2iCZ9AXBw4B9N=g#mLL1H*+x28ITxky?ykgBTu}@MCXRGA~JFU|>>`2G`+` z<^mJ6+AjjhsELCLUM5Hr0NR3pwqaR0pbb#wl0*guW(naKP?H1H{9w5#4lxhhwqSy` zEugJ}GLR~0s{o{md08T;YDGX=1y5!7&ybh90BfmAhRQ+Kw2bt zQZjQHIHS3~FfuSGFtBlCF)}dlf^205H7-G+$H2c9l(|(IL5>tqfTT^xeP#>{jC0O| zYTP7421ZpSkOEB(1_o6Q1_nX%BnAdXRUMF68V3VI5(fi=K#~yyqpAf+2y|Qee2_95 zureo**jEk)hL0d+c?^uIejpJeP6h@&P6h^{er5&+9jMiCMg=6{F)*qz3vXd&V5sC| zV94fVU=Uux%)sEw#lYas#lRpuhnaz42^RyyG%k>G{u+>9ndew4?+z@#Mx>h(Z#F|%3*0|S$;G${LF zEDp}y>^1_R z$!>7&X15i*18T>EayNSnqgXyTcZb1pH+vx?pBFrLbNF#=2W3=H?&k340vQ6y-5dd2 zogkNib2mpIH^@j>?&b*LU}Iu{stX0HgXC_GFt7=b+|3aV=0I{cM}!ne3nX`QM04>l zL2`E!D0hQwl?LT*P>3;b-A`d)h~Sjt@MU6P;3=+R;8cK|pU;z2n#RDX$O97R;K^X% zRN?`RLwGRof>IWU$qzEXo`DzCeaHnhkU@NA1}>d628IMKIga^I6S6 zLri1@wYNcTVrSrDN@HNSz$43H%nb1*k32Vs$pAKyM*(c208a)3k0Q4-GXui}240Yb zAST#EMhHI`$;7w}28Iq^X^vK?iM+B%Zse8Yf`uEeJlI4J27#6=1_pK(P|o1vVcW*c zz#tf(#=y`Z7?aDu;2_A64kB}N85jfvZL=8|1Q@t>WH2!N;1lJLWMN?7$zb3U=K(p0 zfv1FlPl5;Jd?VGQn+m{g;)l4Y z0_-M!h?^Q9akrO+fdLxwTp_6p3<(1A9KRq|3Mhh;4LGq1D1j{!;mKnVQ07TyU|^5| z+bN&|wo`$D1Ju_Rv=;zLae@2Vf?qg1SQ!|&L49q(ud*OE12?FzE%*(bgE+WBeQm+- zV2%JcsIM*fgUgQ<)YoR?U}I%q;EiKtU;tsT16df@I6yg^1Ju_R{H+EuP-s&c0|Vns zMv%CJ6{N}p*FT`*e$GNx1_t5ek_raKnVKLKjG+u7a>)z~j8niG_OUWBh&pwH_(~vY z2C?NJ$$qdT;~ltczXDiR=tMpP17j;#_JbwFE)7U&&cHZlF&hJeIM}XMOOSGBJ_ZJR zJ_ZH}P?}(DbpeSr@G&sd@G&rmXQx&&Ft!GP#P;$rFzf`0<)@`FFt)~m#D4KHFnj}v zf!n#Q86Yupeg+0(eg+0fKBzbEXfrTKF@`dKW(<{L4B`IF7-Fc#p`gN{peDr_i0I2o zF$Qsi`?3%@1_q({R0amdYOpsBK)s;@_eLzJISuwkHP{;^{0s~Q{4j4+gT1klpMha5 zKg=7|U~jzRXJB{*5(9gq8te^i0R{$j0R{$fus5o~-T>Wkl_J2vAo&PtH9l{kyF4Eh z0cBv9Z-8nCSJvRj?gKUW!7eX@NA^BYqo)w8VKqA}vJ0V+EtkT;z?cJ;WIPF%&4EUC zTLuFIV-i?40csZ_vL|rBB0C8jN=pS87#0e^LMaIxN{<8>818|550304a45+OGBAK{ zlNSevQW7|nVgwl&A_QTflmrf?nSu-qQw13qB@BEa6bCdj~WNf73Z2(UMVg%}w4g;;Heqc8(QtuO0XnZI{ ziGe|AIl^@hEFfipEIbp%aKXYAV(>m;28LZA%a9!KTbP02J4g)40Tv<*3??EB43eLr zMj|t$)O?2z#w@AY7K)9a#@222r0%uR`9491B1}AJO&0vi2ed|NQi(2WI+yOoTI~o z8Y1bU3=FBFsIKb~Wnkz6i6OaeqbLKzdXN~B>p+*SUlC7yaYLPKeJqx8-WnP@pc^(6yrCRWP|5K?f@|W3 zIw{5wrZNU8#z3YT1_t>6s3Hka9%SPHH4Q{wgK98{nf^Qs42s|)48ms+3r`2T1XKYq z=Az4r`~vwW1e`@cy&gzi2H`UZ>18r7FhV)d_&{V4ZeCb?KvcAeF)%cV!LkTM?64RE z!+ww$I6fd^4B`w7f5bpp1ZpH`rvsv3LZl1^2B8*Ef`Djy03P;dU_fM%dNc>viZd`+ zilaK9N}PeA3?zo+fbHT844cJ4Sp;e%k^>kRgd{=X6#@>C15gEsEFuf4Qo+FsQSn8b zf#Czld~g7?w+bvIx`~10u4>p=@}R zD40UB$P`9U1_AYn{Xw-SlIxyHFfcp;*^1;kZb=3PPDxbP8AviP=z+wLTo)?Izz{46 z%OWA*EK()OzyLal9g;;tpjo5=nngkwk+Mh#BPff^mt%``1H&On zSQZIk1T|!tCmyJi699E8_+eQD5=M*+@*>dC0cQ~vCoZb8k3`$O*rXNHFV<>~r zeNbZo!rcJXfXFa5pqd;UI}jDDQVa}?Qn2(25d+;eZwC?sr&owry%YmOwG;z`uMD7$g@% zjYM()1B1{hP#8jV7eEytGK?RnS%T#0Vrd43d}&yz4binhnt@>rNDRr-Z>1R+Kv%&- z8h#LUS~3g_YBCHAk}XhcJa7aAa-HG}Du^NaKNv#du!IQ`iHvg^K&=fV*QLrZFeJ;M zx~@xxfuRE=hUB{SG7JoBL1N$x12G+R(D5Z1ScVA(XPBQd3=H38V0B6`G{a1&h14m* z$QdRWoMGf-85m?_VRcF{IK#NgGB7xT#KCn+Fe9ip$~^Hxt=t1f1_lQqScZYPf{{T! z1U%shxwT0l1$pKsC7#KFnF)&CLLybgo00V>24p3-9>~w%CK;(`bP^$^a)1TxR7~X-*2N&27 zUHbA24BGOr0vjThBhSD9I%*Y?J0M~! zM0GL`)M`R<-4l5RhDRWmAi0iHfq{Wt0o8SS3ZM~SSa$^Cx?lwchCl^a?g#?sjtT_^ zhB5_M?g)bB4p?;(gq%Bqz`0|t0t3TrkRjmeBnX^4jwmoN8~_;t&K*IFpkW_yb+Unx zfgw&5mOCJ>U}TV=VgT_bxH?$^<$!`}f+#e1pjRg=p^6~6BNUVYAg1jWh2;(ipFyk( zA<1|XT~?$G)LRS$=ZCS zO0dEiqHCQJ1H&qi7?Pc@l^7VFgT%mvGejNe+&>j%1_ntMs5>ff1O#&CC;~OBA^I=q zKwJk}w*aa<80YK;wX2X^m#oadkf@C6x(;OqhBlBGlIzwgGcc?Mi6Ob}k}?Cs1!Y*~ z2n1)2@5&4eUzK5*BM_Q74nV7pK;+C32+kZbDhv!#DzK^}5S%%jRTvoTRbXwcKt|9g zEAzyLI=Kc$28L=0SmuEEk&!{36&eZP%pnTpfP!kR1T=FrptZH6po$=w;})o}gO~=o zAqmnEf$$l`z9S?Vze&Kd4oub_l>P(2nS)V85|%q40t`Y+Kv@UENq|NLB6my$HC@3` z0a4KeyggNE8eVLQ_EvD~L7+sA@#+-~=_8 zkQ`vC%D`Z%3adIGy2?};7>Yn*;Ise{+pNmKuwIpcK{6O>B$5Ld7=&yQo>qV=K;(|) zXm);3Wng#%GQSu!(F8GHSB-%|Qw`PAS!xUnX&^Ch`h%!juExNySdD=}(gbSF1RMc@ zoI6&7ntc%c3|i>9<0hy%hZG`@)EF2ZfNVu_9lJUM1FJf!>vYr^7_>lQNUjT1XJGJG zhvkj{aPBBmXJ7!G^aSaN1fb=P0OZ^e0L~q=)fpIOf(!vy9Rc9naY&tkVV^oIcLX4E z2WVx}Oler|fcTM-LEcmw;!SYwaD{R}L3LUhNAB=~DuU#WHc;;XV%j%pSo(+X8N@(N zW`uAUMP$%qMNWenR{r4JVJHL391uQ(&_vK^EQB*b6XHZf=GX*krh;PvqJmL_f#EMG zgux{@M9fZufx$`x784M$Y7GX4at#Is$@x$tL7VTfH76Jtg#Lo^E<{@aR5c=VsDT=6 zNDkPc!N34I#0Zi*A-cY5Ffe>XbAXX11B0F>1A}BU)JP-;Ffa(6L3lahOnVjt9`H!ylB=7@#9r{@~0ZrOm(qx}O#@lI0K19FE!y z47S>^%;C=nn(||wxS&o>fsuh>n;a~2K>WzaAm5?^@g_KPOo4JhLG?lonmHDrRUI>- ziXfRI7LkU88Yn28J4KSji0$+pEpMuoEN(jtYp_FKq^fZ`zHXo8wAu7yu7#NIoP#pj|QlkJQhU9>aIt&bJbwGnyP$Q8Xz`!7s3aYLk zCLVw)K;(``pq3+&r{C!?FuVep4=$V`y0mo}7}RxPMFK=DLzjU8bZi5p*8ve*s>{Hz zP!}|a1-0e?j(|X}Iv9{bLhw3^lJq891 zkQg|3KwRgq$H3sL2g@CP;M`H7$G}je2g@CPXt~1=Id}MhbH_|Q28QV%L%>ysA2@d$ z&|_fO12P2M>+nP5jt>kB44@;|A>+IdS1>Zje^G^a6P!C(kb;U$2}kbWgerpMj&#sK zD8w{FC0Oo&@EOF8A|x68F=V+wvc8bq0ct)&hIkHLvmfbAp=9KA*$g@jKw?O)TWQF^upA_Y zoI5@nGBA8JgyjxjXzqZ`g7_lm4qtHYkT7Ck5Ho^xJAA>p!`_I2 z!P*E`cla`b7My@*K|lx1eo}$e9gr|$WRPF24Dlv7ckG68KtZLV3e6qpvmghciXgco z8`Q9ZnC7nv%N-CtgV04^G!e* z25QX*907rxVVpqqKScir=o&c(cw;LW)T~5u-8~ZqhC3izkzB`Y%D}*Ait0KIQw9b# zkQkEdd`%e`yiH*l#s{2XicA?8Ks(7GJrN(Y4C8~GVSKd4_#Inq#m{s5xi3ZymA6`a;VBgP}jngf#Ihq1B2vFXiWS;L?8o$ zGAMg4fJQAsx0EIWgGz!b1A~ zpbEOAgE5pr8B{wifGR;)Pz|!cNr{1>+>C*t7;FJl4e0nRXo1YYpbTnTDnMIw2n*(c zEO3$sO`|d>gBqs>P$dWp?tm;%k!N7oV#dI*0c3$CRE+|P4?z9C1JHg1LbsF_1A_{? z3VK%L6JlUkVa~v?1Z2TZsG0y23qbRC51?~D2;C9d3=Ar@ z{0t0F%^4UTf^@%xs)<3-4VoG^fX+E1bWa26PT*l+P_kfPkh5T5khFxV0X26KNdvU_ zX99Fl2f}lpeu3&9c8KRdi@_A2OREq{K&z8f&$EJ+sKul(Fn}<>F`JrW5(5JW^O>-z z`Q;U!hB|IYNlxn3?R&B%BIGZ&A+V z(ij*(n8%P!ttf|q0fc$<*woar85lsAN0&`)QaS?z2y+{=sl85RU;trmBQ~{r84L^{ z%&pI+_9L5t0ff2r*wp@{Fff2Hmlm7a>l_9K5a!ZkQ=6F2zyQLWT5M|3`3wvo%&Ezy z=9|XA0K%LaY-(zG3=AO5rNO3Vna98Y!rZ!SYR^*`7(kfYkWI}#m4N|-d34y+g0mSI zK$ypXO|3VRfdPbhRoT>@Co?dBFrP7-ntDD10|@gQv8k07Fff3yfEF7=H+WN}xGj9q z^@#$=)`dYek`3AebN@ zLH0s0fj925f)-#iYl(rkMnZOAvVs<1GwVu&_F1rkc2clN2!p28SwZWrS)@cj`z2UG z>#kX(ML?^NS=NHqO@r6BvPyG+dLQh?RSc}M+#qoVcF?+DRyi(^I0t(M1FJkY18CPC z1IJX5cR&lDK^ECFaDbG9Hu-Ua`0NnA8cd!YEc%~;i?0y0wU!I4khvkj7hKD7gAx|w zZYH)5E|6Mj5y)(CwU7l`6AZ3=cQaXlIH?v44AB-03_SUzB@B$ancNDP7#JQ|FfiP) zU|`_QWMJIO#Iulrfx*C%fkDrbfr0PG9!8KLKS(gnl7S%vB*+1B#y%#VGA0IwE0zol z7c3bVcncU94?u)Otr!^iLAZ>Cfx*ue;wZ)ipl!OBnRx#)GB5}vI6<8H4;-wZ1sx#6dBEW}lgSJee($Xq z817p!Fo=P+k1)<;ash?kDr*LYS=I~;Jm99vOr~H^V5QqIFofH{LU1+{KPZtY*)lLl z*)lNj-2wH0W;20P-b7mlhI(7js!nH!{UBSFKpP<$Lz!y9UMhBA5IKY-E6fzf_!VTF7ZWcmw`4;Dk8zF|3j>4L!5xeYj9yGyp!f>1V_@*HV_*=w0?}gy5?pA< zz%bVik^+2~*g(s!@7OUg+_Ga}knm<;^kw1(nZrEsK&|BDc18w9Ke#|0Z!QC4AjEeZ z_6!UR_6!VCPe4Y8F!6xalXFRc#>2yzBy3n17&w_3Hi0$}F)&Dj;=CT3xfwyB$e6(- z2u>Hd_6!V}Afq6;KnJ7`lq(p)xqzL4VC?^98NCh{jv|%)1VmknhM9}gq zPzqw41F{Jci6%@Yph#S6&%m%8WPyxYAp-+bpcE+cG0P@0Fa;Wbm<$YE5uiOFU+mz; z(Yr!OakK!Mu0)}IjvyE4woYau_IN`|C00;EV1^V;&^_HuprVOIO&lx(DVmr-MH7pb zSR!bj2c&3X0u@axy3(Lc%WND>pu&k&LO36^S9>vNw-%^`VwDnU0*+zJvGK4mfp%Gg*VA)=*VA)=*VA)=*VA)A*3)x>*VD6!a-@PbWMnX~iSvM1 z3|u7)Y!W=Bpp_3?X$)+VU}gXpsGMVy;%Q}MV1TTrXOrdu#SUaWJ(~=e16fbcCd&hI z?gs`Qki$SG@q&EB4&j4L0P`6cz{;kAc42_z>lrx3iWnFi*c2G;K|4Hp3Kt#T!8wfFDhLh}cNRh!Gq(vu26R0z3wI!b!@<1=q6{R%!<`D@fQ%O4W`rmMaRj+v zuL9fS0@}^Y?Fmr^I$1!0`v-z!z`zP}HQ4zeNw9Z#A>K)0VqgIC`5AaXTZ2JMVZeNL z23C+9pJx~YBda(_n3FjHnpb$%GcYhLf$8K1tLJB6?E|gXawuY8VB{48$sS-}WMXDv zWn<^yTk$V&UNA=VfE$VPN8BXJzK*;9+28;^*b!V`gJ#%K;bP@t;$UHCV`Sy$=Hz4M;RT)2 zfY*IIponc_hK3LW18W&G1A{;S1Eah$NYufB0kk~{l&Q(Xf}oZe;~6%FSV%bw+AI$; ziE$1$Xh$lzoIhgT z5Cd_F92ppLK%DcT3=9Vx85s6CGB7ZRHX)h7&hPF@waNPzHu>s0IWJbeJ$WAg;5ju`)1- zeGO$`Fm_^K&~;*95Ca{3+vvo=Q0v6NAo)L(f#ISP1H)O6aS}0M3=B`8rZK`ea1 zh>-!tg7+A1Gv9!jn(fTMkO?z&k~0It1dyp#P`w~i%OR#pGX^qoI505CWJ7H%k6>VU z&&mLiWst3e3Qyty34x9gk!B2GE`Gqkz#zu~DlO$WKm`CeORKX%6R16dAgEc(c%1D+ z48*m3FrUwgM5GD=>X~sZC18K$}Mgs;0 zK~T4ZaS_{rXo$JW@CJz-2Lpo;IH4|b0h#;9nStSxGXsMHc#Fy+P&Lv=J3Fza&z?z_?V> zl!JjG%9Vj3$d!Qsl)#sPPiWZd%D}MGm4QKV2Gkc0P!B%53?^|2kpxYV_^8^%D@1+l};=(jDbPcje$Yhje$Yx22?L79%~>m z1&+rC1_qg}P`RcE28R9YkVpfoVgAe*$RG=|%o-Y>;KaoQQV__*(ZIkU&K1VMkODP> z5zd18hJkUXq?mLV1A~(r1A~Jb1B0Y`7z0D88v{eW8%T*9hYAM+gAxy@lm`VAxIhM_ z6wsDyWl)!ov5Acll$KP$QPpG&iYirbld;JWRF)>$esso3=DVN7#I}5 z@e%F{l9zF3V32TUVBpJTV2tD`3I&y12Wt7s7#O2qygE=cM}wm|)}4VN6r=+bN(Z1V z9!3Tj3t}+?17jSIJ0}AJIHdNvGcfFShlbQ!cLs*%?x14KD2#!@*$tA285u5sdH{LM zH6Ts?VGIm@9t;dV9t;d(&S4A;)gBBC#U3zC4RB2i%nS^SdCVJOn#4UB7(_jxn(RFp z7_2>En)X9AaWEJ_G~I(~s_|rCsPbfB&;r@SAPREUYN%pHh6IRWVbG0(AZIQ1WMEhb zv*ENS1H*9)8+aKeKr}hPG;w$_FtB-{*Z^}5Bf|lR;!>DmJue0Z9WSUKLcJImg1s0R z7$iW>f@uYpfY z28J+iSe*DnHL)^GfM_a$X`1fMz%Uin27RbvMur0r#mixe_jxlg?19LBV4AFb z85k^mQT&qzRm{k+0iyUOOmUJg14Du@)IVLm3=D0)usFE@)x^s10HTSF7a9o1eHj>z zqS`PSs+f^MfDN2PtYM1Z`7$uPf!QG9$G{*2IsyUghr3WstPBniO&Ksvc76;DHhw66 zfH{YYp#Y+IDok;z9|J=&s^V=>lNlKnKop;XDem@TVCeLNdU%T;1H%Rk=WsDxfN1&- z)AZ4gf#E&e25=69IftJC#zKm113qX-iTg7!i29@W<2u}F44?tYJmyrGVq1R(25Wz) z)6)DI7?S*9aq$4I$pE5h7EIG(e+GtyFiofZ85oYkHSv2uaw01O=$I77Jm%vtO&kFX z3~T`?&SHitW@MNEvEdI)v3>vpgKhxSSrGvY3?ZNs2Ec&;vw@2N#zG1NQ+{Y5ObuXQ zn2c(h7~Hl45Zkg~igyPvFn}&V0+;rW0~i?YgKPsQ7X`Sc4-ifBVVV>I85raOp-%J+ zWMFU&goT_YT$2I^0|R3|^A(t;wm=4k7MP~>feZ|*;hHSqngSr2I0c}7c@xOM@Cv3$ zB#41QAP8oY6I@dRM3Ws%Q(zDSgMSdzd6hv745e^QK5$JNAexF{nzjWoFl>Qox*Np6 za2u{E2CnG?MAHhGCeUR$tie#541yULbU^pBfJ5&vR1+(M0w*{iuEI3s1~V{Z2cx8h zE~sKgh5(3SEIDFa`!+kZ!QE7@#(Q&eZ^i9EUK} z<9%Ta3_W2`zibayfu2_Jyk73T@XMnMgBJdo{fSxD@hOQ_S|Llj`RsgY$Sq$o*O;HRC8(_BGj$&ZA z9t8_AaW6=Yyu!89$6W?)#1YQqP(4WM=iV*&GVnBvpX3=Ah>Hhhj|V0e#VgAhXk z#D*_0O$IRx40g|F{6<8>VGaP_u z3WI6d9mBw|6V(QoVn&7!5XIdv#gAeb7#_fE;EZKpV2_1`k_p^d2K?YqIsnsT9LvC9 z7z=e)Oe_OK1YFZps3um11c;`$FikUK85pL=qIf(Cs+f^s0z|Qr1k~f8W0Cj4Y%l(dH`|SHkhXO@eB-aVVXn}7#M^>hl7D_+6UJp zAP5ez*Dy`?2@DLj2~e9d5*Qd#K$^h*x&zh3$^c`*OO*m<6)9+dEKOiwSeyV05U_2p zp&A((93Zwu!W5rLU|;~9(F=~$F9{3`A3(N&H3@q|N)=Xy0*IzIm?pzS1_sbcut?31 z|8N@?KoswWDUL{FUc1#K7R51a($n5(7gnT$3wQ z6DvakL{mLX)4C)EhBZkj&a#9mW@MNEQM?7F_-YaZ!)2Ha|B@IOet~QNMCAg*^P))213L@Zu=!Iz# zPGevYOhbvE{ZPe>3;__uhhU1W(ij*l(xA>tN@HM%ON03ZW&;;P14Pq%n5Ow@3=DHo zZMXrqVFN_5iX7DAN7EP>4#RACo5sNK62k_5h6fN$fiO*4=?n}S=_r191Ghmy6zt(P znBstR1_r-$s2?iR85l~_VS`UFKZr2ESnwjZka<7MfNkjv3|mlb`wg{?mB9gG+ZUMP zyXg!Jw_&!ifeswZfQ6Wd52R>fWGH}W(v*h=f^!A~gJTBNiP;$p4C!!9B~VSQ3=1Hd z!eE+KWH2x+%RmVPZKz^Kh6@nI-7v-HGZ+}o!fXH?{qPxXgDG4SgBUpE4!|^-WHK-q zffita>dx3q28PH?m|p^*nphb?tv1F&=C?3SvoaYNW@Mr`3#OQhApv58k^Zz%-R* zF))08tzQQ{0!$zyLZy52-fW z2UX0-&;U`~2~)f^n}K07%sKb685nMX+y@RZm~*%oHb69ic0Pj(a_Jlf2FV<(&f#Ks z08#uHW`ko61A{%PVwlPN3<45hk4h-PJetG6keUMxo&FpK2GCA@Na);$`@sRC$rq;S zOb!FXDVV0OISdRRb70vR7E1gKFcwk-w!sWA%4J|M$VKtbH@IyD5ZiXc6i4JTFofko zo!FSmz)+hDOZtAkkZjDsumGf~i1`If)4p5=hCQe@@Ie(bGF*TtmQ{uZ!qZ#^hQ}}) z`0^MSKzmsrfdI3Cmw^Ga^0kQB3#Q3CkAcB655*7aa2pIDitAyD3-cHl^7Ej6n3>1G zFf|X|4?+wH5KU`fny%$BFkC^k!5VJE1c>5?FvWlJ7#M!RY*5K(U{C<9m;t9Nm>VsX#rRn9slvpO4}Pm|{kT4-mzmz1`qM*pbh`(3TJN!}@#%hP7}Tvf<8B039|{ z#9RTh;buMq!*!S@rUC|re{fA_pqf}20w9`}!Zg_zFfiB_pg3zHR52q%14QvHnBueo z28NUZsI&SC7#Ki@BS0b#W&;<)28bqhRj9{L7celKM73cl+=d4b#Wpa-9}5^5-otE= zEM#C1ErdlL%m#i20ci#X#vw!W0`6F)-*AL7f&+#J~_z1oOO&A0+p&GF*UY0`2z(`)6tq1H)ug z8~(#>V2}Za)NGgydx{tscEN0TRK&pW0B(aP+y(=PrV}ttJjDzQT*WAUfH{YYApxTJ zD@?I*F$04ks$wOm$&3sWAc{e|!NG2iEM{N`FNS)!shEMG4s<&VIFw+{;bJ%d(G;!@ z4buI^3=DhWHh|*-<{W+o7z z6Wq295T~7jDef#~U}!Ie2ExWt28OjD+rS~$1K0EbqUk?O)4NgzhBq)x;$;jB!k`7t zU`z%@O9XyVX<`sr#p1H)yQrhnxO48P!-^!#DjSpc*LrI^_irpda3fx)r@C4Rob zZE%1n&VngUs$gJ9sDS#VtAc@{tpes3m@5APBmb3LKd*8~7POJFXdvnSa7G1ywRI1XQBD zs~8xVtDv^&RWUGVRl!2c3#y5cApxT4B1}_u6$3*iOw;5l28MpPrln9#tPB$%n*PBw zU8rJUI0v!-)Qf=Bk%>^njNsFa7>k)fyTZYV@_Q8n!&jIM^3@Cs($z3$Wy3XnfY^|s z0}Z*DY6ga=YN%gYs~H#?;hNf@nphbW6v4qg6{hJ>H3P$eYLvKvDdu7bfG9o%Q~a`; zf#EsK2EiHz2HqN&vnD`oU}R{3X!;M+%eVGfY_D{Q`}I`z))8Y z_0P(B28N~eF#ohbHE}RZ0BI^=o&eMIte%14391b)P{oW42Ox@%!W8p1Ffed8Ky5H< zU|=u;-GK*AA}||x89qQXeS&E!ZeU<2Y(VitEZhbK6$S>z5@vM+sE21ZFfdGq*>JFd zfnhI(4MGe75KSR4P5&Ag82+HzPzbl70iw7QrdXwsfkCMe>Ia`j1_qBt^iUFK*Z|SA z4W_BHk%6JT5ycNM4>K}6fGB1JTZ8I!r zVSeCe5KseqT+j&Whq`74hMHy+KfH(A-~dtV22;GGnSo&u%!aeg3=AjXHn74&sQ{v> z7^aDR+A4O|Q`7E&PC!VKtcXJF`TM+t--aN9OOoCeyb56O}hv1_tX6SQbb$;TXqzY4d5__m3Lu)?V4B=J z85mqUq0YNbx}bj9 z)WyKC4#Ng6h60Etdzhy8T?`CwQEhO6+pqwlxCEwHw3~rJxEpGNZ8rmhWjDGX_!&S4 zYcZBGFNA5T>Skc5=tl8F1l$G&ZLo*0!4xm(W?+~Hv*Bbn1H(~}4d84I3ndW-7z27@7*@hH?SX1yWl+!o2e&Ou z)2m(vh8Mjkp#@XS#Sj2dTm(}r*vG)Y-v@P;Wgi2BX&)^1k3nr1^)WCUfoXc*$H4F!qzRk~U_s2q0As<+wNhr#{$+4c zrPI&ApasH+ZXtUxB$F{RJb>8d1=GMH@_Co(Xc1=$7;v0YG2 z91Igcn#!0hV4Cd>*Fw;3Niy{V*F|PGVqqieZBgLjXk6 zADAY!$qWoClTmC~4!5BJqS(+D8cIHs85q1KL;X-PnSr5TGAxa3tC z3=Do#V9qiRfn-@$h5(4BuP{yhQy3U}r=WQJ58Q?Zh+-|!UU^Xd-Zq7SVGGQLds7$~ zZeiHK#jpXQDIBIrdMX2hZU|f5KYTrn)qihF!0WRIR_jUFz4_yz*z8- zu#EWuOrz-x1_ooeMzBBD!=3g4Vv8tfA2KMZN6%njh@1fpsg@ZG3=K12A+-apNx>K# zyk0O(2WK!a?1yQ3IfH@WDO}TYs3um10Enh?m?pKE3=AqWVg3O->o!y|BSQm3@fw(7 z-y-ZP=jDx1l`P&5-(9l&hhVt}!b0s*vL8eF|?p2@(l5!JSLaN9OOY?A`*c?Jc- z&6x}g*I~9X&SGHr3$hLD#2;`?4=}PHUq;Yn5N&e85n-THJQLQ zJ%DJ6fN4^l!@!_C2kJb(ISdS5b70P!4b{ZTAOJe|t(>_Prm1@l14HK=l+=&}Rm{lX z08zXPrg+mF28InV8*a^EV7P{10~h#YIL313=P*s;a~T*!=c3q94Yy$d#0D7`Xx_J- z%fMhg7wU)9xeN@6bJ6|4&u{^v$rGk&(Od?G1*kUk!);(N1IK(FO!0}i3=GF$Hhi4R z!0;Ai12|j5LP>-H#)22I<;>e*2I$RWV9=R|;-7g?+gKS4Ahx}MDGr^-zz{qS>YuuK z3=CDE`+&fSb30TMBSQj2lcFm$5O&XFVAu)M^mrZv!+p3Wu`o!AW@VTF(c}lyq%fa> zL2f>Zv(CY7H~>-H3{&hrpMk-3KGa$H^BEYj=fi^e23*qzh^8GdO>5>eFsy=Ux;meM z;UZkqC#WV?1_g6)a6g4<5?a8(Ag}<%Sun+13;__uQf^R>TP|Q=Fkb+5R^kE%hS&u# zXZ?ZNz{t=5(c}-)G;aX|!yK5VBMTT94#73CK|_m?VFN@{3ry3y1q=*tV4B1iGB5~( z4iEyT0$31pF~C^xa;=?p)fkAr_)Hz{`7#M;;$5){^hl^nWMAJH$rpb#K7$&0H0CNr(!v%=q+c3pD7cnqw zM^y~-C_e*(CD@|^pl#@&!tVYe28O#Z=ddqkU|ZtkfsXe2QW=$OBfhTmY~?M0jijh;Q&N2cw0Rv5Mq}wFhnnb z`loFP14GjiSki~tz{~IfqR9!gQy!%0@Dc`wgQzx~gxjEC#lXN=!CVeg{Bj8c!*iGo zf=d|~c$cEvAjA*=(X<4n$!{qGgU?bFKiq}e&;U_<6Q;OiDFZ{%Qm7y1EM;JrfnkF< z!v=^Z(8hgm1L5XU28QdXHo!d0$nXH7*c!Bz9^_$$Weg1eU^b{PV_;BS2J-`NIHY7` zWKggMd%OUqDR3DBga0z9v#ORcFqFYH&zKnrk>oOFN8$%T{GBiLG zUxF#Vw~T?|4$KC&HX~7@9zu!2a3-)x^pGW5G+63g#;?0}iibU^uuE z79e1M9foRTWH5l(#tGWM5AxTml?)6oV73XZVqo9{UFr?i^ct#(l_3G5$qc5+e-#6R z?c1T8-jyL8xLzh6ae@6qw@As~H$R!fcRP!@wZ12G(zZ*}%mB zVlhe>*FkNvUB|#+xegYwQE*KQ zAewH&G*zu*V5op;TDXpZVLn__7F^QgYCy-kfrA=m0~bR9 zMALkjroHPK7wab z#|8!lw+$$MI10Cc!4d3XGnnGM4Gau98=!uezJY;ZGROvS(FC(WgaO8a7rB+p`7i^n zY+zuxglgLrsBNqa1`ykpz!d-9z`*bmW}C`J1_p(VF#o)TYGPzafM~i2)0DW8fgye) z)QO!N85mmOnld6G*_wr60z?xV=rjgUARODsz;I+EN+7U66*GcQXJf2nwuUKwyODw6 zHOvOlO$-czn_$l3gKPQ#v7rE_DQFV|L%=4ev#K{SFqFeJX+kxzGAKBKgL^Ja(~eCH z4BIxLI18qjiy;7__!3O<{Y?xEcVRZLZ)RX%-VAe=G1LY|h6acx(5VvOhL6i;1_r0i zP-o?AW?;yGYx06?+5pjH13DxE6k01cGcYWNX}YkPf#Don6D){189qQXWx_Q5+RVW4 zV>60ha^W^8ID4P7O1m4wlFZbfKJQ;=atn^O)Lxn5KX6Hnp(FoFf?yL zv0)-qF(X3*L@@*CkO+_;)@)&5SOv4;@)ib$ix@U=G8}+t(uHaIyM=+_H{1qrvfl=` z0mgzCYJ-0G2xNn7ezF;c@L*76X+yTaO^W|V_^6P)1Bo6mqHC7#NbbL7msXje(&Pq)8ieh?O2((*cMkur2quF)-YPX<*yVz`(K{ zbOMJQ2dMl59|j6K^$>iR8b5=MG3dNA3tmRh5r>dt)GRExL8p4_l!Ii9c^N^cEJ9?A z%^@;ZKr*_#jG$8vAu_r)AQ_d+ykrJO-2l*un+!U9MGOo~PsEr(r<tx_OiW{}@hK=&3fZPf#vss~cHM+kJl8iTGM zNL?XB9q3#{RkeEz3`~WZAdRYvo`TpGprpm16AQ9mTa0;17z2Y!83U8HKG^m=1}1Gw z(7AlV+8_nGiaWwU2j(^`fSmHopa)X5HjIG*tXv;-zM4KrIfEPr$Rt*flmY0}4nxqX zcMZ@eu!SET2s-jm%!7l0!D>4LgWh%q2C)zh28IjU85jt{-X~1H%VUj5e`}fz+Sf$-r=UC)6abT?`C1yBHY2cD&og!0=)h z1A`GrxnvFp1B2sk1_txp3=GEQ91ue!D>xV!cJ5|i*t{Ebr7#Br1J51?2DUxW^E3ZK zZDeF{aAja%>}Nj!I?)4kWM)vgr$2J7#71!fO9}5oZ7>{Z~|n4%n_*lpc4iaB0wh$f^LBa9Y9#ez#s#2 z9Z1#+EE~u&aYsEHgNzc?R?zW(5nvhUagv|~udMfi$UiaGS`EaNHTyr=!Fan zvkDm)*cnW=7BVob1~VCgy+NlDzjTD3M!cyAavJdg=t-CRp@%B&FQ(OL#9c)U3@jQl zpz|KFoJ@@EG~%8j1_oA1$Z5pTlZipI?~v1oMY0$e*jbQIBNk3&U~u3#k;A~Cz+spH zB5&p}FmP}@%4T5TVBlPn$-vNo?=)fs#A(DD$fpq-a4*edU|@rsMqI!RIwli(8gT_T zXm29)G~xyZZ~;X0X~gynoS?lt3Tz6DMiib#3@RYtrxAlVxKAVILq3g|A9et-Ip}b7 z*a5^KjsycM=x9ptX{GK=(9=rUAqNhJBlxT!Ip~4IAYo4C1;_^ux5HF&LW^Y9LimBh z++rZv1%v&-VIEN2crrsnfPsP45_+Jpv@%FkL4m-5!h)bH9vF|X2^2yq!F+gOx|S7o z=;jeq5c~Tc28Q>0Utao)_zz>u_;fgx-!?7-k-+&fu8$8K(@2OYF|9DLB`o4pJS zul6!9h&FgIFnB;MVPXhqU|?W8$*c@I?za~-fVYo z9|OY{@Ok#2b2MQluro{mnQ)4^8e~GG2Lr?HeGCjY_c1Vtr+F|ictI^d9rTo;+;K}Y-Ag3jAKz`*biWSX%j z1B3bj1_spw3=C4opn5??C+IX+$brEiQ{O>l7#UzJXqm{sc$v8xW~$Et1_rMK3=Co* zQ;QEUFcgAJWh{b3FUVBzNwJ`VcmtU@K(|^KK+SdVW?-0vI54;lDr^EhV73lajx*I6 zfKGu$J1_VoD>VJdGYEpNzF^$X#sJlgI4@WceqQi?15kRJb%23k+5rXzc|NF8kOJiM zf)!BC3kF?j!Z@4lLq5bK-0*Y?I)o2$Uhr%ekhymcFfd#`06Q;uHu${Yu!9T?K?h;y z16v3iNG28LOO7#I{+6hIsXI4P=$;PFcv%- zce6Wz&I<-5j_ZdQ7_J_IM&rLj3=Dq`F)&DdhUx`HBQ$Y(;%*m=PY3=HB|JQx^ipk^?_Ss<@~Fylr^v8Nsk49bTY7!(gPFi3v%U|H&OSa4k5*q2~oRg3kzsoEO{#W-~BoUIHBqAH)l5BJc=+Tmm{T*vtb~bOjlK z>^XRtfno1q*m=Q0t|0lphZz`t9)_G39KvJc0gCDab)fTtL!rC|a4{AJj%K?f3=C#R z7#Ji#q4WUSCShcNu^<*RfKDEM$-%$?4yk!Z7#QXpfriw%BMb~Dj)0nNe>@l%jN>6` zg^@wQje&tNlUWXQim#+61B3oi1_s@u3=Cqto(v4pM;RD`kHR#Sz%>OxGzG&ny*kRk z@B*eu=okY7-!Yh`?NCh|3=I%XpwkV-KsNawV_@(-#=xKjvWYa4lP7#L<^*ucvGI+d9*llc)$)2(9+3^!11fH{YeLBJjCadFTIz98o? z9A{wo2eU!#I0J*qaZqUrau!UJ5Ce<_A8yHH4uBaDaGZg`?>LHo4#52r0I{tVrnu}l z14GGisDI`iXJD8Gx9uWS6DtFZg=E_?m;twsGceqQ8Nhggf#E;M0B|Tif*Qcc&;YUZ zH%yb-2?hq06Hr_IPB1Wdoq)xYMgk;7urh3bXwm?k@CyoL_!(d%doGhpFK28Q{lw&}rbD}dOh3p(K!Lx%YhE<1$kWeGy{V+s^S)?Vn&7u5XHeT#lfc;7y?g2{ZM_HfuZ~~%nvZ< za4{T!Xlj6I+HsnJVH>IqFz0YFe1Irk3sZdWGy}sORK+lp`56?vz@hU9rkLdn0|V0; zsB?7AFfeF<1|`6e2D5>mApoL@A9PSJ$itau7#PyepoGp^xQ81cid|re`_C{i^ulb| zeujZzGlmT!3>zStDq)(woMB-21k)sQmVrUyEG(3cKy6}WcmUC~4yGycECWOMS*Twc z&oVI7!ZqE2YGPy%@CFCKW0wI?)#t0LteW z7!=PzZSp?Hz~Fuk=Dd$^O$88}d|{e8&M`2w!8C0+$H1@#uIU$C(*lsDEaoPdrnl!9 z7+%9PiJoU*5IhgFi8B#W3^6iXfN0td(-d@`fg#{L)Ol6s85qjonuOq*7kO)_vz1`th(pc8#T0U>jNfkEm5)F!733=9qzV9tYS;$SF% zXbOXA%DKS6kOk8;GBB82L`kU0P{oW448Gt1cneb;bCH1|>LS!HEf*OW8ZN^8(g)SV%3uJ|qy#$Q z7Zd;oFETLfhiQ6#k%8eUTocS$T;Oxh8MB!EVVXoPF)#>SLUC3d)CNX|2@o4vV2Z6S zF)&zMf;ubd5(7irC782dHt;hXfN0tX(=`7Q1H)WY8(@k>7(PH0KZ7YgdWnJIFwBOx zmlzmcf^3igRp&5|b1}eJ@M!z3aAZ; z;;id%#Ty`sAHx(oTw!3ayMk3Q7sCUHVhPZRz90{$U14BIxdQb=-xUUit}8GVvI@AV(>kJG!*U@d@XE*@SWDV1ld!2zH`#Oq;!{Ii3 zfG7r?Z3k}WPrlB;FcD_M?&}N;+d(#fBM{~X5e66wDJQOk+4kc)1H(5|+lt|~fex={ z%x1m^Q!ICbfkEa5)IV-F7#N&x!2ELUkAdrE9F`JnibVx5K5Sni=Ff`sk@y`sX zVn&7rh++qr;*~cT7?#6qxOjts;Vj&SOHfU$3>zSta$%bIZZa_N+(fYf<{Vyz2N1=x zV2Vv{GB6mSD&7D!nGt+sK4UiXd6?p;n+yyQH=!PGy2-#$cN5*iLJST;U=RO+Y1)62 zfnhJI4KU|0GJxh$8MB!UK_~fwLg(pC28PEl8@O*VFmT?2*>DW*tPKzw(qNiQZ!s_! z--0?T_7(#}BwW)KxTXgXO|xN|X5C_7m;uvt=oSORKDefTa7_ZiV82{|Y5ISQf#EMq z6X-%>@U`jSEGwG~$>*#L4iHU$VVY8IGcbTmMCyDBK@~GH6hIUkfsO$N1whwr28NE? zP`_-t&A_k@WGspeTnq~!n&M%a-rr_mczYWq#$nFkXSe`SJO!p$^bP}q@ExcPws#m9 zEbqXASPkwhh7hpFPr@`+-Cu{P*5Uy#RH?=mnj--S9$_bvm2=3SVx9HBNaGE9JI0v#X+&hJ@w85lBPnkL+3 zVCaKu3W94o0MRrRX49^_3=BJ9njYO{V7Ld;1TG}i0I`i3bU-i2U#|BU7@Y4x{gr!opg#0A%s0MRrDrfKCP28QJ@O&1?AFr0;J5`k-) z0MT?2rit${0|U=vs7)r185oQn!<+}x#K8c%uYoa#nGJL}FUU`Ej~N(ZV4B(i)fkEvFN~(^ADrRIz zfGC~|Q|$MIfx+hq)GuXE7#ND4!2Hq%)x^p$0ix*=Ow;Bk3=A7#nr=Q}V7Ly~1alS_ z!vTn<|1eE#PZ=0ko}xIb3~B=-!v~0B6FCM3aG9n9Quq|=tdOS+3;|DJ&Vt#%&!7+q z4y{C(rio7(82UjP5yL<*#Ucy=5XIAAinl*yVAu+?;r>$whT9+;zy%=8<6I0d7QB^| z!+aiQfXp)n2B~K#{+R~%PXoj@7SQ3mpxAeM#=zk44C~8-Kop;VDUNu~z!3Hv>W7Bs3=B2TVSa!)hl`;AqUkG4)86L{47*WnxC?a-Bf|oS zVlB|=y`WHf{G5T|AT7{WoCz!3>^ z7C!@w1+U3+m}kHYnDK&vVcH9n5aUS&H8>a;7#SF%!69}Qrg+~A28KN_+n&8(V0Z+w z4O~X+K{c^57(g_EPbCKVOZg=OgW^jR8=~Qg6CjGgrxAk`d%k2~a7R@PGntEF0z`2P z==fid;{2Bk47o3%o}d1bfnhS}CTg&AU^Z|u9Dry7pGpkUbmb)j!zEN3Y@yC!WcUD4 zybor>ua^uAKVUW}y<%XHdj*RVm<{|43NheNdJWSQ|B8Vj_7#eU{oytQKol#0PVWUd zr}Y&BL-Q-BAJ)ENU|0#V0UUua8$=jjETo(m2{Yi;D+Y!asJ3OpZEFD8mdo4+Q!MbB zfr0Ne)HaLP3=Af(Vg6YQ)x^QD0ip?fDly23rLP$nieIDnrvs{(5q!M|V=nUtm<_XE zGce4A*>LzZ1H*m{8+aK6Vi_11bD6=X5`%1Dc*DT(57mZQa2p&Tii1GM|AG{&y-x~%7uQ%v^5Mn5RXab)~4ARv7hJm5;4T>LN9%f`%08zXJX2Zre3=HdGHe7$h zz;G3A!v?ss9zZm`glS@Y%fRp-rb+WH1B2>Yn6pm6H3`IlJuU}2(HG>bw6_clDQ}^E z>3hq-&;{3Y1+K{fqA3`r>GWF$hLbQ&pWiYtyoYO&NP}cuR)zwICeWE=;5x0e9yqZ`W`l~0<(di0mgzS`&?$wxnyAfxV>j!aCwj7 zA33;f1`yj?VYcPGXJE*B5B1NK_Y4dZK(>Jk3PY$SR)z$KrcE$S7vD25oJX|*rkIOi z0z~n1nBwp685q98Y>@xJz##nr7GjoA8yFc5Ks3pK4(kO4Ld*vShNurvXEl9bU}%7A z>V;}zW%vNm^0YtGCO!3N(3=GRZLPO``M+SzoaOc20%+DZ@2=;I~OcUQH1_qu_D9)J+_pk#* z@f?_9lTQo`MxUTI#C&34i1-BaFw6!Kh60GDi!efdilbrs>3I28LrWO&>lpFuZ|ldI;BK0MWD*rb+h;1B3P#s7;|?7#IS-z?}CA zt|X-1ePduKfoYoeje%hn zTvH`f6Dz|6h$hfEUf}ZU_BRHGo8M3pYA{qWBf|lRVpq_KzMxQJ{LaAeA7+E*cLoO4 z?=WZ8K{c^5e1K@Gf@wQfCFGTOw-Qq3=G@9qc|%M zY6Bxf07UT}nBx2285r)uY+(Pvz`*E{0t2cO`M>Ec|m@0`N6>8^aI5Pm|_uz z4G_h4FvVFv7#K2sK>aZ32LnSN$OZ|}yb8?YTnsQ4yqd^kE{7R#{s#lYSybEl;Qo04 zv26`Z@z);=44+}P$^K+uko*br&nmbkfmCpaJ%nkB`pLi$@e}IArk@N9b#P5Dp_*73 z93YzbK!@~#0%8A828O*qQ3ByOTyX(Ju{BKb)1M3skFhJ}VpsrCTmVzd{fmKt^B2@P z#=jUC^nbzp0CNr(!v%<@xiC!yzZe+uexW$$D%3fQ3=C;t4_|^Qp7x7@VG7KKJ--+j zcEN3U0M}#y(Zmiqy%*%+XTKO2p1?Hm{bpd``VFh^Vb0=bfU)5Hlssn8fmz`E;{BU} z!SgqY6Mw*MOMuu`3bU>7Hv>cdZ)hOQ{LR2H6=WN@z8A`XlrpRg6Cj$vrxJslc z!xdB;M4^fq84f@cUx(T7=QjhxFPIG~e;61P{=kCS3#y5g;R8ey_*7z$4T*mk7~=n+ z_(2D%n2|vt9URP-pc8#TirfD%Ftq-G`eFSa28PubHgGY3ZW&_CV@`u^Y;T5V4 zc5oXSAU4c~DHi(6z##A!YJ=5Z1_ragusDJFfu8}!LdslMUe+&$%|4^LO0aeV%-~ds)0H(P29|J=-%!aN17#KFfZ8!wg z#L7?r(R3E3>C-<3h7YJVz?{R&umGa?7fi9le+CAz|0vE`05zGB;Q~alKIlYWP$=2` zXJD`aX#kDlr2S`LNcs;;S1=od7#K3a9*%)&TKu1ZVIiswFvW}v1`x#)VTw=wXJ9xE zv*G=J28OqA8@9onRRGa+45mqvfssL+ff2G!&yj(V!4@<+0FH+va7_y!ntsDH)iE$K z)W9??V_;-h1lRNquIU0qlL6>tUr+!%W?*D^2-C#P$jHFX$jAU$ug9AS%eo9%-~fn) zY4TuXWN>3-L|)v-1Xaw)U;t4(38pxYk&z*X5$cy|jEoGEFl^vrNPuYC57Ts+k&)pd zstqvb@H0$+DEoqjmI58r3-b68W=4iXsETu-iWwOmKotAK6u)9-WOxB{jt~nY10M^_4>0F&F$m;< zJzfLTzdj111~Fy}pjYx)4vRKQ#Z)6~Mw$j}7Sw1%CL zVFg^%N4O@1JOJ;2d=3Qs)-eRj}~JA^A?z4=k&BVxJj{llT#O7~ zF>K&x5GVlqWi8AGGj2u(6K)h6V9pU?aDXU&1XCQt&BzeN4fR6{HzPv>XtM^mj{@^J z7Xyq1Z$=d`OM_1J1qH%EZbpXvsJ6Ai{Zjz3EdZwYIX5H2Qzr%+9-3>P4pHo-J)KnFnD4_B zU*}`5_Fm`C=inQ7#R}zpib=OV`OOO zg9UW=3;1oC|&_m zEW*#oAjA)KjtxH}g9Sg#IWQZz7&bsOU4?0?2(o5nyCs5FDTZf1Q{751X29c09DM$Z~>y&2Bz3SkdeVo5bB={K}LoY zL0FvZf@)%AU?>4!bD0U#v{aChVKJ%=Fz4`sZ&70`WS$07d|Hr^;Uuc!8BmiM84@5S zpN1*^D9Fh09_AcLAw~vKA((SuHV83HfN1&w(-bDe$Pglg;$fI#Mur0r#k!!=dqJU7 zBgDv1B?R^GA|XbG1#lbI!JWlW3ifakOw$=5Mut-`O<#l<89u-@?SX4DfM}Wy(_|>j z$e=F_wJB1Vks(wV=9g!1O$iW9XJDG92{STGfoa+&%*e0{u8B1VmSrbEH2s8W`Yp`J z@KYEi0Di%3H~>+s2Rh9c6ab1Mj12N3P-l6HFfzD`z?=oMfs5e-L{l_OQ=14QLyHKC z4KT(03<_o7(3${KyhenPVHM1VDg%!1i)M3j-?0Ne&m zs11w^4NVb21W@+ zhQAm#h%iim*dPcx@)xAZPJ)raMgr=rGzmtABneogt%Tad%5VUp$qlAyu>>Q-LYSu0 z5{wMT;hMHXH8C=LfM}|QY2uJ%WMGqo+GHTf$e<$$v*`d_lR_mp)Hc90yj8GITsNRzn~BZH|F z)Oqnzj119IFz3C5YuW(O1U`)zq-l;6Bf~71rXx~}3yc(;=)%y%!4Lq^1U`)zq-mQp zBf}P$rhC$i47cE#RB|CDBqKuuL=*TlVvr_j8Ab+48K_OpGK>uNGBD?5LN&26Y=CG2 zoeTtS*Eh&8GStbSAez9Z5rZ_v$ucs;$f7ta4r&78CGD}z|XJ%qRA7c>7^_q!*f&{V4)yY4yKr2j*)>^4(bPU zIYtI!IarGb=5a0t7z^GaDuSFw402+L93w-K9EyMH;QnE#0f!j)G-8nAS#pdFGhntI zl4E4p2eJ)Z;>?0;GJt4O1fAdu()3@Bk>M{)le#=3gR(p zXJkl{M{(A6sA5)z2@u8AFdMq$85ugTE9PQ208zXFrg(!qBf~m*Xo%gAXJoj7;T%qe z4-idvVVXo07#V~WP@HoV>KsM}g<5bZ34u=Q1-ac?fsw&d0cu0C0wY7b0?fmA;F%!6q1g;4dN_-3xAeu^Gnm#BnGQ2}|mQ)@j7qT!MfGA!FQ!J*) z$RMJK;s<`HVkU+U5XI+Uift4b8LUth!%XI6FsK82m>G0hFUZ45ii`{iick-CDKav& zDZ)Ig0kwgVApxSv0H*1%DGw~lUPAg2DP3H42Gc7Aud3p0928J79cRr zaR417`-+``;kGg(!+B6Vd}C)|C{ST!NK#>B5M$zCV31K|WZ+X}WRT?JU|=|^%E+)? zm61UkWZZqIaSRL-Krvd)23DV|#>kMY#>gNBGU=5XBf}jK2V_T|IwM1eIwOM-NIBTJ zhw6+B*VP#rj3qfBhDb_rFfc@DFfs&bFfvH0aWF8f)?j2|LNUfI%nA{Lo-z_@==KIc5gV0Ua|VtI5b9tqIB`ptLaoZh}Aq0|R3}=NXs@E}D!C zPMS~?;2e+%nVO6Y=^zti1fjY?Cvm*;LO)jv<~oopi#JF%5PGgw5>y}Pm<%Pb4Dz{J zTaaWy=YN3D)ncj#oma)cV6p`3v08k>pkuY}xxkOry4ngkR;vMe9?VZpPz*CLtXe?C zv0AJg2@DJjY<>(349tvd$#Dz}Y>^-~3;TyS1_pKxW=4*vIIvty90LPWQ6d8ai<)>I zNC^|Gd;$Xl>|Cu>kPruJay$bAlUfD?1BgE*F8jsoXwkTNSUM}zYWh+_@r7;vh9I5uF81*aQ`V+-auaIOS#9Kak8 z&RCFXj$lpzrzMEv1m;9=g6?W(brH*9Vqi$%6b9*W6DeY1V94ME-9*po0d{o(=XQ{c zCzw;hnFZo_af41`t>6p-aeRe9QQN@z2gLE?FJ)k0XyTLtar`+dm>3wEISUQ!wk-kAWn?rJSGN)1)RAchsJ`Pvx2h^ zBooJ(!@$6>fzu5n6AwP^WCthc=0?^8u-guB`hsMVIF>LmFdSiEI&hJZfsI`fR3LKQ z0vVvq$6X7eIntRJ7+5(#59RQmKifq39AdxPx2wzwU0|R?EgzY<(fq_Gc2b2hSLKqkrzJgBgVqkm4 z#K6G!X#oQRhqM$(h^Zuzfq_#(7<7d*6X>8ePAL)4#brzy84L`Z(juVK_&M&UFfc@L z$#KMh&d(~YV&GEXkpndV1(HhB7`PO9K;j$%84O%XJUPq^3?2+TY|IP{AST$4_6$5i z%nS@Qu#>o$83ZSSM&4($G1Nd>7@%v!L79zlP8tjBc$(QdAoes(Mut93Mh2n$(h>&7 z*;Y9$3=DrY85zE6GBOCCZf0O$oGS>jo|Ab2v_u!~U&Fw_IFB3TLZ*okB0u&pGBD2P z2Du_Ko$x{gZ$pe zrced(`#tz+P3rJd#TvChe%H}vWKhy(WRUzckAZ=)(E{Z6joOS13$+;;gmO~z7#JJf zK_=$uFfzpHFfu^A+6?xpx-KJwqAnwY$Q{r~eKXjrO}e0a;usmkYM@qwEo23GEQG1p zfkEOXlDIfy2vaEs1A~+ZXxvSo7gj1pv4bKCbdu0MAqEEN48z- z5)_J#dW;OVdW;OBi42T}U?&~WV`QiTi6k*F8uEc0-fqOmU~a_7Aezj;XebC0F*j#q z_-w|=AezF!Xea^_Ib_AiP-n%+AX?7AXaPp&zDcrvoFyR=B1%s3t~+2Oygqm`vEA0rB5~k>M{)le!}#gR&#crZrGa zObh}|3=E8pOqnoExsHqs*^W@>O?6~smf7ciIHI|Ow)ZQ zMuyvPO*&9bj0_h*np~M|VVYE(85xwFp*HzCGctHO!))@0Y64X_3=E8JOhqtFlbsnE zCc-rBc4lPQ4%d_o*JJ=Hz1*3W!!$9vFf#myY0`9IWKea1+0+i#lmOD?!E^_vDc^;W zA=d@!yy-5C43puSmOwQzGE4wz@?;X^ga*W27eISvR-;I&M+YRPC!BSY{27omAF+GK8n(D^LFd3$4uNx!7PPisbxF*mA z*o^*6Qe4o0V0LF@V04Gtr0vegpzaQ{$q}w;1IVTTCV!ZwLU%@ne3+)0?u-mm;hG}h znjU~O1v0h3G~IV+WVj2{#O}e!!0Z9DsRXKtkwKu9fq^lIX(vpRuLmQ8w+GaDr5=n7 zg>X$1;hG#knu3|$!8GmmU}V?{)AZPbk>NgE(`u+DCWZo#rVu7&ZfHPgdNMModqQmr z^kii4^@KU^7*rD@!vc_|P^Ji&rspVVa(MGcr7cYbu6nVq!P|(iFoq4W`MML$(^9x5g?0u8#yBPhUZ|gJeHj_7eW5m``Z6*k zg3go%SD$;}ngT$Y;+afgnpXHSGAx5>y5P&ma0agFDqK?oNK*n+7EF_{A0vaHAJism zKSl;~KbW6B!ZmFGX-Z_857SiV$H-6v)3nTwkzo;BlV~|CMLYm$N@6+#)AZ7hk>R-? zBZC~M&V|(Ks&K^u9SjVN$xMuV&;a1~XJp{@hdRsLpOL}XALcA)xF!dXrW7VUn5HU! zMurN16dMBIiVHxBQ<;)siWm4ZGR%Y7aKfLF;RxJ@EV!lxAWdmZGhmvy0~i@N1E9__ z4q#-^4}dwV9j@sDNK-n~S(v7>07ixqn5KCFj105jnij$}F?2F8FlI0@@k0aPVE`k; zeV8WBKt=}EK$uP2;hGFUnlhQpVVZmb85z6+q0TD_WMn9SYq|i}lmOC{#gqfnv^|iK zVJl42{Xj;B+i*><;F>0YG-Wd_glSR=Vq{PVg4*O2#K_>93c9E z!&jIl`4C11=@6Jry>Lw%K$?n}uER7XhcGfEhCoBDJA{#;9j<8|T+;)PreY=@L1+M+ z4`F0D3)A#HgpuJhT+?x=CPoH#0en5OzLMuyrjlt}f4E4~1-p@NB32pRxO!x$MBqbg2=D`x0nU|_6dGJ+{S z9mdFT5>;^%T(JR2aTQZMO!3DsMuzvOis!=>Cx8@JGxfj}i-$8Zh=#-5ED!3+Y=kSG z08(7T1n$PzhBGo)heJaoIh>IpF&xxk6!Zn{7m#Cn0M%px>6I}s&H)((>6Xc9fO?UP zp$rPgiWwM~Vx&O*DP~3R%>*%;AdVvVW`Y3OQ7&dRanLmdOpsA778cgbyb=cH zM|lhk%vxgBpph-;U>9W6j2Sc@!6G3Xz`(%3+5#F20}V>BNP&)wXJ7?gSIicY%D|Ao zD$fBr;DJ4ZfmIQ7!UO{YdvO&5s}c`r2b&0c9s{c~Pcj1ogA6;UPs*yo16ql!z`y}A z0i=Y}i2>wUFdrlZ<})&IfUE>9)ByAC88|?L!l3bVFrS5i6(q;C3)CgH5(kNkFeH;~kSPUet z&;W@yOcIoo7#J9MynPrLTOb|+DVkZ?6t(d6&AdB%r2GB;2CwAt4q{;Jg~&haUKF5m z(KqI^T|w^4vfL_=dR{-!5>i!0HUrRsL<|fJ7Cazf&?tcnF9QP~c$7eu(Fnwu7S6~p zDV&jk4?Loy%IKiP%fN6goRQ&NI3ojpCIh27BReSOY$6yL%pw>W1hz>qFmQB3N(@GZ z57QVJ7>ya3Z!$432ws<9VCaruWN3|GWDqU=RTbi{27vV7MO1$S^aKkwNr{I0M7+SVo4U zv5X9&AH*3LB;yzvUV}Kl#2Faa5*QgC#WOO9vPv*8OiE;AC`e>v5EYPMVBk+?WO$y$ z$RH{$!N71Ng^^)F3L}H4ngj!bPZ}eGP8uVFsG$S{!scQ&LqnoHpOK+C9~u(J^BEcTgE*j&@F`$qa47)I=028SVAuu?OlF1&AQSc| z2(U0P2r@`AFdQjhWH?m7$RPYh0<^maq<9WgF(bnTkmB9Et}w-~3K$t)6fiOff)tAs zGBOAi!fbHwfkYQG1H%jk2F3#lpb;Uk4Izb$3_*n`HpoL2Gcg2!6z}I<4zr=EkddLH z5NgAcLPmx~a2t+5H8F!Pr)E5^a0RC6bs;0eOH>=?K@~GH901vHjF*!Y>S4hmMh5;O zs14Rdj0~1VFhAJ!!u;?7r0KMR8B9}45hFuW5sDwgpo$q83}!MgFrMPghACcE#K^D$ zX2X>tMutmp8@59=F*789G+k1d0n;Q~%*Y^JjABC{R52sN0+8a1yk}vGor@V69E+iT z$Sr1M$S#KY!K@GFhYKK0*A#xiG;JwnWY~mi13y$TBZI&!1_s8fy!vd=P`Xvj$Z!K@ z14{`b15*jihV@WQ%nS}7O?MSyV4A#37#TcEQ2fvaRm{lH08)I1cOp!2VF@EcehJhM zvr8BmX2NYy>WBGZ14z?Dg?%thPf8dW9--Rs4{pN;km3itpJ9r*N*NhAN})EGlrl0H zfo}Vd044DSa2ph6GcYi|P|#q9dc3xjk)axlnd!$P>G3aBO~h60eL=e)5nO(#kj z8IHj;eJW*S_yE@=JptyI1t3jt6uMxVEXx=f%*$Y*B?)rYf2a+N3=cqxU-N=9P<$C9 zLu?t;ADv~44DDs$LL6L7rb5kUVi1_az`$tA$jrb2EgVjlF)|zn=>rv${N;=c%;k&> zf}p}-b2%f!%5p{q1_4kpxeaOrBZC9T2t7u24qgTZK~RBdQ^Ck!Rl&$02r4+!D;OD4 zD;OC>K+3=c=&1@uhMo#&0lKS(kzq#-v;Y;UWn{Pq;(!X!h5DhW`RFoc`z{qfL0xUwo=`0kgn33TDNbzpo2{6Sk zConQRp8$3d3iudz=f+?PG9!c3WE2~6p^6z9Hh>ggVj3fZ*)&*afs4{_P#YK-K7bTMi_*Ahj0`c; zp#JEX#>mh%4P2B;!CITVlAt9B;9F*7I6xOQ%Ygd_vfQ8y>I@NXfs zO#Zl-k>TWGXqmihDI-JEQfQfMu$+;BZ#lF~UcG{mp>+kcOb%Sd$e_InS|mfd9nS5dcBg2sm&@!20BO?RD zMraMzxsj2f5hMUkgY0#X&|+pt0GY5y;XTL%P?^lMiIIU}6D(zb6~BcC?E;YE-MlLN z&@7>`iIG8V6Et-MZDM2y0O>hsw>24CR~Qr48JM10YSO6+{J~9zV31k>LQU4f#;Tj0_C@;O4CtO!14& zj113UHVAEDWDwW_vq7K%<_80irb`OtFip{07#SkBp!ne}+=c>>;)}d%V2T^JFf!C{ zf%;+f7Dk4Za2xvIHY@;Xx~6awrs>lbMurclHl#xpGcr5?DZa|fCkXYh#8yTIv8_-W zoVGGDIBbRafxQvt2Z0ITGT9oYsdFnML;F?~Kir4g5CBqqhqnNxc>PvJhP5yoZf<2{ zxDL0W32s9JNYg`wxiC#i+ZY)XwxQS%2UX0-Z~&zE0q-T4VvlW%3~t+?ekj_;$WX8i z<_Cr*m>)iXG`&z@2NfQm{IGi)Bg0OZria@Y8ScY1-GJJ}#NaTIfr0TkuMJES+jd3< zmhDiR47M{e=xvADQ~Iy@Oh$kS;t(7+l&p?qCEDekg*v@Zhey=N?7|={?X= z&R`!SgU~)`DObOrks)?Jw3PdGfRW+a0ca`Le29@D`4F^}dw7_U;qYN-DW`Xok%8|h zw3M50jFF+>7_5{#&d6}}IJA^&ImyV7bP`(1{XWIWaQhTeDF^Pl8%zS1ZS#boWt-y} zMh4q6(6X)Z3?oA&hy!YG{yW3S@a+sNgq>PoaajN|VUNOTkO`o;EIZ4{P;wR)!r)>` z6{?t#VFO64k+ltG_jpyWMDam zV#7kHVnzmo$>6dr38q-*93z9)Ij9X`=NK76&cST3X@&VA0i@};LO)E?+;fZ!vr%mj zgDPfZSO8LdjQ0pk@!@lf3qRvD8&~~1Yq2)Zx4{B{NKRAFiT~Y{!X*z$Nk>M<=4S(P^ zG=LOe(3Tg3C5>F{sD?USMSSjcUVvxD5#)#dmmp zV2YJ5GBPM$gxcVHk&(gsBFqn^a2qCoG(A+PglU>~k&$7_MHD{-Kov7GTmUJ4z`G8n zc+W*fhFvflo?T>QcmlWK9aIxD0|RJW@P)!{m?r&8j10P$P;58=Rm{W?08;#%S3n%< z;m}Kr48fP6eyG31$WVI;=7(U=@#>&)Xod!mrZ)<;X4SX{$a|4O1mNPJ} z;029st0i_bGBBGs~}7#5K{;&>I`CvftfBKrWBaz3S!EE znT|mWjH{vAKuoAM5EH5m#Dr=CF(KL_7#P>^Rf2{XWxxaQV4_n3I$qAtAX^Grv^JHk z0ouTJgtV_280Ua`?dsqL_EbHPCmBN-lqZ%jFfgqUV+M_xsH8A3t3~JtMLT5uj0-Dg-5D=R|3$|*QjX?``87~_H!!0Awv_X_7 ze2!#U8)S~80NNk<3B9o}`UF1%Y&wJqJV(L|nfqXZOmx8JPoNVgkQoye=!}UcXkG+5 zV*;Hj0ZoW7L8eMrKV5X1(p-(-;%0mU<`P8w*&M2-V= zC^8#pnnZzT1t>__KuLsEkq0Es!IlAd3J(K1D!QKM~0b!feRc#JM}>9n9Ga|A(t5$xWJ?RJ8hJh85j;< zW@OlXnUR4Tynb`HAjo=7<_FOAo7~{_n|ruHE@YY*!2@2uxtAN{0<|lQ3`$oR8F;|! zH}?vG#Nw_nGQ?bAWZ*4eVBE)}!OXzWd4-Xo@d_gY-%29}hWAhxGB7k;VqjoA$O+1N z{JV@87~WlBWO#7}H0*WMh=D-1J`2@*8^k0^_=6(hw0gKm62fwT#q|k4~zxZbDncCOwW(2j0|7k zdi>#fU@W+v3!K+sdQ7e{G8kNAWMB}Kg{s$MW?=Zk#K0f~Udk#2TI&jn7zSZjAb}LY z6);VV5Q40A72yEga4rI#juPPjMGog{&8Bg2#Hj0})uu>hPb*56=cSbl?% zfd{*o>Z$y#>`3NFY2fC;7BB)%o z5P{`uWkE=KV4P!P1WV!;#vrHPzsbmO^Clw$_}*zo3nx$-)V;;Xpm~dtfj5zX(F*Ly zHMbZU(m*0f42)KMAg>&`%g9i2myv-tnSs$t5F|4HIU_^hb4CW<6b42s5s-+|J4S{F zZy6bQQyCbo#6cptpFqP2j10Wx42;&?Ah%rm#>gP|4b(CX#91t57_E^bz+IrG?= z80Nsu$%U(X09Get3{!WQor&QfTpi3leg=g_3=E8Ry1}4z#|Znn;N}#7oiQA5eE~40bCu-UE&N3 zi$U(Pe~s#{iEwigK=QUm+-wXC;s|%c!6wblK5Q~K$={c&cHOqaWXN)z%;dRGBGs4H64aVFeAePh^C(~O)EK>7?yLQ zc=#z?@dc1#Hzv^jDsbqW=VW3yi>erAGAjeaa`5utXbxyle&u9h_zZK7G#3+tBp1vN zf8aJafHb)?b-*+^a4|91aba~1D?8sUbYa-Q%CG^X$%E+= zOw&d#CWiGeP1m`Y7_P!KNz8y07mN%KAe!Vkp?>+p#l-Ln)mbpbtPBDx7#J8mnL=QS zmAIK06u6wwd6*c~d7%FC=V4;-<$*=$Jh%-PAetg!no4+>7>ZDBfGK8WU|7k(!05x& z2U9$YhlybZ%!UIzObq+rHXMW7U;xpy8>Z;7nuK*K6H>zS4sL6~B z6F`bXn0~+%Zx&!;*odkaW-=?o0f=HNf5>DFvYA43Tqh{7(I?bU5FfjyxYz<>#<%jy~fglsZJ(wmoAtnYEAy}Ni zG_f)?Kr~swG-(SlF=z@wof<5}#NZFtlnJ$okzoTwQ#wr3Od%$Q=|U)h0aMJ%@BpMZ zf@uy+@qQsDhP^Nwo(eHBJjSqrgF#^(0|R3O(@B^nE@37H4q+4<=D?j308#u6rr1E3 zi9rv$VpfI*km5)tZ2@Q~g$Xk;ga|`DTqDfHP$ditC72By3>zSt5@4DZ3NtaxhiN)4 z%*1dMuIUckSsx&pdSRNr3o|i%MRgWTF)M?@dIko@D5gU&#j+wy4ALS{XE}>7F*u6A zoCVXw!4Lq^^c|)tLxhPT4W?;|2opmOTod1HNG@b#Xn<%^5rhVSj3^U>lqgEj!W6SI zYyc^aW{QLcuCia8hpK#F6SUceN)h%qrZp(-wbo7@0VEGh)`aF!So zLk6m1n8~aR8z73kV2US*F){RsK|Q=pjEP~37|g>k8(0}0fHcK2)x$L17Gq+#3Dd+V z&cyH^LlXysz(xiJ##p8`FimRWObjaGC>~x8_k#mO@lBXwA8{rIFYJn0845s(4=>nl?x2)5O8>0HUc7rYT&Ki6IoGsaBGSp&G8q9qufJ%?u2T2~6`~ znl?)^F>I7%LhhBp6tgk}fD|V(T^51*;ie=L!*!Sq|0S6i{$kj`!O#HF#32gRq$0({ zpd zf+=QYC;%x=W?~eBdc0DaiJ@E?>hbx~Obl}|Y~Wzn0MTRy({x0diQy1T(<^Bvh8J*6 zzu?Y#0MV2T)1)lJ#GojH;w+eA4hDg(3=E7ZOcP*=J!O~}+_5WWWe9*MJ_=KuFT=!; zD+BezR2e3Q$uh7|Ql1M>>JUwzV48NxFfr^vwE?D>m0<%&aVnF#I5dt)StbTeS*WuDWtkZK;hNH*&f;KD*v7!Xn8wrz)6_1@#Ly~> z5=t<|j0^!F#i>l&V2anuGBK>iu9%gf0i-yM=`~F8WmzVMi!kT>lx1T04tGvF)H#d{ z8z7n#Kr6jLC8C@h6N8K#)DJFlObkwPFpp1$YGPt|0MeAs6bjRnDaXW+4%5^x$HdT! zp^242U^@c?V>(k4Ow$%QCWcLNC?4MpwSker0it+4Oz|x_CWaf>6|*uFfD~siJ%K4^ zkY{4}2Xl^^JQIV8Jj@R;8#ov?Kr{(TLSx)po{7Oz9>qD|;LdpfQEUfOTqw`PkdIw4 zD}%re1_s7Vrec`l>GDhrQ{|ySx>ufwVK>}4FdH}+5+IsZz%)IQXJU8&)5M{`#K5Ki z^MlenSQ4KA(R3B2Nmqf1L0bXE4=}~7351yjtykN{Gg%`_9H zSXPmVL0S>T4=}~73=<%V&%qQsD>5-SDnk8`smR2Tt_TaIxlreDFkAp>%4PZu)6}QP z#L$Ck157a^1H&%RoxDsM($G-aqR7Os3A2+ zL8x;W85$s(x?q}Am6#Zml~6nkQ_RY+0i-yOX+KP{w-OVBrxMh|g-T2e`ARSk!!&U) ze1K^B0@E~2iHTtfOw%4ECWc*bO>FaFX-Q!>=<*dNMH#5azbY{?d`5K^Off4%07!8@ zQy5IKv@#Qeq%zc5j>=37_R274!8CC&G(a>p!!)HSGclwnqj=mB?wkV<#T#IXdz6_N zy09x|W%vM6T)^}crg)Pw6T=3Wb8aXzFm<|$Mh1qxpd&n)?!gr6sxmQXqbinI0EuZ1 z1_O}dVkT}msK)iE@EEb%Ea&jyJA)bfqe`NjKxf#OL)NzcmXvg20k^Y zbIjD37);b)&e4H-n2{j>q6u^vFIZEw8WTe#OjDy86GJ^*lND4G6GH8+6LlY~*0f?qFn5K_vObqYUP$I1ZY6Azu2aw`YCeUTPU}uS|Gcky& zV^z$^ps*jjdG!FyWLtG625an!Ss4OAic6V5m+*p3PF81PNK}W0Ql~l-L%TXGlx9Jl z!^kiJqDe^s>fv?jOblyKZGb6eWjFv*T*ed*Q+!38iQy8=hF|JT3_mbz;9y`lz`(#* z#?%ATB(K55Agcj&ma7I6gR=(AS$E*hGJt5>3DZ=q!NgFhff7nE#jFeoAjRcO?_i1- zYA`X(huLskgNflNh7BAH3m}@56`>w~qrt@R3Z_X+lZin<6Xq=Gg^*0d$Z!FoDFUXc zR+EXLS`+G*rJ76(3*nk{p_-T&7!EQpFjg@2!Zh90WMa4t)5NUB#K5Qpvk9h&mB9d_ z=@3klh87cpnikY1KP@H(AGoFhs7;Iv2@p;1VVYXBm>8P0P(lr+n3Z7yNO2{TiV`#c zR%tOYtbo~YL5qpu9EJ@X34j@f6Oiy8&rsyy+ zOoD0JrNhLq149!lLjgpSkP6h}_jQ;U?&_e#NjlU9Mur6t#r818th!7L%(_?=voc%& zDXwKIfhpG3Wn$3Oh58{-mx;k&7v^!84IB&tM;I6wYnfKUG?nQxF_geG&Cz9Im<89g z4(==mh^A{WO_y|;7%reX3#OQrp#Y?~j)_|p>fs-{Obp*(HpuBQG05n_oCVXw!LR_L z$pWUyS&xaqQ4huA58%$Z08yL@Q=F;C#E_0%F)IVZQ3eLadZt-0#r=9r483~LP}-`; z#IPCe9GDFp3=R-Y=V6*|=`k_ffN5gTXJYsV*Ce$VmZl0In*P8vndvhznCPSU0j8Lh zVF5^S1CyZ|G?ZfWnHZwZuh^91{rseuf3`=2}&gwHUoQ7+P zf;)@h7y|=i1Jh)fCQbt;26h7!XTcP+G8ljqH!+=nDb_b&V$d~!IxEzGi6Phk<}8>d z4u%4VroS*vRR&B96);T;444?^!8I+1J8J<%la@L(04^IaF#b4}0OxF@R{=3DcBi$i$Fg zh!RRL#jFeoAjK_A?_i227&0;R!ED%O$i%P(!v+q91rSZj8c+}4He_PB3Dd-A#KiC) zuIVS-Sq~tZ0$`dv6ZP6rZ~!oi6O!W>hT66CWbmAn8#t7 zI2ZyTnl`~SEj40dSd40e_7YeUZ-6Mi4^w>Fh>77OcEzj=8$gQNm_#(89{y;=#PA;G z9C2eN22o>}b6_@bFnoY$@`P!!F=k@0GKTsg$(V^D0j{YO?kt0o3=E8IOl2@lQ;nGz zCL5!K5==2GLjp)~JJV{I;@!qf3_D>qJTzuvxQ}522g3r0rUx)hY$i+$EGAHA>6kDv zXqmwLvIXv}3lL4bTF?MUHDO{%HbHR~Off41!zl&^#ttSYnBr~|CWcO!4I53E7}jIh zz`@`E(UcFn^AK}g^fGC~=Q~bw-iQyM^#T*O^K#Dt=PQnx`nKCgbn4-8H zW-=?o1&HE*FvT9GObl+O(9p>irc4YIQEh-J zW@T^yDehuQfGOT-%EYi8X2X3`CWgBhHgGUBKr~H-X<{*BVqh|ZI!nili9y2*<}4ey zvo=699fE19Fk@mUGehw>Off6N1CZiwrtdJt^URnS=D=(?V#dU92*U;r28A;W42<1O zIyz8~zcgcFcn;GfXwJmIYYuZ(Hr!bO5KW0NO;P4d3=!r~zciRLG1S2|6+tyIF*JZQ z^)O9?X9jc$!$}NHtPC3QCVgYmB3aCwt3=bfh ze!w)fTQD)STA+j)Off5iz*z5*7V1D3Q2FWK(3T1XJtYaGcg2!6i;O8geexXVPX)lfjY~=hKa$<1{TCHO{@$HAe#2UG{xF5F+{^O zwc0Q-G{QA4fZD{!Z~>y}HB8ev8zzP`HYlM5Q_RZ1aDjn=aT1e)0o3DPY?v56!EBJS zWnz%9g*gkRiGv{kqA3)n$=;TU!PXY)mvmbuhGe*=Yj9^ZKr}VMG;OeDVpwO3;w+eA zR)!5A#gmz~!xUe$Wn#Djv*C{|6T>eI8#ov~Ks3F9X;QRfVvx6kI?LUTiNVzl<`+@u z(rrctg^LUfjFXup4WR*0Wyi!&VTa-@m||9j0FdG-OnxxM3+$K}=D}<@X2-;E1j7an zh6aeHYM7?ic1#Q}QEf1TJ7)t#@d}t?L3<_!etQ(>z!bAGJOC-4%5)c|*xa6p!4#wc zG|3!m&%_XI5A!fg69$bjU6WA0y~43VsGoHPER^vTO^We)5N`FlS(#12P)2i$Yclw8Z?YJrl!6 zkQtKD{VSlA;LM=?4N}nkD8QDn?X{okb!|IPztn-f*G_TS~`(|DbN7KWso@n z+A`xU1yaZi68AO$F&P-P3W9dGsCmP8w`_s!Zh>wOIL85Tqtwd*-QB_paxM$f78kZ@ z*$fOTSmiigGeA!QQ{Y|;aw_EbFGX&UI0xvoFeUEa3=9k%4B%Y~ASNehi%UHNc)tSZ zGEOj`oq+=sQlJZoz63zzg0BGe>X+=m39ag@vHQ zHW?Ur!Fyrmg1y2tF@i4>bg((d@4p?G7=Ai1G4O+T$IJuoC(v|cVvu)aV&Dhwj+rM4 zQn%ibiD9iH69ZoX1LJ(26-*2aw;Y)mE;%wW2($Vt}Xu z)HD-Du)CQ*Glq&VhA@>gFhJ4_$WLHr$TM)iP6dtAvNddgH~_J|DYFAby^aeLgNzFk0}pt6OPMbyzFxX8G2C>4#cKt4=g1OQCWbk#ObqJdV<7Wq#y|!J$)BJw_vI~s7Aq=H>lx>47l6f_FWB}@cP55b zkWHYiYK*>iphR%gor&R~I}-z6A_Jp8IEYw0m>B+nM3NX7{lS@Gvj-EydJiTBzGMbQ zfAHp-w;oIkFF_(H42=HZ%{A(tObp7NObmRf42=HZ%{7UhOboFgku(NIe{k_Q+mnf5 zI!Gj)fze+U6h&7(nHVmDL^2o{{S`nW{9a59++Iu!d?khqjQ+|Xp>QuI23N3<5d)*Y zI!MUHn~6cln~4FGi38X`Cm%KhGcnW!Gcj0ODAIR;kv}Fcvh3 z8JL>51VOpAJ%ov&IfRLUfk7Zjkb&VaT*Cv9jiFqiGw}t>1sNC)gfKDe3t?gq%ob!| zcoxFM@C2j_MH4fF!e!8MRW8t(_+U-kp-c>%p-@eRp-c?=p`f8?kWI(nHYI>HsesPJ z2WtuoWnu_{X{rfjVyME<#LTb&q6u^+K3LPjP$q`?FipopnHY}3HGN(UN&bus4?vm{ znL%gbgEhSgWny>*(Obn)BP(Q_nF)>7A zXkuqbfN07D9qa`Py{0fGh6b3X6=6&a%ix-f*1()M0ip?XCO+7vvtdjOr(v2thcPjH z#L&dTZ~>wTbS6GnlSDWZgIGA!d3NDU3^w5~Kf!EbXArmw_7mt#e6XhEa3+RCn5NEf zCWdynrWC02SQ#8Znv$47XX1l3tqW&jSOe2^C7g-j5{4!wh6acx(3$vPO+Uk#7{0?a z$wx3T$VR}N2eXNTVFN@H=uCXDCYJ~%2B!$9pRyvD7&73R=0Tmu!tem133MhtSW|xl z6GJad)7A(khRqn77#S3O3Zf2_Q|$%+;WyxIihQAd-n852k5aBoo6F3{9*I7a*E8 zz%=cSWMbF})ATTsiQztmCJqLM>!5S5nL%gbgPq3~#l*l81$CZI6cdA16wG=5pw44q zFo0+Rorw?D6d1+C;1APO9>v5^ilK>-p#Y)@bS6Gn)0`+KhFLI8hoYDm4q#|vXV?JI z1UeHRtm%0a6T?%OCf;Z!2JUE>^Gw%5vIY~w1CXW^X3&}VU`VqltD zVwf13Ff_3#h6@l)pfmBony$t&FO3Zf z29TySX3&}VU`^ZNm>9OeG~J0~Vz`B&iIw31L=)&te6S|QcqWGbFiq<5Obn`^`<}qn zC(I@eh7S-;pfmBontbA!7`)=4ekzJ*Vkm%X(pU${8jK7Iw?PXenXiD(X9NYr^mrzQ zsW44@A|@XkuazxC2`I$h-ok z>2LxQ!$Fv)mkCS^&oMM{FgQRo-Gyo5OJri;NrXDjB$0{1C=uqTcBu0h844hpgg|Fy zfdV2jk%=K3rl~%WiJ=xl6AQxzh$eTKrX`6?42xizP9-uioWRh;&hP-DsRpL$eIgUX zTbL%%Bqj#oB$)FKK%K|RAaIv~fiZ)5BTSQ35)*?(64Xx#NlXlJ7@C+E0w9{6!8Eld zF)=j5G_6izVpxfxiG!g5qDdNbb`~fgE+jEAoP%llmc+#H1+M8k)Ojon8z7njV49?p znHVIKq0VzmW@4~UhWQDmiIL$0L{lqFQ(7_;Lkdh&Pcjoj7f6#dsF4WM#Li#<>X~LR zgR{lPWG067Fb&s}nHa8uG(h_9#|0P|!2L3N2JYu63=E9gYy!~EQ8v6|_zT{>(AER> z%l;)ZG5i9V!EFg0i&+oJT?j3p<~XE3Bn#GJk;24alETEmAoB(^ic&Ae405k*3IkKU zE~s}RTg<>zZv|$74j!p@12z5`f;h~euD3jR;3ioUBp?qSxJkAEu^Hr`12>@I z3uaJLUN#Xla0B8pC?F5qfW%<~H;2IkH&(vzftw?3kYh<4puJfpE=U-B`81#dH^^f) zte_DVHl{QNh6}8+h=Ch<@K_B4WZ*^tJX#|F8n{v9293Z>fDFvQ2W}W4opO*AIP&Wu z^57vF(7+Bm1Ncx1ZP4lHAih5XD@YD9kOLNFcGwCX$Wa6J=GU?%?13bK#gGtVV4QOV zK9IB42*fT+VPeQjfek0DbvVVuz;HK(iQ#GrY#?X7AlQY>3DAKYP^WJLxT|WH%EVxk z3hUu-0C!e%QkfW%Kw{vLn+@QRn@_1s3?EXNphG|#!GXdwF#t4>vx(;d69a>68WV$P z8WV%SIza}8e5jil7#vc?-9;Qb&orysbbhDxG4ygJFW(Ee(U5KE;hGNh# z1SdQQ7(`DXDS|6tDrXR33}ggd6OT0DBL*IR<1PXnAF`B9U@s&_KnD+ioWVH913td8 z6dWUQ=}Zh!>981C3XYMv=}ZjM(_sTV%eg>$m?v(i7gc~72f8T>F+hPB;Q@I9oS5tx zxUZx!Ffg{W73_kz;1c`*6A>2JKt;O&C{6rMXJUAn4jU$Ew*#e#a~Vtwdop0dB<p~`0wNgo$J${#l%pX1smb%6a$GdXEQN;&thT_z7Mr}5(@*vPvj9E=HiBW z22tnT5SM|ZL4gV#;t^nA;8p_-@iegoK!Y7N0Khm0q!v=7HG$pUna#w|nhkS%6WHy? zvY8kTWy9Rw1a>=f4im%wY$gVYP^gihkV1qY>JSfSDQIsRFRTDM2DP4X&O>+^91FJH zA%}^5=muXj28!qyvt=`cm)zkV_=L2kB)2PF)^s* zF){F^Gcd->g487CF)_q}L^2o{;}t+6bMlxNW`IOMLp<@yAfYFDObnO6LPiXX@#-L< zi}_3p^YbA?JPF_-9_Laf2FFs!5KkgE$mh%x4^#<+3oHqG z_r1!P7~IOhLp-1=X9--x0g#PpT%jNv7YZ^kG?y_kG?pOL#VVdq%FfrVQX=15lVqmI- zIS*zNJHrQvCL_?v@1TIttYl(PuY@`;ppuEf53Z>P>O2+(g@>T!;>_tVO{JAg48<@_ zvn!bxW@2b!WJrK$ngi2xppuDUA57D;N+yOU7@F7_CO|Y@glXcgVq)N|f;!KriiyFX z3g)L{aOWL>Xkr5mhk*PPUd6-^3e!|q#l%p9p^1@!;StzR)-X+rtC$!T!Ze+%Vq!Rs zp^2Tr0ivk@rs-W36T=&rCedmp2H|R$^L|2|$H-6s(p18{6sF0lnu)=p8tSKnY9@v_ z3{5Ny8z7o)!8Em2Gch#7G_9^?VpxfxiJjpAL=!*gcymxdT&QMZI0w`8y_$*PD_oQ2 zHb~ZBVGwu>S`yFf0@EZ@!^9v}19hHr4HJW74a`q4O^gfy5KWaZO&K*z3~4Y;eKkxB zJs6tU874q9t%GUWT*Jh$5vJ)@4HLr+xTZ9y^B5TpfHajdgO6+n`RRWR6T@GaCe>Od z2IX3q^I)1-7#N-~Fff)fgO6?pY4WONV(_Si`l+Cni6IX|6FY+eM3XOQ;02^GiQzs>6Gt5r16v);c`!|k3=1Hdw!<{()-f?? z*Fl{ZT*t%^h@pv{;Q>U`8X;Z_U}$1t2!Ln`gK6TgXJX*3hdR%+o{7O2)W`!@05F@_85$s(x?!54 z>X{fKV4521nHcKfn)tTE(%uG$rUNid%j%gJmcTTft!H95jiHH=;R8g|SD29$wU_lPEiJigV88{%cK*J%RfUs>~Vz6$2`YEM>i6IHD$pz{>Mur5CrgG+Z zn5NDKCWdyHru7X>3~Mnou`n!vXqp1kbftlb;Sx;KuLdTD9~he087@FHorGzUZ)9SS zZG<|{t&xerr4i<*TDbEVo-;5omNWl@Y07S7V#tJPn%Kz1(2t>sg~0)$$rv;o0t$$2 zjZ6$%V4ChWGBMo7(8SKr0MV2I)5O%o#K6!5b)IGu6N5TP0GuK=K%K|JumPm0f_W}X zlV1}PgAYtoNfQ%85r!s4h7S-;mtdM^HZd_whiTg1#Kf={LlZlL!VA!b5N3AJ$Ogzy zPnwt*9>FwmH#0GCHp4>iCDeJ03;_^LHZV;F%}fk>%}_suH8U}UU}$1tm;ljK2-8&E z%*0R$)3m6WiD3bTCU%Ac5KYTqnvOR!F&u?yde_Xv@CL3)eg`aTd;n>xWWEj4B;3Np zAPB;s33$sECI<5sn4e&p7#R#+g084z766T*fC3_}g^3{srm3ZciJ=KY6FWl!M3XB_ z)5;bmhUG9#7h0GY&cQWB!<{z)qNxg|>1zuU!)KT#nN}tSsaBZtV44^iEzg$8+gD-%O1NRu?Ey$938&L9Bli&ioVg8b9d%EZtG)3CXfiD4s11Eg2~5jMo* z&%hlF>fC6v9oPv8&Gn#uA$ZjV=ui?!=SEu()G@o&%EWLDWCpiAsDCfZCV-&@)EtLs zkp*iJX=7p#Xaf!LNR~1%F!hUpM{GbtJpH<$-U(=kr{4<90uAx>Lx*_$Kr3zv!F>v5 zPy-z@#8apV>KZ_XcnTpyJPObu9*_hxXcz~&E{CC27PS7x&mT056IRKVrqPQjKbYjTGd(4p2WLY?vA-D4}Lr7s zatf-26GHJRX`jYFvo(^4aBhpa~wEVf;bLfjt6Hf$TUYVCxFuu#Bl<1 zA~?B092YUr!nXuYVUQj-5oaa_h73+a5XS@T>H^N~AdV-PQ^J`A;&^cvGcYhza0Y=m zzCxgWcmwAj5XX-{oPmL%iBk&1@#pXa-TBRVa6SVAOCUdJCa#0CK#hrkC6c$Efq`KH zXCg>hv^Z#(a0cf`5GO_wbh_&T&Rme&V!_T?!Py6riQ{xf#C=P(}9bO46N*ua~T*IxNdW#a%z z@PHx=Hx`s_HS^ogMs1K+0w3=Hhj zQXpA@Hc*aoWRw8uVSmKLz`$fy%D}*(C&$3dz`$)*#=yW4Ue3Vaz+uR>h?#+b^U+lX z1`cB`P|{-HbSY2UyaG&s{i%ACQ<3^?DMVr1ZO19OZxH-Sv^=K#6UgtKQp0|Q5p%nD`(1`7r@ z4v?GKI9Qn(7??R&2XWge#dI0gpJI#||x2D%foD1m{2 zD@NcsGbmKwg6{0&TOP;2z!fWbo0)-uFDD+vHUqQ<2&#X-c|K;m)6VDUbX`gn+V zIhYL=XG)mEz`$)Iu!os}foX0$0|U3M;0X|WeklV3w;h-*WEsc6z#YRVmd*mQ--(5R zLC7_Mfq}b_k1!o=XfE61?}q*xpzFV7E3a15Mrc?=A^3S1vp7#KJ>KR;$<;8o<@!OFlOz7 zBLlAz59szh2~N;;D7?yC?^qca6gW+`F*5L~@iMb9Flcc81zD{Q)?>iAvW$U&S3{MP z4U_^zK|usE3+!Sr!N3M~f+#3hKnBAE_pvfC2)}@NP6W&X5e#e`p!i|qxXjAHAPQoF zEENG20}N~&Usypg1PTDYjUZRJLLy~aA_Id2pC3m68v_I9@k9m&K7VjvFmQs_l<@^{ zfwXgQS}kH=;0xpi87jcQp_# z-EB+^?QKj9GA5uSc+Xpb#7?v^F&t@QVvwBx)qYflfkBQjg!MCH2xw=Yq$6k;^EB9o z0H_i*knvzwYH`3^d0Gc#8f!Zf17kZAgA6FB8Bd#o#GKlh80^}a7^HGi^B5RUJA=gP z+nE@uL1MYZ42-A!Ktg-knHYAoGcm|!L2bDNc1R%iXU0H7H4X(84h1zi#vso_>{ezr3)e1*H~xBAY{FfqtCConKD z?qmh!`^z0n3>Q0?7$ovQChcSel@`nsAJi#$f_$};6_mvo6pKpd_Ut0Oi5;PCN_@GN3w^ait0< zBtCUAF}&$yVvqqj&@h361H zI7T4Rxf&c+i0FjzVbQr7su>oYt08Ft6rF3q(Yd&biD7;h6N9qBTLy+KZdi0~0!QcV zE+&SXAjg5Da}yKD!HnHZ4F9{B7^H=vAp?m{2`G;lnsBFpi~>jJRGzUT?1T1jBWj8d&U zFk?ZfRwbCRqExE|%-B$>)emM|DAS$|s)x0fgSk6OwKjtp2THZ}gBd4EwN8T>6Uw!( zgH=8Tb1#(Zya(C+nt|ah9|ME-7m%C=g9HP^iC!j#V<7L_9YTr}U0w+W2ABv)Ehs0d z^D{7L3rR3AFlxw2FfhFBWny>@(iw`PQ(J<80VV>|nF!KpAi==Eq+uh$z#!Mh#30kh z#2}r6tWzglf`Q?{YX*jC{0s~lIT8#E{(VdgzI{v#8Wj=@45fWc48)ohLnCL zh9rq1d3=HlQm>66qFfmB)LouLKl7Rsx0t+lxkO5Va3=DY_m>6^gz#ub`i9u>26NAPfNd^X|iJ%Mem>8s)ku$c=c}WI_fHw>bk3gC(NHQ># zPGn*z26d=)r6m~{4nP&df=5$`fk8t-l7V5)L?(t=AhUHO85j;tWMVilk%>X}GE_OJ z`~lVGh71h42PGI79zexm#uR{zIVQot@M0np!!wXEmn0Y%_$Dzi@JwQ2ko^o*j%C7NZq|v<_6*NS1*? zb2^k`C(FR_6QYKx4%E12=3-!xV+`bEKCm6K^oBumF;p$6J`)v&m%?enD3Y0X^T8Yw7wV+r^6M=-P5reE1R2bw~ zImS?!LmAjOK;1gYW>7`n2W~E?}H<65fR919u}DCNVM8Ok!e?=7lQtmIZap z1VQcTTCf=(_CX3IR(LyenHa2{SqttW?4QKMuyYcuommU+m6VFL-i1oBBnyshRZTA^ooH~1dfI#gX}t}TJ&Th$q7mzmEg#| z0F7KxP~{Eo6TbpQu2VN?mIB;~NSngMkTivfLHZ_CX)-v0go0wF6l}%@s06|cP;*BH zY(^>AjKx!!80Le_*a=md4>Ch99n=AI0FPfW-jift&Xf>$}Yae>@x1Zn{pfV-of;I^XyI5~NO4Q4O`wQ?Y`-bk|E zP+3sX4UzRhlJ$Ygg4#I{S$}YXg_!IQPN)n z2ShdtNj3{A3u;n8WV4ZEv!Sw}_5wsU56MS)P#=LB0}$DKB-wnZEU2c3$QB^U7C>Z; z4Z!)l2*P6k56ZunWMD7>4V?XFW{@lbr3+nfCYS)7;gN!uk_)6^gG;*LL7WFum>BL% zft84Q;G``*m5D)eDiec5Jt%eRfm15;#0O;xYM`v42TpO&ffRkPE0`x1j|?!R4lAHk1dd zea)r8B^6T*j@CmtR4u5a3WlhKRcf*=P&rubTf@M>pfVdO2rHB)f!qm>EL(6e9i7U= zaCj;c1B0|8RAn` `xj&&0r>w+$2|+KiwcG~+pG1_u2^21ad0aIv!;R5U`Q7)-B& zqF0*{)MGAyMz0Vw#2Dv*Mv2V88o}m-nk9h@0kcDt62TH66W>f_Vt6%`i9sm|EDsVA zn#RN+Fb(986`)wwf;c2x2I3GcM$o920oWlBDF#y^P+6n}b_i@H5#bQfNGix75XFpO zhd|j7hd@lUn8w6lHVx_!h)~=#CWaW0L(DlU85qFWgHgp?y@G)OggJN^RV>^}85lsA zlHfF>9@?#D4Ou&D5X*%=_V z5l=E`gSsb(Z4P1o1+lHcY$nJ|6%%Bpin%0_fq_*5JlDkxx-*njN+b(3*$bM%VyopV z1F=CfSZsCTP9S%1u!Cl>m_ajG>@flgjG)m(HPDKB4$ur1d#t1g=xR{V3>JH=8JG>4 z!D5eth=XRZ*yD`B;-DEU_IQXmXazS88m~%VJpbU$iTo3nziDH zVHBGJwzC=}1e&$tC}iZz2iXalwc@lF0QsE@JZr`Ih2twD0|Pf`yovLxEQrm(4Vty$ z{Kf?`or4=RYsL8;%n{%Q&02B(;Q9@^?U#X#V>2TI0}tqOFc9Vi`5iQC1-1z^YsL9n z4P+ok7-%Zb5FD~x;At6dKaMyi1_tiqi3|+f{$R5ixIuFO+yPv*pm^a1P0Mfxa)Uf2 zz`zBbmf;TJSPRkwRu>9Z$G{Dmmf;Qqo4~;hnwH@X2Xh3t=YhW&G!+GclY3ae_em0A?^Tu*_g$kOmp|ADTZIVGQWC zoeYd3Y;rJzb7n9xWX*sYJaGmSL;nmW1{sjSG9Uwmc%eQ9xkQ*Tl#}@$w4W->7{X}4 zz##h(YD*jo1A_~A1~Zhqn1KU4NmIk1Bn%p=XOQ~^Rh0!A-;>WyU|;}YE>&K6t11Qt z5av>DWGD9D+E;R{HkVP;JIGI!0@e#fx!Xlq7%?!`x+bZ#SRO$ zVuuwJ576?48FZg8i>@>%-LP>$?G)z@-Cd=?U9KaOuDdDmB<^ z`SL+|7gTDn!%7YC>^M8eO;82^7aklj0-(Eo**V@YFfed(feH_fSjk(Ug$$s=gCo`q z%mx)69B~kFP~pK5XABkx6&@V%5OGl9!4VG@2NxckHlPba7??qY2dAyz0R{#JZcyRD z8N(9NY#De#S&}P&s|nKJ%IS(hseYyt-_DC=^CgE<1cpsdRkAqCO` z$+}$8T;CZ%S(lw7myv;iA7m>VXfYKi3K*DJSSl7VGBCfX1`TEkfbM7!1f3lY!a|G; zOdKpNOBflLKZB$-g)Kn4an3L>Ft~tDYhh$yUQxrqz@#M;01^jn2?k-XHb^P%4brB~ z3tEjL2ucK?^}<5T49pK}85o#Mh1)^eK*oW(q(Y1g%r`;eW&-m;;vg5ShFBxKuZn?z z$r7xdkrgD!^SzdVL4;eJgNK=cf!9@nk%3zRob?%aPgF55a7%(YEWB5%85p>wz#I1_7jG%aXa0^nJX~0X2d{7Bg z#=tm>krBk)F@uR=%M2z4(PXd?$dg}ZFfn|b!NefOd>f)!2$Uz;IY8!#EUgBOr$Y?i zfMNIfjCkr#U&saEf7cA1|nk$;z$)`gCrb5Z0UEP%hlT$y}_IcP%Y8M z7zyGqNWKQ~s-Tv=VPRl^SXPB>SrxKnRg6fMRWTwgt71g5tP0t(DyU^5>uVSo81o^P zJ-7&omZhN0D&S!RW_AV!(d^VpkP;b?>%?audfVvqrQIiFD-B)D!C6T_leObnvg zMIeR7ATh_;ObnK@nHXfi9?fU81qrU6&BU;HHWPy=C?xVB?h&5D#K1d;i9yzb8+4~H z#03lt3Hpo-j0KF$U)dNKW?YK zCzP9kfpsnu1M^%a2Kg3l1_p&o5aSr(EYO`spx9?z%zOo8@=9(729vo=3wU3!$0?7IOLa`t_)+I487|dg0(3!`?zyMaK2UW+&Z~&xkf>13R1A{V1 z9fQhsZU%-A`iu-SK#M)@a5FIE%wuB60BKcy4)T%#BZI;VZU%fB7#KtjgOWumBw0*=CJR4Mz=4wmX#Wf(S)?+8lSSh)CWgvouw;=6Nfxh{ zF)=(|2951hMsTtSUCzYdyBwA*QX$D=|8gdV?aP@MG*?1xdOn$fVL3b4q0FBdLp2yf zK)c#BAO{y|Fa|MyW(;CbzXDZ_>ZJ;}mqa>29ZOFfqvPN@8Hhg&M)gU;v7>I7Vh04h9Cf(@6{r zn^rI}Yyj;x*6xKW`V0z2oh(pR4rLT!o(WnD0xmN`87;vaa4`|e=sq7L1IiDfjL{$o zNXZb&m=3D$rNJdbC}SCDktzc_$8^wYJ`RwKjuEI}3uF{w{sJ-pY;+*9(Sb-t2O=9C zh-`Eq)M#B^P+0vGVLrggz@P^(NT!g!9F?$VS{{h9Lh9cU_1%-g#pM%r=UzD2FBA+rZEHK87R|)f$=Pq zY0AKO4$3rRU_1|Hnlmt705gpYG8q_eLw%yV9OQ?sBFr!0e%NXV3VledY;{7!%GM~5 zI3!lKg42#c5d-6Pu$cxRXYT+z8*Ka@nDIrRYHhg)GpOi=MEY_h!Fn%4(_%cuuoyW@vDvI^Mwa7dZkSp~-^~5}|=@19c^8>}49>|&V;z535(3JuC zyjO(z3pWD;B;EB|L-iUkF!p+aR6#WNhJiF26lEJSF!qC8VE{6J0)z=Nb0Rm$6k|~F z2@2iG5ch$DVg`iGzz<3?pn}8%)cE6LFf|6*Zy^F}^2VHfU}1M*lCP`mLOMHfgPm3l8HfgB@=^H11RjR!2uYxl8GS* zB-REN69Tzq-%2KiZ7Z1=hCL?TO zhr1jUC?L$J#V*aqz#u1*!ocujH50=(kOAx|3=Fbsm>8tjfI=4806t6uwAn*o1~{!@ zVsKc)#Gni^0M(B|3KdpYd)F{Abc1YD0@*eZ8oaCwA3&OP z*|&i-ft1 z#LvJW_dJ<_;m;Z-hF>6u-AZO)P+rT#pa>fJ04J99P=_%x1b{R-350_*ff9?yS|$d! zwa~zTG`qnWq^uRQ2S;xe%38V>}SYVpi8DK0>V1h8C7P|+?08mWaT*t(49b^C~uK%rL zV)%n$03W6S+U$)m1C-Y@F(|G_Nh~n?gcuw?FfcIcux|q?2KmurJrjf5dZ-`s)-y5W ztOxlK6#u88!OO}}0Mew({urbQ~IqB2Sp($vD{tH#BdwrFi>J)*}%lWv;pKWP|5NV>M%xz3m{F-;4N(6 zl0|a^6NCB&Xkzi-z{KDS)&xo{Kj4}eJ~A*cIt#di=JY`&OUVW%h9ZzAP-2<6fr(-I z22jcJ5t>*IZD3;9vjLh|V5YDzIDkyiV*d|vFDM}SHZn2rY=j1+$wnpyqm3Zi7zXfR8lcU-4rai+jZ6%0HlidJn0-PF2SCo%VSfx#405jUCME{K zO;A5tZen6E-vsg_D6z1fgmej589snC>9Pxef*0h(xJ^t9F`HmEfD;Q$F(U(v1@adN z!xBsLCMJePxF%>~fyFxugTg0p6xM+3040_co0u4ufgA=(Eax{dF`NZE43t=up$=nY z2monv5!eXQ1S(m+Y+_>g1kwbmhNLz#F-U+0UzI?K#R#sc0ivly6k4*_Z)Re!-OR)w z2TCkyo0%ArHiJr*Pte4&crz2j+|AI$0yBk$;Q+`KEp{Eyf(=kWe%Q>!@D5}Os2UR6 z!o(o51r(5=!~)aA&A{*(T(Ts>G+A$9VzAr-4gJI|ObqcLP2j`=)5OjIV}Sw_gc-Hi z7l8}_#YEc{CWaP}0ieXPdJ7Z7N(=+|Fb&XVzYR0s!WJfmb6a3h39dC^_6adKfSjwt zE&vKCkRQKpVPg0UvJK=%>8(r*l3PK31SJ-GXz;Q!6o548vfF|*ft={Dm5IS_E6fIP zVu2}UWPq_i{sLiGVoBY~#E=Zv1WhckcxPc)0J6hHU?s>7P-5xY%EZvIm5D(Plvp-y zWnx$lb{HtJ#6lg$$Z!Fq$yMMUNE0ZrT-(aTa0R3Zlvw_3Wn%aR)&xo{IdDx3Ul-kmo@L%-PPwFl#$3 zD#3{bW}gtl0g!Wb*lj_IL4G{Aorz&T$TpB4pKoVkcnY!&+-9kS1}`ha2aqOR_AHPl zkPSRLm>9Trz-#~~7MNm21{e$EFA#<$7Q-D(4Ek_Q(8L0ZcNPYPuiz-W2C@T`Si*KN zF@)@ZCYIVAObpdKK!FcREYqP5V`K;bX>t?b1}#zrC6+}ym>3p-G=UP!$sJ4#$HAIF ziDemFQv*cPIZ0?@dAEa!;SER=sALh{$;2SI6I8N%g(jBZolFeAJE4gMW(o_#0gx$L z>}?>cK>@j7ClkZGozQqcwv&nB$WD-ZL5T&XiJO7p8@OcI4b${`ClkX_3A0^H3?{pn800{SC3+VVLnMX)e3%AkvzvlE4>F)( z7ZXF>E?8886AR2fAqEGKb9LCWK#D&rUBCjQ36xmcb~7=wfHZ*;%i7&c z46DJKK#Ao6Toc201_nlVf#0B&5TG{8rQJ*n7eJaoiRJrlCWf!OK_$y~Xkt;=!^9x9 z2bx%5rm!$LfK1V1-wd)E6p*=lm>9D6KoiU4JxmM}_rMYhOcOUl14xrL`wN(+9ebD< zw!t*r+rz|g2c!vH4Z$?AGr(A&zyx7NEp|UM7ZVAltx+ zn2`a-0{IJsVTt9@UM7YIa81y}0*iMR z28AEsC^P_V1p<{U?E9D)Soc8_i{3sa2AzGNzz3Bq+@~OoDMp3>kR}g-RFEc6VhP^I z#1IJ51WGJb`blCKi_c zObq|_K@$ti6c&a9AXBv1AAqa|1!UlUCI%PAqEGKb9LB{fE0tA8+L$+A>;tmk2MFF z7^*6Dy90qE$2pwc%5I6`5d{AQXfI5tk;Q~mLr@$nT zCQxEAKgh&jdJx(hiap505DnG@N-W`UO$@&n7#KYTLKUEirRg9OLjy8rFK?BnH5EFwVXdMGMtHLyK zGcN~{5&;!y0PAo7@>#KiFX5K3Z!*(bzs0OVX9_KzUNpv0ndn2AB*Fw~D8 zhnX1M4uj$Z)WA)F1}`ha2aqORb~#Y+f}EIpn290#Fw6#UVu2}UWPq_i{sLiGVwrT9 ziD3d<6Ev~F;+=&-;Ws!6yFhk;63h0(OblB=4g)2Ydxx1A?tmQzN-V8VhcPk)fHZjt z><4KAB^Kr*Obm=ipovB62or+_=%@{FZ)gf!Qv*a(lM*zs_#a_n@C9iCC6XkwXpgo$DL5olt8nZm+w0Az|5yOkm|vFtm-#IOfs3aE&Fa)gQD5!h-_$pX{F z&A{*nT(acDG;tnfVqiZC4SoHiOboh5VFd$B6FUQp1qw_MX4GQe05Sj+6Cp>L7=l0s zfD%jPQ6`3R39*3M80E83_QnRHh>cgOfe$^j0N%+2*VPK z@i8U_L%1erVu8gw3&RGG9bN+4L3V%=OT;lIhOlGMYN-Ag6GJWNPzUg+?+&QL7#UzJ z7LY}tS-Wz9*B}ExqrOXyF)=KH>)8+217kr?iDY1`5Rg}9U;vL4pFGCIa2%uuoW9<| z^*jJMu2SHV3N(FvIL5^A4&*pc`Vv3R#2|c}iNPAA3OtS%a-505?>IDl!AxOcaQF+_ zvd%sWWE&{#7aV6|n0FkSRE`~IVmNXflu<$H3#N&ip#h{xoBcdY)9d3*3@>4t1WzzA z@Sgx_0_E=CQ1`Mj8~|z3W&Z=x1d1@T6HE*yCtwin>`Jt5otsiX1)*u!$0sK-)vAYf&!r71QSEu31|Q;JHf=T z1Y`?1J;D6K$N*!(ou>mCvnBzgsY+m%8Z@4*PckuBo`iOklTI=*#GPbfum-6D z$MgJ?ObjzmLgN``3Jb#rkSSX1O(3g5-h6$MiQy&46i^-$JjKMo4?40HoH1dVxET!o zgUgZaFimEsm>5h>LBl5I6ca-fSQ99oO`+~(Whek?(q(@F(gcdG##2lT^`}tc8D;}J z1B?X^NG*0*HRO0+c8ZB%3CI?3Jj0apVQSQ7_k(Ffif5PxA%+bgXX&svgMtwh0H;qe zF`R_?<>M(PhW8*_!0`<83nK%J1$Q1ap2bcxF^HUo`H6u+9yFK_i)R)F7z>`AD+PXo z>;;t})~A^mEKftrkfhU03<;n!JHQD=2^xls3=cq#tr9R$hbENv(@YGlAWfizvi39+ z!)mZ5P(n$BYZ72!WMHfoc&q_UD3?w%F3{IA3{&iDCH}P#Ogl2ry0D3=cq>wAmlPG@U!c z#Bc_t>B|`=hEHHkpoEeSbuTM}0wW^>qb@ry$i1M1B6*gHLHsN%P{HvHvw@uf#)8L$ z7Q34Uaze2?%fw)F7FMmnl=ER~)MhV-X+%mWFbzTs2_R?bu&)6*3lsp!XPFoh&q4#B z^DGlXJIEGrLV@{(kpaenI}e&r)}3WySOfPHG@-!anS}wyf+v(J0ToSX2l?_@CWeb3 zdqFLeUuT&Zet_%+CzKdy7&0iJM^pNRu`@rxvt1lXjkoAqA$X=R6Zb z7g!T0p{#_umzCiHNRuwR8AuZ-p=>< z3pjbxN1eh5?(?eH5&H@F%@AFIyKVg1RyuidD4>}_aoKRqX zVPt@@;Ld|46t@dZ3@#U7eu5?xSUj^Zz*z8vQZ3*Miat<@l6`@RA@c&XM45DfiD3fB zUT{L01`R_-1_zL1YXq7=nm`F<`voS3tsqUH66Nj%CWhN!O`wEw6|SiOq^VZGR2Q01 zm_VmoU4&LWnirWER4+0ySc6o76H59;CWgd|(1Zdrg@u8E1)Na+f~*FG)0T@&44Xiv zfU2Hb7nvAtfQ$uKJupq&3=SYo+U!O;(1h~;A``=3m?qUrObp7GK&cCqP##0w%gWFI z(xl5C57GomC|;MC7(75~LCsbMaD2mTU}u1_;4z`aK0^mNq2ym;V#o#Af})WRQ=>Nf zNti~YgaR{Ph~WUpSvu_hK+XaMz?4f&43jQFbIPtuObk0fwty1~%rA@#Fc#c-(1ddT z5);E+xSya21s2aN3@{cvq0|VJfuawTP*^TAF)&?*CKT<s)|_AtS>F zkYj5FR)aKw5=y{jCI&x{CQw2tyUfH;0@egdDEwz&Z4?DoMh3<@fjE6=LYaM;iD4#4 z6R1QvbeV}^-(@BSYmh2%LSeYV#PI7fG@-yuVPV(+GDV9Wbh|Kk0fO%pCI;^-&~Pfg z!o*N`1>{~(i2~Ea&F}%FNt+#XyD(VOj4MnG(_otRU14I_1J(peD6&xZvN9O3fvcVl zJqF04gU45x7#?1M_T5TxDWly9%p%V9NP0HEOeiZW{(S zVv!OGOoI?Z0mxZ8?4a9)!G6)b%EX|36&e7+SD6?BLAHPs3d}Ez3@{eldC-JXag~Xo z>?+Jp(1ZeuXBGw+3!YGF1?GdI50p^mUS(pK4YC(h^&Gj%#Bc~?FStbEf`%a@!vc_F z>jbWVG=UPz%d1Qb&q10%35EX}69exxP;7w`iYHvt1(2qCfp$Y^LNU3<#9(v{TB1Z> zV`2!u#>8L^QUy*ZGp{i*Ouhz9C@@o47!ugQC5pcRv~YNKjfvq2$P`eC!gHO8f$KWR zYEVLfY2s#B0Mew*-U8EPc%6ws|2i~q!>=*fH-a>QN|c)G zObk`mVSx%xC@>q?8DK1UOlYycGC)o!3$HUV%m>+mqLB|%qc*#=Aygw$LV=kt#Gt?d zu6hDM!3Zi*j$LPBI0Ey_o9j#ruRykd6AH{Pj0`Xq+_I>I6=J>;)whvl~ndCO4oZO6(0LhUgohfCrT*F3>P!WC#E`wqD>bNE0ZbG~Hlg zXaH#fC6pC6m>8CUHGvXJ8(dQZNK=Er24iSKIeUYN;WS7Ss6_d4gNfn84bbQb2P0&a ziqTCb2A!MGgaR{#g+YK5oKPx^pb4e^CKE&LO=z4iy~)I|_$J7`po9X`#LW-@(xlD4 z7N+UcO(upDFijtBGBLaZYXT*dDNy&aGE4wz(q+E|(gaEW5LJSu`&eCD81O+1~p~T-} zVu-y34S?2LObpE+Tfhkg<`+f=7z^$^XhKNpbWo2*xY0_n92DulMP}bdHVpwwrC85Ayh1)RcQ%K0!gYP09UG$JJwmHhTE)&BhkS0)xa_cS=!ws+|P(ooi3u~i1 z0BLFxV6uQFl>c{`82*AZff9<^JthXFd!X?$ZfJ>;a*v524kQYSbC@YC3f;R-$2ZIdb_N&=9ur#ZspiNDCFed9Ll(#u6pehC z8nxM{!89Tz6qxx!3JwS)c%zc%O-(|2{MTw%=!B*b1@*oKRqXVPt@@;Ld|4 zlsosC7;eG+1WhQgcxGXMvET`%QNS4#eV`JB@c|RVe~`VP5=G+y6NB0VP#A)$p5O3< zk^pjSlRyPX6DXnhK44<-egG{|iXSjB6oNH@5{fM};29YvfHXA=Xj?%O%8Un04AVfG zKnZ34115&u511INL8`zd%I^nE4BsC>OB9$XEDQ>K;DquSWHl(9j2|*F7(RrCQ{+P? zhVX|V_kvOvOcOUl0!WiKyM`sSzN&l3#83m%wB#WZ!y>RIP(tyBx|fw<0Z5ZBdniZ~ zs6;vWkcr{=LzIL9vw@uf#)8L$7JHv1azc6ckcr_9$QE!yfhp(1)TqtAAEps0p};f< zF+2b{ONadn$XTEO5PrnOAovIx0G5xK7|cOu34;>~%rA@#Fc#c-(1a5Ah>0QQ5zJ4} zgaV6a76up#o=}3#C_JR`1sz*!=D?s*wOB4%e7&0;l@G~+nHVZ5S zX#ypb^N*Mq&Vn?7N|bMpm>9l*HGvXJ8C;VCNK=bIh7B~KNIzy`kbDen%sM<~Vz7J6 z#9$3l1x_fLkC_;fA43xg%oG-e3m{Xp*k!DtalY*_6T=peDWJyeoySZJw;sb13QQ9> zgMa|I>IsBtVtm5H@E@j0{RtC;>JyMAP(rDPx|fw90HjHmy$+-alu&%0Ffn*Nfdwi! zzF{`7Gr(Bzn9yS157Suqgoz>l33OG$v?ojqQ$V(%7{G^VfHwOFYiLS?Bp7*6;)mHI z1lIsv@edkXF$4uIDDmum!o;u>WFsh09zJ1WxDT=soOodVV`PA_;7*1n9=4}U3@lG! z{)8qTSlqKPz*z9a(=4zOWbgB21_te?ObnV&q192)QznLhr=V~Jl`@6UaAjmz01DR@ zfqNiLpu|)Dl!>7fqzROG=00U&m<`ed9wUZnVqt)>;I_61$lF3I!9!1(7!H68043R% zPnj5=gA4%A|LlR=dI4l>tH3QgXzJs8#>Bw$44V3kpD{5QJ_B{71fca<#4{#_uxHTJ z2Q!6*!9WmPOw9sW4GQSmXG{#$AX7jAz4#du!@_4E4})R~riq)O0HjHq{X9(5iDyg< z$6%V?J!4{cgP}=?VFO5$4m%6Ty&#)}pEEHCK8KYD&zTs^pMz`yC0UqFk_;a}nsnI> zL7G5GHtsnSL(FqnRDx3+OffqHj0KN>E%qXq#^&ct42>Y$Ktn+*o-;8l1KEaR03W6S z+U$$%P?9V-#lh?m#nb>zac7@1F`R}w6FLvH0v>e+LW~TItpfb^(1z}(=S&PAK#l_? z7|9n*4B{_9ZGX_D!gjbO7z>_YS_J|?27r>O-3ulLn-|bzn)-r?AsK7{XgkUUxB)O0 zd}1${03_Rm7i?qU@fu(AWfnCQyifwSotLrgW^kQ3if!(#NhT4 zG!88UO~LsunHaKPLQ^oz6cz>pVQ>nLae$Ve%U?1vECrbYO2KDeGBKQf2})O>6b#eE z%}@Z+q|H7Nrs>m5CWa3%O%kt|7{p$IG=UPM2-Ll-3>!e2blLZTG=UPM?JFh*>sKg= z5oQBB1B``~7{5C}(-OFkm-LE>Apv9yI1$2>^I>Y#X4i0pYJ`-V;Gt5O1|bFp5patv z78H!2jMe^%iJ|osG-IuO#l)~0WD7Xu!u-O>0As}w_l>DQoe10{~XP)&>s2@p;HK$<{_!|62>gTrfR zYR!Dj#E=fw1WFv%(7!`ZUzHUa6MV+1Wg=5Zq@rH?E8BEi;H%ts?z?wiQ3TBfe!v~NiU3LMG zCqXId^BX3Hk8e;?6ihKY1B?ZaGA;H%m_~`WOblXgp*6DYTP6nUx1bUP*)~2*1GL$@ zUS|@zhz>$2+{1!fo2y{rriK$>*fPlGgpqK^4J69eOWSO9|aG|UEe1{ez|>UcmN z1!>fH&%~hi9vXGN@0l39L8ok?7{G^VfHu3WD`uepvqy;G1IT$g>_s43K!rlldnSeg zkS(B6amITlhG`&M!0`<86C(qR1$QR2P}uvPiD5U~Zww4dpuLze(4b&pP>^6`V2ofd zbz@+Vi%();c=Vo$;Q`35kR%2M_76-9tRI*dls%Ie8074d7#MUuFfnL-U}BInPGVpP z{=mc#_<@N*$v=gG0cIo{LjlN06Jaxuk<}>-3{@YP7%D(|@=_QW7JOi0m3SjbiMw-#PAZt0qGL>$i%?+5wt^J9@Li0gZhPu0mfp3 zh5=&~|2B{#K!u&@M#@^hYL!NRSEOjeI3g0~i@Dfb5Ure+|+EO8gBUnHcIo znm~zv`9~&(rC?2<_=B#0iT!{{60Ywf7vG{hLTUP#1GTN$8Z6pNt=B( zOw;U7Objz&nht(qV%U$NNt8iA3S8w}fN6U6iHYF}OcT#%CI+t0Ae%rr24<5CLjXvV zF8g1QCQ!mR{LI9l{~0C6z!Y;az*x{|0L?VpfkFqQG3+xFL&#@nj;a34#83&c4V+_O z+5|BT&}Pr~K*=%S#1GRTfvEwS_!oR;VweYaCbY1FX=7wq0P3#@2Ovy7$$>E0p;=CUziwnf-XG(w-#WUxEUsZG-TM7TD`Gt`I#)3N!8qWv5GBNCf`w80exeN^g76u29U9tR!L3V)(gQs7a z7#@S{0=0a&zcDdzeglOYsO57Hs)>=I0HWy!NE0Y=7<^-5(EA2$`GkLCVh9Cm0u=`0 z=V8s_1t3jv{JVXiiKFHl6GIh96R0p)_>GBS{x>EDYmh2%O?cuP6T^{j(8K{Vg@r*u z7MwVWy`hPN;X4zc$CU9KCG_fADMS7ZCZ#K7_c)|i1gm5~9)f*YXC9u6}=`v(()<`0zQ2~*C2sZoc00!(AT z4<-gbxJETl`32L+!*BuQPhH4DztSH}48?GT&_aO|8jdUs0&2@}Eo$OMk-RJsWB@E5iqnCLQ(# zFimHEGBKQjY5Me&iQxlC6F3TCHt{jQSnwFoVt)uS02GDdznBSNA^$p=%OlXaH%_VSfbEKVi90CJWNdnPCtK}G5t24;p=Fuw>f zGBXG;GDD|vVSZs`fU)4tgT}KtBQt|3Bg{|G7SSGP5U?<80NItwe-&gGs1S%@WM+tB zWQH77)5OTk&;YUvTnHS8YGPz~0MP_GEi$powEH6EnkXCT0eRCRV7`tPBr8nsnHA!89FWVrDo1)AWLgnc*2+ z6U-)V1_f1cih2*z#LLXgz|9P`$(Wg$!H}7m0kR$uriq;a#)8L!7P|q+!=Tg^!OYAM z1~LGYziXM98LHt1z?{m+0As-o&}Pqs8L)_%nPCAlEGogN45pj|Q=<<1BACYG%*+f& z;Tpj;BTOR?LjcI1(35@Ch34EDQ@kO4In6!k|+ef-KAo{4C6ng9R*D zm>JAiK!Fd6cUNfOb2D53Y0Bb18V-&3SQci6XpkmQyf?8hGc>R;GgyOEf#ZEO3p2w~ z7HGV~OyOfNPy<&2wIHiOdEy5PGs8EKDWFO~j+L1~26TBNI80!g1Q}o~cwlO=?*kbC ziVbI0W(G%AX2=fi3|3}_G>`${QU#_>l%W7*t2X;*kS36=y{ya(-5^aMTQ{>ZGi-!w z3W9o=m0D*Qmoj3#QS7jhVp>u2BtC_`#I3GF$*T6B_TiY|ISVaD~toks8zv z76t)zMh3G_PG=Vb3I}T=sHyq3i)*w~jOd-n2%pk}K z%@i9GHSX?o1b%G1qP|`6>F&6`j1y9FX>{&34!CcG?fn3nMTEWH4PzJIMoP%K61ThWJW}h7e zt)C&)EVyL^(;$JV0a|0u^hDH#0*n zH#ELsrm!#=Xo2Iq31l@WzE^THGb{(00xFKqb2BrX=?W;^CHx}tPC4KnsnKpfHZ-k&Yp*v!IlRl>R>joGr(9#Q70P% z4S8_OD20caAqiv)ILctk`7kwVv-`m`LZS>@9>X*UF?;|yONYG~6pWw%=;UE$Xy<_@ z`1L%@3~NEQfa4kF7e)pc3+_Bh7;X2=3-0u=`D z;hGvin)3Lc$3YXvL|$fwevl?mVX%#tnPCerGlMlq6*zI+lGeZkp z6U-)Vh6a!(ZFWwOdqFm>=3{193Db0ukD1{-NE0}&VVc+(U@UknXt8^N3;?CBZ+y%Q zUqA+cT1L|R%nXwJu%;Evsf-LT7Tf@B_GXv?4*bjvcKj&G6Q-O4Q=<<19+<{derASb zxJGad3Dd~KumR*xXbsuL&&<#PR|qW>9zw&Bh2aB8X&%2!JT%_d^D{H7<%hP6uJJQ7 zTmktATqrm|&$wk|P|#&$U@Q{2p8$>b-~7xBKS7#6@vb1i%pfPg%wP>t1&()D0cHkg z0cgC#OkrVY0GXo2J{@E=C^oVLm>Duann8ua1OaA-J^@&~yF#sIWjFxRq{Ds&rfI7H zGs9+>rrQF{3^(DLU^an{5(T%28A0v^*~B2o%P|L_qh?&6$!~wO8iiMaN3PBuD%V@R`Gs8?FW=P8jW;7ea0+7)r z!ZnEu4B+<6VIgLQgCISi_RLEmW`^e=4yZlDC(O*iBMfU9DMB5`$N*!(*J44(ij0Ms z84QJ?ZLCOPW`=MO2V_#6Ff&69$Rx;EkvY^TCWZ?j#}o;C0XYU#7%moOW>_f9%%BV^ z3>nlwg&<5ZD+2@Qfaf9saM$pZFf+pmknx}b@S`v@!+Wsty01V-WE+bxgGxfZd_x9C zV^z=z$a?uk42;G`U?%8bU}HPbajtqrAW<&})0lzLI1I#Ou+;$_k*gsN;xL0wdesAI z(NF{N!CEwoKupk4zM9~pVi|0`KnK&xOMuL02AxU`J~dZf>oO>D*_MMOrFcN+;WL6J z6d@<%N~wcR$YrpLsbgSZ4rc_J$P79)TrWO8f`K_)1tg#sAMeb-9BvG{f`-BFL@fgY zvoA!YLNWsbM5V7ZNF{@vKScz)LGBCU9fY=On(jXgcAu3DYDs92$ zKvddlKvcSeRGL6k&V#EoK{C?>YUb@~1_ovwh)PhbLENT;WTp2jtopQSY<$VN{iGnfH>M?M@ijh$OWFbh&6ftIo31Z9)av;r@#F!b*fH)vy z)y0_^6vdetauGt`4PQd|rS`=pr}_JBC5Tnr3PrI{HXf;a|T3=9e~%nULz%nS1P9PTp!$lcphO;0}3>O0fuPieIrz|srLOK@%gQqMrgDZ$r#KpkS zD$C5!D9a4FngHfCW`+kKuN@bXNQYfb06t&@CeIEJ1W@_`VaAgJKIzcILiWotGwhWG zRi&VHd@wy+n0ihLG{E#ck!5ChgrSEQQ_pFEEigUYa?A{za_II5VCp#|@B*gCNRFAo z07H*3rk=9`G8s_+M9MKUgk$It!_;$5AONPPQI46R9z%~Lrk?WxEigSR<(L_kW9X5= z)N?^#2TadJIcA3QAU)s?5GJXJ)t!)5NU6%)qDsbKY^drVk)Z*EkNsG-)a@GpH*- zo#(H>%-{>xbQ-Qn!IY7K@jAyhn5HrXW`+`&ra21C471>x&cihYfHd9U096j)R@7ky zW`=_>O)nLg8J@#6U50CF0BO3(k&p!qJpn~#20lfo^UM^P8B7$J85mq@xfmF(Lp8aB zvJL|SLw61XgF+n_14FDLGefi@GlM*+W_<%y#lQe#aY5BH-r+h9vL-#5fuUKEnV}J6 zO>{B?!wN-ahGigYzy^GS8o%wVew4TBVAW`-otRcJP#Fc5(o0As-o zc+3Tkflg&+hIW|db;`^PYe1SAlt7IyWvFfjh7F+f^^D^H$V%H}28PSZ%nTPnx(t&U z7=9=-GkgQ-k_Txrglb}9fU)3KKIdS}Wnhp486c~|%pk48%peCcz)6Lf!9fKSZy*EA z;0C~0a06a&IKd1^S7ByIg&EMJ!pzVGH^3Th0E`7U;3Y>h%z%w5%na*c23%8NX1D@3 zzyWRmj0HE~6~_^n0l!t48GgbHP*7!NkW+Q@<)RLoZCz7FA}3O<+x+)?FlAlYki`1LJ$evPX{d+1V>W{TrrFVcj8-)6(EhEX!@th%;W~qDz204(%Ts3BfY*dYjaE&k) zT;nI^V3@{9YRn81P&KB)HNseMjh~r&U>dipF*9sM)tCv_2xGxDeqlZe(|AXXnc)_y z#$32Y7z?iPEAu~?Mn-jJhW~JlHlV;MglmMc;2OU%g9AoQotZ&J9TuVt46>jrS`4m2 z$~r~{2T;@pF*3g?WMGh!;$~p*R%d4L1gYoaW?+zG;$~ndP-kYyQ)gz7`^LqnK5EcpE>n;_Apqsh#m zrOC`72g-VZn#>ITAkENdOMz=IfJWQmVraBgYBDpFYcew^!=r7UCNskvkV&9uJEqCZ za72@t!5X9y9Bm&onHk<_LZeMfiehDO^Qxb_9mXp1U^M%!|2W`?EO$kBF2o0;Jh z$Rtp-ebHuS_@oW$g_$ujfTK-LhnYc22O4b=I?N1VI?!l?*}}pAV?l!yl-q1epwU*V z!^}{v1B*78N=~>Qq-ZNEL5{YiI?N1oYS*>O-T=QJ-%inb@^$kF!QfSKVdNFzAfSfPCzShRUmK%-68 zkeNZ+5E^X)P*sc!Fcx~WIU6!FI2uBuEz^*hA>9xjZE{fEObjpE!42`yl#>@=;AS)nsn;%p+69bHe6m1Sw z(A>7on3-V<$OKTd-7#inxCJr+9BmCX7~@%42m{26J`b#6HuyQa0ay` zW8m5opwR}7GG7yB25%GOoK|GQ%urwgjk4(`%nVaam>H}=n!r)E&xDy_mkBh=zMC*J zd^KTaPy!W@FdJAH7JzJ6Dact3jV2jWW(Fx!*x(CH9Vf#Dkh(SOX4S}1<7mpvU=LCZ z&QU2)XT$C|2i=|inveJ-+f#I$hGs9I7$Bu=8!QGsh!QPyiLC%|nfnlRLGs8*{CxV56 zLE3_uLD+(sK`w=bfuYrcnW5H#nZc*l9@r-l9@pcWNe)!GeZT41G4b4B{RcW5C`NG4J&2_B`Z)vfQ5mf){2>-9K-=R z|B@9m!x<}P24~Pss*mBeJ^DjBy!Kb9xej%x9V*Wb4+MCj`d?ss9W=L!IWRMb zI50CXxPo#uEV#HZ^)N6Byn$)5c3@_(#L&cxsfm$MK(QWbQ<4KSLjr~-0ZdIyi~?aW zO`Q(R4DA@2gfTTSGYWLWG;MHTW>|-zNeojH3!}gRn5G*J%na8sG)ZD=Vr3Ng3e&{k z$jtB$Lz4`qCN@R^tp;d7XgD%6s5vq-Fvx;v;TcR9pA$0!j}y#=hvB+5fOK&)axgVQN2pDlm>GpBkC^#G)c zhmpeqrmMk;nV}A*Ync->!xFfz({Nn^){G2{yo?-qFkNSzm>EvPbbWSWX7~u#bsnzE z0i=tMkz)x=my|OzgM>5Gg$~Zl40g^ie_e*_Dgf!?XXLmA)0OVb%#aGx)$7d6&<)b% zvWb&{;W|_oY~-D{g@Hj~GbaPX7H4LLP0q{=uAuqnH&9g!3@{da-mqOki>aIU4Efa7hG@?U@W)^ z;*4B9FcW-SnHjuXp(Yf%GBf1EP2h){0As;TkYMCG2Qy)sD>K6smlMh^(8ScS!v$`=eFuQ^3e_7D71!bsq28IQogeJqt;oJh6E>C7) z&~jsD&~RgBkZVn5VDNWiX7B}Ra|P)#gz92qfU)3~$})1a!b~V}V`eCVnK09hnPEEI z1T(k^Fc#bdIYy4-FcbEl*q0As;TP-Nujg_$tN zota@4%!GsP%nbWMCV<1=3vR*%Q1~k`avX-~dgji|@C2rd+k=^b(*smIfZBPHa9s>G zj0}vbjLaWFxCYC>P&>| zgt6c{H5i#6!gRj$U}kuZsxuX?6UKt;)MR9q1~sxkuI2M&X5jIJhZM-QnQ)yj7F?$m zBXcNBr?Dq9gCVNUT)0jc3$9a}k+~nHGs2UZAq=k54P<8_TqleL*Qvt@8RD(=WM-&_ z>tbM#1zr4Za0AwSGytW6Fh=IOPEeu8#lW!0lbK-wNd0;)1_rssTnr4yJ((GfdV;zD zTnr5FJ((HadV;#YHjE4k$GI37B)ym!M7@|96fSZxFa&!sGX#1;yT347m>FO!cuQ@& zU}6Wf*-+ud%uwb9>;A%2a=`V#yT7~GXLTU=u@-nSGt2{Nbh*RDz+egW5^O~NUk3w& z!d;N_y_gw}dNDKDfJ!_Ms47MV7z>`9_i};@ytiJ=46nVQ1+K6+GlQTvsKAp4W%@9v zZYBm83*N`t&u$M2!HLNX3>MzZ3})WYyb$Nj%n$=I0o?tKfg1p0!Mnc)Ako$A&CJjU z(hTbUuJC4NSO(GzjkXlH_5^6OnRY{??SeNm!#Qte24#4(ef4H$_zX6Qi-AGbhnYdz z2h;_IMVq@1GlR1aG};<{m>KGQpwR}ig@pmeLW(wtE@-qZ^I>LK;sc8|m`YB#9;9ds z>_U#Vb3V)rXFwXk(UuGK5^O|%YZo-yzWOjTeD;AxTLV-TBLj?u9&OUT%nXvg&}eh? zWoEGVg-2T-R5ud?jD-|!-#{J$MO&ILGeZi<1W=XL@y&p5fT0dyC!E9k+fU%IG?K~)*fW`=~_%SnF@`FViOeH5=4^p&o z^dLvuA3tV>Um%U(Xj=;P5^S(3rw1Bs%Kpp@ivG}O+W=L?$N*!ZN1LZVGlRQ7G}`k0 znHh5Z;nB7as+)-c#zKm=wV)6LMcWjAW`;>16F||n%b%HH2gn3)v>kyP0Ary?+kJm# zhPxomplD+WU}j(n09g+yB+tOLAAm;N;y!4!=>#w{XayigTVMb)gMR=t+A0E=8Oj2f z8LUAX!G+|)0A_}{0nli>6~N4JBLEt0Fk4s{U@W9)YwLyPw*LXl41Ymx0}t)ORC2=g zAVu5$UgT&~3uI%FGKiU>9BdL7 z1H*zKW`=n|pzT?(+;%dEnc-*3x(Z(IZ%)l7}o3>Pe z8vtXWN1H(iGlO0TG}=N#m>GgWnxTcH4qUr}Eo4MXa1u1yYC@P9szQ*XZD9yA!+fww zTnr2+LYNtjg@86x*g~5mA48ZK-iAP4C8&_}4`pWX z4TTkwFqNEeJxI}}I}thB%0ihLNAGsA&UXtccuWoCE=vH}uqeo);^3@{c_v|XAAZJzUnF*9(7L7ODTVayDMVX$Zm zfg1p0p+{Rp7&Ai{NHeIAtPNvks0L|fU~mStBxB&(1EA3+x0{QBVM!P>!=feqs`G)XWHHW|#(2433%v1M{Oi1_mZAF>8!Z~y}X16vyd0|WDuJO&14DUmFYz;uuR==x`ti{efow($!_ z2G&}>G7vjIj)8%-4lK^Z!5SA2azX+F16z#1eFg>wc8;eE3=ABc%i|ar*kUC?8%j8H z;z4XPF#As|0|Q$eM7#|o9%l>|?*plihlrPh*^1^hKsL{fXJBBr6+FPe zz`$i0$H2fI!zdQa2(r@(bl-w&0s{kkAtRq2BLf5Xv_u952@XGw*^CSfJfLk!9R6G& zLl}5I&0}ET2;iy(Ig`g~5d#B9AUDWJ0S0c(BnAcrju4JlAWdL(p;x# z6F7JxZ!s`%go8N(Jo6G67&s!NKw2btQ!;ZIIHI{eFfuSGFtBr^F)}dlfo%QH$iTo4 z3P}bg7M6-dj0{X1EGt`dw4oD%Gy?KccOC#o12 zI3>Xx7M`os3=Eu7U=9b*IcY`)PH8ZQhbO0zfq_#7%n@MV1WnFzDkz9BF);8gW?*2b zXJTLw09pT^fi0hjfk7}N)qsJKUmPUP$=q<~B{;aN#3xVIu~{*KpwjaA9Kx zMtvrj*?Zu^CJcNok<)d!O83ZRVxC@nv8E* z7(ofg;435-8uNm~gn@BR5-S6PXmL?81LIp3X^@g*5zGvSBA6M(%##>Ef@&Z^=169S z{}Id#qAA5CAVDLLphF}xgH0qegP09Or7cLXHj-&=VxKE0URE8%W{1 z0y3=%?|3=D}-cOqDyc%UwR$HFWLnt`&4VrDRi zVrGzZ<78mi7{$!67R0gQWMFs~#mw*q#L?wsV33SvW)O^KW{_0iWMHU|W@adlW@eB& z#L2+00cr;m!vZ@-2F6n?%#zDj{Ff+*Tb1^Uo#4$5`ie+Yyk>+AxFic=(5KUla zkWuGiV9-rsW)M$eW{@%FVqgeMW@fNRW@eDF=VD;UOJ!z=NM&Y_@#bP+@JMH7FiB@- zkO}8vV6e|*X3)zvtjZ1m?aSwpT(dkfx44{;T@Ev1#|He7G}vUoD2+hIm`?uIm`@_%Q+bs zw&pN1Yy@#;b22b|%3)^s0OEk=4P|qg8ANlL86+Dy85o*#nHj2cnHi)~xEL55UO>Wv zi6HcP$%V`exrNLOGAFqh7`_!V zGu$XsZqS>jH42-u~R6s$hQNzrjQUi<6+bsGZ z!PFXNhQu0X2GQ&ykV0#a*rFO{hIt@`;8?oN;tCSHU&G9B8>A2vowp$|CsWJJAW_TA zAjQVbz_1DG0tN;JP$=GEVU{)IW?+z2;bvfvl;CDy2(M*k2(4vikOs-i*l{y3)YLLF zRMmpgEjI(h%35ZI`5;ahHv@xG9W#Rr2q$tgFcj7?GvwAWGsqo*T2ac)z#z{U%2doC z<%0nK8&v%}fS#bua^i2&m1$co`BX1yJ>>kP?7_aSmut8YECILjq-W9W%r7I#{4w zh6KusI%b9^bdG7C6R)a#iU6ziE8#K3`a84@Vv^~?;#^~?-%{ZApm4{;fan?yh@ zAI5VK7db%HDZyO?DzqSGo@0>*1@xABW`+&*%nS?)M)eE~j3-${m=ie}7!<)p?MW7M zFb7i2*ODRc|^I`fPs;Xg$LBkQZ6~M(BM@5z!Zrr6CBW1?uv;!RF*EFMVrEd!WMI6&1a{GpW@d&N&CCoMU^iT30teuQR%V8tR!~{CUL4f+ zKM)0P`){v@wEYX1?tqdm!#-&+#gHFIVcVYx*4}61s020tFRm0S&KIfL5ttg&WbHmFU{8V3;vwdq;ojKSidHa%-R zL>$znXN?DogWL3MHUd4cHa(lI;0y)^22M**yFZ3eOq-E`fsI3mk%55|)TU=EWaMK5 zHSoc0dUijKVo(Dg)TU?m=K>kRzzu4vvj=b$f?UQ8YSXg^a)XQ%VBi9`>Dfa#4uLd* z)rEr9F>r(0^z30^6F9g*ZF=@_Fh_tJ)TU>TkOFCu-~qMi*`v8mfZOzJ9CnNh47?y) zuQM_*@PQiD*xU46;5I#nIEOV80|PgxP0s;s({qE`^c>JOJvXRL&jD@IbDxuDWZ;0d z>A68|dJb5do&(gT=TK011F{}uYd90MOToy%Yr??5kPhRsGw_1?g5@wiKLamFeLIXV z&miEP=fl7#B?eN$$=tBZml2fe1ibTt7#O8tqC4TD#te)yFwq?lQLqg+VJ3<*2&yzN zFfhu3ZhdFqWKLKFQ6*Rl%DGD7Ag6LNANUAqnuA><$_#bAID=p~NR_G>=rAx&W(Jrl zkRPmJs>~S#3X%;O81=4}5@_B^U&<*HjGTc~0gHP*Je!%3*r-L3)iC7%jxo znHd;3nHylLK%p`hrplf{AUME~fpNQ7FGSTlhz$b40Y(grCt;#*;G&@J4@~qGT-1bt z@hwdB1zgmWf$={~^ch4{C^*23fl-hVCj100Y|g-_3>SU`7q(zvG=&R4fCvj80D1o` z6C)^lT#$v7A#tF{1hJDZGQE<=YER#G)@L~ru!`TjI z1`%*wdzMKXBq-3y%)r&j%peNxxtwJ(0|_Q{GBd=01i|&~Stcit;M`7ThMAqr3}VG> z3=9vUZeUN1_qffW(J`yW(M&_HU@_2UCa!< zUCay;!g3JTPZ9*3A0Nt8Tp`IA!c!Iduqi7* zZrKenB>^e}9k5|woa4mCz#syyymmv}($>w)(A3S$Ad;V!#=y9nNeN{1;cjMz{oTwA zqP`HrbU}g)J&I?sK#NS!eOAsz#x1Pq-7h#{s5>-_&C`d zP#j3dGcayr5(1gY7|I|M3G((jCK2Y9Yzz#t;MA~=Nf*okdv_g^BZwmhj?;Ba!JyG1 z1~v{*_LJ8J=`CbpJ0Jy#oPKztdovdUgJ?cTx`>Irn1O-8xrdp-vWJ;LR30Q)%p?FZ zbWaa6!Cxo3Gsr2 zruQ;4RQED7C@lhcxtvJ=WGC~)1C`2$xfmF>Nkg2($gsekk%6(9i8+pofkFHp7X!n= zK4ymfeasBvpc!@;M+Kxz^)(j*!<#;4h9`Z@3~E2P7#Nr*PN-C4L6VYpzdO3 zfU#gR?2I8yObQ%O6Z|JIGk8ycnlNJmGegG&m9+ z33DehGxSabnUE^Nz;Ip$7B(=JFwBH(CZ;7I6Y4}57*Z!OGlWiJW)LqDVPKG-%*-G? z8D_#Gs0qvrFqR0+gd8R&(CHWAAQLhsGc!a?hMJ%|)(7KdC;{cK(&{-THH-Y_wq(}l5m7pL2DS%l8GlhXc<0Ukkf=a3i zh-EAjJ1W^2G`>S+KxN7thzz2dmShZJG+>aBg_b6u(o&K!6rvN-b^v8K@bG0kgG>=9 zH~KR1GJ@2}1ubJ>VDy9JcDad(3=E9^5RRsIC?f-7AQO1lQL_h>{{xxC+?f~{G>NaCbkX2kQ7`BFK{MtGcbsPZL?z%0C6g&GBYGiWoA$;$!B16 zU=jq0wM}DYD4WL2pwJ33$AL)t``DET07{Mx`KStLSWI2Ep0P3<{Yb?NUsVAnm@hnHjuiGc#zu0trep zae%aIJb~IfTa1BW8MvwmW&O+;s?5Ql@j(FMB#?WLLZpz>^e?FNY%vCg#}H{IaB5^K zV_?u=L-H&WFF2%;lChR3R2rn2LH;_(MUNQSHi$!P1hoM{;lMaYj1N}9JZ1z}Fjr|$ny%*C(@<^?0Pf_YG>aR%xfP)6Dh@dHyi1B1pbsQ7sy28PEFarA7YktGT7iVQyk z10x^U|4hZ;;-{E_L81;S3(7p8TwKn;z#v}<3Wbx5YzATwt)<}hI0FOY9FQT9YW5T) z6uvKKW;nVW77C{!p}?_p%4uXDNu8cogY0E@}aUQq3{Eg zXV)^a9pHzA!WU3N0Jmd7hCuTEI*5m(*D*7MuVZF_WX$yt!CC8=8K$gbW>5eZDH|EV zCBmC^%nZ-gF*7LU7&0(!WRwKuOY8N_43_Je85F=p)J8^GP!W)_o|z$GJu`z6xTxC1 zC;%#um?kSAVqvEUW^c19*+0jLSPHZU`6+rZ4A4QgC4sDmo>P60@eFfzbc0$s3aD z7D5u(pH0jRKQ_Tq-9kojP~mF5nVG?KGc$vd^i4(v#>KF714$|7G{RUTcB~3yOo(C zb1NvWTA;c?UhWXW5m%Fu6s<*51PfsanC&2wK!JxIx(xEmL4h}gk&OXroEtpwKzbl` z*c3*2P&lpL%FM8IE36Ki!U(Rzes5)F_`a2yK>=JdO=AStOlI4d8BDe@Gib;{O`R>q zzz{49@ktqnBx49yF$0Hzih(A_e<=nHO{gkRWmN=Ggfl~no*bq>s zO2-YV24sXJV<=K}#h|+h<7Bd5b-a}A{ zwSt!sROaY+fjBF{?$ZZ1V^)DHP6j=5kb7qEGHw)MV1THa36_DVng!OuU@!rsy@zcB zAEW?6L@=lkWhi%-fq}6Xtj*~bGlShNW(LD}kd9s{P@Fg3VrHnm#mpcG_GUk{NKG&T zIcz`FL6;d5YKWjLXtD% z98khA1h@B^!QsMqmzm-F9cBg-P}{Q=T+!6rWo9V4%gkU3ZhE$YTb|7Km>K@xWoBS7 z@C2D$!REkRe42*VKpqAwB`^*em?=v%)WHK;1 zfDPk*z|6q@fSJK0i-FOB6V#WFe89}$3=+v@{2!00Fi;ZLX*$j)P6 zbOQT`dE$j?D^Q@`tx3E&k|=076%Qa@kXwV)s^35i} z9u5j7F3`v~nGo6F)=U*-vSY!+sGLh7({Fv85o%EGlHyU2Hnai zstOj62MLI3gV`n^aWO*>`ytrRV!mLuI7p3{IhZX6W(R}WsvtH4D+ic5zyg}Ax*QLm ztg2~*r2GTWl&=WgJQH0dzyM3g9N?vCu+)up^%`W^8Z;jur+l_rKG3KmIOVg|iGwCJ zm>>(xz$u>{Gv%`*rF?dzl+TWo^4XD6K08v%XGco;97rjj11aTmV5WQy!YQ8=}v$PmcHz#tO9!oVPq z!NR~$4KF8r&VCYhSIERtJ znUR6flUsB?3j@RAr_2ofPeD2u7#R3Ig8Wwkc6-XAKuf=4Uf7X0d}p z@z^tFhC|Po86-0q7_-45tk0Pl{yt-d_*emI0rLS+DCO{ieVq23nIYvl$o+iDAh$$; z-Esk%Ys}zoc?6z&0=Xp$>=wpQkSk(PToDVlv-deOL+5jdE8@T+r=Bx29C^;nAO#A= z2T-G#5-9cOovhtv$X2Ht{N)B>G42)J_-^hbvUM`b? z(Vh238JGv?wz-F)%QjLll90 zqY@uqz`$${QKS02k%58b3kxH&+I>(?C}0HXVP;t33@XF)lHg@nR}-WR`=A6#cs|gP z@m=*q)!xjY#kQ>27TdCd8Z6LKkPT&(EgNK&Ei-66Ej!YBT8>)2e9#OysG{dUsp#1` z_JAr{W>9_486$8KJo$beG(*k>s_!{tB|-D?T%h`%Gu8~u2G#eRaS(A(ea{(Z3>F8~ z_nh$%aZr8F84nf*Pr-B9fSVG`bK@BpxNHSMD`mJr^*vV%qnIstS*;4F$_3T;T!oB$ z5}+~%JO$6~$I%L!h6YW+bNh3F7FaOwf~MBF1Gqp-ggJOYQ}En@+#n+b7O#Tl7@@jzDu@PgV!Jg^l3T%dLlkAgxks0?OpW?*2vE&z%n1v5y}mVxJFP&-*Po`LbY zJV>4~R7{PJiGlG3Cx~bJf|)G42dt886*zwU}RuCF9j0&_kx+>#|vf#aqtx5c{Pw&&`V|pub0dW;^5iO^M)X? zJujIVwt&QPQu7!X&)a~+)Lt<&$h~4_klbR+z+kTlv7CWnK?frP;|1nZ#taNnk8K$k zmc3$T=y=7YyzHgYsKu2HCfug{K{i z3^H$R85m^0+cGc|zGY^}f6L4uIl~@d2@}JCentkySu#^t7#O5h+A}b$c+1Q%!visvyDuL|B6eHxLmBB4R*9I*2F&5w#$q14K*)5%WOA zN;{|{g5i!>Fo}_YaRHAbD+7ZR$PvHaF*E!GIRfn1OsG0Wh6^Bdi+D0&>XhCyGbp@g zW?)bRc`6aE4#tA-jakSu7pBMaJu`zlNDtWTYPcSO$)Eu=o}(~z1@D;|@-Wn~FgSqJ zE#Y|!Q#a#1Gs85vx;D6Z1t4`xc|_Tuemd};nPDGD9oVffbu0`p7IZZj1LHCtPnez; z@0l5%f%JeA%>uaD3qWSCU_S{`2TC+TAD9{VK0p%)=MDxs^f#EjX{tqCvE7(D&2}ub%Ffbhdz|3&;12cmZ zrvn4SyAR9^uRxrC_6!VaADJ0cJ~A^%eYR&{2>8g%;P;W4K^mlAR@Q-mq3Ri^<;1ALSGNJr4Geaqe19HQh&&&+7z$WZ)WMKFX4~Gp9 z6BMVJe`97~{RTQE z(1C$L?;A6N&NpZVNP>nYBSXOqa0UP^j|XRf;BU+ff!~-JF|S@!R`k$gFGmGGAM$a1yjt(0AqpD0thoYaI)|)Fo2zy z_Jf%rJwKQkxGyeGMOSf@A;5%YO>kd+ zGBbPvaX=-m^e<)xNe~8=xG)=;87_cqv=(>|@+GLmb@;{1VD}3-3bTGOGo<_i1uRJC z6sTKS7!+oMld2{!H1fCpVrJNkqVx7IW`>&>I@uW#AUcy_IvIX5GyFr*srH+hLFG5d zPEh>7?Brrt0MR)Cq!UzLc>iW*@chlpAP-75kg5Qtn33TENU@E;DUf22*9v|!Gvt93 z!}HR#-^>hCz}A2g8cZi2gTfp}P(k<~q!X0TcK>E(*!de;l0N*+%y1v137mFdngkhO zEKs@uVMYf|2R>-pVf(|(!14#0c69$RGid(-c@C6PVcJ9)3P83xa+ZQLfl_MFA7+LC zkS0({t@y*tPzKTjPH@+uvB1axV}Wc0VMb_zoBM~EVfG(b$S^QSf&%g)yn~Vs~sq*7n&;P{bgpD1>%5G<&D404A=fbi$R!;vJ3@t!9`LlKQwLq z{mabo`!8~;RQ|`zp!g3Ih@eyn(<#Mp0Ho7eU_VT!$3JEUw|~ew^Zqe2Gn|1mRchwD5DEn*lM0w6j;bL?Q9_x>?6+(FUF@}HT3=|8OY zy$aU}V?n18Ky9BA0ce`h{Ljpw{vVoV{QfgD_<#(M1f|qlPy?748bDS%aIOSt0;SaA z|I7@9AWfhmapr$!hUp+p;FJo}#L56;fzk^IGdgg-0vP~G2>bpsGwcBw0LoEM|1&c@ z1{naZ^I_UJ87_cqb>x&6gx2{y3@i*>3@i*%pp*U%tlUz4uoC#T{JrfIqEfY*9%uY6j29Qo0 zfoCwCDNHO3NhmtIm{=G(Fmy6ATmb2`7Elm|x^_Ji3&UCzomZJy7%qc#f)W7CwJZz@ zi@>f81?dDOwO>pu3_qAyAa%YxGYf+(GsvN!1nv*@A`?RZNRtC+7f2H*fx9rXFgP)@ zKpM4K%q$EUAWh%|4%5WS0Aqm?HwZI2aGnMk0J628nT4SjWB@3+ZDVF(*a9*DoWNn) zI2jgzY<1*h5P>G}yUZ*Mw?Udf37naQg@KU;mcU_}cra~+CU6ZF76vsIs6YK#SQvak znxP3CmOlg-K7j08&AuFz@Zbp?CN09iuoyf<0BO{MIEVxeQzXeC08)fCfpKv9d4(utF0!%tmI02Ot}*1%gGPNv52Yg`t!cIhoF7Wnq}j3W|MDX%5rL z$>6XAoMd`oIuEh3FdRV9`GS>&;TeWbHiia}P8)&aFrBjWk6&2XIzOTn%+1L*`MwZ&{K3=7$y5r2Y> zh2a=j6DWb7fNEl5FaT+C;LHYT0wwUbY%C0~L7G4%xG*~lgCIK#1Eie_)5OXEV=+Jh zqXXv}kO3fDE!bHY%-Er}#&9h6^A&*RXeh5*|E( z!=yzR9)P4_B{+zKNZ>FPF=<68EQlE?{MnS+Hvnu7(>Yis0S zVWx~ zY_t_Hk$@%{H%=A?7m!kTOEZU)g&~U*me^oASr|S*bmqZyPUK`^=tt4Hos)%OD_kec zm&^9iH#mxMM^=5Vnv%mV2IMLYwzX#!Ks$M6B9*n!gpq!^U24|1_E z?B{}(+|RjK7@mS{0JVXmpdrc1V6Xz*TPp-<0;NkHZWabEZWiR;8cZ=G1B?aD1fVAS zCXhx@E->O|VKCr^=7Ml;7KTu6ScwhO#(`-7G(p#JvoKV_G%x06VOR*#3{B9m{2;*4 z0CMbF_DCt@VF;MC2*U)BG%P`bIEVxdQzXf-0Hg>bL4yX7Vb0`XcmPtfj{P8tJuqnj z28WeMH3Nu)um`3{lwkr$5r#dW=*`rHG<|p&E`Zc*;C%+N2NZ_TUKMCeaa@Uk#W z!_djX@BpOKR=@$Kb1yFo!)_FvPkC7w9)fj(f*s zFcwnAc?>cDWa}nA7KROcEU+#$D0{+`vocHo+2+V8Aq#C6UFTzAxC*ijRBim_V`2CW zvJG5qz>*as1B?Z?4Vuf8_*obf_@VxD=VxJXaPVpa zCe6v9uofxxgE)xP4^za)PykYdHTAEC1`0dF29TN!yiY*(fC2)N`sKFRGce@qL9z%V zL&G{o2F4A%QWxwQ81nd87;-@FKWfjwFomCmVG=(JgEUBm%x!xH2FWG|gibbw3F{dd z7z>&2C@?U{Z*X8>kXq`%z_62_g<(6$h*=H{4EOk1818^L{SFKa90Dv1YyzNsv!0Pb zX14IzLK#H_EcPcP2NP&X(i~tM6DFGG+ zNl*~Olu0ruYz7ChDo7b9h(8LjFuWIFVUPj^v4kKCgP0&JzxG3;jgcV$qA3cb2^7?} zf-DTyg3wwqS&)Sx5v&P0$QczSdr9eTxPLPFR z4ajs*&|em0VYmn~odG41*cl#xbZB!TM-rru3QHkU3<6si85oN>_!Ob#;SWI;hHoGj zfLb{6ps5T7$uy+&Da#N5(Gjl5z#v}^n#2UfE6hN7h6x~P11>30oXQEYFvtk8Fvx@B z6f#r=Q>nyo0Hm^*qXuLUB42__dYB?Lh7TY`B^=ve?sFAlVQ>Z+334BJ+&o)|g&`Ak z_XvtRH5m-HGBPlhaPTWJFi3&iIZ=p(pjPw_QTw7#Bc$mxQt64q!3c@FhH9d z$KgqbVH+a@<96-`AOk@Kp{XzngSs#aWG)$|jFsWSc5s0Ro=bi%%))R}n1w+aB#0;& zVT!pJ40a-BLBMm#Q$$!8+C;$RFoUFoJp;oFxcv&d!1h;aF)&CO+cPjYin1^mi?T3C zX@ZoAvM^i|Wnqv8sgkv|XJ9xe#=@{zjD4scsI;Q7KRD?7#SGb znb)W?Fo0(ow@9!sER$e?%rr(zvM_i`LYwR=QY;K&QqV@lD=8L+J5r#+aUXQtdxJC! z!y;*Dqas*_g~3&Zg+Uh7sQ4zs!tg={+Nj{vhZN*23=R9imF;_FXo8+8%fiqt%fcW9 zN-)lHEDWY{ERdPTXL2kIH{?J$8Pqq0nZVBQ-~iYJLlvkAo$@RU)$&jij1^cIR285m zTvK3SIH7=U0waUNA@C??G0cQYMHYr^MW_kNN-PYbN>CGyDX}o@P=c8N3qLl71&6^+ zqpdI#GL=~vqLra02&=F#u&O{!*rCG0umW@=4tO9K<_j){2}i)bcm*;6l=zZVSr`&j zp_TGPRThR;RgkryMh8q2A49`Y@c6hqDB3`Un4%gBgRmO35Ie2L!mw8jqzTk^kcWmi z6GOo>>Thc&29}AhP4_{_s40nFa&6V6EnCThndgGU~rO=fw6-NT#tKdu`qnr zWMPm3)#EF4Ss1!>Ss0{2DiHNJOeY_M!C6Q>uED?{1**rN>aj3f)nkFw=d1Nu7<%Lk-gX_atAZ4JkQ`DG+f!!Ed79BHYVc1~|3LsFuXao%)CWe43 zU`dNI?4g(2F61ztabS`{#roD2?E85tP0IhUv-w<=)L+zcPCgR49Nb!e-C$CQQP zAILCJl?Q1km_u!4WC*wkR%{DW463#EnzAsgH-*(&;3f#nWIl#~TVTaSAjP00m2Squ z5NQTYQiA3z49w;re}P&T4saU`Zi6*}tGX@bEDX!cSs0{1Rb99R3xlTxDB>kS^*_uS zRtAGR;7~pZ@*h(Dk8CUpgTY;JAiM)90@b3BhKn31q+oV)Feuyux4*y*gbx-h3~wx; z4Fs4HE(V7OVCT7kk_xDSU}DL_pk@heAl$ZOVYqGy$|j(?J{<0+2@k=Vib0w{p(by| z!XRjc5^6zk#SM?ZidTRXgF@}36$`^|D`=>tTeC2vTEjvOW&;aD!eg)|aH!3&W?|^E zhK8E84GV*=4Jg#0BhArJiS;ch81};erivPimSi3qzGH$UmTVKoL|Y zBZI+Hu+Df*W(tLEsJ8ARkb*339iaGYf--Gt}KL zomm)eJA>i~)ERezA2XGS_r1%NEV*UV9yq$X)%m#f| z76wIEm|$2eW?+z#ab{pR;mX2r#1&NII5RLXxv?<(a|K07h&=IZQDp!vv6GsL#QT zB0hH(1|D}v#(=bnjNz`i08+e@dopMlA*fYk;?BZgwgu8>$&nM$e46jg!Y~)4kbwc*8iFb1WHVHVUPx?fV74{(LE39GA4$C&)`B?Pam3K%6(WEN_~*a z*ZDpy46}Ve0RS2gf!WE&umPmAklDZp+K#&J!@_XY2ilJM?w76wmW76xgMe#p28s2v3}SBN3t3%G{oF@UzCN_|-vihZH&D3~%4h7BNPYFv*% z4hOZPX8E!(%m7&e>eC(cWntLw3o1oG?Wh{KZyO+*!0o7KzAOw+KrVxhGk{tLFqNDP z4?rrlIRy-%LkQe{EDW4}&=vwr88<_~S8!FF0dg#;g<#;v!l35|Z6SpFu`q=CfkF`)!rMDVC7KSR2CQy1?X5bzD`_ZUzRf&3oh&%zMp4%2b;!&#WW zzWB2+e1iB3)P{tGKP!X6cW?^hHDX|pN3HN}%GwA%KO!E&y6Qqz14s zB!f0lfk#aCLTzVaQ1}6Emb?IIQg>uv=n7zA=m1#(DkQ-pCYu6S7}kMxg4}%ps*{l+ z0ix5;7`bHxlV)aE0Fs8f`&9r7!wZn1pj-uAgalK`#&7|ovVjnDq|4yXT~5^$o07l3?hl3 z4GqTyKpPAclp#%%bjNOE44IQdk(iB|}X( zmcqiYEro>vI);m^lab*7=#(uR0UmRx-F2xf40)+gopxy~40>r;b+R)AgoEvLgX#R1 z#=`I{4XSfnIt#BWx(<{c+>!D4k>7{oH6{oiMqEDYB&LE!;vdToS;2NOd>6nJduDo7Kk=`}Blg`qDCrRlX2 zs+f^sLNwS0E>OgSoD-ML!r+$;Eu+M8SQyxHU}Y4{23CdzF<=`IO|Nq~EDZZV3ZYFe zm{LxL4Y7!Us4KZF3}v~{fvD0#7KX$^P{xjBWPmiiKn*CEPCkZ!B=A5~sx`C$6h^S8u+S&<51n zQWl1}rO*ZxOqmEnLne4kNg1RJ)PPDYV_^s_gAPRLma{O(mV*KY)POn;4NWG730YuG z;0Dywau$ZG<){NuFqNDP3$npuFs@e62Gr~d7KYvmXafqSjGN&=9=H*)666X{Bf_DQ zg~6Z_+JIuKVqy4E2}%H<#>4}tD;OC93c#A~fi!^{6RWFO7-mG=!iw&4$>-Xvn~zSqy5o%@ASUX2-ywmCL|5Lk+~z2JbbU zVF+Stf%lls@Z1AZk;lL|BNTMFiB2{H<1Fq&b_@(UiOI3vzbrKC380YhX z*gA;@42<&y!OSF(s3?R95|soqL5EDwmxVAvqKaT<3P`Oggb5PW1T#Um<;>TGFhQb* zU}hRftto^F614;~(?O!P5GF{}5zNd0iMm3VAW=^c6Lg;uh-T-=0-bIEVuD(mdZ1}= zb_UG=&`#fpBFvx$l@|DDo{8Y_0fp2=b5Q6&d_RdBq!Sb-lff)qolFMCDd4kr7#Q^b zflO%?2Pt6&4gP5*GBCDkfVf&o42-SDAeK(KAp>I@ShG&K0Rv+jKS-28e+Ni!Jw$JZ zJp%(IHtOxSF)%P_5!45INAwCM}RVaz%C(htM}d&(MY1lX%K5M~Jjqb-=lp#KbHt}(W#2(m#ZnSoIYYW@e18LANTL8BO2 zqsV3k1}0yqVo(tVQS8eq1yXDrAMXT`RtIqyjCw#Oi$fKIYHWyNaaIYCJVdcLD>zFs z7~KSI&liL$232Yh#e%HhP=P2GWK{v_WH8DEIfE6d7_?jjqL>xgWLB8T)gY74vp_ru zYHdIipJxG=77&xqvnVBl!p&$sXv6?VqkzM?t?3KVqofnI>S^LWHJ*o#LZ@jpn$x}#K^4W4AvIF zz;u;K4$5%?aljdift>?%M1j#}kn+7u5X}K_Eqj@iK^z8ljt(XU2BQTa_xM3ofjZ-29`fCI%o-UC z49wCZpu@pnS7?CFyufpX#zW9aT^!HBr+9$Q?_iCUyb3zs19W}|YpfZV4LZMrH4Y*U zI=_Q8&KN8XI=_Q89wH7pzk@X%EDk=ugUv<&ROEus?_jePJOnx*1ay7}TMVOEDEJBu z8{{iA3_z!GfzR(?_v4rgI@tqseh0fh7swF!6&jr&m%*;k02zsNg$C&E3CL9&p zuh0-0;c?U zFAKxrUKR#n@FfHg16e?a8TGL+2!oFcfrvTwu`t;7u`q}zLycU>!@wX48UJHo5RwG7 zLLn+2SU~JVv_em^Ffbt7S=YzHPz5p{+g zEDVPIEDRz)pw_HKxI>gNkQID67XyP(Eg}#OKvhDI7-C?YBg%^EprU>jhCGm=C!tDr zA`E3<5PJpkoCY|o84Xz>feqm@2$_KFfp8{3H6sFhDcl~2iuL_046FNLfejIR)6c^2 z0wf0ZI7Ccy0tAZ2}8J(gYR;VQ^qW z#1>CrVVDmRL$dS11Qv!nATe-YL)6JmWMPn;$ig5}0k!5LB3zIII~w622dGL!U^k&T zC~6`LLm0?VPpHzn2tyed1Z+Totqu7k0 z6JcQu5xX*xh2a874D4@+nBXK92Hr`agbg+FC9-pb_&{ERsC;0Kp0F38+37clg~4kQ zEUY2Ax+k$Pw1dQu>^w1vh2aQD3>?-Fb*z(F7#Jsm5;oMDuLyS_hxI8$ARK_IM1=J_ zGzU3NW?`@c8F~_`lo52MJuKIXxr02X1`caRE)GawL%0k=DIj|woC#3Ph`_GnfCV;0 zMg3$JhU&?%z=nwJnaskl10)9aI7IB{WEO_6AonbW8p(_79wBXnoe59{h=k40iE5|W z6cz@fDX_qXm|r}Fg&`j#hGgf4DJ%?YKw{v)hNycxg@xhe6i~v3S|f>Y2XbInAROcX zRf!1fXfy|DO=V$Fo65o<;t5r%iZGOcLFgvPELCt|8$cDXfoeMNd3ar*i#XyL7$NeE zp$tOVptyl>1)$0i;r|bAHAF@FR2GKhsj%>eh%K4Q!mt1&1`Z2|*u$wT40l0JRE8R9 zh~mV52q!*(Huw!hbr*Y6y1%R5>F2>$qWI0a4*UorS@BIxPGlVm;GY7&<^= z;IM#*ot)0Xa1`Xk#ZV(dQJmO;urmRw01^KDJg9cE&0t|*ngI)ci22SlSQzXJo+GeGGdYE2@-9mwI|iwHAV4*(JV(P$3(HG_rW8^};ksG+$C zLm3z(KxNYgXtF~Dd>!cGivR2k42+=+5}z8^bjrP|xdG8ocLqt`*wzg0{Cnm;8c?i@TQv7??n37&2cJw*;MA2s`Q(d?z^z z2Q%cbS7yjn<;;xW%gLEQ=OwbJiF<-HKu$hpWdUDK&IG!goJC8_0VD&ttdI%R4`b1l z2AR(EuZV$xWd^8u$H1gm!oa{XQ@RD*kJ<{-z{r*iy8ruWF$2R5RznVFCI$wMR|^;z zSdH01cK|YQuoW{fu$pm#dY~K}mLQHfm?OZUUBbY?Y60d*a8!dhmSBzo$83-?D=1v0&${;OGO%#BsVaFfeT3a0AK2bAb-!-N6yl#=yXu z0Cw8}4quQ=62}xK28JUHOb0G9GO)2rf)1_Zyah5qn~$ru7<9P~=;l8*@M)IZpm+nh ziw6|FAUS_fH!KdUtPaF{2WEDHx_ThBOF-QykXm5|-i~4h2KG+A4NM??pvdOk4-)AD zi|~e(Ffg!pgV{`=YwbBCgh3~0Gl6cj=a3Sq0G(3}>a}x7i+~0u*lqCrCpL zbmJx{%P`K-V_{$r0QY)ktAp6qGg%mnXRE(FwQnLVPRlcG?Rs4)=U-#!PB6T zyt#rP>p7VlV0S3?uVG+doW~7vA=AVNp&xq~85rk-UBEhvg@JJv3xiNuF#`kRd?Apl zY-h1BSkGc%5H0|n=V!&jz>qPEg&|=U3xmijsOvy$a6x+jMZp&fi!z2FEMpM+gQN(q zfN5fcC}SX_1t|1Cf#U!aAZ#2U3;98X3S%SN1qX=V?=gaW&cMJp=RMr-jjABOU!29l zaC{aEgE;5}P{u}Mkl({*voN^LW?>Kj*Ab0QAQOe>urM&sVPSxHwHfTyGjmuNj)BDP zfbK_c276U~E(?R`Towiq9Y=`OAPaA?fO>}^OvMfiVx36hqKqL-r5p?l5+WrG42=4` z4$#sq3VzIe8|WGga8&7Qft<@2Dga6kjQWj*UK$>irG}xdv zy;;Y?@Cv3$WIYRmz7KW$|Fz2~J zH8C;-fHXNU{efv(vVnzR5lqvW4J-^N;F@xvnwS_GK$;wx4B4RpA+(W&L0}`)CaaAs z3}zc)Hcf7-BZVoTm-fv;d^Zohcut zY1w8Lh9xjf=Qgu2oPuj|hike3(&PcYk`SEAMYgao2yKDdWV3~Z!D0){rWB|qMg|7Z zohzP9pexS7nwqw-Ff_n4t=huEunexL7Ou$vq{*9!j}saYAGWYCyn|_y*vi5nvK402 zEV!lwkR~4{XPBnAtt<>NTcOTt+seYw1lP13u4w{DlP^;ROw*aIEDWb$n!aphVfX;o zbP=kFiQxc9lONMsm?o=jEDRRgpf)9KV_}Hf26Ns^xTX&vP5w-eV47BJV_{eZ({y1Q z3&R<>CPo`rv=^P)&>s4IoWHOpP#2pSH6we1K_^+QGsgwgYBUAY9W1kfva!Z7@v< zJ6IUvc0iriv4e%71+FO@s)>o=0Z3B_6XoA0Hi6LsSBn_Viya8*e<9|4!c+wY<9tHx(n6B$glvUDS~M~OjFw~7KRp> zrgghm7*@eG{eWs>Vz>a(6v^}jrs>Nr7KTqSO)|S#7$kPXY!bJHqzFa^hX0HVj8ROQ zJWxL+?Pg&}*bQ}F&u$imHn=8Zs3s-`1CXW|rZ||U_q$mb-oi9V?qOjN2A^mQs-L{! zni4>oVwonxG?njRVJO`LwQ2qy7KYhyO{s8A6F{2cm`=bnJ=(*<@BpTXYcC4}+g_NT zYT%j0TCwLb#@>a7`aTni80dc%cEYV=oKCHkhUdds!In zz%^}zYf@lfVqi>UN{4Au-p9hAxDRTR_dXT|_kA$uU4?530BK5MngY|*w~vLPXCDiL z%mL7~Y~ZHAQ@G*=km6*flQ6|w_OUQ*g4u9q9}B|`xDCv9kVs`>*Z|U$!t@QMNq#>I zgY1438wB8rAAl66GHLTcJ?^@ng~540)DOA)Sr{_+!~CEH*CfEm#K4%wlmOGTVLuDQ zI+&&#`&k&Sz%{wUH93GZr87;1X_7v`!XSA7YLoK;76yCJwIkpFNQ7%D0BOo#ItA0z zc7TPU1*U1;0TzZ;a82cKO$$JpGMWCvG<`h4!tfrZN%9~IgXlq+pC-UHT>xpyVlv@} z21Lw37KW&UQ0KKAWMOE4Ygz@@#K6SFz?jXH3Db1^APd7$n5Op!Sr}f!HJyNKG5~4H zWts=mWORsy!Qc?orl>hlmOC{$8;K|Y2G0ghB=2&BJ~Gc@dS|Kd?p3~ zs9%m8VqrK0v*FDl7KRsa8wBiO$>sn^Qvs7HOq0Q376!e;P-jIPW?=|940DzNT+;`T zrb4DHn5H?0Sr}%)G#xq2!f*ht$rr9kftiVcv509tOcTcu76!H>P@4>nurTNxf!UM? z*AxKKRLpb*rm5rz3qui1)0`tL3^U-G+M${l85%&EN|-nWp#kyW2n)kKm?n;+EDS71 zVKyy>YGPv80Mb;-WCzpabCiX_>nPNDB}Z8p3gDU!!!t4p7?>0!K>aCZd9`~Wjyi}VzvwB5Z3bd9FzjXnjclFBfRAkb zfsSk$I73qV8R%7h1`h|*ngY-e8w=7kA*{80@bv|(DA$C5?+0Ov5qJw87yAsFpXC6p zFJOz61T8t>0Ie@zi!}qYLF)_H;vnLn^#yEk#$a*K`U19ih&X6{0b4v+9K61O-9`Yk z006wcfZbN`9Bh37dkmvkB6xj)2W))-dm$qqXt4noczpqfAID1A`T`DrE|4LR^#vRO z;B^BW;PnL@f!rV?Ve1PxLO6baG=WA3IFQ#DaD;(PfUGaz2nTZ@>kBv{q(E9A>kBxd zx&A@d7nFe37l3T#C1!mAr#MF;Xwb=3f{}p}dLail=t2%o=!G2IpbI%Tp%-#+pOa=} z;Dlbt!40~QgA;Zk2M6dv4o(FHCD5V(F3?rY4ve5c+29IEZ$9uu9mNbD7Aj(3gs8AS z&ca}RoP|LEJQ)rVt2oZWPy!MI52-`MwjO6;*m#_UL9n8V0jBrUaTbPm$5|MJK$E@) zp;j?m0OdIcM&VPe3=GC6SQxZVurLUN1{0>AU}2aD;%s7NV0dJ$ru5F;A{ zLp0PXh6y0g*)s~Ou`w{rKE=W?{S*s>uoN2u!`)LX3|B!MJ~jph$I~nf)~8t*L_o?# zjo26%W}RkXm~fhfLDY_ofkE^P3j_BVP~pSCe+M+(U1A`B=NM$epdBvDn zcr6h5F28)lsCd`X^7c{keubFCtq0N#F^Ss_#Db1%LiK62wn!qj#*7{#0Y@av$1j9hF4P@ zv67&ht-#e3N30o`4XUO%;vnLnYKkMy7%UE|ra0mu;-G4ZBOWXcuBJF`1VFJ3uBJF` z1wmoRX&J}Bz!}3R<_WH*K#P?)LDyJu7BcdI?zDnbQ(S%=6G1f&Xc-)rKNrXlNHxV3 zzy(^~2dSpG0=Yp(!m25*5RL~RO`vLuD-^5_vJ8$Z3~U0Vn&Juvb0F0eSA-Nu3#6Lj zispI-t)^l?)fC9quZ#=~e4tfiXv^SW*I0pWui^*QXP|ql1Q6F)fo`wjH)djB0AT@) zYpg)GSAlO<4Ps(o5MX9t?rLLTVA27visuL2!v-27@l5ZVR(EEv_p%Hi9z}|8v_H^bruGW>nsd1?CcB-GD7SO z3=(`C2(#G^fXtTUvBAnpN@_I|IYK>nsd&uCp-6z6I%FV303_>R17~HA=V+ z6z|HANQ0Jm|3KQo%T_?)D+a3Altn^E5${)3d|F)%7SfJ6#!vM^-cWMNQHWd|L70!eZV zHc&T!COJXQU{qnA0V>bE*cli;-(+F9d=s>Vmz{y3>oyBR(QOt6Nh5X!hOKv480Ow# zVNd`?S_0GvMi>KR4hS=Hurh$m0!84dyDSVR?y@kTYGJ{m#TcgL%Uu?RParK4pj(+> zD%k}Ff*)?)O+2T#vOb?d>L=QNA3huEm z*&Ea_5)Y{XWEY{XWEY{XWEZNydq*YTnv%<}9E z465KdUepl8Rs&}-QAZG46`YMkeL;1(IygIubA!qub^ufWR!5M*3~U^23=9mK&>apSLzzKgrUu#Nx}i(u~10I?agVEYh2JZ4bR*9Px!5NDMDiD-j2Er_$Kf;bFX6G7#x01G3C#|#Qr zh++X2B*g+O5XCx)pq2KZh4~yD3=G^YgFdrnwtOwV! zmq{7KVPNA}&cwi=iV`N~{2Q^?A zbKwn``OpT;0%$(Z6agiE28Nd}K=%iOFAipcEFxioEFxiI0k17#f~+NB2CXGwRuc!` z3k+FH!U9=K!VFqV!mK3*szQ+)Gt9cuptTFoJBFD-YXexIO&QSI02V0`aFYeptYLwy z=w}5l;%1fQ09|;>R$RrvD$l(F@@$z$iSd;pM^o?J_`dkcx}LLL6G&F%m<)r1GvF!1NMMj$TTs62fQ|5FE_{q z{r6cIy6>|v@PO9_>=gou9ly`QaP&S418)HX<3650j0_B)?z1qwy3fMEw-@R4z(I&;UZA`hB1_> zj)9*Myh1=AFbd)@kSxeY5E<|y(~F>W0u~~$w7OUjlnOx08W!j=FmQpLZea{^`k}`x z4Er9lFmQoV2&07)C|ntyurU03%)-E%$iQd?apV&g2A?M^47^DUj8=RguN-^M!cg#> zg@HGjfze73B;x#uh2iH%76#rF21Y9pkjTy-EDZTSSQvOy85pg^K_Z!dSr}yhvM}(L zGca0ngWPh2k(Gguk(EK@u^t0Mr3b`A%nS{nn%S9Y3Fs=|KY9!doYt%i?AELdq961a z81$`K8FZ~#86cYWLp3onY=CIG3DXo}&B_o2(^O^6%1{B<^a!r$14xq#6L?7p$fo($ ztPFEunvPquG8~3$g4x8%V8Foyn#=~Bt0oH4^xvA5;V(>+stqfHvJK36Z=g0YF(iOA zxiVFN)_8z4dD*Zsc-TPwRA9r(kO$Yq;|U1}MurIxO-o^#rrNMFOtxWV5Ca7SBmiKF zSs4z16uU8jSCN2h*lokguoGs(LmO6x`*0id;WjXEGBGf^F|o5UFo6BSX3NUJVvAw} zOff5i0Z6es6UZ2_VjWvn1}$5tAA)RI83Jr!9uI}vkO0vHx^@$+soa*8p%m2ym||9j z2_VHDO!HvQnQP0+FdJsWVOv&)gK!%P;WiwAXgUqk^um^v;Tft8FvYA4A3%ydnLuq8 zuygqASQ&Wipnfp1V`VV1gZW`4+y(_MCI&`NCSB0b3n*wK?N}MY?NCAqrkIr>0HoN9 zDG8>y-j0=_7G}dzJ649pa2rm+ZD@dK>W67MWyi{J0@VhXVpfI?AjRHHM_`IS*s(Ia zgV`Wv&&nWT5A(w(xD5{=nm)obS=+NRSlXlb0j8LhL4ccyfzgLajUAdS675+T;_acK z)Naqp&m7xHn*q5mTrudRQE5ikt4L|Hz8NR`7 zaDm&f0HSFtOp~kwD}%HHiXUK#Ss5;X6#Fr~f+==(U}bQ0fchcRft4ZM0TxQRa2ptS zm>3xSn8Z1t9`AEtW#~b*0j8Lh!2qP#pUDTNc#8uo!zP#ww;Wg*ZoqBmh1-w-(Nqc3 z^xuJ%;V-HUFvYA46F`asnAX7*t2(kWC_6&^;O)rD;0e0+Rvc7(u7}$IW5GKu0Zi{< z1{655GUUMwnC8gJFa=})xcuD=HGqlX0La!rCKXO-AnbNzW!MSR^w5!&;XYi`Q>Z3J zh7S-;fiO*MPOJ{Om#5DI!>$%TBwR)CbKdGfD{KYZH6fh za$;o&aDoOxg%c}7nG-A`VKy)_G(a>xfN7fR#L6%m)drYiR)!5A#lcLXTu=`mc4B2X z2(#g(6Dz}WxDBdMKQJ;pfM{}pY2tHcW#Dl}@i0s=D}w;&*6I+Za+qQhXI2IyXQ&^d zoLLznoMC=|Y2siAfM{9*(^T)w%211HLoVDo3m}Rw!W1ucW@T86T`?=e1(4!UCN^%U zhfh1RGMt1t=c6+#!+W@MU^Z|t2=Ft37M&QwG>N&eGKjdKcz7GsIUEcQAjM%!2{6Sr zF02ez*cCG}6o3?mGWEg~C%LdPB%msO2se2FNO1(yE|}sD7gmNgRK+l7urgc#DGpqCSs6UtVIGHR;$Uci zXsU;4DsX3I$b)H`=FZA61+J+C?yL1D9PP(%)9Ct@?7ECcK!vm1wXr_lS#qZr& z8Q#Kd5cObX5cYsM3#N&KK|zR#fiaqij}Mw3tUOp5EId$bSO<4b07S7hOmTt-D?=Q1 z#jFesAjL6E1u(^J9;^&49?(!) zR+xa((svJ5hOgKavoZ(>Gchp6f>)M+70Y_EGDv$uo#X7u%HZe;3mupZ91IQ+O*;J0 z(8=&*Wk~Zx37vm%=M+E`N5T~Md9pI}U{}n_umGeuj;Rl(c#9`1!zP$>Zh5jY+<-d= zW&;Pq1&F4@FirnGSsDJqG^u*AGAMh&{9xq^OWF(~Obm>1Og~_nBD`1`!n~j!uk&JM zsDW#8f@)%7FaT+aXVMjbdVH}LE5kyVrjuT*4977vu`(1uG$p|_z4KyacmvZU;?2q+ z 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 IDO+ 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

    6?EY#r>$TFBLf3? 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

    DFKqf51>Hc#f!eumB)J)0flL6kI)$XT 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%0AiW^hO?}SK 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%0Ay)$jFd< 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

    NGs6aurbPLVFim3G5)2~RP)*j_5)78w=$iN# z9)L83%d2%jZA#LXU`T*z>e7~A=)lk<#Gs(Z0y=3f8m4Kzwgkgkn5Jvm5)4-`G>I`J zfHXzQPk?Fqtu4Xu6Q)T)M}k342i@@FPNr&9SMeBn5Jzy5)4}~G^sNP=z}}k`kl~#xUD0>a1*A9SyzIAQ5WPqP*nko zCoP5mh^7>fCQwzOr7OXpp(_E|L7k{8!4MDD1ZsA{H0d!kfHcL)&je`#HHN0@N-#_Y zX#zEd_UKA5>;h{-w#ks;07TO{kS35#k98#&9)dK18bgwL5)9&cAm<_5WXkXXq$ysW zxeMwiZ#@YHPd#Yp73fJY{GkS35#r}ZQlPJ%Td z+hoI#0Me8op9|6i^3z{E35MSwO&~uh=}Ryu=!2YxY?D310*IzXAWa~fJoP0Q-1VWM zSF10

    rFT5)A8Mnx5)QFgylpLUx`PgMc9m=t?P`ZfHPg8Avc_ z7(fHU-#~)F*8tslz6=2nO^zTK!dWRruT1cRL+G$6_iB^XMYaFw}!Ifoxi4B*Cx*tO?nsB!&eLP4ys6AU~Zol3+Lu z(gX@UMq>$v|6onXHl;CK0BK5--vZJEvdPt0g2CAs8c$iq5)2u}Am<_5l*u4q44znj z3DN|zX`-3k1%ot!Y)UhcU`PRJ0@*anM1o-kSQD~MB@7!tnlj`&K$<{)`e-7-@E)WI6nbK& z5)2}y=r)xze1K@$3(^F#$<|bY!P*oWPlcuu4EbP9$Tn3oD42j3ntuXm0@-xJRD$6c zNE67W52g|f@4%XnL$8h@0isF051Jw*%p@2@&7d{~m`O1Bnt_~$Y*Q1%1dygI`52HU zkWI_XBp4QfG=Xe7ZzjQT8mtM~rdEav5KR+7nm~T~VJ5-w1*8cSdIsha3_9lMHgz&E zn1c789|LIu+0-}3Ljg!rj=VuXG(}WfNHA1dKy6xJA;B;YtO;ZjOcN`^0*IzmkS35#$1Nln zj)F9SZ2D~>!SEBT2^4xTO`HrDK$>#pXMr?<{FG!V!H{4HwW-}wf}zzCg%tCBfis1+^*9N`fKB z3f(4Qh6acxOOPgzO;fET7$$=>fowWyCBbkUtO?mBafS^bP5JV9AWa}Y8CXj&=vhN; zim;Yo2(w1FNs8eEMAKrBCXh|_))EZ0AWa~fwpmLsYyoKk_q1T4r_KOl!8<_ZBG*9% zfO=XoHWCa{HXw^YJuR3@Z3YE%7SNgUJQJZkd^Z~j1{WI%$o}(O8wrMNuqNaXH)2Qt zX{wZW1Ze`fZn}*G!&Hzakn1kkNHClOX+m+G8KL~rFu2-EAg@k`DduEgumI1U9|su*at(Nlugq40A;(q%x;nk^JEZ-{!~kQ#!>Cr| zH^>%H7`56hYxWWhSHPM;VFc5}%P;|? zsa`%6qzU9I1_ud-e;`euFtT-!U@&)px$X(vbubp(bqyjjK?ZOf(&!BK)?og>tB*BvDou7WjzTnE#{%fMg>?#VNQI=&#+F*->w{0C_Q zxz5f>g2BQG<~si$u&{%%;I3;HF$Wm{a$SqF1VfWE%ylr8Yzzhv zbzCGEv|J=0bLJr~5)45g4yY$z?IOWY3F3fy@-U7x$N+Fpevyj=!vYrx$UgJqE)on! zK^#y|{+){i!y6C>)RPx=m0%Edm4NIsw{ewVumW*FJ^5r;35G-v2h@}Aca>o11aUxf z=J#AB7;b?$pq{*hn*@WHn*`+Scw09K25S%p)RWI}lVC^!aX>x!<8BfR`#~JgK658` z2?iT?3F!S)?h*{sK^)MDa^Kx07`}oypq{*ehXjL`hXiEqe3^#?!y*s|)RX_^A;Iti z!~yl>bvz{)v^*sk)IdG?6i*3;I1mT4&s@PvfAiQ*=L>`DZ!8)3GK-@ zM@cZ$L_vG<6Qd;<`lF#e`IFHS3_C#_P)~kByaYo_JhUh8pCrNHo&@d5OQlFKh@?P! z@`c?u*L*a{>dtJpmp(Bv94wY#*bCx-dh~oH5)2$A&>nqO zi3CF$hy&`;uP%{bSPJ5R=Gr++B^a1XB_R9FyGtb)T0tDpiE=MWB^VxoIH0-q;4%pY z-!f>AUg{^LRFPo_umbn!`=&!{;x%Ow46DkZ_2b1d35N4!pkf77slqhbGE4wzN|Zkg z)AXZEg5euXlWe&JgLFB%CJu%JAWh-&KVX_%$|V?_%Aq#pluIyVVQAuEV6X=F=yhj6 zoj0*uf}tO#X9i~aO zLV`iL0_r@k3JC^}3Uoh7FdP7Bik3eE)0AH!!H^5nG_68{VG4#OMTQR`O|kNfGogOk zT_M4+6Q=2Lg#^PxuqIHI0Sj^!1_K-LFn}3I6R67Is+3^hsDw6$9V;am>?_for@@c_ z(iA734blW^{1jJ8Fcg9`fttfJDkT`Efi)r9q|Gn^qGeF)RRSN|E0L(gd<;Vyy&2KS&eErfszn3|qjOkZlTOcmUD#9Ha?k z)7@GLhT9-bAU_G#Nigu&q1zP6AYc!kR+pIr%^JaV5)6TL(9o->lVB(VYeKduh9Ll= zDG;OyWYhdQ35K~KO(2^t*GVv31ZzU}QvyQ+NK=}88%Pt#PvZ3w45IZ=n{4VO7_90+ z&O^2-nc)CL({7L^kWI<;5)6qTO(2`5*Gn)=1#3dKDV>4A0X)6_0i+3J)0=t;hF2g> zpwJU+kYM0%K({H2!2zO4buKhTSTsm5m^DD-DW^e#Aq%Vt*`_>(0+6N*`6!SkkWB|0 zBpCLCG=Xe-)*!*~1gr_!PlXH{Ae#C?nm~TyZIoc(ZiL$8*eJnZ-w1LZvQ4E74?vnS z<&S_gfoz)AD8VoVqzPoxzD5a#Jz!19HdQbvID&@(eu6ZCYGPxAezpCG=XfI z)hxj<4WtQV)1_t!hI3#|Ae(BSbuJTwffIPno@qYRPv$KW45lqmn_^ld7@}HWHo-Kp zG9*AWnS(TeY-(HB!D#K%R7KHfoyu$ zCc*FqqzRPv#M&hoMB349l44i@(Nqf31oD$@y99%EJ2aJ-v`a7)fi!{p%&;I=XMnNb z9ieiOl^_E^J+2$=5)9WsdcZTgFqPU27eE$O2;Kv!1NFF=IwTkvI-or+%?=3$b&vpf zFA_|X5rcvYc)z*uLRdI-NH7F~G=ailLWcxH7f2J>buZwl2*!fDu1drmWB|x@w>u>m zZgzr#0W{tKQ_02<0J5lBum+?KNC zCQ#UgbxAOUfHZ+zH@QoKp%y3-XEk1$1}2Cm>a`yC*4ps+LOm0-~8 zg}N@hSAroFtO?n5G7JSEO-=G|L7G6WtLv3ur~zpLxo%&t1j7!HCa~*Vf5XBK#)5}k zvxp+7XAN>4Yrg~ob3e>=FqLc!3qTgN2!?^wfn2BGFTtSO4|QEwzXU@FNE5iH57WfS z0As-|g7)+q`Xw0ZK;Z8=J^hyxB^VxqIG~=s$0P{`he;BUv*Qm>l3>^i;(+Gt(_b@1f?*Yi z1M2BNnIge(55xiW^yf~MV3}IDBMeu$w8tU@{Zh(?2{*f?@A0XitCXYzc<>v!Olx`Z*E|)pMXdebu=V z45D)-AScSXERbL@TLA6pzg;B3@OTllr+;jT1jB(P(4PLyr4kI6mO^{_&zDIsJY5Fu z>B}#dVBlXa0a;alZEGHQ z!Eg%10rm7}ZjoT<-2(0D2W^*N@Y)XT=}YdEU=ZF3?diwvl31#v(< zeY4#X3`V=5J^i-b5)3UM4ydQUWw!*wIuHlc)0f;M!63Q^I(MJBM}i?8!~xCSPv0ZK zFcHK7_4GgOkzjZS;(&VkPJ1O79QHzc`q_IW7}7x;P*4BVUI~U{AP%UfFTYQML3SUs zr|-K@g25fc0rm8k?UP_w0^)#r`nUH|ZZA zAi8#p#Y>QLSB3Y)Ok`zBp4))K%HlQ zM1sNg2)gqG7&d@3MauiYG^HGoU`T>#>O3OB(2k)=gy927Qr*YnUdNqY?~GN1=Yo zJ}SYG3DyLvGGIZj!mt3MNns_lF)-<<1j7W7CQy}e;;00}F|a1&c+z0F0MZmE9}3b0 zY83rCD#7prqzTk0l0PQFAbSktJY<`+85lgl``Eicnn0D4+c60Smt)XIQPnXCh6=DI zWSjIE3_zOV<@bX$foxiHOoCw*NE67Wi^n7w&Vw}}+hoL$0MYaXqzPoxk7E)H-$0r` ze$qKE!Ju^<_d%pnzC^LV{r}SQE1I+!+cWn*M?`ft+{kgapGCkS37xxK2tiaGXT9 z$(vyTNK>-B(Q0Tw_??ts@Hq($h|-f148>qg$Ts;gJb-9Q2WbM?H0PuQ!z_>{kWH6P zN-$giYeEk4AO-<%@HG4!kS36yL{3RC2%Uo3WO+)0!Tc1+dB`?}G6X<0T?AG0+1$ZAe#8sLbLm>GZG9tK$<`{y*nep@CK|2*-v>44?vnSd~s0pvW8O%>2Omx*BkNK=md8;~ZDO(e;`eu&@;Ix!C-U|-6l>327mB0d>BX*$fj8rB^YL0 zgvQhUixLcb!J3e5;$d)rXzB)O0{Q9LMG1x{AWa~fq%KJ?NL)gWTzI z#T96eYvC0MhWTJk$gVSDm;lmLDgPIw3FNxdS0ortf;53#$8lAHf$1u2=JyFa6~S0= z*HwuaZiKFX54a}5;CBt?I+#i}h65mrss+

    cFnMCc#i~4d%LQ5)AXfnn13DY2syI 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 R$dYV;|=imh50O525pc~ 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 z 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ξ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

    DhOAT+_k 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

    >JRGHxh$RXf@45nC= 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

    5XbQf9c? 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 kP3O5 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

    Uc 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≷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%0Dng0t^>GiZXcoBA}sh(A$h*KgdK- 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%0As-o2;jX0G5{11Cu}Sj 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≦2 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 5^g{SLFawWyQ#23sQw-7AW3k!BrK2RM{}{7IQ=6 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

    ueXH&_!WK4F^J z7%qS`neeoNG=bu?sMVICpcN&b#ldZ0m@3G?Xv(wcB62>P(Q3;u4P-JnpM^pdGcv$f z@JKh|c@44!6zO|gZ5eihYym|&WM(xAt`Ww9$CU|>&LwDMKW?>UcnISn%F~1@Cc?ZJ^{--e${C+J@3QD1d8R0J6nW>kCLR$Z2!hY#C;O6oZlx zq;~*Q%*Jp5q}Yl_^D?vyJlJN-upi_PP@VR?&6eRQ$RFTfZ-&~y$N*!(gWZZJ3uFK& z*m>G*8MxY^9WkSJTLy!6P-X??wGOxeFcv)ct$0?03;-2*;qA5zp&$c5!C%vE%TNV2 z0F>8ypaw88z*uktta;vm3;+er!ggDR`5*&83HeyNEyEFz0pJQ_0^9(GX@U%lHd=~T z7$FUS*X_0pFF~3>fh5pj%fQzGigZx?!8CC&7=Sd{^7>stjz7~5TLxp0VsKuY1-Ajl zg6B0m-hPm6ASXt3*fKNF+>7z>`~TzIXoLCZ(UE?WliE|fg? z7_Kn^WQ(hI21qf;Np@Yf3^pLeptyqMIhbNLh6y0WZai~Aia~Ld+-1v<*afZMI=gHc z+Pgqm22{Vjf!e^x0As;}-HqoS$N*5DTi0dFum)rRsHnTrWy^30Yyc?OKf(=wvEae( z#v^|nTIBugvSs)VG5{3pa^1EJGTk5-fKtg9&oNSnKD88(77f#MIQiG$$-NRub; zq3g);2kVAG;*Yrs(gL3g}>dl48Os)f!ZnTa03)( z2r@8wYg>Rcft;w+W6Pk>11;9wdu$n8dqCL-l;>cY*cbvpntXV2L7G7EnbTv-kOk5N z%5#%?Y#AniHGx7?18!3TNRuzmB9JCf2yXAOW!MVR1ajV;9$SW6U`-(B!8EZkYyfHU z(>@Q<1acl@uPwuWkP|^6$N;|8M+#~KBf|rbVjmuso6yXu)@#e4(hJR;KE1XKUcDf{ zfPx!l0}q41Oz@SVnm3`r4LST1e9*oM++-LF9?U*GSs+_LIk>RbmLVTx3n(c~>$PQ= z0_z^w~1(0~-L!cUEu%U@W*_gLtNc z3;+ez(>_~<#~=ehfyLEt%fQhO%XfBA1DF_KEVu!|JU2iFfC5Xu-$=K*TZVFwCQz!G*Kf-(2doK{5MY`(7%qS`h4Nb6h9(5? ziF}9qZ5a-N6occ_2W|t51+VMEc&kCSft>iF-KR;Q_RUw08z|!2bvoeO|WHH08$K!I|lISwiBVwVP)6=QXI)+4^j;B!-)yD497su z0r}zW1Y3sJVCR4$8m5Vn;Q>ff1W(Q#Mg|2?6UXWT!wq?lQ%e!D$M} z(ZX+KC4D3xSRv1Le~f|6rlia8k^Ad2^Z6oXPk{}fw>UXWr)js>Lz zm|`A=28iO1AjP2A-#W#XVKc}%pxD1N#g^d~$T{GXmtmTu7+@@T`b+24dVm}!%u{U{ z7^i{~E+}}P!-E&bg0~Yhc#3=xW)q@XJ%^804W9qvF}t{2JflR zP%D~h%TNHa4Lmyv)5ON`0i-F5=PXDQDAcA;wPlzJ(gey|d#Bnm>;`E9*IOLbkfsnL z1B?atTNV%BLulFeXsRv41CRlrkmQ(V%fL1b8ap zb2`Xhpt#e3+W=$111670{Sh?o45r&M=uL-~kD=3T8G=CufU~?V+<*-r+w!$zK$<{K zteS4iPyx~ea^n2ywhVK@nm{QZriqQ=0Z3B;PbWwdC=QQIw`Djq9VO+%6mv2N%ohY5 z%DWAu7?ko~O}Axu0a6T#FUUe2m|`A=0Ept(AjP1#5tw1iz&8ULH|8^J8BAw@G9oAt zV44INCV(^*@<=>J?(xOVuw{q=D+a}hFWkciK#GgBT^}<-`pPXcY#Ewnz{>?tT)-4_ zFnj1Tp{=2X-@U8Ej@k>!XyJwhT#N13-DE4Q>F81mQ+<*-re^+S#1Ze^VlI$#72I*PQ0>){UErY`>P-+0h8B7xg!vm0}N?x_6 z$oVIImMudnSTV?n)8RG`w zRINP$qzUA#YqM+_u7EUw;_mk>TZW%tO`tpj)5OM50Mb;$a}=ZrlxGxX+cL<_hW3-) zX4^8j%m(=d6o>nuHZd|RfN1&!(gcdP?Af*qnIKJ|yfbmOEki#@6ZlTk<8VzEAez8; znr@qI%diEc0TfSnX4^8{0%>4iQ15)m%)qcnkfHY(BZE@cLuLk*IkpV{XWKGpOnJ!6 z@L`c4gVNN8%nYmM+A?&^wPjFV@Q|576BKqZd)UE>7^iD0fT9z;HOp?kErY>)$c!nn z(l&+*O9UAhXYp)$2F;<6Gq!aS(jf&r=$PPB&lnkW8AF*$85s0Zk;L_+vk{8)VArvN zbTBZ;F+5>rcn|W(b3;3IM74$Ha3JWVX)}W(N5MwhXch zY#HS3pD;7HEU;y8T42in(FHS`jiCXgi;bD*Kgev5E(MTk2Cxg_;bw0DsbXN}F?|Vj zcjf|HhIEkGAeZzlux020n~m&lE`|pnT^!6j$uM1;7uYgvTwu$99l0Ky<$3|cvl znHgZJh2ShU$n-S>BM&pL*egZ``5BLy8Qd4zGPo|ZWsvWF%*>Ft(3T+w#HoAC%rJSO zEyKixwhR#C%Hd9ivEat>G4rOvjN7r$mSG#n1dws}7uqu11#v*eu`IG>U|Ix<3y|w- z;l>q!{35{2y8>o}<|11L^+iw@1uU{<@B?u`MwBkHWhjOl(Fr$V0muj;X5QB@BW5kK zWtaid1#-o~MYat4K^%|~&lcG-Ji#!6jo|{w2oYvpz1Pri;a+UZz_}Re3Zuog3pxe&HPyjMQikbI0%m~XR zwhZP=pdLtAV#^S>1a3R1oPyad$FKpURfm~}_YG#gzXbIj69bF|&-Z%FJoX?RNckRQ z?lriM2Ox6|n0Zn`s?f@*w{TT37QBsN#LP1tqyx>|PjDRqD+L)CO_+K1f>fcIt5ORq z|6nY*xn|5f??F1y%+-YJZ~&QW!OSE279||OrGgV&RRKtq4KuGZNEN7D0+(W~OKcgM z!O;RL-L2rN7l2e-G4o`CR3q68%Fi$}*%&T>RM|1}P6w$1l>*?>Yt<54h7}+)wLm2d zOf?q+j0N|Z12gZs0_Qb)Ry4_SQp6N9Jnq6kS-5q-kt9l z85BTvA(g5yRcs6iAXQ$>y!Sz>KxRYBcTlc_sp4Xo08-_{%qR68n&-bSwPpCa)RsX3 zlwsvTxlL}FErZN5SZ;%9|7Yftryv&xtaT&7KtYx+g85mlH7(Rfs1~Bu@ zfNAYtX3NmK44P55Ewg3V0^)#dzrDTZVriT_A_6 zFSlh-U2e+&_JGfFTL!P?Fb{Cl!E(n0kP#8gd~zS4elJ{Z%a9M!1u|mBa$AOJAP&eC zdzafX>;@SDu2v?%T>)dk>wyqvzFe4bkCxjqJOG&hGLCbFEd%=ssEhPg*fQv>fVpTI z+_(cE7lkqNZGagOyuy|t5TpxaMAZsgh6)e|~rk zL+U0_I6<25@otcSVrOUw5MW?D&j)V8L)zpF3=HfXa~K&I_$M$jFvNdiWDsy-U|`^9 z;0Fm7d}3rU1o8hfG8p}DU}Rvt%(#FZVp_8eG~(ufBEvW*HIISu3eO5g28Qmv}c@R}kb02I&iL`53ZfnHkJ785kdf#SU(_W!S&nmO)102Oop^MNdWs#;1HB z-@V*!%kXqNXh(A?BLm|zu$cJ{TL$ADwhU(342;iJK`w0DVargk!1B)5OGcf)Di@o1z%kTy)W*pDJ z_zNs1w#$}5co#^oNjwANAF!D9E?Wjmu$XB)1LHriSi&w_hPYj}4B};G@eGU%j9|gm zUA7F(U_tYE21X``;Hq7=3@dioGDrmUF)}c+Km^b4vSm065}eh;$iT=35&W{tmf;gf zP^OoWfsq3uD7D*`K>~z9SM@M*K?Lo0+cMaK1QYui85nsWf+@Rg8InMPJ3xYb5W&vf zwhZkc!Ay|t0uaG0tg9!fEZOiZt zB)AczQUW3~8yNTnP^uy>Cw zLpMlpFG!^VL~zp{TZRoF!3iLhN)W;8du$o5?g53k0Ry8lBRJOo?XhL}0~Rx6U{ryK zDetvqP}~brXT-p$3K8?zYs=sU7BgmGRD+1+?zLse28)?6FsehuChfIlm;e?tWnk2R zh;83%%dizJX2!s%2@$)y*OuWnSj?P(Q41o*w9l4-VV^C7RGEPx1EV%XQ1&1wDs>N$Jmg8Q4hv3F=SxWhjB~|85j*<95X`(Mnf3K+>n9M2*QzY1cjIhBycqM z*)pi_vt^Lz2Bjx6h@js-TLvGHU_3~r1w^oTpDjZnNH7HCGAoGSjD5BY(?EjZpa8dl z2=3iy%di_HxCSI>2N8U<&z9if&}wGf=Lj;nuE3s zRR=-o%YuP18IlI1$}AZeQ($aE0|v%aILDBIF%7~IFEcb^U`&T_79O-^n12wIJq(Q* z7&9P(#}3*u9DxX$Ffe991YaMtWq1h@G-Y7Sf(Qy6vSr{qWXm8q`zN&Ocp(g_Iuwra zGr0X?WDw6ZU|_6f1dE0qvSlzn1ll!ljGsZOf`PG)ksVY*OI0#3)-$Sum~x}&&hUe5=2l>O0cwvhs5n1lX4t?DvC@MffQg@h@fB;BFf)Tf+Cydr z`KX7?3`s|98RC!FGROx!WM=3-V$0BR#Fjw@q*STsAv42{Beo2ikJvIO*MWu=K_hiL zq2@6$2=MYVFm^GY5n*DG-}R80;nNXYh7Ta!APMl+37w<13{pp-TPJ=WwPkn?;()eJ z+&yN?aPpWfgVM`~%nbXF+cK;^Zp)zb^&vAu{|Q@$-V@L*6kAT%GHe2IKwBtYp0H)O z4&q2YVrJNO(w1S#Nm~YG)kn+>%AhS2N}#P1&8KV`3Qs|=01G&6%V2lfmO%-$bwc`# zEd%!%=+=qLXKWb`gE*kA6TN3`8LH3PGAMzzPDGuvW$-v>%b*0>Iw5}EmO=D9^l&=6 z^R^6DAP#5?MaOwth7u45w1pz$f-OVX1zX5g3e}6Y49XX68I(Xo;r}u7VYVCIeuKc^CpfinV#QL5e{WI0~OZW4++HJ(wZ^h6a!#9i9k~BKTnT zzZdz2T}y`5HzNc!%>If0!Wb|Z!t&_ zQaFNw<|RCHGYIlCFe+-T_y;YXX56%8n06C7U9ErY==tTANGARxrgz-YqL2vQ7+p@>_y3}GO}m@#C>-~ds)>_2J@ zfr1R?dpCv#kRmg!%OFJ{kAYKD-7Q;&8n9cDBf*DZ14yws?+=h-q)0#xg#d;JAVn6u zstimF;BFmwW@hOvTZYA86OpYCVGt1JXJE9{3IZvHTYu)3EyF3WV&ude!QcQ=Y{gU0 zz{DUA3aZbyY#Ba+d_NPMr$94TFpotu6hIWO0VxIrmE>((2Jzb{8%1D>;}{k|6kh~6 z12nscB{3&4TmUJu=J^Ivgd?G(F))bmgH}RIGcutRJILXf!(aeXWXtOSQiLNM3m6hW zitKn(L5gr#SHiFWq{v>o3#14XehQ$n2r_#M^IZkQ1&|^Kp6!g#aI?Q{%U}x%3e0e; zW?&HIXJB;Tc>+=l3b)kTwhYN2#gHV19M??@1|Y?bJd#XI4Duj1_TIK-=)4UrnYZ1x zW!Q8Zl;T0tx-jR|F(iOAIq=vqF+o;#K?55(VYD$U04Z|P&ITz0c?_H`@87m%xD7TD zIXrt9E`Ss}^G*OM#u1(q7#PI(85mu7_kt9G+zL*Y9CvIPSnhz_h;0271_O{{SM66I z#c=Bl@7OZvf)yjD%NYy_AjNJx;>^(Sjk;sY5OxP^7M{&80ixIiq!<*wO?PY=>OhJi z;fowp^B4|56lXG{1{HE7EMoWoQsmCl2T}y`7?whI8H0g1KLewO_GXYGkcXfN1vwno zFeHE!dGg)>DZ&ws8yF^l6nXLf1u4Q|-4=!mAVuEVN-U_^06E-tFfd5)Gcfw___IL6 zZPguHhGn3jz)Y9B84MtbYe0%Y;dbecEyFpGVo11wg5*5BUQYlij^tSgvL4Be$bq|$ zVF5^y56>}>BBV?YN(eBM*ccvw6h&#j1}Q=cH;{EAys&13f+Rl!V=9jTE40W%iUF7+ zHiiU{qBLz&kRl|LKrsMQ#KSNFq$r&?3Zw`}3>;!O08-@3Qx8&vc z;~!k9S3niBF&qFXF4ER!gIe!$*OtKvp%~nFul+6atxdZ5h(7;M5Qbbvq*ij0H~(8a$$$(A1#+z?MPx0dz@I=mT4Z;0LhO5Ct~?#)78? z4W2NN0ie`S^}v>)0%QQFB|ZOvEyG-p0pNTE^V1cE4It+RYBz&4fkN-t16zheAm@TY z54GaI!SDd2IEZHlNHHkX-aN2ncnPur6ly{bZ5ad}f}99yIF-Vk2xGzh7{v1vWB{np zHGgQ!VEPd1$JmFq4AEc%Kqud~D0`9jpmdZor%< z!jJ&c6suhe(gX@IxhJ*^GEZRDk18mnV2ULeU@W*3<9POgG=f6S`H3xq;}dA8Wj?WG zNPhy$1y|rsgt3qe_zyAwlneTv*fR8h3;_9Y%M)9MO<)5+e!K}c0LFqR;y4}$UT7}3 z`NWptI>-Q!fB!wPW%vU&0F(>vLJeSIfU)4^emqYl$N*6EC_lAjP<#rD9&pln2G=+N z6i^A;>p+S@0p;=3mci{QH1+2_wPnb83QHw0O&kmdK$;SHZ}UP^2{`pnern4w5u_NL z`v1ahfU)3#lf)~-2TlDup4u{O1K9>j{db?*GTa6k0Cpl1v~|G5@Bw67vUVUy6Ud27 z&ukeOo+v^6(j&&xDC_9#-Je2&%l_%(+1K6ibtPkwhUe%O`y`O=$S1;0Z0?L z#O8+D#K-_+!JV4Ia~xy;@YEibnys0WcOk9#eQY_@VLm z=$S3U1CRlrcw~QW%fR{^6tbXn3v1GeFa&^{ovCdK(ggCW&U0G^t>>_G3-%*Su>?Z{ zNO2ZV7DzG3kAcr^8T_9^(`xy1TZU4w4WN_)YiltvYyfF0nI}6!;k!^R>T%G=bvn)eBpO7a&cb5}N;|Ed%dMP-KJ39hfFI1_zL)0v;_vXqU$1 zr7eTeOKAK>y|iVB0BHh8Nh;JPMg|xQ9wh}l*&qWzQBwcXmZ27804Pe9zO-dn3^D+G z5?2=7fC7lE3qYDc<>{%HwhSjgnn3CD{YzVhw;)a6?HaID!@~e$!K0y=_og6n$cntO zWe|D=i@!#wZA=U>7F=TqkB|^F_glWQWiWpQk3UdO=z?op0CHxjwmV2MC`994*)qhu zg68_>SGEj|Altw>0;Y+L;Q~lg8BYyJ6DUWlcxB7545SH^>(9NiWjF)U1P;-eP@5PT zU@UlumhtQb82}2=&#!D5K7tGYg{b6fTL$shAU}c<`8>D*Fcy*l|3C(SLf7uKErZQ# zXd+L3ZOf1dHUN~!7eftTVt}#W$*-KpUKkok9j|Q}+CT zWP&t|6awhVnB&CuoP2Nd}kOhlO=%hPYXwPo1+7P>sWL5Ux-Jl*cSErZQ_TcqXb zyy}oq0d@wEBF5>O;DND@_qGga@1f!O>4Po9ix1%CFe;!$GqBk%9|i*zeg?)4jTliT z2Jpg}H-)NK>7VmSOEjTLu}B1m=|2%a67U*FQq!=#*FUXIqBC&x3u+%i)VH zgWVTf1|`sxSLqj9hGY;2H09;+)t15FE4C@GS6^)zUVvmkQ(p4lY#DgJLGNXH^Uapw z);H*smojL|3p~}e{ktv0^6$0`N}#E({2#Uq@jswbUFtt=8N`1=r@HR{v}HIC;((^Q zrvI{KX#WMB>hk|>%V7T-I@P7a2T3!m3?Eea85lKrqQs#Q3mr)U#eO$b5fg)g8b9bz zmwGfspu!er5+_3dNRgJ-8gb|V%+KGp4BvmlnjPQ<9W05kFd$gaB~-FJZ$TPCMS=Vu zTL#%b(4_0~$CknA4=6!`Y`X|gV+|nNvQ z2g3%CCV5_e3FOjh^B-G=jUdHfC*FhG0As;(umaBnkZm9*-uPq7a1CS|s6hSu$ClwY z$N+F@^%!oz1CVWsT1P>eK&6$^Ut0!+ztGyp{jV*9>tB$+K&2H-6B~noIzQ-;vR@!g zpwcSmuPs9sNE4{En)KI}VFE}KxU_l$wTY1d#)3OliN{(J+CSR<*Op-`$N*67bN8<; z!)>qupxWmn+yEF0$$%P=0lH6_8JParGBEsu);{Y0Y#CHR0^q><1~q_*0mgzC?aDlR zK?Z;V%jcghgBQpEP+%4Qvt`H!82}EfUvL8)K>k+I`UKJh3an}WY#FA2G=buC_di>P zonTF%_=IWVU?>1-QstGGLXOV||7;oVffR$C$PQ1$Fc#d8YCH*2&pdLb_{R9ib2J4EZl|zAjL*JYO>H2Ai`wF zAjD+H0Ir-Znd}(MnP8C$E6dp!K7cftX$6Bcft(e`WXBN01dmiul23)(prFOiz-X-1 z0aM(}WXI45vH|3W6-;&v%fL2(A{C~IjUfP}$%JPwNE0Yh&obFDoCawEMe1iJJBE*7 zO(2iMoW;Y?0Mca6`$!h*aik;OB#R{pz7#K}>Hi0yP(%4#NJBHOD+d#?x60;q{1(0pvK_i%dBp6^UxB*r?uR#WY zLhU=V9m7|U&7e?&WQ7TEn_(;@jVkictRTx`#~{sO$Djbt3gEunwH*S3#OUA^eBMj^P(r6DW1SG;uH#fHc|iawtGk2Y9eZ zk=2eto)zZA)o>eNEVvWxcs&)MDaMV}j==?_59GvbRy&4FkO5#Pu7?}20A!oJb{$9) z$cYnJ?HKw%nm|t6%4)~38LSDE>S3DL7%qS`Iq+--X#&OHEmk{*8z4>K_+ztU_y^Vm zN~1fWHZd|V=z!v+**)e#sfzl`_+n<1HVq!1=X>#NdRfPJf zfX$8}j}4X!z!82Js+f@h#)3z<15X%8BPhbBve_|A2H6Hmqr2Gb7fL9m8FaZJ@w_oKX)`%)>ANq}Z8vgCcS~v9Q}QFtNk@VZ#q;dNMH_ z04et6xe8JYN90As=3@4_pl1ogNkyB&i%JG8v>W4B}Q0owv{|6{lT zA3(OaYI}n;f!trrZpTmv(gbq<40bz)X<$vD$b@NPV^GlLXJB;WX#i;gMdn_1JBHmL zO`ynp%x=f<5Tps*3VRE+iID-ug4a)OJO@DrfFhQI!;XQC0~)b<9Ci#k9H4{?szN`* z4S=!Wes$wvQicw61#{Rj1cD3z#Z?7|9YYz|08q;K0X2Y$0mgzG;LhU=G5{31b2;o7 zW`hg>rTjx2b_@qV27pukU$_AQAb)#kSAaBu0_!=49m7+QCQxAUaN03&af0FzlsRFV zI2am0nml=zDkDd_A*UUKK1eY*KDptM4r9Tc=*9aCWE;qdVVrghA)L_otmd?1s00}R zcA@~>fDItqytSoOpbh^8oOTTJK$<{KJj!Xua2Tu!6rV6nYzz-TntXTyK$<}D`HIty z;RQ$&C_V+a>=^jCK>h-y99a5fV-U~-PiWVIG=T!cl*^96m-AiA z47FU)B(#*vj$tu|n?)EdfHVba8-g@}+MwJ+4KNlwE_`^3KpH`1 z!+S0}hPNQwKR8@m!kydUyhGuSP{k4kQj$sAZ$)GIa z4K;v?0mgz?4#7NWAOk?rah}_b;Vj4iP;`9Zwqy7NG60WCO@q9XxgnZ6F&!&RWZ3$FLf%X)avT1dygk9wl|uemp2e7r_-B04WOB4p)cf zol87+3>QEqgHp$L9y^AwV3R?S4AaEM@BySLf~NC<28I-1O@Y*q4 z!*H_*!vm0}SnXVpCXk!|^4c-{2H5}#9Z24p0k;9hf+xfXo^>FNpuD5RXUCwx2Th3X ze0B`3e6YL&^N$1rj0HC!j^{bZ08kL;@YykBfeZl!F(mISg4+yZA!$_5gq9JL`0N-a zfHZ>q332jrxJDQYNn;{NBgn}+`0NaQF}(zLrlnm}%67qDYs6@aH`km56N z8yJlE85onb55N@b2-q=b3D`jji9i8627duio&jYvm?ky`1CXW^p06NHpj1#MV8>7b z(gaEca|G-dW`Q+

  3. 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
    F@sJrW?IcC%qqn! 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%0DWHYk{LHeT_K+8- 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

    pV0lH5=y@ZZK)kG45_ctO6jV>>%5C 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 z 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 (0+Sf4@wGLqT+B)(ppjuNrbuBBEe2XOAqn!n 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

    MKx6X_~)47Y1ybvt~L09h-#({;gZ zM{I33tlAN7hOky*clpo=_Vp0QLwo|uJ+Ru&8P@hhialrp61lpB3Lz;1Cojlh2pFR@ z&an0+l6t5K#2X5$hhaI_713m{Yduuf1WR%3CtsgT`|QxTH;kb??phnkqkr*BS`f)apI~R zY%m4gmhUFt8I&OHvj6|Cvf^glrrSF5~V zqmM6u;{ZK$&=YJK)&z_28#arm;STiF+JYywB3y$j`60OomlC2v2a!l2tS$JG>S#F& zPP6C%i!H@~)gYH6I2EDiZfJFco@__U*)2Q$zU#_?^Efn&AW0TM?m|wyh!q*IW9_U_Xa6uV2AS{2|;xtnT4yohPW0&VieZRux195K~SR!IttoDr`%EK<$XIM zos;1#c*mP^hruchSdVZoR)^utTLeQ8n^SR`h7=UUS4WU&hmiAO-hgH9v*ddRXXg_s z(3R-yJ(#y(Roz>xRV{kah%>yAV~;5BLbfczXA!Y3kj7~n<*^I%Hmp6$%?PTR@w7*g ztOTjV*0Tc#7IHv<6yh1_M~;1vQarXJDFvy-X*-fDmGCM=G7zbhh9-SPDGg!m!(Ucc zfm+2do8?Lomj=iwfrg(D4J0a*%;+sfSbYI26{|q)X`tz%m5X_9((BSfw==#l5IhA54P+DKg}2;?y$KKn+f1tfb3?Riiqj-JSz*ZO`rO1Ku70frVa_9-x;un#2umvJgToLf)Koz#=DH7&eSgFf|r_@FG z9alky?JKyT!R!1d>M-#CXgZ)LGH(2*p4=gG5QwJS_{4S9c>t+9ZNxJ$qWr= z^a6RbVf_?6{kW!p}LXJI< zLOix3nF&&f(?}#&g8hzDA(DX@AA% zY{e>k>5H5asMUfr8V7eaQhZ`F0h~$+#xUG8q(H!F8j_8;TR%t!VdQA^1diSSG)D_4 zY_$?ny1?d88U!3RSAato$*Xj3K%)mFdW+A4ssV|$nL&*tIRru$y@^+WwTXww+t|EB ze3B&;(nK}oP%2x<$-3a=id-0Ab0%03a+=0z8}4mqMg3bDH%tQ09Gzzr=t zwj(J88H&?(Bv*os#HkR;K!PPbqWK14og&nT8yx|JCq9(s8FK7k8R>+!*pO6#+EN%v z1xp(VsuL+vp^A{qBBl`wZMCB}@kU1g@l19g_bTD>g&gjnHXueM!rN|0D&e}3;t_XS z4Y{C!n}(#5c7;1Mm7q5OM@Imc&1_qET>zBjaRxq81YwlB&~Qa>4~~uiB5oM~=Od&n zgFAZ=5zy$(!_g5yxzQ0o4^>5sLyRFdTs@dI0q(BSSPI93U)4xFRA< zWP&TkVxtR@g zjf{rsd>H=&+!~BRg@NHMRI(FlG5CfHh%*r+sF;8$d;(R-$Pfl&BDrt_h6_RF!}P)u zIzK}ZYUIEqU?xeUL%<)z?vE=_`_AYRbDa|mge@Ls4i zBSRdF2@7^K9Z*~0lo&jo&O`Gct{Whwz1EA9AR`WAVTmi8fssL;U5&^j; z0o_t=sHLF095JlqhFS@hM7NL^ZXsA2$tEyU10E@`{E2+pJD#gfb?|A#7pevr8u{Ue z3*iV8Go6FeA^JPSL?3EyR>Zum6f^MxN=BP{>oX>SLCJ&q`GVOn?@N|1Xs zFyX7L5cP}y0Ln4-49MrPz~o?FmjtVU$1$=}h`9(dgcM)E+SIV@2y^a$ z`+}K4l@;Qr&rljq?+cPN08j4SP81nDYufDAsy;FL8!Yp z8NPDi=o5jOF6hd68LE&|8_X0rsA-H0Q3(G*SUjXy32MAkZY49r8K^HGK;4C>uMO&V zFu*maKsE3(R3Q5kCR_!TW@LziF=1Aq>4111LGr?_fN8+vCO)t}m?vPCquBrxhB<_E zH^Hutf>|_ZGNUX5B1T{tiS+yhYHh&021}@8kg>=ZG-(Y}1~Z#9 zYnX_!24W@50&A$d7#RX!%sRMGER5L*6$1D1?J@hG3=A+8*>L}1^!k~IQN#>aqzyL- zqfTRiE9!+S!l)8h;fnB>#0FP{$0SIIfyl$qa5x2}*%&Ip*#yQv2Nh>z2!Js!LWN*T zVSIL|%Q+e9V5tTs#08Z~Md`|crcmK`#>;``Y$1I>&5Im@{W`0nScm$Pfx+!t7DOw1>k&1vDS8gs>cAvH?`4!t8~)oRNVn zPk_ea2F4Shkv!zsu!DzE2#o0o6=Gwk0B1)SALeIJr?Z$r2A+Gs(FBu(r8y;rGR#0m z(*tq`GKN-Y@W_QZ2viktSg2GmD9win!Q8|HaU)a~CK?9y0V6{Mj0tm>3t@LblL8_o zaM-KLlrbnFJdBYvprsOq%NZF4K2)J$f#J5nAF8ksL|CSCf_jCKAqd9wfeNuP)Pd6~ zj1NnWvJBM>Wen)4Rfg-H2-Z}q16B?y2vB1m5%r+70Mm_}c0p`V7ZXIIyO$F*JZ+&; z$DlMH-Q7G8cXL2wVXlva`ihYu4#tF~-w0A%$YG&EFc->HGbn*PgpsB}T}f=d8LXkt z4RS04qEv+i_0SA`(AWVi9p%H5Lm-S<1{Gpss0F8csNdlfs8fyz3YacVhC)y+S<9d_ zA0`AdhzDX2hlL7A7A9H`wT6))7H%|@0qXBk;6Tts1Z^D%a;F>A{l!q4ks$!a?1Bn0 zGZZsoqoiEy z0bMuMoW{TaD>`8T#K;f~3QA-QYDB=4!4i@XJZ)7ms24LxRWYbzBr<-6LWWufC4>TG zLqTj%3jk&?EQp2RpS9p- zf*DLz7lU#h%wVdz7&OBMGnlF_23I>? zTnz9oHHMLxs<9X;CIK@FMsq-o#4NEf)nYMFP61{RjK&v|n5wbFw~`9XC>V_|Br#QE zF;YzfW)zIZ7m}E&u^6eP12YOn;|@towO9<)Gk_TcqwytkOx0LNE{sfIhQVlj(SxZP ztD$BVFvDOpz6iopjnz;q8<=4*8ebG)s>W)lode7;7>zrUFx6r;(#Zv86pY3fO_-_~ z8DLl4g32~9cJqK41*7pr5~gY_Mtb?cjDpelq6kwp79;%vU`D}cd=Z4H8jF!ZAuyw0 zH16oZREx#Hun3qzFdARvV5(+hfXy$1BL+l7#lVb$(fA?kj-SJ%O;hS9>X+pX}0 zIHorE)xSs%01a4y7lk4D1-AbWDO@mJ)xg-q2y+jNhDQXFPKv)=&C0S zZB2}=81^AW1(KJD(y9W>l3*Jlk&hf1AU9xox|Oj5!x8YvKng(&Ct%ZPiNy)<=s@xh zN_1d%R|jJ^7I#4}Jj0hruxa$c;x6bOR3tAVPUR!bslAN-7*0isN2KV$2t;gJ1yLLe z3LOk>{fv_^Y=lP|lH-Zes0N;z0OuGar$SF21dD*&fSGb8F;2ze2xtr;1uKRluxYf! z>Ii5YA^8Y)WDOp7O=p~m#a&RN!1^G01H)a|HNw*`SSu(fFf`6&oP)(iXh-aW(E!m4D+!m6o!?K_;T_p z#x)o=;Jy$I)Z#D85!f#0 z(es4A>%vc2LcJdia^3}m#HdSf76=r5sb#+ zPM9=|W@Ct$%n^yroiG(J8kb6D_#ps9oEQLF8vr|n0CrptRc=0qoiRYwo6q5~24gV8 ztbx%uLK!9vqjBw^WaEITfYG>AGLv$=0YWkCumWN)K8JY}PBX(yfYCU743mb@YzzUD zIRdezE0_uxjY}mnE9~$D7%j*EEiU017Nd}6V1}KO0HblZ7bXp(ak+wx1EvB-<5DRi z2HSoHqd_wp(5;ym4#iZBWzn^S6wD|X&BXv;=!an>rfMuk%E-Ztg3&AtT=zsU48v51 z#V{omm?1Elg~7o?1;a2*byy5j(|{QQqw$3wrfRIyi&{D`!(cSN5X4lC)lfYHm|-v) zdl+J>!)ly~8O#_MjnCtlsv9N*}1*7qK8&fqFBW>(pM!{(8p2k#%#V`jam?1D4 zpO-OJV?8;*#SLZ{jK=3_Ox0Ko_3(lj2BY!0)W;8|3PxiselV5cD)s|{U)v?4(VSisx}JD|W6#nLj!sSQX81ktZSaR*F0 z%vN&-&|V~vry;H<+8}5kA}D5(Bs07c}C;^Y;V9Z1#0^eN?+v$pDLpMS( z>}U#eG%G9>#u3*rX&8;GufoXf8`7jQ$MIjg#L559>p~hc_ z(ku)UZ`96*@uowa%E%B0VfGcdpmg}IJ}VPZqwd>GFa>Q+XEFc=fb z(1tn;mx6kuFeCfnE((V+ku-0p#n22|VvcYT%wrUKlNIb^n44f8qtKhMyR9%nW53@Th~OEJlV97!wxyY@jXZ${HBq4;xxR_Z166 z$pr=s+gKRNE-+wN2X+{C3j;7L1SLUhXcB`ZS|)}%1{fRWU}jKC2gf4@aSN)w5}w$? zU`&`PpnYO&hEnrke3+^1AX7mS=!Swe4&V=ib?__*3Ik02Fx@b9j0~XmA&NRih7V9f zw4q+WstBY9rjXcph8c(}oL;nD0eF zr79bTvFgN*IyNN`J)w>bvpxfD)4(*3m!Sx{1pfbjW~uowvyBke!I&`X4r9zS4Fr))wTHVl0>*?HD2vO$i8HVT5~xXy2qc(c zyhsPZFiXvc340=}g)w2)s^hg5PhbgS@fLXBw6QAOUYI2ccrC#eXd+0a2g6+-0%O7q zRwZQc#0A&_PZX3>;3*bnDDtUJ%u@4V!ifm$VN96y`b1feClJN3c$1BxgaH&JF#BPa zX%J-@NGHg5$XEi&7E8EqqF_vz1-uNk3<7V#W1#<;)iJ6m$ftu6;3?ZAC(MJ6C3I<3IkA~07~y58WeRL#;TTbhAKoVRZ^;Cz|7Xtps;|)wi?ux zj0}M=CM=}2!7c+?4Jx0YF05pb0>=l)8DNGIsN_Syyq|-sh6R8yH0FbYc zG30zCSp2}sN8*c3Sp1M&Y=X`|Vqkz-3@dYpFN$CmlU)>nj!r^202Z6XXJ?oLD9+BB zNbvy+kH64%jV43Y4$}|10yJnLvt1^qk(8p zLjXimnD^oKBe{%DHmWPq)*@)yKuTd?CZxB>z;G9u%tW9`fQO-)LB5(n5fTqDQCNuw z+Ok~9pkByO$)GL|RRfcQ<)0)R1sb>z1Ql0c2Ba{mWKakB9u$Lwi%ujvVRpgN$15Cm zA{!2}gc`|(!&nuxZ5r8VXu^b2Ad5i00nt>n5EkCx=)+F1$U{){ru|pa(e+IR_yeN~Cx2DFYb}Y9b;Gm7=DHiLsj0)+w~efn*oVhAL=80$w0s zlmP+^RSczw_JWkmeDoqAm!XQ*g#tWRNXcN74~rS92qfYGDj|>^4J#~cpv5R7Llle& z%aXfL8avq10V2ua_7OGHBL1=(*?TZQ!1Ci268wVAr=UzWIEol#U&4F`D{ZV8kwY7s zKM*m7O%{tU@hJl-AJQcca#+F(9ApLytTE^d&nAH|CM@vvP%=CI+Pa!S2BX7VghM|u zAx}=h3vvUpAE9g(*sx(7+^az_CM*@{8oVL3l^9quy_$bI%1t!3gk4H3~czy2(O(WyFsZN)oz$xn7gs;>IcnwF)+ZK z14}N93{*=wuwKGoNI9T>7tE`$ z1Q8|}DTGf1HUtKv5l5>qV@zgXszw{H1_duNX5)bw3#0KFkEt4M93I(d5L-+JW-N@x zXFR5Aw83tWk;qsZKK((A@tCR^88Gqy0}IS37>(`LM+`+Qpm9lz=wQN7#|~0g&7g>( zlo>-Q7gQ;>O9SLJVdL;H8nnz7I>&`!Hl}JUSA-~n0~Tf+tUoyf=E0OP!UBB11nwC> z6$}kri17uCz*EIgErL)D?{Q$xE2?4WQ^ckZWoQ$_a&-(tR0tXZI;RsHmq>&LhB@lQ zn1e0pftN9iR^v#4%fJ8*lL2g6q1q2?Q_{2L8MVp&d#yGK9jIRu&K`(8Z_a5GE=K)7uHx8vCk7#4#TDl)*8Dr!M&VPTl~pn5)xX9yK#WC(^a zk<6Td5fIF9^N^HbS`F%MBdlHsooHuanE0Y=>bpnf*OOqdoH zhKUoZ=fijh5oW@eNM=63Fp~|#J1h(ncT{79IB3lTEX+?rgN%v6U_Oj(U=9gfP6m$u z6aSP>VUfWwf{6j97|BJLA;*kO8D>1NU{f{$Bf40zDeJ&c#s*gg^9Tn6*c({Z$3YhN z!u;|98W>RZ=2G)vA~UohLBhxo3S*)fZjL#n!U1=Pi9STT5X>PwpjM#N!~-Hf5Lv8WTf^0VMI_4JT#{W!S?BRF1<8BsrW|F)YCvPN2a}m>s6@91sg* z!u-L)F!2Ls4q(S-2WHadz^V)*`EX)Wh8Y(E@VGFAmQq+t3arX7)2s+16tE$377x^1 zP#ptfi^9bW=fl`?a51C#Ft$2e%y>SG4WpSDOyFWLw=*%AViYV4P$x06u`$5Zg}}`< zm=9ye!o>{d!`NwXF{Ak~c0OFpcs`5`qd{(hv1{S#@Vg17ZU$Vv!F(8dAzaLGK8(Ez zE@m_z#@-AUGoBA)!)TD3VC;i%b(n5qVuHy!K(if|eFd0`u;v362AEkEP_vjAFj6Q3 zD~2jigS8Tp=Mf|uhQpW{CT_q`#*R(d4h&@+*pwZ>PzD}}hb!fR`htz2jDgKiWj>5= z02OCs2!%0WfyV->y+Gvw!XpqC(@SV17{fJ(z?d-2pg_fN5(ASgR0m8MmLrrI8T_G& zVC4|@(hyS}me^)wD1#c-3#FMECSsN$n98tRU4xtrVWzEynhGi!VC*e$F~j*V_FlM{ z(R>*D7+lPFK8y{cK}jCQz5-W=ndBK69>Qb|A(4Z{;YUxQDS@;9`dJVeDSGn9+O~dm3EKcs`6hA1-DxAI4q*7c-p?V{e3unazi> zcfrNX=fl{C;bIo^VQd)9#9#>*y9ifjg}drO2?3an4{)6Z^I`0ta52OAaJCU7Z89+! z&1ZtLxuG-@gYkSATLdmG zY(9*=7%pZ$AI4q-7qgfTW5Z}r2*B98;OdA90Y*j!n2wupod)w^>_>1h!}&1wYq*%v zd>H!+T+DbrjQtlbW-=efW`lMCL5(9An;$M_HXp{8fQy;Whp`pmVixmZY%RE$<$M?$ z*4}4gzzhM%q%wLhTa|FPmg7HW7hD0Cwo(Q)Ln)9BSPvc6wI$LbNFGCwT=0%K%phil ziI{^ISe0S+j2IZ0p<@Uz)36LBGP1%HvFkt_LX;w`?!q(+R3Tv$`OI*4or1cL1vLDI z(QaXZt9t}h2WkmaL0pL-S>eiHJ^(r#ekf(D z0pCQ2;U9KJm@-veNPuF=HJFN67$$bq5MdZ7onvGhP6n8rmC&5Z0%{mzBsng)y8Tdf zp!Oa{3g(6@yNgiv149`PT-j5EvIdMK#|u{m3lPwDZ4706aAlbY(>gFxCO=$R4?@`l z3}pgvW$O{jW?(22ge!ZCP__U=nGjr=EHq9*Jwps-3=9m6rciSdp)?~yG>i%JJ}<+> zA0=!PSCrw*5R3s(-7Qd>ks%7kL^7qLlx<=I?xf5Z4As3HN;5J=%qV4>I026- zVNl)Yp)?~y1dNGf%8F99i3{+UatW%N0~&yg452V4%oJ{hi5qZcD`p0mvhQ#cFlGob z6|pc(+<=*_Fx4?LOvD`VV};u}9cm|NhNlc8Td~2_-GQnD)qxl(oE@%gFGAS@3}qZ} zWk(UpR$wUOge!Z3P__X>85dlcIg&Drq{|Ig=8sUe149`PTv-W1*#Qh?yl`dn5z0b?S{85u%hOe9l2l(0=)fFoR(7+?zVGzBpgu`o=$ftj(es>3qr#{#$120E3)44NE- z)Rzd76|PJVq3i%g8fSwm3r8qBfuW2YuB;HD>;i@|4!E*Lgt8kL$~fW5+>w-FBwjAK zGJk}!2N=q@;mR@*%3fe7K%%3=@A~C}Ut?hMJ-VrLng1*r1XM zP#VihFa`!rsALS3#&Y~91A{13G7(BMGDILE8^)4=O4>tdEO&S^GWtL}eRH6*!=NSw z#_$$aWtg*WSe0RRt*|P?>{>B1z}zMWbsLuU9}7E7QJ)FK-$W_G>Pt+sm>DKw`Vy-$ zOkZMEhUrTN1_t&JXdE1X(u@poFec1bpd|$581*Gca|~3I65RhGFeXeh$hWnS&_R%l z>@b~3$|hha16h#+wL%qcMLdj&q<02}UPgA9P9$XuFqAPdFu)ZahFZnQ5Cmhw^nx1p z*n^-1s!0RxzCaigrWw@C#5iLJ`(uqiu$ zp$z1b1yC2r!+jAAW5TT92c<_gwuv3(Y&dFF_AO9TU|O)1G3?th6h$Hu2Asvd3#!Zj z?xF}76J|W9tx(4{aYii;_b@Q9?}eIT0XHQS#zZn@K`qp_h>frV~lo0}N$M*p$7%P{z!_09WV> zcS$si3A2I^9N%mcPvA)TAP;SUdZ-R=Ocaa>GlrL8;)Ytbi5GC0!XyUO3)6t5QNhT- z09RH4RnEu|0b{~+@-j?3P|G&)0WPZ;7?>oXx(lE*BSR>RiDb%&TDFNVaG1iv08{wR z3}=SNR0LXnftlek)qzeu#2EU)REE9Fi>VH4mzNF03!sKRW|tSVR1M}?N4RH0U`&|* zK~BcVW}rQ8Fuja$z40(6lHLaxdO0!N2O2cRP{xH#*#`_|ptVXcmt2BJdjO1y=Jg8-x*ietX+6C-F3rJe3KIiNA)d|v6C+F!tTzLiFsR2E48~LkO8Xck0;V!h7RGD>U{!~uug;3$ zJS>efHU7!6m1 zF@_5&1Oh-?Js21m9zbbEhENz&71E} zGa(8gnh+#pTLa8cSQ=ntpgcJ&g@&Xg+?!D_W99oh?yA*BQR1l$OnNq ze4quj0G41$O1m)4u!PCTKy(^~X@!L{&SVEu2uo9p3?wBln08n|L0a=L9v?i-#=@8| z2SF6V;sZuQdeJaLVMztjAb|0>;D(05m`H}sz-&2yTI-lbf{rSO841%5ipdaV%#+zc zZFVds{9u@m-2}|t7~mDG3@|fb;lsjEdw~HXkufp^!qOYE!ve8546>RBi?Kg2jb&yi z)WDH;G2II)Iwir!BQr3NoOVG)Buq2O=?YX9!ZgDY4I=}Q=?7Hi!8F4X2O|TK>4c2| zrWF?KSgTof3}x&L6F*e5VJQJPa4E%1Vw|{?V#W=qWc&y#z@X(VBLln$mVyd_i(pvB zg3*i&Fr6@Ej0|xwNf^z<0F%^!n#ITv50iw^*c4$jXFyKf1~uazlxAcIgfZ{Kg~DLQ z!e~YYm_CFeEDnW9zJ;3<3o`*mGcjN)!f+@zJa4Xrme?!|Wj`1&dLfwVu!J8YLn+h{ z{Dy%-hXJm3DO3+=%~#EQ7;g#zYu8u>rGVgK0T77cxGEnrjGetbqzdSeU_R zMhtaW3}ePn#LQ530cHf8X2GWH23#7(V8y2F0ZbN7vtd*A0xk_>uwzs90VWHlIT#q= z3co=^h8^Sy(Eb9L04%7mOvy1YzK7~UC<=j_4r4I>!cc^9qzeNh7c@o?CShzCXJC}X zP=s+13M0c2sG_$}8cQz5rU*+mgPHIfZW5MkhN%c6S2HodOyGo8E?6c7uqnb~9n1t+ zp^deP!^D8D3`-zz!OPwNxT`Rnj!h9pNMS0%T7`gWS4g6OGxR6hJbl7+Uu*L_vkI4@@(_l)+q& zb~X)67?yCcc9|iE*)uSt!>z)YGY6HTFl8_o@iJ5*UlIZnhNU7b4rXA0?tEt`fm?-< z??6_;l)+qtc3u!nI16qHhJ)FOv5Et(Xd=`kCI-wT0%}&m90YSWFGC@+-(kYA^#Rz9 z@L{lo+R+20v5avs6Qc-}7GY+=;+OPj2esm0rof_(^cV%@2bd|aSRp5}7~md<1tmEl z3`^xR;3149D>E>_l))kbd@>JcgZh8)Z8tFC*>F=};R6)_QLt3L2*d%G8Wkn) zLhXR^OySC+V9ao+5HCXw;s|BTvxq>dV5V4rIACXoz?e=@AwGsO26^~7c9_P1vIEQ* zml*+x@V$>L9qt&1`KGD zgi|aGyP<4YV&VZMrZU(~4Nyrq1xiW`4Evz`t5BMUp_oCw7^Vj%st5JF5JM$H0fRc2 zfZa9#lY^xJ1>~Ai9jVrY-v>as_r~tVHOrX02 zme3TC@2paHInVfY?uzH zRcMqpG~5lLG$TVGj0sCdsVJU=8~~3J=#aY%Q0#;V5q)<;5rfoxn02sNE+X4n$a}Cv z1uK<7S9TRJ$jpcF5!x~8PLRPc?XXy41Ls$n`7l00J4OW#>OsJ?!!i)))-{mrFg`*% zMpX(Lp@V6MrFu37P^OTX591@WV^p%DEU>BsR*2y{r4my$wx&J{%qSR*Z3{exA{J1g zi7`sUgrSZdq^=C>F_JL*U^Ew0DYmox*x&}kN@9E-$5f52 zSUe6h1V*!i)D>g(I7|tQ=7K84?s1qZSiz6qNy661jtMiLj#m% zWC(>ZAHaoTV9cjbA<(J6}F(1K&Vqr{V6S1#TfSI=)t~n6KglPti z5Mr!?L-ij_3nN1ijCl`kU>J-EGZ5szAgm$Q0GcvnU|?W|YYv1l1EE47&6o=zKovXL znwc43T49zjGn8PS#R>9qJJf+kp)?~yG>pjrbs!T%AxI?(W@LbA{0JI*0xflAD1;h; zP{;&V^%bECV^ESAuIeX36~>?>3tZJ-ger_dNl+gd<}#Q+i1ZR@oQMH#2~0C5Lp1~F zWI$%A`7ogqP=7KqM8lY{paRt(Y*6KhV1Ted)6XCl%z1rKV^|rg8N5{I!?=^6!i)?- zFec1ms7e?YW+@v(Ap@Hi=0(FG%V0)aMVJa>!XggrW-rx34lGwMgIcEy4Csb%G8DnW z1ZLO`g!wQg%zOce^FZd~2pLdXM|SK?s9~(&D;DO%xO1Vxj0^!VCd_)MN*EVrHK;Sn z2Jsq>@PQfh1YtIe2{Q!A{a&ht0yskn-6&3m0$3=)jC_u;1;&KgB8CVhh%E%d3TE39 zsFAD;1)x*}M12Y{}CgohQ#n>a!YX53eV4KOCmC=9=NsTNA$ z3^#NGIT@;8;RZAK2f{8G6K0nTdbmOCA`p5oJJ&-EW@V@Xg&vH%87j=k5D8<#oB~w| z2WQc?@VFu#xmzQdx0?v>`HAERMRn6X+Q zVYnAgxl%0ieWu%d=GWg*NKSSF=SSpw?)GcdsHf+cBM z=0C`oA;|TVZK}k%6ko1JZmzw*;yA0JB#Wkvw5cl;jDkuOMYGsNh7T z%0dPSAU=oquaE)Sjv|y#y;N~!Rdj2SvMS8_=Li?UnCLDd!5yH|1mb#(*nu^1 zU~ak(jRt7L1;%{^6=r0JfH7fCg{p*cVa~LpB;atw7p!e^0UkO5Fec2}5QMdm@)P23 zcx1u3a0VoDA&M~yTQ5~5-0_I+9Hhb!=By_Om%^CXT?%R_Bch3vMCPTc1j>;R|KN;Y zm|NdLBNE!!f^mOCg&7$lU`&`7pekWpnDfJE5zsi|9oDwG4iC*J7!&54B6R0Kq7o7+ z@YsjMGMXTq3uh3KBygt+bjKo9TQEnzLihv5#ODuK+MufILFG5Z!#L9n%qRb$i38fi zgmER{zKDP^VIG94gmGb>E1`cR;Yd-iHs(FJA0lB)m}945cPymNgM=Jfx}trO!=38T zJ%rSBfqCpL!mltUVZWlLJ-Yaih-N*^w*pWvK^yBZt|3$ybhihT2@3?MN*EUw05b+> zWMfUeu*TU#sMoNJ+(NnpFom$HdEna_Fc-lplfhVHLOLHXm%@s$p;wASx->9FM5K*c?M5%W5`Imk_25780Bc zWehyO!5cSVLhf)AFgBQhEQIwrMd8Y#VN5Tm5HrJPMvRR~Aic1GY<8$ZMus356Q-9H zq*oa_+yv4C!63K8bW6f@2f&!9x-phku z1F2yKTJ8x8Z_>jI+%SXMOnR7sj#`7+O?sGtj$wl7COynRIa?6waxEy$$Pff$!g96* zq)cM-Qu)jns4T$7VWOh=nK6(}5u@e-Wpbs4G@5 zsDswU!{nTy30j?@0wfJe@*J3X7fB;bgBw&MBSR333G)EaW`P`wieW|}e2HI2Z>VKC!hG}av;Fi9AVYX=BS9!BHY z0RmG3qw(zk;S+(43&3bxp2t*)G&6$kc{U!HaWEQ}v6w26rZ>=y<-jnOks$_M5hsQs z7KR!Id5qZP!cfN!QdfgzZ9O-JQZA@cP$oim02>P|G}gUT zFi9AVYcCZ{9!BHYO9fK`qw(#f5>tSwg3)Y{-V#RmW2(ebT1zm%jDdBcuqcwkuoJvc z3)Dx$+`TQ0p_q-Ky0xJp0mFeZ7%F)nD#5)!Op|3X)QcjkuZDz!I%X3{4nv~^R*lsR zn3l?8=#|E$7h76offu8&VjD{@7@ML{^yJCR05ic4Q6~^q#LQ62ff4d>ZP4b-G$_r; z5CUVq0e5&97?>F*{;7j;!oa-=&>4%L8AIm7c(qVbuu{0u=nSY8^Pw~&Lm-R^GaYp3 z3s$QFu~~(Ax-t{UwP0%zE-KZ)@H{hyGAu_Efx4Ptqd)}I$r4bSm7#>eM0GxlYX}u) zWC(yUVSxx$3FE>%$^i<~DJ&+c^I;;epadVKXQGPXUxW^jd$3_us4MiLG$TV0j0v*@ zw2=oRe8D!_OJUduR*Y^D69dc|SlofGzC~9B>T$s2OQ6Y!ks%DmoCFnOW+*Gbh#V#X z0YO0_Az{Qh24DGGd6H%z@%` zEY3hP1E%*Z)C@}812f|y+^k|qlTT{?WR7A6FNE6>?ka`_51PARW?Ug?Ry{nZ;bzsN zh7-(;dr-5q7;w2OYBC3!UYMRoP`x^!d(`1^PzG9(1m|JuhUt0()vb$PcNqs8N(95S zeSm6LLeU;PnImd42f7}Z+V4<3Cg^&~IM`rmvy6canmEx-f$9DaHARysQ{pFcOy+=T zVS*N>Jc z2fc)Xbr6?8gAA4%7#X5qOju%KWC(^aVa{S=C}V)JVNPUXC@Vm>1!_10ZEb=11y+v2 zaw8){0E`Js+KdeGFec3XOblflFgB83DscIQwzfc%Ap^`7SY%K)UZAN8ZVN1!s2gJ7 zA!TSV!u$iP1(5nUFdFnTR8$Qx zQJ4pKKpudX0#Mh&DQIgK%t!ZvAZS1pwZ4aW1eOkvl|bt$m=vsf5@f)r%3xBkLY6|F<~xeW2gr!h4EodUShoHb2ltO50UH&p3DKcA1N)synvh+q0Muc6fAilD;cEO6+GdD=0lkChe&qi zhdO_dWLHsmsR8S(vM@Nfs9^L~#fVfVKDfLmiQ#N!1}p<5QW(lu7)mc-p6)G;p^k~6 zR0Hm1C_@IDDg&q_oRY<+$^tG8WyoQuVrD2k0F^{g^4OG}K*&Q`3fPok9#=TU3HRaHZKk4y}u$lVOEk=k%o^$1lM>&kTCs+tk1 zFlN?u;i}pZsxa1xF)(a}2Ff*P-xsXhB}aXXb58J;K9%#01obA203Vu zVd~+WCA!nDnVjmK1@v;RIMmPEwY+I2BrBhX_&L{83}d?5&^no1Lh=z zesJv8fjJDFLpko&hsj#K4xqtWt*hNCuK1YQR>3EGcG? zQ-Ws|m@0p$YDtJ{bakLGfGL5w55K`+w;&Oqt`y8^TcMW8!BSiu#Bq=;sRS*bl;*?K z!9qeBrXJ*cus5Jdv=U2bFfcentxD5lRG5(=62^ojJ*Y}((u7lxF@2ctIidLodW;T? z%MTT1WQc?@VZjMi2{#YQ0FAT5428LXlc5AQ+Yb{`gBy%-q&sM69A*N{GNdJnFd<90 z2^cw_fngmqINachFqWz^Fz`SngP}CGbF;y|f+>`ODr9A-03FW<%5D8<#9K^~{2(kxFBlrdYblso>LyT1BqniLaz1vIG2y>tkG>waH z1_whWgOLiT%ENAqsT@W@3@XE5#=!i{$xs1{ZJ1CR+>aR10E#G>2{3j{Ep_l4>7}pnSJM`c(7#CqIMxUC20p?ePA}oG}c?+Qk!+Q)2uoy!q z!iYHrhFqu<5sEM_SYTj)#T-HrMhr4yQH0?pCM=3D+{BDU5k?TOU{QqOa8@jeus9r) zgcuk$Km+0=loo-k=i~e!1)9A6FE#N)9h=g8m@FrB&YO`T1h&jC9#Y6NFfs(dn6M>_ zSQ?k0^dkwXyBHW4JfSorLlBG!GnAQOVgtsV@Sq$^u3nJ63=DEm8{?ofXy5?KOo!5p z41q8vl4ClsI)x{VnaP-c@<1D3aW^aArQtya_9mK zhl(;x?5Kw?)`A;{2qp*%(hP#IVNQm{J<41uOc0i^xfu!(YYAb3g-}QGf-Q$HMt}*| zK&2TO0%1&;AD9@*8DMN!ETfqMaU_BSHMKxIbZ5gBG{9V(4YxG_#)R3#%rJ2SM#yo1 z9glC-0?bBO@}+f(hOIh)*$Yd&^hnW&b?pEX zhBEAH2SDu;n6+D>H5nsAG>i!gV{8iwK&}#nY6*rnsN!HuB&`^$3_#HV(;5iZ8Vh40 zX~kH2z{CL42vdc1=>an~WtdA3SgTzUX%tH7)^fqI#dAs)s=atY>o1U76|V6I01 znF_PQA08wzFeZ`}n2QuRuvjs10!H(X6PvOb7|OV?DO-S{3^Z;4bFeqm!Jt|d#zwe! z;tCASJlO2mfT4^Ru1o}O1Lk$Yd~j9v2vtxPD3L-iKU|d@RE~+E6l3~U0Itdzp$cRA zRuHbr9ia+i`c{a60j{nG6u;o>Si@jUn3p&iN*UNDPN>InQ37a!1{TH>;3fpXm@w~h zGL&+#O`L(v1QECke4sAHvP%~7C+zFbofEjQVZa^fA z2@51nhEfH#i5sxF6Ev-W8Csyr{mK~R=EH&vRxI(rgRGiCZaz#D7NERv*-{NQ%s~`b zY{DFD0Cg~E78zt2j2{6NXJm+gF=6h2DTVQ2HY40s$AD?EB$o8R#!$-uvJ_^LFFcko zPTG+Ir(>9_RpG7+fiYobaDdigu_2oZa~~ffWDYQ32^wh>D_Wpda4?jfU;vv36PX5; zVPuGhF|k;20-F^wU@I`Anuno=p@2cI8Wb8z@Cb*cbRmc=ETe#irRT%sV9_rD&jmFM zawsZcDqwDu#HJFIRxsz{WTDOlQLvy7h5DWceD$PU9mL5n(PXGBBSQ#`35yt14KPud zKZGF0!CYR)Ag6@KkJSi2f>q-7BgkVYhJyTpjOE}Qm=9r2<6)=+MG82HVv7{8EX?d$ zWCzcMh5{l|>JSbFtAwdI169e$5CCJs;t98AxQn3-c_@uYSFlXM$50FMLg@i;3RapA z6E}xj8v)xup1Wgw~!^cWC;O7mf=7C==qGDN_bFc0B30O}Jsr3huA zdq@PDlV31^mTf5E$nR39s$fYBYra>22Q(<(L(N6efu1)M@#z3%7tC@%35R!}nHEw8 zKvo-I6kZaT85^n+7Dq4#%E29mmc60sVd`K}A`e#&ay87)pz;8!0qSZvr3_`E$BGbg zMz01f+`-K55)d^oTR@o@suH(1&@w$#J#KHHsV~(4ClZW#5X7onm`7lF7@9XBOEExc zy9|_PV6rao)Exq2!m<-~jWAi54?*ii3P8($K=b6VkN{bOr2s&r%UT>dppgNmAd7Zk zUV_;z1}g#}YivNaVJ!&I@+X>Vm=9n{M+vn!fT~6<6yOenGLTo~!dwaK14%)0Y&`>L zYQGek3!%9irUvFC8Hn1_2MlajRKrxkT&#p$H7xY8mI)g0i~%YW(Ck6c2}_Hx#;ztY zIzhQjX+BH~EJ*cGv_hK7AV10}!NLP(Gekc$RN)k2IWR16VL>4UDM64+8IX~nz{4nQ zK-a(*AZi>$VF1?w3s{)f)!^>NTI#^{!PLY2tq#`*@(;{!SS*BTfCZEeA&tf|gK_Ql4mMegxUtv0n0VIgmpqw2`CF<)R`b3OF-+t+fbU3ArQud z*f&i5AVF?hF>y@BZLdrP|OF;vDAd8VP%n`6!L4g5ea211G zJwqjfoD!tv0x9aMK}~n1`7o71P-n}+bYQ9lt*3-3gZ0RyuqiKLPy(risi`5(XqYls zrc#0#4e~z@*TdApQi29{J+M#(MIO}OFdeW=qeoaLEIom1MVLNVO427@KR9mTnGQCP zV*(oi0>zjds-KbF4|4^?6qs&U60<@z1(wDhfYKNwMsb^koRC0l$Q(I{1;Mby1q*Zq zNI?%Nbs@z)$nBu0!cjG-;no3j7D^QX>&GgC1Gf^iY7SH{L+yf=pdcNfWzjIju$V!V zVs&U5UofzN9EoBjOcyLZb>Vpxt{Ym*!2F1!9i|NyA4bU9q4^kG!9ZHwSj~XxeFDud zC{Dm)29p0lE1h84U`fG(fD>S81Kbio@eCxoQAuy8qy9r_Mus356UjnEy#O1H1bG@# zOTnyw6vwb+42nI1MH|d=*ch1-coYuQ5`zq$K^M|P3ioPoQ8yo^7M9UvVS13O9f(>` zVFgnL8*@{JhaT9y*fqfvZ-fR4qLm8P1ots$@Bo_|VfuDM^=qSAid#Qu6)a2>Ea~YJ ztGQGIocytsK*)U*Y_>yFA*dXMnF33-uvB10*cr&Cz)~UBrUa-2g2g?oGNpOF3R-xB zoc3W37%ld|$p)4zz!?{o_F#!%SQUGqnMqjW!^%3E7JJZ1YSq>}8MvFZLrTHVE z*kfma#XM}H7yp8K2DtiCXhi~DZVlr$K!q6@B4A8daSBxlH*_^gbFhVGb{MFB7-EL9l7Q!D!H0IXdG?j4jcc&RE?F(_4I z-9z{lYL61!9-OPoVM>2OwLo{?z`1Y}B3YqKn2Vt*VO*F8j7jzYmV6ItX2M(s^8~b9 zgmDo;jo~*?bTcr(^urv8w9N-5qzd&CBSQd;2{RVkav4w}fSD=?)rwRW!GvH&VA+`t zN(8WSzyN9jBSR33X#p3)*meZUlQ5mI^vVa{`UKj_qck6uei079NXMXng&7006#Z<~oEi7_J1h z5@E)`;)Jwl0yXh=yY$eVkClz0j3qE4(q~CW(;N6PS?hN$}`ky zFn3`)-x($cqa_i0$k5MshADy3O2|q<*%VrPBlJz?fT@MihB)<@@(Lqzf~{9d1?`Y{%SWjxyx)lo8G;gEp(g6#H8BEYD16fgD4t;YYN7g724K^5hUy~KR+zq}Q2j=PZ2im_ zqKtOHG)(VJXc^#v*9?dOu*0K40S!$f5DAnpK`KJPOo#;fL9POuf7Kq?vtav?0^!@`!4Aq2*RIR{NNo)g zLAM{Y8w;Md(OtmJfK(*H+yE=Cc)=FJ^}>WIaFSJ5rDV zQI0|@2Xv<*D}ff+FbBiRB4H#`;5iK@3Cp&O3=uFU%-P}~k18XMc!%o+ITaa$8W$iw z%=xfFjGFNC>Rr#FHqFO1Yxe>hq?w{G=OYG#*lFZm>Xc)*%(T|C-B1f zlb~e;BSQ#`3A2FD_k%=xes zi;^s1g0Qqp^<)g$(gt$_EZI^i8ACQH(8zE}c$WZg`(6q|8TO4`pr!mUmzIKRRB&G- z7{-Lzfo)@#4BU$MaE)=uWd(>W3s)2dR}>49K*n-#MKJrYZq|~=rVMklmI5|qn47f} z;mV%CODl}?29)56kX(kjD@z%!EC=pOj0@RRpk9UrH+@St$f8k@6VUA+M5P;IgA@)|l z)iE%@n!)N&b&L#QFec1P;1(0KWn7AF(;LV*SX)&aZcYG<2{T6!6#nqeeJKZ)?QYXt#zzlosfv$`WK@JeCTm2w?JD92RP|Fcp{a_-7P#H#s zco-Ara}0|>ONcOn9@0O9Sp;(|bh{ro+Lhp80LwcPkR|`1E)!&M5R?HyOHb#+RKTiZ zHBg#E$z3%Ja#-|%vKTUkb-F-eFt@>CoQI(pwC)tL1a&@4^gkkLz?cZnAZvh$!kj7r zF%H#Hpw&rm&%ly2re})LJpb&Nm&WdbY~f_#gNA)P)%wtzVub>AOM6yYK8 zzCTp+!AosmDqu}QOb^wedkCx#rv5EFv0*eNA@j?ysDe2OeXAZ!9Oe+{ejQY&g4ew% z!9yQrxduik)}lKWsuMW~L2N_^6Wx87+xO622)a)lCAWey5y&3!9v_%L^q>Kw1$HAM zPk=V&f|EOJKm}C4fON|#&4=l+f$C*sh=ws?35OKpKpsWLunsG_mqj3X7qoh`f1iVE6%R0Rhzw(*+9w z7vgl|4inHiS&Z@>(&NVTJ-CbjS8+q-p^F1tsV)`CyX#&*^iW_7M zX;Y%R6Ta;a6hEMh1Kux)o=FuTJAUiH{y=pvNRJ$5VS<@j!J7a{1Y05JX_K zlaRIof=mM04K60o-KzwSX|!UZ7VLVs9`w*Pz^w=5V&seiG6T!TEFrjiVI6Piroc+@ z_8CY?0LoV&w_~Iu&{-E?PlE|qJpF{$x>Asw0@4jyT@Oj&ki0b?rsfY+ttdn-vKr8$ z5STP9u<#iPQv(YmHHeX@)`Nlt5yqfw3$IgP&1}fT8gkebGsqD%1*RL8fpKMAq)8-D zyB%aMX#Wf-c(J$*W*V$Ghyh19n%f|mAGtRGF%=??t)K)I3Rr9d$08CT0%gM@78b(L zJ$sN18j!3DDKsz&OBLje84#7I_JWEIj2M7S#v%I>zE=XL8L;q&6+HSFAyvm9hf8-A zmi0%V16H8^hv$(K(9{ZTq7;Mk2q83oUJfngn=Eg#|8* z7K1V1!42~@e1{)oBL>Kapdu7fIAWwZNShFm$-(U{tU6(#X$oy^nSs*`R-GV!ASXzW z8$f&iz@ZG&Zx1!c7@IlxOaQI+gK35(U`X2s%`uQHjhxj%MHoJ#G0JQPhV9Ul*#>nk z)sOby{3t{mIF{=cW@<8DSDMuhB2)K2D*}2pK zZ`4B50rEB?d_W}$R5vVMVd++rINhMlUN9}NaS}^Zt(f7DS(Jht0x}9_1S~?q%L9}- z*pP-=z~wZ&P(sT-xJ`y<6gcBKG)m_}10BnqLr@h^EietRAp?vp0FVq*431!EMuVw^ z1uuN(6Q){Ff`%!B4MAvwa|K2w!mb&n2^JqV*fpaj0dP)N!ZdI`%oJFZ_z-UzW{iV! z97?#rObvntel(?~L+nIKC!mrP8VN8<5}=kv(8MxO+Y6df;1m-BEYaX8IADWz3~6BQeuMMuK4( zUjSO@Ko_yYxYAHzMuun@6IMh(RU*qcB5ZE{CHkgma$?x

    %b;eI9%?9d~{+F5$ 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�M$PfZ!B5TG>`5^T$%`odgohKN3 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 z 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 VRdI9-4NHG+bPSC#1lpM# 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

    RA8!M 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¥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
    U5pIDFeb9~_*%*^ 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�uP@4}E`v7g!axt_s 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
    o9_Vff42w7>y+zFvAu7hL%IPQy9j*vZkA{H} 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 ?$2R9!lhMshlsiLMUT-hk0yMMwn992i{!HMbH< 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 z*#WkC(-hmJgDJL22UBc)ZBuNM4yM@ZO;c=>4yM>99Za#+o2J+nAedsSH%+n4M3`b* zgJ6oS-ZaHF6Jd&NCc+e3y=jWAuWgF0uWgF0uWgF0-ZaJ5*EYr0*EYpgZ<=E3Ynx*0 zYnx)LH%+niwN0`0wN0_ro2J<M+NRj*O;c=rZBuN0ZBuN0ZBuN0ZBuN0ZBuN0ZBuN0 zZBuN0ZBuN0ZBuN0ZBuN0ZBuN0ZBuN^2~4r|wN0`0wN0_L8BDRY8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*Ttwau`#8O*S?8O*S?8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*S? z8O*S?8O*S?8O*S?8O*S?8O*S?8O*S?8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@ z8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@ z8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@ z8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@ z8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@ z8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@ z8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@8O*V@ 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%0AHtVIF| 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%0D1!eIE_GCcaRf-A(gfT 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 literal 0 HcmV?d00001 -- GitLab From 77d53f860ae2e6d891565e4d5dd08c5fc26a482c Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <yann@nomadic-labs.com> Date: Wed, 27 Jan 2021 14:23:57 +0100 Subject: [PATCH 47/53] Tests: Make python linter happy Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> --- tests_python/tests_alpha/test_contract.py | 162 +++++++--------------- 1 file changed, 49 insertions(+), 113 deletions(-) diff --git a/tests_python/tests_alpha/test_contract.py b/tests_python/tests_alpha/test_contract.py index fda258e0b698..33c7b69eb376 100644 --- a/tests_python/tests_alpha/test_contract.py +++ b/tests_python/tests_alpha/test_contract.py @@ -390,142 +390,80 @@ class TestContracts: [ # Even though the interpreter uses a nonempty stack internally, # the typechecker should not be able to observe it. - ( "stack_bottom_unfailwithable.tz", - r'ill-typed script' - ), - ( "stack_bottom_unrightable.tz", - r'ill-typed script' - ), - ( "stack_bottom_unleftable.tz", - r'ill-typed script' - ), - ( "stack_bottom_ungetable.tz", - r'ill-typed script' - ), - ( "stack_bottom_unpairable.tz", - r'ill-typed script' - ), - ( "stack_bottom_undug2able.tz", - r'ill-typed script' - ), - ( "stack_bottom_undugable.tz", - r'ill-typed script' - ), - ( "stack_bottom_undig2able.tz", - r'ill-typed script' - ), - ( "stack_bottom_undigable.tz", - r'ill-typed script' - ), - ( "stack_bottom_undip2able.tz", - r'ill-typed script' - ), - ( "stack_bottom_undipable.tz", - r'ill-typed script' - ), - ( "stack_bottom_undup2able.tz", - r'ill-typed script' - ), - ( "stack_bottom_undropable.tz", - r'ill-typed script' - ), - ( "stack_bottom_unpopable.tz", - r'ill-typed script' - ), - ( "stack_bottom_unpopable_in_lambda.tz", - r'ill-typed script' - ), + ("stack_bottom_unfailwithable.tz", r'ill-typed script'), + ("stack_bottom_unrightable.tz", r'ill-typed script'), + ("stack_bottom_unleftable.tz", r'ill-typed script'), + ("stack_bottom_ungetable.tz", r'ill-typed script'), + ("stack_bottom_unpairable.tz", r'ill-typed script'), + ("stack_bottom_undug2able.tz", r'ill-typed script'), + ("stack_bottom_undugable.tz", r'ill-typed script'), + ("stack_bottom_undig2able.tz", r'ill-typed script'), + ("stack_bottom_undigable.tz", r'ill-typed script'), + ("stack_bottom_undip2able.tz", r'ill-typed script'), + ("stack_bottom_undipable.tz", r'ill-typed script'), + ("stack_bottom_undup2able.tz", r'ill-typed script'), + ("stack_bottom_undropable.tz", r'ill-typed script'), + ("stack_bottom_unpopable.tz", r'ill-typed script'), + ("stack_bottom_unpopable_in_lambda.tz", r'ill-typed script'), # operations cannot be PACKed - ( - "pack_operation.tz", - r'operation type forbidden in parameter, storage and constants', - ), + ("pack_operation.tz", + r'operation type forbidden in parameter, storage and constants'), # big_maps cannot be PACKed - ( - "pack_big_map.tz", - r'big_map or sapling_state type not expected here', - ), - ( - "invalid_self_entrypoint.tz", - r'Contract has no entrypoint named D', - ), + ("pack_big_map.tz", + r'big_map or sapling_state type not expected here'), + ("invalid_self_entrypoint.tz", + r'Contract has no entrypoint named D'), ("contract_annotation_default.tz", r'unexpected annotation'), # Missing field - ( - "missing_only_storage_field.tz", - r'Missing contract field: storage', - ), + ("missing_only_storage_field.tz", + r'Missing contract field: storage'), ("missing_only_code_field.tz", r'Missing contract field: code'), - ( - "missing_only_parameter_field.tz", - r'Missing contract field: parameter', - ), - ( - "missing_parameter_and_storage_fields.tz", - r'Missing contract field: parameter', - ), + ("missing_only_parameter_field.tz", + r'Missing contract field: parameter'), + ("missing_parameter_and_storage_fields.tz", + r'Missing contract field: parameter'), # Duplicated field - ( - "multiple_parameter_field.tz", - r'duplicate contract field: parameter', - ), + ("multiple_parameter_field.tz", + r'duplicate contract field: parameter'), ("multiple_code_field.tz", r'duplicate contract field: code'), ("multiple_storage_field.tz", r'duplicate contract field: storage'), # The first duplicated field is reported, storage in this case - ( - "multiple_storage_and_code_fields.tz", - r'duplicate contract field: storage', - ), + ("multiple_storage_and_code_fields.tz", + r'duplicate contract field: storage'), # error message for set update on non-comparable type - ( - "set_update_non_comparable.tz", - r'Type nat is not compatible with type list operation', - ), + ("set_update_non_comparable.tz", + r'Type nat is not compatible with type list operation'), # error message for the arity of the chain_id type - ( - "chain_id_arity.tz", - r'primitive chain_id expects 0 arguments but is given 1', - ), + ("chain_id_arity.tz", + r'primitive chain_id expects 0 arguments but is given 1'), # error message for DIP over the limit ("big_dip.tz", r'expected a positive 10-bit integer'), # error message for DROP over the limit ("big_drop.tz", r'expected a positive 10-bit integer'), # error message for set update on non-comparable type - ( - "set_update_non_comparable.tz", - r'Type nat is not compatible with type list operation', - ), + ("set_update_non_comparable.tz", + r'Type nat is not compatible with type list operation'), # error message for attempting to push a value of type never ("never_literal.tz", r'type never has no inhabitant.'), # field annotation mismatch with UNPAIR - ( - "unpair_field_annotation_mismatch.tz", - r'The field access annotation does not match', - ), + ("unpair_field_annotation_mismatch.tz", + r'The field access annotation does not match'), # COMB, UNCOMB, and DUP cannot take 0 as argument ("comb0.tz", r"PAIR expects an argument of at least 2"), ("comb1.tz", r"PAIR expects an argument of at least 2"), ("uncomb0.tz", r"UNPAIR expects an argument of at least 2"), ("uncomb1.tz", r"UNPAIR expects an argument of at least 2"), ("dup0.tz", r"DUP n expects an argument of at least 1"), - ( - "push_big_map_with_id_with_parens.tz", - r"big_map or sapling_state type not expected here", - ), - ( - "push_big_map_with_id_without_parens.tz", - r"primitive PUSH expects 2 arguments but is given 4", - ), + ("push_big_map_with_id_with_parens.tz", + r"big_map or sapling_state type not expected here"), + ("push_big_map_with_id_without_parens.tz", + r"primitive PUSH expects 2 arguments but is given 4"), # sapling_state is not packable - ( - "pack_sapling_state.tz", - r"big_map or sapling_state type not expected here", - ), + ("pack_sapling_state.tz", + r"big_map or sapling_state type not expected here"), # sapling_state is not packable - ( - "unpack_sapling_state.tz", - r"big_map or sapling_state type not expected here", - ), + ("unpack_sapling_state.tz", + r"big_map or sapling_state type not expected here"), # Ticket duplication attempt ("ticket_dup.tz", r'DUP used on the non-dupable type ticket nat'), # error message for ticket unpack @@ -533,10 +471,8 @@ class TestContracts: # error message for attempting to use APPLY to capture a ticket ("ticket_apply.tz", r'Ticket in unauthorized position'), # error message for attempting to wrap a ticket in a ticket - ( - "ticket_in_ticket.tz", - r'comparable type expected.Type ticket unit is not comparable', - ), + ("ticket_in_ticket.tz", + r'comparable type expected.Type ticket unit is not comparable'), ], ) def test_ill_typecheck(self, client: Client, contract, error_pattern): -- GitLab From 2056d469936437013acbefd7ca9c356e25dac688 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <yann@nomadic-labs.com> Date: Wed, 27 Jan 2021 14:34:30 +0100 Subject: [PATCH 48/53] Proto: Change stack types GADT to ack. that a stack is never empty Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> --- .../lib_protocol/helpers_services.ml | 11 +- .../lib_protocol/script_interpreter.ml | 16 +- .../lib_protocol/script_interpreter.mli | 12 +- .../lib_protocol/script_ir_translator.ml | 206 +- .../lib_protocol/script_ir_translator.mli | 8 +- .../lib_protocol/script_typed_cps_ir.ml | 18 +- .../lib_protocol/test/test_interpretation.ml | 2 +- ...tractOnchainOpcodes::test_set_delegate.out | 16 +- ...ef0e55c43a9a857214d8761e67b.7da5c9014e.out | 6 +- ...estContractOnchainOpcodes::test_source.out | 4 +- ...ntractOnchainOpcodes::test_split_bytes.out | 16 +- ...tractOnchainOpcodes::test_split_string.out | 16 +- ...ctOnchainOpcodes::test_transfer_tokens.out | 8 +- ...(Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" | 39 +- ...(Some 5) { Elt \"hello\" 4.4ba77dda56.out" | 39 +- ...(Some 5) { Elt \"hello\" 4.662e6b84f7.out" | 39 +- ...None { Elt \"1\" 1 ; .7806be875b.out" | 39 +- ...None { Elt \"1\" 1 ; .7beec6cc30.out" | 39 +- ...None { Elt \"hello\" 4 })-.2e17580138.out" | 39 +- ...None {})-\"hello\"-(Pair N.ae2570aa95.out" | 39 +- ..." \"one\" ; Elt \"2\" \"tw.7085ccc339.out" | 53 +- ...ello\" \"hi\" } None)-\"\".75aa05c5ef.out" | 53 +- ...hello\" \"hi\" } None)-\"h.ce376412b0.out" | 53 +- ...one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" | 44 +- ...one\" ; Elt \"2\" \"two\" .28027e7c51.out" | 38 +- ...one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" | 44 +- ...one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" | 44 +- ...one\" ; Elt \"2\" \"two\" .e075542e26.out" | 44 +- ...one\" ; Elt \"2\" \"two\" .f2ff59db97.out" | 44 +- ...TestContractOpcodes::test_balance[0.5].out | 16 +- ...s.TestContractOpcodes::test_balance[0].out | 16 +- ...estContractOpcodes::test_balance[1000].out | 16 +- ...s.TestContractOpcodes::test_balance[1].out | 16 +- ...stContractOpcodes::test_balance[1e-06].out | 16 +- ...s.TestContractOpcodes::test_balance[5].out | 16 +- ...Opcodes::test_balance[8000000000000.0].out | 16 +- ... \"two\" }) )-(Right (Righ.4c10105111.out" | 101 +- ... \"two\" }))-(Left Unit)-(.00a32294a4.out" | 60 +- ... \"two\" }))-(Right (Left .47f32b8f4c.out" | 40 +- ... \"two\" }))-(Right (Left .8a6f480005.out" | 40 +- ... \"two\" }))-(Right (Right.db0e6941b3.out" | 96 +- ...Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" | 164 +- ...tContractOpcodes::test_check_signature.out | 153 +- ...tract_input_output[abs.tz-Unit-0-Unit].out | 34 +- ....tz-Unit-12039123919239192312931-Unit].out | 34 +- ...act_input_output[abs.tz-Unit-948-Unit].out | 34 +- ...ct_input_output[add.tz-Unit-Unit-Unit].out | 206 +- ...r 0x00 0x00-(Some 0x0000000.3c2de60480.out | 23 +- ...r 0x01 0x00-(Some 0x0100000.12b2c1172b.out | 23 +- ...r 0x010000 0x00-(Some 0x010.0e44fc6f40.out | 23 +- ...r 0x010000 0x010000-(Some 0.7e0ed229a3.out | 23 +- ...air -100 100)-(Some \"1970.7c1b1e4e5b.out" | 44 +- ...air 0 \"1970-01-01T00:00:0.528ed42c01.out" | 44 +- ...air 100 100)-(Some \"1970-.6566111ad2.out" | 44 +- ...air \"1970-01-01T00:00:00Z.72c424f3da.out" | 44 +- ...air 100 -100)-(Some \"1970.7c4b12e9aa.out" | 44 +- ...air 100 100)-(Some \"1970-.af32743640.out" | 44 +- ...dhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" | 20 +- ...-None-(Pair False False)-(Some False)].out | 29 +- ...z-None-(Pair False True)-(Some False)].out | 29 +- ...z-None-(Pair True False)-(Some False)].out | 29 +- ....tz-None-(Pair True True)-(Some True)].out | 29 +- ...t_output[and_binary.tz-Unit-Unit-Unit].out | 102 +- ...l_1.tz-False-(Pair False False)-False].out | 20 +- ...al_1.tz-False-(Pair False True)-False].out | 20 +- ...al_1.tz-False-(Pair True False)-False].out | 20 +- ...ical_1.tz-False-(Pair True True)-True].out | 20 +- ...put[balance.tz-111-Unit-4000000000000].out | 16 +- ...lt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out | 52 +- ...lt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out | 52 +- ...lt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out | 52 +- ...lt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out | 52 +- ...lt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out | 52 +- ...lt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out | 52 +- ...lt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out | 52 +- ...lt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out | 52 +- ...lt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out | 52 +- ...lt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out | 52 +- ...air {} None)-1-(Pair 0 (Some False))0].out | 52 +- ...air {} None)-1-(Pair 0 (Some False))1].out | 52 +- ... \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" | 52 +- ... \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" | 52 +- ... \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" | 52 +- ... \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" | 52 +- ... \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" | 52 +- ... None)-\"bar\"-(Pair 0 (Some False))].out" | 52 +- ...padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out | 19 +- ...e-Unit-(Some 0x100000000000.d1219ca789.out | 19 +- ...utput[bls12_381_fr_to_int.tz-0-0x00-0].out | 17 +- ...utput[bls12_381_fr_to_int.tz-0-0x01-1].out | 17 +- ...8db8e57af88d9576acd181b89f2.7a85c336ff.out | 17 +- ...9e8abf8dc324a010007addde986.b821eb26b3.out | 17 +- ...ut[bls12_381_fr_to_mutez.tz-0-0x10-16].out | 32 +- ...000000000000000000000000000.0accef5bef.out | 17 +- ...000000000000000000000000000.0ecc537252.out | 17 +- ...000000000000000000000000000.2229b767cd.out | 17 +- ...000000000000000000000000000.2ff549b46b.out | 17 +- ...000000000000000000000000000.bf8a711be6.out | 17 +- ...000000000000000000000000000.d41cbb044b.out | 17 +- ...a5ad0a633e4880d2296f08ec5c1.a50412e458.out | 17 +- ...cd0fa853810e356f1eb79721e80.f3a349c4a7.out | 17 +- ...be1766f92cd82c5e5135c374a03.1b9676e4c2.out | 17 +- ...be1766f92cd82c5e5135c374a03.e966dc6de5.out | 17 +- ...000000000000000000000000000.964835cc43.out | 17 +- ...000000000000000000000000000.b25ea709fb.out | 17 +- ...000000000000000000000000000.eae36753ea.out | 17 +- ...000000000000000000000000000.ee57dac8f7.out | 17 +- ...a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out | 17 +- ...cd0fa853810e356f1eb79721e80.bd5800f6b8.out | 17 +- ...be1766f92cd82c5e5135c374a03.00e897789a.out | 17 +- ...be1766f92cd82c5e5135c374a03.a4697eaa13.out | 17 +- ...000000000000000000000000000.0177355bbf.out | 20 +- ...000000000000000000000000000.744166c609.out | 20 +- ...000000000000000000000000000.9f3c5cdc6a.out | 20 +- ...000000000000000000000000000.a54cb341ba.out | 20 +- ...000000000000000000000000000.b0dc584c94.out | 20 +- ...000000000000000000000000000.bddcad090c.out | 20 +- ...a5ad0a633e4880d2296f08ec5c1.92c153eb47.out | 20 +- ...cd0fa853810e356f1eb79721e80.290ab49d11.out | 20 +- ...be1766f92cd82c5e5135c374a03.69f3589a06.out | 20 +- ...be1766f92cd82c5e5135c374a03.fee3c5cf43.out | 20 +- ...000000000000000000000000000.1bccc033e8.out | 20 +- ...000000000000000000000000000.40958700fe.out | 20 +- ...000000000000000000000000000.6c62b03d78.out | 20 +- ...000000000000000000000000000.d23f269341.out | 20 +- ...a5ad0a633e4880d2296f08ec5c1.927f808504.out | 20 +- ...cd0fa853810e356f1eb79721e80.0c114c956a.out | 20 +- ...be1766f92cd82c5e5135c374a03.03c4f38e68.out | 20 +- ...be1766f92cd82c5e5135c374a03.8ed19cfdd9.out | 20 +- ...input_output[car.tz-0-(Pair 34 17)-34].out | 17 +- ...input_output[cdr.tz-0-(Pair 34 17)-17].out | 17 +- ...prcVkpaWU\")-Unit-(Some \".8420090f97.out" | 19 +- ...770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" | 19 +- ...None-Unit-(Some \"NetXdQprcVkpaWU\")].out" | 19 +- ...mb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out | 122 +- ... Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" | 35 +- ...r 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out | 38 +- ...omb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out | 22 +- ...nput_output[compare.tz-Unit-Unit-Unit].out | 478 ++--- ...; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out | 329 ++-- ...-{ \"World!\" }-{ \"Hello World!\" }].out" | 30 +- ..."test2\" }-{ \"Hello test1.c27e8c3ee6.out" | 40 +- ...input_output[concat_hello.tz-{}-{}-{}].out | 20 +- ...}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out | 40 +- ...hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out | 30 +- ...output[concat_hello_bytes.tz-{}-{}-{}].out | 20 +- ...; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" | 186 +- ...\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" | 147 +- ...t_output[concat_list.tz-\"\"-{}-\"\"].out" | 30 +- ...ns.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out | 17 +- ..._output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out | 17 +- ...act_input_output[cons.tz-{}-10-{ 10 }].out | 17 +- ...ir { \"A\" } { \"B\" })-(Some False)].out" | 229 +-- ...\"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" | 564 ++---- ...\"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" | 619 +++--- ...air { \"B\" } { \"B\" })-(Some True)].out" | 229 +-- ...ir { \"c\" } { \"B\" })-(Some False)].out" | 229 +-- ..._all.tz-None-(Pair {} {})-(Some True)].out | 88 +- ...wnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" | 26 +- ...Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" | 39 +- ...970-01-01T00:03:20Z\" \"19.90e9215d17.out" | 39 +- ...t[diff_timestamps.tz-111-(Pair 0 0)-0].out | 39 +- ...[diff_timestamps.tz-111-(Pair 0 1)--1].out | 39 +- ...t[diff_timestamps.tz-111-(Pair 1 0)-1].out | 39 +- ...r 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out | 1715 +++++++---------- ... 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out | 1715 +++++++---------- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 50 +- ...p.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out | 39 +- ...z-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out | 39 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out | 61 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out | 29 +- ...air (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out | 41 +- ..._input_output[dup-n.tz-Unit-Unit-Unit].out | 121 +- ... None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out | 159 +- ... None)-(Pair 10 -3)-(Pair (.3caea50555.out | 159 +- ... None)-(Pair 10 0)-(Pair No.f9448c04fb.out | 159 +- ... None)-(Pair 10 (Left 0))-(Left None)].out | 50 +- ...air 10 (Left 10))-(Left (So.f782cc1dec.out | 50 +- ...air 10 (Left 3))-(Left (Som.016b4db96c.out | 50 +- ...one)-(Pair 10 (Right 0))-(Right None)].out | 50 +- ...air 10 (Right 10))-(Right (.e705a30e07.out | 50 +- ...air 10 (Right 3))-(Right (S.44485eda6a.out | 50 +- ...air 5 (Right 10))-(Right (S.8ab987af15.out | 50 +- ...-{}-Unit-{ Elt \"hello\" \"world\" }].out" | 28 +- ...t[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" | 49 +- ...oncat.tz-\"?\"-\"test\"-\"test_abc\"].out" | 49 +- ...tput[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out | 29 +- ...act_input_output[first.tz-111-{ 4 }-4].out | 29 +- ...me 4) {})-\"hello\"-(Pair .161d86cef6.out" | 39 +- ...me 5) { Elt \"hello\" 4 }).684ab7e326.out" | 39 +- ...me 5) { Elt \"hello\" 4 }).d49817fb83.out" | 39 +- ...e { Elt \"1\" 1 ; .6900b1da14.out" | 39 +- ...e { Elt \"1\" 1 ; .bca0ede8be.out" | 39 +- ... { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" | 39 +- ...ir None {})-\"hello\"-(Pair None {})].out" | 39 +- ... \"1\" \"one\" ; .bc4127094e.out" | 48 +- ..."hello\" \"hi\" })-\"\"-(P.0c03056487.out" | 48 +- ...\"hello\" \"hi\" })-\"hell.cc45544c66.out" | 48 +- ...nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" | 20 +- ...2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" | 20 +- ...xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" | 20 +- ...-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" | 20 +- ..._output[if.tz-None-False-(Some False)].out | 34 +- ...ut_output[if.tz-None-True-(Some True)].out | 34 +- ....tz-\"?\"-(Some \"hello\")-\"hello\"].out" | 30 +- ...ut_output[if_some.tz-\"?\"-None-\"\"].out" | 29 +- ...t_input_output[int.tz-None-0-(Some 0)].out | 20 +- ...t_input_output[int.tz-None-1-(Some 1)].out | 20 +- ...t_output[int.tz-None-9999-(Some 9999)].out | 20 +- ...c20776f726c6421-(Some 0xb6e.34c02678c9.out | 20 +- ...Left \"X\")-(Left True)-(Right True)].out" | 30 +- ...ft \"X\")-(Right \"a\")-(Left \"a\")].out" | 30 +- ...ract_input_output[level.tz-111-Unit-1].out | 16 +- ...{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" | 23 +- ...ut[list_concat.tz-\"abc\"-{}-\"abc\"].out" | 23 +- ...tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out | 23 +- ..._output[list_concat_bytes.tz-0x-{}-0x].out | 23 +- ...b-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out | 23 +- ...list_concat_bytes.tz-0xabcd-{}-0xabcd].out | 23 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 14 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 14 +- ...input_output[list_id.tz-{\"\"}-{}-{}].out" | 14 +- ... ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" | 35 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 35 +- ...t_output[list_id_map.tz-{\"\"}-{}-{}].out" | 20 +- ...tput[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out | 45 +- ...tput[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out | 45 +- ...}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out | 198 +- ...}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out | 198 +- ...ut_output[list_map_block.tz-{0}-{}-{}].out | 42 +- ...ze.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out | 17 +- ...tput[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out | 17 +- ...input_output[list_size.tz-111-{ 1 }-1].out | 17 +- ...ct_input_output[list_size.tz-111-{}-0].out | 17 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 263 +-- ...put_output[loop_left.tz-{\"\"}-{}-{}].out" | 80 +- ...0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out | 14 +- ...[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out | 14 +- ...[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out | 14 +- ... Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out | 216 +-- ...-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out | 216 +-- ...foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" | 87 +- ...lt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" | 62 +- ...ract_input_output[map_map.tz-{}-10-{}].out | 37 +- ... 1 } None)-1-(Pair { Elt 0 .7396e5f090.out | 52 +- ... 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out | 52 +- ... 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out | 52 +- ... 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out | 52 +- ... 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out | 52 +- ...air {} None)-1-(Pair {} (Some False))].out | 52 +- ...ar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" | 52 +- ...ar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" | 52 +- ...ar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" | 52 +- ...oo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" | 52 +- ...oo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" | 52 +- ...None)-\"bar\"-(Pair {} (Some False))].out" | 52 +- ... \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" | 17 +- ...\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" | 17 +- ...ut[map_size.tz-111-{ Elt \"a\" 1 }-1].out" | 17 +- ...act_input_output[map_size.tz-111-{}-0].out | 17 +- ...ct_input_output[mul.tz-Unit-Unit-Unit].out | 149 +- ...0-257-0x0101000000000000000.be11332c7f.out | 38 +- ...2-16-0x10000000000000000000.8230fb4fac.out | 38 +- ...act_input_output[neg.tz-0-(Left -2)-2].out | 30 +- ...ract_input_output[neg.tz-0-(Left 0)-0].out | 30 +- ...act_input_output[neg.tz-0-(Left 2)--2].out | 30 +- ...act_input_output[neg.tz-0-(Right 0)-0].out | 30 +- ...ct_input_output[neg.tz-0-(Right 2)--2].out | 30 +- ...nput_output[none.tz-Some 10-Unit-None].out | 16 +- ..._output[not.tz-None-False-(Some True)].out | 20 +- ..._output[not.tz-None-True-(Some False)].out | 20 +- ...not_binary.tz-None-(Left -8)-(Some 7)].out | 35 +- ...not_binary.tz-None-(Left -9)-(Some 8)].out | 35 +- ...not_binary.tz-None-(Left 0)-(Some -1)].out | 35 +- ...not_binary.tz-None-(Left 7)-(Some -8)].out | 35 +- ...not_binary.tz-None-(Left 8)-(Some -9)].out | 35 +- ...ot_binary.tz-None-(Right 0)-(Some -1)].out | 35 +- ...ot_binary.tz-None-(Right 7)-(Some -8)].out | 35 +- ...ot_binary.tz-None-(Right 8)-(Some -9)].out | 35 +- ...-None-(Pair False False)-(Some False)].out | 32 +- ...tz-None-(Pair False True)-(Some True)].out | 32 +- ...tz-None-(Pair True False)-(Some True)].out | 32 +- ....tz-None-(Pair True True)-(Some True)].out | 32 +- ...or_binary.tz-None-(Pair 0 8)-(Some 8)].out | 23 +- ..._binary.tz-None-(Pair 14 1)-(Some 15)].out | 23 +- ..._binary.tz-None-(Pair 15 4)-(Some 15)].out | 23 +- ...r_binary.tz-None-(Pair 4 8)-(Some 12)].out | 23 +- ...or_binary.tz-None-(Pair 7 7)-(Some 7)].out | 23 +- ...or_binary.tz-None-(Pair 8 0)-(Some 8)].out | 23 +- ... (Pair 1 (Pair \"foobar\".368bdfd73a.out" | 707 +++---- ... (Pair 1 (Pair \"foobar\".735d9ae802.out" | 707 +++---- ...ir \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" | 908 +++------ ...ir \"edpkuBknW28nW72KG6RoH.4e20b52378.out" | 890 +++------ ...alse False)-(Some (Pair False False))].out | 17 +- ... False True)-(Some (Pair False True))].out | 17 +- ... True False)-(Some (Pair True False))].out | 17 +- ...ir True True)-(Some (Pair True True))].out | 17 +- ...ntract_input_output[pexec.tz-14-38-52].out | 60 +- ... 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out | 382 ++-- ...utput[ret_int.tz-None-Unit-(Some 300)].out | 19 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 45 +- ...input_output[reverse.tz-{\"\"}-{}-{}].out" | 30 +- ... ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 162 +- ..._output[reverse_loop.tz-{\"\"}-{}-{}].out" | 63 +- ...tput[sapling_empty_state.tz-{}-Unit-0].out | 16 +- ...output[self_address.tz-Unit-Unit-Unit].out | 49 +- ..._default_entrypoint.tz-Unit-Unit-Unit].out | 46 +- ...entrypoint.tz-Unit-Left (Left 0)-Unit].out | 176 +- ...Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" | 61 +- ..."hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" | 61 +- ...lo\" 0)-\"world\"-(Pair \"world\" 0)].out" | 61 +- ...ir \"hello\" 0)-1-(Pair \"hello\" 1)].out" | 56 +- ... \"hello\" 500)-3-(Pair \"hello\" 3)].out" | 56 +- ..."hello\" 7)-100-(Pair \"hello\" 100)].out" | 56 +- ... ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" | 14 +- ...; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" | 14 +- ...tract_input_output[set_id.tz-{}-{}-{}].out | 14 +- ..._iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out | 50 +- ..._input_output[set_iter.tz-111-{ 1 }-1].out | 35 +- ...act_input_output[set_iter.tz-111-{}-0].out | 30 +- ..."World\" } None)-\"\"-(Pai.3d2044726e.out" | 77 +- ...)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" | 77 +- ... None)-\"Hi\"-(Pair {} (Some False))].out" | 77 +- ...ze.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out | 17 +- ...utput[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out | 17 +- ..._input_output[set_size.tz-111-{ 1 }-1].out | 17 +- ...act_input_output[set_size.tz-111-{}-0].out | 17 +- ...0776f726c6421-(Some 0xf345a.a07ae9dddf.out | 20 +- ...ts.tz-None-(Left (Pair 0 0))-(Some 0)].out | 40 +- ...ts.tz-None-(Left (Pair 0 1))-(Some 0)].out | 40 +- ...ts.tz-None-(Left (Pair 1 2))-(Some 4)].out | 40 +- ....tz-None-(Left (Pair 15 2))-(Some 60)].out | 40 +- ...s.tz-None-(Left (Pair 8 1))-(Some 16)].out | 40 +- ...s.tz-None-(Right (Pair 0 0))-(Some 0)].out | 40 +- ...s.tz-None-(Right (Pair 0 1))-(Some 0)].out | 40 +- ...s.tz-None-(Right (Pair 1 2))-(Some 0)].out | 40 +- ....tz-None-(Right (Pair 15 2))-(Some 3)].out | 40 +- ...s.tz-None-(Right (Pair 8 1))-(Some 4)].out | 40 +- ...ut_output[slice.tz-None-Pair 0 0-None].out | 39 +- ...tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" | 45 +- ...slice.tz-Some \"Foo\"-Pair 0 10-None].out" | 45 +- ...-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" | 45 +- ...z-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" | 45 +- ...[slice.tz-Some \"Foo\"-Pair 1 3-None].out" | 45 +- ...slice.tz-Some \"Foo\"-Pair 10 5-None].out" | 45 +- ...FooFooFooFooFooFooFooFooFo.c508d67bb0.out" | 45 +- ...put[slice_bytes.tz-None-Pair 0 1-None].out | 39 +- ...s.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out | 45 +- ...tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out | 45 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out | 45 +- ...z-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out | 45 +- ...-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out | 45 +- ..._bytes.tz-Some 0xaabbcc-Pair 1 3-None].out | 45 +- ...aabbccaabbccaabbccaabbccaab.df5895de85.out | 45 +- ...d.tz-None-\"Hello\"-(Some \"Hello\")].out" | 17 +- ..._id.tz-None-\"abcd\"-(Some \"abcd\")].out" | 17 +- ...r 100 -100)-\"1970-01-01T00:03:20Z\"].out" | 39 +- ...ir 100 100)-\"1970-01-01T00:00:00Z\"].out" | 39 +- ...Pair 100 200000000000000000.3db82d2c25.out | 39 +- ...00000 1000000)-(Some (Pair .b461aa042b.out | 91 +- ...10000 1010000)-(Some (Pair .1e8cf7679c.out | 91 +- ...t_output[uncomb.tz-0-(Pair 1 4 2)-142].out | 38 +- ...input_output[unpair.tz-Unit-Unit-Unit].out | 461 ++--- ...dpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" | 38 +- ...Pair False False)-(Some (Left False))].out | 45 +- ... (Pair False True)-(Some (Left True))].out | 45 +- ... (Pair True False)-(Some (Left True))].out | 45 +- ... (Pair True True)-(Some (Left False))].out | 45 +- ...one-Right (Pair 0 0)-(Some (Right 0))].out | 45 +- ...one-Right (Pair 0 1)-(Some (Right 1))].out | 45 +- ...one-Right (Pair 1 0)-(Some (Right 1))].out | 45 +- ...one-Right (Pair 1 1)-(Some (Right 0))].out | 45 +- ...-Right (Pair 42 21)-(Some (Right 63))].out | 45 +- ...-Right (Pair 42 63)-(Some (Right 21))].out | 45 +- ...s.TestContractOpcodes::test_packunpack.out | 124 +- 375 files changed, 9140 insertions(+), 16127 deletions(-) diff --git a/src/proto_alpha/lib_protocol/helpers_services.ml b/src/proto_alpha/lib_protocol/helpers_services.ml index 954b22da520e..1f6fa779367d 100644 --- a/src/proto_alpha/lib_protocol/helpers_services.ml +++ b/src/proto_alpha/lib_protocol/helpers_services.ml @@ -237,17 +237,20 @@ module Scripts = struct type log_element = | Log : - context * Script.location * 'a * 'a Script_typed_cps_ir.stack_ty + context + * Script.location + * ('a * 's) + * ('a, 's) Script_typed_cps_ir.stack_ty -> log_element let unparse_stack ctxt (stack, stack_ty) = (* We drop the gas limit as this function is only used for debugging/errors. *) let ctxt = Gas.set_unlimited ctxt in let rec unparse_stack : - type a. - a Script_typed_cps_ir.stack_ty * a -> + type a s. + (a, s) Script_typed_cps_ir.stack_ty * (a * s) -> (Script.expr * string option) list tzresult Lwt.t = function - | (Empty_t, ()) -> + | (Bot_t, ((), ())) -> return_nil | (Item_t (ty, rest_ty, annot), (v, rest)) -> Script_ir_translator.unparse_data ctxt Readable ty v diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 358f0fd86733..cdffcddf7afc 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -821,22 +821,22 @@ let consume_control local_gas_counter ks = where these functions are called. *) -type ('a, 's, 'b, 'f, 'u) logging_function = +type ('a, 's, 'b, 'f, 'c, 'u) logging_function = ('a, 's, 'b, 'f) kinstr -> context -> Script.location -> - 'u stack_ty -> - 'u -> + ('c, 'u) stack_ty -> + 'c * 'u -> unit module type STEP_LOGGER = sig - val log_interp : ('a, 's, 'b, 'f, 'u) logging_function + val log_interp : ('a, 's, 'b, 'f, 'c, 'u) logging_function - val log_entry : ('a, 's, 'b, 'f, 'a * 's) logging_function + val log_entry : ('a, 's, 'b, 'f, 'a, 's) logging_function val log_control : ('a, 's, 'b, 'f) continuation -> unit - val log_exit : ('a, 's, 'b, 'f, 'u) logging_function + val log_exit : ('a, 's, 'b, 'f, 'c, 'u) logging_function val get_log : unit -> execution_trace option tzresult Lwt.t end @@ -2082,9 +2082,7 @@ and apply : >>?= fun (ty_expr, ctxt) -> match full_arg_ty with | Pair_t ((capture_ty, _, _), (arg_ty, _, _), _) -> - let arg_stack_ty = - Item_t (arg_ty, Item_t (Unit_t None, Empty_t, None), None) - in + let arg_stack_ty = Item_t (arg_ty, Bot_t, None) in let full_descr = { kloc = descr.kloc; diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index b525e9320474..1e537f4e6e53 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -119,12 +119,12 @@ type (_, _, _, _) continuation = * (('a, 'c) Script_typed_ir.map, 'd * 's, 'r, 'f) continuation -> ('c, 'd * 's, 'r, 'f) continuation -type ('a, 's, 'b, 'f, 'u) logging_function = +type ('a, 's, 'b, 'f, 'c, 'u) logging_function = ('a, 's, 'b, 'f) Script_typed_cps_ir.kinstr -> context -> Script.location -> - 'u Script_typed_cps_ir.stack_ty -> - 'u -> + ('c, 'u) Script_typed_cps_ir.stack_ty -> + 'c * 'u -> unit (** [STEP_LOGGER] is the module type of logging @@ -136,18 +136,18 @@ module type STEP_LOGGER = sig function [interp]. [interp] is called when starting the interpretation of a script and subsequently at each [Exec] instruction. *) - val log_interp : ('a, 's, 'b, 'f, 'u) logging_function + val log_interp : ('a, 's, 'b, 'f, 'c, 'u) logging_function (** [log_entry] is called {i before} executing each instruction but {i after} gas for this instruction has been successfully consumed. *) - val log_entry : ('a, 's, 'b, 'f, 'a * 's) logging_function + val log_entry : ('a, 's, 'b, 'f, 'a, 's) logging_function val log_control : ('a, 's, 'b, 'f) continuation -> unit (** [log_exit] is called {i after} executing each instruction. *) - val log_exit : ('a, 's, 'b, 'f, 'u) logging_function + val log_exit : ('a, 's, 'b, 'f, 'c, 'u) logging_function (** [get_log] allows to obtain an execution trace, if any was produced. *) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index a38f9ed193fa..88ccfa70e8a7 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -38,11 +38,11 @@ type ex_comparable_ty = type ex_ty = Ex_ty : 'a ty -> ex_ty -type ex_stack_ty = Ex_stack_ty : 'a stack_ty -> ex_stack_ty +type ex_stack_ty = Ex_stack_ty : ('a, 's) stack_ty -> ex_stack_ty type tc_context = | Lambda : tc_context - | Dip : 'a stack_ty * tc_context -> tc_context + | Dip : ('a, 's) stack_ty * tc_context -> tc_context | Toplevel : { storage_type : 'sto ty; param_type : 'param ty; @@ -62,7 +62,7 @@ type type_logger = let add_dip ty annot prev = match prev with | Lambda | Toplevel _ -> - Dip (Item_t (ty, Item_t (Unit_t None, Empty_t, None), annot), prev) + Dip (Item_t (ty, Item_t (Unit_t None, Bot_t, None), annot), prev) | Dip (stack, _) -> Dip (Item_t (ty, stack, annot), prev) @@ -171,10 +171,11 @@ let rec type_size : type t. t ty -> int = | Contract_t (arg, _) -> 1 + type_size arg -let rec type_size_of_stack_head : type st. st stack_ty -> up_to:int -> int = +let rec type_size_of_stack_head : type a s. (a, s) stack_ty -> up_to:int -> int + = fun stack ~up_to -> match stack with - | Empty_t -> + | Bot_t -> 0 | Item_t (head, tail, _annot) -> if Compare.Int.(up_to > 0) then @@ -764,12 +765,12 @@ let rec comparable_ty_of_ty : >>? fun (t, _ctxt) -> error (Comparable_type_expected (loc, t)) let rec unparse_stack : - type a. + type a s. context -> - a stack_ty -> + (a, s) stack_ty -> ((Script.expr * Script.annot) list * context) tzresult = fun ctxt -> function - | Empty_t -> + | Bot_t -> ok ([], ctxt) | Item_t (ty, rest, annot) -> unparse_ty ctxt ty @@ -778,23 +779,8 @@ let rec unparse_stack : >|? fun (urest, ctxt) -> ((strip_locations uty, unparse_var_annot annot) :: urest, ctxt) -let rec drop_bottom : type a. a stack_ty -> ex_stack_ty = function - | Item_t (_, Empty_t, _) -> - Ex_stack_ty Empty_t - | Empty_t -> - Ex_stack_ty Empty_t - | Item_t (ty, rest, annot) -> ( - match drop_bottom rest with - | Ex_stack_ty s -> - Ex_stack_ty (Item_t (ty, s, annot)) ) - let serialize_stack_for_error ctxt stack_ty = - (* In error messages, the stack types must be conformed to the - specification. Therefore, the fact that the interpreter uses a - nonempty stack should not be observable in error messages. *) - match drop_bottom stack_ty with - | Ex_stack_ty stack_ty -> - record_trace Cannot_serialize_error (unparse_stack ctxt stack_ty) + record_trace Cannot_serialize_error (unparse_stack ctxt stack_ty) let name_of_ty : type a. a ty -> type_annot option = function | Unit_t tname -> @@ -1285,26 +1271,28 @@ let ty_eq : merge_types ~legacy:true ctxt loc ta tb >|? fun (eq, _ty, ctxt) -> (eq, ctxt) let merge_stacks : - type ta tb. + type ta tb ts tu. legacy:bool -> Script.location -> context -> int -> - ta stack_ty -> - tb stack_ty -> - ((ta stack_ty, tb stack_ty) eq * ta stack_ty * context) tzresult = + (ta, ts) stack_ty -> + (tb, tu) stack_ty -> + (((ta, ts) stack_ty, (tb, tu) stack_ty) eq * (ta, ts) stack_ty * context) + tzresult = fun ~legacy loc -> let rec help : - type a b. + type ta tb ts tu. context -> int -> - a stack_ty -> - b stack_ty -> - ((a stack_ty, b stack_ty) eq * a stack_ty * context) tzresult = + (ta, ts) stack_ty -> + (tb, tu) stack_ty -> + (((ta, ts) stack_ty, (tb, tu) stack_ty) eq * (ta, ts) stack_ty * context) + tzresult = fun ctxt lvl stack1 stack2 -> match (stack1, stack2) with - | (Empty_t, Empty_t) -> - ok (Eq, Empty_t, ctxt) + | (Bot_t, Bot_t) -> + ok (Eq, Bot_t, ctxt) | (Item_t (ty1, rest1, annot1), Item_t (ty2, rest2, annot2)) -> merge_types ~legacy ctxt loc ty1 ty2 |> record_trace (Bad_stack_item lvl) @@ -1312,7 +1300,9 @@ let merge_stacks : help ctxt (lvl + 1) rest1 rest2 >|? fun (Eq, rest, ctxt) -> let annot = merge_var_annot annot1 annot2 in - ((Eq : (a stack_ty, b stack_ty) eq), Item_t (ty, rest, annot), ctxt) + ( (Eq : ((ta, ts) stack_ty, (tb, tu) stack_ty) eq), + Item_t (ty, rest, annot), + ctxt ) | (_, _) -> error Bad_stack_length in @@ -1323,7 +1313,7 @@ let merge_stacks : type ('a, 's) judgement = | Typed : ('a, 's, 'b, 'u) descr -> ('a, 's) judgement | Failed : { - descr : 'b 'u. ('b * 'u) stack_ty -> ('a, 's, 'b, 'u) descr; + descr : 'b 'u. ('b, 'u) stack_ty -> ('a, 's, 'b, 'u) descr; } -> ('a, 's) judgement @@ -2001,14 +1991,14 @@ type (_, _) dig_proof_argument = ('x, 'a * 's, 'a, 's, 'b, 't, 'c, 'u) stack_prefix_preservation_witness * 'x ty * var_annot option - * ('c * 'u) stack_ty + * ('c, 'u) stack_ty -> ('b, 't) dig_proof_argument type (_, _, _) dug_proof_argument = | Dug_proof_argument : ( ('a, 's, 'x, 'a * 's, 'b, 't, 'c, 'u) stack_prefix_preservation_witness * unit - * ('c * 'u) stack_ty ) + * ('c, 'u) stack_ty ) -> ('b, 't, 'x) dug_proof_argument type (_, _) dipn_proof_argument = @@ -2016,23 +2006,23 @@ type (_, _) dipn_proof_argument = ('fa, 'fs, 'fb, 'fu, 'a, 's, 'b, 'u) stack_prefix_preservation_witness * context * ('fa, 'fs, 'fb, 'fu) descr - * ('b * 'u) stack_ty + * ('b, 'u) stack_ty -> ('a, 's) dipn_proof_argument type (_, _) dropn_proof_argument = | Dropn_proof_argument : ('fa, 'fs, 'fa, 'fs, 'a, 's, 'a, 's) stack_prefix_preservation_witness - * ('fa * 'fs) stack_ty + * ('fa, 'fs) stack_ty -> ('a, 's) dropn_proof_argument type 'before comb_proof_argument = | Comb_proof_argument : - ('a * 's, 'b * 'u) comb_gadt_witness * ('b * 'u) stack_ty + ('a * 's, 'b * 'u) comb_gadt_witness * ('b, 'u) stack_ty -> ('a * 's) comb_proof_argument type 'before uncomb_proof_argument = | Uncomb_proof_argument : - ('a * 's, 'b * 'u) uncomb_gadt_witness * ('b * 'u) stack_ty + ('a * 's, 'b * 'u) uncomb_gadt_witness * ('b, 'u) stack_ty -> ('a * 's) uncomb_proof_argument type 'before comb_get_proof_argument = @@ -3016,14 +3006,10 @@ and parse_returning : ~legacy ~stack_depth:(stack_depth + 1) script_instr - (Item_t (arg, Item_t (Unit_t None, Empty_t, None), arg_annot)) + (Item_t (arg, Bot_t, arg_annot)) >>=? function - | ( Typed - ( { loc; - aft = - Item_t (ty, Item_t (Unit_t None, Empty_t, None), _) as stack_ty; - _ } as descr ), - ctxt ) -> + | (Typed ({loc; aft = Item_t (ty, Bot_t, _) as stack_ty; _} as descr), ctxt) + -> Lwt.return @@ record_trace_eval (fun () -> @@ -3043,11 +3029,7 @@ and parse_returning : >>? fun (stack_ty, _ctxt) -> error (Bad_return (loc, stack_ty, ret)) ) | (Failed {descr}, ctxt) -> return - ( ( Lam - ( close_descr - (descr - (Item_t (ret, Item_t (Unit_t None, Empty_t, None), None))), - script_instr ) + ( ( Lam (close_descr (descr (Item_t (ret, Bot_t, None))), script_instr) : (arg, ret) lambda ), ctxt ) @@ -3059,7 +3041,7 @@ and parse_instr : context -> legacy:bool -> Script.node -> - (a * s) stack_ty -> + (a, s) stack_ty -> ((a, s) judgement * context) tzresult Lwt.t = fun ?type_logger ~stack_depth tc_context ctxt ~legacy script_instr stack_ty -> let check_item_ty (type a b) ctxt (exp : a ty) (got : b ty) loc name n m : @@ -3134,7 +3116,7 @@ and parse_instr : in match (script_instr, stack_ty) with (* stack ops *) - | (Prim (loc, I_DROP, [], annot), Item_t (_, (Item_t _ as rest), _)) -> + | (Prim (loc, I_DROP, [], annot), Item_t (_, rest, _)) -> ( error_unexpected_annot loc annot >>?= fun () -> typed @@ -3150,12 +3132,12 @@ and parse_instr : >>?= fun ctxt -> let rec make_proof_argument : type a s. - int -> (a * s) stack_ty -> (a, s) dropn_proof_argument tzresult = + int -> (a, s) stack_ty -> (a, s) dropn_proof_argument tzresult = fun n stk -> match (Compare.Int.(n = 0), stk) with | (true, rest) -> ok @@ Dropn_proof_argument (KRest, rest) - | (false, Item_t (_, (Item_t (_, _, _) as rest), _)) -> + | (false, Item_t (_, rest, _)) -> make_proof_argument (n - 1) rest >|? fun (Dropn_proof_argument (n', stack_after_drops)) -> let kinfo = {iloc = loc; kstack_ty = rest} in @@ -3175,8 +3157,7 @@ and parse_instr : (* Technically, the arities 0 and 1 are allowed but the error only mentions 1. However, DROP is equivalent to DROP 1 so hinting at an arity of 1 makes sense. *) fail (Invalid_arity (loc, I_DROP, 1, List.length l)) - | (Prim (loc, I_DUP, [], annot), Item_t (v, (Item_t _ as rest), stack_annot)) - -> + | (Prim (loc, I_DUP, [], annot), Item_t (v, rest, stack_annot)) -> parse_var_annot loc annot ~default:stack_annot >>?= fun annot -> record_trace_eval @@ -3191,9 +3172,9 @@ and parse_instr : parse_var_annot loc v_annot >>?= fun annot -> let rec make_proof_argument : - type before. - int -> before stack_ty -> before dup_n_proof_argument tzresult = - fun n (stack_ty : before stack_ty) -> + type a s. + int -> (a, s) stack_ty -> (a * s) dup_n_proof_argument tzresult = + fun n (stack_ty : (a, s) stack_ty) -> match (n, stack_ty) with | (1, Item_t (hd_ty, _, _)) -> ok @@ Dup_n_proof_argument (Dup_n_zero, hd_ty) @@ -3227,12 +3208,12 @@ and parse_instr : | (Prim (loc, I_DIG, [n], result_annot), stack) -> let rec make_proof_argument : type a s. - int -> (a * s) stack_ty -> (a, s) dig_proof_argument tzresult = + int -> (a, s) stack_ty -> (a, s) dig_proof_argument tzresult = fun n stk -> match (Compare.Int.(n = 0), stk) with - | (true, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> + | (true, Item_t (v, rest, annot)) -> ok @@ Dig_proof_argument (KRest, v, annot, rest) - | (false, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> + | (false, Item_t (v, rest, annot)) -> make_proof_argument (n - 1) rest >|? fun (Dig_proof_argument (n', x, xv, aft')) -> let kinfo = {iloc = loc; kstack_ty = aft'} in @@ -3241,7 +3222,7 @@ and parse_instr : | (_, _) -> serialize_stack_for_error ctxt stack >>? fun (whole_stack, _ctxt) -> - error (Bad_stack (loc, I_DIG, 1, whole_stack)) + error (Bad_stack (loc, I_DIG, 3, whole_stack)) in parse_uint10 n >>?= fun n -> @@ -3255,8 +3236,8 @@ and parse_instr : typed ctxt loc dig (Item_t (x, aft, stack_annot)) | (Prim (loc, I_DIG, (([] | _ :: _ :: _) as l), _), _) -> fail (Invalid_arity (loc, I_DIG, 1, List.length l)) - | ( Prim (loc, I_DUG, [n], result_annot), - Item_t (x, (Item_t (_, _, _) as whole_stack), stack_annot) ) -> + | (Prim (loc, I_DUG, [n], result_annot), Item_t (x, whole_stack, stack_annot)) + -> parse_uint10 n >>?= fun whole_n -> Gas.consume ctxt (Typecheck_costs.proof_argument whole_n) @@ -3266,13 +3247,13 @@ and parse_instr : int -> x ty -> var_annot option -> - (a * s) stack_ty -> + (a, s) stack_ty -> (a, s, x) dug_proof_argument tzresult = fun n x stack_annot stk -> match (Compare.Int.(n = 0), stk) with | (true, rest) -> ok @@ Dug_proof_argument (KRest, (), Item_t (x, rest, stack_annot)) - | (false, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> + | (false, Item_t (v, rest, annot)) -> make_proof_argument (n - 1) x stack_annot rest >|? fun (Dug_proof_argument (n', (), aft')) -> let kinfo = {iloc = loc; kstack_ty = aft'} in @@ -3291,7 +3272,7 @@ and parse_instr : {size = 0; apply = (fun kinfo k -> IDug (kinfo, whole_n, n', k))} in typed ctxt loc dug aft - | (Prim (loc, I_DUG, [_], result_annot), (Item_t (_, _, _) as stack)) -> + | (Prim (loc, I_DUG, [_], result_annot), stack) -> Lwt.return ( error_unexpected_annot loc result_annot >>? fun () -> @@ -3348,7 +3329,7 @@ and parse_instr : let stack_ty = Item_t (Option_t (t, ty_name), stack, annot) in typed ctxt loc cons_none stack_ty | ( Prim (loc, I_IF_NONE, [bt; bf], annot), - (Item_t (Option_t (t, _), (Item_t _ as rest), option_annot) as bef) ) -> + (Item_t (Option_t (t, _), rest, option_annot) as bef) ) -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -3396,21 +3377,21 @@ and parse_instr : {size = 1; apply = (fun kinfo k -> ICons_pair (kinfo, k))} in typed ctxt loc cons_pair stack_ty - | (Prim (loc, I_PAIR, [n], annot), (Item_t (_, _, _) as stack_ty)) -> + | (Prim (loc, I_PAIR, [n], annot), stack_ty) -> parse_var_annot loc annot >>?= fun annot -> let rec make_proof_argument : type a s. int -> - (a * s) stack_ty -> + (a, s) stack_ty -> ((a * s) comb_proof_argument * var_annot option) tzresult = fun n stack_ty -> match (n, stack_ty) with - | (1, Item_t (a_ty, (Item_t (_, _, _) as tl_ty), a_annot_opt)) -> + | (1, Item_t (a_ty, tl_ty, a_annot_opt)) -> ok ( Comb_proof_argument (Comb_one, Item_t (a_ty, tl_ty, annot)), a_annot_opt ) - | (n, Item_t (a_ty, (Item_t (_, _, _) as tl_ty), prop_annot_opt)) -> + | (n, Item_t (a_ty, tl_ty, prop_annot_opt)) -> make_proof_argument (n - 1) tl_ty >|? fun ( Comb_proof_argument (comb_witness, Item_t (b_ty, tl_ty', annot)), @@ -3448,7 +3429,7 @@ and parse_instr : >>?= fun () -> let rec make_proof_argument : type a s. - int -> (a * s) stack_ty -> (a * s) uncomb_proof_argument tzresult = + int -> (a, s) stack_ty -> (a * s) uncomb_proof_argument tzresult = fun n stack_ty -> match (n, stack_ty) with | (1, Item_t (a_ty, tl_ty, annot)) -> @@ -3457,7 +3438,7 @@ and parse_instr : | ( n, Item_t ( Pair_t ((a_ty, field_opt, _), (b_ty, b_field_opt, _), _), - (Item_t (_, _, _) as tl_ty), + tl_ty, _ ) ) -> let b_annot = Script_ir_annot.field_to_var_annot b_field_opt in make_proof_argument (n - 1) (Item_t (b_ty, tl_ty, b_annot)) @@ -3615,8 +3596,7 @@ and parse_instr : let cdr = {size = 0; apply = (fun kinfo k -> ICdr (kinfo, k))} in typed ctxt loc cdr (Item_t (b, rest, annot)) (* unions *) - | ( Prim (loc, I_LEFT, [tr], annot), - Item_t (tl, (Item_t _ as rest), stack_annot) ) -> + | (Prim (loc, I_LEFT, [tr], annot), Item_t (tl, rest, stack_annot)) -> parse_any_ty ctxt ~legacy tr >>?= fun (Ex_ty tr, ctxt) -> parse_constr_annot @@ -3631,8 +3611,7 @@ and parse_instr : Item_t (Union_t ((tl, l_field), (tr, r_field), tname), rest, annot) in typed ctxt loc cons_left stack_ty - | ( Prim (loc, I_RIGHT, [tl], annot), - Item_t (tr, (Item_t _ as rest), stack_annot) ) -> + | (Prim (loc, I_RIGHT, [tl], annot), Item_t (tr, rest, stack_annot)) -> parse_any_ty ctxt ~legacy tl >>?= fun (Ex_ty tl, ctxt) -> parse_constr_annot @@ -3702,7 +3681,7 @@ and parse_instr : let nil = {size = 1; apply = (fun kinfo k -> INil (kinfo, k))} in typed ctxt loc nil (Item_t (List_t (t, ty_name), stack, annot)) | ( Prim (loc, I_CONS, [], annot), - Item_t (tv, Item_t (List_t (t, ty_name), (Item_t _ as rest), _), _) ) -> + Item_t (tv, Item_t (List_t (t, ty_name), rest, _), _) ) -> check_item_ty ctxt tv t loc I_CONS 1 2 >>?= fun (Eq, t, ctxt) -> parse_var_annot loc annot @@ -3713,8 +3692,7 @@ and parse_instr : ( typed ctxt loc cons_list (Item_t (List_t (t, ty_name), rest, annot)) : ((a, s) judgement * context) tzresult Lwt.t ) | ( Prim (loc, I_IF_CONS, [bt; bf], annot), - (Item_t (List_t (t, ty_name), (Item_t _ as rest), list_annot) as bef) ) - -> + (Item_t (List_t (t, ty_name), rest, list_annot) as bef) ) -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -3748,8 +3726,7 @@ and parse_instr : in merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement - | (Prim (loc, I_SIZE, [], annot), Item_t (List_t _, (Item_t _ as rest), _)) - -> + | (Prim (loc, I_SIZE, [], annot), Item_t (List_t _, rest, _)) -> parse_var_type_annot loc annot >>?= fun (annot, tname) -> let list_size = @@ -3757,8 +3734,7 @@ and parse_instr : in typed ctxt loc list_size (Item_t (Nat_t tname, rest, annot)) | ( Prim (loc, I_MAP, [body], annot), - Item_t (List_t (elt, _), (Item_t (_, _, _) as starting_rest), list_annot) - ) -> ( + Item_t (List_t (elt, _), starting_rest, list_annot) ) -> ( check_kind [Seq_kind] body >>?= fun () -> parse_var_type_annot loc annot @@ -3773,7 +3749,7 @@ and parse_instr : (Item_t (elt, starting_rest, elt_annot)) >>=? fun (judgement, ctxt) -> match judgement with - | Typed ({aft = Item_t (ret, (Item_t _ as rest), _); _} as ibody) -> + | Typed ({aft = Item_t (ret, rest, _); _} as ibody) -> let invalid_map_body () = serialize_stack_for_error ctxt ibody.aft >|? fun (aft, _ctxt) -> Invalid_map_body (loc, aft) @@ -3811,7 +3787,7 @@ and parse_instr : | Failed _ -> fail (Invalid_map_block_fail loc) ) | ( Prim (loc, I_ITER, [body], annot), - Item_t (List_t (elt, _), (Item_t _ as rest), list_annot) ) -> ( + Item_t (List_t (elt, _), rest, list_annot) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -3876,7 +3852,7 @@ and parse_instr : in typed ctxt loc instr (Item_t (Set_t (t, tname), rest, annot)) | ( Prim (loc, I_ITER, [body], annot), - Item_t (Set_t (comp_elt, _), (Item_t _ as rest), set_annot) ) -> ( + Item_t (Set_t (comp_elt, _), rest, set_annot) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -3932,7 +3908,7 @@ and parse_instr : in typed ctxt loc instr rest ) | ( Prim (loc, I_MEM, [], annot), - Item_t (v, Item_t (Set_t (elt, _), (Item_t _ as rest), _), _) ) -> + Item_t (v, Item_t (Set_t (elt, _), rest, _), _) ) -> let elt = ty_of_comparable_ty elt in parse_var_type_annot loc annot >>?= fun (annot, tname) -> @@ -3994,8 +3970,7 @@ and parse_instr : None )) >>=? fun (judgement, ctxt) -> match judgement with - | Typed ({aft = Item_t (ret, (Item_t (_, _, _) as rest), _); _} as ibody) - -> + | Typed ({aft = Item_t (ret, rest, _); _} as ibody) -> let invalid_map_body () = serialize_stack_for_error ctxt ibody.aft >|? fun (aft, _ctxt) -> Invalid_map_body (loc, aft) @@ -4033,8 +4008,7 @@ and parse_instr : | Failed _ -> fail (Invalid_map_block_fail loc) ) | ( Prim (loc, I_ITER, [body], annot), - Item_t (Map_t (comp_elt, element_ty, _), (Item_t _ as rest), _map_annot) - ) -> ( + Item_t (Map_t (comp_elt, element_ty, _), rest, _map_annot) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4323,8 +4297,7 @@ and parse_instr : | Typed itl -> ( Lwt.return (Ok (Typed (compose_descr loc ihd itl), ctxt)) : ((a, s) judgement * context) tzresult Lwt.t ) ) ) - | ( Prim (loc, I_IF, [bt; bf], annot), - (Item_t (Bool_t _, (Item_t (_, _, _) as rest), _) as bef) ) -> + | (Prim (loc, I_IF, [bt; bf], annot), (Item_t (Bool_t _, rest, _) as bef)) -> check_kind [Seq_kind] bt >>?= fun () -> check_kind [Seq_kind] bf @@ -4350,7 +4323,7 @@ and parse_instr : merge_branches ~legacy ctxt loc btr bfr {branch} >>?= fun (judgement, ctxt) -> return ctxt judgement | ( Prim (loc, I_LOOP, [body], annot), - (Item_t (Bool_t _, (Item_t _ as rest), _stack_annot) as stack) ) -> ( + (Item_t (Bool_t _, rest, _stack_annot) as stack) ) -> ( check_kind [Seq_kind] body >>?= fun () -> error_unexpected_annot loc annot @@ -4397,9 +4370,8 @@ and parse_instr : in typed ctxt loc instr rest ) | ( Prim (loc, I_LOOP_LEFT, [body], annot), - ( Item_t - (Union_t ((tl, l_field), (tr, _), _), (Item_t _ as rest), union_annot) - as stack ) ) -> ( + (Item_t (Union_t ((tl, l_field), (tr, _), _), rest, union_annot) as stack) + ) -> ( check_kind [Seq_kind] body >>?= fun () -> parse_var_annot loc annot @@ -4510,8 +4482,7 @@ and parse_instr : instr (Item_t (Lambda_t (arg_ty, ret, lam_annot), rest, annot)) : ((a, s) judgement * context) tzresult Lwt.t ) - | ( Prim (loc, I_DIP, [code], annot), - Item_t (v, (Item_t _ as rest), stack_annot) ) -> ( + | (Prim (loc, I_DIP, [code], annot), Item_t (v, rest, stack_annot)) -> ( error_unexpected_annot loc annot >>?= fun () -> check_kind [Seq_kind] code @@ -4540,7 +4511,7 @@ and parse_instr : typed ctxt loc instr (Item_t (v, descr.aft, stack_annot)) | Failed _ -> fail (Fail_not_in_tail_position loc) ) - | (Prim (loc, I_DIP, [n; code], result_annot), (Item_t _ as stack)) -> + | (Prim (loc, I_DIP, [n; code], result_annot), stack) -> parse_uint10 n >>?= fun n -> Gas.consume ctxt (Typecheck_costs.proof_argument n) @@ -4549,7 +4520,7 @@ and parse_instr : type a s. int -> tc_context -> - (a * s) stack_ty -> + (a, s) stack_ty -> (a, s) dipn_proof_argument tzresult Lwt.t = fun n inner_tc_context stk -> match (Compare.Int.(n = 0), stk) with @@ -4570,7 +4541,7 @@ and parse_instr : : (a, s) dipn_proof_argument )) | Failed _ -> Lwt.return (error (Fail_not_in_tail_position loc)) ) - | (false, Item_t (v, (Item_t (_, _, _) as rest), annot)) -> + | (false, Item_t (v, rest, annot)) -> make_proof_argument (n - 1) (add_dip v annot tc_context) rest >|=? fun (Dipn_proof_argument (n', ctxt, descr, aft')) -> let kinfo' = {iloc = loc; kstack_ty = aft'} in @@ -4598,7 +4569,7 @@ and parse_instr : (* Technically, the arities 1 and 2 are allowed but the error only mentions 2. However, DIP {code} is equivalent to DIP 1 {code} so hinting at an arity of 2 makes sense. *) fail (Invalid_arity (loc, I_DIP, 2, List.length l)) - | (Prim (loc, I_FAILWITH, [], annot), Item_t (v, (Item_t _ as _rest), _)) -> + | (Prim (loc, I_FAILWITH, [], annot), Item_t (v, _rest, _)) -> error_unexpected_annot loc annot >>?= fun () -> (if legacy then ok_unit else check_packable ~legacy:false loc v) @@ -4607,14 +4578,14 @@ and parse_instr : {size = 0; apply = (fun kinfo k -> IFailwith (kinfo, loc, v, k))} in let descr aft = {loc; instr; bef = stack_ty; aft} in - log_stack ctxt loc stack_ty Empty_t + log_stack ctxt loc stack_ty Bot_t >>?= fun () -> return ctxt (Failed {descr}) | (Prim (loc, I_NEVER, [], annot), Item_t (Never_t _, _rest, _)) -> error_unexpected_annot loc annot >>?= fun () -> let instr = {size = 0; apply = (fun kinfo k -> INever (kinfo, k))} in let descr aft = {loc; instr; bef = stack_ty; aft} in - log_stack ctxt loc stack_ty Empty_t + log_stack ctxt loc stack_ty Bot_t >>?= fun () -> return ctxt (Failed {descr}) (* timestamp operations *) | ( Prim (loc, I_ADD, [], annot), @@ -5153,8 +5124,7 @@ and parse_instr : let instr = {size = 0; apply = (fun kinfo k -> IGe (kinfo, k))} in typed ctxt loc instr (Item_t (Bool_t None, rest, annot)) (* annotations *) - | ( Prim (loc, I_CAST, [cast_t], annot), - Item_t (t, (Item_t _ as stack), item_annot) ) -> + | (Prim (loc, I_CAST, [cast_t], annot), Item_t (t, stack, item_annot)) -> parse_var_annot loc annot ~default:item_annot >>?= fun annot -> parse_any_ty ctxt ~legacy cast_t @@ -5274,7 +5244,7 @@ and parse_instr : | ( Prim (loc, I_CREATE_CONTRACT, [(Seq _ as code)], annot), Item_t ( Option_t (Key_hash_t _, _), - Item_t (Mutez_t _, Item_t (ginit, (Item_t (_, _, _) as rest), _), _), + Item_t (Mutez_t _, Item_t (ginit, rest, _), _), _ ) ) -> parse_two_var_annot loc annot >>?= fun (op_annot, addr_annot) -> @@ -5331,8 +5301,8 @@ and parse_instr : ret_type_full code_field) >>=? fun ( ( Lam - ( { kbef = Item_t (arg, Item_t (_, Empty_t, _), _); - kaft = Item_t (ret, Item_t (_, Empty_t, _), _); + ( { kbef = Item_t (arg, Bot_t, _); + kaft = Item_t (ret, Bot_t, _); _ }, _ ) as lambda ), ctxt ) -> @@ -7523,7 +7493,7 @@ let parse_instr : context -> legacy:bool -> Script.node -> - (a * s) stack_ty -> + (a, s) stack_ty -> ((a, s) judgement * context) tzresult Lwt.t = fun ?type_logger tc_context ctxt ~legacy script_instr stack_ty -> parse_instr diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index 37b5ee523290..d94ed5a0d972 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -34,7 +34,7 @@ type ex_comparable_ty = type ex_ty = Ex_ty : 'a Script_typed_cps_ir.ty -> ex_ty type ex_stack_ty = - | Ex_stack_ty : 'a Script_typed_cps_ir.stack_ty -> ex_stack_ty + | Ex_stack_ty : ('a, 's) Script_typed_cps_ir.stack_ty -> ex_stack_ty type ex_script = Ex_script : ('a, 'b) Script_typed_cps_ir.script -> ex_script @@ -54,7 +54,7 @@ type ex_code = Ex_code : ('a, 'c) code -> ex_code type tc_context = | Lambda : tc_context - | Dip : 'a Script_typed_cps_ir.stack_ty * tc_context -> tc_context + | Dip : ('a, 's) Script_typed_cps_ir.stack_ty * tc_context -> tc_context | Toplevel : { storage_type : 'sto Script_typed_cps_ir.ty; param_type : 'param Script_typed_cps_ir.ty; @@ -67,7 +67,7 @@ type ('a, 's) judgement = | Typed : ('a, 's, 'b, 'u) Script_typed_cps_ir.descr -> ('a, 's) judgement | Failed : { descr : - 'b 'u. ('b * 'u) Script_typed_cps_ir.stack_ty -> + 'b 'u. ('b, 'u) Script_typed_cps_ir.stack_ty -> ('a, 's, 'b, 'u) Script_typed_cps_ir.descr; } -> ('a, 's) judgement @@ -196,7 +196,7 @@ val parse_instr : context -> legacy:bool -> Script.node -> - ('a * 's) Script_typed_cps_ir.stack_ty -> + ('a, 's) Script_typed_cps_ir.stack_ty -> (('a, 's) judgement * context) tzresult Lwt.t (** diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml index 4cf0805675aa..8f5b5e698dc1 100644 --- a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml +++ b/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml @@ -905,11 +905,11 @@ and 'ty ty = | Bls12_381_fr_t : type_annot option -> Bls12_381.Fr.t ty | Ticket_t : 'a comparable_ty * type_annot option -> 'a ticket ty -and 'ty stack_ty = +and ('top_ty, 'resty) stack_ty = | Item_t : - 'ty ty * 'rest stack_ty * var_annot option - -> ('ty * 'rest) stack_ty - | Empty_t : unit stack_ty + 'ty ty * ('ty2, 'rest) stack_ty * var_annot option + -> ('ty, 'ty2 * 'rest) stack_ty + | Bot_t : (unit, unit) stack_ty and ('key, 'value) big_map = { id : Big_map.Id.t option; @@ -930,15 +930,15 @@ and ('arg, 'storage) script = { and ('a, 's, 'r, 'f) kdescr = { kloc : Script.location; - kbef : ('a * 's) stack_ty; - kaft : ('r * 'f) stack_ty; + kbef : ('a, 's) stack_ty; + kaft : ('r, 'f) stack_ty; kinstr : ('a, 's, 'r, 'f) kinstr; } and ('a, 's, 'b, 'u) descr = { loc : Script.location; - bef : ('a * 's) stack_ty; - aft : ('b * 'u) stack_ty; + bef : ('a, 's) stack_ty; + aft : ('b, 'u) stack_ty; instr : ('a, 's, 'b, 'u) cinstr; } @@ -948,7 +948,7 @@ and ('a, 's, 'b, 'u) cinstr = { 'r 'f. ('a, 's) kinfo -> ('b, 'u, 'r, 'f) kinstr -> ('a, 's, 'r, 'f) kinstr; } -and ('a, 's) kinfo = {iloc : Script.location; kstack_ty : ('a * 's) stack_ty} +and ('a, 's) kinfo = {iloc : Script.location; kstack_ty : ('a, 's) stack_ty} and (_, _, _, _, _, _, _, _) stack_prefix_preservation_witness = | KPrefix : diff --git a/src/proto_alpha/lib_protocol/test/test_interpretation.ml b/src/proto_alpha/lib_protocol/test/test_interpretation.ml index 45768fdbc3c9..a1e3a2718c45 100644 --- a/src/proto_alpha/lib_protocol/test/test_interpretation.ml +++ b/src/proto_alpha/lib_protocol/test/test_interpretation.ml @@ -90,7 +90,7 @@ let test_stack_overflow () = let open Script_typed_cps_ir in test_context () >>=? fun ctxt -> - let stack = Script_typed_cps_ir.Item_t (Unit_t None, Empty_t, None) in + let stack = Script_typed_cps_ir.Bot_t in let descr kinstr = Script_typed_cps_ir.{kloc = 0; kbef = stack; kaft = stack; kinstr} in diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out index 70a3e92f81c4..388db519e394 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_set_delegate.out @@ -46,7 +46,7 @@ Injected block [BLOCK_HASH] Injected block [BLOCK_HASH] none Node is bootstrapped. -Estimated gas: 3520.001 units (will add 100 for safety) +Estimated gas: 3519.921 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -57,13 +57,13 @@ and/or an external block explorer to make sure that it has been included. This sequence of operations was run: Manager signed operations: From: [CONTRACT_HASH] - Fee to the baker: ꜩ0.000659 + Fee to the baker: ꜩ0.000658 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3621 + Gas limit: 3620 Storage limit: 0 bytes Balance updates: - [CONTRACT_HASH] ................ -ꜩ0.000659 - fees(the baker who will include this operation,4) ... +ꜩ0.000659 + [CONTRACT_HASH] ................ -ꜩ0.000658 + fees(the baker who will include this operation,4) ... +ꜩ0.000658 Transaction: Amount: ꜩ0 From: [CONTRACT_HASH] @@ -72,7 +72,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2520.001 + Consumed gas: 2519.921 Internal operations: Delegation: Contract: [CONTRACT_HASH] @@ -83,7 +83,7 @@ This sequence of operations was run: Injected block [BLOCK_HASH] [CONTRACT_HASH] (known as bootstrap5) Node is bootstrapped. -Estimated gas: 3494.461 units (will add 100 for safety) +Estimated gas: 3494.381 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -109,7 +109,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 51 bytes - Consumed gas: 2494.461 + Consumed gas: 2494.381 Internal operations: Delegation: Contract: [CONTRACT_HASH] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out index 8c3b635e938a..5a1e7f6e4fa2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b.7da5c9014e.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_slice_success[(Pair 0xe009ab79e8b84ef0e55c43a9a857214d8761e67b75ba63500a5694fb2ffe174acc2de22d01ccb7259342437f05e1987949f0ad82e9f32e9a0b79cb252d7f7b8236ad728893f4e7150742eefdbeda254970f9fcd92c6228c178e1a923e5600758eb83f2a05edd0be7625657901f2ba81eaf145d003dbef78e33f43a32a3788bdf0501000000085341554349535345 "spsig1PPUFZucuAQybs5wsqsNQ68QNgFaBnVKMFaoZZfi1BtNnuCAWnmL9wVy5HfHkR6AeodjVGxpBVVSYcJKyMURn6K1yknYLm")] Node is bootstrapped. -Estimated gas: 6723.566 units (will add 100 for safety) +Estimated gas: 6722.846 units (will add 100 for safety) Estimated storage: 257 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -14,7 +14,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.00119 Expected counter: [EXPECTED_COUNTER] - Gas limit: 6824 + Gas limit: 6823 Storage limit: 277 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.00119 @@ -29,7 +29,7 @@ This sequence of operations was run: Updated storage: [OPERATION_HASH]48f709699019725ba Storage size: 578 bytes - Consumed gas: 5296.566 + Consumed gas: 5295.846 Internal operations: Transaction: Amount: ꜩ1000 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out index 6aafae68e270..52d9654309b4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_source.out @@ -76,7 +76,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5960.682 units (will add 100 for safety) +Estimated gas: 5960.602 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -102,7 +102,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 55 bytes - Consumed gas: 3417.633 + Consumed gas: 3417.553 Internal operations: Transaction: Amount: ꜩ0 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out index e1a6b091512b..d454a7b796f0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_bytes.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_split_bytes Node is bootstrapped. -Estimated gas: 2578.971 units (will add 100 for safety) +Estimated gas: 2578.581 units (will add 100 for safety) Estimated storage: 511 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -55,7 +55,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 254 bytes Paid storage size diff: 254 bytes - Consumed gas: 2578.971 + Consumed gas: 2578.581 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0635 [CONTRACT_HASH] ... -ꜩ0.06425 @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_bytes. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3486.757 units (will add 100 for safety) +Estimated gas: 3485.037 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -79,7 +79,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.00062 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3587 + Gas limit: 3586 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.00062 @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3486.757 + Consumed gas: 3485.037 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { 0xaa ; 0xbb ; 0xcc } Node is bootstrapped. -Estimated gas: 3626.827 units (will add 100 for safety) +Estimated gas: 3625.107 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -113,7 +113,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000634 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3727 + Gas limit: 3726 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000634 @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { 0xaa ; 0xbb ; 0xcc ; 0xdd ; 0xee ; 0xff } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3626.827 + Consumed gas: 3625.107 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out index ba67202ac341..8542c501c719 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_split_string.out @@ -1,7 +1,7 @@ tests_alpha/test_contract_onchain_opcodes.py::TestContractOnchainOpcodes::test_split_string Node is bootstrapped. -Estimated gas: 2578.971 units (will add 100 for safety) +Estimated gas: 2578.581 units (will add 100 for safety) Estimated storage: 511 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -55,7 +55,7 @@ This sequence of operations was run: [CONTRACT_HASH] Storage size: 254 bytes Paid storage size diff: 254 bytes - Consumed gas: 2578.971 + Consumed gas: 2578.581 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0635 [CONTRACT_HASH] ... -ꜩ0.06425 @@ -66,7 +66,7 @@ New contract [CONTRACT_HASH] originated. Contract memorized as split_string. Injected block [BLOCK_HASH] Node is bootstrapped. -Estimated gas: 3456.801 units (will add 100 for safety) +Estimated gas: 3455.081 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -79,7 +79,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000617 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3557 + Gas limit: 3556 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000617 @@ -93,14 +93,14 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" } Storage size: 272 bytes Paid storage size diff: 18 bytes - Consumed gas: 3456.801 + Consumed gas: 3455.081 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 Injected block [BLOCK_HASH] { "a" ; "b" ; "c" } Node is bootstrapped. -Estimated gas: 3512.943 units (will add 100 for safety) +Estimated gas: 3511.223 units (will add 100 for safety) Estimated storage: 18 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -113,7 +113,7 @@ This sequence of operations was run: From: [CONTRACT_HASH] Fee to the baker: ꜩ0.000623 Expected counter: [EXPECTED_COUNTER] - Gas limit: 3613 + Gas limit: 3612 Storage limit: 38 bytes Balance updates: [CONTRACT_HASH] ................ -ꜩ0.000623 @@ -127,7 +127,7 @@ This sequence of operations was run: Updated storage: { "a" ; "b" ; "c" ; "d" ; "e" ; "f" } Storage size: 290 bytes Paid storage size diff: 18 bytes - Consumed gas: 3512.943 + Consumed gas: 3511.223 Balance updates: [CONTRACT_HASH] ... -ꜩ0.0045 diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out index bb60cdef5b02..b0e438cd1b71 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_onchain_opcodes.TestContractOnchainOpcodes::test_transfer_tokens.out @@ -137,7 +137,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5463.176 units (will add 100 for safety) +Estimated gas: 5463.096 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -163,7 +163,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3251.711 + Consumed gas: 3251.631 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 @@ -185,7 +185,7 @@ Injected block [BLOCK_HASH] [CONTRACT_HASH] Node is bootstrapped. -Estimated gas: 5463.176 units (will add 100 for safety) +Estimated gas: 5463.096 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[BLOCK_HASH]' @@ -211,7 +211,7 @@ This sequence of operations was run: This transaction was successfully applied Updated storage: Unit Storage size: 66 bytes - Consumed gas: 3251.711 + Consumed gas: 3251.631 Balance updates: [CONTRACT_HASH] ... -ꜩ100 [CONTRACT_HASH] ... +ꜩ100 diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" index eef6d84dfcab..23b8252ff6b2 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 4) {})-\"hello\"-(Pa.ed8a8c90dc.out" @@ -8,37 +8,24 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["hello"] to 4 trace - - location: 11 (remaining gas: 1039988.651 units remaining) - [ (Pair "hello" (Some 4) {}) - Unit ] + - location: 13 (remaining gas: 1039988.651 units remaining) + [ (Pair "hello" (Some 4) {}) ] - location: 13 (remaining gas: 1039988.571 units remaining) [ "hello" @parameter - (Pair (Some 4) {}) @storage - Unit ] + (Pair (Some 4) {}) @storage ] - location: 14 (remaining gas: 1039988.471 units remaining) - [ (Pair (Some 4) {}) @storage - Unit ] + [ (Pair (Some 4) {}) @storage ] - location: 16 (remaining gas: 1039988.391 units remaining) [ (Some 4) - {} - Unit ] - - location: 16 (remaining gas: 1039988.311 units remaining) - [ "hello" @parameter - (Some 4) - {} - Unit ] - - location: 17 (remaining gas: 1039988.151 units remaining) + {} ] + - location: 17 (remaining gas: 1039988.231 units remaining) [ None - { Elt "hello" 4 } - Unit ] - - location: 18 (remaining gas: 1039988.071 units remaining) - [ (Pair None { Elt "hello" 4 }) - Unit ] - - location: 19 (remaining gas: 1039987.991 units remaining) + { Elt "hello" 4 } ] + - location: 18 (remaining gas: 1039988.151 units remaining) + [ (Pair None { Elt "hello" 4 }) ] + - location: 19 (remaining gas: 1039988.071 units remaining) [ {} - (Pair None { Elt "hello" 4 }) - Unit ] - - location: 21 (remaining gas: 1039987.911 units remaining) - [ (Pair {} None { Elt "hello" 4 }) - Unit ] + (Pair None { Elt "hello" 4 }) ] + - location: 21 (remaining gas: 1039987.991 units remaining) + [ (Pair {} None { Elt "hello" 4 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" index d6929b5c8e9f..e21c5a3868c1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.4ba77dda56.out" @@ -9,37 +9,24 @@ big_map diff Set map(0)["hello"] to 4 Set map(0)["hi"] to 5 trace - - location: 11 (remaining gas: 1039988.057 units remaining) - [ (Pair "hi" (Some 5) { Elt "hello" 4 }) - Unit ] + - location: 13 (remaining gas: 1039988.057 units remaining) + [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - location: 13 (remaining gas: 1039987.977 units remaining) [ "hi" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 14 (remaining gas: 1039987.877 units remaining) - [ (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + [ (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 16 (remaining gas: 1039987.797 units remaining) [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 16 (remaining gas: 1039987.717 units remaining) - [ "hi" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039987.557 units remaining) + { Elt "hello" 4 } ] + - location: 17 (remaining gas: 1039987.637 units remaining) [ None - { Elt "hello" 4 ; Elt "hi" 5 } - Unit ] - - location: 18 (remaining gas: 1039987.477 units remaining) - [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] - - location: 19 (remaining gas: 1039987.397 units remaining) + { Elt "hello" 4 ; Elt "hi" 5 } ] + - location: 18 (remaining gas: 1039987.557 units remaining) + [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] + - location: 19 (remaining gas: 1039987.477 units remaining) [ {} - (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] - - location: 21 (remaining gas: 1039987.317 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] + (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] + - location: 21 (remaining gas: 1039987.397 units remaining) + [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" index 208359b97de8..4f1d59144582 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair (Some 5) { Elt \"hello\" 4.662e6b84f7.out" @@ -8,37 +8,24 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["hello"] to 5 trace - - location: 11 (remaining gas: 1039988.027 units remaining) - [ (Pair "hello" (Some 5) { Elt "hello" 4 }) - Unit ] + - location: 13 (remaining gas: 1039988.027 units remaining) + [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - location: 13 (remaining gas: 1039987.947 units remaining) [ "hello" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 14 (remaining gas: 1039987.847 units remaining) - [ (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + [ (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 16 (remaining gas: 1039987.767 units remaining) [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 16 (remaining gas: 1039987.687 units remaining) - [ "hello" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039987.527 units remaining) + { Elt "hello" 4 } ] + - location: 17 (remaining gas: 1039987.607 units remaining) [ (Some 4) - { Elt "hello" 5 } - Unit ] - - location: 18 (remaining gas: 1039987.447 units remaining) - [ (Pair (Some 4) { Elt "hello" 5 }) - Unit ] - - location: 19 (remaining gas: 1039987.367 units remaining) + { Elt "hello" 5 } ] + - location: 18 (remaining gas: 1039987.527 units remaining) + [ (Pair (Some 4) { Elt "hello" 5 }) ] + - location: 19 (remaining gas: 1039987.447 units remaining) [ {} - (Pair (Some 4) { Elt "hello" 5 }) - Unit ] - - location: 21 (remaining gas: 1039987.287 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) - Unit ] + (Pair (Some 4) { Elt "hello" 5 }) ] + - location: 21 (remaining gas: 1039987.367 units remaining) + [ (Pair {} (Some 4) { Elt "hello" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" index d00ef4eb1f77..7310e27baf47 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7806be875b.out" @@ -9,37 +9,24 @@ big_map diff Unset map(0)["1"] Set map(0)["2"] to 2 trace - - location: 11 (remaining gas: 1039987.643 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) - Unit ] + - location: 13 (remaining gas: 1039987.643 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - location: 13 (remaining gas: 1039987.563 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 14 (remaining gas: 1039987.463 units remaining) - [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 16 (remaining gas: 1039987.383 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 16 (remaining gas: 1039987.303 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039987.143 units remaining) + { Elt "1" 1 ; Elt "2" 2 } ] + - location: 17 (remaining gas: 1039987.223 units remaining) [ (Some 1) - { Elt "2" 2 } - Unit ] - - location: 18 (remaining gas: 1039987.063 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 19 (remaining gas: 1039986.983 units remaining) + { Elt "2" 2 } ] + - location: 18 (remaining gas: 1039987.143 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) ] + - location: 19 (remaining gas: 1039987.063 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 21 (remaining gas: 1039986.903 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] + (Pair (Some 1) { Elt "2" 2 }) ] + - location: 21 (remaining gas: 1039986.983 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" index f6d0fc046415..9b4a6bd56602 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"1\" 1 ; .7beec6cc30.out" @@ -9,37 +9,24 @@ big_map diff Unset map(0)["1"] Set map(0)["2"] to 2 trace - - location: 11 (remaining gas: 1039987.643 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) - Unit ] + - location: 13 (remaining gas: 1039987.643 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - location: 13 (remaining gas: 1039987.563 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 14 (remaining gas: 1039987.463 units remaining) - [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 16 (remaining gas: 1039987.383 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 16 (remaining gas: 1039987.303 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039987.143 units remaining) + { Elt "1" 1 ; Elt "2" 2 } ] + - location: 17 (remaining gas: 1039987.223 units remaining) [ (Some 1) - { Elt "2" 2 } - Unit ] - - location: 18 (remaining gas: 1039987.063 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 19 (remaining gas: 1039986.983 units remaining) + { Elt "2" 2 } ] + - location: 18 (remaining gas: 1039987.143 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) ] + - location: 19 (remaining gas: 1039987.063 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 21 (remaining gas: 1039986.903 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] + (Pair (Some 1) { Elt "2" 2 }) ] + - location: 21 (remaining gas: 1039986.983 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" index ef6d08b813c0..feac8e739813 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None { Elt \"hello\" 4 })-.2e17580138.out" @@ -8,37 +8,24 @@ big_map diff New map(0) of type (big_map string nat) Unset map(0)["hello"] trace - - location: 11 (remaining gas: 1039988.267 units remaining) - [ (Pair "hello" None { Elt "hello" 4 }) - Unit ] + - location: 13 (remaining gas: 1039988.267 units remaining) + [ (Pair "hello" None { Elt "hello" 4 }) ] - location: 13 (remaining gas: 1039988.187 units remaining) [ "hello" @parameter - (Pair None { Elt "hello" 4 }) @storage - Unit ] + (Pair None { Elt "hello" 4 }) @storage ] - location: 14 (remaining gas: 1039988.087 units remaining) - [ (Pair None { Elt "hello" 4 }) @storage - Unit ] + [ (Pair None { Elt "hello" 4 }) @storage ] - location: 16 (remaining gas: 1039988.007 units remaining) [ None - { Elt "hello" 4 } - Unit ] - - location: 16 (remaining gas: 1039987.927 units remaining) - [ "hello" @parameter - None - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039987.767 units remaining) + { Elt "hello" 4 } ] + - location: 17 (remaining gas: 1039987.847 units remaining) [ (Some 4) - {} - Unit ] - - location: 18 (remaining gas: 1039987.687 units remaining) - [ (Pair (Some 4) {}) - Unit ] - - location: 19 (remaining gas: 1039987.607 units remaining) + {} ] + - location: 18 (remaining gas: 1039987.767 units remaining) + [ (Pair (Some 4) {}) ] + - location: 19 (remaining gas: 1039987.687 units remaining) [ {} - (Pair (Some 4) {}) - Unit ] - - location: 21 (remaining gas: 1039987.527 units remaining) - [ (Pair {} (Some 4) {}) - Unit ] + (Pair (Some 4) {}) ] + - location: 21 (remaining gas: 1039987.607 units remaining) + [ (Pair {} (Some 4) {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" index 0fc1754216a2..d4d945a6ad43 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_and_update_big_map.tz-(Pair None {})-\"hello\"-(Pair N.ae2570aa95.out" @@ -8,37 +8,24 @@ big_map diff New map(0) of type (big_map string nat) Unset map(0)["hello"] trace - - location: 11 (remaining gas: 1039988.891 units remaining) - [ (Pair "hello" None {}) - Unit ] + - location: 13 (remaining gas: 1039988.891 units remaining) + [ (Pair "hello" None {}) ] - location: 13 (remaining gas: 1039988.811 units remaining) [ "hello" @parameter - (Pair None {}) @storage - Unit ] + (Pair None {}) @storage ] - location: 14 (remaining gas: 1039988.711 units remaining) - [ (Pair None {}) @storage - Unit ] + [ (Pair None {}) @storage ] - location: 16 (remaining gas: 1039988.631 units remaining) [ None - {} - Unit ] - - location: 16 (remaining gas: 1039988.551 units remaining) - [ "hello" @parameter - None - {} - Unit ] - - location: 17 (remaining gas: 1039988.391 units remaining) + {} ] + - location: 17 (remaining gas: 1039988.471 units remaining) [ None - {} - Unit ] - - location: 18 (remaining gas: 1039988.311 units remaining) - [ (Pair None {}) - Unit ] - - location: 19 (remaining gas: 1039988.231 units remaining) + {} ] + - location: 18 (remaining gas: 1039988.391 units remaining) + [ (Pair None {}) ] + - location: 19 (remaining gas: 1039988.311 units remaining) [ {} - (Pair None {}) - Unit ] - - location: 21 (remaining gas: 1039988.151 units remaining) - [ (Pair {} None {}) - Unit ] + (Pair None {}) ] + - location: 21 (remaining gas: 1039988.231 units remaining) + [ (Pair {} None {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" index 47b67886c605..31ff37efa40a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"tw.7085ccc339.out" @@ -9,51 +9,34 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["2"] to "two" trace - - location: 11 (remaining gas: 1039982.525 units remaining) - [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) - Unit ] + - location: 12 (remaining gas: 1039982.525 units remaining) + [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - location: 12 (remaining gas: 1039982.445 units remaining) [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) - (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) - Unit ] + (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - location: 13 (remaining gas: 1039982.365 units remaining) [ "1" @parameter - (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) - Unit ] + (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - location: 14 (remaining gas: 1039982.265 units remaining) - [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) - Unit ] + [ (Pair "1" { Elt "1" "one" ; Elt "2" "two" } None) ] - location: 17 (remaining gas: 1039982.185 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } None) @storage - Unit ] + [ (Pair { Elt "1" "one" ; Elt "2" "two" } None) @storage ] - location: 18 (remaining gas: 1039982.105 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit ] + [ { Elt "1" "one" ; Elt "2" "two" } ] - location: 19 (remaining gas: 1039982.025 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 15 (remaining gas: 1039981.945 units remaining) - [ "1" @parameter - { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 20 (remaining gas: 1039981.865 units remaining) + { Elt "1" "one" ; Elt "2" "two" } ] + - location: 20 (remaining gas: 1039981.945 units remaining) [ (Some "one") - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 21 (remaining gas: 1039981.795 units remaining) + { Elt "1" "one" ; Elt "2" "two" } ] + - location: 21 (remaining gas: 1039981.875 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - (Some "one") - Unit ] - - location: 22 (remaining gas: 1039981.715 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) - Unit ] - - location: 23 (remaining gas: 1039981.635 units remaining) + (Some "one") ] + - location: 22 (remaining gas: 1039981.795 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] + - location: 23 (remaining gas: 1039981.715 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) - Unit ] - - location: 25 (remaining gas: 1039981.555 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) - Unit ] + (Pair { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] + - location: 25 (remaining gas: 1039981.635 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } (Some "one")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" index 76a25ed4f1e7..0200014b2f69 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"\".75aa05c5ef.out" @@ -8,51 +8,34 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["hello"] to "hi" trace - - location: 11 (remaining gas: 1039983.253 units remaining) - [ (Pair "" { Elt "hello" "hi" } None) - Unit ] + - location: 12 (remaining gas: 1039983.253 units remaining) + [ (Pair "" { Elt "hello" "hi" } None) ] - location: 12 (remaining gas: 1039983.173 units remaining) [ (Pair "" { Elt "hello" "hi" } None) - (Pair "" { Elt "hello" "hi" } None) - Unit ] + (Pair "" { Elt "hello" "hi" } None) ] - location: 13 (remaining gas: 1039983.093 units remaining) [ "" @parameter - (Pair "" { Elt "hello" "hi" } None) - Unit ] + (Pair "" { Elt "hello" "hi" } None) ] - location: 14 (remaining gas: 1039982.993 units remaining) - [ (Pair "" { Elt "hello" "hi" } None) - Unit ] + [ (Pair "" { Elt "hello" "hi" } None) ] - location: 17 (remaining gas: 1039982.913 units remaining) - [ (Pair { Elt "hello" "hi" } None) @storage - Unit ] + [ (Pair { Elt "hello" "hi" } None) @storage ] - location: 18 (remaining gas: 1039982.833 units remaining) - [ { Elt "hello" "hi" } - Unit ] + [ { Elt "hello" "hi" } ] - location: 19 (remaining gas: 1039982.753 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 15 (remaining gas: 1039982.673 units remaining) - [ "" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039982.593 units remaining) + { Elt "hello" "hi" } ] + - location: 20 (remaining gas: 1039982.673 units remaining) [ None - { Elt "hello" "hi" } - Unit ] - - location: 21 (remaining gas: 1039982.523 units remaining) + { Elt "hello" "hi" } ] + - location: 21 (remaining gas: 1039982.603 units remaining) [ { Elt "hello" "hi" } - None - Unit ] - - location: 22 (remaining gas: 1039982.443 units remaining) - [ (Pair { Elt "hello" "hi" } None) - Unit ] - - location: 23 (remaining gas: 1039982.363 units remaining) + None ] + - location: 22 (remaining gas: 1039982.523 units remaining) + [ (Pair { Elt "hello" "hi" } None) ] + - location: 23 (remaining gas: 1039982.443 units remaining) [ {} - (Pair { Elt "hello" "hi" } None) - Unit ] - - location: 25 (remaining gas: 1039982.283 units remaining) - [ (Pair {} { Elt "hello" "hi" } None) - Unit ] + (Pair { Elt "hello" "hi" } None) ] + - location: 25 (remaining gas: 1039982.363 units remaining) + [ (Pair {} { Elt "hello" "hi" } None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" index 426f4aa52cdd..8c4751056bd1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[get_big_map_value.tz-(Pair { Elt \"hello\" \"hi\" } None)-\"h.ce376412b0.out" @@ -8,51 +8,34 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["hello"] to "hi" trace - - location: 11 (remaining gas: 1039983.203 units remaining) - [ (Pair "hello" { Elt "hello" "hi" } None) - Unit ] + - location: 12 (remaining gas: 1039983.203 units remaining) + [ (Pair "hello" { Elt "hello" "hi" } None) ] - location: 12 (remaining gas: 1039983.123 units remaining) [ (Pair "hello" { Elt "hello" "hi" } None) - (Pair "hello" { Elt "hello" "hi" } None) - Unit ] + (Pair "hello" { Elt "hello" "hi" } None) ] - location: 13 (remaining gas: 1039983.043 units remaining) [ "hello" @parameter - (Pair "hello" { Elt "hello" "hi" } None) - Unit ] + (Pair "hello" { Elt "hello" "hi" } None) ] - location: 14 (remaining gas: 1039982.943 units remaining) - [ (Pair "hello" { Elt "hello" "hi" } None) - Unit ] + [ (Pair "hello" { Elt "hello" "hi" } None) ] - location: 17 (remaining gas: 1039982.863 units remaining) - [ (Pair { Elt "hello" "hi" } None) @storage - Unit ] + [ (Pair { Elt "hello" "hi" } None) @storage ] - location: 18 (remaining gas: 1039982.783 units remaining) - [ { Elt "hello" "hi" } - Unit ] + [ { Elt "hello" "hi" } ] - location: 19 (remaining gas: 1039982.703 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 15 (remaining gas: 1039982.623 units remaining) - [ "hello" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039982.543 units remaining) + { Elt "hello" "hi" } ] + - location: 20 (remaining gas: 1039982.623 units remaining) [ (Some "hi") - { Elt "hello" "hi" } - Unit ] - - location: 21 (remaining gas: 1039982.473 units remaining) + { Elt "hello" "hi" } ] + - location: 21 (remaining gas: 1039982.553 units remaining) [ { Elt "hello" "hi" } - (Some "hi") - Unit ] - - location: 22 (remaining gas: 1039982.393 units remaining) - [ (Pair { Elt "hello" "hi" } (Some "hi")) - Unit ] - - location: 23 (remaining gas: 1039982.313 units remaining) + (Some "hi") ] + - location: 22 (remaining gas: 1039982.473 units remaining) + [ (Pair { Elt "hello" "hi" } (Some "hi")) ] + - location: 23 (remaining gas: 1039982.393 units remaining) [ {} - (Pair { Elt "hello" "hi" } (Some "hi")) - Unit ] - - location: 25 (remaining gas: 1039982.233 units remaining) - [ (Pair {} { Elt "hello" "hi" } (Some "hi")) - Unit ] + (Pair { Elt "hello" "hi" } (Some "hi")) ] + - location: 25 (remaining gas: 1039982.313 units remaining) + [ (Pair {} { Elt "hello" "hi" } (Some "hi")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" index 79d857a8dc65..c451db0880c5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .0689a9f5c7.out" @@ -9,43 +9,29 @@ big_map diff Set map(0)["1"] to "one" Unset map(0)["2"] trace - - location: 13 (remaining gas: 1039984.635 units remaining) - [ (Pair { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 15 (remaining gas: 1039984.555 units remaining) + - location: 15 (remaining gas: 1039984.765 units remaining) + [ (Pair { Elt "2" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 15 (remaining gas: 1039984.685 units remaining) [ { Elt "2" None } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 16 (remaining gas: 1039984.455 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 18 (remaining gas: 1039984.375 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 16 (remaining gas: 1039984.585 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 18 (remaining gas: 1039984.505 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 18 (remaining gas: 1039984.295 units remaining) - [ { Elt "2" None } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039984.095 units remaining) + - location: 21 (remaining gas: 1039984.305 units remaining) [ "2" @key None @elt { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 22 (remaining gas: 1039984.015 units remaining) + - location: 22 (remaining gas: 1039984.225 units remaining) [ { Elt "1" "one" } - Unit - Unit ] - - location: 23 (remaining gas: 1039983.935 units remaining) - [ (Pair { Elt "1" "one" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.855 units remaining) + - location: 23 (remaining gas: 1039984.145 units remaining) + [ (Pair { Elt "1" "one" } Unit) ] + - location: 24 (remaining gas: 1039984.065 units remaining) [ {} - (Pair { Elt "1" "one" } Unit) - Unit ] - - location: 26 (remaining gas: 1039983.775 units remaining) - [ (Pair {} { Elt "1" "one" } Unit) - Unit ] + (Pair { Elt "1" "one" } Unit) ] + - location: 26 (remaining gas: 1039983.985 units remaining) + [ (Pair {} { Elt "1" "one" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" index a2b5933d8470..ba1c0ef4332e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .28027e7c51.out" @@ -9,33 +9,21 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["2"] to "two" trace - - location: 13 (remaining gas: 1039985.219 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 15 (remaining gas: 1039985.139 units remaining) + - location: 15 (remaining gas: 1039985.349 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 15 (remaining gas: 1039985.269 units remaining) [ {} @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 16 (remaining gas: 1039985.039 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 18 (remaining gas: 1039984.959 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 16 (remaining gas: 1039985.169 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 18 (remaining gas: 1039985.089 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 18 (remaining gas: 1039984.879 units remaining) - [ {} @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 23 (remaining gas: 1039984.719 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039984.639 units remaining) + - location: 23 (remaining gas: 1039984.929 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 24 (remaining gas: 1039984.849 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 26 (remaining gas: 1039984.559 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 26 (remaining gas: 1039984.769 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" index 0d6f7352488f..cf919b385bf4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .5b9b4f4add.out" @@ -9,43 +9,29 @@ big_map diff Set map(0)["1"] to "two" Set map(0)["2"] to "two" trace - - location: 13 (remaining gas: 1039984.351 units remaining) - [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 15 (remaining gas: 1039984.271 units remaining) + - location: 15 (remaining gas: 1039984.481 units remaining) + [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 15 (remaining gas: 1039984.401 units remaining) [ { Elt "1" (Some "two") } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 16 (remaining gas: 1039984.171 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 18 (remaining gas: 1039984.091 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 16 (remaining gas: 1039984.301 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 18 (remaining gas: 1039984.221 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 18 (remaining gas: 1039984.011 units remaining) - [ { Elt "1" (Some "two") } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039983.811 units remaining) + - location: 21 (remaining gas: 1039984.021 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 22 (remaining gas: 1039983.731 units remaining) + - location: 22 (remaining gas: 1039983.941 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } - Unit - Unit ] - - location: 23 (remaining gas: 1039983.651 units remaining) - [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.571 units remaining) + - location: 23 (remaining gas: 1039983.861 units remaining) + [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] + - location: 24 (remaining gas: 1039983.781 units remaining) [ {} - (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) - Unit ] - - location: 26 (remaining gas: 1039983.491 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) - Unit ] + (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] + - location: 26 (remaining gas: 1039983.701 units remaining) + [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" index da9a3b33e3b1..29a6e4104620 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .923a9b1a0c.out" @@ -9,43 +9,29 @@ big_map diff Set map(0)["1"] to "two" Set map(0)["2"] to "two" trace - - location: 13 (remaining gas: 1039984.351 units remaining) - [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 15 (remaining gas: 1039984.271 units remaining) + - location: 15 (remaining gas: 1039984.481 units remaining) + [ (Pair { Elt "1" (Some "two") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 15 (remaining gas: 1039984.401 units remaining) [ { Elt "1" (Some "two") } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 16 (remaining gas: 1039984.171 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 18 (remaining gas: 1039984.091 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 16 (remaining gas: 1039984.301 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 18 (remaining gas: 1039984.221 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 18 (remaining gas: 1039984.011 units remaining) - [ { Elt "1" (Some "two") } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039983.811 units remaining) + - location: 21 (remaining gas: 1039984.021 units remaining) [ "1" @key (Some "two") @elt { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 22 (remaining gas: 1039983.731 units remaining) + - location: 22 (remaining gas: 1039983.941 units remaining) [ { Elt "1" "two" ; Elt "2" "two" } - Unit - Unit ] - - location: 23 (remaining gas: 1039983.651 units remaining) - [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.571 units remaining) + - location: 23 (remaining gas: 1039983.861 units remaining) + [ (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] + - location: 24 (remaining gas: 1039983.781 units remaining) [ {} - (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) - Unit ] - - location: 26 (remaining gas: 1039983.491 units remaining) - [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) - Unit ] + (Pair { Elt "1" "two" ; Elt "2" "two" } Unit) ] + - location: 26 (remaining gas: 1039983.701 units remaining) + [ (Pair {} { Elt "1" "two" ; Elt "2" "two" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" index 26d83a84e0b8..795c81a94320 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .e075542e26.out" @@ -10,43 +10,29 @@ big_map diff Set map(0)["2"] to "two" Set map(0)["3"] to "three" trace - - location: 13 (remaining gas: 1039984.331 units remaining) - [ (Pair { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 15 (remaining gas: 1039984.251 units remaining) + - location: 15 (remaining gas: 1039984.461 units remaining) + [ (Pair { Elt "3" (Some "three") } { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 15 (remaining gas: 1039984.381 units remaining) [ { Elt "3" (Some "three") } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 16 (remaining gas: 1039984.151 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 18 (remaining gas: 1039984.071 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 16 (remaining gas: 1039984.281 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 18 (remaining gas: 1039984.201 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 18 (remaining gas: 1039983.991 units remaining) - [ { Elt "3" (Some "three") } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039983.791 units remaining) + - location: 21 (remaining gas: 1039984.001 units remaining) [ "3" @key (Some "three") @elt { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 22 (remaining gas: 1039983.711 units remaining) + - location: 22 (remaining gas: 1039983.921 units remaining) [ { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } - Unit - Unit ] - - location: 23 (remaining gas: 1039983.631 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.551 units remaining) + - location: 23 (remaining gas: 1039983.841 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] + - location: 24 (remaining gas: 1039983.761 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) - Unit ] - - location: 26 (remaining gas: 1039983.471 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) - Unit ] + (Pair { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] + - location: 26 (remaining gas: 1039983.681 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" ; Elt "3" "three" } Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" index 93eb079de896..7560443d7863 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test__big_map_contract_io[update_big_map.tz-(Pair { Elt \"1\" \"one\" ; Elt \"2\" \"two\" .f2ff59db97.out" @@ -10,43 +10,29 @@ big_map diff Set map(0)["2"] to "two" Unset map(0)["3"] trace - - location: 13 (remaining gas: 1039984.635 units remaining) - [ (Pair { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 15 (remaining gas: 1039984.555 units remaining) + - location: 15 (remaining gas: 1039984.765 units remaining) + [ (Pair { Elt "3" None } { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 15 (remaining gas: 1039984.685 units remaining) [ { Elt "3" None } @parameter - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 16 (remaining gas: 1039984.455 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage - Unit ] - - location: 18 (remaining gas: 1039984.375 units remaining) + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 16 (remaining gas: 1039984.585 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) @storage ] + - location: 18 (remaining gas: 1039984.505 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 18 (remaining gas: 1039984.295 units remaining) - [ { Elt "3" None } @parameter - { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 21 (remaining gas: 1039984.095 units remaining) + - location: 21 (remaining gas: 1039984.305 units remaining) [ "3" @key None @elt { Elt "1" "one" ; Elt "2" "two" } - Unit Unit ] - - location: 22 (remaining gas: 1039984.015 units remaining) + - location: 22 (remaining gas: 1039984.225 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - Unit - Unit ] - - location: 23 (remaining gas: 1039983.935 units remaining) - [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) Unit ] - - location: 24 (remaining gas: 1039983.855 units remaining) + - location: 23 (remaining gas: 1039984.145 units remaining) + [ (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 24 (remaining gas: 1039984.065 units remaining) [ {} - (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] - - location: 26 (remaining gas: 1039983.775 units remaining) - [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) - Unit ] + (Pair { Elt "1" "one" ; Elt "2" "two" } Unit) ] + - location: 26 (remaining gas: 1039983.985 units remaining) + [ (Pair {} { Elt "1" "one" ; Elt "2" "two" } Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out index 1b80a6126c5a..8a9dbf321fc1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0.5].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 500000 @balance - Unit ] + [ 500000 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 500000 @balance - Unit ] + 500000 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 500000) - Unit ] + [ (Pair {} 500000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out index 5357067ddb88..81d70798c8d0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[0].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 0 @balance - Unit ] + [ 0 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 0 @balance - Unit ] + 0 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 0) - Unit ] + [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out index 289f05fa390c..6cd9e201ce4a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1000].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 1000000000 @balance - Unit ] + [ 1000000000 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 1000000000 @balance - Unit ] + 1000000000 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 1000000000) - Unit ] + [ (Pair {} 1000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out index a31e2b9a806a..e85414a15c54 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 1000000 @balance - Unit ] + [ 1000000 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 1000000 @balance - Unit ] + 1000000 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 1000000) - Unit ] + [ (Pair {} 1000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out index 2abd3165a442..77f1960621a8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[1e-06].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 1 @balance - Unit ] + [ 1 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 1 @balance - Unit ] + 1 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 1) - Unit ] + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out index 7808d98544c6..fe2757b4c778 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[5].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 5000000 @balance - Unit ] + [ 5000000 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 5000000 @balance - Unit ] + 5000000 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 5000000) - Unit ] + [ (Pair {} 5000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out index f5a47b7fbe80..e2225909075f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_balance[8000000000000.0].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 0) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 0) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 8000000000000000000 @balance - Unit ] + [ 8000000000000000000 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 8000000000000000000 @balance - Unit ] + 8000000000000000000 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 8000000000000000000) - Unit ] + [ (Pair {} 8000000000000000000) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" index 1226e600492a..29d898c9dc0a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }) )-(Right (Righ.4c10105111.out" @@ -11,85 +11,56 @@ big_map diff Set map(0)["1"] to "one" Set map(0)["3"] to "three" trace - - location: 42 (remaining gas: 1039920.241 units remaining) + - location: 43 (remaining gas: 1039921.281 units remaining) [ (Pair (Right (Right (Right (Left { Pair "3" "three" })))) - (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) - Unit ] - - location: 43 (remaining gas: 1039920.161 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] + - location: 43 (remaining gas: 1039921.201 units remaining) [ (Right (Right (Right (Left { Pair "3" "three" })))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 44 (remaining gas: 1039920.071 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 44 (remaining gas: 1039921.111 units remaining) [ (Right (Right (Left { Pair "3" "three" }))) @parameter.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 60 (remaining gas: 1039919.981 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 60 (remaining gas: 1039921.021 units remaining) [ (Right (Left { Pair "3" "three" })) @parameter.right.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 65 (remaining gas: 1039919.891 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 65 (remaining gas: 1039920.931 units remaining) [ (Left { Pair "3" "three" }) @parameter.right.right.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 108 (remaining gas: 1039919.801 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 108 (remaining gas: 1039920.841 units remaining) [ { Pair "3" "three" } @parameter.right.right.right.add - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 110 (remaining gas: 1039919.701 units remaining) - [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 113 (remaining gas: 1039919.611 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 114 (remaining gas: 1039919.541 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 119 (remaining gas: 1039919.461 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 110 (remaining gas: 1039920.741 units remaining) + [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 113 (remaining gas: 1039920.651 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] + - location: 114 (remaining gas: 1039920.581 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] + - location: 119 (remaining gas: 1039920.501 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 111 (remaining gas: 1039919.381 units remaining) - [ { Pair "3" "three" } @parameter.right.right.right.add - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 122 (remaining gas: 1039918.794 units remaining) + { Elt "2" "two" } ] + - location: 122 (remaining gas: 1039919.914 units remaining) [ "3" "three" { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 123 (remaining gas: 1039918.694 units remaining) + { Elt "2" "two" } ] + - location: 123 (remaining gas: 1039919.814 units remaining) [ "three" { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 125 (remaining gas: 1039918.614 units remaining) + { Elt "2" "two" } ] + - location: 125 (remaining gas: 1039919.734 units remaining) [ (Some "three") { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 125 (remaining gas: 1039918.534 units remaining) - [ "3" - (Some "three") - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 126 (remaining gas: 1039918.454 units remaining) + { Elt "2" "two" } ] + - location: 126 (remaining gas: 1039919.654 units remaining) [ { Elt "1" "one" ; Elt "3" "three" } - { Elt "2" "two" } - Unit ] - - location: 127 (remaining gas: 1039918.374 units remaining) - [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) - Unit ] - - location: 128 (remaining gas: 1039918.294 units remaining) - [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) - Unit ] - - location: 151 (remaining gas: 1039918.214 units remaining) + { Elt "2" "two" } ] + - location: 127 (remaining gas: 1039919.574 units remaining) + [ (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }) ] + - location: 128 (remaining gas: 1039919.494 units remaining) + [ (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] + - location: 151 (remaining gas: 1039919.414 units remaining) [ {} - (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) - Unit ] - - location: 153 (remaining gas: 1039918.134 units remaining) - [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) - Unit ] + (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" })) ] + - location: 153 (remaining gas: 1039919.334 units remaining) + [ (Pair {} (Left (Pair { Elt "1" "one" ; Elt "3" "three" } { Elt "2" "two" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" index 77a61971a984..8f125d58ec5b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Left Unit)-(.00a32294a4.out" @@ -10,45 +10,33 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["2"] to "two" trace - - location: 42 (remaining gas: 1039922.144 units remaining) - [ (Pair (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) - Unit ] - - location: 43 (remaining gas: 1039922.064 units remaining) + - location: 43 (remaining gas: 1039923.184 units remaining) + [ (Pair (Left Unit) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] + - location: 43 (remaining gas: 1039923.104 units remaining) [ (Left Unit) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 44 (remaining gas: 1039921.974 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 44 (remaining gas: 1039923.014 units remaining) [ Unit @parameter.swap - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 46 (remaining gas: 1039921.894 units remaining) - [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 48 (remaining gas: 1039921.804 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 49 (remaining gas: 1039921.734 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 54 (remaining gas: 1039921.654 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 46 (remaining gas: 1039922.934 units remaining) + [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 48 (remaining gas: 1039922.844 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] + - location: 49 (remaining gas: 1039922.774 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] + - location: 54 (remaining gas: 1039922.694 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 55 (remaining gas: 1039921.584 units remaining) + { Elt "2" "two" } ] + - location: 55 (remaining gas: 1039922.624 units remaining) [ { Elt "2" "two" } - { Elt "1" "one" } - Unit ] - - location: 56 (remaining gas: 1039921.504 units remaining) - [ (Pair { Elt "2" "two" } { Elt "1" "one" }) - Unit ] - - location: 57 (remaining gas: 1039921.424 units remaining) - [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) - Unit ] - - location: 151 (remaining gas: 1039921.344 units remaining) + { Elt "1" "one" } ] + - location: 56 (remaining gas: 1039922.544 units remaining) + [ (Pair { Elt "2" "two" } { Elt "1" "one" }) ] + - location: 57 (remaining gas: 1039922.464 units remaining) + [ (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] + - location: 151 (remaining gas: 1039922.384 units remaining) [ {} - (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) - Unit ] - - location: 153 (remaining gas: 1039921.264 units remaining) - [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) - Unit ] + (Left (Pair { Elt "2" "two" } { Elt "1" "one" })) ] + - location: 153 (remaining gas: 1039922.304 units remaining) + [ (Pair {} (Left (Pair { Elt "2" "two" } { Elt "1" "one" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" index 66af3cbc6121..ff35f1b7a381 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .47f32b8f4c.out" @@ -10,34 +10,26 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["3"] to "three" trace - - location: 42 (remaining gas: 1039918.398 units remaining) + - location: 43 (remaining gas: 1039919.438 units remaining) [ (Pair (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) - (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) - Unit ] - - location: 43 (remaining gas: 1039918.318 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] + - location: 43 (remaining gas: 1039919.358 units remaining) [ (Right (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" })))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 44 (remaining gas: 1039918.228 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 44 (remaining gas: 1039919.268 units remaining) [ (Left (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) @parameter.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 60 (remaining gas: 1039918.138 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 60 (remaining gas: 1039919.178 units remaining) [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 62 (remaining gas: 1039918.068 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 62 (remaining gas: 1039919.108 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset - Unit ] - - location: 63 (remaining gas: 1039917.988 units remaining) - [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) - Unit ] - - location: 151 (remaining gas: 1039917.908 units remaining) + (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) @parameter.right.reset ] + - location: 63 (remaining gas: 1039919.028 units remaining) + [ (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] + - location: 151 (remaining gas: 1039918.948 units remaining) [ {} - (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) - Unit ] - - location: 153 (remaining gas: 1039917.828 units remaining) - [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) - Unit ] + (Left (Pair { Elt "3" "three" } { Elt "4" "four" })) ] + - location: 153 (remaining gas: 1039918.868 units remaining) + [ (Pair {} (Left (Pair { Elt "3" "three" } { Elt "4" "four" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" index 6bf6e2130b5f..3f87234f60d0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Left .8a6f480005.out" @@ -7,33 +7,25 @@ emitted operations big_map diff trace - - location: 42 (remaining gas: 1039920.914 units remaining) - [ (Pair (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) - Unit ] - - location: 43 (remaining gas: 1039920.834 units remaining) + - location: 43 (remaining gas: 1039921.954 units remaining) + [ (Pair (Right (Left (Right Unit))) (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] + - location: 43 (remaining gas: 1039921.874 units remaining) [ (Right (Left (Right Unit))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 44 (remaining gas: 1039920.744 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 44 (remaining gas: 1039921.784 units remaining) [ (Left (Right Unit)) @parameter.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 60 (remaining gas: 1039920.654 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 60 (remaining gas: 1039921.694 units remaining) [ (Right Unit) @parameter.right.reset - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 62 (remaining gas: 1039920.584 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 62 (remaining gas: 1039921.624 units remaining) [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - (Right Unit) @parameter.right.reset - Unit ] - - location: 63 (remaining gas: 1039920.504 units remaining) - [ (Right Unit) - Unit ] - - location: 151 (remaining gas: 1039920.424 units remaining) + (Right Unit) @parameter.right.reset ] + - location: 63 (remaining gas: 1039921.544 units remaining) + [ (Right Unit) ] + - location: 151 (remaining gas: 1039921.464 units remaining) [ {} - (Right Unit) - Unit ] - - location: 153 (remaining gas: 1039920.344 units remaining) - [ (Pair {} (Right Unit)) - Unit ] + (Right Unit) ] + - location: 153 (remaining gas: 1039921.384 units remaining) + [ (Pair {} (Right Unit)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" index 79705dcbd17a..e53c90bbaad3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Left (Pair { Elt \"1\" \"one\" } { Elt \"2\" \"two\" }))-(Right (Right.db0e6941b3.out" @@ -10,78 +10,50 @@ big_map diff New map(0) of type (big_map string string) Unset map(0)["1"] trace - - location: 42 (remaining gas: 1039920.785 units remaining) + - location: 43 (remaining gas: 1039921.825 units remaining) [ (Pair (Right (Right (Right (Right { "1" })))) - (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) - Unit ] - - location: 43 (remaining gas: 1039920.705 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" }))) ] + - location: 43 (remaining gas: 1039921.745 units remaining) [ (Right (Right (Right (Right { "1" })))) @parameter - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 44 (remaining gas: 1039920.615 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 44 (remaining gas: 1039921.655 units remaining) [ (Right (Right (Right { "1" }))) @parameter.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 60 (remaining gas: 1039920.525 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 60 (remaining gas: 1039921.565 units remaining) [ (Right (Right { "1" })) @parameter.right.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 65 (remaining gas: 1039920.435 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 65 (remaining gas: 1039921.475 units remaining) [ (Right { "1" }) @parameter.right.right.right - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 108 (remaining gas: 1039920.345 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 108 (remaining gas: 1039921.385 units remaining) [ { "1" } @parameter.right.right.right.rem - (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 131 (remaining gas: 1039920.245 units remaining) - [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage - Unit ] - - location: 134 (remaining gas: 1039920.155 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 135 (remaining gas: 1039920.085 units remaining) - [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left - Unit ] - - location: 140 (remaining gas: 1039920.005 units remaining) + (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 131 (remaining gas: 1039921.285 units remaining) + [ (Left (Pair { Elt "1" "one" } { Elt "2" "two" })) @storage ] + - location: 134 (remaining gas: 1039921.195 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] + - location: 135 (remaining gas: 1039921.125 units remaining) + [ (Pair { Elt "1" "one" } { Elt "2" "two" }) @storage.left ] + - location: 140 (remaining gas: 1039921.045 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 132 (remaining gas: 1039919.925 units remaining) - [ { "1" } @parameter.right.right.right.rem - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 143 (remaining gas: 1039919.318 units remaining) + { Elt "2" "two" } ] + - location: 143 (remaining gas: 1039920.438 units remaining) [ { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 145 (remaining gas: 1039919.238 units remaining) + { Elt "2" "two" } ] + - location: 145 (remaining gas: 1039920.358 units remaining) [ None { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 145 (remaining gas: 1039919.158 units remaining) - [ "1" @parameter.right.right.right.rem.elt - None - { Elt "1" "one" } - { Elt "2" "two" } - Unit ] - - location: 147 (remaining gas: 1039919.078 units remaining) + { Elt "2" "two" } ] + - location: 147 (remaining gas: 1039920.278 units remaining) [ {} - { Elt "2" "two" } - Unit ] - - location: 148 (remaining gas: 1039918.998 units remaining) - [ (Pair {} { Elt "2" "two" }) - Unit ] - - location: 149 (remaining gas: 1039918.918 units remaining) - [ (Left (Pair {} { Elt "2" "two" })) - Unit ] - - location: 151 (remaining gas: 1039918.838 units remaining) + { Elt "2" "two" } ] + - location: 148 (remaining gas: 1039920.198 units remaining) + [ (Pair {} { Elt "2" "two" }) ] + - location: 149 (remaining gas: 1039920.118 units remaining) + [ (Left (Pair {} { Elt "2" "two" })) ] + - location: 151 (remaining gas: 1039920.038 units remaining) [ {} - (Left (Pair {} { Elt "2" "two" })) - Unit ] - - location: 153 (remaining gas: 1039918.758 units remaining) - [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) - Unit ] + (Left (Pair {} { Elt "2" "two" })) ] + - location: 153 (remaining gas: 1039919.958 units remaining) + [ (Pair {} (Left (Pair {} { Elt "2" "two" }))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" index 8c93979d4591..df9fba39d85d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_big_map_magic[(Right Unit)-(Right (Right (Left (Pair { Pair \"foo\" \"bar\" } { P.79a01c2ffd.out" @@ -10,138 +10,86 @@ big_map diff New map(0) of type (big_map string string) Set map(0)["foo"] to "bar" trace - - location: 42 (remaining gas: 1039921.679 units remaining) - [ (Pair (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit)) - Unit ] - - location: 43 (remaining gas: 1039921.599 units remaining) + - location: 43 (remaining gas: 1039922.719 units remaining) + [ (Pair (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) (Right Unit)) ] + - location: 43 (remaining gas: 1039922.639 units remaining) [ (Right (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })))) @parameter - (Right Unit) @storage - Unit ] - - location: 44 (remaining gas: 1039921.509 units remaining) + (Right Unit) @storage ] + - location: 44 (remaining gas: 1039922.549 units remaining) [ (Right (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }))) @parameter.right - (Right Unit) @storage - Unit ] - - location: 60 (remaining gas: 1039921.419 units remaining) + (Right Unit) @storage ] + - location: 60 (remaining gas: 1039922.459 units remaining) [ (Left (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" })) @parameter.right.right - (Right Unit) @storage - Unit ] - - location: 65 (remaining gas: 1039921.329 units remaining) + (Right Unit) @storage ] + - location: 65 (remaining gas: 1039922.369 units remaining) [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import - (Right Unit) @storage - Unit ] - - location: 67 (remaining gas: 1039921.229 units remaining) - [ (Right Unit) @storage - Unit ] - - location: 70 (remaining gas: 1039921.139 units remaining) - [ Unit @storage.right - Unit ] - - location: 75 (remaining gas: 1039921.069 units remaining) - [ Unit @storage.right - Unit ] - - location: 76 (remaining gas: 1039920.989 units remaining) - [ Unit ] - - location: 68 (remaining gas: 1039920.909 units remaining) - [ (Pair { Pair "foo" "bar" } { Pair "gaz" "baz" }) @parameter.right.right.import - Unit ] - - location: 77 (remaining gas: 1039920.829 units remaining) + (Right Unit) @storage ] + - location: 67 (remaining gas: 1039922.269 units remaining) + [ (Right Unit) @storage ] + - location: 70 (remaining gas: 1039922.179 units remaining) + [ Unit @storage.right ] + - location: 75 (remaining gas: 1039922.109 units remaining) + [ Unit @storage.right ] + - location: 76 (remaining gas: 1039922.029 units remaining) + [ ] + - location: 77 (remaining gas: 1039921.949 units remaining) [ { Pair "foo" "bar" } - { Pair "gaz" "baz" } - Unit ] - - location: 78 (remaining gas: 1039920.729 units remaining) - [ { Pair "gaz" "baz" } - Unit ] - - location: 80 (remaining gas: 1039920.489 units remaining) + { Pair "gaz" "baz" } ] + - location: 78 (remaining gas: 1039921.849 units remaining) + [ { Pair "gaz" "baz" } ] + - location: 80 (remaining gas: 1039921.609 units remaining) [ {} - { Pair "gaz" "baz" } - Unit ] - - location: 80 (remaining gas: 1039920.409 units remaining) - [ { Pair "foo" "bar" } - {} - { Pair "gaz" "baz" } - Unit ] - - location: 85 (remaining gas: 1039919.822 units remaining) + { Pair "gaz" "baz" } ] + - location: 85 (remaining gas: 1039921.022 units remaining) [ "foo" "bar" {} - { Pair "gaz" "baz" } - Unit ] - - location: 86 (remaining gas: 1039919.722 units remaining) + { Pair "gaz" "baz" } ] + - location: 86 (remaining gas: 1039920.922 units remaining) [ "bar" {} - { Pair "gaz" "baz" } - Unit ] - - location: 88 (remaining gas: 1039919.642 units remaining) + { Pair "gaz" "baz" } ] + - location: 88 (remaining gas: 1039920.842 units remaining) [ (Some "bar") {} - { Pair "gaz" "baz" } - Unit ] - - location: 88 (remaining gas: 1039919.562 units remaining) - [ "foo" - (Some "bar") - {} - { Pair "gaz" "baz" } - Unit ] - - location: 89 (remaining gas: 1039919.482 units remaining) + { Pair "gaz" "baz" } ] + - location: 89 (remaining gas: 1039920.762 units remaining) [ { Elt "foo" "bar" } - { Pair "gaz" "baz" } - Unit ] - - location: 90 (remaining gas: 1039919.412 units remaining) + { Pair "gaz" "baz" } ] + - location: 90 (remaining gas: 1039920.692 units remaining) [ { Pair "gaz" "baz" } - { Elt "foo" "bar" } - Unit ] - - location: 91 (remaining gas: 1039919.312 units remaining) - [ { Elt "foo" "bar" } - Unit ] - - location: 93 (remaining gas: 1039919.072 units remaining) + { Elt "foo" "bar" } ] + - location: 91 (remaining gas: 1039920.592 units remaining) + [ { Elt "foo" "bar" } ] + - location: 93 (remaining gas: 1039920.352 units remaining) [ {} - { Elt "foo" "bar" } - Unit ] - - location: 93 (remaining gas: 1039918.992 units remaining) - [ { Pair "gaz" "baz" } - {} - { Elt "foo" "bar" } - Unit ] - - location: 98 (remaining gas: 1039918.405 units remaining) + { Elt "foo" "bar" } ] + - location: 98 (remaining gas: 1039919.765 units remaining) [ "gaz" "baz" {} - { Elt "foo" "bar" } - Unit ] - - location: 99 (remaining gas: 1039918.305 units remaining) + { Elt "foo" "bar" } ] + - location: 99 (remaining gas: 1039919.665 units remaining) [ "baz" {} - { Elt "foo" "bar" } - Unit ] - - location: 101 (remaining gas: 1039918.225 units remaining) + { Elt "foo" "bar" } ] + - location: 101 (remaining gas: 1039919.585 units remaining) [ (Some "baz") {} - { Elt "foo" "bar" } - Unit ] - - location: 101 (remaining gas: 1039918.145 units remaining) - [ "gaz" - (Some "baz") - {} - { Elt "foo" "bar" } - Unit ] - - location: 102 (remaining gas: 1039918.065 units remaining) + { Elt "foo" "bar" } ] + - location: 102 (remaining gas: 1039919.505 units remaining) [ { Elt "gaz" "baz" } - { Elt "foo" "bar" } - Unit ] - - location: 103 (remaining gas: 1039917.995 units remaining) + { Elt "foo" "bar" } ] + - location: 103 (remaining gas: 1039919.435 units remaining) [ { Elt "foo" "bar" } - { Elt "gaz" "baz" } - Unit ] - - location: 104 (remaining gas: 1039917.915 units remaining) - [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) - Unit ] - - location: 105 (remaining gas: 1039917.835 units remaining) - [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) - Unit ] - - location: 151 (remaining gas: 1039917.755 units remaining) + { Elt "gaz" "baz" } ] + - location: 104 (remaining gas: 1039919.355 units remaining) + [ (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }) ] + - location: 105 (remaining gas: 1039919.275 units remaining) + [ (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] + - location: 151 (remaining gas: 1039919.195 units remaining) [ {} - (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) - Unit ] - - location: 153 (remaining gas: 1039917.675 units remaining) - [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) - Unit ] + (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" })) ] + - location: 153 (remaining gas: 1039919.115 units remaining) + [ (Pair {} (Left (Pair { Elt "foo" "bar" } { Elt "gaz" "baz" }))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out index f7af2850f0a9..0b06fa76b590 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_check_signature.out @@ -8,19 +8,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039944.376 units remaining) + - location: 9 (remaining gas: 1039944.376 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 9 (remaining gas: 1039944.296 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 10 (remaining gas: 1039944.216 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -30,23 +28,20 @@ trace "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 11 (remaining gas: 1039944.116 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 13 (remaining gas: 1039944.036 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 14 (remaining gas: 1039943.956 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage @@ -54,90 +49,61 @@ trace "hello") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 15 (remaining gas: 1039943.876 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 16 (remaining gas: 1039943.776 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "hello") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 18 (remaining gas: 1039943.696 units remaining) [ "hello" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] - location: 19 (remaining gas: 1039931.456 units remaining) [ 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 17 (remaining gas: 1039931.376 units remaining) - [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000568656c6c6f @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 12 (remaining gas: 1039931.296 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000568656c6c6f @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 20 (remaining gas: 1039931.216 units remaining) + "hello") ] + - location: 20 (remaining gas: 1039931.376 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000568656c6c6f @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 21 (remaining gas: 1039661.203 units remaining) + "hello") ] + - location: 21 (remaining gas: 1039661.363 units remaining) [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 22 (remaining gas: 1039661.143 units remaining) + "hello") ] + - location: 22 (remaining gas: 1039661.303 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 23 (remaining gas: 1039661.073 units remaining) + "hello") ] + - location: 23 (remaining gas: 1039661.233 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] - - location: 28 (remaining gas: 1039660.993 units remaining) + "hello") ] + - location: 28 (remaining gas: 1039661.153 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") @storage - Unit ] - - location: 29 (remaining gas: 1039660.913 units remaining) + "hello") @storage ] + - location: 29 (remaining gas: 1039661.073 units remaining) [ {} (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") @storage - Unit ] - - location: 31 (remaining gas: 1039660.833 units remaining) + "hello") @storage ] + - location: 31 (remaining gas: 1039660.993 units remaining) [ (Pair {} "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "hello") - Unit ] + "hello") ] Runtime error in contract [CONTRACT_HASH]: 01: parameter key; @@ -155,19 +121,17 @@ At line 8 characters 14 to 18, script reached FAILWITH instruction with Unit trace - - location: 8 (remaining gas: 1039944.386 units remaining) + - location: 9 (remaining gas: 1039944.386 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 9 (remaining gas: 1039944.306 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 10 (remaining gas: 1039944.226 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" @@ -177,23 +141,20 @@ trace "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 11 (remaining gas: 1039944.126 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 13 (remaining gas: 1039944.046 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 14 (remaining gas: 1039943.966 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage @@ -201,76 +162,50 @@ trace "abcd") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 15 (remaining gas: 1039943.886 units remaining) [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 16 (remaining gas: 1039943.786 units remaining) [ (Pair "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" "abcd") @storage (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 18 (remaining gas: 1039943.706 units remaining) [ "abcd" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] - location: 19 (remaining gas: 1039931.466 units remaining) [ 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 17 (remaining gas: 1039931.386 units remaining) - [ "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000461626364 @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 12 (remaining gas: 1039931.306 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - 0x05010000000461626364 @packed - (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 20 (remaining gas: 1039931.226 units remaining) + "abcd") ] + - location: 20 (remaining gas: 1039931.386 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" 0x05010000000461626364 @packed (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 21 (remaining gas: 1039661.214 units remaining) + "abcd") ] + - location: 21 (remaining gas: 1039661.374 units remaining) [ False (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 22 (remaining gas: 1039661.154 units remaining) + "abcd") ] + - location: 22 (remaining gas: 1039661.314 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] - - location: 26 (remaining gas: 1039661.074 units remaining) + "abcd") ] + - location: 26 (remaining gas: 1039661.234 units remaining) [ Unit (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu3QszDjUpeqYqbvhyRxMpVFamEnvm9FYnt7YiiNt9nmjYfh8ZTbsybZ5WnBkhA7zfHsRVyuTnRsGLR6fNHt1Up1FxgyRtF" - "abcd") - Unit ] + "abcd") ] Fatal error: error running script diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out index ddbd4c2540c8..353afd422d87 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-0-Unit].out @@ -7,42 +7,32 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039987.125 units remaining) - [ (Pair 0 Unit) - Unit ] + - location: 7 (remaining gas: 1039987.125 units remaining) + [ (Pair 0 Unit) ] - location: 7 (remaining gas: 1039987.045 units remaining) - [ 0 @parameter - Unit ] + [ 0 @parameter ] - location: 8 (remaining gas: 1039986.965 units remaining) [ 0 @parameter - 0 @parameter - Unit ] + 0 @parameter ] - location: 9 (remaining gas: 1039986.885 units remaining) [ 0 - 0 @parameter - Unit ] + 0 @parameter ] - location: 10 (remaining gas: 1039986.805 units remaining) [ 0 - 0 @parameter - Unit ] + 0 @parameter ] - location: 11 (remaining gas: 1039986.655 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 13 (remaining gas: 1039986.575 units remaining) - [ True - Unit ] + [ True ] - location: 14 (remaining gas: 1039986.515 units remaining) - [ Unit ] + [ ] - location: 15 (remaining gas: 1039986.445 units remaining) - [ Unit ] + [ ] - location: 20 (remaining gas: 1039986.365 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 21 (remaining gas: 1039986.285 units remaining) [ {} - Unit Unit ] - location: 23 (remaining gas: 1039986.205 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out index f1ccf86d7017..577951c15ace 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-12039123919239192312931-Unit].out @@ -7,42 +7,32 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039987.125 units remaining) - [ (Pair 12039123919239192312931 Unit) - Unit ] + - location: 7 (remaining gas: 1039987.125 units remaining) + [ (Pair 12039123919239192312931 Unit) ] - location: 7 (remaining gas: 1039987.045 units remaining) - [ 12039123919239192312931 @parameter - Unit ] + [ 12039123919239192312931 @parameter ] - location: 8 (remaining gas: 1039986.965 units remaining) [ 12039123919239192312931 @parameter - 12039123919239192312931 @parameter - Unit ] + 12039123919239192312931 @parameter ] - location: 9 (remaining gas: 1039986.885 units remaining) [ -12039123919239192312931 - 12039123919239192312931 @parameter - Unit ] + 12039123919239192312931 @parameter ] - location: 10 (remaining gas: 1039986.805 units remaining) [ 12039123919239192312931 - 12039123919239192312931 @parameter - Unit ] + 12039123919239192312931 @parameter ] - location: 11 (remaining gas: 1039986.655 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 13 (remaining gas: 1039986.575 units remaining) - [ True - Unit ] + [ True ] - location: 14 (remaining gas: 1039986.515 units remaining) - [ Unit ] + [ ] - location: 15 (remaining gas: 1039986.445 units remaining) - [ Unit ] + [ ] - location: 20 (remaining gas: 1039986.365 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 21 (remaining gas: 1039986.285 units remaining) [ {} - Unit Unit ] - location: 23 (remaining gas: 1039986.205 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out index 50e133225c87..bb326e0a48d9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[abs.tz-Unit-948-Unit].out @@ -7,42 +7,32 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039987.125 units remaining) - [ (Pair 948 Unit) - Unit ] + - location: 7 (remaining gas: 1039987.125 units remaining) + [ (Pair 948 Unit) ] - location: 7 (remaining gas: 1039987.045 units remaining) - [ 948 @parameter - Unit ] + [ 948 @parameter ] - location: 8 (remaining gas: 1039986.965 units remaining) [ 948 @parameter - 948 @parameter - Unit ] + 948 @parameter ] - location: 9 (remaining gas: 1039986.885 units remaining) [ -948 - 948 @parameter - Unit ] + 948 @parameter ] - location: 10 (remaining gas: 1039986.805 units remaining) [ 948 - 948 @parameter - Unit ] + 948 @parameter ] - location: 11 (remaining gas: 1039986.655 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 13 (remaining gas: 1039986.575 units remaining) - [ True - Unit ] + [ True ] - location: 14 (remaining gas: 1039986.515 units remaining) - [ Unit ] + [ ] - location: 15 (remaining gas: 1039986.445 units remaining) - [ Unit ] + [ ] - location: 20 (remaining gas: 1039986.365 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 21 (remaining gas: 1039986.285 units remaining) [ {} - Unit Unit ] - location: 23 (remaining gas: 1039986.205 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out index 37853164aecd..bc0c455efee2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add.tz-Unit-Unit-Unit].out @@ -7,273 +7,205 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039917.130 units remaining) - [ (Pair Unit Unit) - Unit ] + - location: 7 (remaining gas: 1039917.130 units remaining) + [ (Pair Unit Unit) ] - location: 7 (remaining gas: 1039917.050 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 8 (remaining gas: 1039916.970 units remaining) [ 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 11 (remaining gas: 1039916.890 units remaining) [ 2 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 14 (remaining gas: 1039916.810 units remaining) [ 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 15 (remaining gas: 1039916.730 units remaining) [ 4 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 20 (remaining gas: 1039916.580 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 21 (remaining gas: 1039916.500 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 22 (remaining gas: 1039916.440 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 23 (remaining gas: 1039916.370 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 28 (remaining gas: 1039916.290 units remaining) [ 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 31 (remaining gas: 1039916.210 units remaining) [ 2 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 34 (remaining gas: 1039916.130 units remaining) [ 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 35 (remaining gas: 1039916.050 units remaining) [ 4 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 40 (remaining gas: 1039915.900 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 41 (remaining gas: 1039915.820 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 42 (remaining gas: 1039915.760 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 43 (remaining gas: 1039915.690 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 48 (remaining gas: 1039915.610 units remaining) [ 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 51 (remaining gas: 1039915.530 units remaining) [ 2 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 54 (remaining gas: 1039915.450 units remaining) [ 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 55 (remaining gas: 1039915.370 units remaining) [ 4 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 60 (remaining gas: 1039915.220 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 61 (remaining gas: 1039915.140 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 62 (remaining gas: 1039915.080 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 63 (remaining gas: 1039915.010 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 68 (remaining gas: 1039914.930 units remaining) [ 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 71 (remaining gas: 1039914.850 units remaining) [ 2 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 74 (remaining gas: 1039914.770 units remaining) [ 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 75 (remaining gas: 1039914.690 units remaining) [ 4 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 80 (remaining gas: 1039914.540 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 81 (remaining gas: 1039914.460 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 82 (remaining gas: 1039914.400 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 83 (remaining gas: 1039914.330 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 88 (remaining gas: 1039914.250 units remaining) [ 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 91 (remaining gas: 1039914.170 units remaining) [ 2 2 - Unit @parameter - Unit ] + Unit @parameter ] - location: 94 (remaining gas: 1039914.090 units remaining) [ 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 95 (remaining gas: 1039914.010 units remaining) [ 4 4 - Unit @parameter - Unit ] + Unit @parameter ] - location: 100 (remaining gas: 1039913.860 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 101 (remaining gas: 1039913.780 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 102 (remaining gas: 1039913.720 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 103 (remaining gas: 1039913.650 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 108 (remaining gas: 1039913.570 units remaining) [ 60 - Unit @parameter - Unit ] + Unit @parameter ] - location: 111 (remaining gas: 1039913.490 units remaining) [ "2019-09-09T12:08:37Z" 60 - Unit @parameter - Unit ] + Unit @parameter ] - location: 114 (remaining gas: 1039913.410 units remaining) [ "2019-09-09T12:09:37Z" - Unit @parameter - Unit ] + Unit @parameter ] - location: 115 (remaining gas: 1039913.330 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" - Unit @parameter - Unit ] + Unit @parameter ] - location: 120 (remaining gas: 1039913.190 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 121 (remaining gas: 1039913.110 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 122 (remaining gas: 1039913.050 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 123 (remaining gas: 1039912.980 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 128 (remaining gas: 1039912.900 units remaining) [ "2019-09-09T12:08:37Z" - Unit @parameter - Unit ] + Unit @parameter ] - location: 131 (remaining gas: 1039912.820 units remaining) [ 60 "2019-09-09T12:08:37Z" - Unit @parameter - Unit ] + Unit @parameter ] - location: 134 (remaining gas: 1039912.740 units remaining) [ "2019-09-09T12:09:37Z" - Unit @parameter - Unit ] + Unit @parameter ] - location: 135 (remaining gas: 1039912.660 units remaining) [ "2019-09-09T12:09:37Z" "2019-09-09T12:09:37Z" - Unit @parameter - Unit ] + Unit @parameter ] - location: 140 (remaining gas: 1039912.520 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 141 (remaining gas: 1039912.440 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 142 (remaining gas: 1039912.380 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 143 (remaining gas: 1039912.310 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 148 (remaining gas: 1039912.230 units remaining) [ 1000 - Unit @parameter - Unit ] + Unit @parameter ] - location: 151 (remaining gas: 1039912.150 units remaining) [ 1000 1000 - Unit @parameter - Unit ] + Unit @parameter ] - location: 154 (remaining gas: 1039912.050 units remaining) [ 2000 - Unit @parameter - Unit ] + Unit @parameter ] - location: 155 (remaining gas: 1039911.970 units remaining) [ 2000 2000 - Unit @parameter - Unit ] + Unit @parameter ] - location: 160 (remaining gas: 1039911.866 units remaining) [ 0 - Unit @parameter - Unit ] + Unit @parameter ] - location: 161 (remaining gas: 1039911.786 units remaining) [ True - Unit @parameter - Unit ] + Unit @parameter ] - location: 162 (remaining gas: 1039911.726 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 163 (remaining gas: 1039911.656 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 168 (remaining gas: 1039911.576 units remaining) [ {} - Unit @parameter - Unit ] + Unit @parameter ] - location: 170 (remaining gas: 1039911.496 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out index f99fbff627f9..42936492ad68 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x00 0x00-(Some 0x0000000.3c2de60480.out @@ -7,31 +7,24 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) - None) - Unit ] + None) ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter ] - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0000000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039991.630 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 13 (remaining gas: 1039991.550 units remaining) - [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) - Unit ] + (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out index bb84f9146236..1e7daa6fd301 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x01 0x00-(Some 0x0100000.12b2c1172b.out @@ -7,31 +7,24 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) - None) - Unit ] + None) ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter ] - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039991.630 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 13 (remaining gas: 1039991.550 units remaining) - [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) - Unit ] + (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out index 2db508e4876c..dce09495337f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x00-(Some 0x010.0e44fc6f40.out @@ -7,31 +7,24 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000) - None) - Unit ] + None) ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000) @parameter ] - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039991.630 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 13 (remaining gas: 1039991.550 units remaining) - [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + (Some 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) - Unit ] + (Some 0x0100000000000000000000000000000000000000000000000000000000000000)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out index c6a0e013dc7c..ba938830be22 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_bls12_381_fr.tz-None-Pair 0x010000 0x010000-(Some 0.7e0ed229a3.out @@ -7,31 +7,24 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.020 units remaining) + - location: 10 (remaining gas: 1039992.020 units remaining) [ (Pair (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0x0100000000000000000000000000000000000000000000000000000000000000) - None) - Unit ] + None) ] - location: 10 (remaining gas: 1039991.940 units remaining) [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0100000000000000000000000000000000000000000000000000000000000000) @parameter - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000) @parameter ] - location: 11 (remaining gas: 1039991.860 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039991.630 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 13 (remaining gas: 1039991.550 units remaining) - [ (Some 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Some 0x0200000000000000000000000000000000000000000000000000000000000000) ] - location: 14 (remaining gas: 1039991.470 units remaining) [ {} - (Some 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] + (Some 0x0200000000000000000000000000000000000000000000000000000000000000) ] - location: 16 (remaining gas: 1039991.390 units remaining) [ (Pair {} - (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) - Unit ] + (Some 0x0200000000000000000000000000000000000000000000000000000000000000)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" index 4184704996e8..542de55bb447 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair -100 100)-(Some \"1970.7c1b1e4e5b.out" @@ -7,41 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair -100 "1970-01-01T00:01:40Z") None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair -100 "1970-01-01T00:01:40Z") None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair -100 "1970-01-01T00:01:40Z") @parameter - Unit ] + [ (Pair -100 "1970-01-01T00:01:40Z") @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair -100 "1970-01-01T00:01:40Z") @parameter - (Pair -100 "1970-01-01T00:01:40Z") @parameter - Unit ] + (Pair -100 "1970-01-01T00:01:40Z") @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ -100 - (Pair -100 "1970-01-01T00:01:40Z") @parameter - Unit ] + (Pair -100 "1970-01-01T00:01:40Z") @parameter ] - location: 13 (remaining gas: 1039988.810 units remaining) - [ (Pair -100 "1970-01-01T00:01:40Z") @parameter - Unit ] + [ (Pair -100 "1970-01-01T00:01:40Z") @parameter ] - location: 15 (remaining gas: 1039988.730 units remaining) - [ "1970-01-01T00:01:40Z" - Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) - [ -100 - "1970-01-01T00:01:40Z" - Unit ] - - location: 16 (remaining gas: 1039988.570 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 17 (remaining gas: 1039988.490 units remaining) - [ (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 18 (remaining gas: 1039988.410 units remaining) + [ "1970-01-01T00:01:40Z" ] + - location: 16 (remaining gas: 1039988.650 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 17 (remaining gas: 1039988.570 units remaining) + [ (Some "1970-01-01T00:00:00Z") ] + - location: 18 (remaining gas: 1039988.490 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 20 (remaining gas: 1039988.330 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] + (Some "1970-01-01T00:00:00Z") ] + - location: 20 (remaining gas: 1039988.410 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" index eace9f47668c..62774e42755b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 0 \"1970-01-01T00:00:0.528ed42c01.out" @@ -7,41 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.020 units remaining) - [ (Pair (Pair 0 "1970-01-01T00:00:00Z") None) - Unit ] + - location: 10 (remaining gas: 1039989.020 units remaining) + [ (Pair (Pair 0 "1970-01-01T00:00:00Z") None) ] - location: 10 (remaining gas: 1039988.940 units remaining) - [ (Pair 0 "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair 0 "1970-01-01T00:00:00Z") @parameter ] - location: 11 (remaining gas: 1039988.860 units remaining) [ (Pair 0 "1970-01-01T00:00:00Z") @parameter - (Pair 0 "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair 0 "1970-01-01T00:00:00Z") @parameter ] - location: 12 (remaining gas: 1039988.780 units remaining) [ 0 - (Pair 0 "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair 0 "1970-01-01T00:00:00Z") @parameter ] - location: 13 (remaining gas: 1039988.680 units remaining) - [ (Pair 0 "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair 0 "1970-01-01T00:00:00Z") @parameter ] - location: 15 (remaining gas: 1039988.600 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ 0 - "1970-01-01T00:00:00Z" - Unit ] - - location: 16 (remaining gas: 1039988.440 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 17 (remaining gas: 1039988.360 units remaining) - [ (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 18 (remaining gas: 1039988.280 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 16 (remaining gas: 1039988.520 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 17 (remaining gas: 1039988.440 units remaining) + [ (Some "1970-01-01T00:00:00Z") ] + - location: 18 (remaining gas: 1039988.360 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 20 (remaining gas: 1039988.200 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] + (Some "1970-01-01T00:00:00Z") ] + - location: 20 (remaining gas: 1039988.280 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" index d79e909d4829..a5343593bc1b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_delta_timestamp.tz-None-(Pair 100 100)-(Some \"1970-.6566111ad2.out" @@ -7,41 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair 100 "1970-01-01T00:01:40Z") None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair 100 "1970-01-01T00:01:40Z") None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair 100 "1970-01-01T00:01:40Z") @parameter - Unit ] + [ (Pair 100 "1970-01-01T00:01:40Z") @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair 100 "1970-01-01T00:01:40Z") @parameter - (Pair 100 "1970-01-01T00:01:40Z") @parameter - Unit ] + (Pair 100 "1970-01-01T00:01:40Z") @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ 100 - (Pair 100 "1970-01-01T00:01:40Z") @parameter - Unit ] + (Pair 100 "1970-01-01T00:01:40Z") @parameter ] - location: 13 (remaining gas: 1039988.810 units remaining) - [ (Pair 100 "1970-01-01T00:01:40Z") @parameter - Unit ] + [ (Pair 100 "1970-01-01T00:01:40Z") @parameter ] - location: 15 (remaining gas: 1039988.730 units remaining) - [ "1970-01-01T00:01:40Z" - Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) - [ 100 - "1970-01-01T00:01:40Z" - Unit ] - - location: 16 (remaining gas: 1039988.570 units remaining) - [ "1970-01-01T00:03:20Z" - Unit ] - - location: 17 (remaining gas: 1039988.490 units remaining) - [ (Some "1970-01-01T00:03:20Z") - Unit ] - - location: 18 (remaining gas: 1039988.410 units remaining) + [ "1970-01-01T00:01:40Z" ] + - location: 16 (remaining gas: 1039988.650 units remaining) + [ "1970-01-01T00:03:20Z" ] + - location: 17 (remaining gas: 1039988.570 units remaining) + [ (Some "1970-01-01T00:03:20Z") ] + - location: 18 (remaining gas: 1039988.490 units remaining) [ {} - (Some "1970-01-01T00:03:20Z") - Unit ] - - location: 20 (remaining gas: 1039988.330 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) - Unit ] + (Some "1970-01-01T00:03:20Z") ] + - location: 20 (remaining gas: 1039988.410 units remaining) + [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" index 80d884bc0196..d1b71958f1e4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair \"1970-01-01T00:00:00Z.72c424f3da.out" @@ -7,41 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.020 units remaining) - [ (Pair (Pair "1970-01-01T00:00:00Z" 0) None) - Unit ] + - location: 10 (remaining gas: 1039989.020 units remaining) + [ (Pair (Pair "1970-01-01T00:00:00Z" 0) None) ] - location: 10 (remaining gas: 1039988.940 units remaining) - [ (Pair "1970-01-01T00:00:00Z" 0) @parameter - Unit ] + [ (Pair "1970-01-01T00:00:00Z" 0) @parameter ] - location: 11 (remaining gas: 1039988.860 units remaining) [ (Pair "1970-01-01T00:00:00Z" 0) @parameter - (Pair "1970-01-01T00:00:00Z" 0) @parameter - Unit ] + (Pair "1970-01-01T00:00:00Z" 0) @parameter ] - location: 12 (remaining gas: 1039988.780 units remaining) [ "1970-01-01T00:00:00Z" - (Pair "1970-01-01T00:00:00Z" 0) @parameter - Unit ] + (Pair "1970-01-01T00:00:00Z" 0) @parameter ] - location: 13 (remaining gas: 1039988.680 units remaining) - [ (Pair "1970-01-01T00:00:00Z" 0) @parameter - Unit ] + [ (Pair "1970-01-01T00:00:00Z" 0) @parameter ] - location: 15 (remaining gas: 1039988.600 units remaining) - [ 0 - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ "1970-01-01T00:00:00Z" - 0 - Unit ] - - location: 16 (remaining gas: 1039988.440 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 17 (remaining gas: 1039988.360 units remaining) - [ (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 18 (remaining gas: 1039988.280 units remaining) + [ 0 ] + - location: 16 (remaining gas: 1039988.520 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 17 (remaining gas: 1039988.440 units remaining) + [ (Some "1970-01-01T00:00:00Z") ] + - location: 18 (remaining gas: 1039988.360 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 20 (remaining gas: 1039988.200 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] + (Some "1970-01-01T00:00:00Z") ] + - location: 20 (remaining gas: 1039988.280 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" index 59dae2b7cfc8..318e901f6d53 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 -100)-(Some \"1970.7c4b12e9aa.out" @@ -7,41 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" -100) None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" -100) None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 13 (remaining gas: 1039988.810 units remaining) - [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 15 (remaining gas: 1039988.730 units remaining) - [ -100 - Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) - [ "1970-01-01T00:01:40Z" - -100 - Unit ] - - location: 16 (remaining gas: 1039988.570 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 17 (remaining gas: 1039988.490 units remaining) - [ (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 18 (remaining gas: 1039988.410 units remaining) + [ -100 ] + - location: 16 (remaining gas: 1039988.650 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 17 (remaining gas: 1039988.570 units remaining) + [ (Some "1970-01-01T00:00:00Z") ] + - location: 18 (remaining gas: 1039988.490 units remaining) [ {} - (Some "1970-01-01T00:00:00Z") - Unit ] - - location: 20 (remaining gas: 1039988.330 units remaining) - [ (Pair {} (Some "1970-01-01T00:00:00Z")) - Unit ] + (Some "1970-01-01T00:00:00Z") ] + - location: 20 (remaining gas: 1039988.410 units remaining) + [ (Pair {} (Some "1970-01-01T00:00:00Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" index a56bac3a58a9..d55605f867d0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[add_timestamp_delta.tz-None-(Pair 100 100)-(Some \"1970-.af32743640.out" @@ -7,41 +7,27 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" 100) None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" 100) None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 13 (remaining gas: 1039988.810 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 15 (remaining gas: 1039988.730 units remaining) - [ 100 - Unit ] - - location: 15 (remaining gas: 1039988.650 units remaining) - [ "1970-01-01T00:01:40Z" - 100 - Unit ] - - location: 16 (remaining gas: 1039988.570 units remaining) - [ "1970-01-01T00:03:20Z" - Unit ] - - location: 17 (remaining gas: 1039988.490 units remaining) - [ (Some "1970-01-01T00:03:20Z") - Unit ] - - location: 18 (remaining gas: 1039988.410 units remaining) + [ 100 ] + - location: 16 (remaining gas: 1039988.650 units remaining) + [ "1970-01-01T00:03:20Z" ] + - location: 17 (remaining gas: 1039988.570 units remaining) + [ (Some "1970-01-01T00:03:20Z") ] + - location: 18 (remaining gas: 1039988.490 units remaining) [ {} - (Some "1970-01-01T00:03:20Z") - Unit ] - - location: 20 (remaining gas: 1039988.330 units remaining) - [ (Pair {} (Some "1970-01-01T00:03:20Z")) - Unit ] + (Some "1970-01-01T00:03:20Z") ] + - location: 20 (remaining gas: 1039988.410 units remaining) + [ (Pair {} (Some "1970-01-01T00:03:20Z")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" index 89546230867a..d5d876109843 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[address.tz-None-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-.f9045c3a04.out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039480.374 units remaining) - [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" None) - Unit ] + - location: 9 (remaining gas: 1039480.374 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" None) ] - location: 9 (remaining gas: 1039480.294 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter - Unit ] + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter ] - location: 10 (remaining gas: 1039480.214 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.address - Unit ] + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.address ] - location: 11 (remaining gas: 1039480.134 units remaining) - [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] + [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - location: 12 (remaining gas: 1039480.054 units remaining) [ {} - (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] + (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] - location: 14 (remaining gas: 1039479.974 units remaining) - [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) - Unit ] + [ (Pair {} (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out index 32ec67870bd8..7f7077efa9f8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False False)-(Some False)].out @@ -7,34 +7,25 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair False False) None) - Unit ] + - location: 10 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair False False) None) ] - location: 10 (remaining gas: 1039990.540 units remaining) - [ (Pair False False) @param - Unit ] + [ (Pair False False) @param ] - location: 11 (remaining gas: 1039990.460 units remaining) [ False - False - Unit ] + False ] - location: 12 (remaining gas: 1039990.360 units remaining) - [ False @and - Unit ] + [ False @and ] - location: 13 (remaining gas: 1039990.280 units remaining) - [ (Some False) @res - Unit ] + [ (Some False) @res ] - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some False) @res - Unit ] + (Some False) @res ] - location: 16 (remaining gas: 1039990.120 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some False) @y - Unit ] + (Some False) @y ] - location: 18 (remaining gas: 1039989.960 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out index 6a749cc0e47f..47165e2321b5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair False True)-(Some False)].out @@ -7,34 +7,25 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair False True) None) - Unit ] + - location: 10 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair False True) None) ] - location: 10 (remaining gas: 1039990.540 units remaining) - [ (Pair False True) @param - Unit ] + [ (Pair False True) @param ] - location: 11 (remaining gas: 1039990.460 units remaining) [ False - True - Unit ] + True ] - location: 12 (remaining gas: 1039990.360 units remaining) - [ False @and - Unit ] + [ False @and ] - location: 13 (remaining gas: 1039990.280 units remaining) - [ (Some False) @res - Unit ] + [ (Some False) @res ] - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some False) @res - Unit ] + (Some False) @res ] - location: 16 (remaining gas: 1039990.120 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some False) @y - Unit ] + (Some False) @y ] - location: 18 (remaining gas: 1039989.960 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out index f2f296b46602..a413996d0aa1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True False)-(Some False)].out @@ -7,34 +7,25 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair True False) None) - Unit ] + - location: 10 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair True False) None) ] - location: 10 (remaining gas: 1039990.540 units remaining) - [ (Pair True False) @param - Unit ] + [ (Pair True False) @param ] - location: 11 (remaining gas: 1039990.460 units remaining) [ True - False - Unit ] + False ] - location: 12 (remaining gas: 1039990.360 units remaining) - [ False @and - Unit ] + [ False @and ] - location: 13 (remaining gas: 1039990.280 units remaining) - [ (Some False) @res - Unit ] + [ (Some False) @res ] - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some False) @res - Unit ] + (Some False) @res ] - location: 16 (remaining gas: 1039990.120 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some False) @y - Unit ] + (Some False) @y ] - location: 18 (remaining gas: 1039989.960 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out index 4222260b23d0..82eed85cbf74 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and.tz-None-(Pair True True)-(Some True)].out @@ -7,34 +7,25 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039990.620 units remaining) - [ (Pair (Pair True True) None) - Unit ] + - location: 10 (remaining gas: 1039990.620 units remaining) + [ (Pair (Pair True True) None) ] - location: 10 (remaining gas: 1039990.540 units remaining) - [ (Pair True True) @param - Unit ] + [ (Pair True True) @param ] - location: 11 (remaining gas: 1039990.460 units remaining) [ True - True - Unit ] + True ] - location: 12 (remaining gas: 1039990.360 units remaining) - [ True @and - Unit ] + [ True @and ] - location: 13 (remaining gas: 1039990.280 units remaining) - [ (Some True) @res - Unit ] + [ (Some True) @res ] - location: 14 (remaining gas: 1039990.200 units remaining) [ {} @noop - (Some True) @res - Unit ] + (Some True) @res ] - location: 16 (remaining gas: 1039990.120 units remaining) - [ (Pair {} (Some True)) - Unit ] + [ (Pair {} (Some True)) ] - location: 17 (remaining gas: 1039990.040 units remaining) [ {} @x - (Some True) @y - Unit ] + (Some True) @y ] - location: 18 (remaining gas: 1039989.960 units remaining) - [ (Pair {} (Some True)) - Unit ] + [ (Pair {} (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out index a5929dd3e383..c197ee1994a3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_binary.tz-Unit-Unit-Unit].out @@ -7,115 +7,87 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039955.820 units remaining) - [ (Pair Unit Unit) - Unit ] + - location: 7 (remaining gas: 1039955.820 units remaining) + [ (Pair Unit Unit) ] - location: 7 (remaining gas: 1039955.740 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039955.660 units remaining) - [ 5 - Unit ] + [ 5 ] - location: 11 (remaining gas: 1039955.580 units remaining) [ 6 - 5 - Unit ] + 5 ] - location: 14 (remaining gas: 1039955.500 units remaining) - [ 4 - Unit ] + [ 4 ] - location: 15 (remaining gas: 1039955.420 units remaining) [ 4 - 4 - Unit ] + 4 ] - location: 20 (remaining gas: 1039955.270 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 21 (remaining gas: 1039955.190 units remaining) - [ True - Unit ] + [ True ] - location: 22 (remaining gas: 1039955.130 units remaining) - [ Unit ] + [ ] - location: 23 (remaining gas: 1039955.060 units remaining) - [ Unit ] + [ ] - location: 28 (remaining gas: 1039954.980 units remaining) - [ 6 - Unit ] + [ 6 ] - location: 31 (remaining gas: 1039954.900 units remaining) [ 5 - 6 - Unit ] + 6 ] - location: 34 (remaining gas: 1039954.820 units remaining) - [ 4 - Unit ] + [ 4 ] - location: 35 (remaining gas: 1039954.740 units remaining) [ 4 - 4 - Unit ] + 4 ] - location: 40 (remaining gas: 1039954.590 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 41 (remaining gas: 1039954.510 units remaining) - [ True - Unit ] + [ True ] - location: 42 (remaining gas: 1039954.450 units remaining) - [ Unit ] + [ ] - location: 43 (remaining gas: 1039954.380 units remaining) - [ Unit ] + [ ] - location: 48 (remaining gas: 1039954.300 units remaining) - [ 12 - Unit ] + [ 12 ] - location: 51 (remaining gas: 1039954.220 units remaining) [ -1 - 12 - Unit ] + 12 ] - location: 54 (remaining gas: 1039954.140 units remaining) - [ 12 - Unit ] + [ 12 ] - location: 55 (remaining gas: 1039954.060 units remaining) [ 12 - 12 - Unit ] + 12 ] - location: 60 (remaining gas: 1039953.910 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 61 (remaining gas: 1039953.830 units remaining) - [ True - Unit ] + [ True ] - location: 62 (remaining gas: 1039953.770 units remaining) - [ Unit ] + [ ] - location: 63 (remaining gas: 1039953.700 units remaining) - [ Unit ] + [ ] - location: 68 (remaining gas: 1039953.620 units remaining) - [ 12 - Unit ] + [ 12 ] - location: 71 (remaining gas: 1039953.540 units remaining) [ -5 - 12 - Unit ] + 12 ] - location: 74 (remaining gas: 1039953.460 units remaining) - [ 8 - Unit ] + [ 8 ] - location: 75 (remaining gas: 1039953.380 units remaining) [ 8 - 8 - Unit ] + 8 ] - location: 80 (remaining gas: 1039953.230 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 81 (remaining gas: 1039953.150 units remaining) - [ True - Unit ] + [ True ] - location: 82 (remaining gas: 1039953.090 units remaining) - [ Unit ] + [ ] - location: 83 (remaining gas: 1039953.020 units remaining) - [ Unit ] + [ ] - location: 88 (remaining gas: 1039952.940 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 89 (remaining gas: 1039952.860 units remaining) [ {} @noop - Unit Unit ] - location: 91 (remaining gas: 1039952.780 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out index f4b11e5a741c..3e4ce9f25a1e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False False)-False].out @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair False False) False) - Unit ] + - location: 9 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair False False) False) ] - location: 9 (remaining gas: 1039993.090 units remaining) - [ (Pair False False) @parameter - Unit ] + [ (Pair False False) @parameter ] - location: 10 (remaining gas: 1039993.010 units remaining) [ False - False - Unit ] + False ] - location: 11 (remaining gas: 1039992.910 units remaining) - [ False @and - Unit ] + [ False @and ] - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - False @and - Unit ] + False @and ] - location: 14 (remaining gas: 1039992.750 units remaining) - [ (Pair {} False) - Unit ] + [ (Pair {} False) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out index d65d715e34ae..e0720646dac0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair False True)-False].out @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair False True) False) - Unit ] + - location: 9 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair False True) False) ] - location: 9 (remaining gas: 1039993.090 units remaining) - [ (Pair False True) @parameter - Unit ] + [ (Pair False True) @parameter ] - location: 10 (remaining gas: 1039993.010 units remaining) [ False - True - Unit ] + True ] - location: 11 (remaining gas: 1039992.910 units remaining) - [ False @and - Unit ] + [ False @and ] - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - False @and - Unit ] + False @and ] - location: 14 (remaining gas: 1039992.750 units remaining) - [ (Pair {} False) - Unit ] + [ (Pair {} False) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out index 146bf4f2afa6..feaa4927ebda 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True False)-False].out @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair True False) False) - Unit ] + - location: 9 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair True False) False) ] - location: 9 (remaining gas: 1039993.090 units remaining) - [ (Pair True False) @parameter - Unit ] + [ (Pair True False) @parameter ] - location: 10 (remaining gas: 1039993.010 units remaining) [ True - False - Unit ] + False ] - location: 11 (remaining gas: 1039992.910 units remaining) - [ False @and - Unit ] + [ False @and ] - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - False @and - Unit ] + False @and ] - location: 14 (remaining gas: 1039992.750 units remaining) - [ (Pair {} False) - Unit ] + [ (Pair {} False) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out index c512e3276a67..c59c3a77fb18 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[and_logical_1.tz-False-(Pair True True)-True].out @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.170 units remaining) - [ (Pair (Pair True True) False) - Unit ] + - location: 9 (remaining gas: 1039993.170 units remaining) + [ (Pair (Pair True True) False) ] - location: 9 (remaining gas: 1039993.090 units remaining) - [ (Pair True True) @parameter - Unit ] + [ (Pair True True) @parameter ] - location: 10 (remaining gas: 1039993.010 units remaining) [ True - True - Unit ] + True ] - location: 11 (remaining gas: 1039992.910 units remaining) - [ True @and - Unit ] + [ True @and ] - location: 12 (remaining gas: 1039992.830 units remaining) [ {} @noop - True @and - Unit ] + True @and ] - location: 14 (remaining gas: 1039992.750 units remaining) - [ (Pair {} True) - Unit ] + [ (Pair {} True) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out index dca8284b4754..ad82d4473704 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[balance.tz-111-Unit-4000000000000].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 111) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 111) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039779.644 units remaining) - [ 4000000000000 @balance - Unit ] + [ 4000000000000 @balance ] - location: 9 (remaining gas: 1039779.564 units remaining) [ {} - 4000000000000 @balance - Unit ] + 4000000000000 @balance ] - location: 11 (remaining gas: 1039779.484 units remaining) - [ (Pair {} 4000000000000) - Unit ] + [ (Pair {} 4000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out index 9db9b53c6dbb..b222e687dd99 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.4c96f27113.out @@ -8,48 +8,32 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[0] to 1 trace - - location: 11 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 0 1 } None) - Unit ] + - location: 12 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 0 1 } None) ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 0 1 } None) @storage - Unit ] + (Pair { Elt 0 1 } None) @storage ] - location: 13 (remaining gas: 1039985.990 units remaining) - [ (Pair { Elt 0 1 } None) @storage - Unit ] + [ (Pair { Elt 0 1 } None) @storage ] - location: 15 (remaining gas: 1039985.910 units remaining) - [ { Elt 0 1 } - Unit ] + [ { Elt 0 1 } ] - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 14 (remaining gas: 1039985.750 units remaining) - [ 1 @parameter - { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 17 (remaining gas: 1039985.670 units remaining) + { Elt 0 1 } ] + - location: 17 (remaining gas: 1039985.750 units remaining) [ False - { Elt 0 1 } - Unit ] - - location: 18 (remaining gas: 1039985.590 units remaining) + { Elt 0 1 } ] + - location: 18 (remaining gas: 1039985.670 units remaining) [ (Some False) - { Elt 0 1 } - Unit ] - - location: 19 (remaining gas: 1039985.520 units remaining) + { Elt 0 1 } ] + - location: 19 (remaining gas: 1039985.600 units remaining) [ { Elt 0 1 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039985.440 units remaining) - [ (Pair { Elt 0 1 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.360 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039985.520 units remaining) + [ (Pair { Elt 0 1 } (Some False)) ] + - location: 21 (remaining gas: 1039985.440 units remaining) [ {} - (Pair { Elt 0 1 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.280 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) - Unit ] + (Pair { Elt 0 1 } (Some False)) ] + - location: 23 (remaining gas: 1039985.360 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out index e21446b2ea3e..3f422b3ca4c8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair 0 (S.7a576099dd.out @@ -8,48 +8,32 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[0] to 1 trace - - location: 11 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 0 1 } None) - Unit ] + - location: 12 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 0 1 } None) ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 0 1 } None) @storage - Unit ] + (Pair { Elt 0 1 } None) @storage ] - location: 13 (remaining gas: 1039985.990 units remaining) - [ (Pair { Elt 0 1 } None) @storage - Unit ] + [ (Pair { Elt 0 1 } None) @storage ] - location: 15 (remaining gas: 1039985.910 units remaining) - [ { Elt 0 1 } - Unit ] + [ { Elt 0 1 } ] - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 14 (remaining gas: 1039985.750 units remaining) - [ 1 @parameter - { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 17 (remaining gas: 1039985.670 units remaining) + { Elt 0 1 } ] + - location: 17 (remaining gas: 1039985.750 units remaining) [ False - { Elt 0 1 } - Unit ] - - location: 18 (remaining gas: 1039985.590 units remaining) + { Elt 0 1 } ] + - location: 18 (remaining gas: 1039985.670 units remaining) [ (Some False) - { Elt 0 1 } - Unit ] - - location: 19 (remaining gas: 1039985.520 units remaining) + { Elt 0 1 } ] + - location: 19 (remaining gas: 1039985.600 units remaining) [ { Elt 0 1 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039985.440 units remaining) - [ (Pair { Elt 0 1 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.360 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039985.520 units remaining) + [ (Pair { Elt 0 1 } (Some False)) ] + - location: 21 (remaining gas: 1039985.440 units remaining) [ {} - (Pair { Elt 0 1 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.280 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) - Unit ] + (Pair { Elt 0 1 } (Some False)) ] + - location: 23 (remaining gas: 1039985.360 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out index 855c55033532..2b9e3af7ca17 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.a78f9cbe43.out @@ -8,48 +8,32 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[1] to 0 trace - - location: 11 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 1 0 } None) - Unit ] + - location: 12 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 1 0 } None) ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 1 0 } None) @storage - Unit ] + (Pair { Elt 1 0 } None) @storage ] - location: 13 (remaining gas: 1039985.990 units remaining) - [ (Pair { Elt 1 0 } None) @storage - Unit ] + [ (Pair { Elt 1 0 } None) @storage ] - location: 15 (remaining gas: 1039985.910 units remaining) - [ { Elt 1 0 } - Unit ] + [ { Elt 1 0 } ] - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 14 (remaining gas: 1039985.750 units remaining) - [ 1 @parameter - { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 17 (remaining gas: 1039985.670 units remaining) + { Elt 1 0 } ] + - location: 17 (remaining gas: 1039985.750 units remaining) [ True - { Elt 1 0 } - Unit ] - - location: 18 (remaining gas: 1039985.590 units remaining) + { Elt 1 0 } ] + - location: 18 (remaining gas: 1039985.670 units remaining) [ (Some True) - { Elt 1 0 } - Unit ] - - location: 19 (remaining gas: 1039985.520 units remaining) + { Elt 1 0 } ] + - location: 19 (remaining gas: 1039985.600 units remaining) [ { Elt 1 0 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039985.440 units remaining) - [ (Pair { Elt 1 0 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039985.360 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039985.520 units remaining) + [ (Pair { Elt 1 0 } (Some True)) ] + - location: 21 (remaining gas: 1039985.440 units remaining) [ {} - (Pair { Elt 1 0 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039985.280 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) - Unit ] + (Pair { Elt 1 0 } (Some True)) ] + - location: 23 (remaining gas: 1039985.360 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out index b30fabedc306..f73324805a43 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair 0 (S.eb161b3e7b.out @@ -8,48 +8,32 @@ big_map diff New map(0) of type (big_map nat nat) Set map(0)[1] to 0 trace - - location: 11 (remaining gas: 1039986.170 units remaining) - [ (Pair 1 { Elt 1 0 } None) - Unit ] + - location: 12 (remaining gas: 1039986.170 units remaining) + [ (Pair 1 { Elt 1 0 } None) ] - location: 12 (remaining gas: 1039986.090 units remaining) [ 1 @parameter - (Pair { Elt 1 0 } None) @storage - Unit ] + (Pair { Elt 1 0 } None) @storage ] - location: 13 (remaining gas: 1039985.990 units remaining) - [ (Pair { Elt 1 0 } None) @storage - Unit ] + [ (Pair { Elt 1 0 } None) @storage ] - location: 15 (remaining gas: 1039985.910 units remaining) - [ { Elt 1 0 } - Unit ] + [ { Elt 1 0 } ] - location: 16 (remaining gas: 1039985.830 units remaining) [ { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 14 (remaining gas: 1039985.750 units remaining) - [ 1 @parameter - { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 17 (remaining gas: 1039985.670 units remaining) + { Elt 1 0 } ] + - location: 17 (remaining gas: 1039985.750 units remaining) [ True - { Elt 1 0 } - Unit ] - - location: 18 (remaining gas: 1039985.590 units remaining) + { Elt 1 0 } ] + - location: 18 (remaining gas: 1039985.670 units remaining) [ (Some True) - { Elt 1 0 } - Unit ] - - location: 19 (remaining gas: 1039985.520 units remaining) + { Elt 1 0 } ] + - location: 19 (remaining gas: 1039985.600 units remaining) [ { Elt 1 0 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039985.440 units remaining) - [ (Pair { Elt 1 0 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039985.360 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039985.520 units remaining) + [ (Pair { Elt 1 0 } (Some True)) ] + - location: 21 (remaining gas: 1039985.440 units remaining) [ {} - (Pair { Elt 1 0 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039985.280 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) - Unit ] + (Pair { Elt 1 0 } (Some True)) ] + - location: 23 (remaining gas: 1039985.360 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out index bbf4235ce03b..0389b0fa5c46 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.09d8aca862.out @@ -9,48 +9,32 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) - [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.460 units remaining) + [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 1 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039985.280 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039985.200 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.040 units remaining) - [ 1 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.960 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.040 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039984.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039984.960 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039984.890 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039984.730 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039984.650 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039984.810 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 21 (remaining gas: 1039984.730 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039984.570 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 23 (remaining gas: 1039984.650 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out index 6752074750f6..ad661f92a929 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1.8c67185afa.out @@ -9,48 +9,32 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) - [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.460 units remaining) + [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 1 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039985.280 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039985.200 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.040 units remaining) - [ 1 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.960 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.040 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039984.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039984.960 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039984.890 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039984.730 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039984.650 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039984.810 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 21 (remaining gas: 1039984.730 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039984.570 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 23 (remaining gas: 1039984.650 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out index 2e1e09c33a35..3b6efa62ce86 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.288a17ed5b.out @@ -9,48 +9,32 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) - [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.460 units remaining) + [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 2 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039985.280 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039985.200 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.040 units remaining) - [ 2 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.960 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.040 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039984.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039984.960 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039984.890 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039984.730 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039984.650 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039984.810 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 21 (remaining gas: 1039984.730 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039984.570 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 23 (remaining gas: 1039984.650 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out index 5561ed631fe6..92b534145120 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2.359cf3d084.out @@ -9,48 +9,32 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) - [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.460 units remaining) + [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 2 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039985.280 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039985.200 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.040 units remaining) - [ 2 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.960 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.040 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039984.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039984.960 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039984.890 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039984.730 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039984.650 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039984.810 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 21 (remaining gas: 1039984.730 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039984.570 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 23 (remaining gas: 1039984.650 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out index 8ad7a2e1b969..154f8a975db3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.1c70ed3ee1.out @@ -9,48 +9,32 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) - [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.460 units remaining) + [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 3 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039985.280 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039985.200 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.040 units remaining) - [ 3 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.960 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.040 units remaining) [ False - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039984.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039984.960 units remaining) [ (Some False) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039984.890 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039984.730 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039984.650 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039984.810 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] + - location: 21 (remaining gas: 1039984.730 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039984.570 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] + - location: 23 (remaining gas: 1039984.650 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out index 41c4e5a67484..acc9879831ab 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3.4df68c50c9.out @@ -9,48 +9,32 @@ big_map diff Set map(0)[1] to 4 Set map(0)[2] to 11 trace - - location: 11 (remaining gas: 1039985.460 units remaining) - [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.460 units remaining) + [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039985.380 units remaining) [ 3 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039985.280 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039985.200 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039985.120 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.040 units remaining) - [ 3 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039984.960 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.040 units remaining) [ False - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039984.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039984.960 units remaining) [ (Some False) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039984.810 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039984.890 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039984.730 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039984.650 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039984.810 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] + - location: 21 (remaining gas: 1039984.730 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039984.570 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] + - location: 23 (remaining gas: 1039984.650 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out index 27f300fb68cb..bf1da8185d92 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))0].out @@ -7,48 +7,32 @@ emitted operations big_map diff New map(0) of type (big_map nat nat) trace - - location: 11 (remaining gas: 1039986.730 units remaining) - [ (Pair 1 {} None) - Unit ] + - location: 12 (remaining gas: 1039986.730 units remaining) + [ (Pair 1 {} None) ] - location: 12 (remaining gas: 1039986.650 units remaining) [ 1 @parameter - (Pair {} None) @storage - Unit ] + (Pair {} None) @storage ] - location: 13 (remaining gas: 1039986.550 units remaining) - [ (Pair {} None) @storage - Unit ] + [ (Pair {} None) @storage ] - location: 15 (remaining gas: 1039986.470 units remaining) - [ {} - Unit ] + [ {} ] - location: 16 (remaining gas: 1039986.390 units remaining) [ {} - {} - Unit ] - - location: 14 (remaining gas: 1039986.310 units remaining) - [ 1 @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039986.230 units remaining) + {} ] + - location: 17 (remaining gas: 1039986.310 units remaining) [ False - {} - Unit ] - - location: 18 (remaining gas: 1039986.150 units remaining) + {} ] + - location: 18 (remaining gas: 1039986.230 units remaining) [ (Some False) - {} - Unit ] - - location: 19 (remaining gas: 1039986.080 units remaining) + {} ] + - location: 19 (remaining gas: 1039986.160 units remaining) [ {} - (Some False) - Unit ] - - location: 20 (remaining gas: 1039986 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.920 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039986.080 units remaining) + [ (Pair {} (Some False)) ] + - location: 21 (remaining gas: 1039986 units remaining) [ {} - (Pair {} (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.840 units remaining) - [ (Pair {} {} (Some False)) - Unit ] + (Pair {} (Some False)) ] + - location: 23 (remaining gas: 1039985.920 units remaining) + [ (Pair {} {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out index cd1d0dfa873a..b6138852ca82 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_nat.tz-(Pair {} None)-1-(Pair 0 (Some False))1].out @@ -7,48 +7,32 @@ emitted operations big_map diff New map(0) of type (big_map nat nat) trace - - location: 11 (remaining gas: 1039986.730 units remaining) - [ (Pair 1 {} None) - Unit ] + - location: 12 (remaining gas: 1039986.730 units remaining) + [ (Pair 1 {} None) ] - location: 12 (remaining gas: 1039986.650 units remaining) [ 1 @parameter - (Pair {} None) @storage - Unit ] + (Pair {} None) @storage ] - location: 13 (remaining gas: 1039986.550 units remaining) - [ (Pair {} None) @storage - Unit ] + [ (Pair {} None) @storage ] - location: 15 (remaining gas: 1039986.470 units remaining) - [ {} - Unit ] + [ {} ] - location: 16 (remaining gas: 1039986.390 units remaining) [ {} - {} - Unit ] - - location: 14 (remaining gas: 1039986.310 units remaining) - [ 1 @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039986.230 units remaining) + {} ] + - location: 17 (remaining gas: 1039986.310 units remaining) [ False - {} - Unit ] - - location: 18 (remaining gas: 1039986.150 units remaining) + {} ] + - location: 18 (remaining gas: 1039986.230 units remaining) [ (Some False) - {} - Unit ] - - location: 19 (remaining gas: 1039986.080 units remaining) + {} ] + - location: 19 (remaining gas: 1039986.160 units remaining) [ {} - (Some False) - Unit ] - - location: 20 (remaining gas: 1039986 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.920 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039986.080 units remaining) + [ (Pair {} (Some False)) ] + - location: 21 (remaining gas: 1039986 units remaining) [ {} - (Pair {} (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.840 units remaining) - [ (Pair {} {} (Some False)) - Unit ] + (Pair {} (Some False)) ] + - location: 23 (remaining gas: 1039985.920 units remaining) + [ (Pair {} {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" index 3e85868f2116..97c936973716 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.712049bd7b.out" @@ -9,48 +9,32 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 11 (remaining gas: 1039985.358 units remaining) - [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.358 units remaining) + [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - location: 12 (remaining gas: 1039985.278 units remaining) [ "baz" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 13 (remaining gas: 1039985.178 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 15 (remaining gas: 1039985.098 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] + [ { Elt "bar" 4 ; Elt "foo" 11 } ] - location: 16 (remaining gas: 1039985.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 14 (remaining gas: 1039984.938 units remaining) - [ "baz" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039984.858 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 17 (remaining gas: 1039984.938 units remaining) [ False - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 18 (remaining gas: 1039984.778 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 18 (remaining gas: 1039984.858 units remaining) [ (Some False) - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 19 (remaining gas: 1039984.708 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 19 (remaining gas: 1039984.788 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039984.628 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039984.548 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039984.708 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] + - location: 21 (remaining gas: 1039984.628 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039984.468 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] + - location: 23 (remaining gas: 1039984.548 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" index 52a3e4177c80..290e69005213 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.b18ef3a371.out" @@ -9,48 +9,32 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 11 (remaining gas: 1039985.358 units remaining) - [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.358 units remaining) + [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - location: 12 (remaining gas: 1039985.278 units remaining) [ "foo" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 13 (remaining gas: 1039985.178 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 15 (remaining gas: 1039985.098 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] + [ { Elt "bar" 4 ; Elt "foo" 11 } ] - location: 16 (remaining gas: 1039985.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 14 (remaining gas: 1039984.938 units remaining) - [ "foo" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039984.858 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 17 (remaining gas: 1039984.938 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 18 (remaining gas: 1039984.778 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 18 (remaining gas: 1039984.858 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 19 (remaining gas: 1039984.708 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 19 (remaining gas: 1039984.788 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039984.628 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039984.548 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039984.708 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 21 (remaining gas: 1039984.628 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039984.468 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 23 (remaining gas: 1039984.548 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" index d23af8e5c6ca..4bd78b7d4bc8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 1.d04a6af348.out" @@ -9,48 +9,32 @@ big_map diff Set map(0)["bar"] to 4 Set map(0)["foo"] to 11 trace - - location: 11 (remaining gas: 1039985.358 units remaining) - [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) - Unit ] + - location: 12 (remaining gas: 1039985.358 units remaining) + [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - location: 12 (remaining gas: 1039985.278 units remaining) [ "bar" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 13 (remaining gas: 1039985.178 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 15 (remaining gas: 1039985.098 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] + [ { Elt "bar" 4 ; Elt "foo" 11 } ] - location: 16 (remaining gas: 1039985.018 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 14 (remaining gas: 1039984.938 units remaining) - [ "bar" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039984.858 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 17 (remaining gas: 1039984.938 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 18 (remaining gas: 1039984.778 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 18 (remaining gas: 1039984.858 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 19 (remaining gas: 1039984.708 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 19 (remaining gas: 1039984.788 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039984.628 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039984.548 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039984.708 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 21 (remaining gas: 1039984.628 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039984.468 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 23 (remaining gas: 1039984.548 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" index 4199b35fb6dd..940a835748a5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\".1ae65b36c3.out" @@ -8,48 +8,32 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["foo"] to 0 trace - - location: 11 (remaining gas: 1039986.082 units remaining) - [ (Pair "foo" { Elt "foo" 0 } None) - Unit ] + - location: 12 (remaining gas: 1039986.082 units remaining) + [ (Pair "foo" { Elt "foo" 0 } None) ] - location: 12 (remaining gas: 1039986.002 units remaining) [ "foo" @parameter - (Pair { Elt "foo" 0 } None) @storage - Unit ] + (Pair { Elt "foo" 0 } None) @storage ] - location: 13 (remaining gas: 1039985.902 units remaining) - [ (Pair { Elt "foo" 0 } None) @storage - Unit ] + [ (Pair { Elt "foo" 0 } None) @storage ] - location: 15 (remaining gas: 1039985.822 units remaining) - [ { Elt "foo" 0 } - Unit ] + [ { Elt "foo" 0 } ] - location: 16 (remaining gas: 1039985.742 units remaining) [ { Elt "foo" 0 } - { Elt "foo" 0 } - Unit ] - - location: 14 (remaining gas: 1039985.662 units remaining) - [ "foo" @parameter - { Elt "foo" 0 } - { Elt "foo" 0 } - Unit ] - - location: 17 (remaining gas: 1039985.582 units remaining) + { Elt "foo" 0 } ] + - location: 17 (remaining gas: 1039985.662 units remaining) [ True - { Elt "foo" 0 } - Unit ] - - location: 18 (remaining gas: 1039985.502 units remaining) + { Elt "foo" 0 } ] + - location: 18 (remaining gas: 1039985.582 units remaining) [ (Some True) - { Elt "foo" 0 } - Unit ] - - location: 19 (remaining gas: 1039985.432 units remaining) + { Elt "foo" 0 } ] + - location: 19 (remaining gas: 1039985.512 units remaining) [ { Elt "foo" 0 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039985.352 units remaining) - [ (Pair { Elt "foo" 0 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039985.272 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039985.432 units remaining) + [ (Pair { Elt "foo" 0 } (Some True)) ] + - location: 21 (remaining gas: 1039985.352 units remaining) [ {} - (Pair { Elt "foo" 0 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039985.192 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) - Unit ] + (Pair { Elt "foo" 0 } (Some True)) ] + - location: 23 (remaining gas: 1039985.272 units remaining) + [ (Pair {} { Elt "foo" 0 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" index ca2927d321cd..66f420bf95e5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\".59ffcc6af5.out" @@ -8,48 +8,32 @@ big_map diff New map(0) of type (big_map string nat) Set map(0)["foo"] to 1 trace - - location: 11 (remaining gas: 1039986.082 units remaining) - [ (Pair "bar" { Elt "foo" 1 } None) - Unit ] + - location: 12 (remaining gas: 1039986.082 units remaining) + [ (Pair "bar" { Elt "foo" 1 } None) ] - location: 12 (remaining gas: 1039986.002 units remaining) [ "bar" @parameter - (Pair { Elt "foo" 1 } None) @storage - Unit ] + (Pair { Elt "foo" 1 } None) @storage ] - location: 13 (remaining gas: 1039985.902 units remaining) - [ (Pair { Elt "foo" 1 } None) @storage - Unit ] + [ (Pair { Elt "foo" 1 } None) @storage ] - location: 15 (remaining gas: 1039985.822 units remaining) - [ { Elt "foo" 1 } - Unit ] + [ { Elt "foo" 1 } ] - location: 16 (remaining gas: 1039985.742 units remaining) [ { Elt "foo" 1 } - { Elt "foo" 1 } - Unit ] - - location: 14 (remaining gas: 1039985.662 units remaining) - [ "bar" @parameter - { Elt "foo" 1 } - { Elt "foo" 1 } - Unit ] - - location: 17 (remaining gas: 1039985.582 units remaining) + { Elt "foo" 1 } ] + - location: 17 (remaining gas: 1039985.662 units remaining) [ False - { Elt "foo" 1 } - Unit ] - - location: 18 (remaining gas: 1039985.502 units remaining) + { Elt "foo" 1 } ] + - location: 18 (remaining gas: 1039985.582 units remaining) [ (Some False) - { Elt "foo" 1 } - Unit ] - - location: 19 (remaining gas: 1039985.432 units remaining) + { Elt "foo" 1 } ] + - location: 19 (remaining gas: 1039985.512 units remaining) [ { Elt "foo" 1 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039985.352 units remaining) - [ (Pair { Elt "foo" 1 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.272 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039985.432 units remaining) + [ (Pair { Elt "foo" 1 } (Some False)) ] + - location: 21 (remaining gas: 1039985.352 units remaining) [ {} - (Pair { Elt "foo" 1 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.192 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) - Unit ] + (Pair { Elt "foo" 1 } (Some False)) ] + - location: 23 (remaining gas: 1039985.272 units remaining) + [ (Pair {} { Elt "foo" 1 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" index f437c791a2cf..17b82250c62b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[big_map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair 0 (Some False))].out" @@ -7,48 +7,32 @@ emitted operations big_map diff New map(0) of type (big_map string nat) trace - - location: 11 (remaining gas: 1039986.686 units remaining) - [ (Pair "bar" {} None) - Unit ] + - location: 12 (remaining gas: 1039986.686 units remaining) + [ (Pair "bar" {} None) ] - location: 12 (remaining gas: 1039986.606 units remaining) [ "bar" @parameter - (Pair {} None) @storage - Unit ] + (Pair {} None) @storage ] - location: 13 (remaining gas: 1039986.506 units remaining) - [ (Pair {} None) @storage - Unit ] + [ (Pair {} None) @storage ] - location: 15 (remaining gas: 1039986.426 units remaining) - [ {} - Unit ] + [ {} ] - location: 16 (remaining gas: 1039986.346 units remaining) [ {} - {} - Unit ] - - location: 14 (remaining gas: 1039986.266 units remaining) - [ "bar" @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039986.186 units remaining) + {} ] + - location: 17 (remaining gas: 1039986.266 units remaining) [ False - {} - Unit ] - - location: 18 (remaining gas: 1039986.106 units remaining) + {} ] + - location: 18 (remaining gas: 1039986.186 units remaining) [ (Some False) - {} - Unit ] - - location: 19 (remaining gas: 1039986.036 units remaining) + {} ] + - location: 19 (remaining gas: 1039986.116 units remaining) [ {} - (Some False) - Unit ] - - location: 20 (remaining gas: 1039985.956 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.876 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039986.036 units remaining) + [ (Pair {} (Some False)) ] + - location: 21 (remaining gas: 1039985.956 units remaining) [ {} - (Pair {} (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.796 units remaining) - [ (Pair {} {} (Some False)) - Unit ] + (Pair {} (Some False)) ] + - location: 23 (remaining gas: 1039985.876 units remaining) + [ (Pair {} {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out index baac7b0a4d76..bb46c01b609a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_bytes_not_padded.tz-None-Unit-(Some 0.9b6e8bcbd3.out @@ -7,23 +7,18 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.230 units remaining) - [ (Pair Unit None) - Unit ] + - location: 8 (remaining gas: 1039993.230 units remaining) + [ (Pair Unit None) ] - location: 8 (remaining gas: 1039993.150 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039993.070 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039992.990 units remaining) - [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - location: 13 (remaining gas: 1039992.910 units remaining) [ {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + (Some 0x0000000000000000000000000000000000000000000000000000000000000000) ] - location: 15 (remaining gas: 1039992.830 units remaining) [ (Pair {} - (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) - Unit ] + (Some 0x0000000000000000000000000000000000000000000000000000000000000000)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out index b97d2ba055f9..69a524f96669 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_push_nat.tz-None-Unit-(Some 0x100000000000.d1219ca789.out @@ -7,23 +7,18 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.230 units remaining) - [ (Pair Unit None) - Unit ] + - location: 8 (remaining gas: 1039993.230 units remaining) + [ (Pair Unit None) ] - location: 8 (remaining gas: 1039993.150 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039993.070 units remaining) - [ 0x1000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x1000000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039992.990 units remaining) - [ (Some 0x1000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Some 0x1000000000000000000000000000000000000000000000000000000000000000) ] - location: 13 (remaining gas: 1039992.910 units remaining) [ {} - (Some 0x1000000000000000000000000000000000000000000000000000000000000000) - Unit ] + (Some 0x1000000000000000000000000000000000000000000000000000000000000000) ] - location: 15 (remaining gas: 1039992.830 units remaining) [ (Pair {} - (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) - Unit ] + (Some 0x1000000000000000000000000000000000000000000000000000000000000000)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out index c0ad70cf7381..9cd8507eba8e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x00-0].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 0x0000000000000000000000000000000000000000000000000000000000000000 0) ] - location: 7 (remaining gas: 1039994.610 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 @parameter - Unit ] + [ 0x0000000000000000000000000000000000000000000000000000000000000000 @parameter ] - location: 8 (remaining gas: 1039994.580 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 0 - Unit ] + 0 ] - location: 11 (remaining gas: 1039994.420 units remaining) - [ (Pair {} 0) - Unit ] + [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out index d62f48b315bc..a0712f98c955 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x01-1].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 0x0100000000000000000000000000000000000000000000000000000000000000 0) ] - location: 7 (remaining gas: 1039994.610 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 @parameter - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 @parameter ] - location: 8 (remaining gas: 1039994.580 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 1 - Unit ] + 1 ] - location: 11 (remaining gas: 1039994.420 units remaining) - [ (Pair {} 1) - Unit ] + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out index 7a1334fabc57..e87876987a74 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0x28db8e57af88d9576acd181b89f2.7a85c336ff.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 0) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 0) ] - location: 7 (remaining gas: 1039994.610 units remaining) - [ 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 @parameter - Unit ] + [ 0x28db8e57af88d9576acd181b89f24e50a89a6423f939026ed91349fc9af16c27 @parameter ] - location: 8 (remaining gas: 1039994.580 units remaining) - [ 17832688077013577776524784494464728518213913213412866604053735695200962927400 - Unit ] + [ 17832688077013577776524784494464728518213913213412866604053735695200962927400 ] - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 17832688077013577776524784494464728518213913213412866604053735695200962927400 - Unit ] + 17832688077013577776524784494464728518213913213412866604053735695200962927400 ] - location: 11 (remaining gas: 1039994.420 units remaining) [ (Pair {} - 17832688077013577776524784494464728518213913213412866604053735695200962927400) - Unit ] + 17832688077013577776524784494464728518213913213412866604053735695200962927400) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out index f461be7692bd..c2e736996ea3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_int.tz-0-0xb9e8abf8dc324a010007addde986.b821eb26b3.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 0) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 0) ] - location: 7 (remaining gas: 1039994.610 units remaining) - [ 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 @parameter - Unit ] + [ 0xb9e8abf8dc324a010007addde986fe0f7c81fab16d26819d0534b7691c0b0719 @parameter ] - location: 8 (remaining gas: 1039994.580 units remaining) - [ 11320265829256585830781521966149529460476767408210445238902869222031333517497 - Unit ] + [ 11320265829256585830781521966149529460476767408210445238902869222031333517497 ] - location: 9 (remaining gas: 1039994.500 units remaining) [ {} - 11320265829256585830781521966149529460476767408210445238902869222031333517497 - Unit ] + 11320265829256585830781521966149529460476767408210445238902869222031333517497 ] - location: 11 (remaining gas: 1039994.420 units remaining) [ (Pair {} - 11320265829256585830781521966149529460476767408210445238902869222031333517497) - Unit ] + 11320265829256585830781521966149529460476767408210445238902869222031333517497) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out index 3095ace3ffa4..13ceb9ebd9c5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_to_mutez.tz-0-0x10-16].out @@ -7,36 +7,26 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039988.655 units remaining) - [ (Pair 0x1000000000000000000000000000000000000000000000000000000000000000 0) - Unit ] + - location: 7 (remaining gas: 1039988.655 units remaining) + [ (Pair 0x1000000000000000000000000000000000000000000000000000000000000000 0) ] - location: 7 (remaining gas: 1039988.575 units remaining) - [ 0x1000000000000000000000000000000000000000000000000000000000000000 @parameter - Unit ] + [ 0x1000000000000000000000000000000000000000000000000000000000000000 @parameter ] - location: 8 (remaining gas: 1039988.545 units remaining) - [ 16 - Unit ] + [ 16 ] - location: 9 (remaining gas: 1039988.465 units remaining) - [ (Some 16) - Unit ] + [ (Some 16) ] - location: 11 (remaining gas: 1039988.385 units remaining) - [ 16 @some - Unit ] + [ 16 @some ] - location: 16 (remaining gas: 1039988.315 units remaining) - [ 16 @some - Unit ] + [ 16 @some ] - location: 17 (remaining gas: 1039988.235 units remaining) [ 1 - 16 @some - Unit ] + 16 @some ] - location: 20 (remaining gas: 1039987.902 units remaining) - [ 16 - Unit ] + [ 16 ] - location: 21 (remaining gas: 1039987.822 units remaining) [ {} - 16 - Unit ] + 16 ] - location: 23 (remaining gas: 1039987.742 units remaining) - [ (Pair {} 16) - Unit ] + [ (Pair {} 16) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out index cac8f62495dc..2618e502443c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0accef5bef.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ -42 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] + [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out index 2efbbcf3429c..30d2089a016b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.0ecc537252.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out index 8cae315ebb66..a752083d46f5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2229b767cd.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ -1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] + [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out index 5765b961cfe1..46ba3624d976 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.2ff549b46b.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out index 8a0c9ccec39b..e8027fa3a37d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.bf8a711be6.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out index b50ef170a19f..cd75f8c0d31d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x0100000000000000000000000000000.d41cbb044b.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out index fcc7c63e2d3c..b702a499cf40 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.a50412e458.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out index 7e414cf64f1b..b1a41fe8ebe9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.f3a349c4a7.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out index 9cf2df40815c..e79089299d01 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.1b9676e4c2.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out index fc5f7945d112..bb0ddda432d7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_int.tz-0x8578be1766f92cd82c5e5135c374a03.e966dc6de5.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out index d6e698523538..bb33b995e0de 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.964835cc43.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out index e41699da3121..cbbc40aa6480 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.b25ea709fb.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out index 03f56a5324b2..0c2e8623f85c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.eae36753ea.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out index 0e1aec29e8e3..84e394d182ef 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x0100000000000000000000000000000.ee57dac8f7.out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039994.690 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out index fd02a8bbfc31..80b12feb16bd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.928f6d4b93.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out index 9e391c5e85e5..7502f7f340d7 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.bd5800f6b8.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out index dca306a11a3b..8223f41761e4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.00e897789a.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out index 9991d6f94495..02e843528a3f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_fr_z_nat.tz-0x8578be1766f92cd82c5e5135c374a03.a4697eaa13.out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.690 units remaining) + - location: 7 (remaining gas: 1039994.690 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039994.610 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039994.220 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 9 (remaining gas: 1039994.140 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 11 (remaining gas: 1039994.060 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out index 30b6b566c8f1..49f0e8b18d55 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.0177355bbf.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 2 @parameter - Unit ] + 2 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out index 05f0a1b32a6f..1e426a0ef585 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.744166c609.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair -1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ -1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - -1 @parameter - Unit ] + -1 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + [ 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] + [ (Pair {} 0x00000000fffffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out index 8d36c6ff3769..ae287d8e33dc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.9f3c5cdc6a.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 0 @parameter - Unit ] + 0 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out index f21ea2fc1e1f..19bae04ba0cd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.a54cb341ba.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair -42 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ -42 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - -42 @parameter - Unit ] + -42 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + [ 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 - Unit ] + 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) - Unit ] + [ (Pair {} 0xd7fffffffefffffffe5bfeff02a4bd5305d8a10908d83933487d9d2953a7ed73) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out index 86481bca4204..e3f6d47eee87 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.b0dc584c94.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 1 @parameter - Unit ] + 1 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out index d4b74a0e4c5b..dd4565b2bb80 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x0100000000000000000000000000000.bddcad090c.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - Unit ] + 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out index 0ea675a2f47d..89a867dbe1fc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x4147a5ad0a633e4880d2296f08ec5c1.92c153eb47.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - Unit ] + 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out index 9591876adfc2..c79ea896450f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x5b0ecd0fa853810e356f1eb79721e80.290ab49d11.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - Unit ] + 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out index 252a772438ab..89b9fa6bb19a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.69f3589a06.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - Unit ] + 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out index d74c5a79a1b5..f58da6471687 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_int.tz-0x8578be1766f92cd82c5e5135c374a03.fee3c5cf43.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - Unit ] + 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out index 566f23598942..906e4504d1bc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.1bccc033e8.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 52435875175126190479447740508185965837690552500527637822603658699938581184514 - 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter - Unit ] + 52435875175126190479447740508185965837690552500527637822603658699938581184514 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out index 4123536b6d43..3991f45526ee 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.40958700fe.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair 0 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 0 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 0 @parameter - Unit ] + 0 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0000000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0000000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out index bcc08b751bff..670405a14043 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.6c62b03d78.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair 1 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 1 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 1 @parameter - Unit ] + 1 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0100000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0100000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out index f17516f187e7..0e9c9105766d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x0100000000000000000000000000000.d23f269341.out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) - [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039993.940 units remaining) + [ (Pair 2 0x0100000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 2 @parameter - 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - Unit ] + 0x0100000000000000000000000000000000000000000000000000000000000000 @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 @storage - 2 @parameter - Unit ] + 2 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x0200000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0200000000000000000000000000000000000000000000000000000000000000 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0200000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out index 8b78834003c5..36e621365357 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x4147a5ad0a633e4880d2296f08ec5c1.927f808504.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 22620284817922784902564672469917992996328211127984472897491698543785655336309 - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - Unit ] + 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x4147a5ad0a633e4880d2296f08ec5c12d03e3fa4a6b49ecbd16a30a3cfcdbe3f @storage - 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter - Unit ] + 22620284817922784902564672469917992996328211127984472897491698543785655336309 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + [ 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 - Unit ] + 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) - Unit ] + [ (Pair {} 0x4e387e0ebfb3d1633153c195036e0c0b672955c4a0e420f93ec20a76fe677c62) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out index 73462c7ac9e5..26b6705bf08f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x5b0ecd0fa853810e356f1eb79721e80.0c114c956a.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 33644916630334844239120348434626468649534186770809802792596996408934105684394 - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - Unit ] + 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x5b0ecd0fa853810e356f1eb79721e80b30510fcc3a455f4fc02fdd9a90c5401f @storage - 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter - Unit ] + 33644916630334844239120348434626468649534186770809802792596996408934105684394 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + [ 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 - Unit ] + 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) - Unit ] + [ (Pair {} 0x2ef123703093cbbbd124e15f2054fa5781ed0b8d092ec3c6e5d76b4ca918a221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out index ab9e0532d6c1..8f26c2f00636 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.03c4f38e68.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 69615968247920749285624776342583898043608129789011377475114141186797415307882 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter - Unit ] + 69615968247920749285624776342583898043608129789011377475114141186797415307882 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out index 095f3084ae7d..36bcdb4d4ad5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[bls12_381_z_fr_nat.tz-0x8578be1766f92cd82c5e5135c374a03.8ed19cfdd9.out @@ -7,26 +7,20 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.940 units remaining) + - location: 7 (remaining gas: 1039993.940 units remaining) [ (Pair 17180093072794558806177035834397932205917577288483739652510482486858834123369 - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d) ] - location: 7 (remaining gas: 1039993.860 units remaining) [ 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - Unit ] + 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage ] - location: 8 (remaining gas: 1039993.790 units remaining) [ 0x8578be1766f92cd82c5e5135c374a03a8562e263ea953a3f9711b0153b7fcf2d @storage - 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter - Unit ] + 17180093072794558806177035834397932205917577288483739652510482486858834123369 @parameter ] - location: 9 (remaining gas: 1039993.400 units remaining) - [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + [ 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 10 (remaining gas: 1039993.320 units remaining) [ {} - 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 - Unit ] + 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221 ] - location: 12 (remaining gas: 1039993.240 units remaining) - [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) - Unit ] + [ (Pair {} 0xfaa60dacea8e26112e524d379720fe4f95fbc5a26f1b1a67e229e26ddecbf221) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out index 8c050e45abc3..ac623e5e19b1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[car.tz-0-(Pair 34 17)-34].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.920 units remaining) - [ (Pair (Pair 34 17) 0) - Unit ] + - location: 9 (remaining gas: 1039993.920 units remaining) + [ (Pair (Pair 34 17) 0) ] - location: 9 (remaining gas: 1039993.840 units remaining) - [ (Pair 34 17) @parameter - Unit ] + [ (Pair 34 17) @parameter ] - location: 10 (remaining gas: 1039993.760 units remaining) - [ 34 - Unit ] + [ 34 ] - location: 11 (remaining gas: 1039993.680 units remaining) [ {} - 34 - Unit ] + 34 ] - location: 13 (remaining gas: 1039993.600 units remaining) - [ (Pair {} 34) - Unit ] + [ (Pair {} 34) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out index 4ac3e55405c1..46e2c8aac434 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cdr.tz-0-(Pair 34 17)-17].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.920 units remaining) - [ (Pair (Pair 34 17) 0) - Unit ] + - location: 9 (remaining gas: 1039993.920 units remaining) + [ (Pair (Pair 34 17) 0) ] - location: 9 (remaining gas: 1039993.840 units remaining) - [ (Pair 34 17) @parameter - Unit ] + [ (Pair 34 17) @parameter ] - location: 10 (remaining gas: 1039993.760 units remaining) - [ 17 - Unit ] + [ 17 ] - location: 11 (remaining gas: 1039993.680 units remaining) [ {} - 17 - Unit ] + 17 ] - location: 13 (remaining gas: 1039993.600 units remaining) - [ (Pair {} 17) - Unit ] + [ (Pair {} 17) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" index 06f6d64d6f04..6b0afed34982 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some \"NetXdQprcVkpaWU\")-Unit-(Some \".8420090f97.out" @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.950 units remaining) - [ (Pair Unit (Some "NetXdQprcVkpaWU")) - Unit ] + - location: 8 (remaining gas: 1039991.950 units remaining) + [ (Pair Unit (Some "NetXdQprcVkpaWU")) ] - location: 8 (remaining gas: 1039991.870 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039991.790 units remaining) - [ "NetXdQprcVkpaWU" - Unit ] + [ "NetXdQprcVkpaWU" ] - location: 10 (remaining gas: 1039991.710 units remaining) - [ (Some "NetXdQprcVkpaWU") - Unit ] + [ (Some "NetXdQprcVkpaWU") ] - location: 11 (remaining gas: 1039991.630 units remaining) [ {} - (Some "NetXdQprcVkpaWU") - Unit ] + (Some "NetXdQprcVkpaWU") ] - location: 13 (remaining gas: 1039991.550 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) - Unit ] + [ (Pair {} (Some "NetXdQprcVkpaWU")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" index f9dbd95cc532..2c138f6e8177 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-(Some 0x7a06a770)-Unit-(Some \"NetXdQprcVkpaWU\")].out" @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.400 units remaining) - [ (Pair Unit (Some "NetXdQprcVkpaWU")) - Unit ] + - location: 8 (remaining gas: 1039993.400 units remaining) + [ (Pair Unit (Some "NetXdQprcVkpaWU")) ] - location: 8 (remaining gas: 1039993.320 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039993.240 units remaining) - [ "NetXdQprcVkpaWU" - Unit ] + [ "NetXdQprcVkpaWU" ] - location: 10 (remaining gas: 1039993.160 units remaining) - [ (Some "NetXdQprcVkpaWU") - Unit ] + [ (Some "NetXdQprcVkpaWU") ] - location: 11 (remaining gas: 1039993.080 units remaining) [ {} - (Some "NetXdQprcVkpaWU") - Unit ] + (Some "NetXdQprcVkpaWU") ] - location: 13 (remaining gas: 1039993 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) - Unit ] + [ (Pair {} (Some "NetXdQprcVkpaWU")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" index 8c4f96d7b1db..fc91ae000d4a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[chain_id_store.tz-None-Unit-(Some \"NetXdQprcVkpaWU\")].out" @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair Unit None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair Unit None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039993.530 units remaining) - [ "NetXdQprcVkpaWU" - Unit ] + [ "NetXdQprcVkpaWU" ] - location: 10 (remaining gas: 1039993.450 units remaining) - [ (Some "NetXdQprcVkpaWU") - Unit ] + [ (Some "NetXdQprcVkpaWU") ] - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some "NetXdQprcVkpaWU") - Unit ] + (Some "NetXdQprcVkpaWU") ] - location: 13 (remaining gas: 1039993.290 units remaining) - [ (Pair {} (Some "NetXdQprcVkpaWU")) - Unit ] + [ (Pair {} (Some "NetXdQprcVkpaWU")) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out index 300db3138204..f8079d3f638a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-get.tz-Unit-(Pair 1 4 2 Unit)-Unit].out @@ -7,157 +7,117 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039941.990 units remaining) - [ (Pair (Pair 1 4 2 Unit) Unit) - Unit ] + - location: 11 (remaining gas: 1039941.990 units remaining) + [ (Pair (Pair 1 4 2 Unit) Unit) ] - location: 11 (remaining gas: 1039941.910 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 12 (remaining gas: 1039941.830 units remaining) [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 13 (remaining gas: 1039941.750 units remaining) [ 1 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 14 (remaining gas: 1039941.670 units remaining) [ 1 1 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 19 (remaining gas: 1039941.520 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 20 (remaining gas: 1039941.440 units remaining) [ True - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 21 (remaining gas: 1039941.380 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 22 (remaining gas: 1039941.310 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 27 (remaining gas: 1039941.230 units remaining) [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 28 (remaining gas: 1039941.150 units remaining) [ 1 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 30 (remaining gas: 1039941.070 units remaining) [ 1 1 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 35 (remaining gas: 1039940.920 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 36 (remaining gas: 1039940.840 units remaining) [ True - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 37 (remaining gas: 1039940.780 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 38 (remaining gas: 1039940.710 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 43 (remaining gas: 1039940.630 units remaining) [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 44 (remaining gas: 1039940.549 units remaining) [ 4 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 46 (remaining gas: 1039940.469 units remaining) [ 4 4 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 51 (remaining gas: 1039940.319 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 52 (remaining gas: 1039940.239 units remaining) [ True - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 53 (remaining gas: 1039940.179 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 54 (remaining gas: 1039940.109 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 59 (remaining gas: 1039940.029 units remaining) [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 60 (remaining gas: 1039939.947 units remaining) [ 2 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 62 (remaining gas: 1039939.867 units remaining) [ 2 2 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 67 (remaining gas: 1039939.717 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 68 (remaining gas: 1039939.637 units remaining) [ True - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 69 (remaining gas: 1039939.577 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 70 (remaining gas: 1039939.507 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 75 (remaining gas: 1039939.427 units remaining) [ (Pair 1 4 2 Unit) @parameter - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 76 (remaining gas: 1039939.344 units remaining) [ Unit - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 78 (remaining gas: 1039939.264 units remaining) [ Unit Unit - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 81 (remaining gas: 1039939.254 units remaining) [ 0 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 82 (remaining gas: 1039939.174 units remaining) [ True - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 83 (remaining gas: 1039939.114 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 84 (remaining gas: 1039939.044 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 89 (remaining gas: 1039938.964 units remaining) - [ Unit ] + [ ] - location: 90 (remaining gas: 1039938.884 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 91 (remaining gas: 1039938.804 units remaining) [ {} - Unit Unit ] - location: 93 (remaining gas: 1039938.724 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" index 2d8e9fef2cd1..5e9d8df74052 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set-2.tz-None-(Pair 1 4 2 Unit)-(Some (Pair 2 4 \"t.886cc365c6.out" @@ -7,41 +7,30 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039983.796 units remaining) - [ (Pair (Pair 1 4 2 Unit) None) - Unit ] + - location: 16 (remaining gas: 1039983.796 units remaining) + [ (Pair (Pair 1 4 2 Unit) None) ] - location: 16 (remaining gas: 1039983.716 units remaining) - [ (Pair 1 4 2 Unit) @parameter - Unit ] + [ (Pair 1 4 2 Unit) @parameter ] - location: 17 (remaining gas: 1039983.636 units remaining) [ 2 - (Pair 1 4 2 Unit) @parameter - Unit ] + (Pair 1 4 2 Unit) @parameter ] - location: 20 (remaining gas: 1039983.555 units remaining) - [ (Pair 2 4 2 Unit) - Unit ] + [ (Pair 2 4 2 Unit) ] - location: 22 (remaining gas: 1039983.475 units remaining) [ "toto" - (Pair 2 4 2 Unit) - Unit ] + (Pair 2 4 2 Unit) ] - location: 25 (remaining gas: 1039983.389 units remaining) - [ (Pair 2 4 "toto" Unit) - Unit ] + [ (Pair 2 4 "toto" Unit) ] - location: 27 (remaining gas: 1039983.309 units remaining) [ 0x01 - (Pair 2 4 "toto" Unit) - Unit ] + (Pair 2 4 "toto" Unit) ] - location: 30 (remaining gas: 1039983.222 units remaining) - [ (Pair 2 4 "toto" 0x01) - Unit ] + [ (Pair 2 4 "toto" 0x01) ] - location: 32 (remaining gas: 1039983.142 units remaining) - [ (Some (Pair 2 4 "toto" 0x01)) - Unit ] + [ (Some (Pair 2 4 "toto" 0x01)) ] - location: 33 (remaining gas: 1039983.062 units remaining) [ {} - (Some (Pair 2 4 "toto" 0x01)) - Unit ] + (Some (Pair 2 4 "toto" 0x01)) ] - location: 35 (remaining gas: 1039982.982 units remaining) - [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) - Unit ] + [ (Pair {} (Some (Pair 2 4 "toto" 0x01))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out index 59bdcbb34a48..b752bdd2e5a2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb-set.tz-(Pair 1 4 2 Unit)-Unit-(Pair 2 12 8 Unit)].out @@ -7,45 +7,33 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039984.270 units remaining) - [ (Pair Unit 1 4 2 Unit) - Unit ] + - location: 11 (remaining gas: 1039984.270 units remaining) + [ (Pair Unit 1 4 2 Unit) ] - location: 11 (remaining gas: 1039984.190 units remaining) - [ (Pair 1 4 2 Unit) @storage - Unit ] + [ (Pair 1 4 2 Unit) @storage ] - location: 12 (remaining gas: 1039984.110 units remaining) [ 2 - (Pair 1 4 2 Unit) @storage - Unit ] + (Pair 1 4 2 Unit) @storage ] - location: 15 (remaining gas: 1039984.029 units remaining) - [ (Pair 2 4 2 Unit) - Unit ] + [ (Pair 2 4 2 Unit) ] - location: 17 (remaining gas: 1039983.949 units remaining) [ 12 - (Pair 2 4 2 Unit) - Unit ] + (Pair 2 4 2 Unit) ] - location: 20 (remaining gas: 1039983.866 units remaining) - [ (Pair 2 12 2 Unit) - Unit ] + [ (Pair 2 12 2 Unit) ] - location: 22 (remaining gas: 1039983.786 units remaining) [ 8 - (Pair 2 12 2 Unit) - Unit ] + (Pair 2 12 2 Unit) ] - location: 25 (remaining gas: 1039983.700 units remaining) - [ (Pair 2 12 8 Unit) - Unit ] + [ (Pair 2 12 8 Unit) ] - location: 27 (remaining gas: 1039983.620 units remaining) [ Unit - (Pair 2 12 8 Unit) - Unit ] + (Pair 2 12 8 Unit) ] - location: 28 (remaining gas: 1039983.533 units remaining) - [ (Pair 2 12 8 Unit) - Unit ] + [ (Pair 2 12 8 Unit) ] - location: 30 (remaining gas: 1039983.453 units remaining) [ {} - (Pair 2 12 8 Unit) - Unit ] + (Pair 2 12 8 Unit) ] - location: 32 (remaining gas: 1039983.373 units remaining) - [ (Pair {} 2 12 8 Unit) - Unit ] + [ (Pair {} 2 12 8 Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out index e4739697c053..10d5599ed8bc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comb.tz-(Pair 0 0 0)-Unit-(Pair 1 2 3)].out @@ -7,30 +7,24 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.650 units remaining) - [ (Pair Unit 0 0 0) - Unit ] + - location: 10 (remaining gas: 1039989.650 units remaining) + [ (Pair Unit 0 0 0) ] - location: 10 (remaining gas: 1039989.570 units remaining) - [ Unit ] + [ ] - location: 11 (remaining gas: 1039989.490 units remaining) - [ 3 - Unit ] + [ 3 ] - location: 14 (remaining gas: 1039989.410 units remaining) [ 2 - 3 - Unit ] + 3 ] - location: 17 (remaining gas: 1039989.330 units remaining) [ 1 2 - 3 - Unit ] + 3 ] - location: 20 (remaining gas: 1039989.250 units remaining) [ {} 1 2 - 3 - Unit ] + 3 ] - location: 22 (remaining gas: 1039989.157 units remaining) - [ (Pair {} 1 2 3) - Unit ] + [ (Pair {} 1 2 3) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out index 4d7bc2ea7961..180c9434b50c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[compare.tz-Unit-Unit-Unit].out @@ -7,512 +7,392 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039762.979 units remaining) - [ (Pair Unit Unit) - Unit ] + - location: 7 (remaining gas: 1039762.979 units remaining) + [ (Pair Unit Unit) ] - location: 7 (remaining gas: 1039762.899 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039762.819 units remaining) - [ True - Unit ] + [ True ] - location: 11 (remaining gas: 1039762.739 units remaining) [ True - True - Unit ] + True ] - location: 12 (remaining gas: 1039762.531 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 14 (remaining gas: 1039762.451 units remaining) - [ True - Unit ] + [ True ] - location: 15 (remaining gas: 1039762.391 units remaining) - [ Unit ] + [ ] - location: 16 (remaining gas: 1039762.321 units remaining) - [ Unit ] + [ ] - location: 21 (remaining gas: 1039762.241 units remaining) - [ False - Unit ] + [ False ] - location: 24 (remaining gas: 1039762.161 units remaining) [ False - False - Unit ] + False ] - location: 25 (remaining gas: 1039761.953 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 27 (remaining gas: 1039761.873 units remaining) - [ True - Unit ] + [ True ] - location: 28 (remaining gas: 1039761.813 units remaining) - [ Unit ] + [ ] - location: 29 (remaining gas: 1039761.743 units remaining) - [ Unit ] + [ ] - location: 34 (remaining gas: 1039761.663 units remaining) - [ False - Unit ] + [ False ] - location: 37 (remaining gas: 1039761.583 units remaining) [ True - False - Unit ] + False ] - location: 40 (remaining gas: 1039761.375 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 42 (remaining gas: 1039761.295 units remaining) - [ True - Unit ] + [ True ] - location: 43 (remaining gas: 1039761.235 units remaining) - [ Unit ] + [ ] - location: 44 (remaining gas: 1039761.165 units remaining) - [ Unit ] + [ ] - location: 49 (remaining gas: 1039761.085 units remaining) - [ True - Unit ] + [ True ] - location: 52 (remaining gas: 1039761.005 units remaining) [ False - True - Unit ] + True ] - location: 55 (remaining gas: 1039760.797 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 57 (remaining gas: 1039760.717 units remaining) - [ True - Unit ] + [ True ] - location: 58 (remaining gas: 1039760.657 units remaining) - [ Unit ] + [ ] - location: 59 (remaining gas: 1039760.587 units remaining) - [ Unit ] + [ ] - location: 64 (remaining gas: 1039760.507 units remaining) - [ 0xaabbcc - Unit ] + [ 0xaabbcc ] - location: 67 (remaining gas: 1039760.427 units remaining) [ 0xaabbcc - 0xaabbcc - Unit ] + 0xaabbcc ] - location: 68 (remaining gas: 1039760.307 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 70 (remaining gas: 1039760.227 units remaining) - [ True - Unit ] + [ True ] - location: 71 (remaining gas: 1039760.167 units remaining) - [ Unit ] + [ ] - location: 72 (remaining gas: 1039760.097 units remaining) - [ Unit ] + [ ] - location: 77 (remaining gas: 1039760.017 units remaining) - [ 0x - Unit ] + [ 0x ] - location: 80 (remaining gas: 1039759.937 units remaining) [ 0x - 0x - Unit ] + 0x ] - location: 83 (remaining gas: 1039759.817 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 85 (remaining gas: 1039759.737 units remaining) - [ True - Unit ] + [ True ] - location: 86 (remaining gas: 1039759.677 units remaining) - [ Unit ] + [ ] - location: 87 (remaining gas: 1039759.607 units remaining) - [ Unit ] + [ ] - location: 92 (remaining gas: 1039759.527 units remaining) - [ 0x - Unit ] + [ 0x ] - location: 95 (remaining gas: 1039759.447 units remaining) [ 0x01 - 0x - Unit ] + 0x ] - location: 98 (remaining gas: 1039759.327 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 100 (remaining gas: 1039759.247 units remaining) - [ True - Unit ] + [ True ] - location: 101 (remaining gas: 1039759.187 units remaining) - [ Unit ] + [ ] - location: 102 (remaining gas: 1039759.117 units remaining) - [ Unit ] + [ ] - location: 107 (remaining gas: 1039759.037 units remaining) - [ 0x01 - Unit ] + [ 0x01 ] - location: 110 (remaining gas: 1039758.957 units remaining) [ 0x02 - 0x01 - Unit ] + 0x01 ] - location: 113 (remaining gas: 1039758.837 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 115 (remaining gas: 1039758.757 units remaining) - [ True - Unit ] + [ True ] - location: 116 (remaining gas: 1039758.697 units remaining) - [ Unit ] + [ ] - location: 117 (remaining gas: 1039758.627 units remaining) - [ Unit ] + [ ] - location: 122 (remaining gas: 1039758.547 units remaining) - [ 0x02 - Unit ] + [ 0x02 ] - location: 125 (remaining gas: 1039758.467 units remaining) [ 0x01 - 0x02 - Unit ] + 0x02 ] - location: 128 (remaining gas: 1039758.347 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 130 (remaining gas: 1039758.267 units remaining) - [ True - Unit ] + [ True ] - location: 131 (remaining gas: 1039758.207 units remaining) - [ Unit ] + [ ] - location: 132 (remaining gas: 1039758.137 units remaining) - [ Unit ] + [ ] - location: 137 (remaining gas: 1039758.057 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 140 (remaining gas: 1039757.977 units remaining) [ 1 - 1 - Unit ] + 1 ] - location: 141 (remaining gas: 1039757.827 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 143 (remaining gas: 1039757.747 units remaining) - [ True - Unit ] + [ True ] - location: 144 (remaining gas: 1039757.687 units remaining) - [ Unit ] + [ ] - location: 145 (remaining gas: 1039757.617 units remaining) - [ Unit ] + [ ] - location: 150 (remaining gas: 1039757.537 units remaining) - [ 10 - Unit ] + [ 10 ] - location: 153 (remaining gas: 1039757.457 units remaining) [ 5 - 10 - Unit ] + 10 ] - location: 156 (remaining gas: 1039757.307 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 158 (remaining gas: 1039757.227 units remaining) - [ True - Unit ] + [ True ] - location: 159 (remaining gas: 1039757.167 units remaining) - [ Unit ] + [ ] - location: 160 (remaining gas: 1039757.097 units remaining) - [ Unit ] + [ ] - location: 165 (remaining gas: 1039757.017 units remaining) - [ -4 - Unit ] + [ -4 ] - location: 168 (remaining gas: 1039756.937 units remaining) [ 1923 - -4 - Unit ] + -4 ] - location: 171 (remaining gas: 1039756.787 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 173 (remaining gas: 1039756.707 units remaining) - [ True - Unit ] + [ True ] - location: 174 (remaining gas: 1039756.647 units remaining) - [ Unit ] + [ ] - location: 175 (remaining gas: 1039756.577 units remaining) - [ Unit ] + [ ] - location: 180 (remaining gas: 1039756.497 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 183 (remaining gas: 1039756.417 units remaining) [ 1 - 1 - Unit ] + 1 ] - location: 184 (remaining gas: 1039756.267 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 186 (remaining gas: 1039756.187 units remaining) - [ True - Unit ] + [ True ] - location: 187 (remaining gas: 1039756.127 units remaining) - [ Unit ] + [ ] - location: 188 (remaining gas: 1039756.057 units remaining) - [ Unit ] + [ ] - location: 193 (remaining gas: 1039755.977 units remaining) - [ 10 - Unit ] + [ 10 ] - location: 196 (remaining gas: 1039755.897 units remaining) [ 5 - 10 - Unit ] + 10 ] - location: 199 (remaining gas: 1039755.747 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 201 (remaining gas: 1039755.667 units remaining) - [ True - Unit ] + [ True ] - location: 202 (remaining gas: 1039755.607 units remaining) - [ Unit ] + [ ] - location: 203 (remaining gas: 1039755.537 units remaining) - [ Unit ] + [ ] - location: 208 (remaining gas: 1039755.457 units remaining) - [ 4 - Unit ] + [ 4 ] - location: 211 (remaining gas: 1039755.377 units remaining) [ 1923 - 4 - Unit ] + 4 ] - location: 214 (remaining gas: 1039755.227 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 216 (remaining gas: 1039755.147 units remaining) - [ True - Unit ] + [ True ] - location: 217 (remaining gas: 1039755.087 units remaining) - [ Unit ] + [ ] - location: 218 (remaining gas: 1039755.017 units remaining) - [ Unit ] + [ ] - location: 223 (remaining gas: 1039754.937 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - Unit ] + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - location: 226 (remaining gas: 1039754.857 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - Unit ] + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - location: 227 (remaining gas: 1039754.647 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 229 (remaining gas: 1039754.567 units remaining) - [ True - Unit ] + [ True ] - location: 230 (remaining gas: 1039754.507 units remaining) - [ Unit ] + [ ] - location: 231 (remaining gas: 1039754.437 units remaining) - [ Unit ] + [ ] - location: 236 (remaining gas: 1039754.357 units remaining) - [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" - Unit ] + [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - location: 239 (remaining gas: 1039754.277 units remaining) [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" - Unit ] + "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" ] - location: 242 (remaining gas: 1039754.067 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 244 (remaining gas: 1039753.987 units remaining) - [ True - Unit ] + [ True ] - location: 245 (remaining gas: 1039753.927 units remaining) - [ Unit ] + [ ] - location: 246 (remaining gas: 1039753.857 units remaining) - [ Unit ] + [ ] - location: 251 (remaining gas: 1039753.777 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - Unit ] + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - location: 254 (remaining gas: 1039753.697 units remaining) [ "tz1ddb9NMYHZi5UzPdzTZMYQQZoMub195zgv" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - Unit ] + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - location: 257 (remaining gas: 1039753.487 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 259 (remaining gas: 1039753.407 units remaining) - [ True - Unit ] + [ True ] - location: 260 (remaining gas: 1039753.347 units remaining) - [ Unit ] + [ ] - location: 261 (remaining gas: 1039753.277 units remaining) - [ Unit ] + [ ] - location: 266 (remaining gas: 1039753.197 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 269 (remaining gas: 1039753.117 units remaining) [ 1 - 1 - Unit ] + 1 ] - location: 270 (remaining gas: 1039753.013 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 272 (remaining gas: 1039752.933 units remaining) - [ True - Unit ] + [ True ] - location: 273 (remaining gas: 1039752.873 units remaining) - [ Unit ] + [ ] - location: 274 (remaining gas: 1039752.803 units remaining) - [ Unit ] + [ ] - location: 279 (remaining gas: 1039752.723 units remaining) - [ 10 - Unit ] + [ 10 ] - location: 282 (remaining gas: 1039752.643 units remaining) [ 5 - 10 - Unit ] + 10 ] - location: 285 (remaining gas: 1039752.539 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 287 (remaining gas: 1039752.459 units remaining) - [ True - Unit ] + [ True ] - location: 288 (remaining gas: 1039752.399 units remaining) - [ Unit ] + [ ] - location: 289 (remaining gas: 1039752.329 units remaining) - [ Unit ] + [ ] - location: 294 (remaining gas: 1039752.249 units remaining) - [ 4 - Unit ] + [ 4 ] - location: 297 (remaining gas: 1039752.169 units remaining) [ 1923 - 4 - Unit ] + 4 ] - location: 300 (remaining gas: 1039752.065 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 302 (remaining gas: 1039751.985 units remaining) - [ True - Unit ] + [ True ] - location: 303 (remaining gas: 1039751.925 units remaining) - [ Unit ] + [ ] - location: 304 (remaining gas: 1039751.855 units remaining) - [ Unit ] + [ ] - location: 309 (remaining gas: 1039751.775 units remaining) - [ "AABBCC" - Unit ] + [ "AABBCC" ] - location: 312 (remaining gas: 1039751.695 units remaining) [ "AABBCC" - "AABBCC" - Unit ] + "AABBCC" ] - location: 313 (remaining gas: 1039751.575 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 315 (remaining gas: 1039751.495 units remaining) - [ True - Unit ] + [ True ] - location: 316 (remaining gas: 1039751.435 units remaining) - [ Unit ] + [ ] - location: 317 (remaining gas: 1039751.365 units remaining) - [ Unit ] + [ ] - location: 322 (remaining gas: 1039751.285 units remaining) - [ "" - Unit ] + [ "" ] - location: 325 (remaining gas: 1039751.205 units remaining) [ "" - "" - Unit ] + "" ] - location: 328 (remaining gas: 1039751.085 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 330 (remaining gas: 1039751.005 units remaining) - [ True - Unit ] + [ True ] - location: 331 (remaining gas: 1039750.945 units remaining) - [ Unit ] + [ ] - location: 332 (remaining gas: 1039750.875 units remaining) - [ Unit ] + [ ] - location: 337 (remaining gas: 1039750.795 units remaining) - [ "" - Unit ] + [ "" ] - location: 340 (remaining gas: 1039750.715 units remaining) [ "a" - "" - Unit ] + "" ] - location: 343 (remaining gas: 1039750.595 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 345 (remaining gas: 1039750.515 units remaining) - [ True - Unit ] + [ True ] - location: 346 (remaining gas: 1039750.455 units remaining) - [ Unit ] + [ ] - location: 347 (remaining gas: 1039750.385 units remaining) - [ Unit ] + [ ] - location: 352 (remaining gas: 1039750.305 units remaining) - [ "a" - Unit ] + [ "a" ] - location: 355 (remaining gas: 1039750.225 units remaining) [ "b" - "a" - Unit ] + "a" ] - location: 358 (remaining gas: 1039750.105 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 360 (remaining gas: 1039750.025 units remaining) - [ True - Unit ] + [ True ] - location: 361 (remaining gas: 1039749.965 units remaining) - [ Unit ] + [ ] - location: 362 (remaining gas: 1039749.895 units remaining) - [ Unit ] + [ ] - location: 367 (remaining gas: 1039749.815 units remaining) - [ "b" - Unit ] + [ "b" ] - location: 370 (remaining gas: 1039749.735 units remaining) [ "a" - "b" - Unit ] + "b" ] - location: 373 (remaining gas: 1039749.615 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 375 (remaining gas: 1039749.535 units remaining) - [ True - Unit ] + [ True ] - location: 376 (remaining gas: 1039749.475 units remaining) - [ Unit ] + [ ] - location: 377 (remaining gas: 1039749.405 units remaining) - [ Unit ] + [ ] - location: 382 (remaining gas: 1039749.325 units remaining) - [ "2019-09-16T08:38:05Z" - Unit ] + [ "2019-09-16T08:38:05Z" ] - location: 385 (remaining gas: 1039749.245 units remaining) [ "2019-09-16T08:38:05Z" - "2019-09-16T08:38:05Z" - Unit ] + "2019-09-16T08:38:05Z" ] - location: 386 (remaining gas: 1039749.105 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 388 (remaining gas: 1039749.025 units remaining) - [ True - Unit ] + [ True ] - location: 389 (remaining gas: 1039748.965 units remaining) - [ Unit ] + [ ] - location: 390 (remaining gas: 1039748.895 units remaining) - [ Unit ] + [ ] - location: 395 (remaining gas: 1039748.815 units remaining) - [ "2017-09-16T08:38:04Z" - Unit ] + [ "2017-09-16T08:38:04Z" ] - location: 398 (remaining gas: 1039748.735 units remaining) [ "2019-09-16T08:38:05Z" - "2017-09-16T08:38:04Z" - Unit ] + "2017-09-16T08:38:04Z" ] - location: 401 (remaining gas: 1039748.595 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 403 (remaining gas: 1039748.515 units remaining) - [ True - Unit ] + [ True ] - location: 404 (remaining gas: 1039748.455 units remaining) - [ Unit ] + [ ] - location: 405 (remaining gas: 1039748.385 units remaining) - [ Unit ] + [ ] - location: 410 (remaining gas: 1039748.305 units remaining) - [ "2019-09-16T08:38:05Z" - Unit ] + [ "2019-09-16T08:38:05Z" ] - location: 413 (remaining gas: 1039748.225 units remaining) [ "2019-09-16T08:38:04Z" - "2019-09-16T08:38:05Z" - Unit ] + "2019-09-16T08:38:05Z" ] - location: 416 (remaining gas: 1039748.085 units remaining) - [ -1 - Unit ] + [ -1 ] - location: 418 (remaining gas: 1039748.005 units remaining) - [ True - Unit ] + [ True ] - location: 419 (remaining gas: 1039747.945 units remaining) - [ Unit ] + [ ] - location: 420 (remaining gas: 1039747.875 units remaining) - [ Unit ] + [ ] - location: 425 (remaining gas: 1039747.795 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 426 (remaining gas: 1039747.715 units remaining) [ {} - Unit Unit ] - location: 428 (remaining gas: 1039747.635 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out index 1e135b11660a..aa413a2f5edb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[comparisons.tz-{}-{ -9999999; -1 ; 0 ; 1 ; 9999999 }-{ .bbaa8924d2.out @@ -12,301 +12,204 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039960.140 units remaining) - [ (Pair { -9999999 ; -1 ; 0 ; 1 ; 9999999 } {}) - Unit ] - - location: 10 (remaining gas: 1039960.060 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 11 (remaining gas: 1039959.980 units remaining) + - location: 10 (remaining gas: 1039960.920 units remaining) + [ (Pair { -9999999 ; -1 ; 0 ; 1 ; 9999999 } {}) ] + - location: 10 (remaining gas: 1039960.840 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 11 (remaining gas: 1039960.760 units remaining) [ {} - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 14 (remaining gas: 1039959.880 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 16 (remaining gas: 1039959.800 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 14 (remaining gas: 1039960.660 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 16 (remaining gas: 1039960.580 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039959.160 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 19 (remaining gas: 1039959.940 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039959.080 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 19 (remaining gas: 1039959.860 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039959 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 19 (remaining gas: 1039959.780 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039958.920 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 19 (remaining gas: 1039959.700 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 19 (remaining gas: 1039958.840 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 19 (remaining gas: 1039959.620 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 15 (remaining gas: 1039958.760 units remaining) - [ {} - { False ; False ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 20 (remaining gas: 1039958.690 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 20 (remaining gas: 1039959.550 units remaining) [ { False ; False ; True ; False ; False } {} - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 21 (remaining gas: 1039958.610 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 21 (remaining gas: 1039959.470 units remaining) [ { { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 22 (remaining gas: 1039958.510 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 24 (remaining gas: 1039958.430 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 22 (remaining gas: 1039959.370 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 24 (remaining gas: 1039959.290 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 27 (remaining gas: 1039957.790 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 27 (remaining gas: 1039958.650 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 27 (remaining gas: 1039957.710 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 27 (remaining gas: 1039958.570 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 27 (remaining gas: 1039957.630 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 27 (remaining gas: 1039958.490 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 27 (remaining gas: 1039957.550 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 27 (remaining gas: 1039958.410 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 27 (remaining gas: 1039957.470 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 27 (remaining gas: 1039958.330 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 23 (remaining gas: 1039957.390 units remaining) - [ { { False ; False ; True ; False ; False } } - { True ; True ; False ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 28 (remaining gas: 1039957.320 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 28 (remaining gas: 1039958.260 units remaining) [ { True ; True ; False ; True ; True } { { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 29 (remaining gas: 1039957.240 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 29 (remaining gas: 1039958.180 units remaining) [ { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 30 (remaining gas: 1039957.140 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 32 (remaining gas: 1039957.060 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 30 (remaining gas: 1039958.080 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 32 (remaining gas: 1039958 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 35 (remaining gas: 1039956.420 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 35 (remaining gas: 1039957.360 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 35 (remaining gas: 1039956.340 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 35 (remaining gas: 1039957.280 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 35 (remaining gas: 1039956.260 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 35 (remaining gas: 1039957.200 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 35 (remaining gas: 1039956.180 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 35 (remaining gas: 1039957.120 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 35 (remaining gas: 1039956.100 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 35 (remaining gas: 1039957.040 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 31 (remaining gas: 1039956.020 units remaining) - [ { { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { True ; True ; True ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 36 (remaining gas: 1039955.950 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 36 (remaining gas: 1039956.970 units remaining) [ { True ; True ; True ; False ; False } { { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 37 (remaining gas: 1039955.870 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 37 (remaining gas: 1039956.890 units remaining) [ { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 38 (remaining gas: 1039955.770 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 38 (remaining gas: 1039956.790 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 40 (remaining gas: 1039956.710 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 40 (remaining gas: 1039955.690 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039955.050 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 43 (remaining gas: 1039956.070 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039954.970 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 43 (remaining gas: 1039955.990 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039954.890 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 43 (remaining gas: 1039955.910 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039954.810 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 43 (remaining gas: 1039955.830 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 43 (remaining gas: 1039954.730 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 43 (remaining gas: 1039955.750 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 39 (remaining gas: 1039954.650 units remaining) - [ { { True ; True ; True ; False ; False } ; - { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { True ; True ; False ; False ; False } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 44 (remaining gas: 1039954.580 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 44 (remaining gas: 1039955.680 units remaining) [ { True ; True ; False ; False ; False } { { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 45 (remaining gas: 1039954.500 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 45 (remaining gas: 1039955.600 units remaining) [ { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 46 (remaining gas: 1039954.400 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 46 (remaining gas: 1039955.500 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 48 (remaining gas: 1039955.420 units remaining) [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 48 (remaining gas: 1039954.320 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 51 (remaining gas: 1039953.680 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 51 (remaining gas: 1039954.780 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 51 (remaining gas: 1039953.600 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 51 (remaining gas: 1039954.700 units remaining) [ False - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 51 (remaining gas: 1039953.520 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 51 (remaining gas: 1039954.620 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 51 (remaining gas: 1039953.440 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 51 (remaining gas: 1039954.540 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 51 (remaining gas: 1039953.360 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 51 (remaining gas: 1039954.460 units remaining) [ True - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 47 (remaining gas: 1039953.280 units remaining) - [ { { True ; True ; False ; False ; False } ; - { True ; True ; True ; False ; False } ; - { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { False ; False ; True ; True ; True } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 52 (remaining gas: 1039953.210 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 52 (remaining gas: 1039954.390 units remaining) [ { False ; False ; True ; True ; True } { { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 53 (remaining gas: 1039953.130 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 53 (remaining gas: 1039954.310 units remaining) [ { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; { False ; False ; True ; False ; False } } - { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 54 (remaining gas: 1039953.030 units remaining) - [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter - Unit ] - - location: 58 (remaining gas: 1039952.390 units remaining) - [ False - Unit ] - - location: 58 (remaining gas: 1039952.310 units remaining) - [ False - Unit ] - - location: 58 (remaining gas: 1039952.230 units remaining) - [ False - Unit ] - - location: 58 (remaining gas: 1039952.150 units remaining) - [ True - Unit ] - - location: 58 (remaining gas: 1039952.070 units remaining) - [ True - Unit ] - - location: 56 (remaining gas: 1039951.990 units remaining) - [ { { False ; False ; True ; True ; True } ; - { True ; True ; False ; False ; False } ; - { True ; True ; True ; False ; False } ; - { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - { False ; False ; False ; True ; True } - Unit ] - - location: 59 (remaining gas: 1039951.920 units remaining) + { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 54 (remaining gas: 1039954.210 units remaining) + [ { -9999999 ; -1 ; 0 ; 1 ; 9999999 } @parameter ] + - location: 58 (remaining gas: 1039953.570 units remaining) + [ False ] + - location: 58 (remaining gas: 1039953.490 units remaining) + [ False ] + - location: 58 (remaining gas: 1039953.410 units remaining) + [ False ] + - location: 58 (remaining gas: 1039953.330 units remaining) + [ True ] + - location: 58 (remaining gas: 1039953.250 units remaining) + [ True ] + - location: 59 (remaining gas: 1039953.180 units remaining) [ { False ; False ; False ; True ; True } { { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - Unit ] - - location: 60 (remaining gas: 1039951.840 units remaining) + { False ; False ; True ; False ; False } } ] + - location: 60 (remaining gas: 1039953.100 units remaining) [ { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - Unit ] - - location: 61 (remaining gas: 1039951.760 units remaining) + { False ; False ; True ; False ; False } } ] + - location: 61 (remaining gas: 1039953.020 units remaining) [ {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } } - Unit ] - - location: 63 (remaining gas: 1039951.680 units remaining) + { False ; False ; True ; False ; False } } ] + - location: 63 (remaining gas: 1039952.940 units remaining) [ (Pair {} { { False ; False ; False ; True ; True } ; { False ; False ; True ; True ; True } ; { True ; True ; False ; False ; False } ; { True ; True ; True ; False ; False } ; { True ; True ; False ; True ; True } ; - { False ; False ; True ; False ; False } }) - Unit ] + { False ; False ; True ; False ; False } }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" index 300220a48900..1faec940437e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"World!\" }-{ \"Hello World!\" }].out" @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.842 units remaining) - [ (Pair { "World!" } {}) - Unit ] - - location: 9 (remaining gas: 1039991.762 units remaining) - [ { "World!" } @parameter - Unit ] - - location: 12 (remaining gas: 1039991.170 units remaining) + - location: 9 (remaining gas: 1039991.972 units remaining) + [ (Pair { "World!" } {}) ] + - location: 9 (remaining gas: 1039991.892 units remaining) + [ { "World!" } @parameter ] + - location: 12 (remaining gas: 1039991.300 units remaining) [ "Hello " @hello - "World!" @parameter.elt - Unit ] - - location: 15 (remaining gas: 1039991.090 units remaining) - [ "Hello World!" - Unit ] - - location: 16 (remaining gas: 1039991.010 units remaining) + "World!" @parameter.elt ] + - location: 15 (remaining gas: 1039991.220 units remaining) + [ "Hello World!" ] + - location: 16 (remaining gas: 1039991.140 units remaining) [ {} - { "Hello World!" } - Unit ] - - location: 18 (remaining gas: 1039990.930 units remaining) - [ (Pair {} { "Hello World!" }) - Unit ] + { "Hello World!" } ] + - location: 18 (remaining gas: 1039991.060 units remaining) + [ (Pair {} { "Hello World!" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" index 72e7e5852af5..cc7745f49717 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{ \"test1\" ; \"test2\" }-{ \"Hello test1.c27e8c3ee6.out" @@ -7,31 +7,23 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.548 units remaining) - [ (Pair { "test1" ; "test2" } {}) - Unit ] - - location: 9 (remaining gas: 1039991.468 units remaining) - [ { "test1" ; "test2" } @parameter - Unit ] - - location: 12 (remaining gas: 1039990.864 units remaining) + - location: 9 (remaining gas: 1039991.678 units remaining) + [ (Pair { "test1" ; "test2" } {}) ] + - location: 9 (remaining gas: 1039991.598 units remaining) + [ { "test1" ; "test2" } @parameter ] + - location: 12 (remaining gas: 1039990.994 units remaining) [ "Hello " @hello - "test1" @parameter.elt - Unit ] - - location: 15 (remaining gas: 1039990.784 units remaining) - [ "Hello test1" - Unit ] - - location: 12 (remaining gas: 1039990.704 units remaining) + "test1" @parameter.elt ] + - location: 15 (remaining gas: 1039990.914 units remaining) + [ "Hello test1" ] + - location: 12 (remaining gas: 1039990.834 units remaining) [ "Hello " @hello - "test2" @parameter.elt - Unit ] - - location: 15 (remaining gas: 1039990.624 units remaining) - [ "Hello test2" - Unit ] - - location: 16 (remaining gas: 1039990.544 units remaining) + "test2" @parameter.elt ] + - location: 15 (remaining gas: 1039990.754 units remaining) + [ "Hello test2" ] + - location: 16 (remaining gas: 1039990.674 units remaining) [ {} - { "Hello test1" ; "Hello test2" } - Unit ] - - location: 18 (remaining gas: 1039990.464 units remaining) - [ (Pair {} { "Hello test1" ; "Hello test2" }) - Unit ] + { "Hello test1" ; "Hello test2" } ] + - location: 18 (remaining gas: 1039990.594 units remaining) + [ (Pair {} { "Hello test1" ; "Hello test2" }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out index ac4a2b501475..058113f68e68 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello.tz-{}-{}-{}].out @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.156 units remaining) - [ (Pair {} {}) - Unit ] - - location: 9 (remaining gas: 1039992.076 units remaining) - [ {} @parameter - Unit ] - - location: 16 (remaining gas: 1039991.496 units remaining) + - location: 9 (remaining gas: 1039992.286 units remaining) + [ (Pair {} {}) ] + - location: 9 (remaining gas: 1039992.206 units remaining) + [ {} @parameter ] + - location: 16 (remaining gas: 1039991.626 units remaining) [ {} - {} - Unit ] - - location: 18 (remaining gas: 1039991.416 units remaining) - [ (Pair {} {}) - Unit ] + {} ] + - location: 18 (remaining gas: 1039991.546 units remaining) + [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out index 3cb3c1cb50b9..d40338e2843b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xab ; 0xcd }-{ 0xffab ; 0xffcd }].out @@ -7,31 +7,23 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.750 units remaining) - [ (Pair { 0xab ; 0xcd } {}) - Unit ] - - location: 9 (remaining gas: 1039991.670 units remaining) - [ { 0xab ; 0xcd } @parameter - Unit ] - - location: 12 (remaining gas: 1039991.066 units remaining) + - location: 9 (remaining gas: 1039991.880 units remaining) + [ (Pair { 0xab ; 0xcd } {}) ] + - location: 9 (remaining gas: 1039991.800 units remaining) + [ { 0xab ; 0xcd } @parameter ] + - location: 12 (remaining gas: 1039991.196 units remaining) [ 0xff - 0xab @parameter.elt - Unit ] - - location: 15 (remaining gas: 1039990.986 units remaining) - [ 0xffab - Unit ] - - location: 12 (remaining gas: 1039990.906 units remaining) + 0xab @parameter.elt ] + - location: 15 (remaining gas: 1039991.116 units remaining) + [ 0xffab ] + - location: 12 (remaining gas: 1039991.036 units remaining) [ 0xff - 0xcd @parameter.elt - Unit ] - - location: 15 (remaining gas: 1039990.826 units remaining) - [ 0xffcd - Unit ] - - location: 16 (remaining gas: 1039990.746 units remaining) + 0xcd @parameter.elt ] + - location: 15 (remaining gas: 1039990.956 units remaining) + [ 0xffcd ] + - location: 16 (remaining gas: 1039990.876 units remaining) [ {} - { 0xffab ; 0xffcd } - Unit ] - - location: 18 (remaining gas: 1039990.666 units remaining) - [ (Pair {} { 0xffab ; 0xffcd }) - Unit ] + { 0xffab ; 0xffcd } ] + - location: 18 (remaining gas: 1039990.796 units remaining) + [ (Pair {} { 0xffab ; 0xffcd }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out index 3bfd047586aa..7fff64b0db66 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{ 0xcd }-{ 0xffcd }].out @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.990 units remaining) - [ (Pair { 0xcd } {}) - Unit ] - - location: 9 (remaining gas: 1039991.910 units remaining) - [ { 0xcd } @parameter - Unit ] - - location: 12 (remaining gas: 1039991.318 units remaining) + - location: 9 (remaining gas: 1039992.120 units remaining) + [ (Pair { 0xcd } {}) ] + - location: 9 (remaining gas: 1039992.040 units remaining) + [ { 0xcd } @parameter ] + - location: 12 (remaining gas: 1039991.448 units remaining) [ 0xff - 0xcd @parameter.elt - Unit ] - - location: 15 (remaining gas: 1039991.238 units remaining) - [ 0xffcd - Unit ] - - location: 16 (remaining gas: 1039991.158 units remaining) + 0xcd @parameter.elt ] + - location: 15 (remaining gas: 1039991.368 units remaining) + [ 0xffcd ] + - location: 16 (remaining gas: 1039991.288 units remaining) [ {} - { 0xffcd } - Unit ] - - location: 18 (remaining gas: 1039991.078 units remaining) - [ (Pair {} { 0xffcd }) - Unit ] + { 0xffcd } ] + - location: 18 (remaining gas: 1039991.208 units remaining) + [ (Pair {} { 0xffcd }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out index b4f44dbdb190..beed536686e9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_hello_bytes.tz-{}-{}-{}].out @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.230 units remaining) - [ (Pair {} {}) - Unit ] - - location: 9 (remaining gas: 1039992.150 units remaining) - [ {} @parameter - Unit ] - - location: 16 (remaining gas: 1039991.570 units remaining) + - location: 9 (remaining gas: 1039992.360 units remaining) + [ (Pair {} {}) ] + - location: 9 (remaining gas: 1039992.280 units remaining) + [ {} @parameter ] + - location: 16 (remaining gas: 1039991.700 units remaining) [ {} - {} - Unit ] - - location: 18 (remaining gas: 1039991.490 units remaining) - [ (Pair {} {}) - Unit ] + {} ] + - location: 18 (remaining gas: 1039991.620 units remaining) + [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" index cc234a35dec0..d5fade4cd3b9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"Hello\" ; \" \" ; \"World\" ; \"!\" }-\"He.0c7b4cd53c.out" @@ -7,137 +7,87 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039985.556 units remaining) - [ (Pair { "Hello" ; " " ; "World" ; "!" } "") - Unit ] - - location: 8 (remaining gas: 1039985.476 units remaining) - [ { "Hello" ; " " ; "World" ; "!" } @parameter - Unit ] - - location: 9 (remaining gas: 1039985.396 units remaining) + - location: 8 (remaining gas: 1039985.686 units remaining) + [ (Pair { "Hello" ; " " ; "World" ; "!" } "") ] + - location: 8 (remaining gas: 1039985.606 units remaining) + [ { "Hello" ; " " ; "World" ; "!" } @parameter ] + - location: 9 (remaining gas: 1039985.526 units remaining) [ "" - { "Hello" ; " " ; "World" ; "!" } @parameter - Unit ] - - location: 12 (remaining gas: 1039985.326 units remaining) + { "Hello" ; " " ; "World" ; "!" } @parameter ] + - location: 12 (remaining gas: 1039985.456 units remaining) [ { "Hello" ; " " ; "World" ; "!" } @parameter - "" - Unit ] - - location: 15 (remaining gas: 1039984.728 units remaining) + "" ] + - location: 15 (remaining gas: 1039984.858 units remaining) [ "" - "Hello" @parameter.elt - Unit ] - - location: 16 (remaining gas: 1039984.628 units remaining) - [ "Hello" @parameter.elt - Unit ] - - location: 18 (remaining gas: 1039984.548 units remaining) + "Hello" @parameter.elt ] + - location: 16 (remaining gas: 1039984.758 units remaining) + [ "Hello" @parameter.elt ] + - location: 18 (remaining gas: 1039984.678 units remaining) [ {} - "Hello" @parameter.elt - Unit ] - - location: 20 (remaining gas: 1039984.478 units remaining) + "Hello" @parameter.elt ] + - location: 20 (remaining gas: 1039984.608 units remaining) [ "Hello" @parameter.elt - {} - Unit ] - - location: 21 (remaining gas: 1039984.398 units remaining) - [ { "Hello" } - Unit ] - - location: 17 (remaining gas: 1039984.318 units remaining) - [ "" - { "Hello" } - Unit ] - - location: 22 (remaining gas: 1039984.238 units remaining) - [ { "" ; "Hello" } - Unit ] - - location: 23 (remaining gas: 1039984.118 units remaining) + {} ] + - location: 21 (remaining gas: 1039984.528 units remaining) + [ { "Hello" } ] + - location: 22 (remaining gas: 1039984.448 units remaining) + [ { "" ; "Hello" } ] + - location: 23 (remaining gas: 1039984.328 units remaining) + [ "Hello" ] + - location: 15 (remaining gas: 1039984.258 units remaining) [ "Hello" - Unit ] - - location: 15 (remaining gas: 1039984.048 units remaining) - [ "Hello" - " " @parameter.elt - Unit ] - - location: 16 (remaining gas: 1039983.948 units remaining) - [ " " @parameter.elt - Unit ] - - location: 18 (remaining gas: 1039983.868 units remaining) + " " @parameter.elt ] + - location: 16 (remaining gas: 1039984.158 units remaining) + [ " " @parameter.elt ] + - location: 18 (remaining gas: 1039984.078 units remaining) [ {} - " " @parameter.elt - Unit ] - - location: 20 (remaining gas: 1039983.798 units remaining) + " " @parameter.elt ] + - location: 20 (remaining gas: 1039984.008 units remaining) [ " " @parameter.elt - {} - Unit ] - - location: 21 (remaining gas: 1039983.718 units remaining) - [ { " " } - Unit ] - - location: 17 (remaining gas: 1039983.638 units remaining) - [ "Hello" - { " " } - Unit ] - - location: 22 (remaining gas: 1039983.558 units remaining) - [ { "Hello" ; " " } - Unit ] - - location: 23 (remaining gas: 1039983.438 units remaining) + {} ] + - location: 21 (remaining gas: 1039983.928 units remaining) + [ { " " } ] + - location: 22 (remaining gas: 1039983.848 units remaining) + [ { "Hello" ; " " } ] + - location: 23 (remaining gas: 1039983.728 units remaining) + [ "Hello " ] + - location: 15 (remaining gas: 1039983.658 units remaining) [ "Hello " - Unit ] - - location: 15 (remaining gas: 1039983.368 units remaining) - [ "Hello " - "World" @parameter.elt - Unit ] - - location: 16 (remaining gas: 1039983.268 units remaining) - [ "World" @parameter.elt - Unit ] - - location: 18 (remaining gas: 1039983.188 units remaining) + "World" @parameter.elt ] + - location: 16 (remaining gas: 1039983.558 units remaining) + [ "World" @parameter.elt ] + - location: 18 (remaining gas: 1039983.478 units remaining) [ {} - "World" @parameter.elt - Unit ] - - location: 20 (remaining gas: 1039983.118 units remaining) + "World" @parameter.elt ] + - location: 20 (remaining gas: 1039983.408 units remaining) [ "World" @parameter.elt - {} - Unit ] - - location: 21 (remaining gas: 1039983.038 units remaining) - [ { "World" } - Unit ] - - location: 17 (remaining gas: 1039982.958 units remaining) - [ "Hello " - { "World" } - Unit ] - - location: 22 (remaining gas: 1039982.878 units remaining) - [ { "Hello " ; "World" } - Unit ] - - location: 23 (remaining gas: 1039982.757 units remaining) + {} ] + - location: 21 (remaining gas: 1039983.328 units remaining) + [ { "World" } ] + - location: 22 (remaining gas: 1039983.248 units remaining) + [ { "Hello " ; "World" } ] + - location: 23 (remaining gas: 1039983.127 units remaining) + [ "Hello World" ] + - location: 15 (remaining gas: 1039983.057 units remaining) [ "Hello World" - Unit ] - - location: 15 (remaining gas: 1039982.687 units remaining) - [ "Hello World" - "!" @parameter.elt - Unit ] - - location: 16 (remaining gas: 1039982.587 units remaining) - [ "!" @parameter.elt - Unit ] - - location: 18 (remaining gas: 1039982.507 units remaining) + "!" @parameter.elt ] + - location: 16 (remaining gas: 1039982.957 units remaining) + [ "!" @parameter.elt ] + - location: 18 (remaining gas: 1039982.877 units remaining) [ {} - "!" @parameter.elt - Unit ] - - location: 20 (remaining gas: 1039982.437 units remaining) + "!" @parameter.elt ] + - location: 20 (remaining gas: 1039982.807 units remaining) [ "!" @parameter.elt - {} - Unit ] - - location: 21 (remaining gas: 1039982.357 units remaining) - [ { "!" } - Unit ] - - location: 17 (remaining gas: 1039982.277 units remaining) - [ "Hello World" - { "!" } - Unit ] - - location: 22 (remaining gas: 1039982.197 units remaining) - [ { "Hello World" ; "!" } - Unit ] - - location: 23 (remaining gas: 1039982.076 units remaining) - [ "Hello World!" - Unit ] - - location: 24 (remaining gas: 1039981.996 units remaining) + {} ] + - location: 21 (remaining gas: 1039982.727 units remaining) + [ { "!" } ] + - location: 22 (remaining gas: 1039982.647 units remaining) + [ { "Hello World" ; "!" } ] + - location: 23 (remaining gas: 1039982.526 units remaining) + [ "Hello World!" ] + - location: 24 (remaining gas: 1039982.446 units remaining) [ {} - "Hello World!" - Unit ] - - location: 26 (remaining gas: 1039981.916 units remaining) - [ (Pair {} "Hello World!") - Unit ] + "Hello World!" ] + - location: 26 (remaining gas: 1039982.366 units remaining) + [ (Pair {} "Hello World!") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" index c9149faf70fe..630ab5458dba 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{ \"a\" ; \"b\" ; \"c\" }-\"abc\"].out" @@ -7,109 +7,70 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039985.900 units remaining) - [ (Pair { "a" ; "b" ; "c" } "") - Unit ] - - location: 8 (remaining gas: 1039985.820 units remaining) - [ { "a" ; "b" ; "c" } @parameter - Unit ] - - location: 9 (remaining gas: 1039985.740 units remaining) + - location: 8 (remaining gas: 1039986.030 units remaining) + [ (Pair { "a" ; "b" ; "c" } "") ] + - location: 8 (remaining gas: 1039985.950 units remaining) + [ { "a" ; "b" ; "c" } @parameter ] + - location: 9 (remaining gas: 1039985.870 units remaining) [ "" - { "a" ; "b" ; "c" } @parameter - Unit ] - - location: 12 (remaining gas: 1039985.670 units remaining) + { "a" ; "b" ; "c" } @parameter ] + - location: 12 (remaining gas: 1039985.800 units remaining) [ { "a" ; "b" ; "c" } @parameter - "" - Unit ] - - location: 15 (remaining gas: 1039985.079 units remaining) + "" ] + - location: 15 (remaining gas: 1039985.209 units remaining) [ "" - "a" @parameter.elt - Unit ] - - location: 16 (remaining gas: 1039984.979 units remaining) - [ "a" @parameter.elt - Unit ] - - location: 18 (remaining gas: 1039984.899 units remaining) + "a" @parameter.elt ] + - location: 16 (remaining gas: 1039985.109 units remaining) + [ "a" @parameter.elt ] + - location: 18 (remaining gas: 1039985.029 units remaining) [ {} - "a" @parameter.elt - Unit ] - - location: 20 (remaining gas: 1039984.829 units remaining) + "a" @parameter.elt ] + - location: 20 (remaining gas: 1039984.959 units remaining) [ "a" @parameter.elt - {} - Unit ] - - location: 21 (remaining gas: 1039984.749 units remaining) - [ { "a" } - Unit ] - - location: 17 (remaining gas: 1039984.669 units remaining) - [ "" - { "a" } - Unit ] - - location: 22 (remaining gas: 1039984.589 units remaining) - [ { "" ; "a" } - Unit ] - - location: 23 (remaining gas: 1039984.469 units remaining) + {} ] + - location: 21 (remaining gas: 1039984.879 units remaining) + [ { "a" } ] + - location: 22 (remaining gas: 1039984.799 units remaining) + [ { "" ; "a" } ] + - location: 23 (remaining gas: 1039984.679 units remaining) + [ "a" ] + - location: 15 (remaining gas: 1039984.609 units remaining) [ "a" - Unit ] - - location: 15 (remaining gas: 1039984.399 units remaining) - [ "a" - "b" @parameter.elt - Unit ] - - location: 16 (remaining gas: 1039984.299 units remaining) - [ "b" @parameter.elt - Unit ] - - location: 18 (remaining gas: 1039984.219 units remaining) + "b" @parameter.elt ] + - location: 16 (remaining gas: 1039984.509 units remaining) + [ "b" @parameter.elt ] + - location: 18 (remaining gas: 1039984.429 units remaining) [ {} - "b" @parameter.elt - Unit ] - - location: 20 (remaining gas: 1039984.149 units remaining) + "b" @parameter.elt ] + - location: 20 (remaining gas: 1039984.359 units remaining) [ "b" @parameter.elt - {} - Unit ] - - location: 21 (remaining gas: 1039984.069 units remaining) - [ { "b" } - Unit ] - - location: 17 (remaining gas: 1039983.989 units remaining) - [ "a" - { "b" } - Unit ] - - location: 22 (remaining gas: 1039983.909 units remaining) - [ { "a" ; "b" } - Unit ] - - location: 23 (remaining gas: 1039983.789 units remaining) - [ "ab" - Unit ] - - location: 15 (remaining gas: 1039983.719 units remaining) + {} ] + - location: 21 (remaining gas: 1039984.279 units remaining) + [ { "b" } ] + - location: 22 (remaining gas: 1039984.199 units remaining) + [ { "a" ; "b" } ] + - location: 23 (remaining gas: 1039984.079 units remaining) + [ "ab" ] + - location: 15 (remaining gas: 1039984.009 units remaining) [ "ab" - "c" @parameter.elt - Unit ] - - location: 16 (remaining gas: 1039983.619 units remaining) - [ "c" @parameter.elt - Unit ] - - location: 18 (remaining gas: 1039983.539 units remaining) + "c" @parameter.elt ] + - location: 16 (remaining gas: 1039983.909 units remaining) + [ "c" @parameter.elt ] + - location: 18 (remaining gas: 1039983.829 units remaining) [ {} - "c" @parameter.elt - Unit ] - - location: 20 (remaining gas: 1039983.469 units remaining) + "c" @parameter.elt ] + - location: 20 (remaining gas: 1039983.759 units remaining) [ "c" @parameter.elt - {} - Unit ] - - location: 21 (remaining gas: 1039983.389 units remaining) - [ { "c" } - Unit ] - - location: 17 (remaining gas: 1039983.309 units remaining) - [ "ab" - { "c" } - Unit ] - - location: 22 (remaining gas: 1039983.229 units remaining) - [ { "ab" ; "c" } - Unit ] - - location: 23 (remaining gas: 1039983.109 units remaining) - [ "abc" - Unit ] - - location: 24 (remaining gas: 1039983.029 units remaining) + {} ] + - location: 21 (remaining gas: 1039983.679 units remaining) + [ { "c" } ] + - location: 22 (remaining gas: 1039983.599 units remaining) + [ { "ab" ; "c" } ] + - location: 23 (remaining gas: 1039983.479 units remaining) + [ "abc" ] + - location: 24 (remaining gas: 1039983.399 units remaining) [ {} - "abc" - Unit ] - - location: 26 (remaining gas: 1039982.949 units remaining) - [ (Pair {} "abc") - Unit ] + "abc" ] + - location: 26 (remaining gas: 1039983.319 units remaining) + [ (Pair {} "abc") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" index 74ae76d056e7..09e89302c648 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[concat_list.tz-\"\"-{}-\"\"].out" @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039986.692 units remaining) - [ (Pair {} "") - Unit ] - - location: 8 (remaining gas: 1039986.612 units remaining) - [ {} @parameter - Unit ] - - location: 9 (remaining gas: 1039986.532 units remaining) + - location: 8 (remaining gas: 1039986.822 units remaining) + [ (Pair {} "") ] + - location: 8 (remaining gas: 1039986.742 units remaining) + [ {} @parameter ] + - location: 9 (remaining gas: 1039986.662 units remaining) [ "" - {} @parameter - Unit ] - - location: 12 (remaining gas: 1039986.462 units remaining) + {} @parameter ] + - location: 12 (remaining gas: 1039986.592 units remaining) [ {} @parameter - "" - Unit ] - - location: 24 (remaining gas: 1039985.882 units remaining) + "" ] + - location: 24 (remaining gas: 1039986.012 units remaining) [ {} - "" - Unit ] - - location: 26 (remaining gas: 1039985.802 units remaining) - [ (Pair {} "") - Unit ] + "" ] + - location: 26 (remaining gas: 1039985.932 units remaining) + [ (Pair {} "") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out index 98ff42e3799d..21003d81318d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ -5 ; 10 }-99-{ 99 ; -5 ; 10 }].out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.830 units remaining) - [ (Pair 99 { -5 ; 10 }) - Unit ] + - location: 8 (remaining gas: 1039993.830 units remaining) + [ (Pair 99 { -5 ; 10 }) ] - location: 8 (remaining gas: 1039993.750 units remaining) [ 99 @parameter - { -5 ; 10 } @storage - Unit ] + { -5 ; 10 } @storage ] - location: 9 (remaining gas: 1039993.670 units remaining) - [ { 99 ; -5 ; 10 } - Unit ] + [ { 99 ; -5 ; 10 } ] - location: 10 (remaining gas: 1039993.590 units remaining) [ {} - { 99 ; -5 ; 10 } - Unit ] + { 99 ; -5 ; 10 } ] - location: 12 (remaining gas: 1039993.510 units remaining) - [ (Pair {} { 99 ; -5 ; 10 }) - Unit ] + [ (Pair {} { 99 ; -5 ; 10 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out index d50be3c59a0f..22895593e2a2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{ 10 }--5-{ -5 ; 10 }].out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.070 units remaining) - [ (Pair -5 { 10 }) - Unit ] + - location: 8 (remaining gas: 1039994.070 units remaining) + [ (Pair -5 { 10 }) ] - location: 8 (remaining gas: 1039993.990 units remaining) [ -5 @parameter - { 10 } @storage - Unit ] + { 10 } @storage ] - location: 9 (remaining gas: 1039993.910 units remaining) - [ { -5 ; 10 } - Unit ] + [ { -5 ; 10 } ] - location: 10 (remaining gas: 1039993.830 units remaining) [ {} - { -5 ; 10 } - Unit ] + { -5 ; 10 } ] - location: 12 (remaining gas: 1039993.750 units remaining) - [ (Pair {} { -5 ; 10 }) - Unit ] + [ (Pair {} { -5 ; 10 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out index fe7969c3b204..8c12809ab2fe 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[cons.tz-{}-10-{ 10 }].out @@ -7,21 +7,16 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.310 units remaining) - [ (Pair 10 {}) - Unit ] + - location: 8 (remaining gas: 1039994.310 units remaining) + [ (Pair 10 {}) ] - location: 8 (remaining gas: 1039994.230 units remaining) [ 10 @parameter - {} @storage - Unit ] + {} @storage ] - location: 9 (remaining gas: 1039994.150 units remaining) - [ { 10 } - Unit ] + [ { 10 } ] - location: 10 (remaining gas: 1039994.070 units remaining) [ {} - { 10 } - Unit ] + { 10 } ] - location: 12 (remaining gas: 1039993.990 units remaining) - [ (Pair {} { 10 }) - Unit ] + [ (Pair {} { 10 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" index dbd989c3ad34..9d0e0b5fc197 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"A\" } { \"B\" })-(Some False)].out" @@ -7,194 +7,129 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039956.392 units remaining) - [ (Pair (Pair { "A" } { "B" }) None) - Unit ] - - location: 12 (remaining gas: 1039956.312 units remaining) + - location: 12 (remaining gas: 1039956.652 units remaining) + [ (Pair (Pair { "A" } { "B" }) None) ] + - location: 12 (remaining gas: 1039956.572 units remaining) + [ (Pair { "A" } { "B" }) @parameter ] + - location: 13 (remaining gas: 1039956.492 units remaining) [ (Pair { "A" } { "B" }) @parameter - Unit ] - - location: 13 (remaining gas: 1039956.232 units remaining) - [ (Pair { "A" } { "B" }) @parameter - (Pair { "A" } { "B" }) @parameter - Unit ] - - location: 14 (remaining gas: 1039956.152 units remaining) - [ { "A" } - (Pair { "A" } { "B" }) @parameter - Unit ] - - location: 15 (remaining gas: 1039956.052 units remaining) - [ (Pair { "A" } { "B" }) @parameter - Unit ] - - location: 17 (remaining gas: 1039955.972 units remaining) - [ { "B" } - Unit ] - - location: 17 (remaining gas: 1039955.892 units remaining) + (Pair { "A" } { "B" }) @parameter ] + - location: 14 (remaining gas: 1039956.412 units remaining) [ { "A" } - { "B" } - Unit ] - - location: 18 (remaining gas: 1039955.652 units remaining) + (Pair { "A" } { "B" }) @parameter ] + - location: 15 (remaining gas: 1039956.312 units remaining) + [ (Pair { "A" } { "B" }) @parameter ] + - location: 17 (remaining gas: 1039956.232 units remaining) + [ { "B" } ] + - location: 18 (remaining gas: 1039955.992 units remaining) [ {} { "A" } - { "B" } - Unit ] - - location: 20 (remaining gas: 1039955.582 units remaining) + { "B" } ] + - location: 20 (remaining gas: 1039955.922 units remaining) [ { "A" } {} - { "B" } - Unit ] - - location: 23 (remaining gas: 1039954.995 units remaining) + { "B" } ] + - location: 23 (remaining gas: 1039955.335 units remaining) [ (Pair "A" {}) - { "B" } - Unit ] - - location: 24 (remaining gas: 1039954.915 units remaining) + { "B" } ] + - location: 24 (remaining gas: 1039955.255 units remaining) [ (Pair "A" {}) (Pair "A" {}) - { "B" } - Unit ] - - location: 25 (remaining gas: 1039954.835 units remaining) + { "B" } ] + - location: 25 (remaining gas: 1039955.175 units remaining) [ "A" @elt (Pair "A" {}) - { "B" } - Unit ] - - location: 26 (remaining gas: 1039954.735 units remaining) + { "B" } ] + - location: 26 (remaining gas: 1039955.075 units remaining) [ (Pair "A" {}) - { "B" } - Unit ] - - location: 28 (remaining gas: 1039954.655 units remaining) + { "B" } ] + - location: 28 (remaining gas: 1039954.995 units remaining) [ {} - { "B" } - Unit ] - - location: 28 (remaining gas: 1039954.575 units remaining) - [ "A" @elt - {} - { "B" } - Unit ] - - location: 29 (remaining gas: 1039954.495 units remaining) + { "B" } ] + - location: 29 (remaining gas: 1039954.915 units remaining) [ True "A" @elt {} - { "B" } - Unit ] - - location: 32 (remaining gas: 1039954.425 units remaining) + { "B" } ] + - location: 32 (remaining gas: 1039954.845 units remaining) [ "A" @elt True {} - { "B" } - Unit ] - - location: 33 (remaining gas: 1039954.345 units remaining) + { "B" } ] + - location: 33 (remaining gas: 1039954.765 units remaining) [ { "A" } - { "B" } - Unit ] - - location: 34 (remaining gas: 1039954.265 units remaining) + { "B" } ] + - location: 34 (remaining gas: 1039954.685 units remaining) [ True { "A" } - { "B" } - Unit ] - - location: 37 (remaining gas: 1039954.195 units remaining) + { "B" } ] + - location: 37 (remaining gas: 1039954.615 units remaining) [ { "A" } True - { "B" } - Unit ] - - location: 38 (remaining gas: 1039954.115 units remaining) + { "B" } ] + - location: 38 (remaining gas: 1039954.535 units remaining) [ (Pair { "A" } True) - { "B" } - Unit ] - - location: 39 (remaining gas: 1039954.045 units remaining) + { "B" } ] + - location: 39 (remaining gas: 1039954.465 units remaining) [ { "B" } - (Pair { "A" } True) - Unit ] - - location: 42 (remaining gas: 1039953.458 units remaining) + (Pair { "A" } True) ] + - location: 42 (remaining gas: 1039953.878 units remaining) + [ (Pair "B" { "A" } True) ] + - location: 43 (remaining gas: 1039953.798 units remaining) [ (Pair "B" { "A" } True) - Unit ] - - location: 43 (remaining gas: 1039953.378 units remaining) - [ (Pair "B" { "A" } True) - (Pair "B" { "A" } True) - Unit ] - - location: 44 (remaining gas: 1039953.298 units remaining) + (Pair "B" { "A" } True) ] + - location: 44 (remaining gas: 1039953.718 units remaining) [ (Pair "B" { "A" } True) (Pair "B" { "A" } True) - (Pair "B" { "A" } True) - Unit ] - - location: 45 (remaining gas: 1039953.218 units remaining) + (Pair "B" { "A" } True) ] + - location: 45 (remaining gas: 1039953.638 units remaining) [ "B" @elt (Pair "B" { "A" } True) - (Pair "B" { "A" } True) - Unit ] - - location: 46 (remaining gas: 1039953.118 units remaining) + (Pair "B" { "A" } True) ] + - location: 46 (remaining gas: 1039953.538 units remaining) [ (Pair "B" { "A" } True) - (Pair "B" { "A" } True) - Unit ] - - location: 49 (remaining gas: 1039953.038 units remaining) + (Pair "B" { "A" } True) ] + - location: 49 (remaining gas: 1039953.458 units remaining) [ (Pair { "A" } True) - (Pair "B" { "A" } True) - Unit ] - - location: 50 (remaining gas: 1039952.958 units remaining) + (Pair "B" { "A" } True) ] + - location: 50 (remaining gas: 1039953.378 units remaining) [ { "A" } - (Pair "B" { "A" } True) - Unit ] - - location: 51 (remaining gas: 1039952.858 units remaining) - [ (Pair "B" { "A" } True) - Unit ] - - location: 54 (remaining gas: 1039952.778 units remaining) - [ (Pair { "A" } True) - Unit ] - - location: 55 (remaining gas: 1039952.698 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039952.618 units remaining) + (Pair "B" { "A" } True) ] + - location: 51 (remaining gas: 1039953.278 units remaining) + [ (Pair "B" { "A" } True) ] + - location: 54 (remaining gas: 1039953.198 units remaining) + [ (Pair { "A" } True) ] + - location: 55 (remaining gas: 1039953.118 units remaining) + [ True ] + - location: 56 (remaining gas: 1039953.038 units remaining) [ { "A" } - True - Unit ] - - location: 56 (remaining gas: 1039952.538 units remaining) - [ { "A" } - { "A" } - True - Unit ] - - location: 47 (remaining gas: 1039952.458 units remaining) - [ "B" @elt - { "A" } { "A" } - True - Unit ] - - location: 57 (remaining gas: 1039952.378 units remaining) + True ] + - location: 57 (remaining gas: 1039952.958 units remaining) [ False { "A" } - True - Unit ] - - location: 58 (remaining gas: 1039952.278 units remaining) + True ] + - location: 58 (remaining gas: 1039952.858 units remaining) [ { "A" } - True - Unit ] - - location: 60 (remaining gas: 1039952.208 units remaining) + True ] + - location: 60 (remaining gas: 1039952.788 units remaining) [ True - { "A" } - Unit ] - - location: 60 (remaining gas: 1039952.128 units remaining) + { "A" } ] + - location: 61 (remaining gas: 1039952.688 units remaining) [ False - True - { "A" } - Unit ] - - location: 61 (remaining gas: 1039952.028 units remaining) - [ False - { "A" } - Unit ] - - location: 62 (remaining gas: 1039951.958 units remaining) + { "A" } ] + - location: 62 (remaining gas: 1039952.618 units remaining) [ { "A" } - False - Unit ] - - location: 63 (remaining gas: 1039951.878 units remaining) - [ (Pair { "A" } False) - Unit ] - - location: 64 (remaining gas: 1039951.798 units remaining) - [ False - Unit ] - - location: 65 (remaining gas: 1039951.718 units remaining) - [ (Some False) - Unit ] - - location: 66 (remaining gas: 1039951.638 units remaining) + False ] + - location: 63 (remaining gas: 1039952.538 units remaining) + [ (Pair { "A" } False) ] + - location: 64 (remaining gas: 1039952.458 units remaining) + [ False ] + - location: 65 (remaining gas: 1039952.378 units remaining) + [ (Some False) ] + - location: 66 (remaining gas: 1039952.298 units remaining) [ {} - (Some False) - Unit ] - - location: 68 (remaining gas: 1039951.558 units remaining) - [ (Pair {} (Some False)) - Unit ] + (Some False) ] + - location: 68 (remaining gas: 1039952.218 units remaining) + [ (Pair {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" index 8ca8d7361a76..e76c4c23bff8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"B\" ; \"asdf\" ; \"C\" }.4360bbe5d0.out" @@ -7,487 +7,319 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039955.012 units remaining) - [ (Pair (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) None) - Unit ] - - location: 12 (remaining gas: 1039954.932 units remaining) + - location: 12 (remaining gas: 1039955.272 units remaining) + [ (Pair (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) None) ] + - location: 12 (remaining gas: 1039955.192 units remaining) + [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter ] + - location: 13 (remaining gas: 1039955.112 units remaining) [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter - Unit ] - - location: 13 (remaining gas: 1039954.852 units remaining) - [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter - (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter - Unit ] - - location: 14 (remaining gas: 1039954.772 units remaining) + (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter ] + - location: 14 (remaining gas: 1039955.032 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } - (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter - Unit ] - - location: 15 (remaining gas: 1039954.672 units remaining) - [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter - Unit ] - - location: 17 (remaining gas: 1039954.592 units remaining) - [ { "B" ; "C" ; "asdf" } - Unit ] - - location: 17 (remaining gas: 1039954.512 units remaining) - [ { "B" ; "B" ; "asdf" ; "C" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 18 (remaining gas: 1039954.272 units remaining) + (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter ] + - location: 15 (remaining gas: 1039954.932 units remaining) + [ (Pair { "B" ; "B" ; "asdf" ; "C" } { "B" ; "C" ; "asdf" }) @parameter ] + - location: 17 (remaining gas: 1039954.852 units remaining) + [ { "B" ; "C" ; "asdf" } ] + - location: 18 (remaining gas: 1039954.612 units remaining) [ {} { "B" ; "B" ; "asdf" ; "C" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 20 (remaining gas: 1039954.202 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 20 (remaining gas: 1039954.542 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } {} - { "B" ; "C" ; "asdf" } - Unit ] - - location: 23 (remaining gas: 1039953.594 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 23 (remaining gas: 1039953.934 units remaining) [ (Pair "B" {}) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 24 (remaining gas: 1039953.514 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 24 (remaining gas: 1039953.854 units remaining) [ (Pair "B" {}) (Pair "B" {}) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 25 (remaining gas: 1039953.434 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 25 (remaining gas: 1039953.774 units remaining) [ "B" @elt (Pair "B" {}) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 26 (remaining gas: 1039953.334 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 26 (remaining gas: 1039953.674 units remaining) [ (Pair "B" {}) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039953.254 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 28 (remaining gas: 1039953.594 units remaining) [ {} - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039953.174 units remaining) - [ "B" @elt - {} - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039953.094 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 29 (remaining gas: 1039953.514 units remaining) [ True "B" @elt {} - { "B" ; "C" ; "asdf" } - Unit ] - - location: 32 (remaining gas: 1039953.024 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 32 (remaining gas: 1039953.444 units remaining) [ "B" @elt True {} - { "B" ; "C" ; "asdf" } - Unit ] - - location: 33 (remaining gas: 1039952.944 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 33 (remaining gas: 1039953.364 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 23 (remaining gas: 1039952.864 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 23 (remaining gas: 1039953.284 units remaining) [ (Pair "B" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 24 (remaining gas: 1039952.784 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 24 (remaining gas: 1039953.204 units remaining) [ (Pair "B" { "B" }) (Pair "B" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 25 (remaining gas: 1039952.704 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 25 (remaining gas: 1039953.124 units remaining) [ "B" @elt (Pair "B" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 26 (remaining gas: 1039952.604 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 26 (remaining gas: 1039953.024 units remaining) [ (Pair "B" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039952.524 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 28 (remaining gas: 1039952.944 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039952.444 units remaining) - [ "B" @elt - { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039952.364 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 29 (remaining gas: 1039952.864 units remaining) [ True "B" @elt { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 32 (remaining gas: 1039952.294 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 32 (remaining gas: 1039952.794 units remaining) [ "B" @elt True { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 33 (remaining gas: 1039952.214 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 33 (remaining gas: 1039952.714 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 23 (remaining gas: 1039952.134 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 23 (remaining gas: 1039952.634 units remaining) [ (Pair "asdf" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 24 (remaining gas: 1039952.054 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 24 (remaining gas: 1039952.554 units remaining) [ (Pair "asdf" { "B" }) (Pair "asdf" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 25 (remaining gas: 1039951.974 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 25 (remaining gas: 1039952.474 units remaining) [ "asdf" @elt (Pair "asdf" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 26 (remaining gas: 1039951.874 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 26 (remaining gas: 1039952.374 units remaining) [ (Pair "asdf" { "B" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039951.794 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 28 (remaining gas: 1039952.294 units remaining) [ { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039951.714 units remaining) - [ "asdf" @elt - { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039951.634 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 29 (remaining gas: 1039952.214 units remaining) [ True "asdf" @elt { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 32 (remaining gas: 1039951.564 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 32 (remaining gas: 1039952.144 units remaining) [ "asdf" @elt True { "B" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 33 (remaining gas: 1039951.483 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 33 (remaining gas: 1039952.063 units remaining) [ { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 23 (remaining gas: 1039951.403 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 23 (remaining gas: 1039951.983 units remaining) [ (Pair "C" { "B" ; "asdf" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 24 (remaining gas: 1039951.323 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 24 (remaining gas: 1039951.903 units remaining) [ (Pair "C" { "B" ; "asdf" }) (Pair "C" { "B" ; "asdf" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 25 (remaining gas: 1039951.243 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 25 (remaining gas: 1039951.823 units remaining) [ "C" @elt (Pair "C" { "B" ; "asdf" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 26 (remaining gas: 1039951.143 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 26 (remaining gas: 1039951.723 units remaining) [ (Pair "C" { "B" ; "asdf" }) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039951.063 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 28 (remaining gas: 1039951.643 units remaining) [ { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 28 (remaining gas: 1039950.983 units remaining) - [ "C" @elt - { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 29 (remaining gas: 1039950.903 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 29 (remaining gas: 1039951.563 units remaining) [ True "C" @elt { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 32 (remaining gas: 1039950.833 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 32 (remaining gas: 1039951.493 units remaining) [ "C" @elt True { "B" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 33 (remaining gas: 1039950.753 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 33 (remaining gas: 1039951.413 units remaining) [ { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 34 (remaining gas: 1039950.673 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 34 (remaining gas: 1039951.333 units remaining) [ True { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - Unit ] - - location: 37 (remaining gas: 1039950.603 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 37 (remaining gas: 1039951.263 units remaining) [ { "B" ; "C" ; "asdf" } True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 38 (remaining gas: 1039950.523 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 38 (remaining gas: 1039951.183 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - { "B" ; "C" ; "asdf" } - Unit ] - - location: 39 (remaining gas: 1039950.453 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 39 (remaining gas: 1039951.113 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039949.852 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 43 (remaining gas: 1039949.772 units remaining) + (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 42 (remaining gas: 1039950.512 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 43 (remaining gas: 1039950.432 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 44 (remaining gas: 1039949.692 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 44 (remaining gas: 1039950.352 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 45 (remaining gas: 1039949.612 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 45 (remaining gas: 1039950.272 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 46 (remaining gas: 1039949.512 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 49 (remaining gas: 1039949.432 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 50 (remaining gas: 1039949.352 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039949.252 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 46 (remaining gas: 1039950.172 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 54 (remaining gas: 1039949.172 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 49 (remaining gas: 1039950.092 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 55 (remaining gas: 1039949.092 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039949.012 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 50 (remaining gas: 1039950.012 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039948.932 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 51 (remaining gas: 1039949.912 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 54 (remaining gas: 1039949.832 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 55 (remaining gas: 1039949.752 units remaining) + [ True ] + - location: 56 (remaining gas: 1039949.672 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 47 (remaining gas: 1039948.852 units remaining) - [ "B" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039948.772 units remaining) + True ] + - location: 57 (remaining gas: 1039949.592 units remaining) [ True { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 58 (remaining gas: 1039948.672 units remaining) + True ] + - location: 58 (remaining gas: 1039949.492 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 60 (remaining gas: 1039948.602 units remaining) + True ] + - location: 60 (remaining gas: 1039949.422 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 60 (remaining gas: 1039948.522 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 61 (remaining gas: 1039949.322 units remaining) [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039948.422 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039948.352 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 62 (remaining gas: 1039949.252 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 63 (remaining gas: 1039948.272 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039948.192 units remaining) + True ] + - location: 63 (remaining gas: 1039949.172 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 42 (remaining gas: 1039949.092 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 43 (remaining gas: 1039949.012 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 43 (remaining gas: 1039948.112 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 44 (remaining gas: 1039948.932 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 44 (remaining gas: 1039948.032 units remaining) - [ (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 45 (remaining gas: 1039947.952 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 45 (remaining gas: 1039948.852 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 46 (remaining gas: 1039947.852 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 46 (remaining gas: 1039948.752 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 49 (remaining gas: 1039947.772 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 50 (remaining gas: 1039947.692 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039947.592 units remaining) - [ (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 54 (remaining gas: 1039947.512 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 49 (remaining gas: 1039948.672 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 55 (remaining gas: 1039947.432 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039947.352 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 50 (remaining gas: 1039948.592 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039947.272 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 51 (remaining gas: 1039948.492 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 54 (remaining gas: 1039948.412 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 55 (remaining gas: 1039948.332 units remaining) + [ True ] + - location: 56 (remaining gas: 1039948.252 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 47 (remaining gas: 1039947.192 units remaining) - [ "C" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039947.112 units remaining) + True ] + - location: 57 (remaining gas: 1039948.172 units remaining) [ True { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 58 (remaining gas: 1039947.012 units remaining) + True ] + - location: 58 (remaining gas: 1039948.072 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 60 (remaining gas: 1039946.942 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 60 (remaining gas: 1039946.862 units remaining) + True ] + - location: 60 (remaining gas: 1039948.002 units remaining) [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039946.762 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 61 (remaining gas: 1039947.902 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039946.692 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 62 (remaining gas: 1039947.832 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 63 (remaining gas: 1039946.612 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039946.532 units remaining) - [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 43 (remaining gas: 1039946.452 units remaining) + True ] + - location: 63 (remaining gas: 1039947.752 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 42 (remaining gas: 1039947.672 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 43 (remaining gas: 1039947.592 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 44 (remaining gas: 1039946.372 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 44 (remaining gas: 1039947.512 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 45 (remaining gas: 1039946.292 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 45 (remaining gas: 1039947.432 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 46 (remaining gas: 1039946.192 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 46 (remaining gas: 1039947.332 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 49 (remaining gas: 1039946.112 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 49 (remaining gas: 1039947.252 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 50 (remaining gas: 1039946.032 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 50 (remaining gas: 1039947.172 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039945.932 units remaining) - [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 54 (remaining gas: 1039945.852 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 55 (remaining gas: 1039945.772 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039945.692 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 51 (remaining gas: 1039947.072 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 54 (remaining gas: 1039946.992 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 55 (remaining gas: 1039946.912 units remaining) + [ True ] + - location: 56 (remaining gas: 1039946.832 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039945.612 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 47 (remaining gas: 1039945.532 units remaining) - [ "asdf" @elt { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039945.452 units remaining) + True ] + - location: 57 (remaining gas: 1039946.752 units remaining) [ True { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 58 (remaining gas: 1039945.352 units remaining) + True ] + - location: 58 (remaining gas: 1039946.652 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 60 (remaining gas: 1039945.282 units remaining) + True ] + - location: 60 (remaining gas: 1039946.582 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 60 (remaining gas: 1039945.202 units remaining) - [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039945.102 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 61 (remaining gas: 1039946.482 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039945.032 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 62 (remaining gas: 1039946.412 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 63 (remaining gas: 1039944.952 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 64 (remaining gas: 1039944.872 units remaining) - [ True - Unit ] - - location: 65 (remaining gas: 1039944.792 units remaining) - [ (Some True) - Unit ] - - location: 66 (remaining gas: 1039944.712 units remaining) + True ] + - location: 63 (remaining gas: 1039946.332 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 64 (remaining gas: 1039946.252 units remaining) + [ True ] + - location: 65 (remaining gas: 1039946.172 units remaining) + [ (Some True) ] + - location: 66 (remaining gas: 1039946.092 units remaining) [ {} - (Some True) - Unit ] - - location: 68 (remaining gas: 1039944.632 units remaining) - [ (Pair {} (Some True)) - Unit ] + (Some True) ] + - location: 68 (remaining gas: 1039946.012 units remaining) + [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" index 0f77133ef12d..5c3acf6e42a4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" ; \"C\" ; \"asdf\" } { \"B\".ff6e4785ee.out" @@ -7,526 +7,339 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039955.012 units remaining) - [ (Pair (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) None) - Unit ] - - location: 12 (remaining gas: 1039954.932 units remaining) + - location: 12 (remaining gas: 1039955.272 units remaining) + [ (Pair (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) None) ] + - location: 12 (remaining gas: 1039955.192 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter ] + - location: 13 (remaining gas: 1039955.112 units remaining) [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter - Unit ] - - location: 13 (remaining gas: 1039954.852 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter - (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter - Unit ] - - location: 14 (remaining gas: 1039954.772 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter - Unit ] - - location: 15 (remaining gas: 1039954.672 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter - Unit ] - - location: 17 (remaining gas: 1039954.592 units remaining) - [ { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 17 (remaining gas: 1039954.512 units remaining) + (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter ] + - location: 14 (remaining gas: 1039955.032 units remaining) [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 18 (remaining gas: 1039954.272 units remaining) + (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter ] + - location: 15 (remaining gas: 1039954.932 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } { "B" ; "B" ; "asdf" ; "C" }) @parameter ] + - location: 17 (remaining gas: 1039954.852 units remaining) + [ { "B" ; "B" ; "asdf" ; "C" } ] + - location: 18 (remaining gas: 1039954.612 units remaining) [ {} { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 20 (remaining gas: 1039954.202 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 20 (remaining gas: 1039954.542 units remaining) [ { "B" ; "C" ; "asdf" } {} - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 23 (remaining gas: 1039953.601 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 23 (remaining gas: 1039953.941 units remaining) [ (Pair "B" {}) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 24 (remaining gas: 1039953.521 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 24 (remaining gas: 1039953.861 units remaining) [ (Pair "B" {}) (Pair "B" {}) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 25 (remaining gas: 1039953.441 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 25 (remaining gas: 1039953.781 units remaining) [ "B" @elt (Pair "B" {}) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 26 (remaining gas: 1039953.341 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 26 (remaining gas: 1039953.681 units remaining) [ (Pair "B" {}) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 28 (remaining gas: 1039953.261 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 28 (remaining gas: 1039953.601 units remaining) [ {} - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 28 (remaining gas: 1039953.181 units remaining) - [ "B" @elt - {} - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 29 (remaining gas: 1039953.101 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 29 (remaining gas: 1039953.521 units remaining) [ True "B" @elt {} - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 32 (remaining gas: 1039953.031 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 32 (remaining gas: 1039953.451 units remaining) [ "B" @elt True {} - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 33 (remaining gas: 1039952.951 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 33 (remaining gas: 1039953.371 units remaining) [ { "B" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 23 (remaining gas: 1039952.871 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 23 (remaining gas: 1039953.291 units remaining) [ (Pair "C" { "B" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 24 (remaining gas: 1039952.791 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 24 (remaining gas: 1039953.211 units remaining) [ (Pair "C" { "B" }) (Pair "C" { "B" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 25 (remaining gas: 1039952.711 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 25 (remaining gas: 1039953.131 units remaining) [ "C" @elt (Pair "C" { "B" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 26 (remaining gas: 1039952.611 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 26 (remaining gas: 1039953.031 units remaining) [ (Pair "C" { "B" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 28 (remaining gas: 1039952.531 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 28 (remaining gas: 1039952.951 units remaining) [ { "B" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 28 (remaining gas: 1039952.451 units remaining) - [ "C" @elt - { "B" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 29 (remaining gas: 1039952.371 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 29 (remaining gas: 1039952.871 units remaining) [ True "C" @elt { "B" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 32 (remaining gas: 1039952.301 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 32 (remaining gas: 1039952.801 units remaining) [ "C" @elt True { "B" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 33 (remaining gas: 1039952.221 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 33 (remaining gas: 1039952.721 units remaining) [ { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 23 (remaining gas: 1039952.141 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 23 (remaining gas: 1039952.641 units remaining) [ (Pair "asdf" { "B" ; "C" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 24 (remaining gas: 1039952.061 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 24 (remaining gas: 1039952.561 units remaining) [ (Pair "asdf" { "B" ; "C" }) (Pair "asdf" { "B" ; "C" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 25 (remaining gas: 1039951.981 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 25 (remaining gas: 1039952.481 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 26 (remaining gas: 1039951.881 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 26 (remaining gas: 1039952.381 units remaining) [ (Pair "asdf" { "B" ; "C" }) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 28 (remaining gas: 1039951.801 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 28 (remaining gas: 1039952.301 units remaining) [ { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 28 (remaining gas: 1039951.721 units remaining) - [ "asdf" @elt - { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 29 (remaining gas: 1039951.641 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 29 (remaining gas: 1039952.221 units remaining) [ True "asdf" @elt { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 32 (remaining gas: 1039951.571 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 32 (remaining gas: 1039952.151 units remaining) [ "asdf" @elt True { "B" ; "C" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 33 (remaining gas: 1039951.490 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 33 (remaining gas: 1039952.070 units remaining) [ { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 34 (remaining gas: 1039951.410 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 34 (remaining gas: 1039951.990 units remaining) [ True { "B" ; "C" ; "asdf" } - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 37 (remaining gas: 1039951.340 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 37 (remaining gas: 1039951.920 units remaining) [ { "B" ; "C" ; "asdf" } True - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 38 (remaining gas: 1039951.260 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 38 (remaining gas: 1039951.840 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - { "B" ; "B" ; "asdf" ; "C" } - Unit ] - - location: 39 (remaining gas: 1039951.190 units remaining) + { "B" ; "B" ; "asdf" ; "C" } ] + - location: 39 (remaining gas: 1039951.770 units remaining) [ { "B" ; "B" ; "asdf" ; "C" } - (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039950.582 units remaining) + (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 42 (remaining gas: 1039951.162 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 43 (remaining gas: 1039951.082 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 43 (remaining gas: 1039950.502 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 44 (remaining gas: 1039950.422 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 44 (remaining gas: 1039951.002 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 45 (remaining gas: 1039950.342 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 45 (remaining gas: 1039950.922 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 46 (remaining gas: 1039950.242 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 46 (remaining gas: 1039950.822 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 49 (remaining gas: 1039950.162 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 49 (remaining gas: 1039950.742 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 50 (remaining gas: 1039950.082 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 50 (remaining gas: 1039950.662 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039949.982 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 54 (remaining gas: 1039949.902 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 55 (remaining gas: 1039949.822 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039949.742 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039949.662 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 51 (remaining gas: 1039950.562 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 54 (remaining gas: 1039950.482 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 55 (remaining gas: 1039950.402 units remaining) + [ True ] + - location: 56 (remaining gas: 1039950.322 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 47 (remaining gas: 1039949.582 units remaining) - [ "B" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039949.502 units remaining) + True ] + - location: 57 (remaining gas: 1039950.242 units remaining) [ True { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 58 (remaining gas: 1039949.402 units remaining) + True ] + - location: 58 (remaining gas: 1039950.142 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 60 (remaining gas: 1039949.332 units remaining) + True ] + - location: 60 (remaining gas: 1039950.072 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 60 (remaining gas: 1039949.252 units remaining) - [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039949.152 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 61 (remaining gas: 1039949.972 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039949.082 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 62 (remaining gas: 1039949.902 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 63 (remaining gas: 1039949.002 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039948.922 units remaining) + True ] + - location: 63 (remaining gas: 1039949.822 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 42 (remaining gas: 1039949.742 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 43 (remaining gas: 1039949.662 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 43 (remaining gas: 1039948.842 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 44 (remaining gas: 1039949.582 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 44 (remaining gas: 1039948.762 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 45 (remaining gas: 1039948.682 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 45 (remaining gas: 1039949.502 units remaining) [ "B" @elt (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 46 (remaining gas: 1039948.582 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 46 (remaining gas: 1039949.402 units remaining) [ (Pair "B" { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 49 (remaining gas: 1039948.502 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 49 (remaining gas: 1039949.322 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 50 (remaining gas: 1039948.422 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 50 (remaining gas: 1039949.242 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039948.322 units remaining) - [ (Pair "B" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 54 (remaining gas: 1039948.242 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 55 (remaining gas: 1039948.162 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039948.082 units remaining) - [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039948.002 units remaining) + (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 51 (remaining gas: 1039949.142 units remaining) + [ (Pair "B" { "B" ; "C" ; "asdf" } True) ] + - location: 54 (remaining gas: 1039949.062 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 55 (remaining gas: 1039948.982 units remaining) + [ True ] + - location: 56 (remaining gas: 1039948.902 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 47 (remaining gas: 1039947.922 units remaining) - [ "B" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039947.842 units remaining) + True ] + - location: 57 (remaining gas: 1039948.822 units remaining) [ True { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 58 (remaining gas: 1039947.742 units remaining) + True ] + - location: 58 (remaining gas: 1039948.722 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 60 (remaining gas: 1039947.672 units remaining) + True ] + - location: 60 (remaining gas: 1039948.652 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 60 (remaining gas: 1039947.592 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 61 (remaining gas: 1039948.552 units remaining) [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039947.492 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039947.422 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 62 (remaining gas: 1039948.482 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 63 (remaining gas: 1039947.342 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039947.262 units remaining) + True ] + - location: 63 (remaining gas: 1039948.402 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 42 (remaining gas: 1039948.322 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 43 (remaining gas: 1039948.242 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 43 (remaining gas: 1039947.182 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 44 (remaining gas: 1039948.162 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 44 (remaining gas: 1039947.102 units remaining) - [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 45 (remaining gas: 1039947.022 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 45 (remaining gas: 1039948.082 units remaining) [ "asdf" @elt (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 46 (remaining gas: 1039946.922 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 46 (remaining gas: 1039947.982 units remaining) [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 49 (remaining gas: 1039946.842 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 49 (remaining gas: 1039947.902 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 50 (remaining gas: 1039946.762 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 50 (remaining gas: 1039947.822 units remaining) [ { "B" ; "C" ; "asdf" } - (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039946.662 units remaining) - [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 54 (remaining gas: 1039946.582 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 55 (remaining gas: 1039946.502 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039946.422 units remaining) + (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 51 (remaining gas: 1039947.722 units remaining) + [ (Pair "asdf" { "B" ; "C" ; "asdf" } True) ] + - location: 54 (remaining gas: 1039947.642 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 55 (remaining gas: 1039947.562 units remaining) + [ True ] + - location: 56 (remaining gas: 1039947.482 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039946.342 units remaining) - [ { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 47 (remaining gas: 1039946.262 units remaining) - [ "asdf" @elt { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039946.182 units remaining) + True ] + - location: 57 (remaining gas: 1039947.402 units remaining) [ True { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 58 (remaining gas: 1039946.082 units remaining) + True ] + - location: 58 (remaining gas: 1039947.302 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 60 (remaining gas: 1039946.012 units remaining) + True ] + - location: 60 (remaining gas: 1039947.232 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 60 (remaining gas: 1039945.932 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 61 (remaining gas: 1039947.132 units remaining) [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039945.832 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039945.762 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 62 (remaining gas: 1039947.062 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 63 (remaining gas: 1039945.682 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 42 (remaining gas: 1039945.602 units remaining) - [ (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 43 (remaining gas: 1039945.522 units remaining) + True ] + - location: 63 (remaining gas: 1039946.982 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 42 (remaining gas: 1039946.902 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 43 (remaining gas: 1039946.822 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 44 (remaining gas: 1039945.442 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 44 (remaining gas: 1039946.742 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 45 (remaining gas: 1039945.362 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 45 (remaining gas: 1039946.662 units remaining) [ "C" @elt (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 46 (remaining gas: 1039945.262 units remaining) - [ (Pair "C" { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 49 (remaining gas: 1039945.182 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 50 (remaining gas: 1039945.102 units remaining) - [ { "B" ; "C" ; "asdf" } - (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 51 (remaining gas: 1039945.002 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 46 (remaining gas: 1039946.562 units remaining) [ (Pair "C" { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 54 (remaining gas: 1039944.922 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 49 (remaining gas: 1039946.482 units remaining) [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 55 (remaining gas: 1039944.842 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039944.762 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 50 (remaining gas: 1039946.402 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 56 (remaining gas: 1039944.682 units remaining) + (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 51 (remaining gas: 1039946.302 units remaining) + [ (Pair "C" { "B" ; "C" ; "asdf" } True) ] + - location: 54 (remaining gas: 1039946.222 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 55 (remaining gas: 1039946.142 units remaining) + [ True ] + - location: 56 (remaining gas: 1039946.062 units remaining) [ { "B" ; "C" ; "asdf" } { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 47 (remaining gas: 1039944.602 units remaining) - [ "C" @elt - { "B" ; "C" ; "asdf" } - { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 57 (remaining gas: 1039944.522 units remaining) + True ] + - location: 57 (remaining gas: 1039945.982 units remaining) [ True { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 58 (remaining gas: 1039944.422 units remaining) + True ] + - location: 58 (remaining gas: 1039945.882 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 60 (remaining gas: 1039944.352 units remaining) - [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 60 (remaining gas: 1039944.272 units remaining) + True ] + - location: 60 (remaining gas: 1039945.812 units remaining) [ True - True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 61 (remaining gas: 1039944.172 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 61 (remaining gas: 1039945.712 units remaining) [ True - { "B" ; "C" ; "asdf" } - Unit ] - - location: 62 (remaining gas: 1039944.102 units remaining) + { "B" ; "C" ; "asdf" } ] + - location: 62 (remaining gas: 1039945.642 units remaining) [ { "B" ; "C" ; "asdf" } - True - Unit ] - - location: 63 (remaining gas: 1039944.022 units remaining) - [ (Pair { "B" ; "C" ; "asdf" } True) - Unit ] - - location: 64 (remaining gas: 1039943.942 units remaining) - [ True - Unit ] - - location: 65 (remaining gas: 1039943.862 units remaining) - [ (Some True) - Unit ] - - location: 66 (remaining gas: 1039943.782 units remaining) + True ] + - location: 63 (remaining gas: 1039945.562 units remaining) + [ (Pair { "B" ; "C" ; "asdf" } True) ] + - location: 64 (remaining gas: 1039945.482 units remaining) + [ True ] + - location: 65 (remaining gas: 1039945.402 units remaining) + [ (Some True) ] + - location: 66 (remaining gas: 1039945.322 units remaining) [ {} - (Some True) - Unit ] - - location: 68 (remaining gas: 1039943.702 units remaining) - [ (Pair {} (Some True)) - Unit ] + (Some True) ] + - location: 68 (remaining gas: 1039945.242 units remaining) + [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" index 69316ee2f52a..8f8a5794eb01 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"B\" } { \"B\" })-(Some True)].out" @@ -7,194 +7,129 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039956.392 units remaining) - [ (Pair (Pair { "B" } { "B" }) None) - Unit ] - - location: 12 (remaining gas: 1039956.312 units remaining) + - location: 12 (remaining gas: 1039956.652 units remaining) + [ (Pair (Pair { "B" } { "B" }) None) ] + - location: 12 (remaining gas: 1039956.572 units remaining) + [ (Pair { "B" } { "B" }) @parameter ] + - location: 13 (remaining gas: 1039956.492 units remaining) [ (Pair { "B" } { "B" }) @parameter - Unit ] - - location: 13 (remaining gas: 1039956.232 units remaining) - [ (Pair { "B" } { "B" }) @parameter - (Pair { "B" } { "B" }) @parameter - Unit ] - - location: 14 (remaining gas: 1039956.152 units remaining) - [ { "B" } - (Pair { "B" } { "B" }) @parameter - Unit ] - - location: 15 (remaining gas: 1039956.052 units remaining) - [ (Pair { "B" } { "B" }) @parameter - Unit ] - - location: 17 (remaining gas: 1039955.972 units remaining) + (Pair { "B" } { "B" }) @parameter ] + - location: 14 (remaining gas: 1039956.412 units remaining) [ { "B" } - Unit ] - - location: 17 (remaining gas: 1039955.892 units remaining) - [ { "B" } - { "B" } - Unit ] - - location: 18 (remaining gas: 1039955.652 units remaining) + (Pair { "B" } { "B" }) @parameter ] + - location: 15 (remaining gas: 1039956.312 units remaining) + [ (Pair { "B" } { "B" }) @parameter ] + - location: 17 (remaining gas: 1039956.232 units remaining) + [ { "B" } ] + - location: 18 (remaining gas: 1039955.992 units remaining) [ {} { "B" } - { "B" } - Unit ] - - location: 20 (remaining gas: 1039955.582 units remaining) + { "B" } ] + - location: 20 (remaining gas: 1039955.922 units remaining) [ { "B" } {} - { "B" } - Unit ] - - location: 23 (remaining gas: 1039954.995 units remaining) + { "B" } ] + - location: 23 (remaining gas: 1039955.335 units remaining) [ (Pair "B" {}) - { "B" } - Unit ] - - location: 24 (remaining gas: 1039954.915 units remaining) + { "B" } ] + - location: 24 (remaining gas: 1039955.255 units remaining) [ (Pair "B" {}) (Pair "B" {}) - { "B" } - Unit ] - - location: 25 (remaining gas: 1039954.835 units remaining) + { "B" } ] + - location: 25 (remaining gas: 1039955.175 units remaining) [ "B" @elt (Pair "B" {}) - { "B" } - Unit ] - - location: 26 (remaining gas: 1039954.735 units remaining) + { "B" } ] + - location: 26 (remaining gas: 1039955.075 units remaining) [ (Pair "B" {}) - { "B" } - Unit ] - - location: 28 (remaining gas: 1039954.655 units remaining) + { "B" } ] + - location: 28 (remaining gas: 1039954.995 units remaining) [ {} - { "B" } - Unit ] - - location: 28 (remaining gas: 1039954.575 units remaining) - [ "B" @elt - {} - { "B" } - Unit ] - - location: 29 (remaining gas: 1039954.495 units remaining) + { "B" } ] + - location: 29 (remaining gas: 1039954.915 units remaining) [ True "B" @elt {} - { "B" } - Unit ] - - location: 32 (remaining gas: 1039954.425 units remaining) + { "B" } ] + - location: 32 (remaining gas: 1039954.845 units remaining) [ "B" @elt True {} - { "B" } - Unit ] - - location: 33 (remaining gas: 1039954.345 units remaining) + { "B" } ] + - location: 33 (remaining gas: 1039954.765 units remaining) [ { "B" } - { "B" } - Unit ] - - location: 34 (remaining gas: 1039954.265 units remaining) + { "B" } ] + - location: 34 (remaining gas: 1039954.685 units remaining) [ True { "B" } - { "B" } - Unit ] - - location: 37 (remaining gas: 1039954.195 units remaining) + { "B" } ] + - location: 37 (remaining gas: 1039954.615 units remaining) [ { "B" } True - { "B" } - Unit ] - - location: 38 (remaining gas: 1039954.115 units remaining) + { "B" } ] + - location: 38 (remaining gas: 1039954.535 units remaining) [ (Pair { "B" } True) - { "B" } - Unit ] - - location: 39 (remaining gas: 1039954.045 units remaining) + { "B" } ] + - location: 39 (remaining gas: 1039954.465 units remaining) [ { "B" } - (Pair { "B" } True) - Unit ] - - location: 42 (remaining gas: 1039953.458 units remaining) + (Pair { "B" } True) ] + - location: 42 (remaining gas: 1039953.878 units remaining) + [ (Pair "B" { "B" } True) ] + - location: 43 (remaining gas: 1039953.798 units remaining) [ (Pair "B" { "B" } True) - Unit ] - - location: 43 (remaining gas: 1039953.378 units remaining) + (Pair "B" { "B" } True) ] + - location: 44 (remaining gas: 1039953.718 units remaining) [ (Pair "B" { "B" } True) (Pair "B" { "B" } True) - Unit ] - - location: 44 (remaining gas: 1039953.298 units remaining) - [ (Pair "B" { "B" } True) - (Pair "B" { "B" } True) - (Pair "B" { "B" } True) - Unit ] - - location: 45 (remaining gas: 1039953.218 units remaining) + (Pair "B" { "B" } True) ] + - location: 45 (remaining gas: 1039953.638 units remaining) [ "B" @elt (Pair "B" { "B" } True) - (Pair "B" { "B" } True) - Unit ] - - location: 46 (remaining gas: 1039953.118 units remaining) - [ (Pair "B" { "B" } True) - (Pair "B" { "B" } True) - Unit ] - - location: 49 (remaining gas: 1039953.038 units remaining) - [ (Pair { "B" } True) - (Pair "B" { "B" } True) - Unit ] - - location: 50 (remaining gas: 1039952.958 units remaining) - [ { "B" } - (Pair "B" { "B" } True) - Unit ] - - location: 51 (remaining gas: 1039952.858 units remaining) + (Pair "B" { "B" } True) ] + - location: 46 (remaining gas: 1039953.538 units remaining) [ (Pair "B" { "B" } True) - Unit ] - - location: 54 (remaining gas: 1039952.778 units remaining) + (Pair "B" { "B" } True) ] + - location: 49 (remaining gas: 1039953.458 units remaining) [ (Pair { "B" } True) - Unit ] - - location: 55 (remaining gas: 1039952.698 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039952.618 units remaining) + (Pair "B" { "B" } True) ] + - location: 50 (remaining gas: 1039953.378 units remaining) [ { "B" } - True - Unit ] - - location: 56 (remaining gas: 1039952.538 units remaining) + (Pair "B" { "B" } True) ] + - location: 51 (remaining gas: 1039953.278 units remaining) + [ (Pair "B" { "B" } True) ] + - location: 54 (remaining gas: 1039953.198 units remaining) + [ (Pair { "B" } True) ] + - location: 55 (remaining gas: 1039953.118 units remaining) + [ True ] + - location: 56 (remaining gas: 1039953.038 units remaining) [ { "B" } { "B" } - True - Unit ] - - location: 47 (remaining gas: 1039952.458 units remaining) - [ "B" @elt - { "B" } - { "B" } - True - Unit ] - - location: 57 (remaining gas: 1039952.378 units remaining) + True ] + - location: 57 (remaining gas: 1039952.958 units remaining) [ True { "B" } - True - Unit ] - - location: 58 (remaining gas: 1039952.278 units remaining) + True ] + - location: 58 (remaining gas: 1039952.858 units remaining) [ { "B" } - True - Unit ] - - location: 60 (remaining gas: 1039952.208 units remaining) - [ True - { "B" } - Unit ] - - location: 60 (remaining gas: 1039952.128 units remaining) + True ] + - location: 60 (remaining gas: 1039952.788 units remaining) [ True - True - { "B" } - Unit ] - - location: 61 (remaining gas: 1039952.028 units remaining) + { "B" } ] + - location: 61 (remaining gas: 1039952.688 units remaining) [ True - { "B" } - Unit ] - - location: 62 (remaining gas: 1039951.958 units remaining) + { "B" } ] + - location: 62 (remaining gas: 1039952.618 units remaining) [ { "B" } - True - Unit ] - - location: 63 (remaining gas: 1039951.878 units remaining) - [ (Pair { "B" } True) - Unit ] - - location: 64 (remaining gas: 1039951.798 units remaining) - [ True - Unit ] - - location: 65 (remaining gas: 1039951.718 units remaining) - [ (Some True) - Unit ] - - location: 66 (remaining gas: 1039951.638 units remaining) + True ] + - location: 63 (remaining gas: 1039952.538 units remaining) + [ (Pair { "B" } True) ] + - location: 64 (remaining gas: 1039952.458 units remaining) + [ True ] + - location: 65 (remaining gas: 1039952.378 units remaining) + [ (Some True) ] + - location: 66 (remaining gas: 1039952.298 units remaining) [ {} - (Some True) - Unit ] - - location: 68 (remaining gas: 1039951.558 units remaining) - [ (Pair {} (Some True)) - Unit ] + (Some True) ] + - location: 68 (remaining gas: 1039952.218 units remaining) + [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" index 8d30269d2973..2f93f3bc7260 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair { \"c\" } { \"B\" })-(Some False)].out" @@ -7,194 +7,129 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039956.392 units remaining) - [ (Pair (Pair { "c" } { "B" }) None) - Unit ] - - location: 12 (remaining gas: 1039956.312 units remaining) + - location: 12 (remaining gas: 1039956.652 units remaining) + [ (Pair (Pair { "c" } { "B" }) None) ] + - location: 12 (remaining gas: 1039956.572 units remaining) + [ (Pair { "c" } { "B" }) @parameter ] + - location: 13 (remaining gas: 1039956.492 units remaining) [ (Pair { "c" } { "B" }) @parameter - Unit ] - - location: 13 (remaining gas: 1039956.232 units remaining) - [ (Pair { "c" } { "B" }) @parameter - (Pair { "c" } { "B" }) @parameter - Unit ] - - location: 14 (remaining gas: 1039956.152 units remaining) - [ { "c" } - (Pair { "c" } { "B" }) @parameter - Unit ] - - location: 15 (remaining gas: 1039956.052 units remaining) - [ (Pair { "c" } { "B" }) @parameter - Unit ] - - location: 17 (remaining gas: 1039955.972 units remaining) - [ { "B" } - Unit ] - - location: 17 (remaining gas: 1039955.892 units remaining) + (Pair { "c" } { "B" }) @parameter ] + - location: 14 (remaining gas: 1039956.412 units remaining) [ { "c" } - { "B" } - Unit ] - - location: 18 (remaining gas: 1039955.652 units remaining) + (Pair { "c" } { "B" }) @parameter ] + - location: 15 (remaining gas: 1039956.312 units remaining) + [ (Pair { "c" } { "B" }) @parameter ] + - location: 17 (remaining gas: 1039956.232 units remaining) + [ { "B" } ] + - location: 18 (remaining gas: 1039955.992 units remaining) [ {} { "c" } - { "B" } - Unit ] - - location: 20 (remaining gas: 1039955.582 units remaining) + { "B" } ] + - location: 20 (remaining gas: 1039955.922 units remaining) [ { "c" } {} - { "B" } - Unit ] - - location: 23 (remaining gas: 1039954.995 units remaining) + { "B" } ] + - location: 23 (remaining gas: 1039955.335 units remaining) [ (Pair "c" {}) - { "B" } - Unit ] - - location: 24 (remaining gas: 1039954.915 units remaining) + { "B" } ] + - location: 24 (remaining gas: 1039955.255 units remaining) [ (Pair "c" {}) (Pair "c" {}) - { "B" } - Unit ] - - location: 25 (remaining gas: 1039954.835 units remaining) + { "B" } ] + - location: 25 (remaining gas: 1039955.175 units remaining) [ "c" @elt (Pair "c" {}) - { "B" } - Unit ] - - location: 26 (remaining gas: 1039954.735 units remaining) + { "B" } ] + - location: 26 (remaining gas: 1039955.075 units remaining) [ (Pair "c" {}) - { "B" } - Unit ] - - location: 28 (remaining gas: 1039954.655 units remaining) + { "B" } ] + - location: 28 (remaining gas: 1039954.995 units remaining) [ {} - { "B" } - Unit ] - - location: 28 (remaining gas: 1039954.575 units remaining) - [ "c" @elt - {} - { "B" } - Unit ] - - location: 29 (remaining gas: 1039954.495 units remaining) + { "B" } ] + - location: 29 (remaining gas: 1039954.915 units remaining) [ True "c" @elt {} - { "B" } - Unit ] - - location: 32 (remaining gas: 1039954.425 units remaining) + { "B" } ] + - location: 32 (remaining gas: 1039954.845 units remaining) [ "c" @elt True {} - { "B" } - Unit ] - - location: 33 (remaining gas: 1039954.345 units remaining) + { "B" } ] + - location: 33 (remaining gas: 1039954.765 units remaining) [ { "c" } - { "B" } - Unit ] - - location: 34 (remaining gas: 1039954.265 units remaining) + { "B" } ] + - location: 34 (remaining gas: 1039954.685 units remaining) [ True { "c" } - { "B" } - Unit ] - - location: 37 (remaining gas: 1039954.195 units remaining) + { "B" } ] + - location: 37 (remaining gas: 1039954.615 units remaining) [ { "c" } True - { "B" } - Unit ] - - location: 38 (remaining gas: 1039954.115 units remaining) + { "B" } ] + - location: 38 (remaining gas: 1039954.535 units remaining) [ (Pair { "c" } True) - { "B" } - Unit ] - - location: 39 (remaining gas: 1039954.045 units remaining) + { "B" } ] + - location: 39 (remaining gas: 1039954.465 units remaining) [ { "B" } - (Pair { "c" } True) - Unit ] - - location: 42 (remaining gas: 1039953.458 units remaining) + (Pair { "c" } True) ] + - location: 42 (remaining gas: 1039953.878 units remaining) + [ (Pair "B" { "c" } True) ] + - location: 43 (remaining gas: 1039953.798 units remaining) [ (Pair "B" { "c" } True) - Unit ] - - location: 43 (remaining gas: 1039953.378 units remaining) - [ (Pair "B" { "c" } True) - (Pair "B" { "c" } True) - Unit ] - - location: 44 (remaining gas: 1039953.298 units remaining) + (Pair "B" { "c" } True) ] + - location: 44 (remaining gas: 1039953.718 units remaining) [ (Pair "B" { "c" } True) (Pair "B" { "c" } True) - (Pair "B" { "c" } True) - Unit ] - - location: 45 (remaining gas: 1039953.218 units remaining) + (Pair "B" { "c" } True) ] + - location: 45 (remaining gas: 1039953.638 units remaining) [ "B" @elt (Pair "B" { "c" } True) - (Pair "B" { "c" } True) - Unit ] - - location: 46 (remaining gas: 1039953.118 units remaining) + (Pair "B" { "c" } True) ] + - location: 46 (remaining gas: 1039953.538 units remaining) [ (Pair "B" { "c" } True) - (Pair "B" { "c" } True) - Unit ] - - location: 49 (remaining gas: 1039953.038 units remaining) + (Pair "B" { "c" } True) ] + - location: 49 (remaining gas: 1039953.458 units remaining) [ (Pair { "c" } True) - (Pair "B" { "c" } True) - Unit ] - - location: 50 (remaining gas: 1039952.958 units remaining) + (Pair "B" { "c" } True) ] + - location: 50 (remaining gas: 1039953.378 units remaining) [ { "c" } - (Pair "B" { "c" } True) - Unit ] - - location: 51 (remaining gas: 1039952.858 units remaining) - [ (Pair "B" { "c" } True) - Unit ] - - location: 54 (remaining gas: 1039952.778 units remaining) - [ (Pair { "c" } True) - Unit ] - - location: 55 (remaining gas: 1039952.698 units remaining) - [ True - Unit ] - - location: 53 (remaining gas: 1039952.618 units remaining) + (Pair "B" { "c" } True) ] + - location: 51 (remaining gas: 1039953.278 units remaining) + [ (Pair "B" { "c" } True) ] + - location: 54 (remaining gas: 1039953.198 units remaining) + [ (Pair { "c" } True) ] + - location: 55 (remaining gas: 1039953.118 units remaining) + [ True ] + - location: 56 (remaining gas: 1039953.038 units remaining) [ { "c" } - True - Unit ] - - location: 56 (remaining gas: 1039952.538 units remaining) - [ { "c" } - { "c" } - True - Unit ] - - location: 47 (remaining gas: 1039952.458 units remaining) - [ "B" @elt - { "c" } { "c" } - True - Unit ] - - location: 57 (remaining gas: 1039952.378 units remaining) + True ] + - location: 57 (remaining gas: 1039952.958 units remaining) [ False { "c" } - True - Unit ] - - location: 58 (remaining gas: 1039952.278 units remaining) + True ] + - location: 58 (remaining gas: 1039952.858 units remaining) [ { "c" } - True - Unit ] - - location: 60 (remaining gas: 1039952.208 units remaining) + True ] + - location: 60 (remaining gas: 1039952.788 units remaining) [ True - { "c" } - Unit ] - - location: 60 (remaining gas: 1039952.128 units remaining) + { "c" } ] + - location: 61 (remaining gas: 1039952.688 units remaining) [ False - True - { "c" } - Unit ] - - location: 61 (remaining gas: 1039952.028 units remaining) - [ False - { "c" } - Unit ] - - location: 62 (remaining gas: 1039951.958 units remaining) + { "c" } ] + - location: 62 (remaining gas: 1039952.618 units remaining) [ { "c" } - False - Unit ] - - location: 63 (remaining gas: 1039951.878 units remaining) - [ (Pair { "c" } False) - Unit ] - - location: 64 (remaining gas: 1039951.798 units remaining) - [ False - Unit ] - - location: 65 (remaining gas: 1039951.718 units remaining) - [ (Some False) - Unit ] - - location: 66 (remaining gas: 1039951.638 units remaining) + False ] + - location: 63 (remaining gas: 1039952.538 units remaining) + [ (Pair { "c" } False) ] + - location: 64 (remaining gas: 1039952.458 units remaining) + [ False ] + - location: 65 (remaining gas: 1039952.378 units remaining) + [ (Some False) ] + - location: 66 (remaining gas: 1039952.298 units remaining) [ {} - (Some False) - Unit ] - - location: 68 (remaining gas: 1039951.558 units remaining) - [ (Pair {} (Some False)) - Unit ] + (Some False) ] + - location: 68 (remaining gas: 1039952.218 units remaining) + [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out index ef21fd6cd639..c68873f5753a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contains_all.tz-None-(Pair {} {})-(Some True)].out @@ -7,69 +7,49 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039956.920 units remaining) - [ (Pair (Pair {} {}) None) - Unit ] - - location: 12 (remaining gas: 1039956.840 units remaining) + - location: 12 (remaining gas: 1039957.180 units remaining) + [ (Pair (Pair {} {}) None) ] + - location: 12 (remaining gas: 1039957.100 units remaining) + [ (Pair {} {}) @parameter ] + - location: 13 (remaining gas: 1039957.020 units remaining) [ (Pair {} {}) @parameter - Unit ] - - location: 13 (remaining gas: 1039956.760 units remaining) - [ (Pair {} {}) @parameter - (Pair {} {}) @parameter - Unit ] - - location: 14 (remaining gas: 1039956.680 units remaining) - [ {} - (Pair {} {}) @parameter - Unit ] - - location: 15 (remaining gas: 1039956.580 units remaining) - [ (Pair {} {}) @parameter - Unit ] - - location: 17 (remaining gas: 1039956.500 units remaining) + (Pair {} {}) @parameter ] + - location: 14 (remaining gas: 1039956.940 units remaining) [ {} - Unit ] - - location: 17 (remaining gas: 1039956.420 units remaining) + (Pair {} {}) @parameter ] + - location: 15 (remaining gas: 1039956.840 units remaining) + [ (Pair {} {}) @parameter ] + - location: 17 (remaining gas: 1039956.760 units remaining) + [ {} ] + - location: 18 (remaining gas: 1039956.520 units remaining) [ {} {} - Unit ] - - location: 18 (remaining gas: 1039956.180 units remaining) + {} ] + - location: 20 (remaining gas: 1039956.450 units remaining) [ {} {} - {} - Unit ] - - location: 20 (remaining gas: 1039956.110 units remaining) - [ {} - {} - {} - Unit ] - - location: 34 (remaining gas: 1039955.530 units remaining) + {} ] + - location: 34 (remaining gas: 1039955.870 units remaining) [ True {} - {} - Unit ] - - location: 37 (remaining gas: 1039955.460 units remaining) + {} ] + - location: 37 (remaining gas: 1039955.800 units remaining) [ {} True - {} - Unit ] - - location: 38 (remaining gas: 1039955.380 units remaining) + {} ] + - location: 38 (remaining gas: 1039955.720 units remaining) [ (Pair {} True) - {} - Unit ] - - location: 39 (remaining gas: 1039955.310 units remaining) - [ {} - (Pair {} True) - Unit ] - - location: 64 (remaining gas: 1039954.730 units remaining) - [ True - Unit ] - - location: 65 (remaining gas: 1039954.650 units remaining) - [ (Some True) - Unit ] - - location: 66 (remaining gas: 1039954.570 units remaining) - [ {} - (Some True) - Unit ] - - location: 68 (remaining gas: 1039954.490 units remaining) - [ (Pair {} (Some True)) - Unit ] + {} ] + - location: 39 (remaining gas: 1039955.650 units remaining) + [ {} + (Pair {} True) ] + - location: 64 (remaining gas: 1039955.070 units remaining) + [ True ] + - location: 65 (remaining gas: 1039954.990 units remaining) + [ (Some True) ] + - location: 66 (remaining gas: 1039954.910 units remaining) + [ {} + (Some True) ] + - location: 68 (remaining gas: 1039954.830 units remaining) + [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" index 78f42d68a6d2..763abaa3e131 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[contract.tz-Unit-\"tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5\"-Unit].out" @@ -7,31 +7,23 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039931.695 units remaining) - [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit) - Unit ] + - location: 7 (remaining gas: 1039931.695 units remaining) + [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" Unit) ] - location: 7 (remaining gas: 1039931.615 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter - Unit ] + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter ] - location: 8 (remaining gas: 1039686.389 units remaining) - [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter.contract - Unit ] + [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter.contract ] - location: 11 (remaining gas: 1039686.309 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some - Unit ] + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some ] - location: 16 (remaining gas: 1039686.239 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some - Unit ] + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @parameter.contract.some ] - location: 17 (remaining gas: 1039686.159 units remaining) - [ Unit ] + [ ] - location: 18 (remaining gas: 1039686.079 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 19 (remaining gas: 1039685.999 units remaining) [ {} - Unit Unit ] - location: 21 (remaining gas: 1039685.919 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" index 4f1143b82523..0a53fe38fa6f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[create_contract.tz-None-Unit-(Some \"KT1Mjjcb6tmSsLm7Cb3.c3984fbc14.out" @@ -13,48 +13,33 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039985.320 units remaining) - [ (Pair Unit None) - Unit ] + - location: 8 (remaining gas: 1039985.320 units remaining) + [ (Pair Unit None) ] - location: 8 (remaining gas: 1039985.240 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039985.160 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 10 (remaining gas: 1039985.080 units remaining) [ 50000 @amount - Unit Unit ] - location: 11 (remaining gas: 1039985 units remaining) [ None 50000 @amount - Unit Unit ] - location: 13 (remaining gas: 1039983.480 units remaining) [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b - "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" - Unit ] + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ] - location: 25 (remaining gas: 1039983.380 units remaining) - [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" - Unit ] + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ] - location: 27 (remaining gas: 1039983.300 units remaining) - [ (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") - Unit ] + [ (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] - location: 28 (remaining gas: 1039983.220 units remaining) [ {} - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") - Unit ] - - location: 26 (remaining gas: 1039983.140 units remaining) - [ 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b - {} - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") - Unit ] - - location: 30 (remaining gas: 1039983.060 units remaining) + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] + - location: 30 (remaining gas: 1039983.140 units remaining) [ { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") - Unit ] - - location: 31 (remaining gas: 1039982.980 units remaining) + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm") ] + - location: 31 (remaining gas: 1039983.060 units remaining) [ (Pair { 0x011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600000002d08603000000001c02000000170500036c0501036c050202000000080317053d036d034200000002030b } - (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) - Unit ] + (Some "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" index f800c365aaa5..404c023669fa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair \"1970-01-01T00:03:20Z\" \"19.90e9215d17.out" @@ -7,38 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039989.940 units remaining) - [ (Pair (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") 111) - Unit ] + - location: 9 (remaining gas: 1039989.940 units remaining) + [ (Pair (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") 111) ] - location: 9 (remaining gas: 1039989.860 units remaining) - [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter ] - location: 10 (remaining gas: 1039989.780 units remaining) [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter - (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter ] - location: 11 (remaining gas: 1039989.700 units remaining) [ "1970-01-01T00:03:20Z" - (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter ] - location: 12 (remaining gas: 1039989.600 units remaining) - [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:03:20Z" "1970-01-01T00:00:00Z") @parameter ] - location: 14 (remaining gas: 1039989.520 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 14 (remaining gas: 1039989.440 units remaining) - [ "1970-01-01T00:03:20Z" - "1970-01-01T00:00:00Z" - Unit ] - - location: 15 (remaining gas: 1039989.360 units remaining) - [ 200 - Unit ] - - location: 16 (remaining gas: 1039989.280 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 15 (remaining gas: 1039989.440 units remaining) + [ 200 ] + - location: 16 (remaining gas: 1039989.360 units remaining) [ {} - 200 - Unit ] - - location: 18 (remaining gas: 1039989.200 units remaining) - [ (Pair {} 200) - Unit ] + 200 ] + - location: 18 (remaining gas: 1039989.280 units remaining) + [ (Pair {} 200) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out index 70a90a7f528b..76a0da8eb04b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 0)-0].out @@ -7,38 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") 111) - Unit ] + - location: 9 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") 111) ] - location: 9 (remaining gas: 1039990.120 units remaining) - [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter ] - location: 10 (remaining gas: 1039990.040 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter ] - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:00:00Z" - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter ] - location: 12 (remaining gas: 1039989.860 units remaining) - [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:00Z") @parameter ] - location: 14 (remaining gas: 1039989.780 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 14 (remaining gas: 1039989.700 units remaining) - [ "1970-01-01T00:00:00Z" - "1970-01-01T00:00:00Z" - Unit ] - - location: 15 (remaining gas: 1039989.620 units remaining) - [ 0 - Unit ] - - location: 16 (remaining gas: 1039989.540 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 15 (remaining gas: 1039989.700 units remaining) + [ 0 ] + - location: 16 (remaining gas: 1039989.620 units remaining) [ {} - 0 - Unit ] - - location: 18 (remaining gas: 1039989.460 units remaining) - [ (Pair {} 0) - Unit ] + 0 ] + - location: 18 (remaining gas: 1039989.540 units remaining) + [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out index 064de4164cc8..3b03376fb519 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 0 1)--1].out @@ -7,38 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") 111) - Unit ] + - location: 9 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") 111) ] - location: 9 (remaining gas: 1039990.120 units remaining) - [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter ] - location: 10 (remaining gas: 1039990.040 units remaining) [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter - Unit ] + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter ] - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:00:00Z" - (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter - Unit ] + (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter ] - location: 12 (remaining gas: 1039989.860 units remaining) - [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:00:00Z" "1970-01-01T00:00:01Z") @parameter ] - location: 14 (remaining gas: 1039989.780 units remaining) - [ "1970-01-01T00:00:01Z" - Unit ] - - location: 14 (remaining gas: 1039989.700 units remaining) - [ "1970-01-01T00:00:00Z" - "1970-01-01T00:00:01Z" - Unit ] - - location: 15 (remaining gas: 1039989.620 units remaining) - [ -1 - Unit ] - - location: 16 (remaining gas: 1039989.540 units remaining) + [ "1970-01-01T00:00:01Z" ] + - location: 15 (remaining gas: 1039989.700 units remaining) + [ -1 ] + - location: 16 (remaining gas: 1039989.620 units remaining) [ {} - -1 - Unit ] - - location: 18 (remaining gas: 1039989.460 units remaining) - [ (Pair {} -1) - Unit ] + -1 ] + - location: 18 (remaining gas: 1039989.540 units remaining) + [ (Pair {} -1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out index 959d1f87c5c8..6ae13941a371 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[diff_timestamps.tz-111-(Pair 1 0)-1].out @@ -7,38 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") 111) - Unit ] + - location: 9 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") 111) ] - location: 9 (remaining gas: 1039990.120 units remaining) - [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter ] - location: 10 (remaining gas: 1039990.040 units remaining) [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter - (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter ] - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:00:01Z" - (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter ] - location: 12 (remaining gas: 1039989.860 units remaining) - [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter - Unit ] + [ (Pair "1970-01-01T00:00:01Z" "1970-01-01T00:00:00Z") @parameter ] - location: 14 (remaining gas: 1039989.780 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 14 (remaining gas: 1039989.700 units remaining) - [ "1970-01-01T00:00:01Z" - "1970-01-01T00:00:00Z" - Unit ] - - location: 15 (remaining gas: 1039989.620 units remaining) - [ 1 - Unit ] - - location: 16 (remaining gas: 1039989.540 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 15 (remaining gas: 1039989.700 units remaining) + [ 1 ] + - location: 16 (remaining gas: 1039989.620 units remaining) [ {} - 1 - Unit ] - - location: 18 (remaining gas: 1039989.460 units remaining) - [ (Pair {} 1) - Unit ] + 1 ] + - location: 18 (remaining gas: 1039989.540 units remaining) + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out index a2e6a4c18380..e8253d210b85 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 17 (Pair 16 (Pair 15 (Pair 14 (Pai.2794d4782e.out @@ -7,167 +7,134 @@ emitted operations big_map diff trace - - location: 23 (remaining gas: 1039861.200 units remaining) - [ (Pair (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) Unit) - Unit ] + - location: 24 (remaining gas: 1039861.200 units remaining) + [ (Pair (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) Unit) ] - location: 24 (remaining gas: 1039861.120 units remaining) - [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] + [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - location: 25 (remaining gas: 1039861.040 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - location: 27 (remaining gas: 1039860.960 units remaining) [ 17 (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - location: 28 (remaining gas: 1039860.860 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] - location: 30 (remaining gas: 1039860.780 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 30 (remaining gas: 1039860.700 units remaining) - [ 17 - 16 - (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.592 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 31 (remaining gas: 1039860.672 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 34 (remaining gas: 1039860.512 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 34 (remaining gas: 1039860.592 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.432 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 31 (remaining gas: 1039860.512 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.352 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 31 (remaining gas: 1039860.432 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039860.240 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 35 (remaining gas: 1039860.320 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 38 (remaining gas: 1039860.160 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 38 (remaining gas: 1039860.240 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039860.080 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 35 (remaining gas: 1039860.160 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039860 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 35 (remaining gas: 1039860.080 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039859.920 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 35 (remaining gas: 1039860 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.804 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 39 (remaining gas: 1039859.884 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 42 (remaining gas: 1039859.724 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 42 (remaining gas: 1039859.804 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.644 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 39 (remaining gas: 1039859.724 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.564 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 39 (remaining gas: 1039859.644 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.484 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 39 (remaining gas: 1039859.564 units remaining) [ 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.404 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 39 (remaining gas: 1039859.484 units remaining) [ 17 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039859.284 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 43 (remaining gas: 1039859.364 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 46 (remaining gas: 1039859.204 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 46 (remaining gas: 1039859.284 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039859.124 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 43 (remaining gas: 1039859.204 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039859.044 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 43 (remaining gas: 1039859.124 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.964 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 43 (remaining gas: 1039859.044 units remaining) [ 15 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.884 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 43 (remaining gas: 1039858.964 units remaining) [ 16 15 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.804 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 43 (remaining gas: 1039858.884 units remaining) [ 17 16 15 @@ -175,48 +142,41 @@ trace 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.680 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 47 (remaining gas: 1039858.760 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 50 (remaining gas: 1039858.600 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 50 (remaining gas: 1039858.680 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.520 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 47 (remaining gas: 1039858.600 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.440 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 47 (remaining gas: 1039858.520 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.360 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 47 (remaining gas: 1039858.440 units remaining) [ 14 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.280 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 47 (remaining gas: 1039858.360 units remaining) [ 15 14 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.200 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 47 (remaining gas: 1039858.280 units remaining) [ 16 15 14 @@ -224,9 +184,8 @@ trace 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.120 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 47 (remaining gas: 1039858.200 units remaining) [ 17 16 15 @@ -235,48 +194,41 @@ trace 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.992 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039858.072 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 54 (remaining gas: 1039857.912 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 54 (remaining gas: 1039857.992 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.832 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039857.912 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.752 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039857.832 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.672 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039857.752 units remaining) [ 13 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.592 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039857.672 units remaining) [ 14 13 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.512 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039857.592 units remaining) [ 15 14 13 @@ -284,9 +236,8 @@ trace 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.432 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039857.512 units remaining) [ 16 15 14 @@ -295,9 +246,8 @@ trace 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.352 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 51 (remaining gas: 1039857.432 units remaining) [ 17 16 15 @@ -307,48 +257,41 @@ trace 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039857.220 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039857.300 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 58 (remaining gas: 1039857.140 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 58 (remaining gas: 1039857.220 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039857.060 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039857.140 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.980 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039857.060 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.900 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039856.980 units remaining) [ 12 11 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.820 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039856.900 units remaining) [ 13 12 11 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.740 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039856.820 units remaining) [ 14 13 12 @@ -356,9 +299,8 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.660 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039856.740 units remaining) [ 15 14 13 @@ -367,9 +309,8 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.580 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039856.660 units remaining) [ 16 15 14 @@ -379,9 +320,8 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.500 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 55 (remaining gas: 1039856.580 units remaining) [ 17 16 15 @@ -392,48 +332,41 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.364 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039856.444 units remaining) [ (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 62 (remaining gas: 1039856.284 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 62 (remaining gas: 1039856.364 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.204 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039856.284 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.124 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039856.204 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.044 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039856.124 units remaining) [ 11 10 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.964 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039856.044 units remaining) [ 12 11 10 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.884 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039855.964 units remaining) [ 13 12 11 @@ -441,9 +374,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.804 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039855.884 units remaining) [ 14 13 12 @@ -452,9 +384,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.724 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039855.804 units remaining) [ 15 14 13 @@ -464,9 +395,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.644 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039855.724 units remaining) [ 16 15 14 @@ -477,9 +407,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.564 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 59 (remaining gas: 1039855.644 units remaining) [ 17 16 15 @@ -491,48 +420,41 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.424 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039855.504 units remaining) [ (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 66 (remaining gas: 1039855.344 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 66 (remaining gas: 1039855.424 units remaining) [ 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.264 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039855.344 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.184 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039855.264 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.104 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039855.184 units remaining) [ 10 9 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.024 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039855.104 units remaining) [ 11 10 9 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.944 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039855.024 units remaining) [ 12 11 10 @@ -540,9 +462,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.864 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039854.944 units remaining) [ 13 12 11 @@ -551,9 +472,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.784 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039854.864 units remaining) [ 14 13 12 @@ -563,9 +483,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.704 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039854.784 units remaining) [ 15 14 13 @@ -576,9 +495,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.624 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039854.704 units remaining) [ 16 15 14 @@ -590,9 +508,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.544 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 63 (remaining gas: 1039854.624 units remaining) [ 17 16 15 @@ -605,48 +522,41 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.400 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039854.480 units remaining) [ (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 70 (remaining gas: 1039854.320 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 70 (remaining gas: 1039854.400 units remaining) [ 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.240 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039854.320 units remaining) [ 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.160 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039854.240 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.080 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039854.160 units remaining) [ 9 8 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039854.080 units remaining) [ 10 9 8 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.920 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039854 units remaining) [ 11 10 9 @@ -654,9 +564,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.840 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039853.920 units remaining) [ 12 11 10 @@ -665,9 +574,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.760 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039853.840 units remaining) [ 13 12 11 @@ -677,9 +585,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.680 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039853.760 units remaining) [ 14 13 12 @@ -690,9 +597,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.600 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039853.680 units remaining) [ 15 14 13 @@ -704,9 +610,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.520 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039853.600 units remaining) [ 16 15 14 @@ -719,9 +624,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.440 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 67 (remaining gas: 1039853.520 units remaining) [ 17 16 15 @@ -735,48 +639,41 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039853.292 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039853.372 units remaining) [ (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 74 (remaining gas: 1039853.212 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 74 (remaining gas: 1039853.292 units remaining) [ 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039853.132 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039853.212 units remaining) [ 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039853.052 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039853.132 units remaining) [ 7 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.972 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039853.052 units remaining) [ 8 7 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.892 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.972 units remaining) [ 9 8 7 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.812 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.892 units remaining) [ 10 9 8 @@ -784,9 +681,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.732 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.812 units remaining) [ 11 10 9 @@ -795,9 +691,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.652 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.732 units remaining) [ 12 11 10 @@ -807,9 +702,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.572 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.652 units remaining) [ 13 12 11 @@ -820,9 +714,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.492 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.572 units remaining) [ 14 13 12 @@ -834,9 +727,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.412 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.492 units remaining) [ 15 14 13 @@ -849,9 +741,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.332 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.412 units remaining) [ 16 15 14 @@ -865,9 +756,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.252 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 71 (remaining gas: 1039852.332 units remaining) [ 17 16 15 @@ -882,48 +772,41 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039852.100 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039852.180 units remaining) [ (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 78 (remaining gas: 1039852.020 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 78 (remaining gas: 1039852.100 units remaining) [ 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.940 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039852.020 units remaining) [ 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.860 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.940 units remaining) [ 6 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.780 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.860 units remaining) [ 7 6 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.700 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.780 units remaining) [ 8 7 6 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.620 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.700 units remaining) [ 9 8 7 @@ -931,9 +814,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.540 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.620 units remaining) [ 10 9 8 @@ -942,9 +824,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.460 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.540 units remaining) [ 11 10 9 @@ -954,9 +835,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.380 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.460 units remaining) [ 12 11 10 @@ -967,9 +847,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.300 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.380 units remaining) [ 13 12 11 @@ -981,9 +860,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.220 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.300 units remaining) [ 14 13 12 @@ -996,9 +874,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.140 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.220 units remaining) [ 15 14 13 @@ -1012,9 +889,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.060 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.140 units remaining) [ 16 15 14 @@ -1029,9 +905,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039850.980 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 75 (remaining gas: 1039851.060 units remaining) [ 17 16 15 @@ -1047,48 +922,41 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.824 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.904 units remaining) [ (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 82 (remaining gas: 1039850.744 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 82 (remaining gas: 1039850.824 units remaining) [ 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.664 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.744 units remaining) [ 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.584 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.664 units remaining) [ 5 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.504 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.584 units remaining) [ 6 5 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.424 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.504 units remaining) [ 7 6 5 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.344 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.424 units remaining) [ 8 7 6 @@ -1096,9 +964,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.264 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.344 units remaining) [ 9 8 7 @@ -1107,9 +974,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.184 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.264 units remaining) [ 10 9 8 @@ -1119,9 +985,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.104 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.184 units remaining) [ 11 10 9 @@ -1132,9 +997,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.024 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.104 units remaining) [ 12 11 10 @@ -1146,9 +1010,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.944 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039850.024 units remaining) [ 13 12 11 @@ -1161,9 +1024,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.864 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039849.944 units remaining) [ 14 13 12 @@ -1177,9 +1039,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.784 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039849.864 units remaining) [ 15 14 13 @@ -1194,9 +1055,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.704 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039849.784 units remaining) [ 16 15 14 @@ -1212,9 +1072,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.624 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 79 (remaining gas: 1039849.704 units remaining) [ 17 16 15 @@ -1231,48 +1090,41 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.464 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039849.544 units remaining) [ (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 86 (remaining gas: 1039849.384 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 86 (remaining gas: 1039849.464 units remaining) [ 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.304 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039849.384 units remaining) [ 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.224 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039849.304 units remaining) [ 4 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.144 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039849.224 units remaining) [ 5 4 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.064 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039849.144 units remaining) [ 6 5 4 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.984 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039849.064 units remaining) [ 7 6 5 @@ -1280,9 +1132,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.904 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.984 units remaining) [ 8 7 6 @@ -1291,9 +1142,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.824 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.904 units remaining) [ 9 8 7 @@ -1303,9 +1153,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.744 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.824 units remaining) [ 10 9 8 @@ -1316,9 +1165,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.664 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.744 units remaining) [ 11 10 9 @@ -1330,9 +1178,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.584 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.664 units remaining) [ 12 11 10 @@ -1345,9 +1192,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.504 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.584 units remaining) [ 13 12 11 @@ -1361,9 +1207,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.424 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.504 units remaining) [ 14 13 12 @@ -1378,9 +1223,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.344 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.424 units remaining) [ 15 14 13 @@ -1396,9 +1240,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.264 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.344 units remaining) [ 16 15 14 @@ -1415,9 +1258,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.184 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 83 (remaining gas: 1039848.264 units remaining) [ 17 16 15 @@ -1435,9 +1277,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 87 (remaining gas: 1039848.084 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 87 (remaining gas: 1039848.164 units remaining) [ 17 16 15 @@ -1455,9 +1296,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 89 (remaining gas: 1039847.980 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 89 (remaining gas: 1039848.060 units remaining) [ 16 17 15 @@ -1475,9 +1315,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 91 (remaining gas: 1039847.872 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 91 (remaining gas: 1039847.952 units remaining) [ 15 16 17 @@ -1495,9 +1334,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 93 (remaining gas: 1039847.760 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 93 (remaining gas: 1039847.840 units remaining) [ 14 15 16 @@ -1515,9 +1353,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 95 (remaining gas: 1039847.644 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 95 (remaining gas: 1039847.724 units remaining) [ 13 14 15 @@ -1535,9 +1372,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 97 (remaining gas: 1039847.524 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 97 (remaining gas: 1039847.604 units remaining) [ 12 13 14 @@ -1555,9 +1391,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 99 (remaining gas: 1039847.400 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 99 (remaining gas: 1039847.480 units remaining) [ 11 12 13 @@ -1575,9 +1410,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 101 (remaining gas: 1039847.272 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 101 (remaining gas: 1039847.352 units remaining) [ 10 11 12 @@ -1595,9 +1429,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 103 (remaining gas: 1039847.140 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 103 (remaining gas: 1039847.220 units remaining) [ 9 10 11 @@ -1615,9 +1448,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 105 (remaining gas: 1039847.004 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 105 (remaining gas: 1039847.084 units remaining) [ 8 9 10 @@ -1635,9 +1467,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 107 (remaining gas: 1039846.864 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 107 (remaining gas: 1039846.944 units remaining) [ 7 8 9 @@ -1655,9 +1486,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 109 (remaining gas: 1039846.720 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 109 (remaining gas: 1039846.800 units remaining) [ 6 7 8 @@ -1675,9 +1505,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 111 (remaining gas: 1039846.572 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 111 (remaining gas: 1039846.652 units remaining) [ 5 6 7 @@ -1695,9 +1524,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 113 (remaining gas: 1039846.420 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 113 (remaining gas: 1039846.500 units remaining) [ 4 5 6 @@ -1715,9 +1543,8 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 115 (remaining gas: 1039846.264 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 115 (remaining gas: 1039846.344 units remaining) [ 3 4 5 @@ -1735,9 +1562,8 @@ trace 17 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 117 (remaining gas: 1039846.104 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 117 (remaining gas: 1039846.184 units remaining) [ 2 3 4 @@ -1755,9 +1581,8 @@ trace 16 17 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 119 (remaining gas: 1039845.940 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 119 (remaining gas: 1039846.020 units remaining) [ 1 2 3 @@ -1775,9 +1600,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 121 (remaining gas: 1039845.840 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 121 (remaining gas: 1039845.920 units remaining) [ 1 2 3 @@ -1795,9 +1619,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 123 (remaining gas: 1039845.736 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 123 (remaining gas: 1039845.816 units remaining) [ 2 1 3 @@ -1815,9 +1638,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 125 (remaining gas: 1039845.628 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 125 (remaining gas: 1039845.708 units remaining) [ 3 2 1 @@ -1835,9 +1657,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 127 (remaining gas: 1039845.516 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 127 (remaining gas: 1039845.596 units remaining) [ 4 3 2 @@ -1855,9 +1676,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 129 (remaining gas: 1039845.400 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 129 (remaining gas: 1039845.480 units remaining) [ 5 4 3 @@ -1875,9 +1695,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 131 (remaining gas: 1039845.280 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 131 (remaining gas: 1039845.360 units remaining) [ 6 5 4 @@ -1895,9 +1714,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 133 (remaining gas: 1039845.156 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 133 (remaining gas: 1039845.236 units remaining) [ 7 6 5 @@ -1915,9 +1733,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 135 (remaining gas: 1039845.028 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 135 (remaining gas: 1039845.108 units remaining) [ 8 7 6 @@ -1935,9 +1752,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 137 (remaining gas: 1039844.896 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 137 (remaining gas: 1039844.976 units remaining) [ 9 8 7 @@ -1955,9 +1771,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 139 (remaining gas: 1039844.760 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 139 (remaining gas: 1039844.840 units remaining) [ 10 9 8 @@ -1975,9 +1790,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 141 (remaining gas: 1039844.620 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 141 (remaining gas: 1039844.700 units remaining) [ 11 10 9 @@ -1995,9 +1809,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 143 (remaining gas: 1039844.476 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 143 (remaining gas: 1039844.556 units remaining) [ 12 11 10 @@ -2015,9 +1828,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 145 (remaining gas: 1039844.328 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 145 (remaining gas: 1039844.408 units remaining) [ 13 12 11 @@ -2035,9 +1847,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 147 (remaining gas: 1039844.176 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 147 (remaining gas: 1039844.256 units remaining) [ 14 13 12 @@ -2055,9 +1866,8 @@ trace 15 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 149 (remaining gas: 1039844.020 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 149 (remaining gas: 1039844.100 units remaining) [ 15 14 13 @@ -2075,9 +1885,8 @@ trace 1 16 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 151 (remaining gas: 1039843.860 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 151 (remaining gas: 1039843.940 units remaining) [ 16 15 14 @@ -2095,9 +1904,8 @@ trace 2 1 17 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 153 (remaining gas: 1039843.696 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 153 (remaining gas: 1039843.776 units remaining) [ 17 16 15 @@ -2115,53 +1923,45 @@ trace 3 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.536 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039843.616 units remaining) [ 2 1 - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 159 (remaining gas: 1039843.456 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 159 (remaining gas: 1039843.536 units remaining) [ (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.376 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039843.456 units remaining) [ 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.296 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039843.376 units remaining) [ 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.216 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039843.296 units remaining) [ 5 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.136 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039843.216 units remaining) [ 6 5 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.056 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039843.136 units remaining) [ 7 6 5 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.976 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039843.056 units remaining) [ 8 7 6 @@ -2169,9 +1969,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.896 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.976 units remaining) [ 9 8 7 @@ -2180,9 +1979,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.816 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.896 units remaining) [ 10 9 8 @@ -2192,9 +1990,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.736 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.816 units remaining) [ 11 10 9 @@ -2205,9 +2002,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.656 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.736 units remaining) [ 12 11 10 @@ -2219,9 +2015,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.576 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.656 units remaining) [ 13 12 11 @@ -2234,9 +2029,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.496 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.576 units remaining) [ 14 13 12 @@ -2250,9 +2044,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.416 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.496 units remaining) [ 15 14 13 @@ -2267,9 +2060,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.336 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.416 units remaining) [ 16 15 14 @@ -2285,9 +2077,8 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.256 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 156 (remaining gas: 1039842.336 units remaining) [ 17 16 15 @@ -2304,53 +2095,45 @@ trace 4 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039842.100 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039842.180 units remaining) [ 3 (Pair 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 163 (remaining gas: 1039842.020 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 163 (remaining gas: 1039842.100 units remaining) [ (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.940 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039842.020 units remaining) [ 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.860 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.940 units remaining) [ 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.780 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.860 units remaining) [ 6 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.700 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.780 units remaining) [ 7 6 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.620 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.700 units remaining) [ 8 7 6 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.540 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.620 units remaining) [ 9 8 7 @@ -2358,9 +2141,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.460 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.540 units remaining) [ 10 9 8 @@ -2369,9 +2151,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.380 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.460 units remaining) [ 11 10 9 @@ -2381,9 +2162,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.300 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.380 units remaining) [ 12 11 10 @@ -2394,9 +2174,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.220 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.300 units remaining) [ 13 12 11 @@ -2408,9 +2187,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.140 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.220 units remaining) [ 14 13 12 @@ -2423,9 +2201,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.060 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.140 units remaining) [ 15 14 13 @@ -2439,9 +2216,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039840.980 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039841.060 units remaining) [ 16 15 14 @@ -2456,9 +2232,8 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039840.900 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 160 (remaining gas: 1039840.980 units remaining) [ 17 16 15 @@ -2474,53 +2249,45 @@ trace 5 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.748 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.828 units remaining) [ 4 (Pair 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 167 (remaining gas: 1039840.668 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 167 (remaining gas: 1039840.748 units remaining) [ (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.588 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.668 units remaining) [ 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.508 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.588 units remaining) [ 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.428 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.508 units remaining) [ 7 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.348 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.428 units remaining) [ 8 7 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.268 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.348 units remaining) [ 9 8 7 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.188 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.268 units remaining) [ 10 9 8 @@ -2528,9 +2295,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.108 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.188 units remaining) [ 11 10 9 @@ -2539,9 +2305,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.028 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.108 units remaining) [ 12 11 10 @@ -2551,9 +2316,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.948 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039840.028 units remaining) [ 13 12 11 @@ -2564,9 +2328,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.868 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039839.948 units remaining) [ 14 13 12 @@ -2578,9 +2341,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.788 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039839.868 units remaining) [ 15 14 13 @@ -2593,9 +2355,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.708 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039839.788 units remaining) [ 16 15 14 @@ -2609,9 +2370,8 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.628 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 164 (remaining gas: 1039839.708 units remaining) [ 17 16 15 @@ -2626,53 +2386,45 @@ trace 6 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.480 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039839.560 units remaining) [ 5 (Pair 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 171 (remaining gas: 1039839.400 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 171 (remaining gas: 1039839.480 units remaining) [ (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.320 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039839.400 units remaining) [ 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.240 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039839.320 units remaining) [ 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.160 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039839.240 units remaining) [ 8 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.080 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039839.160 units remaining) [ 9 8 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039839.080 units remaining) [ 10 9 8 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.920 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039839 units remaining) [ 11 10 9 @@ -2680,9 +2432,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.840 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039838.920 units remaining) [ 12 11 10 @@ -2691,9 +2442,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.760 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039838.840 units remaining) [ 13 12 11 @@ -2703,9 +2453,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.680 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039838.760 units remaining) [ 14 13 12 @@ -2716,9 +2465,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.600 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039838.680 units remaining) [ 15 14 13 @@ -2730,9 +2478,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.520 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039838.600 units remaining) [ 16 15 14 @@ -2745,9 +2492,8 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.440 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 168 (remaining gas: 1039838.520 units remaining) [ 17 16 15 @@ -2761,53 +2507,45 @@ trace 7 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039838.296 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039838.376 units remaining) [ 6 (Pair 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 175 (remaining gas: 1039838.216 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 175 (remaining gas: 1039838.296 units remaining) [ (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039838.136 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039838.216 units remaining) [ 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039838.056 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039838.136 units remaining) [ 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.976 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039838.056 units remaining) [ 9 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.896 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.976 units remaining) [ 10 9 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.816 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.896 units remaining) [ 11 10 9 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.736 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.816 units remaining) [ 12 11 10 @@ -2815,9 +2553,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.656 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.736 units remaining) [ 13 12 11 @@ -2826,9 +2563,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.576 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.656 units remaining) [ 14 13 12 @@ -2838,9 +2574,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.496 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.576 units remaining) [ 15 14 13 @@ -2851,9 +2586,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.416 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.496 units remaining) [ 16 15 14 @@ -2865,9 +2599,8 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.336 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 172 (remaining gas: 1039837.416 units remaining) [ 17 16 15 @@ -2880,53 +2613,45 @@ trace 8 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039837.196 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039837.276 units remaining) [ 7 (Pair 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 179 (remaining gas: 1039837.116 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 179 (remaining gas: 1039837.196 units remaining) [ (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039837.036 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039837.116 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.956 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039837.036 units remaining) [ 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.876 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.956 units remaining) [ 10 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.796 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.876 units remaining) [ 11 10 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.716 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.796 units remaining) [ 12 11 10 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.636 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.716 units remaining) [ 13 12 11 @@ -2934,9 +2659,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.556 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.636 units remaining) [ 14 13 12 @@ -2945,9 +2669,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.476 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.556 units remaining) [ 15 14 13 @@ -2957,9 +2680,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.396 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.476 units remaining) [ 16 15 14 @@ -2970,9 +2692,8 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.316 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 176 (remaining gas: 1039836.396 units remaining) [ 17 16 15 @@ -2984,53 +2705,45 @@ trace 9 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039836.180 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039836.260 units remaining) [ 8 (Pair 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 183 (remaining gas: 1039836.100 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 183 (remaining gas: 1039836.180 units remaining) [ (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039836.020 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039836.100 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.940 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039836.020 units remaining) [ 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.860 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039835.940 units remaining) [ 11 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.780 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039835.860 units remaining) [ 12 11 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.700 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039835.780 units remaining) [ 13 12 11 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.620 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039835.700 units remaining) [ 14 13 12 @@ -3038,9 +2751,8 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.540 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039835.620 units remaining) [ 15 14 13 @@ -3049,9 +2761,8 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.460 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039835.540 units remaining) [ 16 15 14 @@ -3061,9 +2772,8 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.380 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 180 (remaining gas: 1039835.460 units remaining) [ 17 16 15 @@ -3074,53 +2784,45 @@ trace 10 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039835.248 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039835.328 units remaining) [ 9 (Pair 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 187 (remaining gas: 1039835.168 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 187 (remaining gas: 1039835.248 units remaining) [ (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039835.088 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039835.168 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039835.008 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039835.088 units remaining) [ 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.928 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039835.008 units remaining) [ 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.848 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039834.928 units remaining) [ 13 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.768 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039834.848 units remaining) [ 14 13 12 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.688 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039834.768 units remaining) [ 15 14 13 @@ -3128,9 +2830,8 @@ trace 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.608 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039834.688 units remaining) [ 16 15 14 @@ -3139,9 +2840,8 @@ trace 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.528 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 184 (remaining gas: 1039834.608 units remaining) [ 17 16 15 @@ -3151,53 +2851,45 @@ trace 11 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.400 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039834.480 units remaining) [ 10 (Pair 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 191 (remaining gas: 1039834.320 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 191 (remaining gas: 1039834.400 units remaining) [ (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.240 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039834.320 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.160 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039834.240 units remaining) [ 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.080 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039834.160 units remaining) [ 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039834.080 units remaining) [ 14 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039833.920 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039834 units remaining) [ 15 14 13 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039833.840 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039833.920 units remaining) [ 16 15 14 @@ -3205,9 +2897,8 @@ trace 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039833.760 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 188 (remaining gas: 1039833.840 units remaining) [ 17 16 15 @@ -3216,53 +2907,45 @@ trace 12 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.636 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 192 (remaining gas: 1039833.716 units remaining) [ 11 (Pair 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 195 (remaining gas: 1039833.556 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 195 (remaining gas: 1039833.636 units remaining) [ (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.476 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 192 (remaining gas: 1039833.556 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.396 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 192 (remaining gas: 1039833.476 units remaining) [ 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.316 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 192 (remaining gas: 1039833.396 units remaining) [ 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.236 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 192 (remaining gas: 1039833.316 units remaining) [ 15 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.156 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 192 (remaining gas: 1039833.236 units remaining) [ 16 15 14 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.076 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 192 (remaining gas: 1039833.156 units remaining) [ 17 16 15 @@ -3270,170 +2953,134 @@ trace 13 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.956 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 196 (remaining gas: 1039833.036 units remaining) [ 12 (Pair 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 199 (remaining gas: 1039832.876 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 199 (remaining gas: 1039832.956 units remaining) [ (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.796 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 196 (remaining gas: 1039832.876 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.716 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 196 (remaining gas: 1039832.796 units remaining) [ 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.636 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 196 (remaining gas: 1039832.716 units remaining) [ 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.556 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 196 (remaining gas: 1039832.636 units remaining) [ 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.476 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 196 (remaining gas: 1039832.556 units remaining) [ 17 16 15 14 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.360 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 200 (remaining gas: 1039832.440 units remaining) [ 13 (Pair 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 203 (remaining gas: 1039832.280 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 203 (remaining gas: 1039832.360 units remaining) [ (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.200 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 200 (remaining gas: 1039832.280 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.120 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 200 (remaining gas: 1039832.200 units remaining) [ 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.040 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 200 (remaining gas: 1039832.120 units remaining) [ 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039831.960 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 200 (remaining gas: 1039832.040 units remaining) [ 17 16 15 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.848 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 204 (remaining gas: 1039831.928 units remaining) [ 14 (Pair 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 207 (remaining gas: 1039831.768 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 207 (remaining gas: 1039831.848 units remaining) [ (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.688 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 204 (remaining gas: 1039831.768 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.608 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 204 (remaining gas: 1039831.688 units remaining) [ 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.528 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 204 (remaining gas: 1039831.608 units remaining) [ 17 16 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039831.420 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 208 (remaining gas: 1039831.500 units remaining) [ 15 (Pair 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 211 (remaining gas: 1039831.340 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 211 (remaining gas: 1039831.420 units remaining) [ (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039831.260 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 208 (remaining gas: 1039831.340 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039831.180 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 208 (remaining gas: 1039831.260 units remaining) [ 17 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 212 (remaining gas: 1039831.080 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 212 (remaining gas: 1039831.160 units remaining) [ 16 (Pair 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 214 (remaining gas: 1039831 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 214 (remaining gas: 1039831.080 units remaining) [ (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 214 (remaining gas: 1039830.920 units remaining) - [ 17 - (Pair 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 215 (remaining gas: 1039830.840 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 215 (remaining gas: 1039831 units remaining) [ (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) - (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter - Unit ] - - location: 218 (remaining gas: 1039828.290 units remaining) - [ 0 - Unit ] - - location: 219 (remaining gas: 1039828.210 units remaining) - [ True - Unit ] - - location: 220 (remaining gas: 1039828.150 units remaining) - [ Unit ] - - location: 221 (remaining gas: 1039828.080 units remaining) + (Pair 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1) @parameter ] + - location: 218 (remaining gas: 1039828.450 units remaining) + [ 0 ] + - location: 219 (remaining gas: 1039828.370 units remaining) + [ True ] + - location: 220 (remaining gas: 1039828.310 units remaining) + [ ] + - location: 221 (remaining gas: 1039828.240 units remaining) + [ ] + - location: 226 (remaining gas: 1039828.160 units remaining) [ Unit ] - - location: 226 (remaining gas: 1039828 units remaining) - [ Unit - Unit ] - - location: 227 (remaining gas: 1039827.920 units remaining) + - location: 227 (remaining gas: 1039828.080 units remaining) [ {} - Unit - Unit ] - - location: 229 (remaining gas: 1039827.840 units remaining) - [ (Pair {} Unit) Unit ] + - location: 229 (remaining gas: 1039828 units remaining) + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out index 6c40c606f965..cde3571d3e61 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dig_eq.tz-Unit-(Pair 2 (Pair 3 (Pair 12 (Pair 16 (Pair .d473151c0f.out @@ -7,167 +7,134 @@ emitted operations big_map diff trace - - location: 23 (remaining gas: 1039861.200 units remaining) - [ (Pair (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) Unit) - Unit ] + - location: 24 (remaining gas: 1039861.200 units remaining) + [ (Pair (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) Unit) ] - location: 24 (remaining gas: 1039861.120 units remaining) - [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] + [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - location: 25 (remaining gas: 1039861.040 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - location: 27 (remaining gas: 1039860.960 units remaining) [ 2 (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - location: 28 (remaining gas: 1039860.860 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] - location: 30 (remaining gas: 1039860.780 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 30 (remaining gas: 1039860.700 units remaining) - [ 2 - 3 - (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.592 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 31 (remaining gas: 1039860.672 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 34 (remaining gas: 1039860.512 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 34 (remaining gas: 1039860.592 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.432 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 31 (remaining gas: 1039860.512 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 31 (remaining gas: 1039860.352 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 31 (remaining gas: 1039860.432 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039860.240 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 35 (remaining gas: 1039860.320 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 38 (remaining gas: 1039860.160 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 38 (remaining gas: 1039860.240 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039860.080 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 35 (remaining gas: 1039860.160 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039860 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 35 (remaining gas: 1039860.080 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 35 (remaining gas: 1039859.920 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 35 (remaining gas: 1039860 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.804 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 39 (remaining gas: 1039859.884 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 42 (remaining gas: 1039859.724 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 42 (remaining gas: 1039859.804 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.644 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 39 (remaining gas: 1039859.724 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.564 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 39 (remaining gas: 1039859.644 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.484 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 39 (remaining gas: 1039859.564 units remaining) [ 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 39 (remaining gas: 1039859.404 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 39 (remaining gas: 1039859.484 units remaining) [ 2 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039859.284 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 43 (remaining gas: 1039859.364 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 46 (remaining gas: 1039859.204 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 46 (remaining gas: 1039859.284 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039859.124 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 43 (remaining gas: 1039859.204 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039859.044 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 43 (remaining gas: 1039859.124 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.964 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 43 (remaining gas: 1039859.044 units remaining) [ 12 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.884 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 43 (remaining gas: 1039858.964 units remaining) [ 3 12 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 43 (remaining gas: 1039858.804 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 43 (remaining gas: 1039858.884 units remaining) [ 2 3 12 @@ -175,48 +142,41 @@ trace 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.680 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 47 (remaining gas: 1039858.760 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 50 (remaining gas: 1039858.600 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 50 (remaining gas: 1039858.680 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.520 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 47 (remaining gas: 1039858.600 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.440 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 47 (remaining gas: 1039858.520 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.360 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 47 (remaining gas: 1039858.440 units remaining) [ 16 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.280 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 47 (remaining gas: 1039858.360 units remaining) [ 12 16 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.200 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 47 (remaining gas: 1039858.280 units remaining) [ 3 12 16 @@ -224,9 +184,8 @@ trace 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 47 (remaining gas: 1039858.120 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 47 (remaining gas: 1039858.200 units remaining) [ 2 3 12 @@ -235,48 +194,41 @@ trace 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.992 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039858.072 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 54 (remaining gas: 1039857.912 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 54 (remaining gas: 1039857.992 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.832 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039857.912 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.752 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039857.832 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.672 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039857.752 units remaining) [ 10 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.592 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039857.672 units remaining) [ 16 10 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.512 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039857.592 units remaining) [ 12 16 10 @@ -284,9 +236,8 @@ trace 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.432 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039857.512 units remaining) [ 3 12 16 @@ -295,9 +246,8 @@ trace 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 51 (remaining gas: 1039857.352 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 51 (remaining gas: 1039857.432 units remaining) [ 2 3 12 @@ -307,48 +257,41 @@ trace 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039857.220 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039857.300 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 58 (remaining gas: 1039857.140 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 58 (remaining gas: 1039857.220 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039857.060 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039857.140 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.980 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039857.060 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.900 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039856.980 units remaining) [ 14 19 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.820 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039856.900 units remaining) [ 10 14 19 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.740 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039856.820 units remaining) [ 16 10 14 @@ -356,9 +299,8 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.660 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039856.740 units remaining) [ 12 16 10 @@ -367,9 +309,8 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.580 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039856.660 units remaining) [ 3 12 16 @@ -379,9 +320,8 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 55 (remaining gas: 1039856.500 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 55 (remaining gas: 1039856.580 units remaining) [ 2 3 12 @@ -392,48 +332,41 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.364 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039856.444 units remaining) [ (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 62 (remaining gas: 1039856.284 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 62 (remaining gas: 1039856.364 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.204 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039856.284 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.124 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039856.204 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039856.044 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039856.124 units remaining) [ 19 9 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.964 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039856.044 units remaining) [ 14 19 9 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.884 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039855.964 units remaining) [ 10 14 19 @@ -441,9 +374,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.804 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039855.884 units remaining) [ 16 10 14 @@ -452,9 +384,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.724 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039855.804 units remaining) [ 12 16 10 @@ -464,9 +395,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.644 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039855.724 units remaining) [ 3 12 16 @@ -477,9 +407,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 59 (remaining gas: 1039855.564 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 59 (remaining gas: 1039855.644 units remaining) [ 2 3 12 @@ -491,48 +420,41 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.424 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039855.504 units remaining) [ (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 66 (remaining gas: 1039855.344 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 66 (remaining gas: 1039855.424 units remaining) [ 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.264 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039855.344 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.184 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039855.264 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.104 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039855.184 units remaining) [ 9 18 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039855.024 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039855.104 units remaining) [ 19 9 18 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.944 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039855.024 units remaining) [ 14 19 9 @@ -540,9 +462,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.864 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039854.944 units remaining) [ 10 14 19 @@ -551,9 +472,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.784 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039854.864 units remaining) [ 16 10 14 @@ -563,9 +483,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.704 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039854.784 units remaining) [ 12 16 10 @@ -576,9 +495,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.624 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039854.704 units remaining) [ 3 12 16 @@ -590,9 +508,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 63 (remaining gas: 1039854.544 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 63 (remaining gas: 1039854.624 units remaining) [ 2 3 12 @@ -605,48 +522,41 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.400 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039854.480 units remaining) [ (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 70 (remaining gas: 1039854.320 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 70 (remaining gas: 1039854.400 units remaining) [ 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.240 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039854.320 units remaining) [ 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.160 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039854.240 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854.080 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039854.160 units remaining) [ 18 6 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039854 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039854.080 units remaining) [ 9 18 6 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.920 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039854 units remaining) [ 19 9 18 @@ -654,9 +564,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.840 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039853.920 units remaining) [ 14 19 9 @@ -665,9 +574,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.760 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039853.840 units remaining) [ 10 14 19 @@ -677,9 +585,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.680 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039853.760 units remaining) [ 16 10 14 @@ -690,9 +597,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.600 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039853.680 units remaining) [ 12 16 10 @@ -704,9 +610,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.520 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039853.600 units remaining) [ 3 12 16 @@ -719,9 +624,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 67 (remaining gas: 1039853.440 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 67 (remaining gas: 1039853.520 units remaining) [ 2 3 12 @@ -735,48 +639,41 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039853.292 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039853.372 units remaining) [ (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 74 (remaining gas: 1039853.212 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 74 (remaining gas: 1039853.292 units remaining) [ 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039853.132 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039853.212 units remaining) [ 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039853.052 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039853.132 units remaining) [ 8 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.972 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039853.052 units remaining) [ 6 8 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.892 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.972 units remaining) [ 18 6 8 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.812 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.892 units remaining) [ 9 18 6 @@ -784,9 +681,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.732 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.812 units remaining) [ 19 9 18 @@ -795,9 +691,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.652 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.732 units remaining) [ 14 19 9 @@ -807,9 +702,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.572 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.652 units remaining) [ 10 14 19 @@ -820,9 +714,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.492 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.572 units remaining) [ 16 10 14 @@ -834,9 +727,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.412 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.492 units remaining) [ 12 16 10 @@ -849,9 +741,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.332 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.412 units remaining) [ 3 12 16 @@ -865,9 +756,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 71 (remaining gas: 1039852.252 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 71 (remaining gas: 1039852.332 units remaining) [ 2 3 12 @@ -882,48 +772,41 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039852.100 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039852.180 units remaining) [ (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 78 (remaining gas: 1039852.020 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 78 (remaining gas: 1039852.100 units remaining) [ 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.940 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039852.020 units remaining) [ 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.860 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.940 units remaining) [ 11 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.780 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.860 units remaining) [ 8 11 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.700 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.780 units remaining) [ 6 8 11 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.620 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.700 units remaining) [ 18 6 8 @@ -931,9 +814,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.540 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.620 units remaining) [ 9 18 6 @@ -942,9 +824,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.460 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.540 units remaining) [ 19 9 18 @@ -954,9 +835,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.380 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.460 units remaining) [ 14 19 9 @@ -967,9 +847,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.300 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.380 units remaining) [ 10 14 19 @@ -981,9 +860,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.220 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.300 units remaining) [ 16 10 14 @@ -996,9 +874,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.140 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.220 units remaining) [ 12 16 10 @@ -1012,9 +889,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039851.060 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.140 units remaining) [ 3 12 16 @@ -1029,9 +905,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 75 (remaining gas: 1039850.980 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 75 (remaining gas: 1039851.060 units remaining) [ 2 3 12 @@ -1047,48 +922,41 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.824 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.904 units remaining) [ (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 82 (remaining gas: 1039850.744 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 82 (remaining gas: 1039850.824 units remaining) [ 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.664 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.744 units remaining) [ 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.584 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.664 units remaining) [ 4 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.504 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.584 units remaining) [ 11 4 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.424 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.504 units remaining) [ 8 11 4 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.344 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.424 units remaining) [ 6 8 11 @@ -1096,9 +964,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.264 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.344 units remaining) [ 18 6 8 @@ -1107,9 +974,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.184 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.264 units remaining) [ 9 18 6 @@ -1119,9 +985,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.104 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.184 units remaining) [ 19 9 18 @@ -1132,9 +997,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039850.024 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.104 units remaining) [ 14 19 9 @@ -1146,9 +1010,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.944 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039850.024 units remaining) [ 10 14 19 @@ -1161,9 +1024,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.864 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039849.944 units remaining) [ 16 10 14 @@ -1177,9 +1039,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.784 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039849.864 units remaining) [ 12 16 10 @@ -1194,9 +1055,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.704 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039849.784 units remaining) [ 3 12 16 @@ -1212,9 +1072,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 79 (remaining gas: 1039849.624 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 79 (remaining gas: 1039849.704 units remaining) [ 2 3 12 @@ -1231,48 +1090,41 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.464 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039849.544 units remaining) [ (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 86 (remaining gas: 1039849.384 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 86 (remaining gas: 1039849.464 units remaining) [ 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.304 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039849.384 units remaining) [ 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.224 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039849.304 units remaining) [ 13 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.144 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039849.224 units remaining) [ 4 13 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039849.064 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039849.144 units remaining) [ 11 4 13 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.984 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039849.064 units remaining) [ 8 11 4 @@ -1280,9 +1132,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.904 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.984 units remaining) [ 6 8 11 @@ -1291,9 +1142,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.824 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.904 units remaining) [ 18 6 8 @@ -1303,9 +1153,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.744 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.824 units remaining) [ 9 18 6 @@ -1316,9 +1165,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.664 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.744 units remaining) [ 19 9 18 @@ -1330,9 +1178,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.584 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.664 units remaining) [ 14 19 9 @@ -1345,9 +1192,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.504 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.584 units remaining) [ 10 14 19 @@ -1361,9 +1207,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.424 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.504 units remaining) [ 16 10 14 @@ -1378,9 +1223,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.344 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.424 units remaining) [ 12 16 10 @@ -1396,9 +1240,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.264 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.344 units remaining) [ 3 12 16 @@ -1415,9 +1258,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 83 (remaining gas: 1039848.184 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 83 (remaining gas: 1039848.264 units remaining) [ 2 3 12 @@ -1435,9 +1277,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 87 (remaining gas: 1039848.084 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 87 (remaining gas: 1039848.164 units remaining) [ 2 3 12 @@ -1455,9 +1296,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 89 (remaining gas: 1039847.980 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 89 (remaining gas: 1039848.060 units remaining) [ 3 2 12 @@ -1475,9 +1315,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 91 (remaining gas: 1039847.872 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 91 (remaining gas: 1039847.952 units remaining) [ 12 3 2 @@ -1495,9 +1334,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 93 (remaining gas: 1039847.760 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 93 (remaining gas: 1039847.840 units remaining) [ 16 12 3 @@ -1515,9 +1353,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 95 (remaining gas: 1039847.644 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 95 (remaining gas: 1039847.724 units remaining) [ 10 16 12 @@ -1535,9 +1372,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 97 (remaining gas: 1039847.524 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 97 (remaining gas: 1039847.604 units remaining) [ 14 10 16 @@ -1555,9 +1391,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 99 (remaining gas: 1039847.400 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 99 (remaining gas: 1039847.480 units remaining) [ 19 14 10 @@ -1575,9 +1410,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 101 (remaining gas: 1039847.272 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 101 (remaining gas: 1039847.352 units remaining) [ 9 19 14 @@ -1595,9 +1429,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 103 (remaining gas: 1039847.140 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 103 (remaining gas: 1039847.220 units remaining) [ 18 9 19 @@ -1615,9 +1448,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 105 (remaining gas: 1039847.004 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 105 (remaining gas: 1039847.084 units remaining) [ 6 18 9 @@ -1635,9 +1467,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 107 (remaining gas: 1039846.864 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 107 (remaining gas: 1039846.944 units remaining) [ 8 6 18 @@ -1655,9 +1486,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 109 (remaining gas: 1039846.720 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 109 (remaining gas: 1039846.800 units remaining) [ 11 8 6 @@ -1675,9 +1505,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 111 (remaining gas: 1039846.572 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 111 (remaining gas: 1039846.652 units remaining) [ 4 11 8 @@ -1695,9 +1524,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 113 (remaining gas: 1039846.420 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 113 (remaining gas: 1039846.500 units remaining) [ 13 4 11 @@ -1715,9 +1543,8 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 115 (remaining gas: 1039846.264 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 115 (remaining gas: 1039846.344 units remaining) [ 15 13 4 @@ -1735,9 +1562,8 @@ trace 2 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 117 (remaining gas: 1039846.104 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 117 (remaining gas: 1039846.184 units remaining) [ 5 15 13 @@ -1755,9 +1581,8 @@ trace 3 2 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 119 (remaining gas: 1039845.940 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 119 (remaining gas: 1039846.020 units remaining) [ 1 5 15 @@ -1775,9 +1600,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 121 (remaining gas: 1039845.840 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 121 (remaining gas: 1039845.920 units remaining) [ 1 5 15 @@ -1795,9 +1619,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 123 (remaining gas: 1039845.736 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 123 (remaining gas: 1039845.816 units remaining) [ 5 1 15 @@ -1815,9 +1638,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 125 (remaining gas: 1039845.628 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 125 (remaining gas: 1039845.708 units remaining) [ 15 5 1 @@ -1835,9 +1657,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 127 (remaining gas: 1039845.516 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 127 (remaining gas: 1039845.596 units remaining) [ 13 15 5 @@ -1855,9 +1676,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 129 (remaining gas: 1039845.400 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 129 (remaining gas: 1039845.480 units remaining) [ 4 13 15 @@ -1875,9 +1695,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 131 (remaining gas: 1039845.280 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 131 (remaining gas: 1039845.360 units remaining) [ 11 4 13 @@ -1895,9 +1714,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 133 (remaining gas: 1039845.156 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 133 (remaining gas: 1039845.236 units remaining) [ 8 11 4 @@ -1915,9 +1733,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 135 (remaining gas: 1039845.028 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 135 (remaining gas: 1039845.108 units remaining) [ 6 8 11 @@ -1935,9 +1752,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 137 (remaining gas: 1039844.896 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 137 (remaining gas: 1039844.976 units remaining) [ 18 6 8 @@ -1955,9 +1771,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 139 (remaining gas: 1039844.760 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 139 (remaining gas: 1039844.840 units remaining) [ 9 18 6 @@ -1975,9 +1790,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 141 (remaining gas: 1039844.620 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 141 (remaining gas: 1039844.700 units remaining) [ 19 9 18 @@ -1995,9 +1809,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 143 (remaining gas: 1039844.476 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 143 (remaining gas: 1039844.556 units remaining) [ 14 19 9 @@ -2015,9 +1828,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 145 (remaining gas: 1039844.328 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 145 (remaining gas: 1039844.408 units remaining) [ 10 14 19 @@ -2035,9 +1847,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 147 (remaining gas: 1039844.176 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 147 (remaining gas: 1039844.256 units remaining) [ 16 10 14 @@ -2055,9 +1866,8 @@ trace 12 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 149 (remaining gas: 1039844.020 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 149 (remaining gas: 1039844.100 units remaining) [ 12 16 10 @@ -2075,9 +1885,8 @@ trace 1 3 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 151 (remaining gas: 1039843.860 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 151 (remaining gas: 1039843.940 units remaining) [ 3 12 16 @@ -2095,9 +1904,8 @@ trace 5 1 2 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 153 (remaining gas: 1039843.696 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 153 (remaining gas: 1039843.776 units remaining) [ 2 3 12 @@ -2115,53 +1923,45 @@ trace 15 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.536 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039843.616 units remaining) [ 5 1 - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 159 (remaining gas: 1039843.456 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 159 (remaining gas: 1039843.536 units remaining) [ (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.376 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039843.456 units remaining) [ 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.296 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039843.376 units remaining) [ 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.216 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039843.296 units remaining) [ 4 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.136 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039843.216 units remaining) [ 11 4 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039843.056 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039843.136 units remaining) [ 8 11 4 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.976 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039843.056 units remaining) [ 6 8 11 @@ -2169,9 +1969,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.896 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.976 units remaining) [ 18 6 8 @@ -2180,9 +1979,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.816 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.896 units remaining) [ 9 18 6 @@ -2192,9 +1990,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.736 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.816 units remaining) [ 19 9 18 @@ -2205,9 +2002,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.656 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.736 units remaining) [ 14 19 9 @@ -2219,9 +2015,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.576 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.656 units remaining) [ 10 14 19 @@ -2234,9 +2029,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.496 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.576 units remaining) [ 16 10 14 @@ -2250,9 +2044,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.416 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.496 units remaining) [ 12 16 10 @@ -2267,9 +2060,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.336 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.416 units remaining) [ 3 12 16 @@ -2285,9 +2077,8 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 156 (remaining gas: 1039842.256 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 156 (remaining gas: 1039842.336 units remaining) [ 2 3 12 @@ -2304,53 +2095,45 @@ trace 13 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039842.100 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039842.180 units remaining) [ 15 (Pair 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 163 (remaining gas: 1039842.020 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 163 (remaining gas: 1039842.100 units remaining) [ (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.940 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039842.020 units remaining) [ 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.860 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.940 units remaining) [ 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.780 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.860 units remaining) [ 11 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.700 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.780 units remaining) [ 8 11 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.620 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.700 units remaining) [ 6 8 11 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.540 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.620 units remaining) [ 18 6 8 @@ -2358,9 +2141,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.460 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.540 units remaining) [ 9 18 6 @@ -2369,9 +2151,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.380 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.460 units remaining) [ 19 9 18 @@ -2381,9 +2162,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.300 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.380 units remaining) [ 14 19 9 @@ -2394,9 +2174,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.220 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.300 units remaining) [ 10 14 19 @@ -2408,9 +2187,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.140 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.220 units remaining) [ 16 10 14 @@ -2423,9 +2201,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039841.060 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.140 units remaining) [ 12 16 10 @@ -2439,9 +2216,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039840.980 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039841.060 units remaining) [ 3 12 16 @@ -2456,9 +2232,8 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 160 (remaining gas: 1039840.900 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 160 (remaining gas: 1039840.980 units remaining) [ 2 3 12 @@ -2474,53 +2249,45 @@ trace 4 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.748 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.828 units remaining) [ 13 (Pair 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 167 (remaining gas: 1039840.668 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 167 (remaining gas: 1039840.748 units remaining) [ (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.588 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.668 units remaining) [ 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.508 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.588 units remaining) [ 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.428 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.508 units remaining) [ 8 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.348 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.428 units remaining) [ 6 8 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.268 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.348 units remaining) [ 18 6 8 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.188 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.268 units remaining) [ 9 18 6 @@ -2528,9 +2295,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.108 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.188 units remaining) [ 19 9 18 @@ -2539,9 +2305,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039840.028 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.108 units remaining) [ 14 19 9 @@ -2551,9 +2316,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.948 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039840.028 units remaining) [ 10 14 19 @@ -2564,9 +2328,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.868 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039839.948 units remaining) [ 16 10 14 @@ -2578,9 +2341,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.788 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039839.868 units remaining) [ 12 16 10 @@ -2593,9 +2355,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.708 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039839.788 units remaining) [ 3 12 16 @@ -2609,9 +2370,8 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 164 (remaining gas: 1039839.628 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 164 (remaining gas: 1039839.708 units remaining) [ 2 3 12 @@ -2626,53 +2386,45 @@ trace 11 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.480 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039839.560 units remaining) [ 4 (Pair 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 171 (remaining gas: 1039839.400 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 171 (remaining gas: 1039839.480 units remaining) [ (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.320 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039839.400 units remaining) [ 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.240 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039839.320 units remaining) [ 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.160 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039839.240 units remaining) [ 6 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839.080 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039839.160 units remaining) [ 18 6 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039839 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039839.080 units remaining) [ 9 18 6 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.920 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039839 units remaining) [ 19 9 18 @@ -2680,9 +2432,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.840 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039838.920 units remaining) [ 14 19 9 @@ -2691,9 +2442,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.760 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039838.840 units remaining) [ 10 14 19 @@ -2703,9 +2453,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.680 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039838.760 units remaining) [ 16 10 14 @@ -2716,9 +2465,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.600 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039838.680 units remaining) [ 12 16 10 @@ -2730,9 +2478,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.520 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039838.600 units remaining) [ 3 12 16 @@ -2745,9 +2492,8 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 168 (remaining gas: 1039838.440 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 168 (remaining gas: 1039838.520 units remaining) [ 2 3 12 @@ -2761,53 +2507,45 @@ trace 8 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039838.296 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039838.376 units remaining) [ 11 (Pair 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 175 (remaining gas: 1039838.216 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 175 (remaining gas: 1039838.296 units remaining) [ (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039838.136 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039838.216 units remaining) [ 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039838.056 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039838.136 units remaining) [ 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.976 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039838.056 units remaining) [ 18 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.896 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.976 units remaining) [ 9 18 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.816 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.896 units remaining) [ 19 9 18 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.736 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.816 units remaining) [ 14 19 9 @@ -2815,9 +2553,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.656 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.736 units remaining) [ 10 14 19 @@ -2826,9 +2563,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.576 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.656 units remaining) [ 16 10 14 @@ -2838,9 +2574,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.496 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.576 units remaining) [ 12 16 10 @@ -2851,9 +2586,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.416 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.496 units remaining) [ 3 12 16 @@ -2865,9 +2599,8 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 172 (remaining gas: 1039837.336 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 172 (remaining gas: 1039837.416 units remaining) [ 2 3 12 @@ -2880,53 +2613,45 @@ trace 6 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039837.196 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039837.276 units remaining) [ 8 (Pair 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 179 (remaining gas: 1039837.116 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 179 (remaining gas: 1039837.196 units remaining) [ (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039837.036 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039837.116 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.956 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039837.036 units remaining) [ 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.876 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.956 units remaining) [ 9 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.796 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.876 units remaining) [ 19 9 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.716 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.796 units remaining) [ 14 19 9 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.636 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.716 units remaining) [ 10 14 19 @@ -2934,9 +2659,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.556 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.636 units remaining) [ 16 10 14 @@ -2945,9 +2669,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.476 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.556 units remaining) [ 12 16 10 @@ -2957,9 +2680,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.396 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.476 units remaining) [ 3 12 16 @@ -2970,9 +2692,8 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 176 (remaining gas: 1039836.316 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 176 (remaining gas: 1039836.396 units remaining) [ 2 3 12 @@ -2984,53 +2705,45 @@ trace 18 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039836.180 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039836.260 units remaining) [ 6 (Pair 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 183 (remaining gas: 1039836.100 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 183 (remaining gas: 1039836.180 units remaining) [ (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039836.020 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039836.100 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.940 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039836.020 units remaining) [ 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.860 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039835.940 units remaining) [ 19 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.780 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039835.860 units remaining) [ 14 19 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.700 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039835.780 units remaining) [ 10 14 19 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.620 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039835.700 units remaining) [ 16 10 14 @@ -3038,9 +2751,8 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.540 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039835.620 units remaining) [ 12 16 10 @@ -3049,9 +2761,8 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.460 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039835.540 units remaining) [ 3 12 16 @@ -3061,9 +2772,8 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 180 (remaining gas: 1039835.380 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 180 (remaining gas: 1039835.460 units remaining) [ 2 3 12 @@ -3074,53 +2784,45 @@ trace 9 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039835.248 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039835.328 units remaining) [ 18 (Pair 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 187 (remaining gas: 1039835.168 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 187 (remaining gas: 1039835.248 units remaining) [ (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039835.088 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039835.168 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039835.008 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039835.088 units remaining) [ 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.928 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039835.008 units remaining) [ 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.848 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039834.928 units remaining) [ 10 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.768 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039834.848 units remaining) [ 16 10 14 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.688 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039834.768 units remaining) [ 12 16 10 @@ -3128,9 +2830,8 @@ trace 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.608 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039834.688 units remaining) [ 3 12 16 @@ -3139,9 +2840,8 @@ trace 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 184 (remaining gas: 1039834.528 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 184 (remaining gas: 1039834.608 units remaining) [ 2 3 12 @@ -3151,53 +2851,45 @@ trace 19 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.400 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039834.480 units remaining) [ 9 (Pair 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 191 (remaining gas: 1039834.320 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 191 (remaining gas: 1039834.400 units remaining) [ (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.240 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039834.320 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.160 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039834.240 units remaining) [ 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834.080 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039834.160 units remaining) [ 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039834 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039834.080 units remaining) [ 16 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039833.920 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039834 units remaining) [ 12 16 10 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039833.840 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039833.920 units remaining) [ 3 12 16 @@ -3205,9 +2897,8 @@ trace 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 188 (remaining gas: 1039833.760 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 188 (remaining gas: 1039833.840 units remaining) [ 2 3 12 @@ -3216,53 +2907,45 @@ trace 14 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.636 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 192 (remaining gas: 1039833.716 units remaining) [ 19 (Pair 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 195 (remaining gas: 1039833.556 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 195 (remaining gas: 1039833.636 units remaining) [ (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.476 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 192 (remaining gas: 1039833.556 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.396 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 192 (remaining gas: 1039833.476 units remaining) [ 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.316 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 192 (remaining gas: 1039833.396 units remaining) [ 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.236 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 192 (remaining gas: 1039833.316 units remaining) [ 12 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.156 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 192 (remaining gas: 1039833.236 units remaining) [ 3 12 16 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 192 (remaining gas: 1039833.076 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 192 (remaining gas: 1039833.156 units remaining) [ 2 3 12 @@ -3270,170 +2953,134 @@ trace 10 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.956 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 196 (remaining gas: 1039833.036 units remaining) [ 14 (Pair 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 199 (remaining gas: 1039832.876 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 199 (remaining gas: 1039832.956 units remaining) [ (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.796 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 196 (remaining gas: 1039832.876 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.716 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 196 (remaining gas: 1039832.796 units remaining) [ 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.636 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 196 (remaining gas: 1039832.716 units remaining) [ 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.556 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 196 (remaining gas: 1039832.636 units remaining) [ 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 196 (remaining gas: 1039832.476 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 196 (remaining gas: 1039832.556 units remaining) [ 2 3 12 16 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.360 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 200 (remaining gas: 1039832.440 units remaining) [ 10 (Pair 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 203 (remaining gas: 1039832.280 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 203 (remaining gas: 1039832.360 units remaining) [ (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.200 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 200 (remaining gas: 1039832.280 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.120 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 200 (remaining gas: 1039832.200 units remaining) [ 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039832.040 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 200 (remaining gas: 1039832.120 units remaining) [ 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 200 (remaining gas: 1039831.960 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 200 (remaining gas: 1039832.040 units remaining) [ 2 3 12 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.848 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 204 (remaining gas: 1039831.928 units remaining) [ 16 (Pair 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 207 (remaining gas: 1039831.768 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 207 (remaining gas: 1039831.848 units remaining) [ (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.688 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 204 (remaining gas: 1039831.768 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.608 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 204 (remaining gas: 1039831.688 units remaining) [ 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 204 (remaining gas: 1039831.528 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 204 (remaining gas: 1039831.608 units remaining) [ 2 3 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039831.420 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 208 (remaining gas: 1039831.500 units remaining) [ 12 (Pair 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 211 (remaining gas: 1039831.340 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 211 (remaining gas: 1039831.420 units remaining) [ (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039831.260 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 208 (remaining gas: 1039831.340 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 208 (remaining gas: 1039831.180 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 208 (remaining gas: 1039831.260 units remaining) [ 2 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 212 (remaining gas: 1039831.080 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 212 (remaining gas: 1039831.160 units remaining) [ 3 (Pair 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 214 (remaining gas: 1039831 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 214 (remaining gas: 1039831.080 units remaining) [ (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 214 (remaining gas: 1039830.920 units remaining) - [ 2 - (Pair 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 215 (remaining gas: 1039830.840 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 215 (remaining gas: 1039831 units remaining) [ (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) - (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter - Unit ] - - location: 218 (remaining gas: 1039828.290 units remaining) - [ 0 - Unit ] - - location: 219 (remaining gas: 1039828.210 units remaining) - [ True - Unit ] - - location: 220 (remaining gas: 1039828.150 units remaining) - [ Unit ] - - location: 221 (remaining gas: 1039828.080 units remaining) + (Pair 2 3 12 16 10 14 19 9 18 6 8 11 4 13 15 5 1) @parameter ] + - location: 218 (remaining gas: 1039828.450 units remaining) + [ 0 ] + - location: 219 (remaining gas: 1039828.370 units remaining) + [ True ] + - location: 220 (remaining gas: 1039828.310 units remaining) + [ ] + - location: 221 (remaining gas: 1039828.240 units remaining) + [ ] + - location: 226 (remaining gas: 1039828.160 units remaining) [ Unit ] - - location: 226 (remaining gas: 1039828 units remaining) - [ Unit - Unit ] - - location: 227 (remaining gas: 1039827.920 units remaining) + - location: 227 (remaining gas: 1039828.080 units remaining) [ {} - Unit - Unit ] - - location: 229 (remaining gas: 1039827.840 units remaining) - [ (Pair {} Unit) Unit ] + - location: 229 (remaining gas: 1039828 units remaining) + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index badbe05ddf2d..d54c5cf4d23c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dign.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -7,69 +7,53 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039984.510 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) - Unit ] + - location: 15 (remaining gas: 1039984.510 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - location: 15 (remaining gas: 1039984.430 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter - Unit ] + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - location: 16 (remaining gas: 1039984.350 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 - Unit ] + 5 ] - location: 17 (remaining gas: 1039984.270 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 - Unit ] + 5 ] - location: 18 (remaining gas: 1039984.190 units remaining) [ (Pair 1 2) 3 4 - 5 - Unit ] + 5 ] - location: 19 (remaining gas: 1039984.110 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 20 (remaining gas: 1039983.994 units remaining) [ 5 1 2 3 - 4 - Unit ] + 4 ] - location: 22 (remaining gas: 1039983.894 units remaining) [ 1 2 3 - 4 - Unit ] + 4 ] - location: 24 (remaining gas: 1039983.814 units remaining) [ 2 3 - 4 - Unit ] + 4 ] - location: 25 (remaining gas: 1039983.734 units remaining) [ 3 - 4 - Unit ] + 4 ] - location: 26 (remaining gas: 1039983.654 units remaining) - [ 4 - Unit ] + [ 4 ] - location: 27 (remaining gas: 1039983.574 units remaining) - [ Unit ] - - location: 23 (remaining gas: 1039983.494 units remaining) - [ 5 - Unit ] - - location: 28 (remaining gas: 1039983.414 units remaining) + [ ] + - location: 28 (remaining gas: 1039983.494 units remaining) [ {} - 5 - Unit ] - - location: 30 (remaining gas: 1039983.334 units remaining) - [ (Pair {} 5) - Unit ] + 5 ] + - location: 30 (remaining gas: 1039983.414 units remaining) + [ (Pair {} 5) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out index 7b1c185bc63f..1c707aa59f59 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 1 1)-(Pair 1 2)].out @@ -7,40 +7,27 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.600 units remaining) - [ (Pair (Pair 1 1) 0 0) - Unit ] + - location: 11 (remaining gas: 1039989.600 units remaining) + [ (Pair (Pair 1 1) 0 0) ] - location: 11 (remaining gas: 1039989.520 units remaining) - [ (Pair 1 1) @parameter - Unit ] + [ (Pair 1 1) @parameter ] - location: 12 (remaining gas: 1039989.440 units remaining) [ 1 - 1 - Unit ] + 1 ] - location: 13 (remaining gas: 1039989.360 units remaining) [ 1 1 - 1 - Unit ] + 1 ] - location: 14 (remaining gas: 1039989.260 units remaining) [ 1 - 1 - Unit ] + 1 ] - location: 16 (remaining gas: 1039989.180 units remaining) - [ 2 - Unit ] - - location: 16 (remaining gas: 1039989.100 units remaining) - [ 1 - 2 - Unit ] - - location: 17 (remaining gas: 1039989.020 units remaining) - [ (Pair 1 2) - Unit ] - - location: 18 (remaining gas: 1039988.940 units remaining) + [ 2 ] + - location: 17 (remaining gas: 1039989.100 units remaining) + [ (Pair 1 2) ] + - location: 18 (remaining gas: 1039989.020 units remaining) [ {} - (Pair 1 2) - Unit ] - - location: 20 (remaining gas: 1039988.860 units remaining) - [ (Pair {} 1 2) - Unit ] + (Pair 1 2) ] + - location: 20 (remaining gas: 1039988.940 units remaining) + [ (Pair {} 1 2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out index 9c88a9fda6da..bf487e6648a8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dip.tz-(Pair 0 0)-(Pair 15 9)-(Pair 15 24)].out @@ -7,40 +7,27 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039989.600 units remaining) - [ (Pair (Pair 15 9) 0 0) - Unit ] + - location: 11 (remaining gas: 1039989.600 units remaining) + [ (Pair (Pair 15 9) 0 0) ] - location: 11 (remaining gas: 1039989.520 units remaining) - [ (Pair 15 9) @parameter - Unit ] + [ (Pair 15 9) @parameter ] - location: 12 (remaining gas: 1039989.440 units remaining) [ 15 - 9 - Unit ] + 9 ] - location: 13 (remaining gas: 1039989.360 units remaining) [ 15 15 - 9 - Unit ] + 9 ] - location: 14 (remaining gas: 1039989.260 units remaining) [ 15 - 9 - Unit ] + 9 ] - location: 16 (remaining gas: 1039989.180 units remaining) - [ 24 - Unit ] - - location: 16 (remaining gas: 1039989.100 units remaining) - [ 15 - 24 - Unit ] - - location: 17 (remaining gas: 1039989.020 units remaining) - [ (Pair 15 24) - Unit ] - - location: 18 (remaining gas: 1039988.940 units remaining) + [ 24 ] + - location: 17 (remaining gas: 1039989.100 units remaining) + [ (Pair 15 24) ] + - location: 18 (remaining gas: 1039989.020 units remaining) [ {} - (Pair 15 24) - Unit ] - - location: 20 (remaining gas: 1039988.860 units remaining) - [ (Pair {} 15 24) - Unit ] + (Pair 15 24) ] + - location: 20 (remaining gas: 1039988.940 units remaining) + [ (Pair {} 15 24) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out index 7b1fb3d2f49e..aa8c25c545cb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dipn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-6].out @@ -7,99 +7,80 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039983.300 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) - Unit ] + - location: 15 (remaining gas: 1039983.300 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - location: 15 (remaining gas: 1039983.220 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter - Unit ] + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - location: 16 (remaining gas: 1039983.140 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 - Unit ] + 5 ] - location: 17 (remaining gas: 1039983.060 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 - Unit ] + 5 ] - location: 18 (remaining gas: 1039982.980 units remaining) [ (Pair 1 2) 3 4 - 5 - Unit ] + 5 ] - location: 19 (remaining gas: 1039982.900 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 20 (remaining gas: 1039982.780 units remaining) - [ Unit ] + [ ] - location: 23 (remaining gas: 1039982.700 units remaining) - [ 6 - Unit ] + [ 6 ] - location: 20 (remaining gas: 1039982.620 units remaining) [ 5 - 6 - Unit ] + 6 ] - location: 20 (remaining gas: 1039982.540 units remaining) [ 4 5 - 6 - Unit ] + 6 ] - location: 20 (remaining gas: 1039982.460 units remaining) [ 3 4 5 - 6 - Unit ] + 6 ] - location: 20 (remaining gas: 1039982.380 units remaining) [ 2 3 4 5 - 6 - Unit ] + 6 ] - location: 20 (remaining gas: 1039982.300 units remaining) [ 1 2 3 4 5 - 6 - Unit ] + 6 ] - location: 26 (remaining gas: 1039982.220 units remaining) [ 2 3 4 5 - 6 - Unit ] + 6 ] - location: 27 (remaining gas: 1039982.140 units remaining) [ 3 4 5 - 6 - Unit ] + 6 ] - location: 28 (remaining gas: 1039982.060 units remaining) [ 4 5 - 6 - Unit ] + 6 ] - location: 29 (remaining gas: 1039981.980 units remaining) [ 5 - 6 - Unit ] + 6 ] - location: 30 (remaining gas: 1039981.900 units remaining) - [ 6 - Unit ] + [ 6 ] - location: 31 (remaining gas: 1039981.820 units remaining) [ {} - 6 - Unit ] + 6 ] - location: 33 (remaining gas: 1039981.740 units remaining) - [ (Pair {} 6) - Unit ] + [ (Pair {} 6) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out index 7469879d0dd8..5c31385d0082 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dropn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-5].out @@ -7,42 +7,33 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039988.260 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) - Unit ] + - location: 15 (remaining gas: 1039988.260 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - location: 15 (remaining gas: 1039988.180 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter - Unit ] + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - location: 16 (remaining gas: 1039988.100 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 - Unit ] + 5 ] - location: 17 (remaining gas: 1039988.020 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 - Unit ] + 5 ] - location: 18 (remaining gas: 1039987.940 units remaining) [ (Pair 1 2) 3 4 - 5 - Unit ] + 5 ] - location: 19 (remaining gas: 1039987.860 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 20 (remaining gas: 1039987.744 units remaining) - [ 5 - Unit ] + [ 5 ] - location: 22 (remaining gas: 1039987.664 units remaining) [ {} - 5 - Unit ] + 5 ] - location: 24 (remaining gas: 1039987.584 units remaining) - [ (Pair {} 5) - Unit ] + [ (Pair {} 5) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out index fbcb1b0d5b55..571116056ad8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dugn.tz-0-(Pair (Pair (Pair (Pair 1 2) 3) 4) 5)-1].out @@ -7,64 +7,51 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039985.260 units remaining) - [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) - Unit ] + - location: 15 (remaining gas: 1039985.260 units remaining) + [ (Pair (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) 0) ] - location: 15 (remaining gas: 1039985.180 units remaining) - [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter - Unit ] + [ (Pair (Pair (Pair (Pair 1 2) 3) 4) 5) @parameter ] - location: 16 (remaining gas: 1039985.100 units remaining) [ (Pair (Pair (Pair 1 2) 3) 4) - 5 - Unit ] + 5 ] - location: 17 (remaining gas: 1039985.020 units remaining) [ (Pair (Pair 1 2) 3) 4 - 5 - Unit ] + 5 ] - location: 18 (remaining gas: 1039984.940 units remaining) [ (Pair 1 2) 3 4 - 5 - Unit ] + 5 ] - location: 19 (remaining gas: 1039984.860 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 20 (remaining gas: 1039984.744 units remaining) [ 2 3 4 5 - 1 - Unit ] + 1 ] - location: 22 (remaining gas: 1039984.664 units remaining) [ 3 4 5 - 1 - Unit ] + 1 ] - location: 23 (remaining gas: 1039984.584 units remaining) [ 4 5 - 1 - Unit ] + 1 ] - location: 24 (remaining gas: 1039984.504 units remaining) [ 5 - 1 - Unit ] + 1 ] - location: 25 (remaining gas: 1039984.424 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 26 (remaining gas: 1039984.344 units remaining) [ {} - 1 - Unit ] + 1 ] - location: 28 (remaining gas: 1039984.264 units remaining) - [ (Pair {} 1) - Unit ] + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out index f23b2ee60ce3..2ab4a4d0d7aa 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[dup-n.tz-Unit-Unit-Unit].out @@ -7,44 +7,37 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039948.940 units remaining) - [ (Pair Unit Unit) - Unit ] + - location: 7 (remaining gas: 1039948.940 units remaining) + [ (Pair Unit Unit) ] - location: 7 (remaining gas: 1039948.860 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039948.780 units remaining) - [ 5 - Unit ] + [ 5 ] - location: 11 (remaining gas: 1039948.700 units remaining) [ 4 - 5 - Unit ] + 5 ] - location: 14 (remaining gas: 1039948.620 units remaining) [ 3 4 - 5 - Unit ] + 5 ] - location: 17 (remaining gas: 1039948.540 units remaining) [ 2 3 4 - 5 - Unit ] + 5 ] - location: 20 (remaining gas: 1039948.460 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 23 (remaining gas: 1039948.399 units remaining) [ 1 1 2 3 4 - 5 - Unit ] + 5 ] - location: 25 (remaining gas: 1039948.319 units remaining) [ 1 1 @@ -52,46 +45,40 @@ trace 2 3 4 - 5 - Unit ] + 5 ] - location: 30 (remaining gas: 1039948.169 units remaining) [ 0 1 2 3 4 - 5 - Unit ] + 5 ] - location: 31 (remaining gas: 1039948.089 units remaining) [ True 1 2 3 4 - 5 - Unit ] + 5 ] - location: 32 (remaining gas: 1039948.029 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 33 (remaining gas: 1039947.959 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 38 (remaining gas: 1039947.897 units remaining) [ 2 1 2 3 4 - 5 - Unit ] + 5 ] - location: 40 (remaining gas: 1039947.817 units remaining) [ 2 2 @@ -99,46 +86,40 @@ trace 2 3 4 - 5 - Unit ] + 5 ] - location: 45 (remaining gas: 1039947.667 units remaining) [ 0 1 2 3 4 - 5 - Unit ] + 5 ] - location: 46 (remaining gas: 1039947.587 units remaining) [ True 1 2 3 4 - 5 - Unit ] + 5 ] - location: 47 (remaining gas: 1039947.527 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 48 (remaining gas: 1039947.457 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 53 (remaining gas: 1039947.394 units remaining) [ 3 1 2 3 4 - 5 - Unit ] + 5 ] - location: 55 (remaining gas: 1039947.314 units remaining) [ 3 3 @@ -146,46 +127,40 @@ trace 2 3 4 - 5 - Unit ] + 5 ] - location: 60 (remaining gas: 1039947.164 units remaining) [ 0 1 2 3 4 - 5 - Unit ] + 5 ] - location: 61 (remaining gas: 1039947.084 units remaining) [ True 1 2 3 4 - 5 - Unit ] + 5 ] - location: 62 (remaining gas: 1039947.024 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 63 (remaining gas: 1039946.954 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 68 (remaining gas: 1039946.889 units remaining) [ 4 1 2 3 4 - 5 - Unit ] + 5 ] - location: 70 (remaining gas: 1039946.809 units remaining) [ 4 4 @@ -193,46 +168,40 @@ trace 2 3 4 - 5 - Unit ] + 5 ] - location: 75 (remaining gas: 1039946.659 units remaining) [ 0 1 2 3 4 - 5 - Unit ] + 5 ] - location: 76 (remaining gas: 1039946.579 units remaining) [ True 1 2 3 4 - 5 - Unit ] + 5 ] - location: 77 (remaining gas: 1039946.519 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 78 (remaining gas: 1039946.449 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 83 (remaining gas: 1039946.383 units remaining) [ 5 1 2 3 4 - 5 - Unit ] + 5 ] - location: 85 (remaining gas: 1039946.303 units remaining) [ 5 5 @@ -240,48 +209,40 @@ trace 2 3 4 - 5 - Unit ] + 5 ] - location: 90 (remaining gas: 1039946.153 units remaining) [ 0 1 2 3 4 - 5 - Unit ] + 5 ] - location: 91 (remaining gas: 1039946.073 units remaining) [ True 1 2 3 4 - 5 - Unit ] + 5 ] - location: 92 (remaining gas: 1039946.013 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 93 (remaining gas: 1039945.943 units remaining) [ 1 2 3 4 - 5 - Unit ] + 5 ] - location: 98 (remaining gas: 1039945.823 units remaining) - [ Unit ] + [ ] - location: 100 (remaining gas: 1039945.743 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 101 (remaining gas: 1039945.663 units remaining) [ {} - Unit Unit ] - location: 103 (remaining gas: 1039945.583 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out index 39c6dc7e8a0c..9e3c45f675b6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair -8 2)-(Pair (S.ecc0e72cbb.out @@ -7,166 +7,119 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039966.445 units remaining) - [ (Pair (Pair -8 2) None None None None) - Unit ] + - location: 25 (remaining gas: 1039966.445 units remaining) + [ (Pair (Pair -8 2) None None None None) ] - location: 25 (remaining gas: 1039966.365 units remaining) - [ (Pair -8 2) @parameter - Unit ] + [ (Pair -8 2) @parameter ] - location: 26 (remaining gas: 1039966.285 units remaining) [ (Pair -8 2) @parameter - (Pair -8 2) @parameter - Unit ] + (Pair -8 2) @parameter ] - location: 27 (remaining gas: 1039966.205 units remaining) [ -8 2 - (Pair -8 2) @parameter - Unit ] + (Pair -8 2) @parameter ] - location: 28 (remaining gas: 1039966.125 units remaining) [ 8 2 - (Pair -8 2) @parameter - Unit ] + (Pair -8 2) @parameter ] - location: 29 (remaining gas: 1039966.025 units remaining) [ 2 - (Pair -8 2) @parameter - Unit ] + (Pair -8 2) @parameter ] - location: 31 (remaining gas: 1039965.945 units remaining) [ 2 - (Pair -8 2) @parameter - Unit ] - - location: 31 (remaining gas: 1039965.865 units remaining) - [ 8 - 2 - (Pair -8 2) @parameter - Unit ] - - location: 32 (remaining gas: 1039965.565 units remaining) + (Pair -8 2) @parameter ] + - location: 32 (remaining gas: 1039965.645 units remaining) [ (Some (Pair 4 0)) - (Pair -8 2) @parameter - Unit ] - - location: 33 (remaining gas: 1039965.495 units remaining) + (Pair -8 2) @parameter ] + - location: 33 (remaining gas: 1039965.575 units remaining) [ (Pair -8 2) @parameter - (Some (Pair 4 0)) - Unit ] - - location: 34 (remaining gas: 1039965.415 units remaining) + (Some (Pair 4 0)) ] + - location: 34 (remaining gas: 1039965.495 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter - (Some (Pair 4 0)) - Unit ] - - location: 35 (remaining gas: 1039965.335 units remaining) + (Some (Pair 4 0)) ] + - location: 35 (remaining gas: 1039965.415 units remaining) [ -8 2 (Pair -8 2) @parameter - (Some (Pair 4 0)) - Unit ] - - location: 36 (remaining gas: 1039965.255 units remaining) + (Some (Pair 4 0)) ] + - location: 36 (remaining gas: 1039965.335 units remaining) [ 8 2 (Pair -8 2) @parameter - (Some (Pair 4 0)) - Unit ] - - location: 37 (remaining gas: 1039964.955 units remaining) + (Some (Pair 4 0)) ] + - location: 37 (remaining gas: 1039965.035 units remaining) [ (Some (Pair 4 0)) (Pair -8 2) @parameter - (Some (Pair 4 0)) - Unit ] - - location: 38 (remaining gas: 1039964.885 units remaining) + (Some (Pair 4 0)) ] + - location: 38 (remaining gas: 1039964.965 units remaining) [ (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 39 (remaining gas: 1039964.805 units remaining) + (Some (Pair 4 0)) ] + - location: 39 (remaining gas: 1039964.885 units remaining) [ (Pair -8 2) @parameter (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 40 (remaining gas: 1039964.725 units remaining) + (Some (Pair 4 0)) ] + - location: 40 (remaining gas: 1039964.805 units remaining) [ -8 2 (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 41 (remaining gas: 1039964.625 units remaining) + (Some (Pair 4 0)) ] + - location: 41 (remaining gas: 1039964.705 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 43 (remaining gas: 1039964.545 units remaining) + (Some (Pair 4 0)) ] + - location: 43 (remaining gas: 1039964.625 units remaining) [ 2 (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 43 (remaining gas: 1039964.465 units remaining) - [ -8 - 2 - (Pair -8 2) @parameter - (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 44 (remaining gas: 1039964.165 units remaining) + (Some (Pair 4 0)) ] + - location: 44 (remaining gas: 1039964.325 units remaining) [ (Some (Pair -4 0)) (Pair -8 2) @parameter (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 45 (remaining gas: 1039964.095 units remaining) + (Some (Pair 4 0)) ] + - location: 45 (remaining gas: 1039964.255 units remaining) [ (Pair -8 2) @parameter (Some (Pair -4 0)) (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 46 (remaining gas: 1039964.015 units remaining) + (Some (Pair 4 0)) ] + - location: 46 (remaining gas: 1039964.175 units remaining) [ -8 2 (Some (Pair -4 0)) (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 47 (remaining gas: 1039963.715 units remaining) + (Some (Pair 4 0)) ] + - location: 47 (remaining gas: 1039963.875 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 49 (remaining gas: 1039963.607 units remaining) + (Some (Pair 4 0)) ] + - location: 49 (remaining gas: 1039963.767 units remaining) [ (Some (Pair 4 0)) - (Some (Pair 4 0)) - Unit ] - - location: 52 (remaining gas: 1039963.527 units remaining) - [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 49 (remaining gas: 1039963.447 units remaining) + (Some (Pair 4 0)) ] + - location: 52 (remaining gas: 1039963.687 units remaining) + [ (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] + - location: 49 (remaining gas: 1039963.607 units remaining) [ (Some (Pair -4 0)) - (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 49 (remaining gas: 1039963.367 units remaining) + (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] + - location: 49 (remaining gas: 1039963.527 units remaining) [ (Some (Pair -4 0)) (Some (Pair -4 0)) - (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 53 (remaining gas: 1039963.267 units remaining) - [ (Some (Pair -4 0)) - (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 55 (remaining gas: 1039963.187 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 55 (remaining gas: 1039963.107 units remaining) + (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] + - location: 53 (remaining gas: 1039963.427 units remaining) [ (Some (Pair -4 0)) - (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 56 (remaining gas: 1039963.027 units remaining) - [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 57 (remaining gas: 1039962.947 units remaining) + (Pair (Some (Pair 4 0)) (Some (Pair 4 0))) ] + - location: 55 (remaining gas: 1039963.347 units remaining) + [ (Pair (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] + - location: 56 (remaining gas: 1039963.267 units remaining) + [ (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] + - location: 57 (remaining gas: 1039963.187 units remaining) [ {} - (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] - - location: 59 (remaining gas: 1039962.867 units remaining) - [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) - Unit ] + (Pair (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] + - location: 59 (remaining gas: 1039963.107 units remaining) + [ (Pair {} (Some (Pair -4 0)) (Some (Pair -4 0)) (Some (Pair 4 0)) (Some (Pair 4 0))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out index 1399ab817986..cc1c44ef88c3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 -3)-(Pair (.3caea50555.out @@ -7,166 +7,119 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039966.445 units remaining) - [ (Pair (Pair 10 -3) None None None None) - Unit ] + - location: 25 (remaining gas: 1039966.445 units remaining) + [ (Pair (Pair 10 -3) None None None None) ] - location: 25 (remaining gas: 1039966.365 units remaining) - [ (Pair 10 -3) @parameter - Unit ] + [ (Pair 10 -3) @parameter ] - location: 26 (remaining gas: 1039966.285 units remaining) [ (Pair 10 -3) @parameter - (Pair 10 -3) @parameter - Unit ] + (Pair 10 -3) @parameter ] - location: 27 (remaining gas: 1039966.205 units remaining) [ 10 -3 - (Pair 10 -3) @parameter - Unit ] + (Pair 10 -3) @parameter ] - location: 28 (remaining gas: 1039966.125 units remaining) [ 10 -3 - (Pair 10 -3) @parameter - Unit ] + (Pair 10 -3) @parameter ] - location: 29 (remaining gas: 1039966.025 units remaining) [ -3 - (Pair 10 -3) @parameter - Unit ] + (Pair 10 -3) @parameter ] - location: 31 (remaining gas: 1039965.945 units remaining) [ 3 - (Pair 10 -3) @parameter - Unit ] - - location: 31 (remaining gas: 1039965.865 units remaining) - [ 10 - 3 - (Pair 10 -3) @parameter - Unit ] - - location: 32 (remaining gas: 1039965.565 units remaining) + (Pair 10 -3) @parameter ] + - location: 32 (remaining gas: 1039965.645 units remaining) [ (Some (Pair 3 1)) - (Pair 10 -3) @parameter - Unit ] - - location: 33 (remaining gas: 1039965.495 units remaining) + (Pair 10 -3) @parameter ] + - location: 33 (remaining gas: 1039965.575 units remaining) [ (Pair 10 -3) @parameter - (Some (Pair 3 1)) - Unit ] - - location: 34 (remaining gas: 1039965.415 units remaining) + (Some (Pair 3 1)) ] + - location: 34 (remaining gas: 1039965.495 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter - (Some (Pair 3 1)) - Unit ] - - location: 35 (remaining gas: 1039965.335 units remaining) + (Some (Pair 3 1)) ] + - location: 35 (remaining gas: 1039965.415 units remaining) [ 10 -3 (Pair 10 -3) @parameter - (Some (Pair 3 1)) - Unit ] - - location: 36 (remaining gas: 1039965.255 units remaining) + (Some (Pair 3 1)) ] + - location: 36 (remaining gas: 1039965.335 units remaining) [ 10 -3 (Pair 10 -3) @parameter - (Some (Pair 3 1)) - Unit ] - - location: 37 (remaining gas: 1039964.955 units remaining) + (Some (Pair 3 1)) ] + - location: 37 (remaining gas: 1039965.035 units remaining) [ (Some (Pair -3 1)) (Pair 10 -3) @parameter - (Some (Pair 3 1)) - Unit ] - - location: 38 (remaining gas: 1039964.885 units remaining) + (Some (Pair 3 1)) ] + - location: 38 (remaining gas: 1039964.965 units remaining) [ (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 39 (remaining gas: 1039964.805 units remaining) + (Some (Pair 3 1)) ] + - location: 39 (remaining gas: 1039964.885 units remaining) [ (Pair 10 -3) @parameter (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 40 (remaining gas: 1039964.725 units remaining) + (Some (Pair 3 1)) ] + - location: 40 (remaining gas: 1039964.805 units remaining) [ 10 -3 (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 41 (remaining gas: 1039964.625 units remaining) + (Some (Pair 3 1)) ] + - location: 41 (remaining gas: 1039964.705 units remaining) [ -3 (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 43 (remaining gas: 1039964.545 units remaining) + (Some (Pair 3 1)) ] + - location: 43 (remaining gas: 1039964.625 units remaining) [ 3 (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 43 (remaining gas: 1039964.465 units remaining) - [ 10 - 3 - (Pair 10 -3) @parameter - (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 44 (remaining gas: 1039964.165 units remaining) + (Some (Pair 3 1)) ] + - location: 44 (remaining gas: 1039964.325 units remaining) [ (Some (Pair 3 1)) (Pair 10 -3) @parameter (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 45 (remaining gas: 1039964.095 units remaining) + (Some (Pair 3 1)) ] + - location: 45 (remaining gas: 1039964.255 units remaining) [ (Pair 10 -3) @parameter (Some (Pair 3 1)) (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 46 (remaining gas: 1039964.015 units remaining) + (Some (Pair 3 1)) ] + - location: 46 (remaining gas: 1039964.175 units remaining) [ 10 -3 (Some (Pair 3 1)) (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 47 (remaining gas: 1039963.715 units remaining) + (Some (Pair 3 1)) ] + - location: 47 (remaining gas: 1039963.875 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 49 (remaining gas: 1039963.607 units remaining) + (Some (Pair 3 1)) ] + - location: 49 (remaining gas: 1039963.767 units remaining) [ (Some (Pair -3 1)) - (Some (Pair 3 1)) - Unit ] - - location: 52 (remaining gas: 1039963.527 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 49 (remaining gas: 1039963.447 units remaining) + (Some (Pair 3 1)) ] + - location: 52 (remaining gas: 1039963.687 units remaining) + [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] + - location: 49 (remaining gas: 1039963.607 units remaining) [ (Some (Pair 3 1)) - (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 49 (remaining gas: 1039963.367 units remaining) + (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] + - location: 49 (remaining gas: 1039963.527 units remaining) [ (Some (Pair -3 1)) (Some (Pair 3 1)) - (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 53 (remaining gas: 1039963.267 units remaining) + (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] + - location: 53 (remaining gas: 1039963.427 units remaining) [ (Some (Pair 3 1)) - (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 55 (remaining gas: 1039963.187 units remaining) - [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 55 (remaining gas: 1039963.107 units remaining) - [ (Some (Pair -3 1)) - (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 56 (remaining gas: 1039963.027 units remaining) - [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 57 (remaining gas: 1039962.947 units remaining) + (Pair (Some (Pair -3 1)) (Some (Pair 3 1))) ] + - location: 55 (remaining gas: 1039963.347 units remaining) + [ (Pair (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] + - location: 56 (remaining gas: 1039963.267 units remaining) + [ (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] + - location: 57 (remaining gas: 1039963.187 units remaining) [ {} - (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] - - location: 59 (remaining gas: 1039962.867 units remaining) - [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) - Unit ] + (Pair (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] + - location: 59 (remaining gas: 1039963.107 units remaining) + [ (Pair {} (Some (Pair -3 1)) (Some (Pair 3 1)) (Some (Pair -3 1)) (Some (Pair 3 1))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out index cce2c3e3fa5d..02468912a876 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv.tz-(Pair None None None None)-(Pair 10 0)-(Pair No.f9448c04fb.out @@ -7,166 +7,119 @@ emitted operations big_map diff trace - - location: 24 (remaining gas: 1039966.445 units remaining) - [ (Pair (Pair 10 0) None None None None) - Unit ] + - location: 25 (remaining gas: 1039966.445 units remaining) + [ (Pair (Pair 10 0) None None None None) ] - location: 25 (remaining gas: 1039966.365 units remaining) - [ (Pair 10 0) @parameter - Unit ] + [ (Pair 10 0) @parameter ] - location: 26 (remaining gas: 1039966.285 units remaining) [ (Pair 10 0) @parameter - (Pair 10 0) @parameter - Unit ] + (Pair 10 0) @parameter ] - location: 27 (remaining gas: 1039966.205 units remaining) [ 10 0 - (Pair 10 0) @parameter - Unit ] + (Pair 10 0) @parameter ] - location: 28 (remaining gas: 1039966.125 units remaining) [ 10 0 - (Pair 10 0) @parameter - Unit ] + (Pair 10 0) @parameter ] - location: 29 (remaining gas: 1039966.025 units remaining) [ 0 - (Pair 10 0) @parameter - Unit ] + (Pair 10 0) @parameter ] - location: 31 (remaining gas: 1039965.945 units remaining) [ 0 - (Pair 10 0) @parameter - Unit ] - - location: 31 (remaining gas: 1039965.865 units remaining) - [ 10 - 0 - (Pair 10 0) @parameter - Unit ] - - location: 32 (remaining gas: 1039965.565 units remaining) + (Pair 10 0) @parameter ] + - location: 32 (remaining gas: 1039965.645 units remaining) [ None - (Pair 10 0) @parameter - Unit ] - - location: 33 (remaining gas: 1039965.495 units remaining) + (Pair 10 0) @parameter ] + - location: 33 (remaining gas: 1039965.575 units remaining) [ (Pair 10 0) @parameter - None - Unit ] - - location: 34 (remaining gas: 1039965.415 units remaining) + None ] + - location: 34 (remaining gas: 1039965.495 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter - None - Unit ] - - location: 35 (remaining gas: 1039965.335 units remaining) + None ] + - location: 35 (remaining gas: 1039965.415 units remaining) [ 10 0 (Pair 10 0) @parameter - None - Unit ] - - location: 36 (remaining gas: 1039965.255 units remaining) + None ] + - location: 36 (remaining gas: 1039965.335 units remaining) [ 10 0 (Pair 10 0) @parameter - None - Unit ] - - location: 37 (remaining gas: 1039964.955 units remaining) + None ] + - location: 37 (remaining gas: 1039965.035 units remaining) [ None (Pair 10 0) @parameter - None - Unit ] - - location: 38 (remaining gas: 1039964.885 units remaining) + None ] + - location: 38 (remaining gas: 1039964.965 units remaining) [ (Pair 10 0) @parameter None - None - Unit ] - - location: 39 (remaining gas: 1039964.805 units remaining) + None ] + - location: 39 (remaining gas: 1039964.885 units remaining) [ (Pair 10 0) @parameter (Pair 10 0) @parameter None - None - Unit ] - - location: 40 (remaining gas: 1039964.725 units remaining) + None ] + - location: 40 (remaining gas: 1039964.805 units remaining) [ 10 0 (Pair 10 0) @parameter None - None - Unit ] - - location: 41 (remaining gas: 1039964.625 units remaining) + None ] + - location: 41 (remaining gas: 1039964.705 units remaining) [ 0 (Pair 10 0) @parameter None - None - Unit ] - - location: 43 (remaining gas: 1039964.545 units remaining) + None ] + - location: 43 (remaining gas: 1039964.625 units remaining) [ 0 (Pair 10 0) @parameter None - None - Unit ] - - location: 43 (remaining gas: 1039964.465 units remaining) - [ 10 - 0 - (Pair 10 0) @parameter - None - None - Unit ] - - location: 44 (remaining gas: 1039964.165 units remaining) + None ] + - location: 44 (remaining gas: 1039964.325 units remaining) [ None (Pair 10 0) @parameter None - None - Unit ] - - location: 45 (remaining gas: 1039964.095 units remaining) + None ] + - location: 45 (remaining gas: 1039964.255 units remaining) [ (Pair 10 0) @parameter None None - None - Unit ] - - location: 46 (remaining gas: 1039964.015 units remaining) + None ] + - location: 46 (remaining gas: 1039964.175 units remaining) [ 10 0 None None - None - Unit ] - - location: 47 (remaining gas: 1039963.715 units remaining) + None ] + - location: 47 (remaining gas: 1039963.875 units remaining) [ None None None - None - Unit ] - - location: 49 (remaining gas: 1039963.607 units remaining) + None ] + - location: 49 (remaining gas: 1039963.767 units remaining) [ None - None - Unit ] - - location: 52 (remaining gas: 1039963.527 units remaining) - [ (Pair None None) - Unit ] - - location: 49 (remaining gas: 1039963.447 units remaining) + None ] + - location: 52 (remaining gas: 1039963.687 units remaining) + [ (Pair None None) ] + - location: 49 (remaining gas: 1039963.607 units remaining) [ None - (Pair None None) - Unit ] - - location: 49 (remaining gas: 1039963.367 units remaining) + (Pair None None) ] + - location: 49 (remaining gas: 1039963.527 units remaining) [ None None - (Pair None None) - Unit ] - - location: 53 (remaining gas: 1039963.267 units remaining) - [ None - (Pair None None) - Unit ] - - location: 55 (remaining gas: 1039963.187 units remaining) - [ (Pair None None None) - Unit ] - - location: 55 (remaining gas: 1039963.107 units remaining) + (Pair None None) ] + - location: 53 (remaining gas: 1039963.427 units remaining) [ None - (Pair None None None) - Unit ] - - location: 56 (remaining gas: 1039963.027 units remaining) - [ (Pair None None None None) - Unit ] - - location: 57 (remaining gas: 1039962.947 units remaining) + (Pair None None) ] + - location: 55 (remaining gas: 1039963.347 units remaining) + [ (Pair None None None) ] + - location: 56 (remaining gas: 1039963.267 units remaining) + [ (Pair None None None None) ] + - location: 57 (remaining gas: 1039963.187 units remaining) [ {} - (Pair None None None None) - Unit ] - - location: 59 (remaining gas: 1039962.867 units remaining) - [ (Pair {} None None None None) - Unit ] + (Pair None None None None) ] + - location: 59 (remaining gas: 1039963.107 units remaining) + [ (Pair {} None None None None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out index 28ef68f8e4ba..d633e316a62d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 0))-(Left None)].out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.040 units remaining) - [ (Pair (Pair 10 (Left 0)) (Left None)) - Unit ] - - location: 19 (remaining gas: 1039981.960 units remaining) - [ (Pair 10 (Left 0)) @parameter - Unit ] - - location: 20 (remaining gas: 1039981.880 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) + [ (Pair (Pair 10 (Left 0)) (Left None)) ] + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Left 0)) @parameter ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Left 0) - Unit ] - - location: 21 (remaining gas: 1039981.810 units remaining) + (Left 0) ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Left 0) - 10 - Unit ] - - location: 22 (remaining gas: 1039981.720 units remaining) + 10 ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 0 - 10 - Unit ] - - location: 24 (remaining gas: 1039981.650 units remaining) + 10 ] + - location: 24 (remaining gas: 1039981.780 units remaining) [ 10 - 0 - Unit ] - - location: 25 (remaining gas: 1039981.450 units remaining) - [ None - Unit ] - - location: 26 (remaining gas: 1039981.370 units remaining) - [ (Left None) - Unit ] - - location: 39 (remaining gas: 1039981.290 units remaining) + 0 ] + - location: 25 (remaining gas: 1039981.580 units remaining) + [ None ] + - location: 26 (remaining gas: 1039981.500 units remaining) + [ (Left None) ] + - location: 39 (remaining gas: 1039981.420 units remaining) [ {} - (Left None) - Unit ] - - location: 41 (remaining gas: 1039981.210 units remaining) - [ (Pair {} (Left None)) - Unit ] + (Left None) ] + - location: 41 (remaining gas: 1039981.340 units remaining) + [ (Pair {} (Left None)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out index fd1f4f5bb8e0..3a70e8b6e09c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 10))-(Left (So.f782cc1dec.out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.040 units remaining) - [ (Pair (Pair 10 (Left 10)) (Left None)) - Unit ] - - location: 19 (remaining gas: 1039981.960 units remaining) - [ (Pair 10 (Left 10)) @parameter - Unit ] - - location: 20 (remaining gas: 1039981.880 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) + [ (Pair (Pair 10 (Left 10)) (Left None)) ] + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Left 10)) @parameter ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Left 10) - Unit ] - - location: 21 (remaining gas: 1039981.810 units remaining) + (Left 10) ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Left 10) - 10 - Unit ] - - location: 22 (remaining gas: 1039981.720 units remaining) + 10 ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 10 - 10 - Unit ] - - location: 24 (remaining gas: 1039981.650 units remaining) + 10 ] + - location: 24 (remaining gas: 1039981.780 units remaining) [ 10 - 10 - Unit ] - - location: 25 (remaining gas: 1039981.450 units remaining) - [ (Some (Pair 1 0)) - Unit ] - - location: 26 (remaining gas: 1039981.370 units remaining) - [ (Left (Some (Pair 1 0))) - Unit ] - - location: 39 (remaining gas: 1039981.290 units remaining) + 10 ] + - location: 25 (remaining gas: 1039981.580 units remaining) + [ (Some (Pair 1 0)) ] + - location: 26 (remaining gas: 1039981.500 units remaining) + [ (Left (Some (Pair 1 0))) ] + - location: 39 (remaining gas: 1039981.420 units remaining) [ {} - (Left (Some (Pair 1 0))) - Unit ] - - location: 41 (remaining gas: 1039981.210 units remaining) - [ (Pair {} (Left (Some (Pair 1 0)))) - Unit ] + (Left (Some (Pair 1 0))) ] + - location: 41 (remaining gas: 1039981.340 units remaining) + [ (Pair {} (Left (Some (Pair 1 0)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out index aee014eca42e..9fe7bb433653 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Left 3))-(Left (Som.016b4db96c.out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.040 units remaining) - [ (Pair (Pair 10 (Left 3)) (Left None)) - Unit ] - - location: 19 (remaining gas: 1039981.960 units remaining) - [ (Pair 10 (Left 3)) @parameter - Unit ] - - location: 20 (remaining gas: 1039981.880 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) + [ (Pair (Pair 10 (Left 3)) (Left None)) ] + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Left 3)) @parameter ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Left 3) - Unit ] - - location: 21 (remaining gas: 1039981.810 units remaining) + (Left 3) ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Left 3) - 10 - Unit ] - - location: 22 (remaining gas: 1039981.720 units remaining) + 10 ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 3 - 10 - Unit ] - - location: 24 (remaining gas: 1039981.650 units remaining) + 10 ] + - location: 24 (remaining gas: 1039981.780 units remaining) [ 10 - 3 - Unit ] - - location: 25 (remaining gas: 1039981.450 units remaining) - [ (Some (Pair 3 1)) - Unit ] - - location: 26 (remaining gas: 1039981.370 units remaining) - [ (Left (Some (Pair 3 1))) - Unit ] - - location: 39 (remaining gas: 1039981.290 units remaining) + 3 ] + - location: 25 (remaining gas: 1039981.580 units remaining) + [ (Some (Pair 3 1)) ] + - location: 26 (remaining gas: 1039981.500 units remaining) + [ (Left (Some (Pair 3 1))) ] + - location: 39 (remaining gas: 1039981.420 units remaining) [ {} - (Left (Some (Pair 3 1))) - Unit ] - - location: 41 (remaining gas: 1039981.210 units remaining) - [ (Pair {} (Left (Some (Pair 3 1)))) - Unit ] + (Left (Some (Pair 3 1))) ] + - location: 41 (remaining gas: 1039981.340 units remaining) + [ (Pair {} (Left (Some (Pair 3 1)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out index 5321f6cefbd3..38d411aa7dc9 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 0))-(Right None)].out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.040 units remaining) - [ (Pair (Pair 10 (Right 0)) (Left None)) - Unit ] - - location: 19 (remaining gas: 1039981.960 units remaining) - [ (Pair 10 (Right 0)) @parameter - Unit ] - - location: 20 (remaining gas: 1039981.880 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) + [ (Pair (Pair 10 (Right 0)) (Left None)) ] + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Right 0)) @parameter ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Right 0) - Unit ] - - location: 21 (remaining gas: 1039981.810 units remaining) + (Right 0) ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 0) - 10 - Unit ] - - location: 22 (remaining gas: 1039981.720 units remaining) + 10 ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 0 - 10 - Unit ] - - location: 32 (remaining gas: 1039981.650 units remaining) + 10 ] + - location: 32 (remaining gas: 1039981.780 units remaining) [ 10 - 0 - Unit ] - - location: 33 (remaining gas: 1039981.350 units remaining) - [ None - Unit ] - - location: 34 (remaining gas: 1039981.270 units remaining) - [ (Right None) - Unit ] - - location: 39 (remaining gas: 1039981.190 units remaining) + 0 ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ None ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right None) ] + - location: 39 (remaining gas: 1039981.320 units remaining) [ {} - (Right None) - Unit ] - - location: 41 (remaining gas: 1039981.110 units remaining) - [ (Pair {} (Right None)) - Unit ] + (Right None) ] + - location: 41 (remaining gas: 1039981.240 units remaining) + [ (Pair {} (Right None)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out index c0723f4234ff..2df02fb727a4 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 10))-(Right (.e705a30e07.out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.040 units remaining) - [ (Pair (Pair 10 (Right 10)) (Left None)) - Unit ] - - location: 19 (remaining gas: 1039981.960 units remaining) - [ (Pair 10 (Right 10)) @parameter - Unit ] - - location: 20 (remaining gas: 1039981.880 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) + [ (Pair (Pair 10 (Right 10)) (Left None)) ] + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Right 10)) @parameter ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Right 10) - Unit ] - - location: 21 (remaining gas: 1039981.810 units remaining) + (Right 10) ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 10) - 10 - Unit ] - - location: 22 (remaining gas: 1039981.720 units remaining) + 10 ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 10 - 10 - Unit ] - - location: 32 (remaining gas: 1039981.650 units remaining) + 10 ] + - location: 32 (remaining gas: 1039981.780 units remaining) [ 10 - 10 - Unit ] - - location: 33 (remaining gas: 1039981.350 units remaining) - [ (Some (Pair 1 0)) - Unit ] - - location: 34 (remaining gas: 1039981.270 units remaining) - [ (Right (Some (Pair 1 0))) - Unit ] - - location: 39 (remaining gas: 1039981.190 units remaining) + 10 ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ (Some (Pair 1 0)) ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right (Some (Pair 1 0))) ] + - location: 39 (remaining gas: 1039981.320 units remaining) [ {} - (Right (Some (Pair 1 0))) - Unit ] - - location: 41 (remaining gas: 1039981.110 units remaining) - [ (Pair {} (Right (Some (Pair 1 0)))) - Unit ] + (Right (Some (Pair 1 0))) ] + - location: 41 (remaining gas: 1039981.240 units remaining) + [ (Pair {} (Right (Some (Pair 1 0)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out index d02ad7f43616..55f04d0dca7d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 10 (Right 3))-(Right (S.44485eda6a.out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.040 units remaining) - [ (Pair (Pair 10 (Right 3)) (Left None)) - Unit ] - - location: 19 (remaining gas: 1039981.960 units remaining) - [ (Pair 10 (Right 3)) @parameter - Unit ] - - location: 20 (remaining gas: 1039981.880 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) + [ (Pair (Pair 10 (Right 3)) (Left None)) ] + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 10 (Right 3)) @parameter ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 10 - (Right 3) - Unit ] - - location: 21 (remaining gas: 1039981.810 units remaining) + (Right 3) ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 3) - 10 - Unit ] - - location: 22 (remaining gas: 1039981.720 units remaining) + 10 ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 3 - 10 - Unit ] - - location: 32 (remaining gas: 1039981.650 units remaining) + 10 ] + - location: 32 (remaining gas: 1039981.780 units remaining) [ 10 - 3 - Unit ] - - location: 33 (remaining gas: 1039981.350 units remaining) - [ (Some (Pair 3 1)) - Unit ] - - location: 34 (remaining gas: 1039981.270 units remaining) - [ (Right (Some (Pair 3 1))) - Unit ] - - location: 39 (remaining gas: 1039981.190 units remaining) + 3 ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ (Some (Pair 3 1)) ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right (Some (Pair 3 1))) ] + - location: 39 (remaining gas: 1039981.320 units remaining) [ {} - (Right (Some (Pair 3 1))) - Unit ] - - location: 41 (remaining gas: 1039981.110 units remaining) - [ (Pair {} (Right (Some (Pair 3 1)))) - Unit ] + (Right (Some (Pair 3 1))) ] + - location: 41 (remaining gas: 1039981.240 units remaining) + [ (Pair {} (Right (Some (Pair 3 1)))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out index 91888ad099d8..14e511fcbaf5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ediv_mutez.tz-(Left None)-(Pair 5 (Right 10))-(Right (S.8ab987af15.out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 18 (remaining gas: 1039982.040 units remaining) - [ (Pair (Pair 5 (Right 10)) (Left None)) - Unit ] - - location: 19 (remaining gas: 1039981.960 units remaining) - [ (Pair 5 (Right 10)) @parameter - Unit ] - - location: 20 (remaining gas: 1039981.880 units remaining) + - location: 19 (remaining gas: 1039982.170 units remaining) + [ (Pair (Pair 5 (Right 10)) (Left None)) ] + - location: 19 (remaining gas: 1039982.090 units remaining) + [ (Pair 5 (Right 10)) @parameter ] + - location: 20 (remaining gas: 1039982.010 units remaining) [ 5 - (Right 10) - Unit ] - - location: 21 (remaining gas: 1039981.810 units remaining) + (Right 10) ] + - location: 21 (remaining gas: 1039981.940 units remaining) [ (Right 10) - 5 - Unit ] - - location: 22 (remaining gas: 1039981.720 units remaining) + 5 ] + - location: 22 (remaining gas: 1039981.850 units remaining) [ 10 - 5 - Unit ] - - location: 32 (remaining gas: 1039981.650 units remaining) + 5 ] + - location: 32 (remaining gas: 1039981.780 units remaining) [ 5 - 10 - Unit ] - - location: 33 (remaining gas: 1039981.350 units remaining) - [ (Some (Pair 0 5)) - Unit ] - - location: 34 (remaining gas: 1039981.270 units remaining) - [ (Right (Some (Pair 0 5))) - Unit ] - - location: 39 (remaining gas: 1039981.190 units remaining) + 10 ] + - location: 33 (remaining gas: 1039981.480 units remaining) + [ (Some (Pair 0 5)) ] + - location: 34 (remaining gas: 1039981.400 units remaining) + [ (Right (Some (Pair 0 5))) ] + - location: 39 (remaining gas: 1039981.320 units remaining) [ {} - (Right (Some (Pair 0 5))) - Unit ] - - location: 41 (remaining gas: 1039981.110 units remaining) - [ (Pair {} (Right (Some (Pair 0 5)))) - Unit ] + (Right (Some (Pair 0 5))) ] + - location: 41 (remaining gas: 1039981.240 units remaining) + [ (Pair {} (Right (Some (Pair 0 5)))) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" index 7252d7a16149..3d3a12dc9630 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[empty_map.tz-{}-Unit-{ Elt \"hello\" \"world\" }].out" @@ -7,35 +7,27 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039989.592 units remaining) - [ (Pair Unit {}) - Unit ] + - location: 9 (remaining gas: 1039989.592 units remaining) + [ (Pair Unit {}) ] - location: 9 (remaining gas: 1039989.512 units remaining) - [ Unit ] + [ ] - location: 10 (remaining gas: 1039989.272 units remaining) - [ {} - Unit ] + [ {} ] - location: 13 (remaining gas: 1039989.192 units remaining) [ "world" - {} - Unit ] + {} ] - location: 16 (remaining gas: 1039989.112 units remaining) [ (Some "world") - {} - Unit ] + {} ] - location: 17 (remaining gas: 1039989.032 units remaining) [ "hello" (Some "world") - {} - Unit ] + {} ] - location: 20 (remaining gas: 1039988.952 units remaining) - [ { Elt "hello" "world" } - Unit ] + [ { Elt "hello" "world" } ] - location: 21 (remaining gas: 1039988.872 units remaining) [ {} - { Elt "hello" "world" } - Unit ] + { Elt "hello" "world" } ] - location: 23 (remaining gas: 1039988.792 units remaining) - [ (Pair {} { Elt "hello" "world" }) - Unit ] + [ (Pair {} { Elt "hello" "world" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" index c948009a059b..a49764dc4ac0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"\"-\"_abc\"].out" @@ -7,59 +7,42 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.458 units remaining) - [ (Pair "" "?") - Unit ] + - location: 7 (remaining gas: 1039986.458 units remaining) + [ (Pair "" "?") ] - location: 7 (remaining gas: 1039986.378 units remaining) - [ "" @parameter - Unit ] + [ "" @parameter ] - location: 8 (remaining gas: 1039986.298 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } - "" @parameter - Unit ] + "" @parameter ] - location: 22 (remaining gas: 1039986.228 units remaining) [ "" @parameter - { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } - Unit ] - - location: 11 (remaining gas: 1039986.128 units remaining) - [ "" @arg - Unit ] + { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] + - location: 23 (remaining gas: 1039986.128 units remaining) + [ "" @arg ] - location: 12 (remaining gas: 1039986.048 units remaining) [ "_abc" - "" @arg - Unit ] + "" @arg ] - location: 15 (remaining gas: 1039985.968 units remaining) [ {} "_abc" - "" @arg - Unit ] + "" @arg ] - location: 17 (remaining gas: 1039985.898 units remaining) [ "_abc" {} - "" @arg - Unit ] + "" @arg ] - location: 18 (remaining gas: 1039985.818 units remaining) [ { "_abc" } - "" @arg - Unit ] + "" @arg ] - location: 19 (remaining gas: 1039985.748 units remaining) [ "" @arg - { "_abc" } - Unit ] + { "_abc" } ] - location: 20 (remaining gas: 1039985.668 units remaining) - [ { "" ; "_abc" } - Unit ] + [ { "" ; "_abc" } ] - location: 21 (remaining gas: 1039985.548 units remaining) - [ "_abc" - Unit ] - - location: 23 (remaining gas: 1039985.548 units remaining) - [ "_abc" - Unit ] + [ "_abc" ] - location: 24 (remaining gas: 1039985.468 units remaining) [ {} - "_abc" - Unit ] + "_abc" ] - location: 26 (remaining gas: 1039985.388 units remaining) - [ (Pair {} "_abc") - Unit ] + [ (Pair {} "_abc") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" index e8d4a114d059..4b541a81a347 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[exec_concat.tz-\"?\"-\"test\"-\"test_abc\"].out" @@ -7,59 +7,42 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.418 units remaining) - [ (Pair "test" "?") - Unit ] + - location: 7 (remaining gas: 1039986.418 units remaining) + [ (Pair "test" "?") ] - location: 7 (remaining gas: 1039986.338 units remaining) - [ "test" @parameter - Unit ] + [ "test" @parameter ] - location: 8 (remaining gas: 1039986.258 units remaining) [ { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } - "test" @parameter - Unit ] + "test" @parameter ] - location: 22 (remaining gas: 1039986.188 units remaining) [ "test" @parameter - { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } - Unit ] - - location: 11 (remaining gas: 1039986.088 units remaining) - [ "test" @arg - Unit ] + { PUSH string "_abc" ; NIL string ; SWAP ; CONS ; SWAP ; CONS ; CONCAT } ] + - location: 23 (remaining gas: 1039986.088 units remaining) + [ "test" @arg ] - location: 12 (remaining gas: 1039986.008 units remaining) [ "_abc" - "test" @arg - Unit ] + "test" @arg ] - location: 15 (remaining gas: 1039985.928 units remaining) [ {} "_abc" - "test" @arg - Unit ] + "test" @arg ] - location: 17 (remaining gas: 1039985.858 units remaining) [ "_abc" {} - "test" @arg - Unit ] + "test" @arg ] - location: 18 (remaining gas: 1039985.778 units remaining) [ { "_abc" } - "test" @arg - Unit ] + "test" @arg ] - location: 19 (remaining gas: 1039985.708 units remaining) [ "test" @arg - { "_abc" } - Unit ] + { "_abc" } ] - location: 20 (remaining gas: 1039985.628 units remaining) - [ { "test" ; "_abc" } - Unit ] + [ { "test" ; "_abc" } ] - location: 21 (remaining gas: 1039985.508 units remaining) - [ "test_abc" - Unit ] - - location: 23 (remaining gas: 1039985.508 units remaining) - [ "test_abc" - Unit ] + [ "test_abc" ] - location: 24 (remaining gas: 1039985.428 units remaining) [ {} - "test_abc" - Unit ] + "test_abc" ] - location: 26 (remaining gas: 1039985.348 units remaining) - [ (Pair {} "test_abc") - Unit ] + [ (Pair {} "test_abc") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out index 7149f03a317d..c765c6368d42 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 1 ; 2 ; 3 ; 4 }-1].out @@ -7,29 +7,20 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.235 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 4 } 111) - Unit ] + - location: 8 (remaining gas: 1039990.235 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 4 } 111) ] - location: 8 (remaining gas: 1039990.155 units remaining) - [ { 1 ; 2 ; 3 ; 4 } @parameter - Unit ] + [ { 1 ; 2 ; 3 ; 4 } @parameter ] - location: 9 (remaining gas: 1039990.045 units remaining) [ 1 @parameter.hd - { 2 ; 3 ; 4 } @parameter.tl - Unit ] + { 2 ; 3 ; 4 } @parameter.tl ] - location: 11 (remaining gas: 1039989.945 units remaining) - [ { 2 ; 3 ; 4 } @parameter.tl - Unit ] + [ { 2 ; 3 ; 4 } @parameter.tl ] - location: 13 (remaining gas: 1039989.865 units remaining) - [ Unit ] - - location: 13 (remaining gas: 1039989.785 units remaining) - [ 1 @parameter.hd - Unit ] - - location: 18 (remaining gas: 1039989.705 units remaining) + [ ] + - location: 18 (remaining gas: 1039989.785 units remaining) [ {} - 1 @parameter.hd - Unit ] - - location: 20 (remaining gas: 1039989.625 units remaining) - [ (Pair {} 1) - Unit ] + 1 @parameter.hd ] + - location: 20 (remaining gas: 1039989.705 units remaining) + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out index 683a8b5606dc..c80fc417b372 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[first.tz-111-{ 4 }-4].out @@ -7,29 +7,20 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.955 units remaining) - [ (Pair { 4 } 111) - Unit ] + - location: 8 (remaining gas: 1039990.955 units remaining) + [ (Pair { 4 } 111) ] - location: 8 (remaining gas: 1039990.875 units remaining) - [ { 4 } @parameter - Unit ] + [ { 4 } @parameter ] - location: 9 (remaining gas: 1039990.765 units remaining) [ 4 @parameter.hd - {} @parameter.tl - Unit ] + {} @parameter.tl ] - location: 11 (remaining gas: 1039990.665 units remaining) - [ {} @parameter.tl - Unit ] + [ {} @parameter.tl ] - location: 13 (remaining gas: 1039990.585 units remaining) - [ Unit ] - - location: 13 (remaining gas: 1039990.505 units remaining) - [ 4 @parameter.hd - Unit ] - - location: 18 (remaining gas: 1039990.425 units remaining) + [ ] + - location: 18 (remaining gas: 1039990.505 units remaining) [ {} - 4 @parameter.hd - Unit ] - - location: 20 (remaining gas: 1039990.345 units remaining) - [ (Pair {} 4) - Unit ] + 4 @parameter.hd ] + - location: 20 (remaining gas: 1039990.425 units remaining) + [ (Pair {} 4) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" index 7767bab97f14..82860a40c2b0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 4) {})-\"hello\"-(Pair .161d86cef6.out" @@ -7,37 +7,24 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.571 units remaining) - [ (Pair "hello" (Some 4) {}) - Unit ] + - location: 13 (remaining gas: 1039989.571 units remaining) + [ (Pair "hello" (Some 4) {}) ] - location: 13 (remaining gas: 1039989.491 units remaining) [ "hello" @parameter - (Pair (Some 4) {}) @storage - Unit ] + (Pair (Some 4) {}) @storage ] - location: 14 (remaining gas: 1039989.391 units remaining) - [ (Pair (Some 4) {}) @storage - Unit ] + [ (Pair (Some 4) {}) @storage ] - location: 16 (remaining gas: 1039989.311 units remaining) [ (Some 4) - {} - Unit ] - - location: 16 (remaining gas: 1039989.231 units remaining) - [ "hello" @parameter - (Some 4) - {} - Unit ] - - location: 17 (remaining gas: 1039989.071 units remaining) + {} ] + - location: 17 (remaining gas: 1039989.151 units remaining) [ None - { Elt "hello" 4 } - Unit ] - - location: 18 (remaining gas: 1039988.991 units remaining) - [ (Pair None { Elt "hello" 4 }) - Unit ] - - location: 19 (remaining gas: 1039988.911 units remaining) + { Elt "hello" 4 } ] + - location: 18 (remaining gas: 1039989.071 units remaining) + [ (Pair None { Elt "hello" 4 }) ] + - location: 19 (remaining gas: 1039988.991 units remaining) [ {} - (Pair None { Elt "hello" 4 }) - Unit ] - - location: 21 (remaining gas: 1039988.831 units remaining) - [ (Pair {} None { Elt "hello" 4 }) - Unit ] + (Pair None { Elt "hello" 4 }) ] + - location: 21 (remaining gas: 1039988.911 units remaining) + [ (Pair {} None { Elt "hello" 4 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" index fc160f9a3c9c..abab133c000a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).684ab7e326.out" @@ -7,37 +7,24 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.977 units remaining) - [ (Pair "hi" (Some 5) { Elt "hello" 4 }) - Unit ] + - location: 13 (remaining gas: 1039988.977 units remaining) + [ (Pair "hi" (Some 5) { Elt "hello" 4 }) ] - location: 13 (remaining gas: 1039988.897 units remaining) [ "hi" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 14 (remaining gas: 1039988.797 units remaining) - [ (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + [ (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 16 (remaining gas: 1039988.717 units remaining) [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 16 (remaining gas: 1039988.637 units remaining) - [ "hi" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039988.477 units remaining) + { Elt "hello" 4 } ] + - location: 17 (remaining gas: 1039988.557 units remaining) [ None - { Elt "hello" 4 ; Elt "hi" 5 } - Unit ] - - location: 18 (remaining gas: 1039988.397 units remaining) - [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] - - location: 19 (remaining gas: 1039988.317 units remaining) + { Elt "hello" 4 ; Elt "hi" 5 } ] + - location: 18 (remaining gas: 1039988.477 units remaining) + [ (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] + - location: 19 (remaining gas: 1039988.397 units remaining) [ {} - (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] - - location: 21 (remaining gas: 1039988.237 units remaining) - [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) - Unit ] + (Pair None { Elt "hello" 4 ; Elt "hi" 5 }) ] + - location: 21 (remaining gas: 1039988.317 units remaining) + [ (Pair {} None { Elt "hello" 4 ; Elt "hi" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" index 07ba50e43372..55f1f1578d8b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair (Some 5) { Elt \"hello\" 4 }).d49817fb83.out" @@ -7,37 +7,24 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.947 units remaining) - [ (Pair "hello" (Some 5) { Elt "hello" 4 }) - Unit ] + - location: 13 (remaining gas: 1039988.947 units remaining) + [ (Pair "hello" (Some 5) { Elt "hello" 4 }) ] - location: 13 (remaining gas: 1039988.867 units remaining) [ "hello" @parameter - (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 14 (remaining gas: 1039988.767 units remaining) - [ (Pair (Some 5) { Elt "hello" 4 }) @storage - Unit ] + [ (Pair (Some 5) { Elt "hello" 4 }) @storage ] - location: 16 (remaining gas: 1039988.687 units remaining) [ (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 16 (remaining gas: 1039988.607 units remaining) - [ "hello" @parameter - (Some 5) - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039988.447 units remaining) + { Elt "hello" 4 } ] + - location: 17 (remaining gas: 1039988.527 units remaining) [ (Some 4) - { Elt "hello" 5 } - Unit ] - - location: 18 (remaining gas: 1039988.367 units remaining) - [ (Pair (Some 4) { Elt "hello" 5 }) - Unit ] - - location: 19 (remaining gas: 1039988.287 units remaining) + { Elt "hello" 5 } ] + - location: 18 (remaining gas: 1039988.447 units remaining) + [ (Pair (Some 4) { Elt "hello" 5 }) ] + - location: 19 (remaining gas: 1039988.367 units remaining) [ {} - (Pair (Some 4) { Elt "hello" 5 }) - Unit ] - - location: 21 (remaining gas: 1039988.207 units remaining) - [ (Pair {} (Some 4) { Elt "hello" 5 }) - Unit ] + (Pair (Some 4) { Elt "hello" 5 }) ] + - location: 21 (remaining gas: 1039988.287 units remaining) + [ (Pair {} (Some 4) { Elt "hello" 5 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" index 016a9b0a2aac..dfd372eb30a0 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .6900b1da14.out" @@ -7,37 +7,24 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.563 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) - Unit ] + - location: 13 (remaining gas: 1039988.563 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - location: 13 (remaining gas: 1039988.483 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 14 (remaining gas: 1039988.383 units remaining) - [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 16 (remaining gas: 1039988.303 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 16 (remaining gas: 1039988.223 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039988.063 units remaining) + { Elt "1" 1 ; Elt "2" 2 } ] + - location: 17 (remaining gas: 1039988.143 units remaining) [ (Some 1) - { Elt "2" 2 } - Unit ] - - location: 18 (remaining gas: 1039987.983 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 19 (remaining gas: 1039987.903 units remaining) + { Elt "2" 2 } ] + - location: 18 (remaining gas: 1039988.063 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) ] + - location: 19 (remaining gas: 1039987.983 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 21 (remaining gas: 1039987.823 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] + (Pair (Some 1) { Elt "2" 2 }) ] + - location: 21 (remaining gas: 1039987.903 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" index 50aacef1a82c..41ac2a9a0500 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"1\" 1 ; .bca0ede8be.out" @@ -7,37 +7,24 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039988.563 units remaining) - [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) - Unit ] + - location: 13 (remaining gas: 1039988.563 units remaining) + [ (Pair "1" None { Elt "1" 1 ; Elt "2" 2 }) ] - location: 13 (remaining gas: 1039988.483 units remaining) [ "1" @parameter - (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 14 (remaining gas: 1039988.383 units remaining) - [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage - Unit ] + [ (Pair None { Elt "1" 1 ; Elt "2" 2 }) @storage ] - location: 16 (remaining gas: 1039988.303 units remaining) [ None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 16 (remaining gas: 1039988.223 units remaining) - [ "1" @parameter - None - { Elt "1" 1 ; Elt "2" 2 } - Unit ] - - location: 17 (remaining gas: 1039988.063 units remaining) + { Elt "1" 1 ; Elt "2" 2 } ] + - location: 17 (remaining gas: 1039988.143 units remaining) [ (Some 1) - { Elt "2" 2 } - Unit ] - - location: 18 (remaining gas: 1039987.983 units remaining) - [ (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 19 (remaining gas: 1039987.903 units remaining) + { Elt "2" 2 } ] + - location: 18 (remaining gas: 1039988.063 units remaining) + [ (Pair (Some 1) { Elt "2" 2 }) ] + - location: 19 (remaining gas: 1039987.983 units remaining) [ {} - (Pair (Some 1) { Elt "2" 2 }) - Unit ] - - location: 21 (remaining gas: 1039987.823 units remaining) - [ (Pair {} (Some 1) { Elt "2" 2 }) - Unit ] + (Pair (Some 1) { Elt "2" 2 }) ] + - location: 21 (remaining gas: 1039987.903 units remaining) + [ (Pair {} (Some 1) { Elt "2" 2 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" index c0d7de965fe2..3edcbe4d48dd 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None { Elt \"hello\" 4 })-\"he.c1b4e1d6dc.out" @@ -7,37 +7,24 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.187 units remaining) - [ (Pair "hello" None { Elt "hello" 4 }) - Unit ] + - location: 13 (remaining gas: 1039989.187 units remaining) + [ (Pair "hello" None { Elt "hello" 4 }) ] - location: 13 (remaining gas: 1039989.107 units remaining) [ "hello" @parameter - (Pair None { Elt "hello" 4 }) @storage - Unit ] + (Pair None { Elt "hello" 4 }) @storage ] - location: 14 (remaining gas: 1039989.007 units remaining) - [ (Pair None { Elt "hello" 4 }) @storage - Unit ] + [ (Pair None { Elt "hello" 4 }) @storage ] - location: 16 (remaining gas: 1039988.927 units remaining) [ None - { Elt "hello" 4 } - Unit ] - - location: 16 (remaining gas: 1039988.847 units remaining) - [ "hello" @parameter - None - { Elt "hello" 4 } - Unit ] - - location: 17 (remaining gas: 1039988.687 units remaining) + { Elt "hello" 4 } ] + - location: 17 (remaining gas: 1039988.767 units remaining) [ (Some 4) - {} - Unit ] - - location: 18 (remaining gas: 1039988.607 units remaining) - [ (Pair (Some 4) {}) - Unit ] - - location: 19 (remaining gas: 1039988.527 units remaining) + {} ] + - location: 18 (remaining gas: 1039988.687 units remaining) + [ (Pair (Some 4) {}) ] + - location: 19 (remaining gas: 1039988.607 units remaining) [ {} - (Pair (Some 4) {}) - Unit ] - - location: 21 (remaining gas: 1039988.447 units remaining) - [ (Pair {} (Some 4) {}) - Unit ] + (Pair (Some 4) {}) ] + - location: 21 (remaining gas: 1039988.527 units remaining) + [ (Pair {} (Some 4) {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" index 7a66a63b8e46..eead69a6cf15 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_and_update_map.tz-(Pair None {})-\"hello\"-(Pair None {})].out" @@ -7,37 +7,24 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039989.811 units remaining) - [ (Pair "hello" None {}) - Unit ] + - location: 13 (remaining gas: 1039989.811 units remaining) + [ (Pair "hello" None {}) ] - location: 13 (remaining gas: 1039989.731 units remaining) [ "hello" @parameter - (Pair None {}) @storage - Unit ] + (Pair None {}) @storage ] - location: 14 (remaining gas: 1039989.631 units remaining) - [ (Pair None {}) @storage - Unit ] + [ (Pair None {}) @storage ] - location: 16 (remaining gas: 1039989.551 units remaining) [ None - {} - Unit ] - - location: 16 (remaining gas: 1039989.471 units remaining) - [ "hello" @parameter - None - {} - Unit ] - - location: 17 (remaining gas: 1039989.311 units remaining) + {} ] + - location: 17 (remaining gas: 1039989.391 units remaining) [ None - {} - Unit ] - - location: 18 (remaining gas: 1039989.231 units remaining) - [ (Pair None {}) - Unit ] - - location: 19 (remaining gas: 1039989.151 units remaining) + {} ] + - location: 18 (remaining gas: 1039989.311 units remaining) + [ (Pair None {}) ] + - location: 19 (remaining gas: 1039989.231 units remaining) [ {} - (Pair None {}) - Unit ] - - location: 21 (remaining gas: 1039989.071 units remaining) - [ (Pair {} None {}) - Unit ] + (Pair None {}) ] + - location: 21 (remaining gas: 1039989.151 units remaining) + [ (Pair {} None {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" index 98f5da0c8ac9..d8067c7be467 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"1\" \"one\" ; .bc4127094e.out" @@ -7,47 +7,31 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039984.195 units remaining) - [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) - Unit ] + - location: 12 (remaining gas: 1039984.195 units remaining) + [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - location: 12 (remaining gas: 1039984.115 units remaining) [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) - (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) - Unit ] + (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - location: 13 (remaining gas: 1039984.035 units remaining) [ "1" @parameter - (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) - Unit ] + (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - location: 14 (remaining gas: 1039983.935 units remaining) - [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) - Unit ] + [ (Pair "1" None { Elt "1" "one" ; Elt "2" "two" }) ] - location: 17 (remaining gas: 1039983.855 units remaining) - [ (Pair None { Elt "1" "one" ; Elt "2" "two" }) @storage - Unit ] + [ (Pair None { Elt "1" "one" ; Elt "2" "two" }) @storage ] - location: 18 (remaining gas: 1039983.775 units remaining) - [ { Elt "1" "one" ; Elt "2" "two" } - Unit ] + [ { Elt "1" "one" ; Elt "2" "two" } ] - location: 19 (remaining gas: 1039983.695 units remaining) [ { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 15 (remaining gas: 1039983.615 units remaining) - [ "1" @parameter - { Elt "1" "one" ; Elt "2" "two" } - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 20 (remaining gas: 1039983.535 units remaining) + { Elt "1" "one" ; Elt "2" "two" } ] + - location: 20 (remaining gas: 1039983.615 units remaining) [ (Some "one") - { Elt "1" "one" ; Elt "2" "two" } - Unit ] - - location: 21 (remaining gas: 1039983.455 units remaining) - [ (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) - Unit ] - - location: 22 (remaining gas: 1039983.375 units remaining) + { Elt "1" "one" ; Elt "2" "two" } ] + - location: 21 (remaining gas: 1039983.535 units remaining) + [ (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] + - location: 22 (remaining gas: 1039983.455 units remaining) [ {} - (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) - Unit ] - - location: 24 (remaining gas: 1039983.295 units remaining) - [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) - Unit ] + (Pair (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] + - location: 24 (remaining gas: 1039983.375 units remaining) + [ (Pair {} (Some "one") { Elt "1" "one" ; Elt "2" "two" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" index 794cc7fcae6f..729ff47174bf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"\"-(P.0c03056487.out" @@ -7,47 +7,31 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039984.923 units remaining) - [ (Pair "" None { Elt "hello" "hi" }) - Unit ] + - location: 12 (remaining gas: 1039984.923 units remaining) + [ (Pair "" None { Elt "hello" "hi" }) ] - location: 12 (remaining gas: 1039984.843 units remaining) [ (Pair "" None { Elt "hello" "hi" }) - (Pair "" None { Elt "hello" "hi" }) - Unit ] + (Pair "" None { Elt "hello" "hi" }) ] - location: 13 (remaining gas: 1039984.763 units remaining) [ "" @parameter - (Pair "" None { Elt "hello" "hi" }) - Unit ] + (Pair "" None { Elt "hello" "hi" }) ] - location: 14 (remaining gas: 1039984.663 units remaining) - [ (Pair "" None { Elt "hello" "hi" }) - Unit ] + [ (Pair "" None { Elt "hello" "hi" }) ] - location: 17 (remaining gas: 1039984.583 units remaining) - [ (Pair None { Elt "hello" "hi" }) @storage - Unit ] + [ (Pair None { Elt "hello" "hi" }) @storage ] - location: 18 (remaining gas: 1039984.503 units remaining) - [ { Elt "hello" "hi" } - Unit ] + [ { Elt "hello" "hi" } ] - location: 19 (remaining gas: 1039984.423 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 15 (remaining gas: 1039984.343 units remaining) - [ "" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039984.263 units remaining) + { Elt "hello" "hi" } ] + - location: 20 (remaining gas: 1039984.343 units remaining) [ None - { Elt "hello" "hi" } - Unit ] - - location: 21 (remaining gas: 1039984.183 units remaining) - [ (Pair None { Elt "hello" "hi" }) - Unit ] - - location: 22 (remaining gas: 1039984.103 units remaining) + { Elt "hello" "hi" } ] + - location: 21 (remaining gas: 1039984.263 units remaining) + [ (Pair None { Elt "hello" "hi" }) ] + - location: 22 (remaining gas: 1039984.183 units remaining) [ {} - (Pair None { Elt "hello" "hi" }) - Unit ] - - location: 24 (remaining gas: 1039984.023 units remaining) - [ (Pair {} None { Elt "hello" "hi" }) - Unit ] + (Pair None { Elt "hello" "hi" }) ] + - location: 24 (remaining gas: 1039984.103 units remaining) + [ (Pair {} None { Elt "hello" "hi" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" index 77dc68c90ba4..beb4481fc8e8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[get_map_value.tz-(Pair None { Elt \"hello\" \"hi\" })-\"hell.cc45544c66.out" @@ -7,47 +7,31 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039984.873 units remaining) - [ (Pair "hello" None { Elt "hello" "hi" }) - Unit ] + - location: 12 (remaining gas: 1039984.873 units remaining) + [ (Pair "hello" None { Elt "hello" "hi" }) ] - location: 12 (remaining gas: 1039984.793 units remaining) [ (Pair "hello" None { Elt "hello" "hi" }) - (Pair "hello" None { Elt "hello" "hi" }) - Unit ] + (Pair "hello" None { Elt "hello" "hi" }) ] - location: 13 (remaining gas: 1039984.713 units remaining) [ "hello" @parameter - (Pair "hello" None { Elt "hello" "hi" }) - Unit ] + (Pair "hello" None { Elt "hello" "hi" }) ] - location: 14 (remaining gas: 1039984.613 units remaining) - [ (Pair "hello" None { Elt "hello" "hi" }) - Unit ] + [ (Pair "hello" None { Elt "hello" "hi" }) ] - location: 17 (remaining gas: 1039984.533 units remaining) - [ (Pair None { Elt "hello" "hi" }) @storage - Unit ] + [ (Pair None { Elt "hello" "hi" }) @storage ] - location: 18 (remaining gas: 1039984.453 units remaining) - [ { Elt "hello" "hi" } - Unit ] + [ { Elt "hello" "hi" } ] - location: 19 (remaining gas: 1039984.373 units remaining) [ { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 15 (remaining gas: 1039984.293 units remaining) - [ "hello" @parameter - { Elt "hello" "hi" } - { Elt "hello" "hi" } - Unit ] - - location: 20 (remaining gas: 1039984.213 units remaining) + { Elt "hello" "hi" } ] + - location: 20 (remaining gas: 1039984.293 units remaining) [ (Some "hi") - { Elt "hello" "hi" } - Unit ] - - location: 21 (remaining gas: 1039984.133 units remaining) - [ (Pair (Some "hi") { Elt "hello" "hi" }) - Unit ] - - location: 22 (remaining gas: 1039984.053 units remaining) + { Elt "hello" "hi" } ] + - location: 21 (remaining gas: 1039984.213 units remaining) + [ (Pair (Some "hi") { Elt "hello" "hi" }) ] + - location: 22 (remaining gas: 1039984.133 units remaining) [ {} - (Pair (Some "hi") { Elt "hello" "hi" }) - Unit ] - - location: 24 (remaining gas: 1039983.973 units remaining) - [ (Pair {} (Some "hi") { Elt "hello" "hi" }) - Unit ] + (Pair (Some "hi") { Elt "hello" "hi" }) ] + - location: 24 (remaining gas: 1039984.053 units remaining) + [ (Pair {} (Some "hi") { Elt "hello" "hi" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" index 6078545a61bc..36f5de579240 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAb.613ad6b637.out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039964.690 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" None) - Unit ] + - location: 8 (remaining gas: 1039964.690 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" None) ] - location: 8 (remaining gas: 1039964.610 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter - Unit ] + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter ] - location: 9 (remaining gas: 1039964.030 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - Unit ] + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - location: 10 (remaining gas: 1039963.950 units remaining) - [ (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") - Unit ] + [ (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") ] - location: 11 (remaining gas: 1039963.870 units remaining) [ {} - (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") - Unit ] + (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") ] - location: 13 (remaining gas: 1039963.790 units remaining) - [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) - Unit ] + [ (Pair {} (Some "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" index 490637fdda8c..a6ae41bc69b5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_key.tz-None-\"edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTa.da50984e8d.out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039964.690 units remaining) - [ (Pair "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" None) - Unit ] + - location: 8 (remaining gas: 1039964.690 units remaining) + [ (Pair "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" None) ] - location: 8 (remaining gas: 1039964.610 units remaining) - [ "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" @parameter - Unit ] + [ "edpkuJqtDcA2m2muMxViSM47MPsGQzmyjnNTawUPqR8vZTAMcx61ES" @parameter ] - location: 9 (remaining gas: 1039964.030 units remaining) - [ "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k" - Unit ] + [ "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k" ] - location: 10 (remaining gas: 1039963.950 units remaining) - [ (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") - Unit ] + [ (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") ] - location: 11 (remaining gas: 1039963.870 units remaining) [ {} - (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") - Unit ] + (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k") ] - location: 13 (remaining gas: 1039963.790 units remaining) - [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) - Unit ] + [ (Pair {} (Some "tz1XPTDmvT3vVE5Uunngmixm7gj7zmdbPq6k")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" index 3b560dbcbb2d..499ab73a5d32 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"12345\"-0xb4c26c20de52a4eaf0d8a340d.2bba28b0bf.out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.926 units remaining) - [ (Pair "12345" 0x00) - Unit ] + - location: 7 (remaining gas: 1039993.926 units remaining) + [ (Pair "12345" 0x00) ] - location: 7 (remaining gas: 1039993.846 units remaining) - [ "12345" @parameter - Unit ] + [ "12345" @parameter ] - location: 8 (remaining gas: 1039981.606 units remaining) - [ 0x0501000000053132333435 @parameter.packed - Unit ] + [ 0x0501000000053132333435 @parameter.packed ] - location: 9 (remaining gas: 1039981.093 units remaining) - [ 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f - Unit ] + [ 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f ] - location: 10 (remaining gas: 1039981.013 units remaining) [ {} - 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f - Unit ] + 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f ] - location: 12 (remaining gas: 1039980.933 units remaining) - [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) - Unit ] + [ (Pair {} 0xb4c26c20de52a4eaf0d8a340db47ad8cb1e74049570859c9a9a3952b204c772f) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" index c8433fb2f67c..7d5f6e04e090 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[hash_string.tz-0x00-\"abcdefg\"-0x46fdbcb4ea4eadad5615cda.acc82cd954.out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039993.906 units remaining) - [ (Pair "abcdefg" 0x00) - Unit ] + - location: 7 (remaining gas: 1039993.906 units remaining) + [ (Pair "abcdefg" 0x00) ] - location: 7 (remaining gas: 1039993.826 units remaining) - [ "abcdefg" @parameter - Unit ] + [ "abcdefg" @parameter ] - location: 8 (remaining gas: 1039981.586 units remaining) - [ 0x05010000000761626364656667 @parameter.packed - Unit ] + [ 0x05010000000761626364656667 @parameter.packed ] - location: 9 (remaining gas: 1039981.070 units remaining) - [ 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e - Unit ] + [ 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e ] - location: 10 (remaining gas: 1039980.990 units remaining) [ {} - 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e - Unit ] + 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e ] - location: 12 (remaining gas: 1039980.910 units remaining) - [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) - Unit ] + [ (Pair {} 0x46fdbcb4ea4eadad5615cdaa17d67f783e01e21149ce2b27de497600b4cd8f4e) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out index 38f4dc265653..153f3e9358ba 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-False-(Some False)].out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.110 units remaining) - [ (Pair False None) - Unit ] - - location: 8 (remaining gas: 1039991.030 units remaining) - [ False @parameter - Unit ] - - location: 9 (remaining gas: 1039990.970 units remaining) - [ Unit ] - - location: 15 (remaining gas: 1039990.890 units remaining) - [ False - Unit ] - - location: 18 (remaining gas: 1039990.810 units remaining) - [ (Some False) - Unit ] - - location: 19 (remaining gas: 1039990.730 units remaining) + - location: 8 (remaining gas: 1039991.240 units remaining) + [ (Pair False None) ] + - location: 8 (remaining gas: 1039991.160 units remaining) + [ False @parameter ] + - location: 9 (remaining gas: 1039991.100 units remaining) + [ ] + - location: 15 (remaining gas: 1039991.020 units remaining) + [ False ] + - location: 18 (remaining gas: 1039990.940 units remaining) + [ (Some False) ] + - location: 19 (remaining gas: 1039990.860 units remaining) [ {} - (Some False) - Unit ] - - location: 21 (remaining gas: 1039990.650 units remaining) - [ (Pair {} (Some False)) - Unit ] + (Some False) ] + - location: 21 (remaining gas: 1039990.780 units remaining) + [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out index ff341438638b..197e3f6041b8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if.tz-None-True-(Some True)].out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.110 units remaining) - [ (Pair True None) - Unit ] - - location: 8 (remaining gas: 1039991.030 units remaining) - [ True @parameter - Unit ] - - location: 9 (remaining gas: 1039990.970 units remaining) - [ Unit ] - - location: 11 (remaining gas: 1039990.890 units remaining) - [ True - Unit ] - - location: 18 (remaining gas: 1039990.810 units remaining) - [ (Some True) - Unit ] - - location: 19 (remaining gas: 1039990.730 units remaining) + - location: 8 (remaining gas: 1039991.240 units remaining) + [ (Pair True None) ] + - location: 8 (remaining gas: 1039991.160 units remaining) + [ True @parameter ] + - location: 9 (remaining gas: 1039991.100 units remaining) + [ ] + - location: 11 (remaining gas: 1039991.020 units remaining) + [ True ] + - location: 18 (remaining gas: 1039990.940 units remaining) + [ (Some True) ] + - location: 19 (remaining gas: 1039990.860 units remaining) [ {} - (Some True) - Unit ] - - location: 21 (remaining gas: 1039990.650 units remaining) - [ (Pair {} (Some True)) - Unit ] + (Some True) ] + - location: 21 (remaining gas: 1039990.780 units remaining) + [ (Pair {} (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" index dc581979dcbe..ba4153db2b46 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-(Some \"hello\")-\"hello\"].out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.058 units remaining) - [ (Pair (Some "hello") "?") - Unit ] - - location: 8 (remaining gas: 1039991.978 units remaining) - [ (Some "hello") @parameter - Unit ] - - location: 10 (remaining gas: 1039991.898 units remaining) - [ "hello" @parameter.some - Unit ] - - location: 15 (remaining gas: 1039991.828 units remaining) - [ "hello" - Unit ] - - location: 16 (remaining gas: 1039991.748 units remaining) + - location: 8 (remaining gas: 1039992.188 units remaining) + [ (Pair (Some "hello") "?") ] + - location: 8 (remaining gas: 1039992.108 units remaining) + [ (Some "hello") @parameter ] + - location: 10 (remaining gas: 1039992.028 units remaining) + [ "hello" @parameter.some ] + - location: 15 (remaining gas: 1039991.958 units remaining) + [ "hello" ] + - location: 16 (remaining gas: 1039991.878 units remaining) [ {} - "hello" - Unit ] - - location: 18 (remaining gas: 1039991.668 units remaining) - [ (Pair {} "hello") - Unit ] + "hello" ] + - location: 18 (remaining gas: 1039991.798 units remaining) + [ (Pair {} "hello") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" index 667053db5c19..55efa94dec84 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[if_some.tz-\"?\"-None-\"\"].out" @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.362 units remaining) - [ (Pair None "?") - Unit ] - - location: 8 (remaining gas: 1039992.282 units remaining) - [ None @parameter - Unit ] - - location: 10 (remaining gas: 1039992.202 units remaining) - [ Unit ] - - location: 12 (remaining gas: 1039992.122 units remaining) - [ "" - Unit ] - - location: 16 (remaining gas: 1039992.042 units remaining) + - location: 8 (remaining gas: 1039992.492 units remaining) + [ (Pair None "?") ] + - location: 8 (remaining gas: 1039992.412 units remaining) + [ None @parameter ] + - location: 10 (remaining gas: 1039992.332 units remaining) + [ ] + - location: 12 (remaining gas: 1039992.252 units remaining) + [ "" ] + - location: 16 (remaining gas: 1039992.172 units remaining) [ {} - "" - Unit ] - - location: 18 (remaining gas: 1039991.962 units remaining) - [ (Pair {} "") - Unit ] + "" ] + - location: 18 (remaining gas: 1039992.092 units remaining) + [ (Pair {} "") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out index bcc64055b53f..ffa878ba0b03 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-0-(Some 0)].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair 0 None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair 0 None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ 0 @parameter - Unit ] + [ 0 @parameter ] - location: 9 (remaining gas: 1039993.530 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 10 (remaining gas: 1039993.450 units remaining) - [ (Some 0) - Unit ] + [ (Some 0) ] - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some 0) - Unit ] + (Some 0) ] - location: 13 (remaining gas: 1039993.290 units remaining) - [ (Pair {} (Some 0)) - Unit ] + [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out index c3cf152180f9..f08bf077066b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-1-(Some 1)].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair 1 None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair 1 None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ 1 @parameter - Unit ] + [ 1 @parameter ] - location: 9 (remaining gas: 1039993.530 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 10 (remaining gas: 1039993.450 units remaining) - [ (Some 1) - Unit ] + [ (Some 1) ] - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some 1) - Unit ] + (Some 1) ] - location: 13 (remaining gas: 1039993.290 units remaining) - [ (Pair {} (Some 1)) - Unit ] + [ (Pair {} (Some 1)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out index 44f7f7a5ca99..a14a357aca8b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[int.tz-None-9999-(Some 9999)].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair 9999 None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair 9999 None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ 9999 @parameter - Unit ] + [ 9999 @parameter ] - location: 9 (remaining gas: 1039993.530 units remaining) - [ 9999 - Unit ] + [ 9999 ] - location: 10 (remaining gas: 1039993.450 units remaining) - [ (Some 9999) - Unit ] + [ (Some 9999) ] - location: 11 (remaining gas: 1039993.370 units remaining) [ {} - (Some 9999) - Unit ] + (Some 9999) ] - location: 13 (remaining gas: 1039993.290 units remaining) - [ (Pair {} (Some 9999)) - Unit ] + [ (Pair {} (Some 9999)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out index 12920eb2a9a7..7ea0b1ca5ff1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[keccak.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xb6e.34c02678c9.out @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair 0x48656c6c6f2c20776f726c6421 None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair 0x48656c6c6f2c20776f726c6421 None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ 0x48656c6c6f2c20776f726c6421 @parameter - Unit ] + [ 0x48656c6c6f2c20776f726c6421 @parameter ] - location: 9 (remaining gas: 1039991.820 units remaining) - [ 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4 - Unit ] + [ 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4 ] - location: 10 (remaining gas: 1039991.740 units remaining) - [ (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) - Unit ] + [ (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) ] - location: 11 (remaining gas: 1039991.660 units remaining) [ {} - (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) - Unit ] + (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4) ] - location: 13 (remaining gas: 1039991.580 units remaining) [ (Pair {} - (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) - Unit ] + (Some 0xb6e16d27ac5ab427a7f68900ac5559ce272dc6c37c82b3e052246c82244c50e4)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" index 5d7a56653f40..8a1d21c78834 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Left True)-(Right True)].out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039990.936 units remaining) - [ (Pair (Left True) (Left "X")) - Unit ] - - location: 11 (remaining gas: 1039990.856 units remaining) - [ (Left True) @parameter - Unit ] - - location: 12 (remaining gas: 1039990.766 units remaining) - [ True @parameter.left - Unit ] - - location: 14 (remaining gas: 1039990.686 units remaining) - [ (Right True) - Unit ] - - location: 19 (remaining gas: 1039990.606 units remaining) + - location: 11 (remaining gas: 1039991.066 units remaining) + [ (Pair (Left True) (Left "X")) ] + - location: 11 (remaining gas: 1039990.986 units remaining) + [ (Left True) @parameter ] + - location: 12 (remaining gas: 1039990.896 units remaining) + [ True @parameter.left ] + - location: 14 (remaining gas: 1039990.816 units remaining) + [ (Right True) ] + - location: 19 (remaining gas: 1039990.736 units remaining) [ {} - (Right True) - Unit ] - - location: 21 (remaining gas: 1039990.526 units remaining) - [ (Pair {} (Right True)) - Unit ] + (Right True) ] + - location: 21 (remaining gas: 1039990.656 units remaining) + [ (Pair {} (Right True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" index a6dfd12df752..9c91536860aa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[left_right.tz-(Left \"X\")-(Right \"a\")-(Left \"a\")].out" @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039990.912 units remaining) - [ (Pair (Right "a") (Left "X")) - Unit ] - - location: 11 (remaining gas: 1039990.832 units remaining) - [ (Right "a") @parameter - Unit ] - - location: 12 (remaining gas: 1039990.742 units remaining) - [ "a" @parameter.right - Unit ] - - location: 17 (remaining gas: 1039990.662 units remaining) - [ (Left "a") - Unit ] - - location: 19 (remaining gas: 1039990.582 units remaining) + - location: 11 (remaining gas: 1039991.042 units remaining) + [ (Pair (Right "a") (Left "X")) ] + - location: 11 (remaining gas: 1039990.962 units remaining) + [ (Right "a") @parameter ] + - location: 12 (remaining gas: 1039990.872 units remaining) + [ "a" @parameter.right ] + - location: 17 (remaining gas: 1039990.792 units remaining) + [ (Left "a") ] + - location: 19 (remaining gas: 1039990.712 units remaining) [ {} - (Left "a") - Unit ] - - location: 21 (remaining gas: 1039990.502 units remaining) - [ (Pair {} (Left "a")) - Unit ] + (Left "a") ] + - location: 21 (remaining gas: 1039990.632 units remaining) + [ (Pair {} (Left "a")) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out index 1e02c33b3768..770da0e0e89d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[level.tz-111-Unit-1].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit 111) - Unit ] + - location: 7 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit 111) ] - location: 7 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039994.500 units remaining) - [ 1 @level - Unit ] + [ 1 @level ] - location: 9 (remaining gas: 1039994.420 units remaining) [ {} - 1 @level - Unit ] + 1 @level ] - location: 11 (remaining gas: 1039994.340 units remaining) - [ (Pair {} 1) - Unit ] + [ (Pair {} 1) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" index 3a42cf55ae6e..8a3ddceac902 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{ \"d\" ; \"e\" ; \"f\" }-\"abcdef\"].out" @@ -7,28 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.104 units remaining) - [ (Pair { "d" ; "e" ; "f" } "abc") - Unit ] + - location: 8 (remaining gas: 1039992.104 units remaining) + [ (Pair { "d" ; "e" ; "f" } "abc") ] - location: 8 (remaining gas: 1039992.024 units remaining) [ { "d" ; "e" ; "f" } @parameter - "abc" @storage - Unit ] + "abc" @storage ] - location: 9 (remaining gas: 1039991.954 units remaining) [ "abc" @storage - { "d" ; "e" ; "f" } @parameter - Unit ] + { "d" ; "e" ; "f" } @parameter ] - location: 10 (remaining gas: 1039991.874 units remaining) - [ { "abc" ; "d" ; "e" ; "f" } - Unit ] + [ { "abc" ; "d" ; "e" ; "f" } ] - location: 11 (remaining gas: 1039991.734 units remaining) - [ "abcdef" - Unit ] + [ "abcdef" ] - location: 12 (remaining gas: 1039991.654 units remaining) [ {} - "abcdef" - Unit ] + "abcdef" ] - location: 14 (remaining gas: 1039991.574 units remaining) - [ (Pair {} "abcdef") - Unit ] + [ (Pair {} "abcdef") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" index 856d66712156..fc409747abef 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat.tz-\"abc\"-{}-\"abc\"].out" @@ -7,28 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.896 units remaining) - [ (Pair {} "abc") - Unit ] + - location: 8 (remaining gas: 1039992.896 units remaining) + [ (Pair {} "abc") ] - location: 8 (remaining gas: 1039992.816 units remaining) [ {} @parameter - "abc" @storage - Unit ] + "abc" @storage ] - location: 9 (remaining gas: 1039992.746 units remaining) [ "abc" @storage - {} @parameter - Unit ] + {} @parameter ] - location: 10 (remaining gas: 1039992.666 units remaining) - [ { "abc" } - Unit ] + [ { "abc" } ] - location: 11 (remaining gas: 1039992.556 units remaining) - [ "abc" - Unit ] + [ "abc" ] - location: 12 (remaining gas: 1039992.476 units remaining) [ {} - "abc" - Unit ] + "abc" ] - location: 14 (remaining gas: 1039992.396 units remaining) - [ (Pair {} "abc") - Unit ] + [ (Pair {} "abc") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out index 66784e4a5406..3d53b86b910d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{ 0x00 ; 0x11 ; 0x00 }-0x001100].out @@ -7,28 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.220 units remaining) - [ (Pair { 0x00 ; 0x11 ; 0x00 } 0x) - Unit ] + - location: 8 (remaining gas: 1039992.220 units remaining) + [ (Pair { 0x00 ; 0x11 ; 0x00 } 0x) ] - location: 8 (remaining gas: 1039992.140 units remaining) [ { 0x00 ; 0x11 ; 0x00 } @parameter - 0x @storage - Unit ] + 0x @storage ] - location: 9 (remaining gas: 1039992.070 units remaining) [ 0x @storage - { 0x00 ; 0x11 ; 0x00 } @parameter - Unit ] + { 0x00 ; 0x11 ; 0x00 } @parameter ] - location: 10 (remaining gas: 1039991.990 units remaining) - [ { 0x ; 0x00 ; 0x11 ; 0x00 } - Unit ] + [ { 0x ; 0x00 ; 0x11 ; 0x00 } ] - location: 11 (remaining gas: 1039991.850 units remaining) - [ 0x001100 - Unit ] + [ 0x001100 ] - location: 12 (remaining gas: 1039991.770 units remaining) [ {} - 0x001100 - Unit ] + 0x001100 ] - location: 14 (remaining gas: 1039991.690 units remaining) - [ (Pair {} 0x001100) - Unit ] + [ (Pair {} 0x001100) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out index b566c5335a6a..d0908dc05f2d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x-{}-0x].out @@ -7,28 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0x) - Unit ] + - location: 8 (remaining gas: 1039992.940 units remaining) + [ (Pair {} 0x) ] - location: 8 (remaining gas: 1039992.860 units remaining) [ {} @parameter - 0x @storage - Unit ] + 0x @storage ] - location: 9 (remaining gas: 1039992.790 units remaining) [ 0x @storage - {} @parameter - Unit ] + {} @parameter ] - location: 10 (remaining gas: 1039992.710 units remaining) - [ { 0x } - Unit ] + [ { 0x } ] - location: 11 (remaining gas: 1039992.600 units remaining) - [ 0x - Unit ] + [ 0x ] - location: 12 (remaining gas: 1039992.520 units remaining) [ {} - 0x - Unit ] + 0x ] - location: 14 (remaining gas: 1039992.440 units remaining) - [ (Pair {} 0x) - Unit ] + [ (Pair {} 0x) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out index 4993996f93cb..590842c85329 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0x00ab-{ 0xcd ; 0xef ; 0x00 }-0x00abcdef00].out @@ -7,28 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.220 units remaining) - [ (Pair { 0xcd ; 0xef ; 0x00 } 0x00ab) - Unit ] + - location: 8 (remaining gas: 1039992.220 units remaining) + [ (Pair { 0xcd ; 0xef ; 0x00 } 0x00ab) ] - location: 8 (remaining gas: 1039992.140 units remaining) [ { 0xcd ; 0xef ; 0x00 } @parameter - 0x00ab @storage - Unit ] + 0x00ab @storage ] - location: 9 (remaining gas: 1039992.070 units remaining) [ 0x00ab @storage - { 0xcd ; 0xef ; 0x00 } @parameter - Unit ] + { 0xcd ; 0xef ; 0x00 } @parameter ] - location: 10 (remaining gas: 1039991.990 units remaining) - [ { 0x00ab ; 0xcd ; 0xef ; 0x00 } - Unit ] + [ { 0x00ab ; 0xcd ; 0xef ; 0x00 } ] - location: 11 (remaining gas: 1039991.850 units remaining) - [ 0x00abcdef00 - Unit ] + [ 0x00abcdef00 ] - location: 12 (remaining gas: 1039991.770 units remaining) [ {} - 0x00abcdef00 - Unit ] + 0x00abcdef00 ] - location: 14 (remaining gas: 1039991.690 units remaining) - [ (Pair {} 0x00abcdef00) - Unit ] + [ (Pair {} 0x00abcdef00) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out index c3c393dfa7f6..adfd34f51f8a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_concat_bytes.tz-0xabcd-{}-0xabcd].out @@ -7,28 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039992.940 units remaining) - [ (Pair {} 0xabcd) - Unit ] + - location: 8 (remaining gas: 1039992.940 units remaining) + [ (Pair {} 0xabcd) ] - location: 8 (remaining gas: 1039992.860 units remaining) [ {} @parameter - 0xabcd @storage - Unit ] + 0xabcd @storage ] - location: 9 (remaining gas: 1039992.790 units remaining) [ 0xabcd @storage - {} @parameter - Unit ] + {} @parameter ] - location: 10 (remaining gas: 1039992.710 units remaining) - [ { 0xabcd } - Unit ] + [ { 0xabcd } ] - location: 11 (remaining gas: 1039992.600 units remaining) - [ 0xabcd - Unit ] + [ 0xabcd ] - location: 12 (remaining gas: 1039992.520 units remaining) [ {} - 0xabcd - Unit ] + 0xabcd ] - location: 14 (remaining gas: 1039992.440 units remaining) - [ (Pair {} 0xabcd) - Unit ] + [ (Pair {} 0xabcd) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 8ba66588be07..8b4808081207 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.974 units remaining) - [ (Pair { "1" ; "2" ; "3" } { "" }) - Unit ] + - location: 9 (remaining gas: 1039993.974 units remaining) + [ (Pair { "1" ; "2" ; "3" } { "" }) ] - location: 9 (remaining gas: 1039993.894 units remaining) - [ { "1" ; "2" ; "3" } @parameter - Unit ] + [ { "1" ; "2" ; "3" } @parameter ] - location: 10 (remaining gas: 1039993.814 units remaining) [ {} - { "1" ; "2" ; "3" } @parameter - Unit ] + { "1" ; "2" ; "3" } @parameter ] - location: 12 (remaining gas: 1039993.734 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) - Unit ] + [ (Pair {} { "1" ; "2" ; "3" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 694fdc071e65..85fd8de0b5e3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.974 units remaining) - [ (Pair { "a" ; "b" ; "c" } { "" }) - Unit ] + - location: 9 (remaining gas: 1039993.974 units remaining) + [ (Pair { "a" ; "b" ; "c" } { "" }) ] - location: 9 (remaining gas: 1039993.894 units remaining) - [ { "a" ; "b" ; "c" } @parameter - Unit ] + [ { "a" ; "b" ; "c" } @parameter ] - location: 10 (remaining gas: 1039993.814 units remaining) [ {} - { "a" ; "b" ; "c" } @parameter - Unit ] + { "a" ; "b" ; "c" } @parameter ] - location: 12 (remaining gas: 1039993.734 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] + [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" index 6b631934849e..25fdd2c018bf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id.tz-{\"\"}-{}-{}].out" @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.766 units remaining) - [ (Pair {} { "" }) - Unit ] + - location: 9 (remaining gas: 1039994.766 units remaining) + [ (Pair {} { "" }) ] - location: 9 (remaining gas: 1039994.686 units remaining) - [ {} @parameter - Unit ] + [ {} @parameter ] - location: 10 (remaining gas: 1039994.606 units remaining) [ {} - {} @parameter - Unit ] + {} @parameter ] - location: 12 (remaining gas: 1039994.526 units remaining) - [ (Pair {} {}) - Unit ] + [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" index 936e70146936..ea9443feacba 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"1\" ; \"2\" ; \"3\" }-{ \"1\" ; \"2\" ; \"3\" }].out" @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.719 units remaining) - [ (Pair { "1" ; "2" ; "3" } { "" }) - Unit ] - - location: 9 (remaining gas: 1039992.639 units remaining) - [ { "1" ; "2" ; "3" } @parameter - Unit ] - - location: 11 (remaining gas: 1039992.033 units remaining) - [ "1" - Unit ] - - location: 11 (remaining gas: 1039991.963 units remaining) - [ "2" - Unit ] - - location: 11 (remaining gas: 1039991.893 units remaining) - [ "3" - Unit ] - - location: 12 (remaining gas: 1039991.813 units remaining) + - location: 9 (remaining gas: 1039992.849 units remaining) + [ (Pair { "1" ; "2" ; "3" } { "" }) ] + - location: 9 (remaining gas: 1039992.769 units remaining) + [ { "1" ; "2" ; "3" } @parameter ] + - location: 11 (remaining gas: 1039992.163 units remaining) + [ "1" ] + - location: 11 (remaining gas: 1039992.093 units remaining) + [ "2" ] + - location: 11 (remaining gas: 1039992.023 units remaining) + [ "3" ] + - location: 12 (remaining gas: 1039991.943 units remaining) [ {} - { "1" ; "2" ; "3" } - Unit ] - - location: 14 (remaining gas: 1039991.733 units remaining) - [ (Pair {} { "1" ; "2" ; "3" }) - Unit ] + { "1" ; "2" ; "3" } ] + - location: 14 (remaining gas: 1039991.863 units remaining) + [ (Pair {} { "1" ; "2" ; "3" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 6c677cd2debc..e68674faf176 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.719 units remaining) - [ (Pair { "a" ; "b" ; "c" } { "" }) - Unit ] - - location: 9 (remaining gas: 1039992.639 units remaining) - [ { "a" ; "b" ; "c" } @parameter - Unit ] - - location: 11 (remaining gas: 1039992.033 units remaining) - [ "a" - Unit ] - - location: 11 (remaining gas: 1039991.963 units remaining) - [ "b" - Unit ] - - location: 11 (remaining gas: 1039991.893 units remaining) - [ "c" - Unit ] - - location: 12 (remaining gas: 1039991.813 units remaining) + - location: 9 (remaining gas: 1039992.849 units remaining) + [ (Pair { "a" ; "b" ; "c" } { "" }) ] + - location: 9 (remaining gas: 1039992.769 units remaining) + [ { "a" ; "b" ; "c" } @parameter ] + - location: 11 (remaining gas: 1039992.163 units remaining) + [ "a" ] + - location: 11 (remaining gas: 1039992.093 units remaining) + [ "b" ] + - location: 11 (remaining gas: 1039992.023 units remaining) + [ "c" ] + - location: 12 (remaining gas: 1039991.943 units remaining) [ {} - { "a" ; "b" ; "c" } - Unit ] - - location: 14 (remaining gas: 1039991.733 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] + { "a" ; "b" ; "c" } ] + - location: 14 (remaining gas: 1039991.863 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" index 7c317608890a..75c06345febc 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_id_map.tz-{\"\"}-{}-{}].out" @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.511 units remaining) - [ (Pair {} { "" }) - Unit ] - - location: 9 (remaining gas: 1039993.431 units remaining) - [ {} @parameter - Unit ] - - location: 12 (remaining gas: 1039992.851 units remaining) + - location: 9 (remaining gas: 1039993.641 units remaining) + [ (Pair {} { "" }) ] + - location: 9 (remaining gas: 1039993.561 units remaining) + [ {} @parameter ] + - location: 12 (remaining gas: 1039992.981 units remaining) [ {} - {} - Unit ] - - location: 14 (remaining gas: 1039992.771 units remaining) - [ (Pair {} {}) - Unit ] + {} ] + - location: 14 (remaining gas: 1039992.901 units remaining) + [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out index 033ef3cdae2e..e98b1a0f0ba1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 10 ; 2 ; 1 }-20].out @@ -7,34 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.930 units remaining) - [ (Pair { 10 ; 2 ; 1 } 0) - Unit ] - - location: 8 (remaining gas: 1039990.850 units remaining) - [ { 10 ; 2 ; 1 } @parameter - Unit ] - - location: 9 (remaining gas: 1039990.770 units remaining) + - location: 8 (remaining gas: 1039991.060 units remaining) + [ (Pair { 10 ; 2 ; 1 } 0) ] + - location: 8 (remaining gas: 1039990.980 units remaining) + [ { 10 ; 2 ; 1 } @parameter ] + - location: 9 (remaining gas: 1039990.900 units remaining) [ 1 - { 10 ; 2 ; 1 } @parameter - Unit ] - - location: 12 (remaining gas: 1039990.700 units remaining) + { 10 ; 2 ; 1 } @parameter ] + - location: 12 (remaining gas: 1039990.830 units remaining) [ { 10 ; 2 ; 1 } @parameter - 1 - Unit ] - - location: 15 (remaining gas: 1039990.093 units remaining) - [ 10 - Unit ] - - location: 15 (remaining gas: 1039990.007 units remaining) - [ 20 - Unit ] - - location: 15 (remaining gas: 1039989.921 units remaining) - [ 20 - Unit ] - - location: 16 (remaining gas: 1039989.841 units remaining) + 1 ] + - location: 15 (remaining gas: 1039990.223 units remaining) + [ 10 ] + - location: 15 (remaining gas: 1039990.137 units remaining) + [ 20 ] + - location: 15 (remaining gas: 1039990.051 units remaining) + [ 20 ] + - location: 16 (remaining gas: 1039989.971 units remaining) [ {} - 20 - Unit ] - - location: 18 (remaining gas: 1039989.761 units remaining) - [ (Pair {} 20) - Unit ] + 20 ] + - location: 18 (remaining gas: 1039989.891 units remaining) + [ (Pair {} 20) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out index b3525b334d30..f8704b1a489c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_iter.tz-0-{ 3 ; 6 ; 9 }-162].out @@ -7,34 +7,25 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039990.930 units remaining) - [ (Pair { 3 ; 6 ; 9 } 0) - Unit ] - - location: 8 (remaining gas: 1039990.850 units remaining) - [ { 3 ; 6 ; 9 } @parameter - Unit ] - - location: 9 (remaining gas: 1039990.770 units remaining) + - location: 8 (remaining gas: 1039991.060 units remaining) + [ (Pair { 3 ; 6 ; 9 } 0) ] + - location: 8 (remaining gas: 1039990.980 units remaining) + [ { 3 ; 6 ; 9 } @parameter ] + - location: 9 (remaining gas: 1039990.900 units remaining) [ 1 - { 3 ; 6 ; 9 } @parameter - Unit ] - - location: 12 (remaining gas: 1039990.700 units remaining) + { 3 ; 6 ; 9 } @parameter ] + - location: 12 (remaining gas: 1039990.830 units remaining) [ { 3 ; 6 ; 9 } @parameter - 1 - Unit ] - - location: 15 (remaining gas: 1039990.093 units remaining) - [ 3 - Unit ] - - location: 15 (remaining gas: 1039990.007 units remaining) - [ 18 - Unit ] - - location: 15 (remaining gas: 1039989.921 units remaining) - [ 162 - Unit ] - - location: 16 (remaining gas: 1039989.841 units remaining) + 1 ] + - location: 15 (remaining gas: 1039990.223 units remaining) + [ 3 ] + - location: 15 (remaining gas: 1039990.137 units remaining) + [ 18 ] + - location: 15 (remaining gas: 1039990.051 units remaining) + [ 162 ] + - location: 16 (remaining gas: 1039989.971 units remaining) [ {} - 162 - Unit ] - - location: 18 (remaining gas: 1039989.761 units remaining) - [ (Pair {} 162) - Unit ] + 162 ] + - location: 18 (remaining gas: 1039989.891 units remaining) + [ (Pair {} 162) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out index a0430518aa7f..ff3e4db6758c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 1 ; 1 ; 1 }-{ 1 ; 2 ; 3 ; 4 }].out @@ -7,155 +7,85 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039984.250 units remaining) - [ (Pair { 1 ; 1 ; 1 ; 1 } { 0 }) - Unit ] - - location: 9 (remaining gas: 1039984.170 units remaining) - [ { 1 ; 1 ; 1 ; 1 } @parameter - Unit ] - - location: 10 (remaining gas: 1039984.090 units remaining) + - location: 9 (remaining gas: 1039984.380 units remaining) + [ (Pair { 1 ; 1 ; 1 ; 1 } { 0 }) ] + - location: 9 (remaining gas: 1039984.300 units remaining) + [ { 1 ; 1 ; 1 ; 1 } @parameter ] + - location: 10 (remaining gas: 1039984.220 units remaining) [ 0 - { 1 ; 1 ; 1 ; 1 } @parameter - Unit ] - - location: 13 (remaining gas: 1039984.020 units remaining) + { 1 ; 1 ; 1 ; 1 } @parameter ] + - location: 13 (remaining gas: 1039984.150 units remaining) [ { 1 ; 1 ; 1 ; 1 } @parameter - 0 - Unit ] - - location: 16 (remaining gas: 1039983.372 units remaining) - [ 0 - Unit ] - - location: 18 (remaining gas: 1039983.292 units remaining) + 0 ] + - location: 16 (remaining gas: 1039983.502 units remaining) + [ 0 ] + - location: 18 (remaining gas: 1039983.422 units remaining) [ 0 - 0 - Unit ] - - location: 18 (remaining gas: 1039983.212 units remaining) - [ 1 @parameter.elt - 0 - 0 - Unit ] - - location: 19 (remaining gas: 1039983.132 units remaining) - [ 1 - 0 - Unit ] - - location: 20 (remaining gas: 1039983.032 units remaining) - [ 0 - Unit ] - - location: 22 (remaining gas: 1039982.952 units remaining) - [ 1 - 0 - Unit ] - - location: 25 (remaining gas: 1039982.872 units remaining) + 0 ] + - location: 19 (remaining gas: 1039983.342 units remaining) [ 1 - Unit ] - - location: 21 (remaining gas: 1039982.792 units remaining) + 0 ] + - location: 20 (remaining gas: 1039983.242 units remaining) + [ 0 ] + - location: 22 (remaining gas: 1039983.162 units remaining) [ 1 - 1 - Unit ] - - location: 16 (remaining gas: 1039982.692 units remaining) + 0 ] + - location: 25 (remaining gas: 1039983.082 units remaining) + [ 1 ] + - location: 16 (remaining gas: 1039982.982 units remaining) + [ 1 ] + - location: 18 (remaining gas: 1039982.902 units remaining) [ 1 - Unit ] - - location: 18 (remaining gas: 1039982.612 units remaining) - [ 1 - 1 - Unit ] - - location: 18 (remaining gas: 1039982.532 units remaining) - [ 1 @parameter.elt - 1 - 1 - Unit ] - - location: 19 (remaining gas: 1039982.452 units remaining) + 1 ] + - location: 19 (remaining gas: 1039982.822 units remaining) [ 2 - 1 - Unit ] - - location: 20 (remaining gas: 1039982.352 units remaining) - [ 1 - Unit ] - - location: 22 (remaining gas: 1039982.272 units remaining) + 1 ] + - location: 20 (remaining gas: 1039982.722 units remaining) + [ 1 ] + - location: 22 (remaining gas: 1039982.642 units remaining) [ 1 - 1 - Unit ] - - location: 25 (remaining gas: 1039982.192 units remaining) - [ 2 - Unit ] - - location: 21 (remaining gas: 1039982.112 units remaining) - [ 2 - 2 - Unit ] - - location: 16 (remaining gas: 1039982.012 units remaining) - [ 2 - Unit ] - - location: 18 (remaining gas: 1039981.932 units remaining) + 1 ] + - location: 25 (remaining gas: 1039982.562 units remaining) + [ 2 ] + - location: 16 (remaining gas: 1039982.462 units remaining) + [ 2 ] + - location: 18 (remaining gas: 1039982.382 units remaining) [ 2 - 2 - Unit ] - - location: 18 (remaining gas: 1039981.852 units remaining) - [ 1 @parameter.elt - 2 - 2 - Unit ] - - location: 19 (remaining gas: 1039981.772 units remaining) + 2 ] + - location: 19 (remaining gas: 1039982.302 units remaining) [ 3 - 2 - Unit ] - - location: 20 (remaining gas: 1039981.672 units remaining) - [ 2 - Unit ] - - location: 22 (remaining gas: 1039981.592 units remaining) + 2 ] + - location: 20 (remaining gas: 1039982.202 units remaining) + [ 2 ] + - location: 22 (remaining gas: 1039982.122 units remaining) [ 1 - 2 - Unit ] - - location: 25 (remaining gas: 1039981.512 units remaining) - [ 3 - Unit ] - - location: 21 (remaining gas: 1039981.432 units remaining) - [ 3 - 3 - Unit ] - - location: 16 (remaining gas: 1039981.332 units remaining) + 2 ] + - location: 25 (remaining gas: 1039982.042 units remaining) + [ 3 ] + - location: 16 (remaining gas: 1039981.942 units remaining) + [ 3 ] + - location: 18 (remaining gas: 1039981.862 units remaining) [ 3 - Unit ] - - location: 18 (remaining gas: 1039981.252 units remaining) - [ 3 - 3 - Unit ] - - location: 18 (remaining gas: 1039981.172 units remaining) - [ 1 @parameter.elt - 3 - 3 - Unit ] - - location: 19 (remaining gas: 1039981.092 units remaining) + 3 ] + - location: 19 (remaining gas: 1039981.782 units remaining) [ 4 - 3 - Unit ] - - location: 20 (remaining gas: 1039980.992 units remaining) - [ 3 - Unit ] - - location: 22 (remaining gas: 1039980.912 units remaining) + 3 ] + - location: 20 (remaining gas: 1039981.682 units remaining) + [ 3 ] + - location: 22 (remaining gas: 1039981.602 units remaining) [ 1 - 3 - Unit ] - - location: 25 (remaining gas: 1039980.832 units remaining) - [ 4 - Unit ] - - location: 21 (remaining gas: 1039980.752 units remaining) - [ 4 - 4 - Unit ] - - location: 26 (remaining gas: 1039980.672 units remaining) + 3 ] + - location: 25 (remaining gas: 1039981.522 units remaining) + [ 4 ] + - location: 26 (remaining gas: 1039981.442 units remaining) [ {} { 1 ; 2 ; 3 ; 4 } - 4 - Unit ] - - location: 28 (remaining gas: 1039980.592 units remaining) - [ (Pair {} { 1 ; 2 ; 3 ; 4 }) - 4 - Unit ] - - location: 29 (remaining gas: 1039980.492 units remaining) - [ 4 - Unit ] - - location: 31 (remaining gas: 1039980.412 units remaining) - [ Unit ] - - location: 31 (remaining gas: 1039980.332 units remaining) + 4 ] + - location: 28 (remaining gas: 1039981.362 units remaining) [ (Pair {} { 1 ; 2 ; 3 ; 4 }) - Unit ] + 4 ] + - location: 29 (remaining gas: 1039981.262 units remaining) + [ 4 ] + - location: 31 (remaining gas: 1039981.182 units remaining) + [ ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out index 3c825ba02de7..5c19e10029f6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{ 1 ; 2 ; 3 ; 0 }-{ 1 ; 3 ; 5 ; 3 }].out @@ -7,155 +7,85 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039984.250 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 0 } { 0 }) - Unit ] - - location: 9 (remaining gas: 1039984.170 units remaining) - [ { 1 ; 2 ; 3 ; 0 } @parameter - Unit ] - - location: 10 (remaining gas: 1039984.090 units remaining) + - location: 9 (remaining gas: 1039984.380 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 0 } { 0 }) ] + - location: 9 (remaining gas: 1039984.300 units remaining) + [ { 1 ; 2 ; 3 ; 0 } @parameter ] + - location: 10 (remaining gas: 1039984.220 units remaining) [ 0 - { 1 ; 2 ; 3 ; 0 } @parameter - Unit ] - - location: 13 (remaining gas: 1039984.020 units remaining) + { 1 ; 2 ; 3 ; 0 } @parameter ] + - location: 13 (remaining gas: 1039984.150 units remaining) [ { 1 ; 2 ; 3 ; 0 } @parameter - 0 - Unit ] - - location: 16 (remaining gas: 1039983.372 units remaining) - [ 0 - Unit ] - - location: 18 (remaining gas: 1039983.292 units remaining) + 0 ] + - location: 16 (remaining gas: 1039983.502 units remaining) + [ 0 ] + - location: 18 (remaining gas: 1039983.422 units remaining) [ 0 - 0 - Unit ] - - location: 18 (remaining gas: 1039983.212 units remaining) - [ 1 @parameter.elt - 0 - 0 - Unit ] - - location: 19 (remaining gas: 1039983.132 units remaining) - [ 1 - 0 - Unit ] - - location: 20 (remaining gas: 1039983.032 units remaining) - [ 0 - Unit ] - - location: 22 (remaining gas: 1039982.952 units remaining) - [ 1 - 0 - Unit ] - - location: 25 (remaining gas: 1039982.872 units remaining) + 0 ] + - location: 19 (remaining gas: 1039983.342 units remaining) [ 1 - Unit ] - - location: 21 (remaining gas: 1039982.792 units remaining) + 0 ] + - location: 20 (remaining gas: 1039983.242 units remaining) + [ 0 ] + - location: 22 (remaining gas: 1039983.162 units remaining) [ 1 - 1 - Unit ] - - location: 16 (remaining gas: 1039982.692 units remaining) + 0 ] + - location: 25 (remaining gas: 1039983.082 units remaining) + [ 1 ] + - location: 16 (remaining gas: 1039982.982 units remaining) + [ 1 ] + - location: 18 (remaining gas: 1039982.902 units remaining) [ 1 - Unit ] - - location: 18 (remaining gas: 1039982.612 units remaining) - [ 1 - 1 - Unit ] - - location: 18 (remaining gas: 1039982.532 units remaining) - [ 2 @parameter.elt - 1 - 1 - Unit ] - - location: 19 (remaining gas: 1039982.452 units remaining) + 1 ] + - location: 19 (remaining gas: 1039982.822 units remaining) [ 3 - 1 - Unit ] - - location: 20 (remaining gas: 1039982.352 units remaining) - [ 1 - Unit ] - - location: 22 (remaining gas: 1039982.272 units remaining) + 1 ] + - location: 20 (remaining gas: 1039982.722 units remaining) + [ 1 ] + - location: 22 (remaining gas: 1039982.642 units remaining) [ 1 - 1 - Unit ] - - location: 25 (remaining gas: 1039982.192 units remaining) - [ 2 - Unit ] - - location: 21 (remaining gas: 1039982.112 units remaining) - [ 3 - 2 - Unit ] - - location: 16 (remaining gas: 1039982.012 units remaining) + 1 ] + - location: 25 (remaining gas: 1039982.562 units remaining) + [ 2 ] + - location: 16 (remaining gas: 1039982.462 units remaining) + [ 2 ] + - location: 18 (remaining gas: 1039982.382 units remaining) [ 2 - Unit ] - - location: 18 (remaining gas: 1039981.932 units remaining) - [ 2 - 2 - Unit ] - - location: 18 (remaining gas: 1039981.852 units remaining) - [ 3 @parameter.elt - 2 - 2 - Unit ] - - location: 19 (remaining gas: 1039981.772 units remaining) + 2 ] + - location: 19 (remaining gas: 1039982.302 units remaining) [ 5 - 2 - Unit ] - - location: 20 (remaining gas: 1039981.672 units remaining) - [ 2 - Unit ] - - location: 22 (remaining gas: 1039981.592 units remaining) + 2 ] + - location: 20 (remaining gas: 1039982.202 units remaining) + [ 2 ] + - location: 22 (remaining gas: 1039982.122 units remaining) [ 1 - 2 - Unit ] - - location: 25 (remaining gas: 1039981.512 units remaining) - [ 3 - Unit ] - - location: 21 (remaining gas: 1039981.432 units remaining) - [ 5 - 3 - Unit ] - - location: 16 (remaining gas: 1039981.332 units remaining) + 2 ] + - location: 25 (remaining gas: 1039982.042 units remaining) + [ 3 ] + - location: 16 (remaining gas: 1039981.942 units remaining) + [ 3 ] + - location: 18 (remaining gas: 1039981.862 units remaining) [ 3 - Unit ] - - location: 18 (remaining gas: 1039981.252 units remaining) + 3 ] + - location: 19 (remaining gas: 1039981.782 units remaining) [ 3 - 3 - Unit ] - - location: 18 (remaining gas: 1039981.172 units remaining) - [ 0 @parameter.elt - 3 - 3 - Unit ] - - location: 19 (remaining gas: 1039981.092 units remaining) - [ 3 - 3 - Unit ] - - location: 20 (remaining gas: 1039980.992 units remaining) - [ 3 - Unit ] - - location: 22 (remaining gas: 1039980.912 units remaining) + 3 ] + - location: 20 (remaining gas: 1039981.682 units remaining) + [ 3 ] + - location: 22 (remaining gas: 1039981.602 units remaining) [ 1 - 3 - Unit ] - - location: 25 (remaining gas: 1039980.832 units remaining) - [ 4 - Unit ] - - location: 21 (remaining gas: 1039980.752 units remaining) - [ 3 - 4 - Unit ] - - location: 26 (remaining gas: 1039980.672 units remaining) + 3 ] + - location: 25 (remaining gas: 1039981.522 units remaining) + [ 4 ] + - location: 26 (remaining gas: 1039981.442 units remaining) [ {} { 1 ; 3 ; 5 ; 3 } - 4 - Unit ] - - location: 28 (remaining gas: 1039980.592 units remaining) - [ (Pair {} { 1 ; 3 ; 5 ; 3 }) - 4 - Unit ] - - location: 29 (remaining gas: 1039980.492 units remaining) - [ 4 - Unit ] - - location: 31 (remaining gas: 1039980.412 units remaining) - [ Unit ] - - location: 31 (remaining gas: 1039980.332 units remaining) + 4 ] + - location: 28 (remaining gas: 1039981.362 units remaining) [ (Pair {} { 1 ; 3 ; 5 ; 3 }) - Unit ] + 4 ] + - location: 29 (remaining gas: 1039981.262 units remaining) + [ 4 ] + - location: 31 (remaining gas: 1039981.182 units remaining) + [ ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out index 3008b003d20d..95ac1abd9e10 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_map_block.tz-{0}-{}-{}].out @@ -7,35 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.210 units remaining) - [ (Pair {} { 0 }) - Unit ] - - location: 9 (remaining gas: 1039985.130 units remaining) - [ {} @parameter - Unit ] - - location: 10 (remaining gas: 1039985.050 units remaining) + - location: 9 (remaining gas: 1039985.340 units remaining) + [ (Pair {} { 0 }) ] + - location: 9 (remaining gas: 1039985.260 units remaining) + [ {} @parameter ] + - location: 10 (remaining gas: 1039985.180 units remaining) [ 0 - {} @parameter - Unit ] - - location: 13 (remaining gas: 1039984.980 units remaining) + {} @parameter ] + - location: 13 (remaining gas: 1039985.110 units remaining) [ {} @parameter - 0 - Unit ] - - location: 26 (remaining gas: 1039984.400 units remaining) + 0 ] + - location: 26 (remaining gas: 1039984.530 units remaining) [ {} {} - 0 - Unit ] - - location: 28 (remaining gas: 1039984.320 units remaining) - [ (Pair {} {}) - 0 - Unit ] - - location: 29 (remaining gas: 1039984.220 units remaining) - [ 0 - Unit ] - - location: 31 (remaining gas: 1039984.140 units remaining) - [ Unit ] - - location: 31 (remaining gas: 1039984.060 units remaining) + 0 ] + - location: 28 (remaining gas: 1039984.450 units remaining) [ (Pair {} {}) - Unit ] + 0 ] + - location: 29 (remaining gas: 1039984.350 units remaining) + [ 0 ] + - location: 31 (remaining gas: 1039984.270 units remaining) + [ ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out index 2f0609b3be85..48e2c040f8e2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.130 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) - Unit ] + - location: 8 (remaining gas: 1039993.130 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) ] - location: 8 (remaining gas: 1039993.050 units remaining) - [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter - Unit ] + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter ] - location: 9 (remaining gas: 1039992.970 units remaining) - [ 6 - Unit ] + [ 6 ] - location: 10 (remaining gas: 1039992.890 units remaining) [ {} - 6 - Unit ] + 6 ] - location: 12 (remaining gas: 1039992.810 units remaining) - [ (Pair {} 6) - Unit ] + [ (Pair {} 6) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out index 6cde91e629c3..65bf71a33403 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 ; 2 ; 3 }-3].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.850 units remaining) - [ (Pair { 1 ; 2 ; 3 } 111) - Unit ] + - location: 8 (remaining gas: 1039993.850 units remaining) + [ (Pair { 1 ; 2 ; 3 } 111) ] - location: 8 (remaining gas: 1039993.770 units remaining) - [ { 1 ; 2 ; 3 } @parameter - Unit ] + [ { 1 ; 2 ; 3 } @parameter ] - location: 9 (remaining gas: 1039993.690 units remaining) - [ 3 - Unit ] + [ 3 ] - location: 10 (remaining gas: 1039993.610 units remaining) [ {} - 3 - Unit ] + 3 ] - location: 12 (remaining gas: 1039993.530 units remaining) - [ (Pair {} 3) - Unit ] + [ (Pair {} 3) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out index c75f363de12c..4c781791d4b0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{ 1 }-1].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.330 units remaining) - [ (Pair { 1 } 111) - Unit ] + - location: 8 (remaining gas: 1039994.330 units remaining) + [ (Pair { 1 } 111) ] - location: 8 (remaining gas: 1039994.250 units remaining) - [ { 1 } @parameter - Unit ] + [ { 1 } @parameter ] - location: 9 (remaining gas: 1039994.170 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 10 (remaining gas: 1039994.090 units remaining) [ {} - 1 - Unit ] + 1 ] - location: 12 (remaining gas: 1039994.010 units remaining) - [ (Pair {} 1) - Unit ] + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out index d630ac8bc58e..5cc528df61cf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[list_size.tz-111-{}-0].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.570 units remaining) - [ (Pair {} 111) - Unit ] + - location: 8 (remaining gas: 1039994.570 units remaining) + [ (Pair {} 111) ] - location: 8 (remaining gas: 1039994.490 units remaining) - [ {} @parameter - Unit ] + [ {} @parameter ] - location: 9 (remaining gas: 1039994.410 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 10 (remaining gas: 1039994.330 units remaining) [ {} - 0 - Unit ] + 0 ] - location: 12 (remaining gas: 1039994.250 units remaining) - [ (Pair {} 0) - Unit ] + [ (Pair {} 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 506932367187..3ca4b09365ed 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,205 +7,118 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039976.604 units remaining) - [ (Pair { "c" ; "b" ; "a" } { "" }) - Unit ] - - location: 9 (remaining gas: 1039976.524 units remaining) - [ { "c" ; "b" ; "a" } @parameter - Unit ] - - location: 10 (remaining gas: 1039976.444 units remaining) + - location: 9 (remaining gas: 1039976.864 units remaining) + [ (Pair { "c" ; "b" ; "a" } { "" }) ] + - location: 9 (remaining gas: 1039976.784 units remaining) + [ { "c" ; "b" ; "a" } @parameter ] + - location: 10 (remaining gas: 1039976.704 units remaining) [ {} - { "c" ; "b" ; "a" } @parameter - Unit ] - - location: 12 (remaining gas: 1039976.374 units remaining) - [ { "c" ; "b" ; "a" } @parameter - {} - Unit ] - - location: 13 (remaining gas: 1039976.294 units remaining) - [ (Pair { "c" ; "b" ; "a" } {}) - Unit ] - - location: 14 (remaining gas: 1039976.214 units remaining) - [ (Left (Pair { "c" ; "b" ; "a" } {})) - Unit ] - - location: 17 (remaining gas: 1039976.134 units remaining) - [ (Pair { "c" ; "b" ; "a" } {}) - Unit ] - - location: 19 (remaining gas: 1039976.054 units remaining) - [ (Pair { "c" ; "b" ; "a" } {}) - (Pair { "c" ; "b" ; "a" } {}) - Unit ] - - location: 20 (remaining gas: 1039975.974 units remaining) + { "c" ; "b" ; "a" } @parameter ] + - location: 12 (remaining gas: 1039976.634 units remaining) [ { "c" ; "b" ; "a" } @parameter - (Pair { "c" ; "b" ; "a" } {}) - Unit ] - - location: 21 (remaining gas: 1039975.874 units remaining) + {} ] + - location: 13 (remaining gas: 1039976.554 units remaining) + [ (Pair { "c" ; "b" ; "a" } {}) ] + - location: 14 (remaining gas: 1039976.474 units remaining) + [ (Left (Pair { "c" ; "b" ; "a" } {})) ] + - location: 19 (remaining gas: 1039976.314 units remaining) [ (Pair { "c" ; "b" ; "a" } {}) - Unit ] - - location: 23 (remaining gas: 1039975.794 units remaining) - [ {} - Unit ] - - location: 23 (remaining gas: 1039975.714 units remaining) + (Pair { "c" ; "b" ; "a" } {}) ] + - location: 20 (remaining gas: 1039976.234 units remaining) [ { "c" ; "b" ; "a" } @parameter - {} - Unit ] - - location: 24 (remaining gas: 1039975.604 units remaining) + (Pair { "c" ; "b" ; "a" } {}) ] + - location: 21 (remaining gas: 1039976.134 units remaining) + [ (Pair { "c" ; "b" ; "a" } {}) ] + - location: 23 (remaining gas: 1039976.054 units remaining) + [ {} ] + - location: 24 (remaining gas: 1039975.944 units remaining) [ "c" @parameter.hd { "b" ; "a" } @parameter.tl - {} - Unit ] - - location: 26 (remaining gas: 1039975.534 units remaining) + {} ] + - location: 26 (remaining gas: 1039975.874 units remaining) [ { "b" ; "a" } @parameter.tl "c" @parameter.hd - {} - Unit ] - - location: 27 (remaining gas: 1039975.434 units remaining) + {} ] + - location: 27 (remaining gas: 1039975.774 units remaining) [ "c" @parameter.hd - {} - Unit ] - - location: 29 (remaining gas: 1039975.354 units remaining) - [ { "c" } - Unit ] - - location: 29 (remaining gas: 1039975.274 units remaining) - [ { "b" ; "a" } @parameter.tl - { "c" } - Unit ] - - location: 30 (remaining gas: 1039975.194 units remaining) - [ (Pair { "b" ; "a" } { "c" }) - Unit ] - - location: 31 (remaining gas: 1039975.114 units remaining) - [ (Left (Pair { "b" ; "a" } { "c" })) - Unit ] - - location: 17 (remaining gas: 1039975.034 units remaining) - [ (Pair { "b" ; "a" } { "c" }) - Unit ] - - location: 19 (remaining gas: 1039974.954 units remaining) - [ (Pair { "b" ; "a" } { "c" }) - (Pair { "b" ; "a" } { "c" }) - Unit ] - - location: 20 (remaining gas: 1039974.874 units remaining) - [ { "b" ; "a" } @parameter - (Pair { "b" ; "a" } { "c" }) - Unit ] - - location: 21 (remaining gas: 1039974.774 units remaining) + {} ] + - location: 29 (remaining gas: 1039975.694 units remaining) + [ { "c" } ] + - location: 30 (remaining gas: 1039975.614 units remaining) + [ (Pair { "b" ; "a" } { "c" }) ] + - location: 31 (remaining gas: 1039975.534 units remaining) + [ (Left (Pair { "b" ; "a" } { "c" })) ] + - location: 19 (remaining gas: 1039975.454 units remaining) [ (Pair { "b" ; "a" } { "c" }) - Unit ] - - location: 23 (remaining gas: 1039974.694 units remaining) - [ { "c" } - Unit ] - - location: 23 (remaining gas: 1039974.614 units remaining) + (Pair { "b" ; "a" } { "c" }) ] + - location: 20 (remaining gas: 1039975.374 units remaining) [ { "b" ; "a" } @parameter - { "c" } - Unit ] - - location: 24 (remaining gas: 1039974.504 units remaining) + (Pair { "b" ; "a" } { "c" }) ] + - location: 21 (remaining gas: 1039975.274 units remaining) + [ (Pair { "b" ; "a" } { "c" }) ] + - location: 23 (remaining gas: 1039975.194 units remaining) + [ { "c" } ] + - location: 24 (remaining gas: 1039975.084 units remaining) [ "b" @parameter.hd { "a" } @parameter.tl - { "c" } - Unit ] - - location: 26 (remaining gas: 1039974.434 units remaining) + { "c" } ] + - location: 26 (remaining gas: 1039975.014 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd - { "c" } - Unit ] - - location: 27 (remaining gas: 1039974.334 units remaining) + { "c" } ] + - location: 27 (remaining gas: 1039974.914 units remaining) [ "b" @parameter.hd - { "c" } - Unit ] - - location: 29 (remaining gas: 1039974.254 units remaining) - [ { "b" ; "c" } - Unit ] - - location: 29 (remaining gas: 1039974.174 units remaining) - [ { "a" } @parameter.tl - { "b" ; "c" } - Unit ] - - location: 30 (remaining gas: 1039974.094 units remaining) - [ (Pair { "a" } { "b" ; "c" }) - Unit ] - - location: 31 (remaining gas: 1039974.014 units remaining) - [ (Left (Pair { "a" } { "b" ; "c" })) - Unit ] - - location: 17 (remaining gas: 1039973.934 units remaining) - [ (Pair { "a" } { "b" ; "c" }) - Unit ] - - location: 19 (remaining gas: 1039973.854 units remaining) + { "c" } ] + - location: 29 (remaining gas: 1039974.834 units remaining) + [ { "b" ; "c" } ] + - location: 30 (remaining gas: 1039974.754 units remaining) + [ (Pair { "a" } { "b" ; "c" }) ] + - location: 31 (remaining gas: 1039974.674 units remaining) + [ (Left (Pair { "a" } { "b" ; "c" })) ] + - location: 19 (remaining gas: 1039974.594 units remaining) [ (Pair { "a" } { "b" ; "c" }) - (Pair { "a" } { "b" ; "c" }) - Unit ] - - location: 20 (remaining gas: 1039973.774 units remaining) + (Pair { "a" } { "b" ; "c" }) ] + - location: 20 (remaining gas: 1039974.514 units remaining) [ { "a" } @parameter - (Pair { "a" } { "b" ; "c" }) - Unit ] - - location: 21 (remaining gas: 1039973.674 units remaining) - [ (Pair { "a" } { "b" ; "c" }) - Unit ] - - location: 23 (remaining gas: 1039973.594 units remaining) - [ { "b" ; "c" } - Unit ] - - location: 23 (remaining gas: 1039973.514 units remaining) - [ { "a" } @parameter - { "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039973.404 units remaining) + (Pair { "a" } { "b" ; "c" }) ] + - location: 21 (remaining gas: 1039974.414 units remaining) + [ (Pair { "a" } { "b" ; "c" }) ] + - location: 23 (remaining gas: 1039974.334 units remaining) + [ { "b" ; "c" } ] + - location: 24 (remaining gas: 1039974.224 units remaining) [ "a" @parameter.hd {} @parameter.tl - { "b" ; "c" } - Unit ] - - location: 26 (remaining gas: 1039973.334 units remaining) + { "b" ; "c" } ] + - location: 26 (remaining gas: 1039974.154 units remaining) [ {} @parameter.tl "a" @parameter.hd - { "b" ; "c" } - Unit ] - - location: 27 (remaining gas: 1039973.234 units remaining) + { "b" ; "c" } ] + - location: 27 (remaining gas: 1039974.054 units remaining) [ "a" @parameter.hd - { "b" ; "c" } - Unit ] - - location: 29 (remaining gas: 1039973.154 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 29 (remaining gas: 1039973.074 units remaining) - [ {} @parameter.tl - { "a" ; "b" ; "c" } - Unit ] - - location: 30 (remaining gas: 1039972.994 units remaining) + { "b" ; "c" } ] + - location: 29 (remaining gas: 1039973.974 units remaining) + [ { "a" ; "b" ; "c" } ] + - location: 30 (remaining gas: 1039973.894 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) ] + - location: 31 (remaining gas: 1039973.814 units remaining) + [ (Left (Pair {} { "a" ; "b" ; "c" })) ] + - location: 19 (remaining gas: 1039973.734 units remaining) [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: 31 (remaining gas: 1039972.914 units remaining) - [ (Left (Pair {} { "a" ; "b" ; "c" })) - Unit ] - - location: 17 (remaining gas: 1039972.834 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: 19 (remaining gas: 1039972.754 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: 20 (remaining gas: 1039972.674 units remaining) + (Pair {} { "a" ; "b" ; "c" }) ] + - location: 20 (remaining gas: 1039973.654 units remaining) [ {} @parameter - (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: 21 (remaining gas: 1039972.574 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] - - location: 23 (remaining gas: 1039972.494 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 23 (remaining gas: 1039972.414 units remaining) - [ {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039972.304 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 35 (remaining gas: 1039972.224 units remaining) - [ (Right { "a" ; "b" ; "c" }) - Unit ] - - location: 17 (remaining gas: 1039972.144 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 41 (remaining gas: 1039972.064 units remaining) + (Pair {} { "a" ; "b" ; "c" }) ] + - location: 21 (remaining gas: 1039973.554 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) ] + - location: 23 (remaining gas: 1039973.474 units remaining) + [ { "a" ; "b" ; "c" } ] + - location: 24 (remaining gas: 1039973.364 units remaining) + [ { "a" ; "b" ; "c" } ] + - location: 35 (remaining gas: 1039973.284 units remaining) + [ (Right { "a" ; "b" ; "c" }) ] + - location: 41 (remaining gas: 1039973.204 units remaining) [ {} - { "a" ; "b" ; "c" } - Unit ] - - location: 43 (remaining gas: 1039971.984 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] + { "a" ; "b" ; "c" } ] + - location: 43 (remaining gas: 1039973.124 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" index 5c463196f908..45fa467fb10b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[loop_left.tz-{\"\"}-{}-{}].out" @@ -7,61 +7,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039977.396 units remaining) - [ (Pair {} { "" }) - Unit ] - - location: 9 (remaining gas: 1039977.316 units remaining) - [ {} @parameter - Unit ] - - location: 10 (remaining gas: 1039977.236 units remaining) + - location: 9 (remaining gas: 1039977.656 units remaining) + [ (Pair {} { "" }) ] + - location: 9 (remaining gas: 1039977.576 units remaining) + [ {} @parameter ] + - location: 10 (remaining gas: 1039977.496 units remaining) [ {} - {} @parameter - Unit ] - - location: 12 (remaining gas: 1039977.166 units remaining) + {} @parameter ] + - location: 12 (remaining gas: 1039977.426 units remaining) [ {} @parameter - {} - Unit ] - - location: 13 (remaining gas: 1039977.086 units remaining) - [ (Pair {} {}) - Unit ] - - location: 14 (remaining gas: 1039977.006 units remaining) - [ (Left (Pair {} {})) - Unit ] - - location: 17 (remaining gas: 1039976.926 units remaining) - [ (Pair {} {}) - Unit ] - - location: 19 (remaining gas: 1039976.846 units remaining) + {} ] + - location: 13 (remaining gas: 1039977.346 units remaining) + [ (Pair {} {}) ] + - location: 14 (remaining gas: 1039977.266 units remaining) + [ (Left (Pair {} {})) ] + - location: 19 (remaining gas: 1039977.106 units remaining) [ (Pair {} {}) - (Pair {} {}) - Unit ] - - location: 20 (remaining gas: 1039976.766 units remaining) + (Pair {} {}) ] + - location: 20 (remaining gas: 1039977.026 units remaining) [ {} @parameter - (Pair {} {}) - Unit ] - - location: 21 (remaining gas: 1039976.666 units remaining) - [ (Pair {} {}) - Unit ] - - location: 23 (remaining gas: 1039976.586 units remaining) + (Pair {} {}) ] + - location: 21 (remaining gas: 1039976.926 units remaining) + [ (Pair {} {}) ] + - location: 23 (remaining gas: 1039976.846 units remaining) + [ {} ] + - location: 24 (remaining gas: 1039976.736 units remaining) + [ {} ] + - location: 35 (remaining gas: 1039976.656 units remaining) + [ (Right {}) ] + - location: 41 (remaining gas: 1039976.576 units remaining) [ {} - Unit ] - - location: 23 (remaining gas: 1039976.506 units remaining) - [ {} @parameter - {} - Unit ] - - location: 24 (remaining gas: 1039976.396 units remaining) - [ {} - Unit ] - - location: 35 (remaining gas: 1039976.316 units remaining) - [ (Right {}) - Unit ] - - location: 17 (remaining gas: 1039976.236 units remaining) - [ {} - Unit ] - - location: 41 (remaining gas: 1039976.156 units remaining) - [ {} - {} - Unit ] - - location: 43 (remaining gas: 1039976.076 units remaining) - [ (Pair {} {}) - Unit ] + {} ] + - location: 43 (remaining gas: 1039976.496 units remaining) + [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out index 5993b9d9c479..8ad6cea462c5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 ; Elt 3 4 }-{ Elt 0 0 ; Elt 3 4 }].out @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039993.280 units remaining) - [ (Pair { Elt 0 0 ; Elt 3 4 } {}) - Unit ] + - location: 11 (remaining gas: 1039993.280 units remaining) + [ (Pair { Elt 0 0 ; Elt 3 4 } {}) ] - location: 11 (remaining gas: 1039993.200 units remaining) - [ { Elt 0 0 ; Elt 3 4 } @parameter - Unit ] + [ { Elt 0 0 ; Elt 3 4 } @parameter ] - location: 12 (remaining gas: 1039993.120 units remaining) [ {} - { Elt 0 0 ; Elt 3 4 } @parameter - Unit ] + { Elt 0 0 ; Elt 3 4 } @parameter ] - location: 14 (remaining gas: 1039993.040 units remaining) - [ (Pair {} { Elt 0 0 ; Elt 3 4 }) - Unit ] + [ (Pair {} { Elt 0 0 ; Elt 3 4 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out index 6658b6638abb..8cba10bc2963 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 0 }-{ Elt 0 0 }].out @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039993.990 units remaining) - [ (Pair { Elt 0 0 } {}) - Unit ] + - location: 11 (remaining gas: 1039993.990 units remaining) + [ (Pair { Elt 0 0 } {}) ] - location: 11 (remaining gas: 1039993.910 units remaining) - [ { Elt 0 0 } @parameter - Unit ] + [ { Elt 0 0 } @parameter ] - location: 12 (remaining gas: 1039993.830 units remaining) [ {} - { Elt 0 0 } @parameter - Unit ] + { Elt 0 0 } @parameter ] - location: 14 (remaining gas: 1039993.750 units remaining) - [ (Pair {} { Elt 0 0 }) - Unit ] + [ (Pair {} { Elt 0 0 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out index 0780fa9f3878..a501019de506 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_id.tz-{}-{ Elt 0 1 }-{ Elt 0 1 }].out @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039993.990 units remaining) - [ (Pair { Elt 0 1 } {}) - Unit ] + - location: 11 (remaining gas: 1039993.990 units remaining) + [ (Pair { Elt 0 1 } {}) ] - location: 11 (remaining gas: 1039993.910 units remaining) - [ { Elt 0 1 } @parameter - Unit ] + [ { Elt 0 1 } @parameter ] - location: 12 (remaining gas: 1039993.830 units remaining) [ {} - { Elt 0 1 } @parameter - Unit ] + { Elt 0 1 } @parameter ] - location: 14 (remaining gas: 1039993.750 units remaining) - [ (Pair {} { Elt 0 1 }) - Unit ] + [ (Pair {} { Elt 0 1 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out index d8e281b6b89c..087e98c8cf63 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 0 100 ; Elt 2 100 }-(Pair 2 200)].out @@ -7,182 +7,110 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039975.770 units remaining) - [ (Pair { Elt 0 100 ; Elt 2 100 } 0 0) - Unit ] - - location: 11 (remaining gas: 1039975.690 units remaining) - [ { Elt 0 100 ; Elt 2 100 } @parameter - Unit ] - - location: 12 (remaining gas: 1039975.610 units remaining) + - location: 11 (remaining gas: 1039975.900 units remaining) + [ (Pair { Elt 0 100 ; Elt 2 100 } 0 0) ] + - location: 11 (remaining gas: 1039975.820 units remaining) + [ { Elt 0 100 ; Elt 2 100 } @parameter ] + - location: 12 (remaining gas: 1039975.740 units remaining) [ 0 @acc_e - { Elt 0 100 ; Elt 2 100 } @parameter - Unit ] - - location: 15 (remaining gas: 1039975.530 units remaining) + { Elt 0 100 ; Elt 2 100 } @parameter ] + - location: 15 (remaining gas: 1039975.660 units remaining) [ 0 @acc_k 0 @acc_e - { Elt 0 100 ; Elt 2 100 } @parameter - Unit ] - - location: 18 (remaining gas: 1039975.450 units remaining) + { Elt 0 100 ; Elt 2 100 } @parameter ] + - location: 18 (remaining gas: 1039975.580 units remaining) [ (Pair 0 0) - { Elt 0 100 ; Elt 2 100 } @parameter - Unit ] - - location: 19 (remaining gas: 1039975.380 units remaining) + { Elt 0 100 ; Elt 2 100 } @parameter ] + - location: 19 (remaining gas: 1039975.510 units remaining) [ { Elt 0 100 ; Elt 2 100 } @parameter - (Pair 0 0) - Unit ] - - location: 22 (remaining gas: 1039975.120 units remaining) - [ (Pair 0 0) - Unit ] - - location: 24 (remaining gas: 1039975.040 units remaining) - [ (Pair 0 0) - (Pair 0 0) - Unit ] - - location: 25 (remaining gas: 1039974.960 units remaining) - [ 0 @acc_k - (Pair 0 0) - Unit ] - - location: 26 (remaining gas: 1039974.860 units remaining) + (Pair 0 0) ] + - location: 22 (remaining gas: 1039975.250 units remaining) + [ (Pair 0 0) ] + - location: 24 (remaining gas: 1039975.170 units remaining) [ (Pair 0 0) - Unit ] - - location: 28 (remaining gas: 1039974.780 units remaining) - [ 0 @acc_e - Unit ] - - location: 28 (remaining gas: 1039974.700 units remaining) + (Pair 0 0) ] + - location: 25 (remaining gas: 1039975.090 units remaining) [ 0 @acc_k - 0 @acc_e - Unit ] - - location: 23 (remaining gas: 1039974.620 units remaining) - [ (Pair 0 100) - 0 @acc_k - 0 @acc_e - Unit ] - - location: 29 (remaining gas: 1039974.540 units remaining) + (Pair 0 0) ] + - location: 26 (remaining gas: 1039974.990 units remaining) + [ (Pair 0 0) ] + - location: 28 (remaining gas: 1039974.910 units remaining) + [ 0 @acc_e ] + - location: 29 (remaining gas: 1039974.830 units remaining) [ (Pair 0 100) (Pair 0 100) 0 @acc_k - 0 @acc_e - Unit ] - - location: 30 (remaining gas: 1039974.440 units remaining) + 0 @acc_e ] + - location: 30 (remaining gas: 1039974.730 units remaining) [ (Pair 0 100) 0 @acc_k - 0 @acc_e - Unit ] - - location: 32 (remaining gas: 1039974.360 units remaining) + 0 @acc_e ] + - location: 32 (remaining gas: 1039974.650 units remaining) [ 0 @key 0 @acc_k - 0 @acc_e - Unit ] - - location: 33 (remaining gas: 1039974.280 units remaining) + 0 @acc_e ] + - location: 33 (remaining gas: 1039974.570 units remaining) [ 0 - 0 @acc_e - Unit ] - - location: 31 (remaining gas: 1039974.200 units remaining) - [ (Pair 0 100) - 0 - 0 @acc_e - Unit ] - - location: 34 (remaining gas: 1039974.130 units remaining) + 0 @acc_e ] + - location: 34 (remaining gas: 1039974.500 units remaining) [ 0 (Pair 0 100) - 0 @acc_e - Unit ] - - location: 35 (remaining gas: 1039974.030 units remaining) + 0 @acc_e ] + - location: 35 (remaining gas: 1039974.400 units remaining) [ (Pair 0 100) - 0 @acc_e - Unit ] - - location: 37 (remaining gas: 1039973.950 units remaining) + 0 @acc_e ] + - location: 37 (remaining gas: 1039974.320 units remaining) [ 100 @elt - 0 @acc_e - Unit ] - - location: 38 (remaining gas: 1039973.870 units remaining) - [ 100 - Unit ] - - location: 36 (remaining gas: 1039973.790 units remaining) - [ 0 - 100 - Unit ] - - location: 39 (remaining gas: 1039973.710 units remaining) - [ (Pair 0 100) - Unit ] - - location: 22 (remaining gas: 1039973.610 units remaining) - [ (Pair 0 100) - Unit ] - - location: 24 (remaining gas: 1039973.530 units remaining) - [ (Pair 0 100) - (Pair 0 100) - Unit ] - - location: 25 (remaining gas: 1039973.450 units remaining) - [ 0 @acc_k - (Pair 0 100) - Unit ] - - location: 26 (remaining gas: 1039973.350 units remaining) + 0 @acc_e ] + - location: 38 (remaining gas: 1039974.240 units remaining) + [ 100 ] + - location: 39 (remaining gas: 1039974.160 units remaining) + [ (Pair 0 100) ] + - location: 22 (remaining gas: 1039974.060 units remaining) + [ (Pair 0 100) ] + - location: 24 (remaining gas: 1039973.980 units remaining) [ (Pair 0 100) - Unit ] - - location: 28 (remaining gas: 1039973.270 units remaining) - [ 100 @acc_e - Unit ] - - location: 28 (remaining gas: 1039973.190 units remaining) + (Pair 0 100) ] + - location: 25 (remaining gas: 1039973.900 units remaining) [ 0 @acc_k - 100 @acc_e - Unit ] - - location: 23 (remaining gas: 1039973.110 units remaining) - [ (Pair 2 100) - 0 @acc_k - 100 @acc_e - Unit ] - - location: 29 (remaining gas: 1039973.030 units remaining) + (Pair 0 100) ] + - location: 26 (remaining gas: 1039973.800 units remaining) + [ (Pair 0 100) ] + - location: 28 (remaining gas: 1039973.720 units remaining) + [ 100 @acc_e ] + - location: 29 (remaining gas: 1039973.640 units remaining) [ (Pair 2 100) (Pair 2 100) 0 @acc_k - 100 @acc_e - Unit ] - - location: 30 (remaining gas: 1039972.930 units remaining) + 100 @acc_e ] + - location: 30 (remaining gas: 1039973.540 units remaining) [ (Pair 2 100) 0 @acc_k - 100 @acc_e - Unit ] - - location: 32 (remaining gas: 1039972.850 units remaining) + 100 @acc_e ] + - location: 32 (remaining gas: 1039973.460 units remaining) [ 2 @key 0 @acc_k - 100 @acc_e - Unit ] - - location: 33 (remaining gas: 1039972.770 units remaining) + 100 @acc_e ] + - location: 33 (remaining gas: 1039973.380 units remaining) [ 2 - 100 @acc_e - Unit ] - - location: 31 (remaining gas: 1039972.690 units remaining) - [ (Pair 2 100) - 2 - 100 @acc_e - Unit ] - - location: 34 (remaining gas: 1039972.620 units remaining) + 100 @acc_e ] + - location: 34 (remaining gas: 1039973.310 units remaining) [ 2 (Pair 2 100) - 100 @acc_e - Unit ] - - location: 35 (remaining gas: 1039972.520 units remaining) + 100 @acc_e ] + - location: 35 (remaining gas: 1039973.210 units remaining) [ (Pair 2 100) - 100 @acc_e - Unit ] - - location: 37 (remaining gas: 1039972.440 units remaining) + 100 @acc_e ] + - location: 37 (remaining gas: 1039973.130 units remaining) [ 100 @elt - 100 @acc_e - Unit ] - - location: 38 (remaining gas: 1039972.360 units remaining) - [ 200 - Unit ] - - location: 36 (remaining gas: 1039972.280 units remaining) - [ 2 - 200 - Unit ] - - location: 39 (remaining gas: 1039972.200 units remaining) - [ (Pair 2 200) - Unit ] - - location: 40 (remaining gas: 1039972.120 units remaining) + 100 @acc_e ] + - location: 38 (remaining gas: 1039973.050 units remaining) + [ 200 ] + - location: 39 (remaining gas: 1039972.970 units remaining) + [ (Pair 2 200) ] + - location: 40 (remaining gas: 1039972.890 units remaining) [ {} - (Pair 2 200) - Unit ] - - location: 42 (remaining gas: 1039972.040 units remaining) - [ (Pair {} 2 200) - Unit ] + (Pair 2 200) ] + - location: 42 (remaining gas: 1039972.810 units remaining) + [ (Pair {} 2 200) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out index 8215c4999a2c..5dd1e1d7562c 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_iter.tz-(Pair 0 0)-{ Elt 1 1 ; Elt 2 100 }-(Pair 3 101)].out @@ -7,182 +7,110 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039975.770 units remaining) - [ (Pair { Elt 1 1 ; Elt 2 100 } 0 0) - Unit ] - - location: 11 (remaining gas: 1039975.690 units remaining) - [ { Elt 1 1 ; Elt 2 100 } @parameter - Unit ] - - location: 12 (remaining gas: 1039975.610 units remaining) + - location: 11 (remaining gas: 1039975.900 units remaining) + [ (Pair { Elt 1 1 ; Elt 2 100 } 0 0) ] + - location: 11 (remaining gas: 1039975.820 units remaining) + [ { Elt 1 1 ; Elt 2 100 } @parameter ] + - location: 12 (remaining gas: 1039975.740 units remaining) [ 0 @acc_e - { Elt 1 1 ; Elt 2 100 } @parameter - Unit ] - - location: 15 (remaining gas: 1039975.530 units remaining) + { Elt 1 1 ; Elt 2 100 } @parameter ] + - location: 15 (remaining gas: 1039975.660 units remaining) [ 0 @acc_k 0 @acc_e - { Elt 1 1 ; Elt 2 100 } @parameter - Unit ] - - location: 18 (remaining gas: 1039975.450 units remaining) + { Elt 1 1 ; Elt 2 100 } @parameter ] + - location: 18 (remaining gas: 1039975.580 units remaining) [ (Pair 0 0) - { Elt 1 1 ; Elt 2 100 } @parameter - Unit ] - - location: 19 (remaining gas: 1039975.380 units remaining) + { Elt 1 1 ; Elt 2 100 } @parameter ] + - location: 19 (remaining gas: 1039975.510 units remaining) [ { Elt 1 1 ; Elt 2 100 } @parameter - (Pair 0 0) - Unit ] - - location: 22 (remaining gas: 1039975.120 units remaining) - [ (Pair 0 0) - Unit ] - - location: 24 (remaining gas: 1039975.040 units remaining) - [ (Pair 0 0) - (Pair 0 0) - Unit ] - - location: 25 (remaining gas: 1039974.960 units remaining) - [ 0 @acc_k - (Pair 0 0) - Unit ] - - location: 26 (remaining gas: 1039974.860 units remaining) + (Pair 0 0) ] + - location: 22 (remaining gas: 1039975.250 units remaining) + [ (Pair 0 0) ] + - location: 24 (remaining gas: 1039975.170 units remaining) [ (Pair 0 0) - Unit ] - - location: 28 (remaining gas: 1039974.780 units remaining) - [ 0 @acc_e - Unit ] - - location: 28 (remaining gas: 1039974.700 units remaining) + (Pair 0 0) ] + - location: 25 (remaining gas: 1039975.090 units remaining) [ 0 @acc_k - 0 @acc_e - Unit ] - - location: 23 (remaining gas: 1039974.620 units remaining) - [ (Pair 1 1) - 0 @acc_k - 0 @acc_e - Unit ] - - location: 29 (remaining gas: 1039974.540 units remaining) + (Pair 0 0) ] + - location: 26 (remaining gas: 1039974.990 units remaining) + [ (Pair 0 0) ] + - location: 28 (remaining gas: 1039974.910 units remaining) + [ 0 @acc_e ] + - location: 29 (remaining gas: 1039974.830 units remaining) [ (Pair 1 1) (Pair 1 1) 0 @acc_k - 0 @acc_e - Unit ] - - location: 30 (remaining gas: 1039974.440 units remaining) + 0 @acc_e ] + - location: 30 (remaining gas: 1039974.730 units remaining) [ (Pair 1 1) 0 @acc_k - 0 @acc_e - Unit ] - - location: 32 (remaining gas: 1039974.360 units remaining) + 0 @acc_e ] + - location: 32 (remaining gas: 1039974.650 units remaining) [ 1 @key 0 @acc_k - 0 @acc_e - Unit ] - - location: 33 (remaining gas: 1039974.280 units remaining) + 0 @acc_e ] + - location: 33 (remaining gas: 1039974.570 units remaining) [ 1 - 0 @acc_e - Unit ] - - location: 31 (remaining gas: 1039974.200 units remaining) - [ (Pair 1 1) - 1 - 0 @acc_e - Unit ] - - location: 34 (remaining gas: 1039974.130 units remaining) + 0 @acc_e ] + - location: 34 (remaining gas: 1039974.500 units remaining) [ 1 (Pair 1 1) - 0 @acc_e - Unit ] - - location: 35 (remaining gas: 1039974.030 units remaining) + 0 @acc_e ] + - location: 35 (remaining gas: 1039974.400 units remaining) [ (Pair 1 1) - 0 @acc_e - Unit ] - - location: 37 (remaining gas: 1039973.950 units remaining) + 0 @acc_e ] + - location: 37 (remaining gas: 1039974.320 units remaining) [ 1 @elt - 0 @acc_e - Unit ] - - location: 38 (remaining gas: 1039973.870 units remaining) - [ 1 - Unit ] - - location: 36 (remaining gas: 1039973.790 units remaining) - [ 1 - 1 - Unit ] - - location: 39 (remaining gas: 1039973.710 units remaining) - [ (Pair 1 1) - Unit ] - - location: 22 (remaining gas: 1039973.610 units remaining) + 0 @acc_e ] + - location: 38 (remaining gas: 1039974.240 units remaining) + [ 1 ] + - location: 39 (remaining gas: 1039974.160 units remaining) + [ (Pair 1 1) ] + - location: 22 (remaining gas: 1039974.060 units remaining) + [ (Pair 1 1) ] + - location: 24 (remaining gas: 1039973.980 units remaining) [ (Pair 1 1) - Unit ] - - location: 24 (remaining gas: 1039973.530 units remaining) - [ (Pair 1 1) - (Pair 1 1) - Unit ] - - location: 25 (remaining gas: 1039973.450 units remaining) + (Pair 1 1) ] + - location: 25 (remaining gas: 1039973.900 units remaining) [ 1 @acc_k - (Pair 1 1) - Unit ] - - location: 26 (remaining gas: 1039973.350 units remaining) - [ (Pair 1 1) - Unit ] - - location: 28 (remaining gas: 1039973.270 units remaining) - [ 1 @acc_e - Unit ] - - location: 28 (remaining gas: 1039973.190 units remaining) - [ 1 @acc_k - 1 @acc_e - Unit ] - - location: 23 (remaining gas: 1039973.110 units remaining) - [ (Pair 2 100) - 1 @acc_k - 1 @acc_e - Unit ] - - location: 29 (remaining gas: 1039973.030 units remaining) + (Pair 1 1) ] + - location: 26 (remaining gas: 1039973.800 units remaining) + [ (Pair 1 1) ] + - location: 28 (remaining gas: 1039973.720 units remaining) + [ 1 @acc_e ] + - location: 29 (remaining gas: 1039973.640 units remaining) [ (Pair 2 100) (Pair 2 100) 1 @acc_k - 1 @acc_e - Unit ] - - location: 30 (remaining gas: 1039972.930 units remaining) + 1 @acc_e ] + - location: 30 (remaining gas: 1039973.540 units remaining) [ (Pair 2 100) 1 @acc_k - 1 @acc_e - Unit ] - - location: 32 (remaining gas: 1039972.850 units remaining) + 1 @acc_e ] + - location: 32 (remaining gas: 1039973.460 units remaining) [ 2 @key 1 @acc_k - 1 @acc_e - Unit ] - - location: 33 (remaining gas: 1039972.770 units remaining) + 1 @acc_e ] + - location: 33 (remaining gas: 1039973.380 units remaining) [ 3 - 1 @acc_e - Unit ] - - location: 31 (remaining gas: 1039972.690 units remaining) - [ (Pair 2 100) - 3 - 1 @acc_e - Unit ] - - location: 34 (remaining gas: 1039972.620 units remaining) + 1 @acc_e ] + - location: 34 (remaining gas: 1039973.310 units remaining) [ 3 (Pair 2 100) - 1 @acc_e - Unit ] - - location: 35 (remaining gas: 1039972.520 units remaining) + 1 @acc_e ] + - location: 35 (remaining gas: 1039973.210 units remaining) [ (Pair 2 100) - 1 @acc_e - Unit ] - - location: 37 (remaining gas: 1039972.440 units remaining) + 1 @acc_e ] + - location: 37 (remaining gas: 1039973.130 units remaining) [ 100 @elt - 1 @acc_e - Unit ] - - location: 38 (remaining gas: 1039972.360 units remaining) - [ 101 - Unit ] - - location: 36 (remaining gas: 1039972.280 units remaining) - [ 3 - 101 - Unit ] - - location: 39 (remaining gas: 1039972.200 units remaining) - [ (Pair 3 101) - Unit ] - - location: 40 (remaining gas: 1039972.120 units remaining) + 1 @acc_e ] + - location: 38 (remaining gas: 1039973.050 units remaining) + [ 101 ] + - location: 39 (remaining gas: 1039972.970 units remaining) + [ (Pair 3 101) ] + - location: 40 (remaining gas: 1039972.890 units remaining) [ {} - (Pair 3 101) - Unit ] - - location: 42 (remaining gas: 1039972.040 units remaining) - [ (Pair {} 3 101) - Unit ] + (Pair 3 101) ] + - location: 42 (remaining gas: 1039972.810 units remaining) + [ (Pair {} 3 101) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" index da2e8fe4385e..1d67341c19d3 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"bar\" 5 ; Elt \"foo\" 1 }-15-{ Elt \"bar\".12b9d73d5a.out" @@ -7,70 +7,43 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.062 units remaining) - [ (Pair 15 { Elt "bar" 5 ; Elt "foo" 1 }) - Unit ] - - location: 9 (remaining gas: 1039986.982 units remaining) + - location: 9 (remaining gas: 1039987.192 units remaining) + [ (Pair 15 { Elt "bar" 5 ; Elt "foo" 1 }) ] + - location: 9 (remaining gas: 1039987.112 units remaining) [ 15 @parameter - { Elt "bar" 5 ; Elt "foo" 1 } @storage - Unit ] - - location: 10 (remaining gas: 1039986.912 units remaining) + { Elt "bar" 5 ; Elt "foo" 1 } @storage ] + - location: 10 (remaining gas: 1039987.042 units remaining) [ { Elt "bar" 5 ; Elt "foo" 1 } @storage - 15 @parameter - Unit ] - - location: 13 (remaining gas: 1039985.230 units remaining) + 15 @parameter ] + - location: 13 (remaining gas: 1039985.360 units remaining) [ 5 @elt - 15 @parameter - Unit ] - - location: 14 (remaining gas: 1039985.130 units remaining) + 15 @parameter ] + - location: 14 (remaining gas: 1039985.260 units remaining) + [ 15 @parameter ] + - location: 16 (remaining gas: 1039985.180 units remaining) [ 15 @parameter - Unit ] - - location: 16 (remaining gas: 1039985.050 units remaining) - [ 15 @parameter - 15 @parameter - Unit ] - - location: 16 (remaining gas: 1039984.970 units remaining) - [ 5 @elt - 15 @parameter - 15 @parameter - Unit ] - - location: 17 (remaining gas: 1039984.890 units remaining) + 15 @parameter ] + - location: 17 (remaining gas: 1039985.100 units remaining) [ 20 - 15 @parameter - Unit ] - - location: 13 (remaining gas: 1039984.810 units remaining) + 15 @parameter ] + - location: 13 (remaining gas: 1039985.020 units remaining) [ 1 @elt - 15 @parameter - Unit ] - - location: 14 (remaining gas: 1039984.710 units remaining) - [ 15 @parameter - Unit ] - - location: 16 (remaining gas: 1039984.630 units remaining) + 15 @parameter ] + - location: 14 (remaining gas: 1039984.920 units remaining) + [ 15 @parameter ] + - location: 16 (remaining gas: 1039984.840 units remaining) [ 15 @parameter - 15 @parameter - Unit ] - - location: 16 (remaining gas: 1039984.550 units remaining) - [ 1 @elt - 15 @parameter - 15 @parameter - Unit ] - - location: 17 (remaining gas: 1039984.470 units remaining) + 15 @parameter ] + - location: 17 (remaining gas: 1039984.760 units remaining) [ 16 - 15 @parameter - Unit ] - - location: 18 (remaining gas: 1039984.370 units remaining) - [ 15 @parameter - Unit ] - - location: 20 (remaining gas: 1039984.290 units remaining) - [ Unit ] - - location: 20 (remaining gas: 1039984.210 units remaining) - [ { Elt "bar" 20 ; Elt "foo" 16 } - Unit ] - - location: 21 (remaining gas: 1039984.130 units remaining) + 15 @parameter ] + - location: 18 (remaining gas: 1039984.660 units remaining) + [ 15 @parameter ] + - location: 20 (remaining gas: 1039984.580 units remaining) + [ ] + - location: 21 (remaining gas: 1039984.500 units remaining) [ {} - { Elt "bar" 20 ; Elt "foo" 16 } - Unit ] - - location: 23 (remaining gas: 1039984.050 units remaining) - [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) - Unit ] + { Elt "bar" 20 ; Elt "foo" 16 } ] + - location: 23 (remaining gas: 1039984.420 units remaining) + [ (Pair {} { Elt "bar" 20 ; Elt "foo" 16 }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" index 130d4a239f95..fe245bc83f19 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{ Elt \"foo\" 1 }-10-{ Elt \"foo\" 11 }].out" @@ -7,50 +7,32 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039987.786 units remaining) - [ (Pair 10 { Elt "foo" 1 }) - Unit ] - - location: 9 (remaining gas: 1039987.706 units remaining) + - location: 9 (remaining gas: 1039987.916 units remaining) + [ (Pair 10 { Elt "foo" 1 }) ] + - location: 9 (remaining gas: 1039987.836 units remaining) [ 10 @parameter - { Elt "foo" 1 } @storage - Unit ] - - location: 10 (remaining gas: 1039987.636 units remaining) + { Elt "foo" 1 } @storage ] + - location: 10 (remaining gas: 1039987.766 units remaining) [ { Elt "foo" 1 } @storage - 10 @parameter - Unit ] - - location: 13 (remaining gas: 1039986.715 units remaining) + 10 @parameter ] + - location: 13 (remaining gas: 1039986.845 units remaining) [ 1 @elt - 10 @parameter - Unit ] - - location: 14 (remaining gas: 1039986.615 units remaining) + 10 @parameter ] + - location: 14 (remaining gas: 1039986.745 units remaining) + [ 10 @parameter ] + - location: 16 (remaining gas: 1039986.665 units remaining) [ 10 @parameter - Unit ] - - location: 16 (remaining gas: 1039986.535 units remaining) - [ 10 @parameter - 10 @parameter - Unit ] - - location: 16 (remaining gas: 1039986.455 units remaining) - [ 1 @elt - 10 @parameter - 10 @parameter - Unit ] - - location: 17 (remaining gas: 1039986.375 units remaining) + 10 @parameter ] + - location: 17 (remaining gas: 1039986.585 units remaining) [ 11 - 10 @parameter - Unit ] - - location: 18 (remaining gas: 1039986.275 units remaining) - [ 10 @parameter - Unit ] - - location: 20 (remaining gas: 1039986.195 units remaining) - [ Unit ] - - location: 20 (remaining gas: 1039986.115 units remaining) - [ { Elt "foo" 11 } - Unit ] - - location: 21 (remaining gas: 1039986.035 units remaining) + 10 @parameter ] + - location: 18 (remaining gas: 1039986.485 units remaining) + [ 10 @parameter ] + - location: 20 (remaining gas: 1039986.405 units remaining) + [ ] + - location: 21 (remaining gas: 1039986.325 units remaining) [ {} - { Elt "foo" 11 } - Unit ] - - location: 23 (remaining gas: 1039985.955 units remaining) - [ (Pair {} { Elt "foo" 11 }) - Unit ] + { Elt "foo" 11 } ] + - location: 23 (remaining gas: 1039986.245 units remaining) + [ (Pair {} { Elt "foo" 11 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out index 585e16823106..8e142d8b582a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_map.tz-{}-10-{}].out @@ -7,30 +7,21 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039988.390 units remaining) - [ (Pair 10 {}) - Unit ] - - location: 9 (remaining gas: 1039988.310 units remaining) + - location: 9 (remaining gas: 1039988.520 units remaining) + [ (Pair 10 {}) ] + - location: 9 (remaining gas: 1039988.440 units remaining) [ 10 @parameter - {} @storage - Unit ] - - location: 10 (remaining gas: 1039988.240 units remaining) + {} @storage ] + - location: 10 (remaining gas: 1039988.370 units remaining) [ {} @storage - 10 @parameter - Unit ] - - location: 18 (remaining gas: 1039988.060 units remaining) - [ 10 @parameter - Unit ] - - location: 20 (remaining gas: 1039987.980 units remaining) - [ Unit ] - - location: 20 (remaining gas: 1039987.900 units remaining) - [ {} - Unit ] - - location: 21 (remaining gas: 1039987.820 units remaining) + 10 @parameter ] + - location: 18 (remaining gas: 1039988.190 units remaining) + [ 10 @parameter ] + - location: 20 (remaining gas: 1039988.110 units remaining) + [ ] + - location: 21 (remaining gas: 1039988.030 units remaining) [ {} - {} - Unit ] - - location: 23 (remaining gas: 1039987.740 units remaining) - [ (Pair {} {}) - Unit ] + {} ] + - location: 23 (remaining gas: 1039987.950 units remaining) + [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out index ec93ef2be35b..9f7b11ff90c8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 0 1 } None)-1-(Pair { Elt 0 .7396e5f090.out @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.090 units remaining) - [ (Pair 1 { Elt 0 1 } None) - Unit ] + - location: 12 (remaining gas: 1039987.090 units remaining) + [ (Pair 1 { Elt 0 1 } None) ] - location: 12 (remaining gas: 1039987.010 units remaining) [ 1 @parameter - (Pair { Elt 0 1 } None) @storage - Unit ] + (Pair { Elt 0 1 } None) @storage ] - location: 13 (remaining gas: 1039986.910 units remaining) - [ (Pair { Elt 0 1 } None) @storage - Unit ] + [ (Pair { Elt 0 1 } None) @storage ] - location: 15 (remaining gas: 1039986.830 units remaining) - [ { Elt 0 1 } - Unit ] + [ { Elt 0 1 } ] - location: 16 (remaining gas: 1039986.750 units remaining) [ { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 14 (remaining gas: 1039986.670 units remaining) - [ 1 @parameter - { Elt 0 1 } - { Elt 0 1 } - Unit ] - - location: 17 (remaining gas: 1039986.590 units remaining) + { Elt 0 1 } ] + - location: 17 (remaining gas: 1039986.670 units remaining) [ False - { Elt 0 1 } - Unit ] - - location: 18 (remaining gas: 1039986.510 units remaining) + { Elt 0 1 } ] + - location: 18 (remaining gas: 1039986.590 units remaining) [ (Some False) - { Elt 0 1 } - Unit ] - - location: 19 (remaining gas: 1039986.440 units remaining) + { Elt 0 1 } ] + - location: 19 (remaining gas: 1039986.520 units remaining) [ { Elt 0 1 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039986.360 units remaining) - [ (Pair { Elt 0 1 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039986.280 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039986.440 units remaining) + [ (Pair { Elt 0 1 } (Some False)) ] + - location: 21 (remaining gas: 1039986.360 units remaining) [ {} - (Pair { Elt 0 1 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039986.200 units remaining) - [ (Pair {} { Elt 0 1 } (Some False)) - Unit ] + (Pair { Elt 0 1 } (Some False)) ] + - location: 23 (remaining gas: 1039986.280 units remaining) + [ (Pair {} { Elt 0 1 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out index 40a9b70bb15c..2fd6598da3cb 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 0 } None)-1-(Pair { Elt 1 .cef8ce601a.out @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.090 units remaining) - [ (Pair 1 { Elt 1 0 } None) - Unit ] + - location: 12 (remaining gas: 1039987.090 units remaining) + [ (Pair 1 { Elt 1 0 } None) ] - location: 12 (remaining gas: 1039987.010 units remaining) [ 1 @parameter - (Pair { Elt 1 0 } None) @storage - Unit ] + (Pair { Elt 1 0 } None) @storage ] - location: 13 (remaining gas: 1039986.910 units remaining) - [ (Pair { Elt 1 0 } None) @storage - Unit ] + [ (Pair { Elt 1 0 } None) @storage ] - location: 15 (remaining gas: 1039986.830 units remaining) - [ { Elt 1 0 } - Unit ] + [ { Elt 1 0 } ] - location: 16 (remaining gas: 1039986.750 units remaining) [ { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 14 (remaining gas: 1039986.670 units remaining) - [ 1 @parameter - { Elt 1 0 } - { Elt 1 0 } - Unit ] - - location: 17 (remaining gas: 1039986.590 units remaining) + { Elt 1 0 } ] + - location: 17 (remaining gas: 1039986.670 units remaining) [ True - { Elt 1 0 } - Unit ] - - location: 18 (remaining gas: 1039986.510 units remaining) + { Elt 1 0 } ] + - location: 18 (remaining gas: 1039986.590 units remaining) [ (Some True) - { Elt 1 0 } - Unit ] - - location: 19 (remaining gas: 1039986.440 units remaining) + { Elt 1 0 } ] + - location: 19 (remaining gas: 1039986.520 units remaining) [ { Elt 1 0 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039986.360 units remaining) - [ (Pair { Elt 1 0 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039986.280 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039986.440 units remaining) + [ (Pair { Elt 1 0 } (Some True)) ] + - location: 21 (remaining gas: 1039986.360 units remaining) [ {} - (Pair { Elt 1 0 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039986.200 units remaining) - [ (Pair {} { Elt 1 0 } (Some True)) - Unit ] + (Pair { Elt 1 0 } (Some True)) ] + - location: 23 (remaining gas: 1039986.280 units remaining) + [ (Pair {} { Elt 1 0 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out index f2382848d710..7fbb0907eb34 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-1-(Pa.1a55a5bfa5.out @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.380 units remaining) - [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039986.380 units remaining) + [ (Pair 1 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039986.300 units remaining) [ 1 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039986.200 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039986.120 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039986.040 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.960 units remaining) - [ 1 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039985.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.960 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039985.800 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039985.880 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039985.730 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039985.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039985.650 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039985.570 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039985.730 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 21 (remaining gas: 1039985.650 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039985.490 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 23 (remaining gas: 1039985.570 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out index 577798c879cf..401da4946489 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-2-(Pa.89cc24d256.out @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.380 units remaining) - [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039986.380 units remaining) + [ (Pair 2 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039986.300 units remaining) [ 2 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039986.200 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039986.120 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039986.040 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.960 units remaining) - [ 2 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039985.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.960 units remaining) [ True - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039985.800 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039985.880 units remaining) [ (Some True) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039985.730 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039985.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039985.650 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039985.570 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039985.730 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 21 (remaining gas: 1039985.650 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039985.490 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some True)) ] + - location: 23 (remaining gas: 1039985.570 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out index f56adbe889ad..482153c160f3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair { Elt 1 4 ; Elt 2 11 } None)-3-(Pa.2fba3165c0.out @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.380 units remaining) - [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) - Unit ] + - location: 12 (remaining gas: 1039986.380 units remaining) + [ (Pair 3 { Elt 1 4 ; Elt 2 11 } None) ] - location: 12 (remaining gas: 1039986.300 units remaining) [ 3 @parameter - (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 13 (remaining gas: 1039986.200 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage - Unit ] + [ (Pair { Elt 1 4 ; Elt 2 11 } None) @storage ] - location: 15 (remaining gas: 1039986.120 units remaining) - [ { Elt 1 4 ; Elt 2 11 } - Unit ] + [ { Elt 1 4 ; Elt 2 11 } ] - location: 16 (remaining gas: 1039986.040 units remaining) [ { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 14 (remaining gas: 1039985.960 units remaining) - [ 3 @parameter - { Elt 1 4 ; Elt 2 11 } - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 17 (remaining gas: 1039985.880 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 17 (remaining gas: 1039985.960 units remaining) [ False - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 18 (remaining gas: 1039985.800 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 18 (remaining gas: 1039985.880 units remaining) [ (Some False) - { Elt 1 4 ; Elt 2 11 } - Unit ] - - location: 19 (remaining gas: 1039985.730 units remaining) + { Elt 1 4 ; Elt 2 11 } ] + - location: 19 (remaining gas: 1039985.810 units remaining) [ { Elt 1 4 ; Elt 2 11 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039985.650 units remaining) - [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.570 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039985.730 units remaining) + [ (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] + - location: 21 (remaining gas: 1039985.650 units remaining) [ {} - (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.490 units remaining) - [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) - Unit ] + (Pair { Elt 1 4 ; Elt 2 11 } (Some False)) ] + - location: 23 (remaining gas: 1039985.570 units remaining) + [ (Pair {} { Elt 1 4 ; Elt 2 11 } (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out index 9acad7e1cd29..45a2127d1474 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_nat.tz-(Pair {} None)-1-(Pair {} (Some False))].out @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.650 units remaining) - [ (Pair 1 {} None) - Unit ] + - location: 12 (remaining gas: 1039987.650 units remaining) + [ (Pair 1 {} None) ] - location: 12 (remaining gas: 1039987.570 units remaining) [ 1 @parameter - (Pair {} None) @storage - Unit ] + (Pair {} None) @storage ] - location: 13 (remaining gas: 1039987.470 units remaining) - [ (Pair {} None) @storage - Unit ] + [ (Pair {} None) @storage ] - location: 15 (remaining gas: 1039987.390 units remaining) - [ {} - Unit ] + [ {} ] - location: 16 (remaining gas: 1039987.310 units remaining) [ {} - {} - Unit ] - - location: 14 (remaining gas: 1039987.230 units remaining) - [ 1 @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039987.150 units remaining) + {} ] + - location: 17 (remaining gas: 1039987.230 units remaining) [ False - {} - Unit ] - - location: 18 (remaining gas: 1039987.070 units remaining) + {} ] + - location: 18 (remaining gas: 1039987.150 units remaining) [ (Some False) - {} - Unit ] - - location: 19 (remaining gas: 1039987 units remaining) + {} ] + - location: 19 (remaining gas: 1039987.080 units remaining) [ {} - (Some False) - Unit ] - - location: 20 (remaining gas: 1039986.920 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: 21 (remaining gas: 1039986.840 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039987 units remaining) + [ (Pair {} (Some False)) ] + - location: 21 (remaining gas: 1039986.920 units remaining) [ {} - (Pair {} (Some False)) - Unit ] - - location: 23 (remaining gas: 1039986.760 units remaining) - [ (Pair {} {} (Some False)) - Unit ] + (Pair {} (Some False)) ] + - location: 23 (remaining gas: 1039986.840 units remaining) + [ (Pair {} {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" index d19177020d99..ac9b9ef9ff75 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .6d625e02a5.out" @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.278 units remaining) - [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) - Unit ] + - location: 12 (remaining gas: 1039986.278 units remaining) + [ (Pair "bar" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - location: 12 (remaining gas: 1039986.198 units remaining) [ "bar" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 13 (remaining gas: 1039986.098 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 15 (remaining gas: 1039986.018 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] + [ { Elt "bar" 4 ; Elt "foo" 11 } ] - location: 16 (remaining gas: 1039985.938 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 14 (remaining gas: 1039985.858 units remaining) - [ "bar" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039985.778 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 17 (remaining gas: 1039985.858 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 18 (remaining gas: 1039985.698 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 18 (remaining gas: 1039985.778 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 19 (remaining gas: 1039985.628 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 19 (remaining gas: 1039985.708 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039985.548 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039985.468 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039985.628 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 21 (remaining gas: 1039985.548 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039985.388 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 23 (remaining gas: 1039985.468 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" index 32607edd896e..114243510fd9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .a7e3837a82.out" @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.278 units remaining) - [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) - Unit ] + - location: 12 (remaining gas: 1039986.278 units remaining) + [ (Pair "foo" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - location: 12 (remaining gas: 1039986.198 units remaining) [ "foo" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 13 (remaining gas: 1039986.098 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 15 (remaining gas: 1039986.018 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] + [ { Elt "bar" 4 ; Elt "foo" 11 } ] - location: 16 (remaining gas: 1039985.938 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 14 (remaining gas: 1039985.858 units remaining) - [ "foo" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039985.778 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 17 (remaining gas: 1039985.858 units remaining) [ True - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 18 (remaining gas: 1039985.698 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 18 (remaining gas: 1039985.778 units remaining) [ (Some True) - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 19 (remaining gas: 1039985.628 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 19 (remaining gas: 1039985.708 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039985.548 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039985.468 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039985.628 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 21 (remaining gas: 1039985.548 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039985.388 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] + - location: 23 (remaining gas: 1039985.468 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" index 6c4269eaab03..095561e51e69 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"bar\" 4 ; Elt \"foo\" 11 } .c7716fe79e.out" @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039986.278 units remaining) - [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) - Unit ] + - location: 12 (remaining gas: 1039986.278 units remaining) + [ (Pair "baz" { Elt "bar" 4 ; Elt "foo" 11 } None) ] - location: 12 (remaining gas: 1039986.198 units remaining) [ "baz" @parameter - (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 13 (remaining gas: 1039986.098 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage - Unit ] + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } None) @storage ] - location: 15 (remaining gas: 1039986.018 units remaining) - [ { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] + [ { Elt "bar" 4 ; Elt "foo" 11 } ] - location: 16 (remaining gas: 1039985.938 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 14 (remaining gas: 1039985.858 units remaining) - [ "baz" @parameter - { Elt "bar" 4 ; Elt "foo" 11 } - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 17 (remaining gas: 1039985.778 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 17 (remaining gas: 1039985.858 units remaining) [ False - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 18 (remaining gas: 1039985.698 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 18 (remaining gas: 1039985.778 units remaining) [ (Some False) - { Elt "bar" 4 ; Elt "foo" 11 } - Unit ] - - location: 19 (remaining gas: 1039985.628 units remaining) + { Elt "bar" 4 ; Elt "foo" 11 } ] + - location: 19 (remaining gas: 1039985.708 units remaining) [ { Elt "bar" 4 ; Elt "foo" 11 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039985.548 units remaining) - [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039985.468 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039985.628 units remaining) + [ (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] + - location: 21 (remaining gas: 1039985.548 units remaining) [ {} - (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039985.388 units remaining) - [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) - Unit ] + (Pair { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] + - location: 23 (remaining gas: 1039985.468 units remaining) + [ (Pair {} { Elt "bar" 4 ; Elt "foo" 11 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" index 61dad0a24171..d15c8cc879ef 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 0 } None)-\"foo\"-(Pa.7861a3b1e2.out" @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.002 units remaining) - [ (Pair "foo" { Elt "foo" 0 } None) - Unit ] + - location: 12 (remaining gas: 1039987.002 units remaining) + [ (Pair "foo" { Elt "foo" 0 } None) ] - location: 12 (remaining gas: 1039986.922 units remaining) [ "foo" @parameter - (Pair { Elt "foo" 0 } None) @storage - Unit ] + (Pair { Elt "foo" 0 } None) @storage ] - location: 13 (remaining gas: 1039986.822 units remaining) - [ (Pair { Elt "foo" 0 } None) @storage - Unit ] + [ (Pair { Elt "foo" 0 } None) @storage ] - location: 15 (remaining gas: 1039986.742 units remaining) - [ { Elt "foo" 0 } - Unit ] + [ { Elt "foo" 0 } ] - location: 16 (remaining gas: 1039986.662 units remaining) [ { Elt "foo" 0 } - { Elt "foo" 0 } - Unit ] - - location: 14 (remaining gas: 1039986.582 units remaining) - [ "foo" @parameter - { Elt "foo" 0 } - { Elt "foo" 0 } - Unit ] - - location: 17 (remaining gas: 1039986.502 units remaining) + { Elt "foo" 0 } ] + - location: 17 (remaining gas: 1039986.582 units remaining) [ True - { Elt "foo" 0 } - Unit ] - - location: 18 (remaining gas: 1039986.422 units remaining) + { Elt "foo" 0 } ] + - location: 18 (remaining gas: 1039986.502 units remaining) [ (Some True) - { Elt "foo" 0 } - Unit ] - - location: 19 (remaining gas: 1039986.352 units remaining) + { Elt "foo" 0 } ] + - location: 19 (remaining gas: 1039986.432 units remaining) [ { Elt "foo" 0 } - (Some True) - Unit ] - - location: 20 (remaining gas: 1039986.272 units remaining) - [ (Pair { Elt "foo" 0 } (Some True)) - Unit ] - - location: 21 (remaining gas: 1039986.192 units remaining) + (Some True) ] + - location: 20 (remaining gas: 1039986.352 units remaining) + [ (Pair { Elt "foo" 0 } (Some True)) ] + - location: 21 (remaining gas: 1039986.272 units remaining) [ {} - (Pair { Elt "foo" 0 } (Some True)) - Unit ] - - location: 23 (remaining gas: 1039986.112 units remaining) - [ (Pair {} { Elt "foo" 0 } (Some True)) - Unit ] + (Pair { Elt "foo" 0 } (Some True)) ] + - location: 23 (remaining gas: 1039986.192 units remaining) + [ (Pair {} { Elt "foo" 0 } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" index 3160d2138b66..a3c5af564ce5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair { Elt \"foo\" 1 } None)-\"bar\"-(Pa.fa8366e8a8.out" @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.002 units remaining) - [ (Pair "bar" { Elt "foo" 1 } None) - Unit ] + - location: 12 (remaining gas: 1039987.002 units remaining) + [ (Pair "bar" { Elt "foo" 1 } None) ] - location: 12 (remaining gas: 1039986.922 units remaining) [ "bar" @parameter - (Pair { Elt "foo" 1 } None) @storage - Unit ] + (Pair { Elt "foo" 1 } None) @storage ] - location: 13 (remaining gas: 1039986.822 units remaining) - [ (Pair { Elt "foo" 1 } None) @storage - Unit ] + [ (Pair { Elt "foo" 1 } None) @storage ] - location: 15 (remaining gas: 1039986.742 units remaining) - [ { Elt "foo" 1 } - Unit ] + [ { Elt "foo" 1 } ] - location: 16 (remaining gas: 1039986.662 units remaining) [ { Elt "foo" 1 } - { Elt "foo" 1 } - Unit ] - - location: 14 (remaining gas: 1039986.582 units remaining) - [ "bar" @parameter - { Elt "foo" 1 } - { Elt "foo" 1 } - Unit ] - - location: 17 (remaining gas: 1039986.502 units remaining) + { Elt "foo" 1 } ] + - location: 17 (remaining gas: 1039986.582 units remaining) [ False - { Elt "foo" 1 } - Unit ] - - location: 18 (remaining gas: 1039986.422 units remaining) + { Elt "foo" 1 } ] + - location: 18 (remaining gas: 1039986.502 units remaining) [ (Some False) - { Elt "foo" 1 } - Unit ] - - location: 19 (remaining gas: 1039986.352 units remaining) + { Elt "foo" 1 } ] + - location: 19 (remaining gas: 1039986.432 units remaining) [ { Elt "foo" 1 } - (Some False) - Unit ] - - location: 20 (remaining gas: 1039986.272 units remaining) - [ (Pair { Elt "foo" 1 } (Some False)) - Unit ] - - location: 21 (remaining gas: 1039986.192 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039986.352 units remaining) + [ (Pair { Elt "foo" 1 } (Some False)) ] + - location: 21 (remaining gas: 1039986.272 units remaining) [ {} - (Pair { Elt "foo" 1 } (Some False)) - Unit ] - - location: 23 (remaining gas: 1039986.112 units remaining) - [ (Pair {} { Elt "foo" 1 } (Some False)) - Unit ] + (Pair { Elt "foo" 1 } (Some False)) ] + - location: 23 (remaining gas: 1039986.192 units remaining) + [ (Pair {} { Elt "foo" 1 } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" index ec24d0f314aa..aeb2691740cb 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_mem_string.tz-(Pair {} None)-\"bar\"-(Pair {} (Some False))].out" @@ -7,48 +7,32 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039987.606 units remaining) - [ (Pair "bar" {} None) - Unit ] + - location: 12 (remaining gas: 1039987.606 units remaining) + [ (Pair "bar" {} None) ] - location: 12 (remaining gas: 1039987.526 units remaining) [ "bar" @parameter - (Pair {} None) @storage - Unit ] + (Pair {} None) @storage ] - location: 13 (remaining gas: 1039987.426 units remaining) - [ (Pair {} None) @storage - Unit ] + [ (Pair {} None) @storage ] - location: 15 (remaining gas: 1039987.346 units remaining) - [ {} - Unit ] + [ {} ] - location: 16 (remaining gas: 1039987.266 units remaining) [ {} - {} - Unit ] - - location: 14 (remaining gas: 1039987.186 units remaining) - [ "bar" @parameter - {} - {} - Unit ] - - location: 17 (remaining gas: 1039987.106 units remaining) + {} ] + - location: 17 (remaining gas: 1039987.186 units remaining) [ False - {} - Unit ] - - location: 18 (remaining gas: 1039987.026 units remaining) + {} ] + - location: 18 (remaining gas: 1039987.106 units remaining) [ (Some False) - {} - Unit ] - - location: 19 (remaining gas: 1039986.956 units remaining) + {} ] + - location: 19 (remaining gas: 1039987.036 units remaining) [ {} - (Some False) - Unit ] - - location: 20 (remaining gas: 1039986.876 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: 21 (remaining gas: 1039986.796 units remaining) + (Some False) ] + - location: 20 (remaining gas: 1039986.956 units remaining) + [ (Pair {} (Some False)) ] + - location: 21 (remaining gas: 1039986.876 units remaining) [ {} - (Pair {} (Some False)) - Unit ] - - location: 23 (remaining gas: 1039986.716 units remaining) - [ (Pair {} {} (Some False)) - Unit ] + (Pair {} (Some False)) ] + - location: 23 (remaining gas: 1039986.796 units remaining) + [ (Pair {} {} (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" index 96f018418f02..f66ebae4e525 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 ; .1da2c2c3fa.out" @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.296 units remaining) - [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } 111) - Unit ] + - location: 9 (remaining gas: 1039990.296 units remaining) + [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } 111) ] - location: 9 (remaining gas: 1039990.216 units remaining) - [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } @parameter - Unit ] + [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 ; Elt "d" 4 ; Elt "e" 5 ; Elt "f" 6 } @parameter ] - location: 10 (remaining gas: 1039990.126 units remaining) - [ 6 - Unit ] + [ 6 ] - location: 11 (remaining gas: 1039990.046 units remaining) [ {} - 6 - Unit ] + 6 ] - location: 13 (remaining gas: 1039989.966 units remaining) - [ (Pair {} 6) - Unit ] + [ (Pair {} 6) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" index b91ef23e283e..595f291230b9 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 ; Elt \"b\" 2 ; Elt \"c\" 3 }-3].out" @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.408 units remaining) - [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } 111) - Unit ] + - location: 9 (remaining gas: 1039992.408 units remaining) + [ (Pair { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } 111) ] - location: 9 (remaining gas: 1039992.328 units remaining) - [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } @parameter - Unit ] + [ { Elt "a" 1 ; Elt "b" 2 ; Elt "c" 3 } @parameter ] - location: 10 (remaining gas: 1039992.238 units remaining) - [ 3 - Unit ] + [ 3 ] - location: 11 (remaining gas: 1039992.158 units remaining) [ {} - 3 - Unit ] + 3 ] - location: 13 (remaining gas: 1039992.078 units remaining) - [ (Pair {} 3) - Unit ] + [ (Pair {} 3) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" index 17b9359db7ed..d76476cf58b6 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{ Elt \"a\" 1 }-1].out" @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.816 units remaining) - [ (Pair { Elt "a" 1 } 111) - Unit ] + - location: 9 (remaining gas: 1039993.816 units remaining) + [ (Pair { Elt "a" 1 } 111) ] - location: 9 (remaining gas: 1039993.736 units remaining) - [ { Elt "a" 1 } @parameter - Unit ] + [ { Elt "a" 1 } @parameter ] - location: 10 (remaining gas: 1039993.646 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 11 (remaining gas: 1039993.566 units remaining) [ {} - 1 - Unit ] + 1 ] - location: 13 (remaining gas: 1039993.486 units remaining) - [ (Pair {} 1) - Unit ] + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out index fce2b8ce7d7d..20350cd8a88d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[map_size.tz-111-{}-0].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.400 units remaining) - [ (Pair {} 111) - Unit ] + - location: 9 (remaining gas: 1039994.400 units remaining) + [ (Pair {} 111) ] - location: 9 (remaining gas: 1039994.320 units remaining) - [ {} @parameter - Unit ] + [ {} @parameter ] - location: 10 (remaining gas: 1039994.230 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 11 (remaining gas: 1039994.150 units remaining) [ {} - 0 - Unit ] + 0 ] - location: 13 (remaining gas: 1039994.070 units remaining) - [ (Pair {} 0) - Unit ] + [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out index dc98c905369c..b608b8413e7b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mul.tz-Unit-Unit-Unit].out @@ -7,166 +7,125 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039937.860 units remaining) - [ (Pair Unit Unit) - Unit ] + - location: 7 (remaining gas: 1039937.860 units remaining) + [ (Pair Unit Unit) ] - location: 7 (remaining gas: 1039937.780 units remaining) - [ Unit @parameter - Unit ] + [ Unit @parameter ] - location: 8 (remaining gas: 1039937.700 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039937.620 units remaining) - [ 7987 - Unit ] + [ 7987 ] - location: 12 (remaining gas: 1039937.540 units remaining) [ 10 - 7987 - Unit ] + 7987 ] - location: 15 (remaining gas: 1039937.074 units remaining) - [ 79870 - Unit ] + [ 79870 ] - location: 16 (remaining gas: 1039936.994 units remaining) [ 79870 - 79870 - Unit ] + 79870 ] - location: 19 (remaining gas: 1039936.890 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 21 (remaining gas: 1039936.810 units remaining) - [ True - Unit ] + [ True ] - location: 22 (remaining gas: 1039936.750 units remaining) - [ Unit ] + [ ] - location: 23 (remaining gas: 1039936.680 units remaining) - [ Unit ] + [ ] - location: 28 (remaining gas: 1039936.600 units remaining) - [ 10 - Unit ] + [ 10 ] - location: 31 (remaining gas: 1039936.520 units remaining) [ 7987 - 10 - Unit ] + 10 ] - location: 34 (remaining gas: 1039936.054 units remaining) - [ 79870 - Unit ] + [ 79870 ] - location: 35 (remaining gas: 1039935.974 units remaining) [ 79870 - 79870 - Unit ] + 79870 ] - location: 38 (remaining gas: 1039935.870 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 40 (remaining gas: 1039935.790 units remaining) - [ True - Unit ] + [ True ] - location: 41 (remaining gas: 1039935.730 units remaining) - [ Unit ] + [ ] - location: 42 (remaining gas: 1039935.660 units remaining) - [ Unit ] + [ ] - location: 47 (remaining gas: 1039935.580 units remaining) - [ 10 - Unit ] + [ 10 ] - location: 50 (remaining gas: 1039935.500 units remaining) [ -7987 - 10 - Unit ] + 10 ] - location: 53 (remaining gas: 1039935.411 units remaining) - [ -79870 - Unit ] + [ -79870 ] - location: 54 (remaining gas: 1039935.331 units remaining) [ -79870 - -79870 - Unit ] + -79870 ] - location: 57 (remaining gas: 1039935.181 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 59 (remaining gas: 1039935.101 units remaining) - [ True - Unit ] + [ True ] - location: 60 (remaining gas: 1039935.041 units remaining) - [ Unit ] + [ ] - location: 61 (remaining gas: 1039934.971 units remaining) - [ Unit ] + [ ] - location: 66 (remaining gas: 1039934.891 units remaining) - [ 10 - Unit ] + [ 10 ] - location: 69 (remaining gas: 1039934.811 units remaining) [ -7987 - 10 - Unit ] + 10 ] - location: 72 (remaining gas: 1039934.722 units remaining) - [ -79870 - Unit ] + [ -79870 ] - location: 73 (remaining gas: 1039934.642 units remaining) [ -79870 - -79870 - Unit ] + -79870 ] - location: 76 (remaining gas: 1039934.492 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 78 (remaining gas: 1039934.412 units remaining) - [ True - Unit ] + [ True ] - location: 79 (remaining gas: 1039934.352 units remaining) - [ Unit ] + [ ] - location: 80 (remaining gas: 1039934.282 units remaining) - [ Unit ] + [ ] - location: 85 (remaining gas: 1039934.202 units remaining) - [ -10 - Unit ] + [ -10 ] - location: 88 (remaining gas: 1039934.122 units remaining) [ 7987 - -10 - Unit ] + -10 ] - location: 91 (remaining gas: 1039934.033 units remaining) - [ -79870 - Unit ] + [ -79870 ] - location: 92 (remaining gas: 1039933.953 units remaining) [ -79870 - -79870 - Unit ] + -79870 ] - location: 95 (remaining gas: 1039933.803 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 97 (remaining gas: 1039933.723 units remaining) - [ True - Unit ] + [ True ] - location: 98 (remaining gas: 1039933.663 units remaining) - [ Unit ] + [ ] - location: 99 (remaining gas: 1039933.593 units remaining) - [ Unit ] + [ ] - location: 104 (remaining gas: 1039933.513 units remaining) - [ 10 - Unit ] + [ 10 ] - location: 107 (remaining gas: 1039933.433 units remaining) [ 7987 - 10 - Unit ] + 10 ] - location: 110 (remaining gas: 1039933.344 units remaining) - [ 79870 - Unit ] + [ 79870 ] - location: 111 (remaining gas: 1039933.264 units remaining) [ 79870 - 79870 - Unit ] + 79870 ] - location: 114 (remaining gas: 1039933.114 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 116 (remaining gas: 1039933.034 units remaining) - [ True - Unit ] + [ True ] - location: 117 (remaining gas: 1039932.974 units remaining) - [ Unit ] + [ ] - location: 118 (remaining gas: 1039932.904 units remaining) - [ Unit ] + [ ] - location: 123 (remaining gas: 1039932.824 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 124 (remaining gas: 1039932.744 units remaining) [ {} - Unit Unit ] - location: 126 (remaining gas: 1039932.664 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out index b90ad29cab93..0b8d3e56c103 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x00-257-0x0101000000000000000.be11332c7f.out @@ -7,44 +7,32 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.695 units remaining) - [ (Pair 257 0x0000000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039986.695 units remaining) + [ (Pair 257 0x0000000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039986.615 units remaining) - [ 257 @parameter - Unit ] + [ 257 @parameter ] - location: 8 (remaining gas: 1039986.535 units remaining) [ 1 - 257 @parameter - Unit ] + 257 @parameter ] - location: 11 (remaining gas: 1039986.465 units remaining) [ 257 @parameter - 1 - Unit ] + 1 ] - location: 12 (remaining gas: 1039986.265 units remaining) - [ (Some (Pair 257 0)) - Unit ] + [ (Some (Pair 257 0)) ] - location: 14 (remaining gas: 1039986.185 units remaining) - [ (Pair 257 0) @some - Unit ] + [ (Pair 257 0) @some ] - location: 19 (remaining gas: 1039986.115 units remaining) - [ (Pair 257 0) @some - Unit ] + [ (Pair 257 0) @some ] - location: 20 (remaining gas: 1039986.035 units remaining) - [ 257 - Unit ] + [ 257 ] - location: 21 (remaining gas: 1039985.955 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 257 - Unit ] + 257 ] - location: 24 (remaining gas: 1039985.565 units remaining) - [ 0x0101000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x0101000000000000000000000000000000000000000000000000000000000000 ] - location: 25 (remaining gas: 1039985.485 units remaining) [ {} - 0x0101000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x0101000000000000000000000000000000000000000000000000000000000000 ] - location: 27 (remaining gas: 1039985.405 units remaining) - [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x0101000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out index 6b556317072d..5dc396ecab31 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[mutez_to_bls12_381_fr.tz-0x02-16-0x10000000000000000000.8230fb4fac.out @@ -7,44 +7,32 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039986.695 units remaining) - [ (Pair 16 0x0200000000000000000000000000000000000000000000000000000000000000) - Unit ] + - location: 7 (remaining gas: 1039986.695 units remaining) + [ (Pair 16 0x0200000000000000000000000000000000000000000000000000000000000000) ] - location: 7 (remaining gas: 1039986.615 units remaining) - [ 16 @parameter - Unit ] + [ 16 @parameter ] - location: 8 (remaining gas: 1039986.535 units remaining) [ 1 - 16 @parameter - Unit ] + 16 @parameter ] - location: 11 (remaining gas: 1039986.465 units remaining) [ 16 @parameter - 1 - Unit ] + 1 ] - location: 12 (remaining gas: 1039986.265 units remaining) - [ (Some (Pair 16 0)) - Unit ] + [ (Some (Pair 16 0)) ] - location: 14 (remaining gas: 1039986.185 units remaining) - [ (Pair 16 0) @some - Unit ] + [ (Pair 16 0) @some ] - location: 19 (remaining gas: 1039986.115 units remaining) - [ (Pair 16 0) @some - Unit ] + [ (Pair 16 0) @some ] - location: 20 (remaining gas: 1039986.035 units remaining) - [ 16 - Unit ] + [ 16 ] - location: 21 (remaining gas: 1039985.955 units remaining) [ 0x0100000000000000000000000000000000000000000000000000000000000000 - 16 - Unit ] + 16 ] - location: 24 (remaining gas: 1039985.565 units remaining) - [ 0x1000000000000000000000000000000000000000000000000000000000000000 - Unit ] + [ 0x1000000000000000000000000000000000000000000000000000000000000000 ] - location: 25 (remaining gas: 1039985.485 units remaining) [ {} - 0x1000000000000000000000000000000000000000000000000000000000000000 - Unit ] + 0x1000000000000000000000000000000000000000000000000000000000000000 ] - location: 27 (remaining gas: 1039985.405 units remaining) - [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) - Unit ] + [ (Pair {} 0x1000000000000000000000000000000000000000000000000000000000000000) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out index 2798be704397..dff487cbe1f2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left -2)-2].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.400 units remaining) - [ (Pair (Left -2) 0) - Unit ] - - location: 9 (remaining gas: 1039992.320 units remaining) - [ (Left -2) @parameter - Unit ] - - location: 10 (remaining gas: 1039992.230 units remaining) - [ -2 @parameter.left - Unit ] - - location: 12 (remaining gas: 1039992.150 units remaining) - [ 2 - Unit ] - - location: 15 (remaining gas: 1039992.070 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) + [ (Pair (Left -2) 0) ] + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Left -2) @parameter ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ -2 @parameter.left ] + - location: 12 (remaining gas: 1039992.280 units remaining) + [ 2 ] + - location: 15 (remaining gas: 1039992.200 units remaining) [ {} - 2 - Unit ] - - location: 17 (remaining gas: 1039991.990 units remaining) - [ (Pair {} 2) - Unit ] + 2 ] + - location: 17 (remaining gas: 1039992.120 units remaining) + [ (Pair {} 2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out index 9169b2bd085e..7c0bf77dd540 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 0)-0].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.400 units remaining) - [ (Pair (Left 0) 0) - Unit ] - - location: 9 (remaining gas: 1039992.320 units remaining) - [ (Left 0) @parameter - Unit ] - - location: 10 (remaining gas: 1039992.230 units remaining) - [ 0 @parameter.left - Unit ] - - location: 12 (remaining gas: 1039992.150 units remaining) - [ 0 - Unit ] - - location: 15 (remaining gas: 1039992.070 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) + [ (Pair (Left 0) 0) ] + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Left 0) @parameter ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 0 @parameter.left ] + - location: 12 (remaining gas: 1039992.280 units remaining) + [ 0 ] + - location: 15 (remaining gas: 1039992.200 units remaining) [ {} - 0 - Unit ] - - location: 17 (remaining gas: 1039991.990 units remaining) - [ (Pair {} 0) - Unit ] + 0 ] + - location: 17 (remaining gas: 1039992.120 units remaining) + [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out index 89ff235e0f8f..32adec55e0bf 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Left 2)--2].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.400 units remaining) - [ (Pair (Left 2) 0) - Unit ] - - location: 9 (remaining gas: 1039992.320 units remaining) - [ (Left 2) @parameter - Unit ] - - location: 10 (remaining gas: 1039992.230 units remaining) - [ 2 @parameter.left - Unit ] - - location: 12 (remaining gas: 1039992.150 units remaining) - [ -2 - Unit ] - - location: 15 (remaining gas: 1039992.070 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) + [ (Pair (Left 2) 0) ] + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Left 2) @parameter ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 2 @parameter.left ] + - location: 12 (remaining gas: 1039992.280 units remaining) + [ -2 ] + - location: 15 (remaining gas: 1039992.200 units remaining) [ {} - -2 - Unit ] - - location: 17 (remaining gas: 1039991.990 units remaining) - [ (Pair {} -2) - Unit ] + -2 ] + - location: 17 (remaining gas: 1039992.120 units remaining) + [ (Pair {} -2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out index f12ff359a900..507deff6a14a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 0)-0].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.400 units remaining) - [ (Pair (Right 0) 0) - Unit ] - - location: 9 (remaining gas: 1039992.320 units remaining) - [ (Right 0) @parameter - Unit ] - - location: 10 (remaining gas: 1039992.230 units remaining) - [ 0 @parameter.right - Unit ] - - location: 14 (remaining gas: 1039992.150 units remaining) - [ 0 - Unit ] - - location: 15 (remaining gas: 1039992.070 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) + [ (Pair (Right 0) 0) ] + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Right 0) @parameter ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 0 @parameter.right ] + - location: 14 (remaining gas: 1039992.280 units remaining) + [ 0 ] + - location: 15 (remaining gas: 1039992.200 units remaining) [ {} - 0 - Unit ] - - location: 17 (remaining gas: 1039991.990 units remaining) - [ (Pair {} 0) - Unit ] + 0 ] + - location: 17 (remaining gas: 1039992.120 units remaining) + [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out index e6e01f691221..7bcb0c0252d8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[neg.tz-0-(Right 2)--2].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039992.400 units remaining) - [ (Pair (Right 2) 0) - Unit ] - - location: 9 (remaining gas: 1039992.320 units remaining) - [ (Right 2) @parameter - Unit ] - - location: 10 (remaining gas: 1039992.230 units remaining) - [ 2 @parameter.right - Unit ] - - location: 14 (remaining gas: 1039992.150 units remaining) - [ -2 - Unit ] - - location: 15 (remaining gas: 1039992.070 units remaining) + - location: 9 (remaining gas: 1039992.530 units remaining) + [ (Pair (Right 2) 0) ] + - location: 9 (remaining gas: 1039992.450 units remaining) + [ (Right 2) @parameter ] + - location: 10 (remaining gas: 1039992.360 units remaining) + [ 2 @parameter.right ] + - location: 14 (remaining gas: 1039992.280 units remaining) + [ -2 ] + - location: 15 (remaining gas: 1039992.200 units remaining) [ {} - -2 - Unit ] - - location: 17 (remaining gas: 1039991.990 units remaining) - [ (Pair {} -2) - Unit ] + -2 ] + - location: 17 (remaining gas: 1039992.120 units remaining) + [ (Pair {} -2) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out index 6fed069da647..58d0fc9e644f 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[none.tz-Some 10-Unit-None].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.030 units remaining) - [ (Pair Unit (Some 10)) - Unit ] + - location: 8 (remaining gas: 1039994.030 units remaining) + [ (Pair Unit (Some 10)) ] - location: 8 (remaining gas: 1039993.950 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039993.870 units remaining) - [ None - Unit ] + [ None ] - location: 11 (remaining gas: 1039993.790 units remaining) [ {} - None - Unit ] + None ] - location: 13 (remaining gas: 1039993.710 units remaining) - [ (Pair {} None) - Unit ] + [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out index b6979eb3ac00..323f436b8b3d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-False-(Some True)].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair False None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair False None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ False @parameter - Unit ] + [ False @parameter ] - location: 9 (remaining gas: 1039993.520 units remaining) - [ True - Unit ] + [ True ] - location: 10 (remaining gas: 1039993.440 units remaining) - [ (Some True) - Unit ] + [ (Some True) ] - location: 11 (remaining gas: 1039993.360 units remaining) [ {} - (Some True) - Unit ] + (Some True) ] - location: 13 (remaining gas: 1039993.280 units remaining) - [ (Pair {} (Some True)) - Unit ] + [ (Pair {} (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out index 4698811abc53..a788649c7dfa 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not.tz-None-True-(Some False)].out @@ -7,23 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair True None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair True None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ True @parameter - Unit ] + [ True @parameter ] - location: 9 (remaining gas: 1039993.520 units remaining) - [ False - Unit ] + [ False ] - location: 10 (remaining gas: 1039993.440 units remaining) - [ (Some False) - Unit ] + [ (Some False) ] - location: 11 (remaining gas: 1039993.360 units remaining) [ {} - (Some False) - Unit ] + (Some False) ] - location: 13 (remaining gas: 1039993.280 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out index ebb6df083794..ab8632a36c2d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -8)-(Some 7)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Left -8) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Left -8) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ -8 @parameter.left - Unit ] - - location: 13 (remaining gas: 1039991.125 units remaining) - [ 7 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some 7) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Left -8) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left -8) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ -8 @parameter.left ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ 7 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some 7) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some 7) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some 7)) - Unit ] + (Some 7) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some 7)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out index ce428a928613..56ab8821314b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left -9)-(Some 8)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Left -9) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Left -9) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ -9 @parameter.left - Unit ] - - location: 13 (remaining gas: 1039991.125 units remaining) - [ 8 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some 8) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Left -9) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left -9) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ -9 @parameter.left ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ 8 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some 8) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some 8) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some 8)) - Unit ] + (Some 8) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some 8)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out index bf9ab49a5195..521b6ef5184d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 0)-(Some -1)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Left 0) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Left 0) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ 0 @parameter.left - Unit ] - - location: 13 (remaining gas: 1039991.125 units remaining) - [ -1 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some -1) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Left 0) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left 0) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 0 @parameter.left ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ -1 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some -1) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some -1) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some -1)) - Unit ] + (Some -1) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some -1)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out index cec71c70be4f..3dd1398f19d3 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 7)-(Some -8)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Left 7) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Left 7) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ 7 @parameter.left - Unit ] - - location: 13 (remaining gas: 1039991.125 units remaining) - [ -8 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some -8) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Left 7) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left 7) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 7 @parameter.left ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ -8 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some -8) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some -8) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some -8)) - Unit ] + (Some -8) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some -8)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out index 4b3a36b7c7a4..f38e911f7f25 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Left 8)-(Some -9)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Left 8) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Left 8) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ 8 @parameter.left - Unit ] - - location: 13 (remaining gas: 1039991.125 units remaining) - [ -9 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some -9) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Left 8) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Left 8) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 8 @parameter.left ] + - location: 13 (remaining gas: 1039991.255 units remaining) + [ -9 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some -9) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some -9) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some -9)) - Unit ] + (Some -9) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some -9)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out index 98716b1df2be..fe67463e0393 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 0)-(Some -1)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Right 0) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Right 0) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ 0 @parameter.right - Unit ] - - location: 15 (remaining gas: 1039991.125 units remaining) - [ -1 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some -1) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Right 0) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Right 0) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 0 @parameter.right ] + - location: 15 (remaining gas: 1039991.255 units remaining) + [ -1 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some -1) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some -1) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some -1)) - Unit ] + (Some -1) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some -1)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out index a6b92665ed01..8aed8cf61165 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 7)-(Some -8)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Right 7) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Right 7) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ 7 @parameter.right - Unit ] - - location: 15 (remaining gas: 1039991.125 units remaining) - [ -8 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some -8) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Right 7) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Right 7) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 7 @parameter.right ] + - location: 15 (remaining gas: 1039991.255 units remaining) + [ -8 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some -8) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some -8) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some -8)) - Unit ] + (Some -8) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some -8)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out index 0cb2741256a0..16e435d41344 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[not_binary.tz-None-(Right 8)-(Some -9)].out @@ -7,26 +7,19 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039991.350 units remaining) - [ (Pair (Right 8) None) - Unit ] - - location: 10 (remaining gas: 1039991.270 units remaining) - [ (Right 8) @parameter - Unit ] - - location: 11 (remaining gas: 1039991.180 units remaining) - [ 8 @parameter.right - Unit ] - - location: 15 (remaining gas: 1039991.125 units remaining) - [ -9 - Unit ] - - location: 16 (remaining gas: 1039991.045 units remaining) - [ (Some -9) - Unit ] - - location: 17 (remaining gas: 1039990.965 units remaining) + - location: 10 (remaining gas: 1039991.480 units remaining) + [ (Pair (Right 8) None) ] + - location: 10 (remaining gas: 1039991.400 units remaining) + [ (Right 8) @parameter ] + - location: 11 (remaining gas: 1039991.310 units remaining) + [ 8 @parameter.right ] + - location: 15 (remaining gas: 1039991.255 units remaining) + [ -9 ] + - location: 16 (remaining gas: 1039991.175 units remaining) + [ (Some -9) ] + - location: 17 (remaining gas: 1039991.095 units remaining) [ {} - (Some -9) - Unit ] - - location: 19 (remaining gas: 1039990.885 units remaining) - [ (Pair {} (Some -9)) - Unit ] + (Some -9) ] + - location: 19 (remaining gas: 1039991.015 units remaining) + [ (Pair {} (Some -9)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out index 84cda4a6bb42..82408036d7d0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False False)-(Some False)].out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair False False) None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair False False) None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair False False) @parameter - Unit ] + [ (Pair False False) @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair False False) @parameter - (Pair False False) @parameter - Unit ] + (Pair False False) @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ False - (Pair False False) @parameter - Unit ] + (Pair False False) @parameter ] - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair False False) @parameter - False - Unit ] + False ] - location: 14 (remaining gas: 1039988.760 units remaining) [ False - False - Unit ] + False ] - location: 15 (remaining gas: 1039988.670 units remaining) - [ False - Unit ] + [ False ] - location: 16 (remaining gas: 1039988.590 units remaining) - [ (Some False) - Unit ] + [ (Some False) ] - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some False) - Unit ] + (Some False) ] - location: 19 (remaining gas: 1039988.430 units remaining) - [ (Pair {} (Some False)) - Unit ] + [ (Pair {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out index a1cbbb8fb64c..12d3d34b8710 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair False True)-(Some True)].out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair False True) None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair False True) None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair False True) @parameter - Unit ] + [ (Pair False True) @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair False True) @parameter - (Pair False True) @parameter - Unit ] + (Pair False True) @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ False - (Pair False True) @parameter - Unit ] + (Pair False True) @parameter ] - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair False True) @parameter - False - Unit ] + False ] - location: 14 (remaining gas: 1039988.760 units remaining) [ True - False - Unit ] + False ] - location: 15 (remaining gas: 1039988.670 units remaining) - [ True - Unit ] + [ True ] - location: 16 (remaining gas: 1039988.590 units remaining) - [ (Some True) - Unit ] + [ (Some True) ] - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some True) - Unit ] + (Some True) ] - location: 19 (remaining gas: 1039988.430 units remaining) - [ (Pair {} (Some True)) - Unit ] + [ (Pair {} (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out index 6f4d00e06ab5..6e29ed037260 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True False)-(Some True)].out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair True False) None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair True False) None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair True False) @parameter - Unit ] + [ (Pair True False) @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair True False) @parameter - (Pair True False) @parameter - Unit ] + (Pair True False) @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ True - (Pair True False) @parameter - Unit ] + (Pair True False) @parameter ] - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair True False) @parameter - True - Unit ] + True ] - location: 14 (remaining gas: 1039988.760 units remaining) [ False - True - Unit ] + True ] - location: 15 (remaining gas: 1039988.670 units remaining) - [ True - Unit ] + [ True ] - location: 16 (remaining gas: 1039988.590 units remaining) - [ (Some True) - Unit ] + [ (Some True) ] - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some True) - Unit ] + (Some True) ] - location: 19 (remaining gas: 1039988.430 units remaining) - [ (Pair {} (Some True)) - Unit ] + [ (Pair {} (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out index e5aeb883ebea..2011a1e369af 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or.tz-None-(Pair True True)-(Some True)].out @@ -7,39 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039989.150 units remaining) - [ (Pair (Pair True True) None) - Unit ] + - location: 10 (remaining gas: 1039989.150 units remaining) + [ (Pair (Pair True True) None) ] - location: 10 (remaining gas: 1039989.070 units remaining) - [ (Pair True True) @parameter - Unit ] + [ (Pair True True) @parameter ] - location: 11 (remaining gas: 1039988.990 units remaining) [ (Pair True True) @parameter - (Pair True True) @parameter - Unit ] + (Pair True True) @parameter ] - location: 12 (remaining gas: 1039988.910 units remaining) [ True - (Pair True True) @parameter - Unit ] + (Pair True True) @parameter ] - location: 13 (remaining gas: 1039988.840 units remaining) [ (Pair True True) @parameter - True - Unit ] + True ] - location: 14 (remaining gas: 1039988.760 units remaining) [ True - True - Unit ] + True ] - location: 15 (remaining gas: 1039988.670 units remaining) - [ True - Unit ] + [ True ] - location: 16 (remaining gas: 1039988.590 units remaining) - [ (Some True) - Unit ] + [ (Some True) ] - location: 17 (remaining gas: 1039988.510 units remaining) [ {} - (Some True) - Unit ] + (Some True) ] - location: 19 (remaining gas: 1039988.430 units remaining) - [ (Pair {} (Some True)) - Unit ] + [ (Pair {} (Some True)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out index 9002fe42cdf8..44bd4e33669b 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 0 8)-(Some 8)].out @@ -7,27 +7,20 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 0 8) None) - Unit ] + - location: 10 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 0 8) None) ] - location: 10 (remaining gas: 1039992.040 units remaining) - [ (Pair 0 8) @parameter - Unit ] + [ (Pair 0 8) @parameter ] - location: 11 (remaining gas: 1039991.960 units remaining) [ 0 - 8 - Unit ] + 8 ] - location: 12 (remaining gas: 1039991.880 units remaining) - [ 8 - Unit ] + [ 8 ] - location: 13 (remaining gas: 1039991.800 units remaining) - [ (Some 8) - Unit ] + [ (Some 8) ] - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 8) - Unit ] + (Some 8) ] - location: 16 (remaining gas: 1039991.640 units remaining) - [ (Pair {} (Some 8)) - Unit ] + [ (Pair {} (Some 8)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out index 106a0f1bf557..2b353471eb1e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 14 1)-(Some 15)].out @@ -7,27 +7,20 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 14 1) None) - Unit ] + - location: 10 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 14 1) None) ] - location: 10 (remaining gas: 1039992.040 units remaining) - [ (Pair 14 1) @parameter - Unit ] + [ (Pair 14 1) @parameter ] - location: 11 (remaining gas: 1039991.960 units remaining) [ 14 - 1 - Unit ] + 1 ] - location: 12 (remaining gas: 1039991.880 units remaining) - [ 15 - Unit ] + [ 15 ] - location: 13 (remaining gas: 1039991.800 units remaining) - [ (Some 15) - Unit ] + [ (Some 15) ] - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 15) - Unit ] + (Some 15) ] - location: 16 (remaining gas: 1039991.640 units remaining) - [ (Pair {} (Some 15)) - Unit ] + [ (Pair {} (Some 15)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out index 240f86c13dba..8c00f05436d5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 15 4)-(Some 15)].out @@ -7,27 +7,20 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 15 4) None) - Unit ] + - location: 10 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 15 4) None) ] - location: 10 (remaining gas: 1039992.040 units remaining) - [ (Pair 15 4) @parameter - Unit ] + [ (Pair 15 4) @parameter ] - location: 11 (remaining gas: 1039991.960 units remaining) [ 15 - 4 - Unit ] + 4 ] - location: 12 (remaining gas: 1039991.880 units remaining) - [ 15 - Unit ] + [ 15 ] - location: 13 (remaining gas: 1039991.800 units remaining) - [ (Some 15) - Unit ] + [ (Some 15) ] - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 15) - Unit ] + (Some 15) ] - location: 16 (remaining gas: 1039991.640 units remaining) - [ (Pair {} (Some 15)) - Unit ] + [ (Pair {} (Some 15)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out index 78c3347adf9e..097ff5a19713 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 4 8)-(Some 12)].out @@ -7,27 +7,20 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 4 8) None) - Unit ] + - location: 10 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 4 8) None) ] - location: 10 (remaining gas: 1039992.040 units remaining) - [ (Pair 4 8) @parameter - Unit ] + [ (Pair 4 8) @parameter ] - location: 11 (remaining gas: 1039991.960 units remaining) [ 4 - 8 - Unit ] + 8 ] - location: 12 (remaining gas: 1039991.880 units remaining) - [ 12 - Unit ] + [ 12 ] - location: 13 (remaining gas: 1039991.800 units remaining) - [ (Some 12) - Unit ] + [ (Some 12) ] - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 12) - Unit ] + (Some 12) ] - location: 16 (remaining gas: 1039991.640 units remaining) - [ (Pair {} (Some 12)) - Unit ] + [ (Pair {} (Some 12)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out index 9f5e902dfdcc..3444633dbb55 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 7 7)-(Some 7)].out @@ -7,27 +7,20 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 7 7) None) - Unit ] + - location: 10 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 7 7) None) ] - location: 10 (remaining gas: 1039992.040 units remaining) - [ (Pair 7 7) @parameter - Unit ] + [ (Pair 7 7) @parameter ] - location: 11 (remaining gas: 1039991.960 units remaining) [ 7 - 7 - Unit ] + 7 ] - location: 12 (remaining gas: 1039991.880 units remaining) - [ 7 - Unit ] + [ 7 ] - location: 13 (remaining gas: 1039991.800 units remaining) - [ (Some 7) - Unit ] + [ (Some 7) ] - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 7) - Unit ] + (Some 7) ] - location: 16 (remaining gas: 1039991.640 units remaining) - [ (Pair {} (Some 7)) - Unit ] + [ (Pair {} (Some 7)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out index 16352c521f09..731a624b5e51 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[or_binary.tz-None-(Pair 8 0)-(Some 8)].out @@ -7,27 +7,20 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039992.120 units remaining) - [ (Pair (Pair 8 0) None) - Unit ] + - location: 10 (remaining gas: 1039992.120 units remaining) + [ (Pair (Pair 8 0) None) ] - location: 10 (remaining gas: 1039992.040 units remaining) - [ (Pair 8 0) @parameter - Unit ] + [ (Pair 8 0) @parameter ] - location: 11 (remaining gas: 1039991.960 units remaining) [ 8 - 0 - Unit ] + 0 ] - location: 12 (remaining gas: 1039991.880 units remaining) - [ 8 - Unit ] + [ 8 ] - location: 13 (remaining gas: 1039991.800 units remaining) - [ (Some 8) - Unit ] + [ (Some 8) ] - location: 14 (remaining gas: 1039991.720 units remaining) [ {} - (Some 8) - Unit ] + (Some 8) ] - location: 16 (remaining gas: 1039991.640 units remaining) - [ (Pair {} (Some 8)) - Unit ] + [ (Pair {} (Some 8)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" index ca35a333ae14..01b5724f5b6e 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".368bdfd73a.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039758.056 units remaining) + - location: 16 (remaining gas: 1039758.056 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -17,8 +17,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit) - Unit ] + Unit) ] - location: 16 (remaining gas: 1039757.976 units remaining) [ (Pair -1 1 @@ -28,8 +27,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 17 (remaining gas: 1039757.896 units remaining) [ (Pair -1 1 @@ -48,8 +46,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 18 (remaining gas: 1039757.816 units remaining) [ -1 (Pair -1 @@ -60,8 +57,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 19 (remaining gas: 1039757.716 units remaining) [ (Pair -1 1 @@ -71,8 +67,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 21 (remaining gas: 1039757.636 units remaining) [ -1 (Pair 1 @@ -82,21 +77,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 21 (remaining gas: 1039757.556 units remaining) - [ -1 - -1 - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 22 (remaining gas: 1039749.316 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 22 (remaining gas: 1039749.396 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -106,9 +88,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 23 (remaining gas: 1039742.076 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 23 (remaining gas: 1039742.156 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -118,9 +99,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 26 (remaining gas: 1039741.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 26 (remaining gas: 1039742.076 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -130,9 +110,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 31 (remaining gas: 1039741.926 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 31 (remaining gas: 1039742.006 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -142,9 +121,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 34 (remaining gas: 1039741.776 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 34 (remaining gas: 1039741.856 units remaining) [ 0 (Pair 1 "foobar" @@ -153,9 +131,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 35 (remaining gas: 1039741.696 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 35 (remaining gas: 1039741.776 units remaining) [ True (Pair 1 "foobar" @@ -164,9 +141,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 36 (remaining gas: 1039741.636 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 36 (remaining gas: 1039741.716 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -174,9 +150,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 37 (remaining gas: 1039741.566 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 37 (remaining gas: 1039741.646 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -184,9 +159,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 42 (remaining gas: 1039741.486 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 42 (remaining gas: 1039741.566 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -202,9 +176,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 43 (remaining gas: 1039741.406 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 43 (remaining gas: 1039741.486 units remaining) [ 1 (Pair 1 "foobar" @@ -213,9 +186,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 44 (remaining gas: 1039741.306 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 44 (remaining gas: 1039741.386 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -223,30 +195,17 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 46 (remaining gas: 1039741.226 units remaining) - [ 1 - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 46 (remaining gas: 1039741.146 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 46 (remaining gas: 1039741.306 units remaining) [ 1 - 1 (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 47 (remaining gas: 1039732.906 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 47 (remaining gas: 1039733.066 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -255,9 +214,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 48 (remaining gas: 1039725.666 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 48 (remaining gas: 1039725.826 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -266,9 +224,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 51 (remaining gas: 1039725.586 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 51 (remaining gas: 1039725.746 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -277,9 +234,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 56 (remaining gas: 1039725.516 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 56 (remaining gas: 1039725.676 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -288,9 +244,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 59 (remaining gas: 1039725.366 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 59 (remaining gas: 1039725.526 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -298,9 +253,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 60 (remaining gas: 1039725.286 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 60 (remaining gas: 1039725.446 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -308,27 +262,24 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 61 (remaining gas: 1039725.226 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 61 (remaining gas: 1039725.386 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 62 (remaining gas: 1039725.156 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 62 (remaining gas: 1039725.316 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 67 (remaining gas: 1039725.076 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 67 (remaining gas: 1039725.236 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -342,9 +293,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 68 (remaining gas: 1039724.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 68 (remaining gas: 1039725.156 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -352,37 +302,24 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 69 (remaining gas: 1039724.896 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 69 (remaining gas: 1039725.056 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 71 (remaining gas: 1039724.816 units remaining) - [ "foobar" - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 71 (remaining gas: 1039724.736 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 71 (remaining gas: 1039724.976 units remaining) [ "foobar" - "foobar" (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 72 (remaining gas: 1039712.496 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 72 (remaining gas: 1039712.736 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -390,9 +327,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 73 (remaining gas: 1039705.182 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 73 (remaining gas: 1039705.422 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -400,9 +336,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 76 (remaining gas: 1039705.102 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 76 (remaining gas: 1039705.342 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -410,9 +345,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 81 (remaining gas: 1039705.032 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 81 (remaining gas: 1039705.272 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -420,43 +354,38 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 84 (remaining gas: 1039704.912 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 84 (remaining gas: 1039705.152 units remaining) [ 0 (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 85 (remaining gas: 1039704.832 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 85 (remaining gas: 1039705.072 units remaining) [ True (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 86 (remaining gas: 1039704.772 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 86 (remaining gas: 1039705.012 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 87 (remaining gas: 1039704.702 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 87 (remaining gas: 1039704.942 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 92 (remaining gas: 1039704.622 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 92 (remaining gas: 1039704.862 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -468,109 +397,88 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 93 (remaining gas: 1039704.542 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 93 (remaining gas: 1039704.782 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 94 (remaining gas: 1039704.442 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 94 (remaining gas: 1039704.682 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 96 (remaining gas: 1039704.362 units remaining) - [ 0x00aabbcc - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 96 (remaining gas: 1039704.282 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 96 (remaining gas: 1039704.602 units remaining) [ 0x00aabbcc - 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 97 (remaining gas: 1039692.042 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 97 (remaining gas: 1039692.362 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 98 (remaining gas: 1039657.802 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 98 (remaining gas: 1039658.122 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 101 (remaining gas: 1039657.722 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 101 (remaining gas: 1039658.042 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 106 (remaining gas: 1039657.652 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 106 (remaining gas: 1039657.972 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 109 (remaining gas: 1039657.532 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 109 (remaining gas: 1039657.852 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 110 (remaining gas: 1039657.452 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 110 (remaining gas: 1039657.772 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 111 (remaining gas: 1039657.392 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 111 (remaining gas: 1039657.712 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 112 (remaining gas: 1039657.322 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 112 (remaining gas: 1039657.642 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 117 (remaining gas: 1039657.242 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 117 (remaining gas: 1039657.562 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -580,97 +488,77 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 118 (remaining gas: 1039657.162 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 118 (remaining gas: 1039657.482 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 119 (remaining gas: 1039657.062 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 119 (remaining gas: 1039657.382 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 121 (remaining gas: 1039656.982 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 121 (remaining gas: 1039657.302 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 121 (remaining gas: 1039656.902 units remaining) - [ 1000 - 1000 - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 122 (remaining gas: 1039648.662 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 122 (remaining gas: 1039649.062 units remaining) [ 0x0500a80f @packed 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 123 (remaining gas: 1039641.422 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 123 (remaining gas: 1039641.822 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 126 (remaining gas: 1039641.342 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 126 (remaining gas: 1039641.742 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 131 (remaining gas: 1039641.272 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 131 (remaining gas: 1039641.672 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 134 (remaining gas: 1039641.168 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 134 (remaining gas: 1039641.568 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 135 (remaining gas: 1039641.088 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 135 (remaining gas: 1039641.488 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 136 (remaining gas: 1039641.028 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 136 (remaining gas: 1039641.428 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 137 (remaining gas: 1039640.958 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 137 (remaining gas: 1039641.358 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 142 (remaining gas: 1039640.878 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 142 (remaining gas: 1039641.278 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -678,298 +566,221 @@ trace (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 143 (remaining gas: 1039640.798 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 143 (remaining gas: 1039641.198 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 144 (remaining gas: 1039640.698 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 144 (remaining gas: 1039641.098 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 146 (remaining gas: 1039640.618 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 146 (remaining gas: 1039641.018 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 146 (remaining gas: 1039640.538 units remaining) - [ False - False - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 147 (remaining gas: 1039632.298 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 147 (remaining gas: 1039632.778 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 148 (remaining gas: 1039625.058 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 148 (remaining gas: 1039625.538 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 151 (remaining gas: 1039624.978 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 151 (remaining gas: 1039625.458 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 156 (remaining gas: 1039624.908 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 156 (remaining gas: 1039625.388 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 159 (remaining gas: 1039624.700 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 159 (remaining gas: 1039625.180 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 160 (remaining gas: 1039624.620 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 160 (remaining gas: 1039625.100 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 161 (remaining gas: 1039624.560 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 161 (remaining gas: 1039625.040 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 162 (remaining gas: 1039624.490 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 162 (remaining gas: 1039624.970 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 167 (remaining gas: 1039624.410 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 167 (remaining gas: 1039624.890 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 168 (remaining gas: 1039624.330 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 168 (remaining gas: 1039624.810 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 169 (remaining gas: 1039624.230 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 169 (remaining gas: 1039624.710 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 171 (remaining gas: 1039624.150 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 171 (remaining gas: 1039624.070 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 171 (remaining gas: 1039624.630 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 172 (remaining gas: 1039603.750 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 172 (remaining gas: 1039604.310 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 173 (remaining gas: 1039565.450 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 173 (remaining gas: 1039566.010 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 176 (remaining gas: 1039565.370 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 176 (remaining gas: 1039565.930 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 181 (remaining gas: 1039565.300 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 181 (remaining gas: 1039565.860 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 184 (remaining gas: 1039565.090 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 184 (remaining gas: 1039565.650 units remaining) [ 0 - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 185 (remaining gas: 1039565.010 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 185 (remaining gas: 1039565.570 units remaining) [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 186 (remaining gas: 1039564.950 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 187 (remaining gas: 1039564.880 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 186 (remaining gas: 1039565.510 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 187 (remaining gas: 1039565.440 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 192 (remaining gas: 1039565.360 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 192 (remaining gas: 1039564.800 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 193 (remaining gas: 1039564.720 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 193 (remaining gas: 1039565.280 units remaining) [ "2019-09-09T08:35:33Z" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 194 (remaining gas: 1039564.620 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 196 (remaining gas: 1039564.540 units remaining) - [ "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 196 (remaining gas: 1039564.460 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 194 (remaining gas: 1039565.180 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 196 (remaining gas: 1039565.100 units remaining) [ "2019-09-09T08:35:33Z" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 197 (remaining gas: 1039556.220 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 197 (remaining gas: 1039556.860 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 198 (remaining gas: 1039548.980 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 198 (remaining gas: 1039549.620 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 201 (remaining gas: 1039548.900 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 201 (remaining gas: 1039549.540 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 206 (remaining gas: 1039548.830 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 206 (remaining gas: 1039549.470 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 209 (remaining gas: 1039548.690 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 209 (remaining gas: 1039549.330 units remaining) [ 0 - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 210 (remaining gas: 1039548.610 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 210 (remaining gas: 1039549.250 units remaining) [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 211 (remaining gas: 1039548.550 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 212 (remaining gas: 1039548.480 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 217 (remaining gas: 1039548.400 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 211 (remaining gas: 1039549.190 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 212 (remaining gas: 1039549.120 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 217 (remaining gas: 1039549.040 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 218 (remaining gas: 1039517.560 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 218 (remaining gas: 1039518.200 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 219 (remaining gas: 1039421.320 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 219 (remaining gas: 1039421.960 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 222 (remaining gas: 1039421.240 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 222 (remaining gas: 1039421.880 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 227 (remaining gas: 1039421.170 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 227 (remaining gas: 1039421.810 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 230 (remaining gas: 1039420.952 units remaining) - [ 0 - Unit ] - - location: 231 (remaining gas: 1039420.872 units remaining) - [ True - Unit ] - - location: 232 (remaining gas: 1039420.812 units remaining) - [ Unit ] - - location: 233 (remaining gas: 1039420.742 units remaining) - [ Unit ] - - location: 238 (remaining gas: 1039420.662 units remaining) - [ 0 - Unit ] - - location: 241 (remaining gas: 1039412.422 units remaining) - [ 0x050000 @packed - Unit ] - - location: 242 (remaining gas: 1039407.182 units remaining) - [ (Some 0) @packed.unpacked - Unit ] - - location: 245 (remaining gas: 1039407.102 units remaining) - [ 0 @packed.unpacked.some - Unit ] - - location: 250 (remaining gas: 1039407.032 units remaining) - [ 0 @packed.unpacked.some - Unit ] - - location: 251 (remaining gas: 1039406.952 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 230 (remaining gas: 1039421.592 units remaining) + [ 0 ] + - location: 231 (remaining gas: 1039421.512 units remaining) + [ True ] + - location: 232 (remaining gas: 1039421.452 units remaining) + [ ] + - location: 233 (remaining gas: 1039421.382 units remaining) + [ ] + - location: 238 (remaining gas: 1039421.302 units remaining) + [ 0 ] + - location: 241 (remaining gas: 1039413.062 units remaining) + [ 0x050000 @packed ] + - location: 242 (remaining gas: 1039407.822 units remaining) + [ (Some 0) @packed.unpacked ] + - location: 245 (remaining gas: 1039407.742 units remaining) + [ 0 @packed.unpacked.some ] + - location: 250 (remaining gas: 1039407.672 units remaining) + [ 0 @packed.unpacked.some ] + - location: 251 (remaining gas: 1039407.592 units remaining) + [ ] + - location: 252 (remaining gas: 1039407.512 units remaining) + [ -1 ] + - location: 255 (remaining gas: 1039399.272 units remaining) + [ 0x050041 @packed ] + - location: 256 (remaining gas: 1039296.272 units remaining) + [ None @packed.unpacked ] + - location: 259 (remaining gas: 1039296.192 units remaining) + [ ] + - location: 260 (remaining gas: 1039296.122 units remaining) + [ ] + - location: 265 (remaining gas: 1039296.042 units remaining) + [ 0x ] + - location: 268 (remaining gas: 1039296.042 units remaining) + [ None @unpacked ] + - location: 271 (remaining gas: 1039295.962 units remaining) + [ ] + - location: 272 (remaining gas: 1039295.892 units remaining) + [ ] + - location: 277 (remaining gas: 1039295.812 units remaining) + [ 0x04 ] + - location: 280 (remaining gas: 1039295.812 units remaining) + [ None @unpacked ] + - location: 283 (remaining gas: 1039295.732 units remaining) + [ ] + - location: 284 (remaining gas: 1039295.662 units remaining) + [ ] + - location: 289 (remaining gas: 1039295.582 units remaining) + [ 0x05 ] + - location: 292 (remaining gas: 1039295.582 units remaining) + [ None @unpacked ] + - location: 295 (remaining gas: 1039295.502 units remaining) + [ ] + - location: 296 (remaining gas: 1039295.432 units remaining) + [ ] + - location: 301 (remaining gas: 1039295.352 units remaining) [ Unit ] - - location: 252 (remaining gas: 1039406.872 units remaining) - [ -1 - Unit ] - - location: 255 (remaining gas: 1039398.632 units remaining) - [ 0x050041 @packed - Unit ] - - location: 256 (remaining gas: 1039295.632 units remaining) - [ None @packed.unpacked - Unit ] - - location: 259 (remaining gas: 1039295.552 units remaining) - [ Unit ] - - location: 260 (remaining gas: 1039295.482 units remaining) - [ Unit ] - - location: 265 (remaining gas: 1039295.402 units remaining) - [ 0x - Unit ] - - location: 268 (remaining gas: 1039295.402 units remaining) - [ None @unpacked - Unit ] - - location: 271 (remaining gas: 1039295.322 units remaining) - [ Unit ] - - location: 272 (remaining gas: 1039295.252 units remaining) - [ Unit ] - - location: 277 (remaining gas: 1039295.172 units remaining) - [ 0x04 - Unit ] - - location: 280 (remaining gas: 1039295.172 units remaining) - [ None @unpacked - Unit ] - - location: 283 (remaining gas: 1039295.092 units remaining) - [ Unit ] - - location: 284 (remaining gas: 1039295.022 units remaining) - [ Unit ] - - location: 289 (remaining gas: 1039294.942 units remaining) - [ 0x05 - Unit ] - - location: 292 (remaining gas: 1039294.942 units remaining) - [ None @unpacked - Unit ] - - location: 295 (remaining gas: 1039294.862 units remaining) - [ Unit ] - - location: 296 (remaining gas: 1039294.792 units remaining) - [ Unit ] - - location: 301 (remaining gas: 1039294.712 units remaining) - [ Unit - Unit ] - - location: 302 (remaining gas: 1039294.632 units remaining) + - location: 302 (remaining gas: 1039295.272 units remaining) [ {} - Unit - Unit ] - - location: 304 (remaining gas: 1039294.552 units remaining) - [ (Pair {} Unit) Unit ] + - location: 304 (remaining gas: 1039295.192 units remaining) + [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" index a8e71d681946..f3b3ec5e7543 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev.tz-Unit-(Pair -1 (Pair 1 (Pair \"foobar\".735d9ae802.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039758.056 units remaining) + - location: 16 (remaining gas: 1039758.056 units remaining) [ (Pair (Pair -1 1 "foobar" @@ -17,8 +17,7 @@ trace "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit) - Unit ] + Unit) ] - location: 16 (remaining gas: 1039757.976 units remaining) [ (Pair -1 1 @@ -28,8 +27,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 17 (remaining gas: 1039757.896 units remaining) [ (Pair -1 1 @@ -48,8 +46,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 18 (remaining gas: 1039757.816 units remaining) [ -1 (Pair -1 @@ -60,8 +57,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 19 (remaining gas: 1039757.716 units remaining) [ (Pair -1 1 @@ -71,8 +67,7 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter - Unit ] + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @parameter ] - location: 21 (remaining gas: 1039757.636 units remaining) [ -1 (Pair 1 @@ -82,21 +77,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 21 (remaining gas: 1039757.556 units remaining) - [ -1 - -1 - (Pair 1 - "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 22 (remaining gas: 1039749.316 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 22 (remaining gas: 1039749.396 units remaining) [ 0x050041 @packed -1 (Pair 1 @@ -106,9 +88,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 23 (remaining gas: 1039742.076 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 23 (remaining gas: 1039742.156 units remaining) [ (Some -1) @packed.unpacked -1 (Pair 1 @@ -118,9 +99,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 26 (remaining gas: 1039741.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 26 (remaining gas: 1039742.076 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -130,9 +110,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 31 (remaining gas: 1039741.926 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 31 (remaining gas: 1039742.006 units remaining) [ -1 @packed.unpacked.some -1 (Pair 1 @@ -142,9 +121,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 34 (remaining gas: 1039741.776 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 34 (remaining gas: 1039741.856 units remaining) [ 0 (Pair 1 "foobar" @@ -153,9 +131,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 35 (remaining gas: 1039741.696 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 35 (remaining gas: 1039741.776 units remaining) [ True (Pair 1 "foobar" @@ -164,9 +141,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 36 (remaining gas: 1039741.636 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 36 (remaining gas: 1039741.716 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -174,9 +150,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 37 (remaining gas: 1039741.566 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 37 (remaining gas: 1039741.646 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -184,9 +159,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 42 (remaining gas: 1039741.486 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 42 (remaining gas: 1039741.566 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -202,9 +176,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 43 (remaining gas: 1039741.406 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 43 (remaining gas: 1039741.486 units remaining) [ 1 (Pair 1 "foobar" @@ -213,9 +186,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 44 (remaining gas: 1039741.306 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 44 (remaining gas: 1039741.386 units remaining) [ (Pair 1 "foobar" 0x00aabbcc @@ -223,30 +195,17 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 46 (remaining gas: 1039741.226 units remaining) - [ 1 - (Pair "foobar" - 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 46 (remaining gas: 1039741.146 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 46 (remaining gas: 1039741.306 units remaining) [ 1 - 1 (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 47 (remaining gas: 1039732.906 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 47 (remaining gas: 1039733.066 units remaining) [ 0x050001 @packed 1 (Pair "foobar" @@ -255,9 +214,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 48 (remaining gas: 1039725.666 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 48 (remaining gas: 1039725.826 units remaining) [ (Some 1) @packed.unpacked 1 (Pair "foobar" @@ -266,9 +224,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 51 (remaining gas: 1039725.586 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 51 (remaining gas: 1039725.746 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -277,9 +234,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 56 (remaining gas: 1039725.516 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 56 (remaining gas: 1039725.676 units remaining) [ 1 @packed.unpacked.some 1 (Pair "foobar" @@ -288,9 +244,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 59 (remaining gas: 1039725.366 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 59 (remaining gas: 1039725.526 units remaining) [ 0 (Pair "foobar" 0x00aabbcc @@ -298,9 +253,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 60 (remaining gas: 1039725.286 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 60 (remaining gas: 1039725.446 units remaining) [ True (Pair "foobar" 0x00aabbcc @@ -308,27 +262,24 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 61 (remaining gas: 1039725.226 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 61 (remaining gas: 1039725.386 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 62 (remaining gas: 1039725.156 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 62 (remaining gas: 1039725.316 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 67 (remaining gas: 1039725.076 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 67 (remaining gas: 1039725.236 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 @@ -342,9 +293,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 68 (remaining gas: 1039724.996 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 68 (remaining gas: 1039725.156 units remaining) [ "foobar" (Pair "foobar" 0x00aabbcc @@ -352,37 +302,24 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 69 (remaining gas: 1039724.896 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 69 (remaining gas: 1039725.056 units remaining) [ (Pair "foobar" 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 71 (remaining gas: 1039724.816 units remaining) - [ "foobar" - (Pair 0x00aabbcc - 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 71 (remaining gas: 1039724.736 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 71 (remaining gas: 1039724.976 units remaining) [ "foobar" - "foobar" (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 72 (remaining gas: 1039712.496 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 72 (remaining gas: 1039712.736 units remaining) [ 0x050100000006666f6f626172 @packed "foobar" (Pair 0x00aabbcc @@ -390,9 +327,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 73 (remaining gas: 1039705.182 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 73 (remaining gas: 1039705.422 units remaining) [ (Some "foobar") @packed.unpacked "foobar" (Pair 0x00aabbcc @@ -400,9 +336,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 76 (remaining gas: 1039705.102 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 76 (remaining gas: 1039705.342 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -410,9 +345,8 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 81 (remaining gas: 1039705.032 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 81 (remaining gas: 1039705.272 units remaining) [ "foobar" @packed.unpacked.some "foobar" (Pair 0x00aabbcc @@ -420,43 +354,38 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 84 (remaining gas: 1039704.912 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 84 (remaining gas: 1039705.152 units remaining) [ 0 (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 85 (remaining gas: 1039704.832 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 85 (remaining gas: 1039705.072 units remaining) [ True (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 86 (remaining gas: 1039704.772 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 86 (remaining gas: 1039705.012 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 87 (remaining gas: 1039704.702 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 87 (remaining gas: 1039704.942 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 92 (remaining gas: 1039704.622 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 92 (remaining gas: 1039704.862 units remaining) [ (Pair 0x00aabbcc 1000 False @@ -468,109 +397,88 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 93 (remaining gas: 1039704.542 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 93 (remaining gas: 1039704.782 units remaining) [ 0x00aabbcc (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 94 (remaining gas: 1039704.442 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 94 (remaining gas: 1039704.682 units remaining) [ (Pair 0x00aabbcc 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 96 (remaining gas: 1039704.362 units remaining) - [ 0x00aabbcc - (Pair 1000 - False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 96 (remaining gas: 1039704.282 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 96 (remaining gas: 1039704.602 units remaining) [ 0x00aabbcc - 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 97 (remaining gas: 1039692.042 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 97 (remaining gas: 1039692.362 units remaining) [ 0x050a0000000400aabbcc @packed 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 98 (remaining gas: 1039657.802 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 98 (remaining gas: 1039658.122 units remaining) [ (Some 0x00aabbcc) @packed.unpacked 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 101 (remaining gas: 1039657.722 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 101 (remaining gas: 1039658.042 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 106 (remaining gas: 1039657.652 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 106 (remaining gas: 1039657.972 units remaining) [ 0x00aabbcc @packed.unpacked.some 0x00aabbcc (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 109 (remaining gas: 1039657.532 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 109 (remaining gas: 1039657.852 units remaining) [ 0 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 110 (remaining gas: 1039657.452 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 110 (remaining gas: 1039657.772 units remaining) [ True (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 111 (remaining gas: 1039657.392 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 111 (remaining gas: 1039657.712 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 112 (remaining gas: 1039657.322 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 112 (remaining gas: 1039657.642 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 117 (remaining gas: 1039657.242 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 117 (remaining gas: 1039657.562 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @@ -580,97 +488,77 @@ trace False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 118 (remaining gas: 1039657.162 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 118 (remaining gas: 1039657.482 units remaining) [ 1000 (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 119 (remaining gas: 1039657.062 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 119 (remaining gas: 1039657.382 units remaining) [ (Pair 1000 False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 121 (remaining gas: 1039656.982 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 121 (remaining gas: 1039657.302 units remaining) [ 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 121 (remaining gas: 1039656.902 units remaining) - [ 1000 - 1000 - (Pair False - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 122 (remaining gas: 1039648.662 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 122 (remaining gas: 1039649.062 units remaining) [ 0x0500a80f @packed 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 123 (remaining gas: 1039641.422 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 123 (remaining gas: 1039641.822 units remaining) [ (Some 1000) @packed.unpacked 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 126 (remaining gas: 1039641.342 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 126 (remaining gas: 1039641.742 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 131 (remaining gas: 1039641.272 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 131 (remaining gas: 1039641.672 units remaining) [ 1000 @packed.unpacked.some 1000 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 134 (remaining gas: 1039641.168 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 134 (remaining gas: 1039641.568 units remaining) [ 0 (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 135 (remaining gas: 1039641.088 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 135 (remaining gas: 1039641.488 units remaining) [ True (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 136 (remaining gas: 1039641.028 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 136 (remaining gas: 1039641.428 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 137 (remaining gas: 1039640.958 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 137 (remaining gas: 1039641.358 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 142 (remaining gas: 1039640.878 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 142 (remaining gas: 1039641.278 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" @@ -678,298 +566,221 @@ trace (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 143 (remaining gas: 1039640.798 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 143 (remaining gas: 1039641.198 units remaining) [ False (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 144 (remaining gas: 1039640.698 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 144 (remaining gas: 1039641.098 units remaining) [ (Pair False "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 146 (remaining gas: 1039640.618 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 146 (remaining gas: 1039641.018 units remaining) [ False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 146 (remaining gas: 1039640.538 units remaining) - [ False - False - (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 147 (remaining gas: 1039632.298 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 147 (remaining gas: 1039632.778 units remaining) [ 0x050303 @packed False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 148 (remaining gas: 1039625.058 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 148 (remaining gas: 1039625.538 units remaining) [ (Some False) @packed.unpacked False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 151 (remaining gas: 1039624.978 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 151 (remaining gas: 1039625.458 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 156 (remaining gas: 1039624.908 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 156 (remaining gas: 1039625.388 units remaining) [ False @packed.unpacked.some False (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 159 (remaining gas: 1039624.700 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 159 (remaining gas: 1039625.180 units remaining) [ 0 (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 160 (remaining gas: 1039624.620 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 160 (remaining gas: 1039625.100 units remaining) [ True (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 161 (remaining gas: 1039624.560 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 161 (remaining gas: 1039625.040 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 162 (remaining gas: 1039624.490 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 162 (remaining gas: 1039624.970 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 167 (remaining gas: 1039624.410 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 167 (remaining gas: 1039624.890 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 168 (remaining gas: 1039624.330 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 168 (remaining gas: 1039624.810 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 169 (remaining gas: 1039624.230 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 169 (remaining gas: 1039624.710 units remaining) [ (Pair "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 171 (remaining gas: 1039624.150 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 171 (remaining gas: 1039624.070 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 171 (remaining gas: 1039624.630 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 172 (remaining gas: 1039603.750 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 172 (remaining gas: 1039604.310 units remaining) [ 0x050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 173 (remaining gas: 1039565.450 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 173 (remaining gas: 1039566.010 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 176 (remaining gas: 1039565.370 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 176 (remaining gas: 1039565.930 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 181 (remaining gas: 1039565.300 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 181 (remaining gas: 1039565.860 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 184 (remaining gas: 1039565.090 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 184 (remaining gas: 1039565.650 units remaining) [ 0 - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 185 (remaining gas: 1039565.010 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 185 (remaining gas: 1039565.570 units remaining) [ True - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 186 (remaining gas: 1039564.950 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 187 (remaining gas: 1039564.880 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 186 (remaining gas: 1039565.510 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 187 (remaining gas: 1039565.440 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 192 (remaining gas: 1039565.360 units remaining) [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 192 (remaining gas: 1039564.800 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 193 (remaining gas: 1039564.720 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 193 (remaining gas: 1039565.280 units remaining) [ "2019-09-09T08:35:33Z" - (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 194 (remaining gas: 1039564.620 units remaining) - [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - Unit ] - - location: 196 (remaining gas: 1039564.540 units remaining) - [ "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 196 (remaining gas: 1039564.460 units remaining) + (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 194 (remaining gas: 1039565.180 units remaining) + [ (Pair "2019-09-09T08:35:33Z" "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") ] + - location: 196 (remaining gas: 1039565.100 units remaining) [ "2019-09-09T08:35:33Z" - "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 197 (remaining gas: 1039556.220 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 197 (remaining gas: 1039556.860 units remaining) [ 0x050095bbb0d70b @packed "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 198 (remaining gas: 1039548.980 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 198 (remaining gas: 1039549.620 units remaining) [ (Some "2019-09-09T08:35:33Z") @packed.unpacked "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 201 (remaining gas: 1039548.900 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 201 (remaining gas: 1039549.540 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 206 (remaining gas: 1039548.830 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 206 (remaining gas: 1039549.470 units remaining) [ "2019-09-09T08:35:33Z" @packed.unpacked.some "2019-09-09T08:35:33Z" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 209 (remaining gas: 1039548.690 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 209 (remaining gas: 1039549.330 units remaining) [ 0 - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 210 (remaining gas: 1039548.610 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 210 (remaining gas: 1039549.250 units remaining) [ True - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 211 (remaining gas: 1039548.550 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 212 (remaining gas: 1039548.480 units remaining) - [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 217 (remaining gas: 1039548.400 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 211 (remaining gas: 1039549.190 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 212 (remaining gas: 1039549.120 units remaining) + [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 217 (remaining gas: 1039549.040 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 218 (remaining gas: 1039517.560 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 218 (remaining gas: 1039518.200 units remaining) [ 0x050a000000160000bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 219 (remaining gas: 1039421.320 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 219 (remaining gas: 1039421.960 units remaining) [ (Some "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 222 (remaining gas: 1039421.240 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 222 (remaining gas: 1039421.880 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 227 (remaining gas: 1039421.170 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 227 (remaining gas: 1039421.810 units remaining) [ "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" @packed.unpacked.some - "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" - Unit ] - - location: 230 (remaining gas: 1039420.952 units remaining) - [ 0 - Unit ] - - location: 231 (remaining gas: 1039420.872 units remaining) - [ True - Unit ] - - location: 232 (remaining gas: 1039420.812 units remaining) - [ Unit ] - - location: 233 (remaining gas: 1039420.742 units remaining) - [ Unit ] - - location: 238 (remaining gas: 1039420.662 units remaining) - [ 0 - Unit ] - - location: 241 (remaining gas: 1039412.422 units remaining) - [ 0x050000 @packed - Unit ] - - location: 242 (remaining gas: 1039407.182 units remaining) - [ (Some 0) @packed.unpacked - Unit ] - - location: 245 (remaining gas: 1039407.102 units remaining) - [ 0 @packed.unpacked.some - Unit ] - - location: 250 (remaining gas: 1039407.032 units remaining) - [ 0 @packed.unpacked.some - Unit ] - - location: 251 (remaining gas: 1039406.952 units remaining) + "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5" ] + - location: 230 (remaining gas: 1039421.592 units remaining) + [ 0 ] + - location: 231 (remaining gas: 1039421.512 units remaining) + [ True ] + - location: 232 (remaining gas: 1039421.452 units remaining) + [ ] + - location: 233 (remaining gas: 1039421.382 units remaining) + [ ] + - location: 238 (remaining gas: 1039421.302 units remaining) + [ 0 ] + - location: 241 (remaining gas: 1039413.062 units remaining) + [ 0x050000 @packed ] + - location: 242 (remaining gas: 1039407.822 units remaining) + [ (Some 0) @packed.unpacked ] + - location: 245 (remaining gas: 1039407.742 units remaining) + [ 0 @packed.unpacked.some ] + - location: 250 (remaining gas: 1039407.672 units remaining) + [ 0 @packed.unpacked.some ] + - location: 251 (remaining gas: 1039407.592 units remaining) + [ ] + - location: 252 (remaining gas: 1039407.512 units remaining) + [ -1 ] + - location: 255 (remaining gas: 1039399.272 units remaining) + [ 0x050041 @packed ] + - location: 256 (remaining gas: 1039296.272 units remaining) + [ None @packed.unpacked ] + - location: 259 (remaining gas: 1039296.192 units remaining) + [ ] + - location: 260 (remaining gas: 1039296.122 units remaining) + [ ] + - location: 265 (remaining gas: 1039296.042 units remaining) + [ 0x ] + - location: 268 (remaining gas: 1039296.042 units remaining) + [ None @unpacked ] + - location: 271 (remaining gas: 1039295.962 units remaining) + [ ] + - location: 272 (remaining gas: 1039295.892 units remaining) + [ ] + - location: 277 (remaining gas: 1039295.812 units remaining) + [ 0x04 ] + - location: 280 (remaining gas: 1039295.812 units remaining) + [ None @unpacked ] + - location: 283 (remaining gas: 1039295.732 units remaining) + [ ] + - location: 284 (remaining gas: 1039295.662 units remaining) + [ ] + - location: 289 (remaining gas: 1039295.582 units remaining) + [ 0x05 ] + - location: 292 (remaining gas: 1039295.582 units remaining) + [ None @unpacked ] + - location: 295 (remaining gas: 1039295.502 units remaining) + [ ] + - location: 296 (remaining gas: 1039295.432 units remaining) + [ ] + - location: 301 (remaining gas: 1039295.352 units remaining) [ Unit ] - - location: 252 (remaining gas: 1039406.872 units remaining) - [ -1 - Unit ] - - location: 255 (remaining gas: 1039398.632 units remaining) - [ 0x050041 @packed - Unit ] - - location: 256 (remaining gas: 1039295.632 units remaining) - [ None @packed.unpacked - Unit ] - - location: 259 (remaining gas: 1039295.552 units remaining) - [ Unit ] - - location: 260 (remaining gas: 1039295.482 units remaining) - [ Unit ] - - location: 265 (remaining gas: 1039295.402 units remaining) - [ 0x - Unit ] - - location: 268 (remaining gas: 1039295.402 units remaining) - [ None @unpacked - Unit ] - - location: 271 (remaining gas: 1039295.322 units remaining) - [ Unit ] - - location: 272 (remaining gas: 1039295.252 units remaining) - [ Unit ] - - location: 277 (remaining gas: 1039295.172 units remaining) - [ 0x04 - Unit ] - - location: 280 (remaining gas: 1039295.172 units remaining) - [ None @unpacked - Unit ] - - location: 283 (remaining gas: 1039295.092 units remaining) - [ Unit ] - - location: 284 (remaining gas: 1039295.022 units remaining) - [ Unit ] - - location: 289 (remaining gas: 1039294.942 units remaining) - [ 0x05 - Unit ] - - location: 292 (remaining gas: 1039294.942 units remaining) - [ None @unpacked - Unit ] - - location: 295 (remaining gas: 1039294.862 units remaining) - [ Unit ] - - location: 296 (remaining gas: 1039294.792 units remaining) - [ Unit ] - - location: 301 (remaining gas: 1039294.712 units remaining) - [ Unit - Unit ] - - location: 302 (remaining gas: 1039294.632 units remaining) + - location: 302 (remaining gas: 1039295.272 units remaining) [ {} - Unit - Unit ] - - location: 304 (remaining gas: 1039294.552 units remaining) - [ (Pair {} Unit) Unit ] + - location: 304 (remaining gas: 1039295.192 units remaining) + [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" index bcfd9c80756c..6245d883b10b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.1ac5de50fb.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 27 (remaining gas: 1039743.141 units remaining) + - location: 28 (remaining gas: 1039743.141 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -18,8 +18,7 @@ trace (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit) - Unit ] + Unit) ] - location: 28 (remaining gas: 1039743.061 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -30,8 +29,7 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) @parameter - Unit ] + { PACK }) @parameter ] - location: 29 (remaining gas: 1039742.981 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -52,8 +50,7 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) @parameter - Unit ] + { PACK }) @parameter ] - location: 30 (remaining gas: 1039742.901 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @@ -65,8 +62,7 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) @parameter - Unit ] + { PACK }) @parameter ] - location: 31 (remaining gas: 1039742.801 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -77,8 +73,7 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) @parameter - Unit ] + { PACK }) @parameter ] - location: 33 (remaining gas: 1039742.721 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -89,22 +84,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 33 (remaining gas: 1039742.641 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 34 (remaining gas: 1039717.911 units remaining) + { PACK }) ] + - location: 34 (remaining gas: 1039717.991 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -115,9 +96,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 35 (remaining gas: 1039717.811 units remaining) + { PACK }) ] + - location: 35 (remaining gas: 1039717.891 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -127,9 +107,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 37 (remaining gas: 1039693.081 units remaining) + { PACK }) ] + - location: 37 (remaining gas: 1039693.161 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -139,9 +118,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 38 (remaining gas: 1039625.841 units remaining) + { PACK }) ] + - location: 38 (remaining gas: 1039625.921 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -151,9 +129,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 41 (remaining gas: 1039625.761 units remaining) + { PACK }) ] + - location: 41 (remaining gas: 1039625.841 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -163,9 +140,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 46 (remaining gas: 1039625.691 units remaining) + { PACK }) ] + - location: 46 (remaining gas: 1039625.771 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,9 +151,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 47 (remaining gas: 1039600.961 units remaining) + { PACK }) ] + - location: 47 (remaining gas: 1039601.041 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -187,22 +162,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 36 (remaining gas: 1039600.881 units remaining) - [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed - 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 50 (remaining gas: 1039600.760 units remaining) + { PACK }) ] + - location: 50 (remaining gas: 1039600.920 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -212,9 +173,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 51 (remaining gas: 1039600.680 units remaining) + { PACK }) ] + - location: 51 (remaining gas: 1039600.840 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -224,9 +184,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 52 (remaining gas: 1039600.620 units remaining) + { PACK }) ] + - location: 52 (remaining gas: 1039600.780 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -235,9 +194,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 53 (remaining gas: 1039600.550 units remaining) + { PACK }) ] + - location: 53 (remaining gas: 1039600.710 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -246,9 +204,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 58 (remaining gas: 1039600.470 units remaining) + { PACK }) ] + - location: 58 (remaining gas: 1039600.630 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -266,9 +223,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 59 (remaining gas: 1039600.390 units remaining) + { PACK }) ] + - location: 59 (remaining gas: 1039600.550 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -278,9 +234,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 60 (remaining gas: 1039600.290 units remaining) + { PACK }) ] + - location: 60 (remaining gas: 1039600.450 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -289,9 +244,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 62 (remaining gas: 1039600.210 units remaining) + { PACK }) ] + - location: 62 (remaining gas: 1039600.370 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -300,21 +254,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 62 (remaining gas: 1039600.130 units remaining) - [ Unit - Unit - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 63 (remaining gas: 1039591.890 units remaining) + { PACK }) ] + - location: 63 (remaining gas: 1039592.130 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -324,9 +265,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 64 (remaining gas: 1039591.790 units remaining) + { PACK }) ] + - location: 64 (remaining gas: 1039592.030 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -335,9 +275,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 66 (remaining gas: 1039583.550 units remaining) + { PACK }) ] + - location: 66 (remaining gas: 1039583.790 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -346,9 +285,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 67 (remaining gas: 1039576.310 units remaining) + { PACK }) ] + - location: 67 (remaining gas: 1039576.550 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -357,9 +295,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 70 (remaining gas: 1039576.230 units remaining) + { PACK }) ] + - location: 70 (remaining gas: 1039576.470 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -368,9 +305,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 75 (remaining gas: 1039576.160 units remaining) + { PACK }) ] + - location: 75 (remaining gas: 1039576.400 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -379,9 +315,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 76 (remaining gas: 1039567.920 units remaining) + { PACK }) ] + - location: 76 (remaining gas: 1039568.160 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -390,21 +325,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 65 (remaining gas: 1039567.840 units remaining) - [ 0x05030b @packed - 0x05030b @packed.unpacked.some.packed - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 79 (remaining gas: 1039567.720 units remaining) + { PACK }) ] + - location: 79 (remaining gas: 1039568.040 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -413,9 +335,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 80 (remaining gas: 1039567.640 units remaining) + { PACK }) ] + - location: 80 (remaining gas: 1039567.960 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -424,9 +345,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 81 (remaining gas: 1039567.580 units remaining) + { PACK }) ] + - location: 81 (remaining gas: 1039567.900 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -434,9 +354,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 82 (remaining gas: 1039567.510 units remaining) + { PACK }) ] + - location: 82 (remaining gas: 1039567.830 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -444,9 +363,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 87 (remaining gas: 1039567.430 units remaining) + { PACK }) ] + - location: 87 (remaining gas: 1039567.750 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -462,9 +380,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 88 (remaining gas: 1039567.350 units remaining) + { PACK }) ] + - location: 88 (remaining gas: 1039567.670 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -473,9 +390,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 89 (remaining gas: 1039567.250 units remaining) + { PACK }) ] + - location: 89 (remaining gas: 1039567.570 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -483,9 +399,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 91 (remaining gas: 1039567.170 units remaining) + { PACK }) ] + - location: 91 (remaining gas: 1039567.490 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -493,20 +408,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 91 (remaining gas: 1039567.090 units remaining) - [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 92 (remaining gas: 1039526.810 units remaining) + { PACK }) ] + - location: 92 (remaining gas: 1039527.210 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") @@ -515,9 +418,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 93 (remaining gas: 1039526.710 units remaining) + { PACK }) ] + - location: 93 (remaining gas: 1039527.110 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -525,9 +427,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 95 (remaining gas: 1039486.430 units remaining) + { PACK }) ] + - location: 95 (remaining gas: 1039486.830 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -535,9 +436,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 96 (remaining gas: 1039438.160 units remaining) + { PACK }) ] + - location: 96 (remaining gas: 1039438.560 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -545,9 +445,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 99 (remaining gas: 1039438.080 units remaining) + { PACK }) ] + - location: 99 (remaining gas: 1039438.480 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -555,9 +454,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 104 (remaining gas: 1039438.010 units remaining) + { PACK }) ] + - location: 104 (remaining gas: 1039438.410 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -565,9 +463,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 105 (remaining gas: 1039397.730 units remaining) + { PACK }) ] + - location: 105 (remaining gas: 1039398.130 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -575,20 +472,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 94 (remaining gas: 1039397.650 units remaining) - [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed - 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed - (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 108 (remaining gas: 1039397.528 units remaining) + { PACK }) ] + - location: 108 (remaining gas: 1039398.008 units remaining) [ 0 (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -596,9 +481,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 109 (remaining gas: 1039397.448 units remaining) + { PACK }) ] + - location: 109 (remaining gas: 1039397.928 units remaining) [ True (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -606,27 +490,24 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 110 (remaining gas: 1039397.388 units remaining) + { PACK }) ] + - location: 110 (remaining gas: 1039397.868 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 111 (remaining gas: 1039397.318 units remaining) + { PACK }) ] + - location: 111 (remaining gas: 1039397.798 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 116 (remaining gas: 1039397.238 units remaining) + { PACK }) ] + - location: 116 (remaining gas: 1039397.718 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } @@ -640,9 +521,8 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 117 (remaining gas: 1039397.158 units remaining) + { PACK }) ] + - location: 117 (remaining gas: 1039397.638 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } @@ -650,37 +530,24 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 118 (remaining gas: 1039397.058 units remaining) + { PACK }) ] + - location: 118 (remaining gas: 1039397.538 units remaining) [ (Pair (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 120 (remaining gas: 1039396.978 units remaining) + { PACK }) ] + - location: 120 (remaining gas: 1039397.458 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 120 (remaining gas: 1039396.898 units remaining) - [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") - (Pair { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 121 (remaining gas: 1039356.378 units remaining) + { PACK }) ] + - location: 121 (remaining gas: 1039356.938 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } @@ -688,107 +555,86 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 122 (remaining gas: 1039356.278 units remaining) + { PACK }) ] + - location: 122 (remaining gas: 1039356.838 units remaining) [ (Some "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7") (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 124 (remaining gas: 1039315.758 units remaining) + { PACK }) ] + - location: 124 (remaining gas: 1039316.318 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 125 (remaining gas: 1039253.248 units remaining) + { PACK }) ] + - location: 125 (remaining gas: 1039253.808 units remaining) [ (Some (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe")) @packed.unpacked (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 129 (remaining gas: 1039253.168 units remaining) + { PACK }) ] + - location: 129 (remaining gas: 1039253.728 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 134 (remaining gas: 1039253.098 units remaining) + { PACK }) ] + - location: 134 (remaining gas: 1039253.658 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked.some (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 135 (remaining gas: 1039212.578 units remaining) + { PACK }) ] + - location: 135 (remaining gas: 1039213.138 units remaining) [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 123 (remaining gas: 1039212.498 units remaining) - [ 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed - 0x0505090a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed - (Pair { Unit } - { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 138 (remaining gas: 1039212.376 units remaining) + { PACK }) ] + - location: 138 (remaining gas: 1039213.016 units remaining) [ 0 (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 139 (remaining gas: 1039212.296 units remaining) + { PACK }) ] + - location: 139 (remaining gas: 1039212.936 units remaining) [ True (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 140 (remaining gas: 1039212.236 units remaining) + { PACK }) ] + - location: 140 (remaining gas: 1039212.876 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 141 (remaining gas: 1039212.166 units remaining) + { PACK }) ] + - location: 141 (remaining gas: 1039212.806 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 146 (remaining gas: 1039212.086 units remaining) + { PACK }) ] + - location: 146 (remaining gas: 1039212.726 units remaining) [ (Pair { Unit } { True } (Pair 19 10) @@ -800,139 +646,106 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 147 (remaining gas: 1039212.006 units remaining) + { PACK }) ] + - location: 147 (remaining gas: 1039212.646 units remaining) [ { Unit } (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 148 (remaining gas: 1039211.906 units remaining) + { PACK }) ] + - location: 148 (remaining gas: 1039212.546 units remaining) [ (Pair { Unit } { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 150 (remaining gas: 1039211.826 units remaining) + { PACK }) ] + - location: 150 (remaining gas: 1039212.466 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 150 (remaining gas: 1039211.746 units remaining) - [ { Unit } - { Unit } - (Pair { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 151 (remaining gas: 1039203.266 units remaining) + { PACK }) ] + - location: 151 (remaining gas: 1039203.986 units remaining) [ 0x050200000002030b @packed { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 152 (remaining gas: 1039203.166 units remaining) + { PACK }) ] + - location: 152 (remaining gas: 1039203.886 units remaining) [ { Unit } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 154 (remaining gas: 1039194.686 units remaining) + { PACK }) ] + - location: 154 (remaining gas: 1039195.406 units remaining) [ 0x050200000002030b @packed (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 155 (remaining gas: 1039173.206 units remaining) + { PACK }) ] + - location: 155 (remaining gas: 1039173.926 units remaining) [ (Some { Unit }) @packed.unpacked (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 159 (remaining gas: 1039173.126 units remaining) + { PACK }) ] + - location: 159 (remaining gas: 1039173.846 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 164 (remaining gas: 1039173.056 units remaining) + { PACK }) ] + - location: 164 (remaining gas: 1039173.776 units remaining) [ { Unit } @packed.unpacked.some (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 165 (remaining gas: 1039164.576 units remaining) + { PACK }) ] + - location: 165 (remaining gas: 1039165.296 units remaining) [ 0x050200000002030b @packed.unpacked.some.packed (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 153 (remaining gas: 1039164.496 units remaining) - [ 0x050200000002030b @packed - 0x050200000002030b @packed.unpacked.some.packed - (Pair { True } - (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 168 (remaining gas: 1039164.376 units remaining) + { PACK }) ] + - location: 168 (remaining gas: 1039165.176 units remaining) [ 0 (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 169 (remaining gas: 1039164.296 units remaining) + { PACK }) ] + - location: 169 (remaining gas: 1039165.096 units remaining) [ True (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 170 (remaining gas: 1039164.236 units remaining) + { PACK }) ] + - location: 170 (remaining gas: 1039165.036 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 171 (remaining gas: 1039164.166 units remaining) + { PACK }) ] + - location: 171 (remaining gas: 1039164.966 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 176 (remaining gas: 1039164.086 units remaining) + { PACK }) ] + - location: 176 (remaining gas: 1039164.886 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @@ -942,123 +755,92 @@ trace (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 177 (remaining gas: 1039164.006 units remaining) + { PACK }) ] + - location: 177 (remaining gas: 1039164.806 units remaining) [ { True } (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 178 (remaining gas: 1039163.906 units remaining) + { PACK }) ] + - location: 178 (remaining gas: 1039164.706 units remaining) [ (Pair { True } (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 180 (remaining gas: 1039163.826 units remaining) + { PACK }) ] + - location: 180 (remaining gas: 1039164.626 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 180 (remaining gas: 1039163.746 units remaining) - [ { True } - { True } - (Pair (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 181 (remaining gas: 1039155.266 units remaining) + { PACK }) ] + - location: 181 (remaining gas: 1039156.146 units remaining) [ 0x050200000002030a @packed { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 182 (remaining gas: 1039155.166 units remaining) + { PACK }) ] + - location: 182 (remaining gas: 1039156.046 units remaining) [ { True } (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 184 (remaining gas: 1039146.686 units remaining) + { PACK }) ] + - location: 184 (remaining gas: 1039147.566 units remaining) [ 0x050200000002030a @packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 185 (remaining gas: 1039125.125 units remaining) + { PACK }) ] + - location: 185 (remaining gas: 1039126.005 units remaining) [ (Some { True }) @packed.unpacked (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 189 (remaining gas: 1039125.045 units remaining) + { PACK }) ] + - location: 189 (remaining gas: 1039125.925 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 194 (remaining gas: 1039124.975 units remaining) + { PACK }) ] + - location: 194 (remaining gas: 1039125.855 units remaining) [ { True } @packed.unpacked.some (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 195 (remaining gas: 1039116.495 units remaining) + { PACK }) ] + - location: 195 (remaining gas: 1039117.375 units remaining) [ 0x050200000002030a @packed.unpacked.some.packed (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 183 (remaining gas: 1039116.415 units remaining) - [ 0x050200000002030a @packed - 0x050200000002030a @packed.unpacked.some.packed - (Pair (Pair 19 10) - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 198 (remaining gas: 1039116.295 units remaining) + { PACK }) ] + - location: 198 (remaining gas: 1039117.255 units remaining) [ 0 (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 199 (remaining gas: 1039116.215 units remaining) + { PACK }) ] + - location: 199 (remaining gas: 1039117.175 units remaining) [ True (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 200 (remaining gas: 1039116.155 units remaining) + { PACK }) ] + - location: 200 (remaining gas: 1039117.115 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 201 (remaining gas: 1039116.085 units remaining) + { PACK }) ] + - location: 201 (remaining gas: 1039117.045 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 206 (remaining gas: 1039116.005 units remaining) + { PACK }) ] + - location: 206 (remaining gas: 1039116.965 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } @@ -1066,298 +848,202 @@ trace (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 207 (remaining gas: 1039115.925 units remaining) + { PACK }) ] + - location: 207 (remaining gas: 1039116.885 units remaining) [ (Pair 19 10) (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 208 (remaining gas: 1039115.825 units remaining) + { PACK }) ] + - location: 208 (remaining gas: 1039116.785 units remaining) [ (Pair (Pair 19 10) (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 210 (remaining gas: 1039115.745 units remaining) - [ (Pair 19 10) - (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 210 (remaining gas: 1039115.665 units remaining) + { PACK }) ] + - location: 210 (remaining gas: 1039116.705 units remaining) [ (Pair 19 10) - (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 211 (remaining gas: 1039106.945 units remaining) + { PACK }) ] + - location: 211 (remaining gas: 1039107.985 units remaining) [ 0x0507070013000a @packed (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 212 (remaining gas: 1039106.845 units remaining) + { PACK }) ] + - location: 212 (remaining gas: 1039107.885 units remaining) [ (Pair 19 10) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 214 (remaining gas: 1039098.125 units remaining) + { PACK }) ] + - location: 214 (remaining gas: 1039099.165 units remaining) [ 0x0507070013000a @packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 215 (remaining gas: 1039062.405 units remaining) + { PACK }) ] + - location: 215 (remaining gas: 1039063.445 units remaining) [ (Some (Pair 19 10)) @packed.unpacked (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 220 (remaining gas: 1039062.325 units remaining) + { PACK }) ] + - location: 220 (remaining gas: 1039063.365 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 225 (remaining gas: 1039062.255 units remaining) + { PACK }) ] + - location: 225 (remaining gas: 1039063.295 units remaining) [ (Pair 19 10) @packed.unpacked.some (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 226 (remaining gas: 1039053.535 units remaining) + { PACK }) ] + - location: 226 (remaining gas: 1039054.575 units remaining) [ 0x0507070013000a @packed.unpacked.some.packed (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 213 (remaining gas: 1039053.455 units remaining) - [ 0x0507070013000a @packed - 0x0507070013000a @packed.unpacked.some.packed - (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 229 (remaining gas: 1039053.335 units remaining) + { PACK }) ] + - location: 229 (remaining gas: 1039054.455 units remaining) [ 0 (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 230 (remaining gas: 1039053.255 units remaining) + { PACK }) ] + - location: 230 (remaining gas: 1039054.375 units remaining) [ True (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 231 (remaining gas: 1039053.195 units remaining) + { PACK }) ] + - location: 231 (remaining gas: 1039054.315 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 232 (remaining gas: 1039053.125 units remaining) + { PACK }) ] + - location: 232 (remaining gas: 1039054.245 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 237 (remaining gas: 1039053.045 units remaining) + { PACK }) ] + - location: 237 (remaining gas: 1039054.165 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 238 (remaining gas: 1039052.965 units remaining) + { PACK }) ] + - location: 238 (remaining gas: 1039054.085 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 239 (remaining gas: 1039052.865 units remaining) + { PACK }) ] + - location: 239 (remaining gas: 1039053.985 units remaining) [ (Pair (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") { Elt 0 "foo" ; Elt 1 "bar" } - { PACK }) - Unit ] - - location: 241 (remaining gas: 1039052.785 units remaining) + { PACK }) ] + - location: 241 (remaining gas: 1039053.905 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 241 (remaining gas: 1039052.705 units remaining) - [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 242 (remaining gas: 1039032.145 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 242 (remaining gas: 1039033.345 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 243 (remaining gas: 1039032.045 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 243 (remaining gas: 1039033.245 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 245 (remaining gas: 1039011.485 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 245 (remaining gas: 1039012.685 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 246 (remaining gas: 1038958.945 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 246 (remaining gas: 1038960.145 units remaining) [ (Some (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5")) @packed.unpacked - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 251 (remaining gas: 1038958.865 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 251 (remaining gas: 1038960.065 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 256 (remaining gas: 1038958.795 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 256 (remaining gas: 1038959.995 units remaining) [ (Left "tz1cxcwwnzENRdhe2Kb8ZdTrdNy4bFNyScx5") @packed.unpacked.some - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 257 (remaining gas: 1038938.235 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 257 (remaining gas: 1038939.435 units remaining) [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 244 (remaining gas: 1038938.155 units remaining) - [ 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed - 0x0505050a0000001500bdfe3885e846fdea23c9acbe3bb1cfcca9c03e4a @packed.unpacked.some.packed - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 260 (remaining gas: 1038938.035 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 260 (remaining gas: 1038939.315 units remaining) [ 0 - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 261 (remaining gas: 1038937.955 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 261 (remaining gas: 1038939.235 units remaining) [ True - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 262 (remaining gas: 1038937.895 units remaining) - [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 263 (remaining gas: 1038937.825 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 262 (remaining gas: 1038939.175 units remaining) + [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 263 (remaining gas: 1038939.105 units remaining) + [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 268 (remaining gas: 1038939.025 units remaining) [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 268 (remaining gas: 1038937.745 units remaining) - [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 269 (remaining gas: 1038937.665 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 269 (remaining gas: 1038938.945 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } - (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 270 (remaining gas: 1038937.565 units remaining) - [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) - Unit ] - - location: 272 (remaining gas: 1038937.485 units remaining) + (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 270 (remaining gas: 1038938.845 units remaining) + [ (Pair { Elt 0 "foo" ; Elt 1 "bar" } { PACK }) ] + - location: 272 (remaining gas: 1038938.765 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } - Unit ] - - location: 272 (remaining gas: 1038937.405 units remaining) - [ { Elt 0 "foo" ; Elt 1 "bar" } - { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } - Unit ] - - location: 273 (remaining gas: 1038916.005 units remaining) + { PACK } ] + - location: 273 (remaining gas: 1038917.365 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } - Unit ] - - location: 274 (remaining gas: 1038915.905 units remaining) + { PACK } ] + - location: 274 (remaining gas: 1038917.265 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } - { PACK } - Unit ] - - location: 276 (remaining gas: 1038894.505 units remaining) + { PACK } ] + - location: 276 (remaining gas: 1038895.865 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed - { PACK } - Unit ] - - location: 277 (remaining gas: 1038803.907 units remaining) + { PACK } ] + - location: 277 (remaining gas: 1038805.267 units remaining) [ (Some { Elt 0 "foo" ; Elt 1 "bar" }) @packed.unpacked - { PACK } - Unit ] - - location: 282 (remaining gas: 1038803.827 units remaining) + { PACK } ] + - location: 282 (remaining gas: 1038805.187 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some - { PACK } - Unit ] - - location: 287 (remaining gas: 1038803.757 units remaining) + { PACK } ] + - location: 287 (remaining gas: 1038805.117 units remaining) [ { Elt 0 "foo" ; Elt 1 "bar" } @packed.unpacked.some - { PACK } - Unit ] - - location: 288 (remaining gas: 1038782.357 units remaining) + { PACK } ] + - location: 288 (remaining gas: 1038783.717 units remaining) [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed - { PACK } - Unit ] - - location: 275 (remaining gas: 1038782.277 units remaining) - [ 0x050200000018070400000100000003666f6f070400010100000003626172 @packed - 0x050200000018070400000100000003666f6f070400010100000003626172 @packed.unpacked.some.packed - { PACK } - Unit ] - - location: 291 (remaining gas: 1038782.157 units remaining) + { PACK } ] + - location: 291 (remaining gas: 1038783.597 units remaining) [ 0 - { PACK } - Unit ] - - location: 292 (remaining gas: 1038782.077 units remaining) + { PACK } ] + - location: 292 (remaining gas: 1038783.517 units remaining) [ True - { PACK } - Unit ] - - location: 293 (remaining gas: 1038782.017 units remaining) + { PACK } ] + - location: 293 (remaining gas: 1038783.457 units remaining) + [ { PACK } ] + - location: 294 (remaining gas: 1038783.387 units remaining) + [ { PACK } ] + - location: 299 (remaining gas: 1038783.307 units remaining) [ { PACK } - Unit ] - - location: 294 (remaining gas: 1038781.947 units remaining) - [ { PACK } - Unit ] - - location: 299 (remaining gas: 1038781.867 units remaining) - [ { PACK } - { PACK } - Unit ] - - location: 300 (remaining gas: 1038773.127 units remaining) + { PACK } ] + - location: 300 (remaining gas: 1038774.567 units remaining) [ 0x050200000002030c @packed - { PACK } - Unit ] - - location: 301 (remaining gas: 1038773.027 units remaining) - [ { PACK } - Unit ] - - location: 303 (remaining gas: 1038764.287 units remaining) - [ 0x050200000002030c @packed - Unit ] - - location: 304 (remaining gas: 1038742.167 units remaining) - [ (Some { PACK }) @packed.unpacked - Unit ] - - location: 309 (remaining gas: 1038742.087 units remaining) - [ { PACK } @packed.unpacked.some - Unit ] - - location: 314 (remaining gas: 1038742.017 units remaining) - [ { PACK } @packed.unpacked.some - Unit ] - - location: 315 (remaining gas: 1038733.277 units remaining) - [ 0x050200000002030c @packed.unpacked.some.packed - Unit ] - - location: 302 (remaining gas: 1038733.197 units remaining) - [ 0x050200000002030c @packed - 0x050200000002030c @packed.unpacked.some.packed - Unit ] - - location: 318 (remaining gas: 1038733.077 units remaining) - [ 0 - Unit ] - - location: 319 (remaining gas: 1038732.997 units remaining) - [ True - Unit ] - - location: 320 (remaining gas: 1038732.937 units remaining) - [ Unit ] - - location: 321 (remaining gas: 1038732.867 units remaining) + { PACK } ] + - location: 301 (remaining gas: 1038774.467 units remaining) + [ { PACK } ] + - location: 303 (remaining gas: 1038765.727 units remaining) + [ 0x050200000002030c @packed ] + - location: 304 (remaining gas: 1038743.607 units remaining) + [ (Some { PACK }) @packed.unpacked ] + - location: 309 (remaining gas: 1038743.527 units remaining) + [ { PACK } @packed.unpacked.some ] + - location: 314 (remaining gas: 1038743.457 units remaining) + [ { PACK } @packed.unpacked.some ] + - location: 315 (remaining gas: 1038734.717 units remaining) + [ 0x050200000002030c @packed.unpacked.some.packed ] + - location: 318 (remaining gas: 1038734.597 units remaining) + [ 0 ] + - location: 319 (remaining gas: 1038734.517 units remaining) + [ True ] + - location: 320 (remaining gas: 1038734.457 units remaining) + [ ] + - location: 321 (remaining gas: 1038734.387 units remaining) + [ ] + - location: 326 (remaining gas: 1038734.307 units remaining) [ Unit ] - - location: 326 (remaining gas: 1038732.787 units remaining) - [ Unit - Unit ] - - location: 327 (remaining gas: 1038732.707 units remaining) + - location: 327 (remaining gas: 1038734.227 units remaining) [ {} - Unit - Unit ] - - location: 329 (remaining gas: 1038732.627 units remaining) - [ (Pair {} Unit) Unit ] + - location: 329 (remaining gas: 1038734.147 units remaining) + [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" index 99f73068efb5..799bae6187fa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[packunpack_rev_cty.tz-Unit-(Pair \"edpkuBknW28nW72KG6RoH.4e20b52378.out" @@ -7,7 +7,7 @@ emitted operations big_map diff trace - - location: 27 (remaining gas: 1039753.330 units remaining) + - location: 28 (remaining gas: 1039753.330 units remaining) [ (Pair (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -18,8 +18,7 @@ trace (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit) - Unit ] + Unit) ] - location: 28 (remaining gas: 1039753.250 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -30,8 +29,7 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) @parameter - Unit ] + { DUP ; DROP ; PACK }) @parameter ] - location: 29 (remaining gas: 1039753.170 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -52,8 +50,7 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) @parameter - Unit ] + { DUP ; DROP ; PACK }) @parameter ] - location: 30 (remaining gas: 1039753.090 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @@ -65,8 +62,7 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) @parameter - Unit ] + { DUP ; DROP ; PACK }) @parameter ] - location: 31 (remaining gas: 1039752.990 units remaining) [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" Unit @@ -77,8 +73,7 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) @parameter - Unit ] + { DUP ; DROP ; PACK }) @parameter ] - location: 33 (remaining gas: 1039752.910 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -89,22 +84,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 33 (remaining gas: 1039752.830 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 34 (remaining gas: 1039728.100 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 34 (remaining gas: 1039728.180 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit @@ -115,9 +96,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 35 (remaining gas: 1039728 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 35 (remaining gas: 1039728.080 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -127,9 +107,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 37 (remaining gas: 1039703.270 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 37 (remaining gas: 1039703.350 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -139,9 +118,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 38 (remaining gas: 1039636.030 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 38 (remaining gas: 1039636.110 units remaining) [ (Some "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav") @packed.unpacked (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -151,9 +129,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 41 (remaining gas: 1039635.950 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 41 (remaining gas: 1039636.030 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -163,9 +140,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 46 (remaining gas: 1039635.880 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 46 (remaining gas: 1039635.960 units remaining) [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @packed.unpacked.some (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -175,9 +151,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 47 (remaining gas: 1039611.150 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 47 (remaining gas: 1039611.230 units remaining) [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -187,22 +162,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 36 (remaining gas: 1039611.070 units remaining) - [ 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed - 0x050a00000021004798d2cc98473d7e250c898885718afd2e4efbcb1a1595ab9730761ed830de0f @packed.unpacked.some.packed - (Pair Unit - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 50 (remaining gas: 1039610.949 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 50 (remaining gas: 1039611.109 units remaining) [ 0 (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -212,9 +173,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 51 (remaining gas: 1039610.869 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 51 (remaining gas: 1039611.029 units remaining) [ True (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -224,9 +184,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 52 (remaining gas: 1039610.809 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 52 (remaining gas: 1039610.969 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -235,9 +194,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 53 (remaining gas: 1039610.739 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 53 (remaining gas: 1039610.899 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -246,9 +204,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 58 (remaining gas: 1039610.659 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 58 (remaining gas: 1039610.819 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -266,9 +223,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 59 (remaining gas: 1039610.579 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 59 (remaining gas: 1039610.739 units remaining) [ Unit (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -278,9 +234,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 60 (remaining gas: 1039610.479 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 60 (remaining gas: 1039610.639 units remaining) [ (Pair Unit "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -289,9 +244,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 62 (remaining gas: 1039610.399 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 62 (remaining gas: 1039610.559 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -300,21 +254,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 62 (remaining gas: 1039610.319 units remaining) - [ Unit - Unit - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 63 (remaining gas: 1039602.079 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 63 (remaining gas: 1039602.319 units remaining) [ 0x05030b @packed Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" @@ -324,9 +265,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 64 (remaining gas: 1039601.979 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 64 (remaining gas: 1039602.219 units remaining) [ Unit (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -335,9 +275,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 66 (remaining gas: 1039593.739 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 66 (remaining gas: 1039593.979 units remaining) [ 0x05030b @packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -346,9 +285,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 67 (remaining gas: 1039586.499 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 67 (remaining gas: 1039586.739 units remaining) [ (Some Unit) @packed.unpacked (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -357,9 +295,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 70 (remaining gas: 1039586.419 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 70 (remaining gas: 1039586.659 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -368,9 +305,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 75 (remaining gas: 1039586.349 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 75 (remaining gas: 1039586.589 units remaining) [ Unit @packed.unpacked.some (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -379,9 +315,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 76 (remaining gas: 1039578.109 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 76 (remaining gas: 1039578.349 units remaining) [ 0x05030b @packed.unpacked.some.packed (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -390,21 +325,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 65 (remaining gas: 1039578.029 units remaining) - [ 0x05030b @packed - 0x05030b @packed.unpacked.some.packed - (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 79 (remaining gas: 1039577.909 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 79 (remaining gas: 1039578.229 units remaining) [ 0 (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -413,9 +335,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 80 (remaining gas: 1039577.829 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 80 (remaining gas: 1039578.149 units remaining) [ True (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -424,9 +345,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 81 (remaining gas: 1039577.769 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 81 (remaining gas: 1039578.089 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -434,9 +354,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 82 (remaining gas: 1039577.699 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 82 (remaining gas: 1039578.019 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -444,9 +363,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 87 (remaining gas: 1039577.619 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 87 (remaining gas: 1039577.939 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -462,9 +380,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 88 (remaining gas: 1039577.539 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 88 (remaining gas: 1039577.859 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None @@ -473,9 +390,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 89 (remaining gas: 1039577.439 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 89 (remaining gas: 1039577.759 units remaining) [ (Pair "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" None {} @@ -483,9 +399,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 91 (remaining gas: 1039577.359 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 91 (remaining gas: 1039577.679 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -493,20 +408,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 91 (remaining gas: 1039577.279 units remaining) - [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" - (Pair None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 92 (remaining gas: 1039536.999 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 92 (remaining gas: 1039537.399 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None @@ -515,9 +418,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 93 (remaining gas: 1039536.899 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 93 (remaining gas: 1039537.299 units remaining) [ "edsigthTzJ8X7MPmNeEwybRAvdxS1pupqcM5Mk4uCuyZAe7uEk68YpuGDeViW8wSXMrCi5CwoNgqs8V2w8ayB5dMJzrYCHhD8C7" (Pair None {} @@ -525,9 +427,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 95 (remaining gas: 1039496.619 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 95 (remaining gas: 1039497.019 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed (Pair None {} @@ -535,9 +436,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 96 (remaining gas: 1039448.349 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 96 (remaining gas: 1039448.749 units remaining) [ (Some "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe") @packed.unpacked (Pair None {} @@ -545,9 +445,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 99 (remaining gas: 1039448.269 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 99 (remaining gas: 1039448.669 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -555,9 +454,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 104 (remaining gas: 1039448.199 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 104 (remaining gas: 1039448.599 units remaining) [ "sigXeXB5JD5TaLb3xgTPKjgf9W45judiCmNP9UBdZBdmtHSGBxL1M8ZSUb6LpjGP2MdfUBTB4WHs5APnvyRV1LooU6QHJuDe" @packed.unpacked.some (Pair None {} @@ -565,9 +463,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 105 (remaining gas: 1039407.919 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 105 (remaining gas: 1039408.319 units remaining) [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed (Pair None {} @@ -575,20 +472,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 94 (remaining gas: 1039407.839 units remaining) - [ 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed - 0x050a0000004049d47dba27bd76208b092f3e500f64818920c817491b8b9094f28c2c2b9c6721b257b8878ce47182122b8ea84aeacd84a8aa28cb1f1fe48a26355a7bca4b8306 @packed.unpacked.some.packed - (Pair None - {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 108 (remaining gas: 1039407.717 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 108 (remaining gas: 1039408.197 units remaining) [ 0 (Pair None {} @@ -596,9 +481,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 109 (remaining gas: 1039407.637 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 109 (remaining gas: 1039408.117 units remaining) [ True (Pair None {} @@ -606,27 +490,24 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 110 (remaining gas: 1039407.577 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 110 (remaining gas: 1039408.057 units remaining) [ (Pair None {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 111 (remaining gas: 1039407.507 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 111 (remaining gas: 1039407.987 units remaining) [ (Pair None {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 116 (remaining gas: 1039407.427 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 116 (remaining gas: 1039407.907 units remaining) [ (Pair None {} {} @@ -640,9 +521,8 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 117 (remaining gas: 1039407.347 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 117 (remaining gas: 1039407.827 units remaining) [ None (Pair None {} @@ -650,37 +530,24 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 118 (remaining gas: 1039407.247 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 118 (remaining gas: 1039407.727 units remaining) [ (Pair None {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 120 (remaining gas: 1039407.167 units remaining) - [ None - (Pair {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 120 (remaining gas: 1039407.087 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 120 (remaining gas: 1039407.647 units remaining) [ None - None (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 121 (remaining gas: 1039398.847 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 121 (remaining gas: 1039399.407 units remaining) [ 0x050306 @packed None (Pair {} @@ -688,107 +555,86 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 122 (remaining gas: 1039398.747 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 122 (remaining gas: 1039399.307 units remaining) [ None (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 124 (remaining gas: 1039390.507 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 124 (remaining gas: 1039391.067 units remaining) [ 0x050306 @packed (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 125 (remaining gas: 1039383.267 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 125 (remaining gas: 1039383.827 units remaining) [ (Some None) @packed.unpacked (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 129 (remaining gas: 1039383.187 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 129 (remaining gas: 1039383.747 units remaining) [ None @packed.unpacked.some (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 134 (remaining gas: 1039383.117 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 134 (remaining gas: 1039383.677 units remaining) [ None @packed.unpacked.some (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 135 (remaining gas: 1039374.877 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 135 (remaining gas: 1039375.437 units remaining) [ 0x050306 @packed.unpacked.some.packed (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 123 (remaining gas: 1039374.797 units remaining) - [ 0x050306 @packed - 0x050306 @packed.unpacked.some.packed - (Pair {} - {} - (Pair 40 -10) - (Right "2019-09-09T08:35:33Z") - {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 138 (remaining gas: 1039374.677 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 138 (remaining gas: 1039375.317 units remaining) [ 0 (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 139 (remaining gas: 1039374.597 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 139 (remaining gas: 1039375.237 units remaining) [ True (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 140 (remaining gas: 1039374.537 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 140 (remaining gas: 1039375.177 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 141 (remaining gas: 1039374.467 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 141 (remaining gas: 1039375.107 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 146 (remaining gas: 1039374.387 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 146 (remaining gas: 1039375.027 units remaining) [ (Pair {} {} (Pair 40 -10) @@ -800,402 +646,260 @@ trace (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 147 (remaining gas: 1039374.307 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 147 (remaining gas: 1039374.947 units remaining) [ {} (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 148 (remaining gas: 1039374.207 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 148 (remaining gas: 1039374.847 units remaining) [ (Pair {} {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} - { DUP ; DROP ; PACK }) - Unit ] - - location: 150 (remaining gas: 1039374.127 units remaining) + { DUP ; DROP ; PACK }) ] + - location: 150 (remaining gas: 1039374.767 units remaining) [ {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 150 (remaining gas: 1039374.047 units remaining) - [ {} - {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 151 (remaining gas: 1039365.807 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 151 (remaining gas: 1039366.527 units remaining) [ 0x050200000000 @packed {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 152 (remaining gas: 1039365.707 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 152 (remaining gas: 1039366.427 units remaining) [ {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 154 (remaining gas: 1039357.467 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 154 (remaining gas: 1039358.187 units remaining) [ 0x050200000000 @packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 155 (remaining gas: 1039350.227 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 155 (remaining gas: 1039350.947 units remaining) [ (Some {}) @packed.unpacked - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 159 (remaining gas: 1039350.147 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 159 (remaining gas: 1039350.867 units remaining) [ {} @packed.unpacked.some - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 164 (remaining gas: 1039350.077 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 164 (remaining gas: 1039350.797 units remaining) [ {} @packed.unpacked.some - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 165 (remaining gas: 1039341.837 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 165 (remaining gas: 1039342.557 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 153 (remaining gas: 1039341.757 units remaining) - [ 0x050200000000 @packed - 0x050200000000 @packed.unpacked.some.packed - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 168 (remaining gas: 1039341.637 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 168 (remaining gas: 1039342.437 units remaining) [ 0 - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 169 (remaining gas: 1039341.557 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 169 (remaining gas: 1039342.357 units remaining) [ True - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 170 (remaining gas: 1039341.497 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 170 (remaining gas: 1039342.297 units remaining) + [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 171 (remaining gas: 1039342.227 units remaining) + [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 176 (remaining gas: 1039342.147 units remaining) [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 171 (remaining gas: 1039341.427 units remaining) - [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 176 (remaining gas: 1039341.347 units remaining) - [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 177 (remaining gas: 1039341.267 units remaining) - [ {} - (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 178 (remaining gas: 1039341.167 units remaining) - [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 180 (remaining gas: 1039341.087 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 177 (remaining gas: 1039342.067 units remaining) [ {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 180 (remaining gas: 1039341.007 units remaining) + (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 178 (remaining gas: 1039341.967 units remaining) + [ (Pair {} (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 180 (remaining gas: 1039341.887 units remaining) [ {} - {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 181 (remaining gas: 1039332.767 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 181 (remaining gas: 1039333.647 units remaining) [ 0x050200000000 @packed {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 182 (remaining gas: 1039332.667 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 182 (remaining gas: 1039333.547 units remaining) [ {} - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 184 (remaining gas: 1039324.427 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 184 (remaining gas: 1039325.307 units remaining) [ 0x050200000000 @packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 185 (remaining gas: 1039317.187 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 185 (remaining gas: 1039318.067 units remaining) [ (Some {}) @packed.unpacked - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 189 (remaining gas: 1039317.107 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 189 (remaining gas: 1039317.987 units remaining) [ {} @packed.unpacked.some - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 194 (remaining gas: 1039317.037 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 194 (remaining gas: 1039317.917 units remaining) [ {} @packed.unpacked.some - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 195 (remaining gas: 1039308.797 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 195 (remaining gas: 1039309.677 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 183 (remaining gas: 1039308.717 units remaining) - [ 0x050200000000 @packed - 0x050200000000 @packed.unpacked.some.packed - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 198 (remaining gas: 1039308.597 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 198 (remaining gas: 1039309.557 units remaining) [ 0 - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 199 (remaining gas: 1039308.517 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 199 (remaining gas: 1039309.477 units remaining) [ True - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 200 (remaining gas: 1039308.457 units remaining) - [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 201 (remaining gas: 1039308.387 units remaining) - [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 206 (remaining gas: 1039308.307 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 200 (remaining gas: 1039309.417 units remaining) + [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 201 (remaining gas: 1039309.347 units remaining) + [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 206 (remaining gas: 1039309.267 units remaining) [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 207 (remaining gas: 1039308.227 units remaining) - [ (Pair 40 -10) - (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 208 (remaining gas: 1039308.127 units remaining) - [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 210 (remaining gas: 1039308.047 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 207 (remaining gas: 1039309.187 units remaining) [ (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 210 (remaining gas: 1039307.967 units remaining) + (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 208 (remaining gas: 1039309.087 units remaining) + [ (Pair (Pair 40 -10) (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 210 (remaining gas: 1039309.007 units remaining) [ (Pair 40 -10) - (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 211 (remaining gas: 1039299.247 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 211 (remaining gas: 1039300.287 units remaining) [ 0x0507070028004a @packed (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 212 (remaining gas: 1039299.147 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 212 (remaining gas: 1039300.187 units remaining) [ (Pair 40 -10) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 214 (remaining gas: 1039290.427 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 214 (remaining gas: 1039291.467 units remaining) [ 0x0507070028004a @packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 215 (remaining gas: 1039254.707 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 215 (remaining gas: 1039255.747 units remaining) [ (Some (Pair 40 -10)) @packed.unpacked - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 220 (remaining gas: 1039254.627 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 220 (remaining gas: 1039255.667 units remaining) [ (Pair 40 -10) @packed.unpacked.some - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 225 (remaining gas: 1039254.557 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 225 (remaining gas: 1039255.597 units remaining) [ (Pair 40 -10) @packed.unpacked.some - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 226 (remaining gas: 1039245.837 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 226 (remaining gas: 1039246.877 units remaining) [ 0x0507070028004a @packed.unpacked.some.packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 213 (remaining gas: 1039245.757 units remaining) - [ 0x0507070028004a @packed - 0x0507070028004a @packed.unpacked.some.packed - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 229 (remaining gas: 1039245.637 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 229 (remaining gas: 1039246.757 units remaining) [ 0 - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 230 (remaining gas: 1039245.557 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 230 (remaining gas: 1039246.677 units remaining) [ True - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 231 (remaining gas: 1039245.497 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 231 (remaining gas: 1039246.617 units remaining) + [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 232 (remaining gas: 1039246.547 units remaining) + [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 237 (remaining gas: 1039246.467 units remaining) [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 232 (remaining gas: 1039245.427 units remaining) - [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 237 (remaining gas: 1039245.347 units remaining) - [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 238 (remaining gas: 1039245.267 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 238 (remaining gas: 1039246.387 units remaining) [ (Right "2019-09-09T08:35:33Z") - (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 239 (remaining gas: 1039245.167 units remaining) - [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) - Unit ] - - location: 241 (remaining gas: 1039245.087 units remaining) + (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 239 (remaining gas: 1039246.287 units remaining) + [ (Pair (Right "2019-09-09T08:35:33Z") {} { DUP ; DROP ; PACK }) ] + - location: 241 (remaining gas: 1039246.207 units remaining) [ (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 241 (remaining gas: 1039245.007 units remaining) - [ (Right "2019-09-09T08:35:33Z") - (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 242 (remaining gas: 1039234.527 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 242 (remaining gas: 1039235.727 units remaining) [ 0x0505080095bbb0d70b @packed (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 243 (remaining gas: 1039234.427 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 243 (remaining gas: 1039235.627 units remaining) [ (Right "2019-09-09T08:35:33Z") - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 245 (remaining gas: 1039223.947 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 245 (remaining gas: 1039225.147 units remaining) [ 0x0505080095bbb0d70b @packed - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 246 (remaining gas: 1039202.467 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 246 (remaining gas: 1039203.667 units remaining) [ (Some (Right "2019-09-09T08:35:33Z")) @packed.unpacked - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 251 (remaining gas: 1039202.387 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 251 (remaining gas: 1039203.587 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 256 (remaining gas: 1039202.317 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 256 (remaining gas: 1039203.517 units remaining) [ (Right "2019-09-09T08:35:33Z") @packed.unpacked.some - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 257 (remaining gas: 1039191.837 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 257 (remaining gas: 1039193.037 units remaining) [ 0x0505080095bbb0d70b @packed.unpacked.some.packed - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 244 (remaining gas: 1039191.757 units remaining) - [ 0x0505080095bbb0d70b @packed - 0x0505080095bbb0d70b @packed.unpacked.some.packed - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 260 (remaining gas: 1039191.637 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 260 (remaining gas: 1039192.917 units remaining) [ 0 - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 261 (remaining gas: 1039191.557 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 261 (remaining gas: 1039192.837 units remaining) [ True - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 262 (remaining gas: 1039191.497 units remaining) - [ (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 263 (remaining gas: 1039191.427 units remaining) - [ (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 268 (remaining gas: 1039191.347 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 262 (remaining gas: 1039192.777 units remaining) + [ (Pair {} { DUP ; DROP ; PACK }) ] + - location: 263 (remaining gas: 1039192.707 units remaining) + [ (Pair {} { DUP ; DROP ; PACK }) ] + - location: 268 (remaining gas: 1039192.627 units remaining) [ (Pair {} { DUP ; DROP ; PACK }) - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 269 (remaining gas: 1039191.267 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 269 (remaining gas: 1039192.547 units remaining) [ {} - (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 270 (remaining gas: 1039191.167 units remaining) - [ (Pair {} { DUP ; DROP ; PACK }) - Unit ] - - location: 272 (remaining gas: 1039191.087 units remaining) - [ {} - { DUP ; DROP ; PACK } - Unit ] - - location: 272 (remaining gas: 1039191.007 units remaining) + (Pair {} { DUP ; DROP ; PACK }) ] + - location: 270 (remaining gas: 1039192.447 units remaining) + [ (Pair {} { DUP ; DROP ; PACK }) ] + - location: 272 (remaining gas: 1039192.367 units remaining) [ {} - {} - { DUP ; DROP ; PACK } - Unit ] - - location: 273 (remaining gas: 1039182.767 units remaining) + { DUP ; DROP ; PACK } ] + - location: 273 (remaining gas: 1039184.127 units remaining) [ 0x050200000000 @packed {} - { DUP ; DROP ; PACK } - Unit ] - - location: 274 (remaining gas: 1039182.667 units remaining) + { DUP ; DROP ; PACK } ] + - location: 274 (remaining gas: 1039184.027 units remaining) [ {} - { DUP ; DROP ; PACK } - Unit ] - - location: 276 (remaining gas: 1039174.427 units remaining) + { DUP ; DROP ; PACK } ] + - location: 276 (remaining gas: 1039175.787 units remaining) [ 0x050200000000 @packed - { DUP ; DROP ; PACK } - Unit ] - - location: 277 (remaining gas: 1039167.187 units remaining) + { DUP ; DROP ; PACK } ] + - location: 277 (remaining gas: 1039168.547 units remaining) [ (Some {}) @packed.unpacked - { DUP ; DROP ; PACK } - Unit ] - - location: 282 (remaining gas: 1039167.107 units remaining) + { DUP ; DROP ; PACK } ] + - location: 282 (remaining gas: 1039168.467 units remaining) [ {} @packed.unpacked.some - { DUP ; DROP ; PACK } - Unit ] - - location: 287 (remaining gas: 1039167.037 units remaining) + { DUP ; DROP ; PACK } ] + - location: 287 (remaining gas: 1039168.397 units remaining) [ {} @packed.unpacked.some - { DUP ; DROP ; PACK } - Unit ] - - location: 288 (remaining gas: 1039158.797 units remaining) + { DUP ; DROP ; PACK } ] + - location: 288 (remaining gas: 1039160.157 units remaining) [ 0x050200000000 @packed.unpacked.some.packed - { DUP ; DROP ; PACK } - Unit ] - - location: 275 (remaining gas: 1039158.717 units remaining) - [ 0x050200000000 @packed - 0x050200000000 @packed.unpacked.some.packed - { DUP ; DROP ; PACK } - Unit ] - - location: 291 (remaining gas: 1039158.597 units remaining) + { DUP ; DROP ; PACK } ] + - location: 291 (remaining gas: 1039160.037 units remaining) [ 0 - { DUP ; DROP ; PACK } - Unit ] - - location: 292 (remaining gas: 1039158.517 units remaining) + { DUP ; DROP ; PACK } ] + - location: 292 (remaining gas: 1039159.957 units remaining) [ True - { DUP ; DROP ; PACK } - Unit ] - - location: 293 (remaining gas: 1039158.457 units remaining) - [ { DUP ; DROP ; PACK } - Unit ] - - location: 294 (remaining gas: 1039158.387 units remaining) - [ { DUP ; DROP ; PACK } - Unit ] - - location: 299 (remaining gas: 1039158.307 units remaining) + { DUP ; DROP ; PACK } ] + - location: 293 (remaining gas: 1039159.897 units remaining) + [ { DUP ; DROP ; PACK } ] + - location: 294 (remaining gas: 1039159.827 units remaining) + [ { DUP ; DROP ; PACK } ] + - location: 299 (remaining gas: 1039159.747 units remaining) [ { DUP ; DROP ; PACK } - { DUP ; DROP ; PACK } - Unit ] - - location: 300 (remaining gas: 1039144.967 units remaining) - [ 0x05020000000603210320030c @packed - { DUP ; DROP ; PACK } - Unit ] - - location: 301 (remaining gas: 1039144.867 units remaining) - [ { DUP ; DROP ; PACK } - Unit ] - - location: 303 (remaining gas: 1039131.527 units remaining) - [ 0x05020000000603210320030c @packed - Unit ] - - location: 304 (remaining gas: 1039079.667 units remaining) - [ (Some { DUP ; DROP ; PACK }) @packed.unpacked - Unit ] - - location: 309 (remaining gas: 1039079.587 units remaining) - [ { DUP ; DROP ; PACK } @packed.unpacked.some - Unit ] - - location: 314 (remaining gas: 1039079.517 units remaining) - [ { DUP ; DROP ; PACK } @packed.unpacked.some - Unit ] - - location: 315 (remaining gas: 1039066.177 units remaining) - [ 0x05020000000603210320030c @packed.unpacked.some.packed - Unit ] - - location: 302 (remaining gas: 1039066.097 units remaining) + { DUP ; DROP ; PACK } ] + - location: 300 (remaining gas: 1039146.407 units remaining) [ 0x05020000000603210320030c @packed - 0x05020000000603210320030c @packed.unpacked.some.packed - Unit ] - - location: 318 (remaining gas: 1039065.977 units remaining) - [ 0 - Unit ] - - location: 319 (remaining gas: 1039065.897 units remaining) - [ True - Unit ] - - location: 320 (remaining gas: 1039065.837 units remaining) + { DUP ; DROP ; PACK } ] + - location: 301 (remaining gas: 1039146.307 units remaining) + [ { DUP ; DROP ; PACK } ] + - location: 303 (remaining gas: 1039132.967 units remaining) + [ 0x05020000000603210320030c @packed ] + - location: 304 (remaining gas: 1039081.107 units remaining) + [ (Some { DUP ; DROP ; PACK }) @packed.unpacked ] + - location: 309 (remaining gas: 1039081.027 units remaining) + [ { DUP ; DROP ; PACK } @packed.unpacked.some ] + - location: 314 (remaining gas: 1039080.957 units remaining) + [ { DUP ; DROP ; PACK } @packed.unpacked.some ] + - location: 315 (remaining gas: 1039067.617 units remaining) + [ 0x05020000000603210320030c @packed.unpacked.some.packed ] + - location: 318 (remaining gas: 1039067.497 units remaining) + [ 0 ] + - location: 319 (remaining gas: 1039067.417 units remaining) + [ True ] + - location: 320 (remaining gas: 1039067.357 units remaining) + [ ] + - location: 321 (remaining gas: 1039067.287 units remaining) + [ ] + - location: 326 (remaining gas: 1039067.207 units remaining) [ Unit ] - - location: 321 (remaining gas: 1039065.767 units remaining) - [ Unit ] - - location: 326 (remaining gas: 1039065.687 units remaining) - [ Unit - Unit ] - - location: 327 (remaining gas: 1039065.607 units remaining) + - location: 327 (remaining gas: 1039067.127 units remaining) [ {} - Unit - Unit ] - - location: 329 (remaining gas: 1039065.527 units remaining) - [ (Pair {} Unit) Unit ] + - location: 329 (remaining gas: 1039067.047 units remaining) + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out index e0a3903f1e78..899fbf4544bd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False False)-(Some (Pair False False))].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair False False) None) - Unit ] + - location: 12 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair False False) None) ] - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair False False) @parameter - Unit ] + [ (Pair False False) @parameter ] - location: 13 (remaining gas: 1039992.860 units remaining) - [ (Some (Pair False False)) - Unit ] + [ (Some (Pair False False)) ] - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair False False)) - Unit ] + (Some (Pair False False)) ] - location: 16 (remaining gas: 1039992.700 units remaining) - [ (Pair {} (Some (Pair False False))) - Unit ] + [ (Pair {} (Some (Pair False False))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out index 3765fd9c688a..bed4d3c85ce8 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair False True)-(Some (Pair False True))].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair False True) None) - Unit ] + - location: 12 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair False True) None) ] - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair False True) @parameter - Unit ] + [ (Pair False True) @parameter ] - location: 13 (remaining gas: 1039992.860 units remaining) - [ (Some (Pair False True)) - Unit ] + [ (Some (Pair False True)) ] - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair False True)) - Unit ] + (Some (Pair False True)) ] - location: 16 (remaining gas: 1039992.700 units remaining) - [ (Pair {} (Some (Pair False True))) - Unit ] + [ (Pair {} (Some (Pair False True))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out index f443a36a5cab..cf53201dbe94 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True False)-(Some (Pair True False))].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair True False) None) - Unit ] + - location: 12 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair True False) None) ] - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair True False) @parameter - Unit ] + [ (Pair True False) @parameter ] - location: 13 (remaining gas: 1039992.860 units remaining) - [ (Some (Pair True False)) - Unit ] + [ (Some (Pair True False)) ] - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair True False)) - Unit ] + (Some (Pair True False)) ] - location: 16 (remaining gas: 1039992.700 units remaining) - [ (Pair {} (Some (Pair True False))) - Unit ] + [ (Pair {} (Some (Pair True False))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out index ce0b7ab792fb..af3f86518990 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pair_id.tz-None-(Pair True True)-(Some (Pair True True))].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039993.020 units remaining) - [ (Pair (Pair True True) None) - Unit ] + - location: 12 (remaining gas: 1039993.020 units remaining) + [ (Pair (Pair True True) None) ] - location: 12 (remaining gas: 1039992.940 units remaining) - [ (Pair True True) @parameter - Unit ] + [ (Pair True True) @parameter ] - location: 13 (remaining gas: 1039992.860 units remaining) - [ (Some (Pair True True)) - Unit ] + [ (Some (Pair True True)) ] - location: 14 (remaining gas: 1039992.780 units remaining) [ {} - (Some (Pair True True)) - Unit ] + (Some (Pair True True)) ] - location: 16 (remaining gas: 1039992.700 units remaining) - [ (Pair {} (Some (Pair True True))) - Unit ] + [ (Pair {} (Some (Pair True True))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out index efe604b0d1e5..306efe8f46dc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec.tz-14-38-52].out @@ -7,58 +7,38 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039989.170 units remaining) - [ (Pair 38 14) - Unit ] + - location: 7 (remaining gas: 1039989.170 units remaining) + [ (Pair 38 14) ] - location: 7 (remaining gas: 1039989.090 units remaining) [ { UNPAIR ; ADD } - (Pair 38 14) - Unit ] + (Pair 38 14) ] - location: 15 (remaining gas: 1039989.020 units remaining) [ (Pair 38 14) - { UNPAIR ; ADD } - Unit ] + { UNPAIR ; ADD } ] - location: 16 (remaining gas: 1039988.940 units remaining) [ 38 @parameter 14 @storage - { UNPAIR ; ADD } - Unit ] + { UNPAIR ; ADD } ] - location: 17 (remaining gas: 1039988.840 units remaining) [ 14 @storage - { UNPAIR ; ADD } - Unit ] + { UNPAIR ; ADD } ] - location: 19 (remaining gas: 1039987.515 units remaining) - [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } - Unit ] - - location: 19 (remaining gas: 1039987.435 units remaining) - [ 38 @parameter - { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } - Unit ] + [ { PUSH nat 14 ; PAIR ; { UNPAIR ; ADD } } ] + - location: 20 (remaining gas: 1039987.415 units remaining) + [ 38 ] - location: 12 (remaining gas: 1039987.335 units remaining) - [ 38 - Unit ] - - location: 12 (remaining gas: 1039987.255 units remaining) [ 14 - 38 - Unit ] - - location: 12 (remaining gas: 1039987.175 units remaining) - [ (Pair 14 38) @arg - Unit ] - - location: 13 (remaining gas: 1039987.095 units remaining) + 38 ] + - location: 12 (remaining gas: 1039987.255 units remaining) + [ (Pair 14 38) @arg ] + - location: 13 (remaining gas: 1039987.175 units remaining) [ 14 - 38 - Unit ] - - location: 14 (remaining gas: 1039987.015 units remaining) - [ 52 - Unit ] - - location: 20 (remaining gas: 1039987.015 units remaining) - [ 52 - Unit ] - - location: 21 (remaining gas: 1039986.935 units remaining) + 38 ] + - location: 14 (remaining gas: 1039987.095 units remaining) + [ 52 ] + - location: 21 (remaining gas: 1039987.015 units remaining) [ {} - 52 - Unit ] - - location: 23 (remaining gas: 1039986.855 units remaining) - [ (Pair {} 52) - Unit ] + 52 ] + - location: 23 (remaining gas: 1039986.935 units remaining) + [ (Pair {} 52) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out index 59c98c339fdb..e7ed38dbfb05 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[pexec_2.tz-{ 0 ; 1 ; 2 ; 3}-4-{ 0 ; 7 ; 14 ; 21 }].out @@ -7,331 +7,189 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039978.770 units remaining) - [ (Pair 4 { 0 ; 1 ; 2 ; 3 }) - Unit ] - - location: 8 (remaining gas: 1039978.690 units remaining) + - location: 8 (remaining gas: 1039978.900 units remaining) + [ (Pair 4 { 0 ; 1 ; 2 ; 3 }) ] + - location: 8 (remaining gas: 1039978.820 units remaining) [ 4 @p - { 0 ; 1 ; 2 ; 3 } @s - Unit ] - - location: 9 (remaining gas: 1039978.610 units remaining) + { 0 ; 1 ; 2 ; 3 } @s ] + - location: 9 (remaining gas: 1039978.740 units remaining) [ { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } 4 @p - { 0 ; 1 ; 2 ; 3 } @s - Unit ] - - location: 23 (remaining gas: 1039978.540 units remaining) + { 0 ; 1 ; 2 ; 3 } @s ] + - location: 23 (remaining gas: 1039978.670 units remaining) [ 4 @p { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } - { 0 ; 1 ; 2 ; 3 } @s - Unit ] - - location: 24 (remaining gas: 1039977.215 units remaining) + { 0 ; 1 ; 2 ; 3 } @s ] + - location: 24 (remaining gas: 1039977.345 units remaining) [ { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } - { 0 ; 1 ; 2 ; 3 } @s - Unit ] - - location: 25 (remaining gas: 1039977.135 units remaining) + { 0 ; 1 ; 2 ; 3 } @s ] + - location: 25 (remaining gas: 1039977.265 units remaining) [ 3 { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } - { 0 ; 1 ; 2 ; 3 } @s - Unit ] - - location: 28 (remaining gas: 1039975.810 units remaining) + { 0 ; 1 ; 2 ; 3 } @s ] + - location: 28 (remaining gas: 1039975.940 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { 0 ; 1 ; 2 ; 3 } @s - Unit ] - - location: 29 (remaining gas: 1039975.740 units remaining) + { 0 ; 1 ; 2 ; 3 } @s ] + - location: 29 (remaining gas: 1039975.870 units remaining) [ { 0 ; 1 ; 2 ; 3 } @s { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 32 (remaining gas: 1039975.092 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 32 (remaining gas: 1039975.222 units remaining) [ { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039975.012 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 34 (remaining gas: 1039975.142 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039974.932 units remaining) - [ 0 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039974.832 units remaining) - [ 0 - Unit ] - - location: 16 (remaining gas: 1039974.752 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 35 (remaining gas: 1039975.042 units remaining) + [ 0 ] + - location: 16 (remaining gas: 1039974.962 units remaining) [ 3 - 0 - Unit ] - - location: 16 (remaining gas: 1039974.672 units remaining) - [ (Pair 3 0) - Unit ] - - location: 16 (remaining gas: 1039974.592 units remaining) + 0 ] + - location: 16 (remaining gas: 1039974.882 units remaining) + [ (Pair 3 0) ] + - location: 16 (remaining gas: 1039974.802 units remaining) [ 4 - (Pair 3 0) - Unit ] - - location: 16 (remaining gas: 1039974.512 units remaining) - [ (Pair 4 3 0) @arg - Unit ] - - location: 17 (remaining gas: 1039974.432 units remaining) + (Pair 3 0) ] + - location: 16 (remaining gas: 1039974.722 units remaining) + [ (Pair 4 3 0) @arg ] + - location: 17 (remaining gas: 1039974.642 units remaining) [ 4 - (Pair 3 0) - Unit ] - - location: 18 (remaining gas: 1039974.332 units remaining) - [ (Pair 3 0) - Unit ] - - location: 20 (remaining gas: 1039974.252 units remaining) + (Pair 3 0) ] + - location: 18 (remaining gas: 1039974.542 units remaining) + [ (Pair 3 0) ] + - location: 20 (remaining gas: 1039974.462 units remaining) [ 3 - 0 - Unit ] - - location: 20 (remaining gas: 1039974.172 units remaining) - [ 4 - 3 - 0 - Unit ] - - location: 21 (remaining gas: 1039974.092 units remaining) + 0 ] + - location: 21 (remaining gas: 1039974.382 units remaining) [ 7 - 0 - Unit ] - - location: 22 (remaining gas: 1039974.010 units remaining) - [ 0 - Unit ] - - location: 35 (remaining gas: 1039974.010 units remaining) - [ 0 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 32 (remaining gas: 1039973.910 units remaining) + 0 ] + - location: 22 (remaining gas: 1039974.300 units remaining) + [ 0 ] + - location: 32 (remaining gas: 1039974.200 units remaining) [ { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039973.830 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 34 (remaining gas: 1039974.120 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039973.750 units remaining) - [ 1 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039973.650 units remaining) - [ 1 - Unit ] - - location: 16 (remaining gas: 1039973.570 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 35 (remaining gas: 1039974.020 units remaining) + [ 1 ] + - location: 16 (remaining gas: 1039973.940 units remaining) [ 3 - 1 - Unit ] - - location: 16 (remaining gas: 1039973.490 units remaining) - [ (Pair 3 1) - Unit ] - - location: 16 (remaining gas: 1039973.410 units remaining) + 1 ] + - location: 16 (remaining gas: 1039973.860 units remaining) + [ (Pair 3 1) ] + - location: 16 (remaining gas: 1039973.780 units remaining) [ 4 - (Pair 3 1) - Unit ] - - location: 16 (remaining gas: 1039973.330 units remaining) - [ (Pair 4 3 1) @arg - Unit ] - - location: 17 (remaining gas: 1039973.250 units remaining) + (Pair 3 1) ] + - location: 16 (remaining gas: 1039973.700 units remaining) + [ (Pair 4 3 1) @arg ] + - location: 17 (remaining gas: 1039973.620 units remaining) [ 4 - (Pair 3 1) - Unit ] - - location: 18 (remaining gas: 1039973.150 units remaining) - [ (Pair 3 1) - Unit ] - - location: 20 (remaining gas: 1039973.070 units remaining) + (Pair 3 1) ] + - location: 18 (remaining gas: 1039973.520 units remaining) + [ (Pair 3 1) ] + - location: 20 (remaining gas: 1039973.440 units remaining) [ 3 - 1 - Unit ] - - location: 20 (remaining gas: 1039972.990 units remaining) - [ 4 - 3 - 1 - Unit ] - - location: 21 (remaining gas: 1039972.910 units remaining) - [ 7 - 1 - Unit ] - - location: 22 (remaining gas: 1039972.824 units remaining) - [ 7 - Unit ] - - location: 35 (remaining gas: 1039972.824 units remaining) + 1 ] + - location: 21 (remaining gas: 1039973.360 units remaining) [ 7 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 32 (remaining gas: 1039972.724 units remaining) + 1 ] + - location: 22 (remaining gas: 1039973.274 units remaining) + [ 7 ] + - location: 32 (remaining gas: 1039973.174 units remaining) [ { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039972.644 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 34 (remaining gas: 1039973.094 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039972.564 units remaining) - [ 2 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039972.464 units remaining) - [ 2 - Unit ] - - location: 16 (remaining gas: 1039972.384 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 35 (remaining gas: 1039972.994 units remaining) + [ 2 ] + - location: 16 (remaining gas: 1039972.914 units remaining) [ 3 - 2 - Unit ] - - location: 16 (remaining gas: 1039972.304 units remaining) - [ (Pair 3 2) - Unit ] - - location: 16 (remaining gas: 1039972.224 units remaining) + 2 ] + - location: 16 (remaining gas: 1039972.834 units remaining) + [ (Pair 3 2) ] + - location: 16 (remaining gas: 1039972.754 units remaining) [ 4 - (Pair 3 2) - Unit ] - - location: 16 (remaining gas: 1039972.144 units remaining) - [ (Pair 4 3 2) @arg - Unit ] - - location: 17 (remaining gas: 1039972.064 units remaining) + (Pair 3 2) ] + - location: 16 (remaining gas: 1039972.674 units remaining) + [ (Pair 4 3 2) @arg ] + - location: 17 (remaining gas: 1039972.594 units remaining) [ 4 - (Pair 3 2) - Unit ] - - location: 18 (remaining gas: 1039971.964 units remaining) - [ (Pair 3 2) - Unit ] - - location: 20 (remaining gas: 1039971.884 units remaining) + (Pair 3 2) ] + - location: 18 (remaining gas: 1039972.494 units remaining) + [ (Pair 3 2) ] + - location: 20 (remaining gas: 1039972.414 units remaining) [ 3 - 2 - Unit ] - - location: 20 (remaining gas: 1039971.804 units remaining) - [ 4 - 3 - 2 - Unit ] - - location: 21 (remaining gas: 1039971.724 units remaining) + 2 ] + - location: 21 (remaining gas: 1039972.334 units remaining) [ 7 - 2 - Unit ] - - location: 22 (remaining gas: 1039971.638 units remaining) - [ 14 - Unit ] - - location: 35 (remaining gas: 1039971.638 units remaining) - [ 14 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 32 (remaining gas: 1039971.538 units remaining) + 2 ] + - location: 22 (remaining gas: 1039972.248 units remaining) + [ 14 ] + - location: 32 (remaining gas: 1039972.148 units remaining) [ { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039971.458 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 34 (remaining gas: 1039972.068 units remaining) [ { PUSH int 3 ; PAIR ; { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 34 (remaining gas: 1039971.378 units remaining) - [ 3 @s.elt - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 16 (remaining gas: 1039971.278 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 35 (remaining gas: 1039971.968 units remaining) + [ 3 ] + - location: 16 (remaining gas: 1039971.888 units remaining) [ 3 - Unit ] - - location: 16 (remaining gas: 1039971.198 units remaining) - [ 3 - 3 - Unit ] - - location: 16 (remaining gas: 1039971.118 units remaining) - [ (Pair 3 3) - Unit ] - - location: 16 (remaining gas: 1039971.038 units remaining) + 3 ] + - location: 16 (remaining gas: 1039971.808 units remaining) + [ (Pair 3 3) ] + - location: 16 (remaining gas: 1039971.728 units remaining) [ 4 - (Pair 3 3) - Unit ] - - location: 16 (remaining gas: 1039970.958 units remaining) - [ (Pair 4 3 3) @arg - Unit ] - - location: 17 (remaining gas: 1039970.878 units remaining) + (Pair 3 3) ] + - location: 16 (remaining gas: 1039971.648 units remaining) + [ (Pair 4 3 3) @arg ] + - location: 17 (remaining gas: 1039971.568 units remaining) [ 4 - (Pair 3 3) - Unit ] - - location: 18 (remaining gas: 1039970.778 units remaining) - [ (Pair 3 3) - Unit ] - - location: 20 (remaining gas: 1039970.698 units remaining) + (Pair 3 3) ] + - location: 18 (remaining gas: 1039971.468 units remaining) + [ (Pair 3 3) ] + - location: 20 (remaining gas: 1039971.388 units remaining) [ 3 - 3 - Unit ] - - location: 20 (remaining gas: 1039970.618 units remaining) - [ 4 - 3 - 3 - Unit ] - - location: 21 (remaining gas: 1039970.538 units remaining) + 3 ] + - location: 21 (remaining gas: 1039971.308 units remaining) [ 7 - 3 - Unit ] - - location: 22 (remaining gas: 1039970.452 units remaining) - [ 21 - Unit ] - - location: 35 (remaining gas: 1039970.452 units remaining) - [ 21 - { PUSH int 3 ; - PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 36 (remaining gas: 1039970.352 units remaining) + 3 ] + - location: 22 (remaining gas: 1039971.222 units remaining) + [ 21 ] + - location: 36 (remaining gas: 1039971.122 units remaining) [ { PUSH int 3 ; PAIR ; - { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } - Unit ] - - location: 38 (remaining gas: 1039970.272 units remaining) - [ Unit ] - - location: 38 (remaining gas: 1039970.192 units remaining) - [ { 0 ; 7 ; 14 ; 21 } - Unit ] - - location: 39 (remaining gas: 1039970.112 units remaining) + { PUSH int 4 ; PAIR ; { UNPAIR ; DIP { UNPAIR } ; ADD ; MUL } } } ] + - location: 38 (remaining gas: 1039971.042 units remaining) + [ ] + - location: 39 (remaining gas: 1039970.962 units remaining) [ {} - { 0 ; 7 ; 14 ; 21 } - Unit ] - - location: 41 (remaining gas: 1039970.032 units remaining) - [ (Pair {} { 0 ; 7 ; 14 ; 21 }) - Unit ] + { 0 ; 7 ; 14 ; 21 } ] + - location: 41 (remaining gas: 1039970.882 units remaining) + [ (Pair {} { 0 ; 7 ; 14 ; 21 }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out index 24c660775100..10aa08634616 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[ret_int.tz-None-Unit-(Some 300)].out @@ -7,22 +7,17 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.280 units remaining) - [ (Pair Unit None) - Unit ] + - location: 8 (remaining gas: 1039993.280 units remaining) + [ (Pair Unit None) ] - location: 8 (remaining gas: 1039993.200 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039993.120 units remaining) - [ 300 - Unit ] + [ 300 ] - location: 12 (remaining gas: 1039993.040 units remaining) - [ (Some 300) - Unit ] + [ (Some 300) ] - location: 13 (remaining gas: 1039992.960 units remaining) [ {} - (Some 300) - Unit ] + (Some 300) ] - location: 15 (remaining gas: 1039992.880 units remaining) - [ (Pair {} (Some 300)) - Unit ] + [ (Pair {} (Some 300)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index a4945ee1efca..fe3e19d81b90 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,34 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.284 units remaining) - [ (Pair { "c" ; "b" ; "a" } { "" }) - Unit ] - - location: 9 (remaining gas: 1039990.204 units remaining) - [ { "c" ; "b" ; "a" } @parameter - Unit ] - - location: 10 (remaining gas: 1039990.124 units remaining) + - location: 9 (remaining gas: 1039990.414 units remaining) + [ (Pair { "c" ; "b" ; "a" } { "" }) ] + - location: 9 (remaining gas: 1039990.334 units remaining) + [ { "c" ; "b" ; "a" } @parameter ] + - location: 10 (remaining gas: 1039990.254 units remaining) [ {} - { "c" ; "b" ; "a" } @parameter - Unit ] - - location: 12 (remaining gas: 1039990.054 units remaining) + { "c" ; "b" ; "a" } @parameter ] + - location: 12 (remaining gas: 1039990.184 units remaining) [ { "c" ; "b" ; "a" } @parameter - {} - Unit ] - - location: 15 (remaining gas: 1039989.453 units remaining) - [ { "c" } - Unit ] - - location: 15 (remaining gas: 1039989.373 units remaining) - [ { "b" ; "c" } - Unit ] - - location: 15 (remaining gas: 1039989.293 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 16 (remaining gas: 1039989.213 units remaining) + {} ] + - location: 15 (remaining gas: 1039989.583 units remaining) + [ { "c" } ] + - location: 15 (remaining gas: 1039989.503 units remaining) + [ { "b" ; "c" } ] + - location: 15 (remaining gas: 1039989.423 units remaining) + [ { "a" ; "b" ; "c" } ] + - location: 16 (remaining gas: 1039989.343 units remaining) [ {} - { "a" ; "b" ; "c" } - Unit ] - - location: 18 (remaining gas: 1039989.133 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] + { "a" ; "b" ; "c" } ] + - location: 18 (remaining gas: 1039989.263 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" index 9eee6702cda4..1083ecf44567 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse.tz-{\"\"}-{}-{}].out" @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039991.076 units remaining) - [ (Pair {} { "" }) - Unit ] - - location: 9 (remaining gas: 1039990.996 units remaining) - [ {} @parameter - Unit ] - - location: 10 (remaining gas: 1039990.916 units remaining) + - location: 9 (remaining gas: 1039991.206 units remaining) + [ (Pair {} { "" }) ] + - location: 9 (remaining gas: 1039991.126 units remaining) + [ {} @parameter ] + - location: 10 (remaining gas: 1039991.046 units remaining) [ {} - {} @parameter - Unit ] - - location: 12 (remaining gas: 1039990.846 units remaining) + {} @parameter ] + - location: 12 (remaining gas: 1039990.976 units remaining) [ {} @parameter - {} - Unit ] - - location: 16 (remaining gas: 1039990.266 units remaining) + {} ] + - location: 16 (remaining gas: 1039990.396 units remaining) [ {} - {} - Unit ] - - location: 18 (remaining gas: 1039990.186 units remaining) - [ (Pair {} {}) - Unit ] + {} ] + - location: 18 (remaining gas: 1039990.316 units remaining) + [ (Pair {} {}) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 0a6a240e9430..bafcdf5698cb 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{ \"c\" ; \"b\" ; \"a\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,143 +7,85 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039981.714 units remaining) - [ (Pair { "c" ; "b" ; "a" } { "" }) - Unit ] - - location: 9 (remaining gas: 1039981.634 units remaining) - [ { "c" ; "b" ; "a" } @parameter - Unit ] - - location: 10 (remaining gas: 1039981.554 units remaining) + - location: 9 (remaining gas: 1039981.974 units remaining) + [ (Pair { "c" ; "b" ; "a" } { "" }) ] + - location: 9 (remaining gas: 1039981.894 units remaining) + [ { "c" ; "b" ; "a" } @parameter ] + - location: 10 (remaining gas: 1039981.814 units remaining) [ {} - { "c" ; "b" ; "a" } @parameter - Unit ] - - location: 12 (remaining gas: 1039981.484 units remaining) + { "c" ; "b" ; "a" } @parameter ] + - location: 12 (remaining gas: 1039981.744 units remaining) [ { "c" ; "b" ; "a" } @parameter - {} - Unit ] - - location: 13 (remaining gas: 1039981.404 units remaining) + {} ] + - location: 13 (remaining gas: 1039981.664 units remaining) [ True { "c" ; "b" ; "a" } @parameter - {} - Unit ] - - location: 16 (remaining gas: 1039981.334 units remaining) - [ { "c" ; "b" ; "a" } @parameter - {} - Unit ] - - location: 18 (remaining gas: 1039981.224 units remaining) + {} ] + - location: 18 (remaining gas: 1039981.484 units remaining) [ "c" @parameter.hd { "b" ; "a" } @parameter.tl - {} - Unit ] - - location: 20 (remaining gas: 1039981.154 units remaining) + {} ] + - location: 20 (remaining gas: 1039981.414 units remaining) [ { "b" ; "a" } @parameter.tl "c" @parameter.hd - {} - Unit ] - - location: 21 (remaining gas: 1039981.054 units remaining) + {} ] + - location: 21 (remaining gas: 1039981.314 units remaining) [ "c" @parameter.hd - {} - Unit ] - - location: 23 (remaining gas: 1039980.974 units remaining) - [ { "c" } - Unit ] - - location: 23 (remaining gas: 1039980.894 units remaining) - [ { "b" ; "a" } @parameter.tl - { "c" } - Unit ] - - location: 24 (remaining gas: 1039980.814 units remaining) + {} ] + - location: 23 (remaining gas: 1039981.234 units remaining) + [ { "c" } ] + - location: 24 (remaining gas: 1039981.154 units remaining) [ True { "b" ; "a" } @parameter - { "c" } - Unit ] - - location: 16 (remaining gas: 1039980.744 units remaining) - [ { "b" ; "a" } @parameter - { "c" } - Unit ] - - location: 18 (remaining gas: 1039980.634 units remaining) + { "c" } ] + - location: 18 (remaining gas: 1039981.044 units remaining) [ "b" @parameter.hd { "a" } @parameter.tl - { "c" } - Unit ] - - location: 20 (remaining gas: 1039980.564 units remaining) + { "c" } ] + - location: 20 (remaining gas: 1039980.974 units remaining) [ { "a" } @parameter.tl "b" @parameter.hd - { "c" } - Unit ] - - location: 21 (remaining gas: 1039980.464 units remaining) + { "c" } ] + - location: 21 (remaining gas: 1039980.874 units remaining) [ "b" @parameter.hd - { "c" } - Unit ] - - location: 23 (remaining gas: 1039980.384 units remaining) - [ { "b" ; "c" } - Unit ] - - location: 23 (remaining gas: 1039980.304 units remaining) - [ { "a" } @parameter.tl - { "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039980.224 units remaining) + { "c" } ] + - location: 23 (remaining gas: 1039980.794 units remaining) + [ { "b" ; "c" } ] + - location: 24 (remaining gas: 1039980.714 units remaining) [ True { "a" } @parameter - { "b" ; "c" } - Unit ] - - location: 16 (remaining gas: 1039980.154 units remaining) - [ { "a" } @parameter - { "b" ; "c" } - Unit ] - - location: 18 (remaining gas: 1039980.044 units remaining) + { "b" ; "c" } ] + - location: 18 (remaining gas: 1039980.604 units remaining) [ "a" @parameter.hd {} @parameter.tl - { "b" ; "c" } - Unit ] - - location: 20 (remaining gas: 1039979.974 units remaining) + { "b" ; "c" } ] + - location: 20 (remaining gas: 1039980.534 units remaining) [ {} @parameter.tl "a" @parameter.hd - { "b" ; "c" } - Unit ] - - location: 21 (remaining gas: 1039979.874 units remaining) + { "b" ; "c" } ] + - location: 21 (remaining gas: 1039980.434 units remaining) [ "a" @parameter.hd - { "b" ; "c" } - Unit ] - - location: 23 (remaining gas: 1039979.794 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 23 (remaining gas: 1039979.714 units remaining) - [ {} @parameter.tl - { "a" ; "b" ; "c" } - Unit ] - - location: 24 (remaining gas: 1039979.634 units remaining) + { "b" ; "c" } ] + - location: 23 (remaining gas: 1039980.354 units remaining) + [ { "a" ; "b" ; "c" } ] + - location: 24 (remaining gas: 1039980.274 units remaining) [ True {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 16 (remaining gas: 1039979.564 units remaining) - [ {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 18 (remaining gas: 1039979.454 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 28 (remaining gas: 1039979.374 units remaining) + { "a" ; "b" ; "c" } ] + - location: 18 (remaining gas: 1039980.164 units remaining) + [ { "a" ; "b" ; "c" } ] + - location: 28 (remaining gas: 1039980.084 units remaining) [ {} - { "a" ; "b" ; "c" } - Unit ] - - location: 30 (remaining gas: 1039979.294 units remaining) + { "a" ; "b" ; "c" } ] + - location: 30 (remaining gas: 1039980.004 units remaining) [ False {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 16 (remaining gas: 1039979.224 units remaining) - [ {} @parameter - { "a" ; "b" ; "c" } - Unit ] - - location: 33 (remaining gas: 1039979.144 units remaining) - [ { "a" ; "b" ; "c" } - Unit ] - - location: 34 (remaining gas: 1039979.064 units remaining) + { "a" ; "b" ; "c" } ] + - location: 33 (remaining gas: 1039979.924 units remaining) + [ { "a" ; "b" ; "c" } ] + - location: 34 (remaining gas: 1039979.844 units remaining) [ {} - { "a" ; "b" ; "c" } - Unit ] - - location: 36 (remaining gas: 1039978.984 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] + { "a" ; "b" ; "c" } ] + - location: 36 (remaining gas: 1039979.764 units remaining) + [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" index f15d32f292aa..289455377b2d 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[reverse_loop.tz-{\"\"}-{}-{}].out" @@ -7,53 +7,34 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039982.506 units remaining) - [ (Pair {} { "" }) - Unit ] - - location: 9 (remaining gas: 1039982.426 units remaining) - [ {} @parameter - Unit ] - - location: 10 (remaining gas: 1039982.346 units remaining) + - location: 9 (remaining gas: 1039982.766 units remaining) + [ (Pair {} { "" }) ] + - location: 9 (remaining gas: 1039982.686 units remaining) + [ {} @parameter ] + - location: 10 (remaining gas: 1039982.606 units remaining) [ {} - {} @parameter - Unit ] - - location: 12 (remaining gas: 1039982.276 units remaining) + {} @parameter ] + - location: 12 (remaining gas: 1039982.536 units remaining) [ {} @parameter - {} - Unit ] - - location: 13 (remaining gas: 1039982.196 units remaining) + {} ] + - location: 13 (remaining gas: 1039982.456 units remaining) [ True {} @parameter - {} - Unit ] - - location: 16 (remaining gas: 1039982.126 units remaining) - [ {} @parameter - {} - Unit ] - - location: 18 (remaining gas: 1039982.016 units remaining) + {} ] + - location: 18 (remaining gas: 1039982.276 units remaining) + [ {} ] + - location: 28 (remaining gas: 1039982.196 units remaining) [ {} - Unit ] - - location: 28 (remaining gas: 1039981.936 units remaining) - [ {} - {} - Unit ] - - location: 30 (remaining gas: 1039981.856 units remaining) + {} ] + - location: 30 (remaining gas: 1039982.116 units remaining) [ False {} @parameter - {} - Unit ] - - location: 16 (remaining gas: 1039981.786 units remaining) - [ {} @parameter - {} - Unit ] - - location: 33 (remaining gas: 1039981.706 units remaining) - [ {} - Unit ] - - location: 34 (remaining gas: 1039981.626 units remaining) + {} ] + - location: 33 (remaining gas: 1039982.036 units remaining) + [ {} ] + - location: 34 (remaining gas: 1039981.956 units remaining) [ {} - {} - Unit ] - - location: 36 (remaining gas: 1039981.546 units remaining) - [ (Pair {} {}) - Unit ] + {} ] + - location: 36 (remaining gas: 1039981.876 units remaining) + [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out index e7a0809b71cd..60efd0cc4cbc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sapling_empty_state.tz-{}-Unit-0].out @@ -7,19 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.740 units remaining) - [ (Pair Unit {}) - Unit ] + - location: 8 (remaining gas: 1039994.740 units remaining) + [ (Pair Unit {}) ] - location: 8 (remaining gas: 1039994.660 units remaining) - [ Unit ] + [ ] - location: 9 (remaining gas: 1039994.420 units remaining) - [ {} @sapling - Unit ] + [ {} @sapling ] - location: 11 (remaining gas: 1039994.340 units remaining) [ {} - {} @sapling - Unit ] + {} @sapling ] - location: 13 (remaining gas: 1039994.260 units remaining) - [ (Pair {} {}) - Unit ] + [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out index 0f5332b51dc7..c60fc39732ba 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_address.tz-Unit-Unit-Unit].out @@ -7,55 +7,40 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039983.390 units remaining) - [ (Pair Unit Unit) - Unit ] + - location: 7 (remaining gas: 1039983.390 units remaining) + [ (Pair Unit Unit) ] - location: 7 (remaining gas: 1039983.310 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039983.230 units remaining) - [ { DROP ; SELF_ADDRESS } - Unit ] + [ { DROP ; SELF_ADDRESS } ] - location: 14 (remaining gas: 1039983.150 units remaining) [ Unit - { DROP ; SELF_ADDRESS } - Unit ] - - location: 11 (remaining gas: 1039983.050 units remaining) - [ Unit @arg - Unit ] + { DROP ; SELF_ADDRESS } ] + - location: 15 (remaining gas: 1039983.050 units remaining) + [ Unit @arg ] - location: 12 (remaining gas: 1039982.970 units remaining) - [ Unit ] + [ ] - location: 13 (remaining gas: 1039982.890 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] - - location: 15 (remaining gas: 1039982.890 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" - Unit ] + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - location: 16 (remaining gas: 1039982.810 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" - Unit ] + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - location: 17 (remaining gas: 1039982.730 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self.address - "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" - Unit ] + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" ] - location: 20 (remaining gas: 1039982.512 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 21 (remaining gas: 1039982.432 units remaining) - [ True - Unit ] + [ True ] - location: 22 (remaining gas: 1039982.372 units remaining) - [ Unit ] + [ ] - location: 23 (remaining gas: 1039982.302 units remaining) - [ Unit ] + [ ] - location: 28 (remaining gas: 1039982.222 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 29 (remaining gas: 1039982.142 units remaining) [ {} - Unit Unit ] - location: 31 (remaining gas: 1039982.062 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out index 923ccf944ea5..ce287bc99855 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_default_entrypoint.tz-Unit-Unit-Unit].out @@ -7,53 +7,41 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039981.740 units remaining) - [ (Pair (Right (Left Unit)) Unit) - Unit ] + - location: 13 (remaining gas: 1039981.740 units remaining) + [ (Pair (Right (Left Unit)) Unit) ] - location: 13 (remaining gas: 1039981.660 units remaining) - [ Unit ] + [ ] - location: 14 (remaining gas: 1039981.580 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - location: 15 (remaining gas: 1039981.500 units remaining) - [ Unit ] + [ ] - location: 16 (remaining gas: 1039981.420 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self - Unit ] + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] - location: 17 (remaining gas: 1039981.340 units remaining) - [ Unit ] + [ ] - location: 18 (remaining gas: 1039981.260 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] - location: 19 (remaining gas: 1039950.420 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed - Unit ] + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed ] - location: 20 (remaining gas: 1039950.340 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed - Unit ] + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed ] - location: 21 (remaining gas: 1039919.500 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed - Unit ] + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @self.packed ] - location: 24 (remaining gas: 1039919.380 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 25 (remaining gas: 1039919.300 units remaining) - [ True - Unit ] + [ True ] - location: 26 (remaining gas: 1039919.240 units remaining) - [ Unit ] + [ ] - location: 27 (remaining gas: 1039919.170 units remaining) - [ Unit ] + [ ] - location: 32 (remaining gas: 1039919.090 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 33 (remaining gas: 1039919.010 units remaining) [ {} - Unit Unit ] - location: 35 (remaining gas: 1039918.930 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out index f483d33ba5f8..8adce20526b6 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[self_with_entrypoint.tz-Unit-Left (Left 0)-Unit].out @@ -7,131 +7,95 @@ emitted operations big_map diff trace - - location: 12 (remaining gas: 1039953.950 units remaining) - [ (Pair (Left (Left 0)) Unit) - Unit ] + - location: 13 (remaining gas: 1039953.950 units remaining) + [ (Pair (Left (Left 0)) Unit) ] - location: 13 (remaining gas: 1039953.870 units remaining) - [ Unit ] + [ ] - location: 14 (remaining gas: 1039953.790 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self - Unit ] + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] - location: 15 (remaining gas: 1039922.950 units remaining) - [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - Unit ] + [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - location: 16 (remaining gas: 1039922.870 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - Unit ] + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - location: 17 (remaining gas: 1039892.030 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - Unit ] + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - location: 18 (remaining gas: 1039891.950 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - Unit ] + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - location: 19 (remaining gas: 1039891.850 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - Unit ] + 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked ] - location: 21 (remaining gas: 1039891.780 units remaining) [ 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 21 (remaining gas: 1039891.700 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - 0x050a00000017011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe60041 @Apacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 24 (remaining gas: 1039891.580 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] + - location: 24 (remaining gas: 1039891.660 units remaining) [ -1 - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 25 (remaining gas: 1039891.500 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] + - location: 25 (remaining gas: 1039891.580 units remaining) [ True - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 26 (remaining gas: 1039891.440 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 27 (remaining gas: 1039891.370 units remaining) - [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 32 (remaining gas: 1039891.290 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] + - location: 26 (remaining gas: 1039891.520 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] + - location: 27 (remaining gas: 1039891.450 units remaining) + [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] + - location: 32 (remaining gas: 1039891.370 units remaining) [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 33 (remaining gas: 1039860.450 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] + - location: 33 (remaining gas: 1039860.530 units remaining) [ 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @selfpacked - 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked - Unit ] - - location: 36 (remaining gas: 1039860.330 units remaining) - [ 0 - Unit ] - - location: 37 (remaining gas: 1039860.250 units remaining) - [ True - Unit ] - - location: 38 (remaining gas: 1039860.190 units remaining) - [ Unit ] - - location: 39 (remaining gas: 1039860.120 units remaining) - [ Unit ] - - location: 44 (remaining gas: 1039860.040 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self - Unit ] - - location: 45 (remaining gas: 1039859.970 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self - Unit ] - - location: 48 (remaining gas: 1039859.890 units remaining) - [ Unit ] - - location: 49 (remaining gas: 1039859.810 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self - Unit ] - - location: 50 (remaining gas: 1039859.740 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self - Unit ] - - location: 53 (remaining gas: 1039859.660 units remaining) + 0x050a00000016011d23c1d3d2f8a4ea5e8784b8f7ecf2ad304c0fe600 @defpacked ] + - location: 36 (remaining gas: 1039860.410 units remaining) + [ 0 ] + - location: 37 (remaining gas: 1039860.330 units remaining) + [ True ] + - location: 38 (remaining gas: 1039860.270 units remaining) + [ ] + - location: 39 (remaining gas: 1039860.200 units remaining) + [ ] + - location: 44 (remaining gas: 1039860.120 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] + - location: 45 (remaining gas: 1039860.050 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%A" @self ] + - location: 48 (remaining gas: 1039859.970 units remaining) + [ ] + - location: 49 (remaining gas: 1039859.890 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self ] + - location: 50 (remaining gas: 1039859.820 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%B" @self ] + - location: 53 (remaining gas: 1039859.740 units remaining) + [ ] + - location: 54 (remaining gas: 1039859.660 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self ] + - location: 55 (remaining gas: 1039859.590 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self ] + - location: 60 (remaining gas: 1039859.510 units remaining) + [ ] + - location: 61 (remaining gas: 1039859.430 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self ] + - location: 62 (remaining gas: 1039859.360 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self ] + - location: 65 (remaining gas: 1039859.280 units remaining) + [ ] + - location: 66 (remaining gas: 1039859.200 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] + - location: 67 (remaining gas: 1039859.130 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] + - location: 76 (remaining gas: 1039859.050 units remaining) + [ ] + - location: 77 (remaining gas: 1039858.970 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] + - location: 78 (remaining gas: 1039858.900 units remaining) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self ] + - location: 87 (remaining gas: 1039858.820 units remaining) + [ ] + - location: 88 (remaining gas: 1039858.740 units remaining) [ Unit ] - - location: 54 (remaining gas: 1039859.580 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self - Unit ] - - location: 55 (remaining gas: 1039859.510 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%maybe_C" @self - Unit ] - - location: 60 (remaining gas: 1039859.430 units remaining) - [ Unit ] - - location: 61 (remaining gas: 1039859.350 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self - Unit ] - - location: 62 (remaining gas: 1039859.280 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi%Z" @self - Unit ] - - location: 65 (remaining gas: 1039859.200 units remaining) - [ Unit ] - - location: 66 (remaining gas: 1039859.120 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] - - location: 67 (remaining gas: 1039859.050 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] - - location: 76 (remaining gas: 1039858.970 units remaining) - [ Unit ] - - location: 77 (remaining gas: 1039858.890 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] - - location: 78 (remaining gas: 1039858.820 units remaining) - [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" @self - Unit ] - - location: 87 (remaining gas: 1039858.740 units remaining) - [ Unit ] - - location: 88 (remaining gas: 1039858.660 units remaining) - [ Unit - Unit ] - - location: 89 (remaining gas: 1039858.580 units remaining) + - location: 89 (remaining gas: 1039858.660 units remaining) [ {} - Unit - Unit ] - - location: 91 (remaining gas: 1039858.500 units remaining) - [ (Pair {} Unit) Unit ] + - location: 91 (remaining gas: 1039858.580 units remaining) + [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" index e95b39438efe..aac9f74f7947 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"\"-(Pair \"\" 0)].out" @@ -7,57 +7,40 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.287 units remaining) - [ (Pair "" "hello" 0) - Unit ] + - location: 9 (remaining gas: 1039985.287 units remaining) + [ (Pair "" "hello" 0) ] - location: 9 (remaining gas: 1039985.207 units remaining) [ (Pair "" "hello" 0) - (Pair "" "hello" 0) - Unit ] + (Pair "" "hello" 0) ] - location: 10 (remaining gas: 1039985.127 units remaining) [ (Pair "hello" 0) @storage - (Pair "" "hello" 0) - Unit ] + (Pair "" "hello" 0) ] - location: 11 (remaining gas: 1039985.027 units remaining) - [ (Pair "" "hello" 0) - Unit ] + [ (Pair "" "hello" 0) ] - location: 13 (remaining gas: 1039984.947 units remaining) - [ "" @parameter - Unit ] - - location: 13 (remaining gas: 1039984.867 units remaining) - [ (Pair "hello" 0) @storage - "" @parameter - Unit ] - - location: 15 (remaining gas: 1039984.787 units remaining) + [ "" @parameter ] + - location: 15 (remaining gas: 1039984.867 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - "" @parameter - Unit ] - - location: 16 (remaining gas: 1039984.707 units remaining) + "" @parameter ] + - location: 16 (remaining gas: 1039984.787 units remaining) [ "hello" (Pair "hello" 0) @storage - "" @parameter - Unit ] - - location: 17 (remaining gas: 1039984.627 units remaining) + "" @parameter ] + - location: 17 (remaining gas: 1039984.707 units remaining) [ (Pair "hello" 0) @storage - "" @parameter - Unit ] - - location: 18 (remaining gas: 1039984.547 units remaining) + "" @parameter ] + - location: 18 (remaining gas: 1039984.627 units remaining) [ 0 @storage.n - "" @parameter - Unit ] - - location: 19 (remaining gas: 1039984.477 units remaining) + "" @parameter ] + - location: 19 (remaining gas: 1039984.557 units remaining) [ "" @parameter - 0 @storage.n - Unit ] - - location: 20 (remaining gas: 1039984.397 units remaining) - [ (Pair "" 0) @storage - Unit ] - - location: 21 (remaining gas: 1039984.317 units remaining) + 0 @storage.n ] + - location: 20 (remaining gas: 1039984.477 units remaining) + [ (Pair "" 0) @storage ] + - location: 21 (remaining gas: 1039984.397 units remaining) [ {} - (Pair "" 0) @storage - Unit ] - - location: 23 (remaining gas: 1039984.237 units remaining) - [ (Pair {} "" 0) - Unit ] + (Pair "" 0) @storage ] + - location: 23 (remaining gas: 1039984.317 units remaining) + [ (Pair {} "" 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" index e52dc3611549..6c4ef591286a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"abc\"-(Pair \"abc\" 0)].out" @@ -7,57 +7,40 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.257 units remaining) - [ (Pair "abc" "hello" 0) - Unit ] + - location: 9 (remaining gas: 1039985.257 units remaining) + [ (Pair "abc" "hello" 0) ] - location: 9 (remaining gas: 1039985.177 units remaining) [ (Pair "abc" "hello" 0) - (Pair "abc" "hello" 0) - Unit ] + (Pair "abc" "hello" 0) ] - location: 10 (remaining gas: 1039985.097 units remaining) [ (Pair "hello" 0) @storage - (Pair "abc" "hello" 0) - Unit ] + (Pair "abc" "hello" 0) ] - location: 11 (remaining gas: 1039984.997 units remaining) - [ (Pair "abc" "hello" 0) - Unit ] + [ (Pair "abc" "hello" 0) ] - location: 13 (remaining gas: 1039984.917 units remaining) - [ "abc" @parameter - Unit ] - - location: 13 (remaining gas: 1039984.837 units remaining) - [ (Pair "hello" 0) @storage - "abc" @parameter - Unit ] - - location: 15 (remaining gas: 1039984.757 units remaining) + [ "abc" @parameter ] + - location: 15 (remaining gas: 1039984.837 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - "abc" @parameter - Unit ] - - location: 16 (remaining gas: 1039984.677 units remaining) + "abc" @parameter ] + - location: 16 (remaining gas: 1039984.757 units remaining) [ "hello" (Pair "hello" 0) @storage - "abc" @parameter - Unit ] - - location: 17 (remaining gas: 1039984.597 units remaining) + "abc" @parameter ] + - location: 17 (remaining gas: 1039984.677 units remaining) [ (Pair "hello" 0) @storage - "abc" @parameter - Unit ] - - location: 18 (remaining gas: 1039984.517 units remaining) + "abc" @parameter ] + - location: 18 (remaining gas: 1039984.597 units remaining) [ 0 @storage.n - "abc" @parameter - Unit ] - - location: 19 (remaining gas: 1039984.447 units remaining) + "abc" @parameter ] + - location: 19 (remaining gas: 1039984.527 units remaining) [ "abc" @parameter - 0 @storage.n - Unit ] - - location: 20 (remaining gas: 1039984.367 units remaining) - [ (Pair "abc" 0) @storage - Unit ] - - location: 21 (remaining gas: 1039984.287 units remaining) + 0 @storage.n ] + - location: 20 (remaining gas: 1039984.447 units remaining) + [ (Pair "abc" 0) @storage ] + - location: 21 (remaining gas: 1039984.367 units remaining) [ {} - (Pair "abc" 0) @storage - Unit ] - - location: 23 (remaining gas: 1039984.207 units remaining) - [ (Pair {} "abc" 0) - Unit ] + (Pair "abc" 0) @storage ] + - location: 23 (remaining gas: 1039984.287 units remaining) + [ (Pair {} "abc" 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" index 4e321db67723..eeb2d58f2737 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_car.tz-(Pair \"hello\" 0)-\"world\"-(Pair \"world\" 0)].out" @@ -7,57 +7,40 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039985.237 units remaining) - [ (Pair "world" "hello" 0) - Unit ] + - location: 9 (remaining gas: 1039985.237 units remaining) + [ (Pair "world" "hello" 0) ] - location: 9 (remaining gas: 1039985.157 units remaining) [ (Pair "world" "hello" 0) - (Pair "world" "hello" 0) - Unit ] + (Pair "world" "hello" 0) ] - location: 10 (remaining gas: 1039985.077 units remaining) [ (Pair "hello" 0) @storage - (Pair "world" "hello" 0) - Unit ] + (Pair "world" "hello" 0) ] - location: 11 (remaining gas: 1039984.977 units remaining) - [ (Pair "world" "hello" 0) - Unit ] + [ (Pair "world" "hello" 0) ] - location: 13 (remaining gas: 1039984.897 units remaining) - [ "world" @parameter - Unit ] - - location: 13 (remaining gas: 1039984.817 units remaining) - [ (Pair "hello" 0) @storage - "world" @parameter - Unit ] - - location: 15 (remaining gas: 1039984.737 units remaining) + [ "world" @parameter ] + - location: 15 (remaining gas: 1039984.817 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - "world" @parameter - Unit ] - - location: 16 (remaining gas: 1039984.657 units remaining) + "world" @parameter ] + - location: 16 (remaining gas: 1039984.737 units remaining) [ "hello" (Pair "hello" 0) @storage - "world" @parameter - Unit ] - - location: 17 (remaining gas: 1039984.577 units remaining) + "world" @parameter ] + - location: 17 (remaining gas: 1039984.657 units remaining) [ (Pair "hello" 0) @storage - "world" @parameter - Unit ] - - location: 18 (remaining gas: 1039984.497 units remaining) + "world" @parameter ] + - location: 18 (remaining gas: 1039984.577 units remaining) [ 0 @storage.n - "world" @parameter - Unit ] - - location: 19 (remaining gas: 1039984.427 units remaining) + "world" @parameter ] + - location: 19 (remaining gas: 1039984.507 units remaining) [ "world" @parameter - 0 @storage.n - Unit ] - - location: 20 (remaining gas: 1039984.347 units remaining) - [ (Pair "world" 0) @storage - Unit ] - - location: 21 (remaining gas: 1039984.267 units remaining) + 0 @storage.n ] + - location: 20 (remaining gas: 1039984.427 units remaining) + [ (Pair "world" 0) @storage ] + - location: 21 (remaining gas: 1039984.347 units remaining) [ {} - (Pair "world" 0) @storage - Unit ] - - location: 23 (remaining gas: 1039984.187 units remaining) - [ (Pair {} "world" 0) - Unit ] + (Pair "world" 0) @storage ] + - location: 23 (remaining gas: 1039984.267 units remaining) + [ (Pair {} "world" 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" index bdaa5d36ecde..955d41ee7db1 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 0)-1-(Pair \"hello\" 1)].out" @@ -7,53 +7,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.051 units remaining) - [ (Pair 1 "hello" 0) - Unit ] + - location: 9 (remaining gas: 1039986.051 units remaining) + [ (Pair 1 "hello" 0) ] - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 1 "hello" 0) - (Pair 1 "hello" 0) - Unit ] + (Pair 1 "hello" 0) ] - location: 10 (remaining gas: 1039985.891 units remaining) [ (Pair "hello" 0) @storage - (Pair 1 "hello" 0) - Unit ] + (Pair 1 "hello" 0) ] - location: 11 (remaining gas: 1039985.791 units remaining) - [ (Pair 1 "hello" 0) - Unit ] + [ (Pair 1 "hello" 0) ] - location: 13 (remaining gas: 1039985.711 units remaining) - [ 1 @parameter - Unit ] - - location: 13 (remaining gas: 1039985.631 units remaining) - [ (Pair "hello" 0) @storage - 1 @parameter - Unit ] - - location: 15 (remaining gas: 1039985.551 units remaining) + [ 1 @parameter ] + - location: 15 (remaining gas: 1039985.631 units remaining) [ (Pair "hello" 0) @storage (Pair "hello" 0) @storage - 1 @parameter - Unit ] - - location: 16 (remaining gas: 1039985.471 units remaining) + 1 @parameter ] + - location: 16 (remaining gas: 1039985.551 units remaining) [ 0 (Pair "hello" 0) @storage - 1 @parameter - Unit ] - - location: 17 (remaining gas: 1039985.391 units remaining) + 1 @parameter ] + - location: 17 (remaining gas: 1039985.471 units remaining) [ (Pair "hello" 0) @storage - 1 @parameter - Unit ] - - location: 18 (remaining gas: 1039985.311 units remaining) + 1 @parameter ] + - location: 18 (remaining gas: 1039985.391 units remaining) [ "hello" @storage.s - 1 @parameter - Unit ] - - location: 19 (remaining gas: 1039985.231 units remaining) - [ (Pair "hello" 1) @storage - Unit ] - - location: 20 (remaining gas: 1039985.151 units remaining) + 1 @parameter ] + - location: 19 (remaining gas: 1039985.311 units remaining) + [ (Pair "hello" 1) @storage ] + - location: 20 (remaining gas: 1039985.231 units remaining) [ {} - (Pair "hello" 1) @storage - Unit ] - - location: 22 (remaining gas: 1039985.071 units remaining) - [ (Pair {} "hello" 1) - Unit ] + (Pair "hello" 1) @storage ] + - location: 22 (remaining gas: 1039985.151 units remaining) + [ (Pair {} "hello" 1) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" index f07fc28b4b3a..d1eb90d18c8a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 500)-3-(Pair \"hello\" 3)].out" @@ -7,53 +7,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.051 units remaining) - [ (Pair 3 "hello" 500) - Unit ] + - location: 9 (remaining gas: 1039986.051 units remaining) + [ (Pair 3 "hello" 500) ] - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 3 "hello" 500) - (Pair 3 "hello" 500) - Unit ] + (Pair 3 "hello" 500) ] - location: 10 (remaining gas: 1039985.891 units remaining) [ (Pair "hello" 500) @storage - (Pair 3 "hello" 500) - Unit ] + (Pair 3 "hello" 500) ] - location: 11 (remaining gas: 1039985.791 units remaining) - [ (Pair 3 "hello" 500) - Unit ] + [ (Pair 3 "hello" 500) ] - location: 13 (remaining gas: 1039985.711 units remaining) - [ 3 @parameter - Unit ] - - location: 13 (remaining gas: 1039985.631 units remaining) - [ (Pair "hello" 500) @storage - 3 @parameter - Unit ] - - location: 15 (remaining gas: 1039985.551 units remaining) + [ 3 @parameter ] + - location: 15 (remaining gas: 1039985.631 units remaining) [ (Pair "hello" 500) @storage (Pair "hello" 500) @storage - 3 @parameter - Unit ] - - location: 16 (remaining gas: 1039985.471 units remaining) + 3 @parameter ] + - location: 16 (remaining gas: 1039985.551 units remaining) [ 500 (Pair "hello" 500) @storage - 3 @parameter - Unit ] - - location: 17 (remaining gas: 1039985.391 units remaining) + 3 @parameter ] + - location: 17 (remaining gas: 1039985.471 units remaining) [ (Pair "hello" 500) @storage - 3 @parameter - Unit ] - - location: 18 (remaining gas: 1039985.311 units remaining) + 3 @parameter ] + - location: 18 (remaining gas: 1039985.391 units remaining) [ "hello" @storage.s - 3 @parameter - Unit ] - - location: 19 (remaining gas: 1039985.231 units remaining) - [ (Pair "hello" 3) @storage - Unit ] - - location: 20 (remaining gas: 1039985.151 units remaining) + 3 @parameter ] + - location: 19 (remaining gas: 1039985.311 units remaining) + [ (Pair "hello" 3) @storage ] + - location: 20 (remaining gas: 1039985.231 units remaining) [ {} - (Pair "hello" 3) @storage - Unit ] - - location: 22 (remaining gas: 1039985.071 units remaining) - [ (Pair {} "hello" 3) - Unit ] + (Pair "hello" 3) @storage ] + - location: 22 (remaining gas: 1039985.151 units remaining) + [ (Pair {} "hello" 3) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" index 7522fdb7400e..cfe7cc263b0b 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_cdr.tz-(Pair \"hello\" 7)-100-(Pair \"hello\" 100)].out" @@ -7,53 +7,37 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039986.051 units remaining) - [ (Pair 100 "hello" 7) - Unit ] + - location: 9 (remaining gas: 1039986.051 units remaining) + [ (Pair 100 "hello" 7) ] - location: 9 (remaining gas: 1039985.971 units remaining) [ (Pair 100 "hello" 7) - (Pair 100 "hello" 7) - Unit ] + (Pair 100 "hello" 7) ] - location: 10 (remaining gas: 1039985.891 units remaining) [ (Pair "hello" 7) @storage - (Pair 100 "hello" 7) - Unit ] + (Pair 100 "hello" 7) ] - location: 11 (remaining gas: 1039985.791 units remaining) - [ (Pair 100 "hello" 7) - Unit ] + [ (Pair 100 "hello" 7) ] - location: 13 (remaining gas: 1039985.711 units remaining) - [ 100 @parameter - Unit ] - - location: 13 (remaining gas: 1039985.631 units remaining) - [ (Pair "hello" 7) @storage - 100 @parameter - Unit ] - - location: 15 (remaining gas: 1039985.551 units remaining) + [ 100 @parameter ] + - location: 15 (remaining gas: 1039985.631 units remaining) [ (Pair "hello" 7) @storage (Pair "hello" 7) @storage - 100 @parameter - Unit ] - - location: 16 (remaining gas: 1039985.471 units remaining) + 100 @parameter ] + - location: 16 (remaining gas: 1039985.551 units remaining) [ 7 (Pair "hello" 7) @storage - 100 @parameter - Unit ] - - location: 17 (remaining gas: 1039985.391 units remaining) + 100 @parameter ] + - location: 17 (remaining gas: 1039985.471 units remaining) [ (Pair "hello" 7) @storage - 100 @parameter - Unit ] - - location: 18 (remaining gas: 1039985.311 units remaining) + 100 @parameter ] + - location: 18 (remaining gas: 1039985.391 units remaining) [ "hello" @storage.s - 100 @parameter - Unit ] - - location: 19 (remaining gas: 1039985.231 units remaining) - [ (Pair "hello" 100) @storage - Unit ] - - location: 20 (remaining gas: 1039985.151 units remaining) + 100 @parameter ] + - location: 19 (remaining gas: 1039985.311 units remaining) + [ (Pair "hello" 100) @storage ] + - location: 20 (remaining gas: 1039985.231 units remaining) [ {} - (Pair "hello" 100) @storage - Unit ] - - location: 22 (remaining gas: 1039985.071 units remaining) - [ (Pair {} "hello" 100) - Unit ] + (Pair "hello" 100) @storage ] + - location: 22 (remaining gas: 1039985.151 units remaining) + [ (Pair {} "hello" 100) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" index 0322d28ba0f8..03c85e76ff57 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"a\" ; \"b\" ; \"c\" }-{ \"a\" ; \"b\" ; \"c\" }].out" @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039993.748 units remaining) - [ (Pair { "a" ; "b" ; "c" } {}) - Unit ] + - location: 9 (remaining gas: 1039993.748 units remaining) + [ (Pair { "a" ; "b" ; "c" } {}) ] - location: 9 (remaining gas: 1039993.668 units remaining) - [ { "a" ; "b" ; "c" } @parameter - Unit ] + [ { "a" ; "b" ; "c" } @parameter ] - location: 10 (remaining gas: 1039993.588 units remaining) [ {} - { "a" ; "b" ; "c" } @parameter - Unit ] + { "a" ; "b" ; "c" } @parameter ] - location: 12 (remaining gas: 1039993.508 units remaining) - [ (Pair {} { "a" ; "b" ; "c" }) - Unit ] + [ (Pair {} { "a" ; "b" ; "c" }) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" index ec29ec38a27e..6afcee1d024a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{ \"asdf\" ; \"bcde\" }-{ \"asdf\" ; \"bcde\" }].out" @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039994.151 units remaining) - [ (Pair { "asdf" ; "bcde" } {}) - Unit ] + - location: 9 (remaining gas: 1039994.151 units remaining) + [ (Pair { "asdf" ; "bcde" } {}) ] - location: 9 (remaining gas: 1039994.071 units remaining) - [ { "asdf" ; "bcde" } @parameter - Unit ] + [ { "asdf" ; "bcde" } @parameter ] - location: 10 (remaining gas: 1039993.991 units remaining) [ {} - { "asdf" ; "bcde" } @parameter - Unit ] + { "asdf" ; "bcde" } @parameter ] - location: 12 (remaining gas: 1039993.911 units remaining) - [ (Pair {} { "asdf" ; "bcde" }) - Unit ] + [ (Pair {} { "asdf" ; "bcde" }) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out index 2df0b0e97631..a62e238abafd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_id.tz-{}-{}-{}].out @@ -7,17 +7,13 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039995.020 units remaining) - [ (Pair {} {}) - Unit ] + - location: 9 (remaining gas: 1039995.020 units remaining) + [ (Pair {} {}) ] - location: 9 (remaining gas: 1039994.940 units remaining) - [ {} @parameter - Unit ] + [ {} @parameter ] - location: 10 (remaining gas: 1039994.860 units remaining) [ {} - {} @parameter - Unit ] + {} @parameter ] - location: 12 (remaining gas: 1039994.780 units remaining) - [ (Pair {} {}) - Unit ] + [ (Pair {} {}) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out index 5b4de3b3b21c..ec65ff543643 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ -100 ; 1 ; 2 ; 3 }--94].out @@ -7,37 +7,27 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039989.920 units remaining) - [ (Pair { -100 ; 1 ; 2 ; 3 } 111) - Unit ] - - location: 8 (remaining gas: 1039989.840 units remaining) - [ { -100 ; 1 ; 2 ; 3 } @parameter - Unit ] - - location: 9 (remaining gas: 1039989.760 units remaining) + - location: 8 (remaining gas: 1039990.050 units remaining) + [ (Pair { -100 ; 1 ; 2 ; 3 } 111) ] + - location: 8 (remaining gas: 1039989.970 units remaining) + [ { -100 ; 1 ; 2 ; 3 } @parameter ] + - location: 9 (remaining gas: 1039989.890 units remaining) [ 0 - { -100 ; 1 ; 2 ; 3 } @parameter - Unit ] - - location: 12 (remaining gas: 1039989.690 units remaining) + { -100 ; 1 ; 2 ; 3 } @parameter ] + - location: 12 (remaining gas: 1039989.820 units remaining) [ { -100 ; 1 ; 2 ; 3 } @parameter - 0 - Unit ] - - location: 15 (remaining gas: 1039989.386 units remaining) - [ -100 - Unit ] - - location: 15 (remaining gas: 1039989.306 units remaining) - [ -99 - Unit ] - - location: 15 (remaining gas: 1039989.226 units remaining) - [ -97 - Unit ] - - location: 15 (remaining gas: 1039989.146 units remaining) - [ -94 - Unit ] - - location: 16 (remaining gas: 1039989.066 units remaining) + 0 ] + - location: 15 (remaining gas: 1039989.516 units remaining) + [ -100 ] + - location: 15 (remaining gas: 1039989.436 units remaining) + [ -99 ] + - location: 15 (remaining gas: 1039989.356 units remaining) + [ -97 ] + - location: 15 (remaining gas: 1039989.276 units remaining) + [ -94 ] + - location: 16 (remaining gas: 1039989.196 units remaining) [ {} - -94 - Unit ] - - location: 18 (remaining gas: 1039988.986 units remaining) - [ (Pair {} -94) - Unit ] + -94 ] + - location: 18 (remaining gas: 1039989.116 units remaining) + [ (Pair {} -94) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out index 10a5b0207e1f..0005887144cd 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{ 1 }-1].out @@ -7,28 +7,21 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.330 units remaining) - [ (Pair { 1 } 111) - Unit ] - - location: 8 (remaining gas: 1039991.250 units remaining) - [ { 1 } @parameter - Unit ] - - location: 9 (remaining gas: 1039991.170 units remaining) + - location: 8 (remaining gas: 1039991.460 units remaining) + [ (Pair { 1 } 111) ] + - location: 8 (remaining gas: 1039991.380 units remaining) + [ { 1 } @parameter ] + - location: 9 (remaining gas: 1039991.300 units remaining) [ 0 - { 1 } @parameter - Unit ] - - location: 12 (remaining gas: 1039991.100 units remaining) + { 1 } @parameter ] + - location: 12 (remaining gas: 1039991.230 units remaining) [ { 1 } @parameter - 0 - Unit ] - - location: 15 (remaining gas: 1039990.904 units remaining) - [ 1 - Unit ] - - location: 16 (remaining gas: 1039990.824 units remaining) + 0 ] + - location: 15 (remaining gas: 1039991.034 units remaining) + [ 1 ] + - location: 16 (remaining gas: 1039990.954 units remaining) [ {} - 1 - Unit ] - - location: 18 (remaining gas: 1039990.744 units remaining) - [ (Pair {} 1) - Unit ] + 1 ] + - location: 18 (remaining gas: 1039990.874 units remaining) + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out index f5dbb253e9dc..e02ee8db691e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_iter.tz-111-{}-0].out @@ -7,25 +7,19 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.650 units remaining) - [ (Pair {} 111) - Unit ] - - location: 8 (remaining gas: 1039991.570 units remaining) - [ {} @parameter - Unit ] - - location: 9 (remaining gas: 1039991.490 units remaining) + - location: 8 (remaining gas: 1039991.780 units remaining) + [ (Pair {} 111) ] + - location: 8 (remaining gas: 1039991.700 units remaining) + [ {} @parameter ] + - location: 9 (remaining gas: 1039991.620 units remaining) [ 0 - {} @parameter - Unit ] - - location: 12 (remaining gas: 1039991.420 units remaining) + {} @parameter ] + - location: 12 (remaining gas: 1039991.550 units remaining) [ {} @parameter - 0 - Unit ] - - location: 16 (remaining gas: 1039991.260 units remaining) + 0 ] + - location: 16 (remaining gas: 1039991.390 units remaining) [ {} - 0 - Unit ] - - location: 18 (remaining gas: 1039991.180 units remaining) - [ (Pair {} 0) - Unit ] + 0 ] + - location: 18 (remaining gas: 1039991.310 units remaining) + [ (Pair {} 0) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" index 63767f8dae9a..b4a48e80084a 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hello\" ; \"World\" } None)-\"\"-(Pai.3d2044726e.out" @@ -7,73 +7,48 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039980.147 units remaining) - [ (Pair "" { "Hello" ; "World" } None) - Unit ] + - location: 11 (remaining gas: 1039980.147 units remaining) + [ (Pair "" { "Hello" ; "World" } None) ] - location: 11 (remaining gas: 1039980.067 units remaining) [ (Pair "" { "Hello" ; "World" } None) - (Pair "" { "Hello" ; "World" } None) - Unit ] + (Pair "" { "Hello" ; "World" } None) ] - location: 12 (remaining gas: 1039979.987 units remaining) [ (Pair "" { "Hello" ; "World" } None) (Pair "" { "Hello" ; "World" } None) - (Pair "" { "Hello" ; "World" } None) - Unit ] + (Pair "" { "Hello" ; "World" } None) ] - location: 13 (remaining gas: 1039979.907 units remaining) [ "" @parameter (Pair "" { "Hello" ; "World" } None) - (Pair "" { "Hello" ; "World" } None) - Unit ] + (Pair "" { "Hello" ; "World" } None) ] - location: 14 (remaining gas: 1039979.807 units remaining) [ (Pair "" { "Hello" ; "World" } None) - (Pair "" { "Hello" ; "World" } None) - Unit ] + (Pair "" { "Hello" ; "World" } None) ] - location: 17 (remaining gas: 1039979.727 units remaining) [ (Pair { "Hello" ; "World" } None) @storage - (Pair "" { "Hello" ; "World" } None) - Unit ] + (Pair "" { "Hello" ; "World" } None) ] - location: 18 (remaining gas: 1039979.647 units remaining) [ { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) - Unit ] - - location: 16 (remaining gas: 1039979.567 units remaining) - [ "" @parameter - { "Hello" ; "World" } - (Pair "" { "Hello" ; "World" } None) - Unit ] - - location: 19 (remaining gas: 1039979.487 units remaining) + (Pair "" { "Hello" ; "World" } None) ] + - location: 19 (remaining gas: 1039979.567 units remaining) [ False - (Pair "" { "Hello" ; "World" } None) - Unit ] - - location: 20 (remaining gas: 1039979.407 units remaining) - [ (Some False) - (Pair "" { "Hello" ; "World" } None) - Unit ] - - location: 21 (remaining gas: 1039979.307 units remaining) - [ (Pair "" { "Hello" ; "World" } None) - Unit ] - - location: 24 (remaining gas: 1039979.227 units remaining) - [ (Pair { "Hello" ; "World" } None) @storage - Unit ] - - location: 25 (remaining gas: 1039979.147 units remaining) - [ { "Hello" ; "World" } - Unit ] - - location: 23 (remaining gas: 1039979.067 units remaining) + (Pair "" { "Hello" ; "World" } None) ] + - location: 20 (remaining gas: 1039979.487 units remaining) [ (Some False) - { "Hello" ; "World" } - Unit ] - - location: 26 (remaining gas: 1039978.997 units remaining) + (Pair "" { "Hello" ; "World" } None) ] + - location: 21 (remaining gas: 1039979.387 units remaining) + [ (Pair "" { "Hello" ; "World" } None) ] + - location: 24 (remaining gas: 1039979.307 units remaining) + [ (Pair { "Hello" ; "World" } None) @storage ] + - location: 25 (remaining gas: 1039979.227 units remaining) + [ { "Hello" ; "World" } ] + - location: 26 (remaining gas: 1039979.157 units remaining) [ { "Hello" ; "World" } - (Some False) - Unit ] - - location: 27 (remaining gas: 1039978.917 units remaining) - [ (Pair { "Hello" ; "World" } (Some False)) - Unit ] - - location: 28 (remaining gas: 1039978.837 units remaining) + (Some False) ] + - location: 27 (remaining gas: 1039979.077 units remaining) + [ (Pair { "Hello" ; "World" } (Some False)) ] + - location: 28 (remaining gas: 1039978.997 units remaining) [ {} - (Pair { "Hello" ; "World" } (Some False)) - Unit ] - - location: 30 (remaining gas: 1039978.757 units remaining) - [ (Pair {} { "Hello" ; "World" } (Some False)) - Unit ] + (Pair { "Hello" ; "World" } (Some False)) ] + - location: 30 (remaining gas: 1039978.917 units remaining) + [ (Pair {} { "Hello" ; "World" } (Some False)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" index 7e9bb1b70a95..f04bda89b875 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair { \"Hi\" } None)-\"Hi\"-(Pair { \"Hi\" } .564beb9251.out" @@ -7,73 +7,48 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039980.662 units remaining) - [ (Pair "Hi" { "Hi" } None) - Unit ] + - location: 11 (remaining gas: 1039980.662 units remaining) + [ (Pair "Hi" { "Hi" } None) ] - location: 11 (remaining gas: 1039980.582 units remaining) [ (Pair "Hi" { "Hi" } None) - (Pair "Hi" { "Hi" } None) - Unit ] + (Pair "Hi" { "Hi" } None) ] - location: 12 (remaining gas: 1039980.502 units remaining) [ (Pair "Hi" { "Hi" } None) (Pair "Hi" { "Hi" } None) - (Pair "Hi" { "Hi" } None) - Unit ] + (Pair "Hi" { "Hi" } None) ] - location: 13 (remaining gas: 1039980.422 units remaining) [ "Hi" @parameter (Pair "Hi" { "Hi" } None) - (Pair "Hi" { "Hi" } None) - Unit ] + (Pair "Hi" { "Hi" } None) ] - location: 14 (remaining gas: 1039980.322 units remaining) [ (Pair "Hi" { "Hi" } None) - (Pair "Hi" { "Hi" } None) - Unit ] + (Pair "Hi" { "Hi" } None) ] - location: 17 (remaining gas: 1039980.242 units remaining) [ (Pair { "Hi" } None) @storage - (Pair "Hi" { "Hi" } None) - Unit ] + (Pair "Hi" { "Hi" } None) ] - location: 18 (remaining gas: 1039980.162 units remaining) [ { "Hi" } - (Pair "Hi" { "Hi" } None) - Unit ] - - location: 16 (remaining gas: 1039980.082 units remaining) - [ "Hi" @parameter - { "Hi" } - (Pair "Hi" { "Hi" } None) - Unit ] - - location: 19 (remaining gas: 1039980.002 units remaining) + (Pair "Hi" { "Hi" } None) ] + - location: 19 (remaining gas: 1039980.082 units remaining) [ True - (Pair "Hi" { "Hi" } None) - Unit ] - - location: 20 (remaining gas: 1039979.922 units remaining) - [ (Some True) - (Pair "Hi" { "Hi" } None) - Unit ] - - location: 21 (remaining gas: 1039979.822 units remaining) - [ (Pair "Hi" { "Hi" } None) - Unit ] - - location: 24 (remaining gas: 1039979.742 units remaining) - [ (Pair { "Hi" } None) @storage - Unit ] - - location: 25 (remaining gas: 1039979.662 units remaining) - [ { "Hi" } - Unit ] - - location: 23 (remaining gas: 1039979.582 units remaining) + (Pair "Hi" { "Hi" } None) ] + - location: 20 (remaining gas: 1039980.002 units remaining) [ (Some True) - { "Hi" } - Unit ] - - location: 26 (remaining gas: 1039979.512 units remaining) + (Pair "Hi" { "Hi" } None) ] + - location: 21 (remaining gas: 1039979.902 units remaining) + [ (Pair "Hi" { "Hi" } None) ] + - location: 24 (remaining gas: 1039979.822 units remaining) + [ (Pair { "Hi" } None) @storage ] + - location: 25 (remaining gas: 1039979.742 units remaining) + [ { "Hi" } ] + - location: 26 (remaining gas: 1039979.672 units remaining) [ { "Hi" } - (Some True) - Unit ] - - location: 27 (remaining gas: 1039979.432 units remaining) - [ (Pair { "Hi" } (Some True)) - Unit ] - - location: 28 (remaining gas: 1039979.352 units remaining) + (Some True) ] + - location: 27 (remaining gas: 1039979.592 units remaining) + [ (Pair { "Hi" } (Some True)) ] + - location: 28 (remaining gas: 1039979.512 units remaining) [ {} - (Pair { "Hi" } (Some True)) - Unit ] - - location: 30 (remaining gas: 1039979.272 units remaining) - [ (Pair {} { "Hi" } (Some True)) - Unit ] + (Pair { "Hi" } (Some True)) ] + - location: 30 (remaining gas: 1039979.432 units remaining) + [ (Pair {} { "Hi" } (Some True)) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" index 957e7860719c..d263fab82447 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_member.tz-(Pair {} None)-\"Hi\"-(Pair {} (Some False))].out" @@ -7,73 +7,48 @@ emitted operations big_map diff trace - - location: 10 (remaining gas: 1039981.016 units remaining) - [ (Pair "Hi" {} None) - Unit ] + - location: 11 (remaining gas: 1039981.016 units remaining) + [ (Pair "Hi" {} None) ] - location: 11 (remaining gas: 1039980.936 units remaining) [ (Pair "Hi" {} None) - (Pair "Hi" {} None) - Unit ] + (Pair "Hi" {} None) ] - location: 12 (remaining gas: 1039980.856 units remaining) [ (Pair "Hi" {} None) (Pair "Hi" {} None) - (Pair "Hi" {} None) - Unit ] + (Pair "Hi" {} None) ] - location: 13 (remaining gas: 1039980.776 units remaining) [ "Hi" @parameter (Pair "Hi" {} None) - (Pair "Hi" {} None) - Unit ] + (Pair "Hi" {} None) ] - location: 14 (remaining gas: 1039980.676 units remaining) [ (Pair "Hi" {} None) - (Pair "Hi" {} None) - Unit ] + (Pair "Hi" {} None) ] - location: 17 (remaining gas: 1039980.596 units remaining) [ (Pair {} None) @storage - (Pair "Hi" {} None) - Unit ] + (Pair "Hi" {} None) ] - location: 18 (remaining gas: 1039980.516 units remaining) [ {} - (Pair "Hi" {} None) - Unit ] - - location: 16 (remaining gas: 1039980.436 units remaining) - [ "Hi" @parameter - {} - (Pair "Hi" {} None) - Unit ] - - location: 19 (remaining gas: 1039980.356 units remaining) + (Pair "Hi" {} None) ] + - location: 19 (remaining gas: 1039980.436 units remaining) [ False - (Pair "Hi" {} None) - Unit ] - - location: 20 (remaining gas: 1039980.276 units remaining) - [ (Some False) - (Pair "Hi" {} None) - Unit ] - - location: 21 (remaining gas: 1039980.176 units remaining) - [ (Pair "Hi" {} None) - Unit ] - - location: 24 (remaining gas: 1039980.096 units remaining) - [ (Pair {} None) @storage - Unit ] - - location: 25 (remaining gas: 1039980.016 units remaining) - [ {} - Unit ] - - location: 23 (remaining gas: 1039979.936 units remaining) + (Pair "Hi" {} None) ] + - location: 20 (remaining gas: 1039980.356 units remaining) [ (Some False) - {} - Unit ] - - location: 26 (remaining gas: 1039979.866 units remaining) + (Pair "Hi" {} None) ] + - location: 21 (remaining gas: 1039980.256 units remaining) + [ (Pair "Hi" {} None) ] + - location: 24 (remaining gas: 1039980.176 units remaining) + [ (Pair {} None) @storage ] + - location: 25 (remaining gas: 1039980.096 units remaining) + [ {} ] + - location: 26 (remaining gas: 1039980.026 units remaining) [ {} - (Some False) - Unit ] - - location: 27 (remaining gas: 1039979.786 units remaining) - [ (Pair {} (Some False)) - Unit ] - - location: 28 (remaining gas: 1039979.706 units remaining) + (Some False) ] + - location: 27 (remaining gas: 1039979.946 units remaining) + [ (Pair {} (Some False)) ] + - location: 28 (remaining gas: 1039979.866 units remaining) [ {} - (Pair {} (Some False)) - Unit ] - - location: 30 (remaining gas: 1039979.626 units remaining) - [ (Pair {} {} (Some False)) - Unit ] + (Pair {} (Some False)) ] + - location: 30 (remaining gas: 1039979.786 units remaining) + [ (Pair {} {} (Some False)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out index 3b2aa9b8d5d3..fe553ea21aef 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 ; 4 ; 5 ; 6 }-6].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039991.900 units remaining) - [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) - Unit ] + - location: 8 (remaining gas: 1039991.900 units remaining) + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } 111) ] - location: 8 (remaining gas: 1039991.820 units remaining) - [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter - Unit ] + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 } @parameter ] - location: 9 (remaining gas: 1039991.740 units remaining) - [ 6 - Unit ] + [ 6 ] - location: 10 (remaining gas: 1039991.660 units remaining) [ {} - 6 - Unit ] + 6 ] - location: 12 (remaining gas: 1039991.580 units remaining) - [ (Pair {} 6) - Unit ] + [ (Pair {} 6) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out index 38bfd18df1fe..0c45ee9dd027 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 ; 2 ; 3 }-3].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.310 units remaining) - [ (Pair { 1 ; 2 ; 3 } 111) - Unit ] + - location: 8 (remaining gas: 1039993.310 units remaining) + [ (Pair { 1 ; 2 ; 3 } 111) ] - location: 8 (remaining gas: 1039993.230 units remaining) - [ { 1 ; 2 ; 3 } @parameter - Unit ] + [ { 1 ; 2 ; 3 } @parameter ] - location: 9 (remaining gas: 1039993.150 units remaining) - [ 3 - Unit ] + [ 3 ] - location: 10 (remaining gas: 1039993.070 units remaining) [ {} - 3 - Unit ] + 3 ] - location: 12 (remaining gas: 1039992.990 units remaining) - [ (Pair {} 3) - Unit ] + [ (Pair {} 3) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out index ea620103ecf2..1a89f57f4906 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{ 1 }-1].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.250 units remaining) - [ (Pair { 1 } 111) - Unit ] + - location: 8 (remaining gas: 1039994.250 units remaining) + [ (Pair { 1 } 111) ] - location: 8 (remaining gas: 1039994.170 units remaining) - [ { 1 } @parameter - Unit ] + [ { 1 } @parameter ] - location: 9 (remaining gas: 1039994.090 units remaining) - [ 1 - Unit ] + [ 1 ] - location: 10 (remaining gas: 1039994.010 units remaining) [ {} - 1 - Unit ] + 1 ] - location: 12 (remaining gas: 1039993.930 units remaining) - [ (Pair {} 1) - Unit ] + [ (Pair {} 1) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out index c7d7051a6fdc..39de09886032 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[set_size.tz-111-{}-0].out @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.570 units remaining) - [ (Pair {} 111) - Unit ] + - location: 8 (remaining gas: 1039994.570 units remaining) + [ (Pair {} 111) ] - location: 8 (remaining gas: 1039994.490 units remaining) - [ {} @parameter - Unit ] + [ {} @parameter ] - location: 9 (remaining gas: 1039994.410 units remaining) - [ 0 - Unit ] + [ 0 ] - location: 10 (remaining gas: 1039994.330 units remaining) [ {} - 0 - Unit ] + 0 ] - location: 12 (remaining gas: 1039994.250 units remaining) - [ (Pair {} 0) - Unit ] + [ (Pair {} 0) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out index 8267a6c0e9e9..5225cc608a8d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sha3.tz-None-0x48656c6c6f2c20776f726c6421-(Some 0xf345a.a07ae9dddf.out @@ -7,24 +7,18 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039993.690 units remaining) - [ (Pair 0x48656c6c6f2c20776f726c6421 None) - Unit ] + - location: 8 (remaining gas: 1039993.690 units remaining) + [ (Pair 0x48656c6c6f2c20776f726c6421 None) ] - location: 8 (remaining gas: 1039993.610 units remaining) - [ 0x48656c6c6f2c20776f726c6421 @parameter - Unit ] + [ 0x48656c6c6f2c20776f726c6421 @parameter ] - location: 9 (remaining gas: 1039991.794 units remaining) - [ 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722 - Unit ] + [ 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722 ] - location: 10 (remaining gas: 1039991.714 units remaining) - [ (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) - Unit ] + [ (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) ] - location: 11 (remaining gas: 1039991.634 units remaining) [ {} - (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) - Unit ] + (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722) ] - location: 13 (remaining gas: 1039991.554 units remaining) [ (Pair {} - (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) - Unit ] + (Some 0xf345a219da005ebe9c1a1eaad97bbf38a10c8473e41d0af7fb617caa0c6aa722)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out index d8791cd61c01..8fb5cd0aa708 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 0))-(Some 0)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Left (Pair 0 0)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Left (Pair 0 0)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 0 0) @parameter.left - Unit ] - - location: 17 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Left (Pair 0 0)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 0 0)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 0) @parameter.left ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 0 - 0 - Unit ] - - location: 18 (remaining gas: 1039988.290 units remaining) - [ 0 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 0) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 0 ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 0 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 0) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 0) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 0)) - Unit ] + (Some 0) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out index 35ad00d96e24..fe63ab520c07 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 0 1))-(Some 0)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Left (Pair 0 1)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Left (Pair 0 1)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 0 1) @parameter.left - Unit ] - - location: 17 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Left (Pair 0 1)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 0 1)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 1) @parameter.left ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 0 - 1 - Unit ] - - location: 18 (remaining gas: 1039988.290 units remaining) - [ 0 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 0) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 1 ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 0 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 0) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 0) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 0)) - Unit ] + (Some 0) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out index 4ab35cefc84b..ce42fc5ea286 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 1 2))-(Some 4)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Left (Pair 1 2)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Left (Pair 1 2)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 1 2) @parameter.left - Unit ] - - location: 17 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Left (Pair 1 2)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 1 2)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 1 2) @parameter.left ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 1 - 2 - Unit ] - - location: 18 (remaining gas: 1039988.290 units remaining) - [ 4 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 4) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 2 ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 4 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 4) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 4) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 4)) - Unit ] + (Some 4) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 4)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out index e0edb72296d2..08099ccb63db 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 15 2))-(Some 60)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Left (Pair 15 2)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Left (Pair 15 2)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 15 2) @parameter.left - Unit ] - - location: 17 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Left (Pair 15 2)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 15 2)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 15 2) @parameter.left ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 15 - 2 - Unit ] - - location: 18 (remaining gas: 1039988.290 units remaining) - [ 60 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 60) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 2 ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 60 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 60) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 60) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 60)) - Unit ] + (Some 60) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 60)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out index 0fdb0141d591..47ef0d1afa90 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Left (Pair 8 1))-(Some 16)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Left (Pair 8 1)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Left (Pair 8 1)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 8 1) @parameter.left - Unit ] - - location: 17 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Left (Pair 8 1)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Left (Pair 8 1)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 8 1) @parameter.left ] + - location: 17 (remaining gas: 1039988.570 units remaining) [ 8 - 1 - Unit ] - - location: 18 (remaining gas: 1039988.290 units remaining) - [ 16 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 16) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 1 ] + - location: 18 (remaining gas: 1039988.420 units remaining) + [ 16 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 16) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 16) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 16)) - Unit ] + (Some 16) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 16)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out index 0f28a2dadf3e..af0fc663e792 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 0))-(Some 0)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Right (Pair 0 0)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Right (Pair 0 0)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 0 0) @parameter.right - Unit ] - - location: 20 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Right (Pair 0 0)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 0 0)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 0) @parameter.right ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 0 - 0 - Unit ] - - location: 21 (remaining gas: 1039988.290 units remaining) - [ 0 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 0) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 0 ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 0 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 0) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 0) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 0)) - Unit ] + (Some 0) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out index 2664158183e7..852fcecc5e85 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 0 1))-(Some 0)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Right (Pair 0 1)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Right (Pair 0 1)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 0 1) @parameter.right - Unit ] - - location: 20 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Right (Pair 0 1)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 0 1)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 0 1) @parameter.right ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 0 - 1 - Unit ] - - location: 21 (remaining gas: 1039988.290 units remaining) - [ 0 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 0) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 1 ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 0 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 0) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 0) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 0)) - Unit ] + (Some 0) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out index ce3bbe8f8b64..62374d7a8cc5 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 1 2))-(Some 0)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Right (Pair 1 2)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Right (Pair 1 2)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 1 2) @parameter.right - Unit ] - - location: 20 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Right (Pair 1 2)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 1 2)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 1 2) @parameter.right ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 1 - 2 - Unit ] - - location: 21 (remaining gas: 1039988.290 units remaining) - [ 0 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 0) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 2 ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 0 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 0) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 0) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 0)) - Unit ] + (Some 0) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 0)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out index 366d0aefbf85..6abcc1b396ee 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 15 2))-(Some 3)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Right (Pair 15 2)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Right (Pair 15 2)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 15 2) @parameter.right - Unit ] - - location: 20 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Right (Pair 15 2)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 15 2)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 15 2) @parameter.right ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 15 - 2 - Unit ] - - location: 21 (remaining gas: 1039988.290 units remaining) - [ 3 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 3) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 2 ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 3 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 3) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 3) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 3)) - Unit ] + (Some 3) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 3)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out index 7c4372e862bf..e7c9dd1e0adc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[shifts.tz-None-(Right (Pair 8 1))-(Some 4)].out @@ -7,30 +7,22 @@ emitted operations big_map diff trace - - location: 13 (remaining gas: 1039988.690 units remaining) - [ (Pair (Right (Pair 8 1)) None) - Unit ] - - location: 14 (remaining gas: 1039988.610 units remaining) - [ (Right (Pair 8 1)) @parameter - Unit ] - - location: 15 (remaining gas: 1039988.520 units remaining) - [ (Pair 8 1) @parameter.right - Unit ] - - location: 20 (remaining gas: 1039988.440 units remaining) + - location: 14 (remaining gas: 1039988.820 units remaining) + [ (Pair (Right (Pair 8 1)) None) ] + - location: 14 (remaining gas: 1039988.740 units remaining) + [ (Right (Pair 8 1)) @parameter ] + - location: 15 (remaining gas: 1039988.650 units remaining) + [ (Pair 8 1) @parameter.right ] + - location: 20 (remaining gas: 1039988.570 units remaining) [ 8 - 1 - Unit ] - - location: 21 (remaining gas: 1039988.290 units remaining) - [ 4 - Unit ] - - location: 22 (remaining gas: 1039988.210 units remaining) - [ (Some 4) - Unit ] - - location: 23 (remaining gas: 1039988.130 units remaining) + 1 ] + - location: 21 (remaining gas: 1039988.420 units remaining) + [ 4 ] + - location: 22 (remaining gas: 1039988.340 units remaining) + [ (Some 4) ] + - location: 23 (remaining gas: 1039988.260 units remaining) [ {} - (Some 4) - Unit ] - - location: 25 (remaining gas: 1039988.050 units remaining) - [ (Pair {} (Some 4)) - Unit ] + (Some 4) ] + - location: 25 (remaining gas: 1039988.180 units remaining) + [ (Pair {} (Some 4)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out index 5d826db3bafb..c21aaef97d32 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-None-Pair 0 0-None].out @@ -7,30 +7,23 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.185 units remaining) - [ (Pair (Pair 0 0) None) - Unit ] - - location: 10 (remaining gas: 1039988.105 units remaining) + - location: 10 (remaining gas: 1039988.315 units remaining) + [ (Pair (Pair 0 0) None) ] + - location: 10 (remaining gas: 1039988.235 units remaining) [ (Pair 0 0) @parameter - None @storage - Unit ] - - location: 11 (remaining gas: 1039988.035 units remaining) + None @storage ] + - location: 11 (remaining gas: 1039988.165 units remaining) [ None @storage - (Pair 0 0) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.955 units remaining) - [ (Pair 0 0) @parameter - Unit ] - - location: 15 (remaining gas: 1039987.875 units remaining) - [ Unit ] - - location: 16 (remaining gas: 1039987.795 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.715 units remaining) + (Pair 0 0) @parameter ] + - location: 13 (remaining gas: 1039988.085 units remaining) + [ (Pair 0 0) @parameter ] + - location: 15 (remaining gas: 1039988.005 units remaining) + [ ] + - location: 16 (remaining gas: 1039987.925 units remaining) + [ None ] + - location: 22 (remaining gas: 1039987.845 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039987.635 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039987.765 units remaining) + [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" index f5342a8499e8..bc30ee00ddc8 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 0-(Some \"\")].out" @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.901 units remaining) - [ (Pair (Pair 0 0) (Some "Foo")) - Unit ] - - location: 10 (remaining gas: 1039987.821 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) + [ (Pair (Pair 0 0) (Some "Foo")) ] + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 0 0) @parameter - (Some "Foo") @storage - Unit ] - - location: 11 (remaining gas: 1039987.751 units remaining) + (Some "Foo") @storage ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 0 0) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.671 units remaining) + (Pair 0 0) @parameter ] + - location: 13 (remaining gas: 1039987.801 units remaining) [ "Foo" @storage.some - (Pair 0 0) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.601 units remaining) + (Pair 0 0) @parameter ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 0 0) @parameter - "Foo" @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.521 units remaining) + "Foo" @storage.some ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 0 0 - "Foo" @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.441 units remaining) - [ (Some "") - Unit ] - - location: 22 (remaining gas: 1039987.361 units remaining) + "Foo" @storage.some ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ (Some "") ] + - location: 22 (remaining gas: 1039987.491 units remaining) [ {} - (Some "") - Unit ] - - location: 24 (remaining gas: 1039987.281 units remaining) - [ (Pair {} (Some "")) - Unit ] + (Some "") ] + - location: 24 (remaining gas: 1039987.411 units remaining) + [ (Pair {} (Some "")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" index 415d3dcecc41..f4bd1c045927 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 10-None].out" @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.901 units remaining) - [ (Pair (Pair 0 10) (Some "Foo")) - Unit ] - - location: 10 (remaining gas: 1039987.821 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) + [ (Pair (Pair 0 10) (Some "Foo")) ] + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 0 10) @parameter - (Some "Foo") @storage - Unit ] - - location: 11 (remaining gas: 1039987.751 units remaining) + (Some "Foo") @storage ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 0 10) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.671 units remaining) + (Pair 0 10) @parameter ] + - location: 13 (remaining gas: 1039987.801 units remaining) [ "Foo" @storage.some - (Pair 0 10) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.601 units remaining) + (Pair 0 10) @parameter ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 0 10) @parameter - "Foo" @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.521 units remaining) + "Foo" @storage.some ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 0 10 - "Foo" @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.441 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.361 units remaining) + "Foo" @storage.some ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ None ] + - location: 22 (remaining gas: 1039987.491 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039987.281 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039987.411 units remaining) + [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" index 3b2e5fd76c4c..431c1081c119 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 0 2-(Some \"Fo\")].out" @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.901 units remaining) - [ (Pair (Pair 0 2) (Some "Foo")) - Unit ] - - location: 10 (remaining gas: 1039987.821 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) + [ (Pair (Pair 0 2) (Some "Foo")) ] + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 0 2) @parameter - (Some "Foo") @storage - Unit ] - - location: 11 (remaining gas: 1039987.751 units remaining) + (Some "Foo") @storage ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 0 2) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.671 units remaining) + (Pair 0 2) @parameter ] + - location: 13 (remaining gas: 1039987.801 units remaining) [ "Foo" @storage.some - (Pair 0 2) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.601 units remaining) + (Pair 0 2) @parameter ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 0 2) @parameter - "Foo" @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.521 units remaining) + "Foo" @storage.some ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 0 2 - "Foo" @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.441 units remaining) - [ (Some "Fo") - Unit ] - - location: 22 (remaining gas: 1039987.361 units remaining) + "Foo" @storage.some ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ (Some "Fo") ] + - location: 22 (remaining gas: 1039987.491 units remaining) [ {} - (Some "Fo") - Unit ] - - location: 24 (remaining gas: 1039987.281 units remaining) - [ (Pair {} (Some "Fo")) - Unit ] + (Some "Fo") ] + - location: 24 (remaining gas: 1039987.411 units remaining) + [ (Pair {} (Some "Fo")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" index 3b766177a751..817d6fc320f4 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 1-(Some \"o\")].out" @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.901 units remaining) - [ (Pair (Pair 1 1) (Some "Foo")) - Unit ] - - location: 10 (remaining gas: 1039987.821 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) + [ (Pair (Pair 1 1) (Some "Foo")) ] + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 1 1) @parameter - (Some "Foo") @storage - Unit ] - - location: 11 (remaining gas: 1039987.751 units remaining) + (Some "Foo") @storage ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 1 1) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.671 units remaining) + (Pair 1 1) @parameter ] + - location: 13 (remaining gas: 1039987.801 units remaining) [ "Foo" @storage.some - (Pair 1 1) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.601 units remaining) + (Pair 1 1) @parameter ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 1 1) @parameter - "Foo" @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.521 units remaining) + "Foo" @storage.some ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 1 1 - "Foo" @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.441 units remaining) - [ (Some "o") - Unit ] - - location: 22 (remaining gas: 1039987.361 units remaining) + "Foo" @storage.some ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ (Some "o") ] + - location: 22 (remaining gas: 1039987.491 units remaining) [ {} - (Some "o") - Unit ] - - location: 24 (remaining gas: 1039987.281 units remaining) - [ (Pair {} (Some "o")) - Unit ] + (Some "o") ] + - location: 24 (remaining gas: 1039987.411 units remaining) + [ (Pair {} (Some "o")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" index fb57e0a51318..808e8a89d024 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 1 3-None].out" @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.901 units remaining) - [ (Pair (Pair 1 3) (Some "Foo")) - Unit ] - - location: 10 (remaining gas: 1039987.821 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) + [ (Pair (Pair 1 3) (Some "Foo")) ] + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 1 3) @parameter - (Some "Foo") @storage - Unit ] - - location: 11 (remaining gas: 1039987.751 units remaining) + (Some "Foo") @storage ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 1 3) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.671 units remaining) + (Pair 1 3) @parameter ] + - location: 13 (remaining gas: 1039987.801 units remaining) [ "Foo" @storage.some - (Pair 1 3) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.601 units remaining) + (Pair 1 3) @parameter ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 1 3) @parameter - "Foo" @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.521 units remaining) + "Foo" @storage.some ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 1 3 - "Foo" @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.441 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.361 units remaining) + "Foo" @storage.some ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ None ] + - location: 22 (remaining gas: 1039987.491 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039987.281 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039987.411 units remaining) + [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" index 6e086dcd320a..856021442193 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some \"Foo\"-Pair 10 5-None].out" @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.901 units remaining) - [ (Pair (Pair 10 5) (Some "Foo")) - Unit ] - - location: 10 (remaining gas: 1039987.821 units remaining) + - location: 10 (remaining gas: 1039988.031 units remaining) + [ (Pair (Pair 10 5) (Some "Foo")) ] + - location: 10 (remaining gas: 1039987.951 units remaining) [ (Pair 10 5) @parameter - (Some "Foo") @storage - Unit ] - - location: 11 (remaining gas: 1039987.751 units remaining) + (Some "Foo") @storage ] + - location: 11 (remaining gas: 1039987.881 units remaining) [ (Some "Foo") @storage - (Pair 10 5) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.671 units remaining) + (Pair 10 5) @parameter ] + - location: 13 (remaining gas: 1039987.801 units remaining) [ "Foo" @storage.some - (Pair 10 5) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.601 units remaining) + (Pair 10 5) @parameter ] + - location: 19 (remaining gas: 1039987.731 units remaining) [ (Pair 10 5) @parameter - "Foo" @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.521 units remaining) + "Foo" @storage.some ] + - location: 20 (remaining gas: 1039987.651 units remaining) [ 10 5 - "Foo" @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.441 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.361 units remaining) + "Foo" @storage.some ] + - location: 21 (remaining gas: 1039987.571 units remaining) + [ None ] + - location: 22 (remaining gas: 1039987.491 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039987.281 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039987.411 units remaining) + [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" index 7d7419bea010..52d244dac612 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice.tz-Some\"FooFooFooFooFooFooFooFooFooFooFooFooFooFo.c508d67bb0.out" @@ -7,39 +7,30 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039927.931 units remaining) + - location: 10 (remaining gas: 1039928.061 units remaining) [ (Pair (Pair 1 10000) - (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo")) - Unit ] - - location: 10 (remaining gas: 1039927.851 units remaining) + (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo")) ] + - location: 10 (remaining gas: 1039927.981 units remaining) [ (Pair 1 10000) @parameter - (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage - Unit ] - - location: 11 (remaining gas: 1039927.781 units remaining) + (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage ] + - location: 11 (remaining gas: 1039927.911 units remaining) [ (Some "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo") @storage - (Pair 1 10000) @parameter - Unit ] - - location: 13 (remaining gas: 1039927.701 units remaining) + (Pair 1 10000) @parameter ] + - location: 13 (remaining gas: 1039927.831 units remaining) [ "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some - (Pair 1 10000) @parameter - Unit ] - - location: 19 (remaining gas: 1039927.631 units remaining) + (Pair 1 10000) @parameter ] + - location: 19 (remaining gas: 1039927.761 units remaining) [ (Pair 1 10000) @parameter - "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some - Unit ] - - location: 20 (remaining gas: 1039927.551 units remaining) + "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some ] + - location: 20 (remaining gas: 1039927.681 units remaining) [ 1 10000 - "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some - Unit ] - - location: 21 (remaining gas: 1039927.096 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039927.016 units remaining) + "FooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFooFoo" @storage.some ] + - location: 21 (remaining gas: 1039927.226 units remaining) + [ None ] + - location: 22 (remaining gas: 1039927.146 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039926.936 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039927.066 units remaining) + [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out index 7d317cb78f3a..bddc9caac704 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-None-Pair 0 1-None].out @@ -7,30 +7,23 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039988.185 units remaining) - [ (Pair (Pair 0 1) None) - Unit ] - - location: 10 (remaining gas: 1039988.105 units remaining) + - location: 10 (remaining gas: 1039988.315 units remaining) + [ (Pair (Pair 0 1) None) ] + - location: 10 (remaining gas: 1039988.235 units remaining) [ (Pair 0 1) @parameter - None @storage - Unit ] - - location: 11 (remaining gas: 1039988.035 units remaining) + None @storage ] + - location: 11 (remaining gas: 1039988.165 units remaining) [ None @storage - (Pair 0 1) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.955 units remaining) - [ (Pair 0 1) @parameter - Unit ] - - location: 15 (remaining gas: 1039987.875 units remaining) - [ Unit ] - - location: 16 (remaining gas: 1039987.795 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.715 units remaining) + (Pair 0 1) @parameter ] + - location: 13 (remaining gas: 1039988.085 units remaining) + [ (Pair 0 1) @parameter ] + - location: 15 (remaining gas: 1039988.005 units remaining) + [ ] + - location: 16 (remaining gas: 1039987.925 units remaining) + [ None ] + - location: 22 (remaining gas: 1039987.845 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039987.635 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039987.765 units remaining) + [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out index 9fc8b60fae21..395f0469915a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 0-(Some 0x)].out @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.945 units remaining) - [ (Pair (Pair 0 0) (Some 0xaabbcc)) - Unit ] - - location: 10 (remaining gas: 1039987.865 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) + [ (Pair (Pair 0 0) (Some 0xaabbcc)) ] + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 0 0) @parameter - (Some 0xaabbcc) @storage - Unit ] - - location: 11 (remaining gas: 1039987.795 units remaining) + (Some 0xaabbcc) @storage ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 0 0) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.715 units remaining) + (Pair 0 0) @parameter ] + - location: 13 (remaining gas: 1039987.845 units remaining) [ 0xaabbcc @storage.some - (Pair 0 0) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.645 units remaining) + (Pair 0 0) @parameter ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 0 0) @parameter - 0xaabbcc @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.565 units remaining) + 0xaabbcc @storage.some ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 0 0 - 0xaabbcc @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.485 units remaining) - [ (Some 0x) - Unit ] - - location: 22 (remaining gas: 1039987.405 units remaining) + 0xaabbcc @storage.some ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0x) ] + - location: 22 (remaining gas: 1039987.535 units remaining) [ {} - (Some 0x) - Unit ] - - location: 24 (remaining gas: 1039987.325 units remaining) - [ (Pair {} (Some 0x)) - Unit ] + (Some 0x) ] + - location: 24 (remaining gas: 1039987.455 units remaining) + [ (Pair {} (Some 0x)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out index 826beccdcdd1..ee5b7c728483 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 0 1-(Some 0xaa)].out @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.945 units remaining) - [ (Pair (Pair 0 1) (Some 0xaabbcc)) - Unit ] - - location: 10 (remaining gas: 1039987.865 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) + [ (Pair (Pair 0 1) (Some 0xaabbcc)) ] + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 0 1) @parameter - (Some 0xaabbcc) @storage - Unit ] - - location: 11 (remaining gas: 1039987.795 units remaining) + (Some 0xaabbcc) @storage ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 0 1) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.715 units remaining) + (Pair 0 1) @parameter ] + - location: 13 (remaining gas: 1039987.845 units remaining) [ 0xaabbcc @storage.some - (Pair 0 1) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.645 units remaining) + (Pair 0 1) @parameter ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 0 1) @parameter - 0xaabbcc @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.565 units remaining) + 0xaabbcc @storage.some ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 0 1 - 0xaabbcc @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.485 units remaining) - [ (Some 0xaa) - Unit ] - - location: 22 (remaining gas: 1039987.405 units remaining) + 0xaabbcc @storage.some ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xaa) ] + - location: 22 (remaining gas: 1039987.535 units remaining) [ {} - (Some 0xaa) - Unit ] - - location: 24 (remaining gas: 1039987.325 units remaining) - [ (Pair {} (Some 0xaa)) - Unit ] + (Some 0xaa) ] + - location: 24 (remaining gas: 1039987.455 units remaining) + [ (Pair {} (Some 0xaa)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out index 016c57805aff..651b2bb7c6ad 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)0].out @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.945 units remaining) - [ (Pair (Pair 1 1) (Some 0xaabbcc)) - Unit ] - - location: 10 (remaining gas: 1039987.865 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) + [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 1) @parameter - (Some 0xaabbcc) @storage - Unit ] - - location: 11 (remaining gas: 1039987.795 units remaining) + (Some 0xaabbcc) @storage ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 1) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.715 units remaining) + (Pair 1 1) @parameter ] + - location: 13 (remaining gas: 1039987.845 units remaining) [ 0xaabbcc @storage.some - (Pair 1 1) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.645 units remaining) + (Pair 1 1) @parameter ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 1) @parameter - 0xaabbcc @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.565 units remaining) + 0xaabbcc @storage.some ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 1 - 0xaabbcc @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.485 units remaining) - [ (Some 0xbb) - Unit ] - - location: 22 (remaining gas: 1039987.405 units remaining) + 0xaabbcc @storage.some ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xbb) ] + - location: 22 (remaining gas: 1039987.535 units remaining) [ {} - (Some 0xbb) - Unit ] - - location: 24 (remaining gas: 1039987.325 units remaining) - [ (Pair {} (Some 0xbb)) - Unit ] + (Some 0xbb) ] + - location: 24 (remaining gas: 1039987.455 units remaining) + [ (Pair {} (Some 0xbb)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out index d1ad4d67b33f..e2b8ddb6a553 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 1-(Some 0xbb)1].out @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.945 units remaining) - [ (Pair (Pair 1 1) (Some 0xaabbcc)) - Unit ] - - location: 10 (remaining gas: 1039987.865 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) + [ (Pair (Pair 1 1) (Some 0xaabbcc)) ] + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 1) @parameter - (Some 0xaabbcc) @storage - Unit ] - - location: 11 (remaining gas: 1039987.795 units remaining) + (Some 0xaabbcc) @storage ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 1) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.715 units remaining) + (Pair 1 1) @parameter ] + - location: 13 (remaining gas: 1039987.845 units remaining) [ 0xaabbcc @storage.some - (Pair 1 1) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.645 units remaining) + (Pair 1 1) @parameter ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 1) @parameter - 0xaabbcc @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.565 units remaining) + 0xaabbcc @storage.some ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 1 - 0xaabbcc @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.485 units remaining) - [ (Some 0xbb) - Unit ] - - location: 22 (remaining gas: 1039987.405 units remaining) + 0xaabbcc @storage.some ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xbb) ] + - location: 22 (remaining gas: 1039987.535 units remaining) [ {} - (Some 0xbb) - Unit ] - - location: 24 (remaining gas: 1039987.325 units remaining) - [ (Pair {} (Some 0xbb)) - Unit ] + (Some 0xbb) ] + - location: 24 (remaining gas: 1039987.455 units remaining) + [ (Pair {} (Some 0xbb)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out index 492f95854a9a..7c891c51bbe1 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 2-(Some 0xbbcc)].out @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.945 units remaining) - [ (Pair (Pair 1 2) (Some 0xaabbcc)) - Unit ] - - location: 10 (remaining gas: 1039987.865 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) + [ (Pair (Pair 1 2) (Some 0xaabbcc)) ] + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 2) @parameter - (Some 0xaabbcc) @storage - Unit ] - - location: 11 (remaining gas: 1039987.795 units remaining) + (Some 0xaabbcc) @storage ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 2) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.715 units remaining) + (Pair 1 2) @parameter ] + - location: 13 (remaining gas: 1039987.845 units remaining) [ 0xaabbcc @storage.some - (Pair 1 2) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.645 units remaining) + (Pair 1 2) @parameter ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 2) @parameter - 0xaabbcc @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.565 units remaining) + 0xaabbcc @storage.some ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 2 - 0xaabbcc @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.485 units remaining) - [ (Some 0xbbcc) - Unit ] - - location: 22 (remaining gas: 1039987.405 units remaining) + 0xaabbcc @storage.some ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ (Some 0xbbcc) ] + - location: 22 (remaining gas: 1039987.535 units remaining) [ {} - (Some 0xbbcc) - Unit ] - - location: 24 (remaining gas: 1039987.325 units remaining) - [ (Pair {} (Some 0xbbcc)) - Unit ] + (Some 0xbbcc) ] + - location: 24 (remaining gas: 1039987.455 units remaining) + [ (Pair {} (Some 0xbbcc)) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out index 31756a3b89b1..13e6015e1aae 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbcc-Pair 1 3-None].out @@ -7,38 +7,29 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.945 units remaining) - [ (Pair (Pair 1 3) (Some 0xaabbcc)) - Unit ] - - location: 10 (remaining gas: 1039987.865 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) + [ (Pair (Pair 1 3) (Some 0xaabbcc)) ] + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 3) @parameter - (Some 0xaabbcc) @storage - Unit ] - - location: 11 (remaining gas: 1039987.795 units remaining) + (Some 0xaabbcc) @storage ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbcc) @storage - (Pair 1 3) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.715 units remaining) + (Pair 1 3) @parameter ] + - location: 13 (remaining gas: 1039987.845 units remaining) [ 0xaabbcc @storage.some - (Pair 1 3) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.645 units remaining) + (Pair 1 3) @parameter ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 3) @parameter - 0xaabbcc @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.565 units remaining) + 0xaabbcc @storage.some ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 3 - 0xaabbcc @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.485 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.405 units remaining) + 0xaabbcc @storage.some ] + - location: 21 (remaining gas: 1039987.615 units remaining) + [ None ] + - location: 22 (remaining gas: 1039987.535 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039987.325 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039987.455 units remaining) + [ (Pair {} None) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out index cbdabf16e775..81e480bb3b16 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[slice_bytes.tz-Some 0xaabbccaabbccaabbccaabbccaabbccaab.df5895de85.out @@ -7,39 +7,30 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039987.945 units remaining) + - location: 10 (remaining gas: 1039988.075 units remaining) [ (Pair (Pair 1 10000) - (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc)) - Unit ] - - location: 10 (remaining gas: 1039987.865 units remaining) + (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc)) ] + - location: 10 (remaining gas: 1039987.995 units remaining) [ (Pair 1 10000) @parameter - (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage - Unit ] - - location: 11 (remaining gas: 1039987.795 units remaining) + (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage ] + - location: 11 (remaining gas: 1039987.925 units remaining) [ (Some 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc) @storage - (Pair 1 10000) @parameter - Unit ] - - location: 13 (remaining gas: 1039987.715 units remaining) + (Pair 1 10000) @parameter ] + - location: 13 (remaining gas: 1039987.845 units remaining) [ 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some - (Pair 1 10000) @parameter - Unit ] - - location: 19 (remaining gas: 1039987.645 units remaining) + (Pair 1 10000) @parameter ] + - location: 19 (remaining gas: 1039987.775 units remaining) [ (Pair 1 10000) @parameter - 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some - Unit ] - - location: 20 (remaining gas: 1039987.565 units remaining) + 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some ] + - location: 20 (remaining gas: 1039987.695 units remaining) [ 1 10000 - 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some - Unit ] - - location: 21 (remaining gas: 1039987.110 units remaining) - [ None - Unit ] - - location: 22 (remaining gas: 1039987.030 units remaining) + 0xaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbccaabbcc @storage.some ] + - location: 21 (remaining gas: 1039987.240 units remaining) + [ None ] + - location: 22 (remaining gas: 1039987.160 units remaining) [ {} - None - Unit ] - - location: 24 (remaining gas: 1039986.950 units remaining) - [ (Pair {} None) - Unit ] + None ] + - location: 24 (remaining gas: 1039987.080 units remaining) + [ (Pair {} None) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" index 85101b0df450..2b31b049e27c 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"Hello\"-(Some \"Hello\")].out" @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.376 units remaining) - [ (Pair "Hello" None) - Unit ] + - location: 8 (remaining gas: 1039994.376 units remaining) + [ (Pair "Hello" None) ] - location: 8 (remaining gas: 1039994.296 units remaining) - [ "Hello" @parameter - Unit ] + [ "Hello" @parameter ] - location: 9 (remaining gas: 1039994.216 units remaining) - [ (Some "Hello") - Unit ] + [ (Some "Hello") ] - location: 10 (remaining gas: 1039994.136 units remaining) [ {} - (Some "Hello") - Unit ] + (Some "Hello") ] - location: 12 (remaining gas: 1039994.056 units remaining) - [ (Pair {} (Some "Hello")) - Unit ] + [ (Pair {} (Some "Hello")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" index a1dd252f2534..b09c931f54aa 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[str_id.tz-None-\"abcd\"-(Some \"abcd\")].out" @@ -7,20 +7,15 @@ emitted operations big_map diff trace - - location: 7 (remaining gas: 1039994.386 units remaining) - [ (Pair "abcd" None) - Unit ] + - location: 8 (remaining gas: 1039994.386 units remaining) + [ (Pair "abcd" None) ] - location: 8 (remaining gas: 1039994.306 units remaining) - [ "abcd" @parameter - Unit ] + [ "abcd" @parameter ] - location: 9 (remaining gas: 1039994.226 units remaining) - [ (Some "abcd") - Unit ] + [ (Some "abcd") ] - location: 10 (remaining gas: 1039994.146 units remaining) [ {} - (Some "abcd") - Unit ] + (Some "abcd") ] - location: 12 (remaining gas: 1039994.066 units remaining) - [ (Pair {} (Some "abcd")) - Unit ] + [ (Pair {} (Some "abcd")) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" index 3202779dbbc1..80bc04e457cf 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 -100)-\"1970-01-01T00:03:20Z\"].out" @@ -7,38 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" -100) "1970-01-01T00:01:51Z") - Unit ] + - location: 9 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" -100) "1970-01-01T00:01:51Z") ] - location: 9 (remaining gas: 1039990.120 units remaining) - [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 10 (remaining gas: 1039990.040 units remaining) [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 12 (remaining gas: 1039989.860 units remaining) - [ (Pair "1970-01-01T00:01:40Z" -100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" -100) @parameter ] - location: 14 (remaining gas: 1039989.780 units remaining) - [ -100 - Unit ] - - location: 14 (remaining gas: 1039989.700 units remaining) - [ "1970-01-01T00:01:40Z" - -100 - Unit ] - - location: 15 (remaining gas: 1039989.620 units remaining) - [ "1970-01-01T00:03:20Z" - Unit ] - - location: 16 (remaining gas: 1039989.540 units remaining) + [ -100 ] + - location: 15 (remaining gas: 1039989.700 units remaining) + [ "1970-01-01T00:03:20Z" ] + - location: 16 (remaining gas: 1039989.620 units remaining) [ {} - "1970-01-01T00:03:20Z" - Unit ] - - location: 18 (remaining gas: 1039989.460 units remaining) - [ (Pair {} "1970-01-01T00:03:20Z") - Unit ] + "1970-01-01T00:03:20Z" ] + - location: 18 (remaining gas: 1039989.540 units remaining) + [ (Pair {} "1970-01-01T00:03:20Z") ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" index 34bbf04bf8d0..c1e0445f268f 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 100)-\"1970-01-01T00:00:00Z\"].out" @@ -7,38 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" 100) "1970-01-01T00:01:51Z") - Unit ] + - location: 9 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" 100) "1970-01-01T00:01:51Z") ] - location: 9 (remaining gas: 1039990.120 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 10 (remaining gas: 1039990.040 units remaining) [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 12 (remaining gas: 1039989.860 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 100) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" 100) @parameter ] - location: 14 (remaining gas: 1039989.780 units remaining) - [ 100 - Unit ] - - location: 14 (remaining gas: 1039989.700 units remaining) - [ "1970-01-01T00:01:40Z" - 100 - Unit ] - - location: 15 (remaining gas: 1039989.620 units remaining) - [ "1970-01-01T00:00:00Z" - Unit ] - - location: 16 (remaining gas: 1039989.540 units remaining) + [ 100 ] + - location: 15 (remaining gas: 1039989.700 units remaining) + [ "1970-01-01T00:00:00Z" ] + - location: 16 (remaining gas: 1039989.620 units remaining) [ {} - "1970-01-01T00:00:00Z" - Unit ] - - location: 18 (remaining gas: 1039989.460 units remaining) - [ (Pair {} "1970-01-01T00:00:00Z") - Unit ] + "1970-01-01T00:00:00Z" ] + - location: 18 (remaining gas: 1039989.540 units remaining) + [ (Pair {} "1970-01-01T00:00:00Z") ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out index d063419cb64b..753e803d7541 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[sub_timestamp_delta.tz-111-(Pair 100 200000000000000000.3db82d2c25.out @@ -7,38 +7,25 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039990.200 units remaining) - [ (Pair (Pair "1970-01-01T00:01:40Z" 2000000000000000000) "1970-01-01T00:01:51Z") - Unit ] + - location: 9 (remaining gas: 1039990.200 units remaining) + [ (Pair (Pair "1970-01-01T00:01:40Z" 2000000000000000000) "1970-01-01T00:01:51Z") ] - location: 9 (remaining gas: 1039990.120 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter ] - location: 10 (remaining gas: 1039990.040 units remaining) [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter - (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter ] - location: 11 (remaining gas: 1039989.960 units remaining) [ "1970-01-01T00:01:40Z" - (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter - Unit ] + (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter ] - location: 12 (remaining gas: 1039989.860 units remaining) - [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter - Unit ] + [ (Pair "1970-01-01T00:01:40Z" 2000000000000000000) @parameter ] - location: 14 (remaining gas: 1039989.780 units remaining) - [ 2000000000000000000 - Unit ] - - location: 14 (remaining gas: 1039989.700 units remaining) - [ "1970-01-01T00:01:40Z" - 2000000000000000000 - Unit ] - - location: 15 (remaining gas: 1039989.620 units remaining) - [ -1999999999999999900 - Unit ] - - location: 16 (remaining gas: 1039989.540 units remaining) + [ 2000000000000000000 ] + - location: 15 (remaining gas: 1039989.700 units remaining) + [ -1999999999999999900 ] + - location: 16 (remaining gas: 1039989.620 units remaining) [ {} - -1999999999999999900 - Unit ] - - location: 18 (remaining gas: 1039989.460 units remaining) - [ (Pair {} -1999999999999999900) - Unit ] + -1999999999999999900 ] + - location: 18 (remaining gas: 1039989.540 units remaining) + [ (Pair {} -1999999999999999900) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out index 28a76c904ee6..b0c68f8b5983 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2000000 1000000)-(Some (Pair .b461aa042b.out @@ -7,82 +7,51 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039981.110 units remaining) - [ (Pair (Pair 2000000 1000000) None) - Unit ] + - location: 12 (remaining gas: 1039981.110 units remaining) + [ (Pair (Pair 2000000 1000000) None) ] - location: 12 (remaining gas: 1039981.030 units remaining) - [ (Pair 2000000 1000000) @parameter - Unit ] + [ (Pair 2000000 1000000) @parameter ] - location: 13 (remaining gas: 1039980.950 units remaining) [ (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter - Unit ] + (Pair 2000000 1000000) @parameter ] - location: 14 (remaining gas: 1039980.870 units remaining) [ (Pair 2000000 1000000) @parameter (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter - Unit ] + (Pair 2000000 1000000) @parameter ] - location: 15 (remaining gas: 1039980.790 units remaining) [ 2000000 (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter - Unit ] + (Pair 2000000 1000000) @parameter ] - location: 16 (remaining gas: 1039980.690 units remaining) [ (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter - Unit ] + (Pair 2000000 1000000) @parameter ] - location: 18 (remaining gas: 1039980.610 units remaining) [ 1000000 - (Pair 2000000 1000000) @parameter - Unit ] - - location: 18 (remaining gas: 1039980.530 units remaining) - [ 2000000 - 1000000 - (Pair 2000000 1000000) @parameter - Unit ] - - location: 19 (remaining gas: 1039980.430 units remaining) + (Pair 2000000 1000000) @parameter ] + - location: 19 (remaining gas: 1039980.510 units remaining) [ 3000000 - (Pair 2000000 1000000) @parameter - Unit ] - - location: 20 (remaining gas: 1039980.330 units remaining) + (Pair 2000000 1000000) @parameter ] + - location: 20 (remaining gas: 1039980.410 units remaining) + [ (Pair 2000000 1000000) @parameter ] + - location: 22 (remaining gas: 1039980.330 units remaining) [ (Pair 2000000 1000000) @parameter - Unit ] - - location: 22 (remaining gas: 1039980.250 units remaining) - [ (Pair 2000000 1000000) @parameter - (Pair 2000000 1000000) @parameter - Unit ] - - location: 23 (remaining gas: 1039980.170 units remaining) - [ 2000000 - (Pair 2000000 1000000) @parameter - Unit ] - - location: 24 (remaining gas: 1039980.070 units remaining) - [ (Pair 2000000 1000000) @parameter - Unit ] - - location: 26 (remaining gas: 1039979.990 units remaining) - [ 1000000 - Unit ] - - location: 26 (remaining gas: 1039979.910 units remaining) + (Pair 2000000 1000000) @parameter ] + - location: 23 (remaining gas: 1039980.250 units remaining) [ 2000000 - 1000000 - Unit ] - - location: 27 (remaining gas: 1039979.830 units remaining) - [ 1000000 - Unit ] - - location: 21 (remaining gas: 1039979.750 units remaining) - [ 3000000 - 1000000 - Unit ] - - location: 28 (remaining gas: 1039979.670 units remaining) - [ (Pair 3000000 1000000) - Unit ] - - location: 29 (remaining gas: 1039979.590 units remaining) - [ (Some (Pair 3000000 1000000)) - Unit ] - - location: 30 (remaining gas: 1039979.510 units remaining) + (Pair 2000000 1000000) @parameter ] + - location: 24 (remaining gas: 1039980.150 units remaining) + [ (Pair 2000000 1000000) @parameter ] + - location: 26 (remaining gas: 1039980.070 units remaining) + [ 1000000 ] + - location: 27 (remaining gas: 1039979.990 units remaining) + [ 1000000 ] + - location: 28 (remaining gas: 1039979.910 units remaining) + [ (Pair 3000000 1000000) ] + - location: 29 (remaining gas: 1039979.830 units remaining) + [ (Some (Pair 3000000 1000000)) ] + - location: 30 (remaining gas: 1039979.750 units remaining) [ {} - (Some (Pair 3000000 1000000)) - Unit ] - - location: 32 (remaining gas: 1039979.430 units remaining) - [ (Pair {} (Some (Pair 3000000 1000000))) - Unit ] + (Some (Pair 3000000 1000000)) ] + - location: 32 (remaining gas: 1039979.670 units remaining) + [ (Pair {} (Some (Pair 3000000 1000000))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out index 87e44d83c97a..4b7111ff634a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[tez_add_sub.tz-None-(Pair 2310000 1010000)-(Some (Pair .1e8cf7679c.out @@ -7,82 +7,51 @@ emitted operations big_map diff trace - - location: 11 (remaining gas: 1039981.110 units remaining) - [ (Pair (Pair 2310000 1010000) None) - Unit ] + - location: 12 (remaining gas: 1039981.110 units remaining) + [ (Pair (Pair 2310000 1010000) None) ] - location: 12 (remaining gas: 1039981.030 units remaining) - [ (Pair 2310000 1010000) @parameter - Unit ] + [ (Pair 2310000 1010000) @parameter ] - location: 13 (remaining gas: 1039980.950 units remaining) [ (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter - Unit ] + (Pair 2310000 1010000) @parameter ] - location: 14 (remaining gas: 1039980.870 units remaining) [ (Pair 2310000 1010000) @parameter (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter - Unit ] + (Pair 2310000 1010000) @parameter ] - location: 15 (remaining gas: 1039980.790 units remaining) [ 2310000 (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter - Unit ] + (Pair 2310000 1010000) @parameter ] - location: 16 (remaining gas: 1039980.690 units remaining) [ (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter - Unit ] + (Pair 2310000 1010000) @parameter ] - location: 18 (remaining gas: 1039980.610 units remaining) [ 1010000 - (Pair 2310000 1010000) @parameter - Unit ] - - location: 18 (remaining gas: 1039980.530 units remaining) - [ 2310000 - 1010000 - (Pair 2310000 1010000) @parameter - Unit ] - - location: 19 (remaining gas: 1039980.430 units remaining) + (Pair 2310000 1010000) @parameter ] + - location: 19 (remaining gas: 1039980.510 units remaining) [ 3320000 - (Pair 2310000 1010000) @parameter - Unit ] - - location: 20 (remaining gas: 1039980.330 units remaining) - [ (Pair 2310000 1010000) @parameter - Unit ] - - location: 22 (remaining gas: 1039980.250 units remaining) - [ (Pair 2310000 1010000) @parameter - (Pair 2310000 1010000) @parameter - Unit ] - - location: 23 (remaining gas: 1039980.170 units remaining) - [ 2310000 - (Pair 2310000 1010000) @parameter - Unit ] - - location: 24 (remaining gas: 1039980.070 units remaining) + (Pair 2310000 1010000) @parameter ] + - location: 20 (remaining gas: 1039980.410 units remaining) + [ (Pair 2310000 1010000) @parameter ] + - location: 22 (remaining gas: 1039980.330 units remaining) [ (Pair 2310000 1010000) @parameter - Unit ] - - location: 26 (remaining gas: 1039979.990 units remaining) - [ 1010000 - Unit ] - - location: 26 (remaining gas: 1039979.910 units remaining) + (Pair 2310000 1010000) @parameter ] + - location: 23 (remaining gas: 1039980.250 units remaining) [ 2310000 - 1010000 - Unit ] - - location: 27 (remaining gas: 1039979.830 units remaining) - [ 1300000 - Unit ] - - location: 21 (remaining gas: 1039979.750 units remaining) - [ 3320000 - 1300000 - Unit ] - - location: 28 (remaining gas: 1039979.670 units remaining) - [ (Pair 3320000 1300000) - Unit ] - - location: 29 (remaining gas: 1039979.590 units remaining) - [ (Some (Pair 3320000 1300000)) - Unit ] - - location: 30 (remaining gas: 1039979.510 units remaining) + (Pair 2310000 1010000) @parameter ] + - location: 24 (remaining gas: 1039980.150 units remaining) + [ (Pair 2310000 1010000) @parameter ] + - location: 26 (remaining gas: 1039980.070 units remaining) + [ 1010000 ] + - location: 27 (remaining gas: 1039979.990 units remaining) + [ 1300000 ] + - location: 28 (remaining gas: 1039979.910 units remaining) + [ (Pair 3320000 1300000) ] + - location: 29 (remaining gas: 1039979.830 units remaining) + [ (Some (Pair 3320000 1300000)) ] + - location: 30 (remaining gas: 1039979.750 units remaining) [ {} - (Some (Pair 3320000 1300000)) - Unit ] - - location: 32 (remaining gas: 1039979.430 units remaining) - [ (Pair {} (Some (Pair 3320000 1300000))) - Unit ] + (Some (Pair 3320000 1300000)) ] + - location: 32 (remaining gas: 1039979.670 units remaining) + [ (Pair {} (Some (Pair 3320000 1300000))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out index a97a276716c4..2b8161407489 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[uncomb.tz-0-(Pair 1 4 2)-142].out @@ -7,56 +7,44 @@ emitted operations big_map diff trace - - location: 9 (remaining gas: 1039986.880 units remaining) - [ (Pair (Pair 1 4 2) 0) - Unit ] + - location: 10 (remaining gas: 1039986.880 units remaining) + [ (Pair (Pair 1 4 2) 0) ] - location: 10 (remaining gas: 1039986.800 units remaining) - [ (Pair 1 4 2) @parameter - Unit ] + [ (Pair 1 4 2) @parameter ] - location: 11 (remaining gas: 1039986.710 units remaining) [ 1 4 - 2 - Unit ] + 2 ] - location: 13 (remaining gas: 1039986.630 units remaining) [ 100 1 4 - 2 - Unit ] + 2 ] - location: 16 (remaining gas: 1039986.544 units remaining) [ 100 4 - 2 - Unit ] + 2 ] - location: 17 (remaining gas: 1039986.474 units remaining) [ 4 100 - 2 - Unit ] + 2 ] - location: 18 (remaining gas: 1039986.394 units remaining) [ 10 4 100 - 2 - Unit ] + 2 ] - location: 21 (remaining gas: 1039986.308 units remaining) [ 40 100 - 2 - Unit ] + 2 ] - location: 22 (remaining gas: 1039986.228 units remaining) [ 140 - 2 - Unit ] + 2 ] - location: 23 (remaining gas: 1039986.148 units remaining) - [ 142 - Unit ] + [ 142 ] - location: 24 (remaining gas: 1039986.068 units remaining) [ {} - 142 - Unit ] + 142 ] - location: 26 (remaining gas: 1039985.988 units remaining) - [ (Pair {} 142) - Unit ] + [ (Pair {} 142) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out index 684a8ed6b5da..773300a5e537 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[unpair.tz-Unit-Unit-Unit].out @@ -7,607 +7,456 @@ emitted operations big_map diff trace - - location: 6 (remaining gas: 1039845.320 units remaining) - [ (Pair Unit Unit) - Unit ] + - location: 7 (remaining gas: 1039845.320 units remaining) + [ (Pair Unit Unit) ] - location: 7 (remaining gas: 1039845.240 units remaining) - [ Unit ] + [ ] - location: 8 (remaining gas: 1039845.160 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 9 (remaining gas: 1039845.080 units remaining) [ Unit - Unit Unit ] - location: 10 (remaining gas: 1039845 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 11 (remaining gas: 1039844.920 units remaining) [ Unit - Unit Unit ] - location: 12 (remaining gas: 1039844.812 units remaining) - [ Unit ] + [ ] - location: 14 (remaining gas: 1039844.732 units remaining) - [ Unit @b - Unit ] + [ Unit @b ] - location: 15 (remaining gas: 1039844.652 units remaining) [ Unit @a - Unit @b - Unit ] + Unit @b ] - location: 16 (remaining gas: 1039844.572 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 17 (remaining gas: 1039844.492 units remaining) [ Unit @c - Unit @d - Unit ] + Unit @d ] - location: 18 (remaining gas: 1039844.384 units remaining) - [ Unit ] + [ ] - location: 20 (remaining gas: 1039844.304 units remaining) - [ Unit @b - Unit ] + [ Unit @b ] - location: 21 (remaining gas: 1039844.224 units remaining) [ Unit @a - Unit @b - Unit ] + Unit @b ] - location: 22 (remaining gas: 1039844.144 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 23 (remaining gas: 1039844.064 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 24 (remaining gas: 1039843.984 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 25 (remaining gas: 1039843.876 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 27 (remaining gas: 1039843.796 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 28 (remaining gas: 1039843.716 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 29 (remaining gas: 1039843.608 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 31 (remaining gas: 1039843.528 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 32 (remaining gas: 1039843.448 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 33 (remaining gas: 1039843.340 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 35 (remaining gas: 1039843.260 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 36 (remaining gas: 1039843.180 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 37 (remaining gas: 1039843.072 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 39 (remaining gas: 1039842.992 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 40 (remaining gas: 1039842.912 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 41 (remaining gas: 1039842.804 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 43 (remaining gas: 1039842.724 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 44 (remaining gas: 1039842.644 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 45 (remaining gas: 1039842.536 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 47 (remaining gas: 1039842.456 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 48 (remaining gas: 1039842.376 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 49 (remaining gas: 1039842.268 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 51 (remaining gas: 1039842.188 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 52 (remaining gas: 1039842.108 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 53 (remaining gas: 1039842 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 55 (remaining gas: 1039841.920 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 56 (remaining gas: 1039841.840 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 57 (remaining gas: 1039841.732 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 59 (remaining gas: 1039841.652 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 60 (remaining gas: 1039841.572 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 61 (remaining gas: 1039841.464 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 63 (remaining gas: 1039841.384 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 64 (remaining gas: 1039841.304 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 65 (remaining gas: 1039841.196 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 67 (remaining gas: 1039841.116 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 68 (remaining gas: 1039841.036 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 69 (remaining gas: 1039840.928 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 71 (remaining gas: 1039840.848 units remaining) - [ Unit ] + [ ] - location: 72 (remaining gas: 1039840.768 units remaining) - [ Unit @d - Unit ] + [ Unit @d ] - location: 73 (remaining gas: 1039840.688 units remaining) [ Unit @c - Unit @d - Unit ] + Unit @d ] - location: 74 (remaining gas: 1039840.608 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 75 (remaining gas: 1039840.528 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 76 (remaining gas: 1039840.448 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 77 (remaining gas: 1039840.340 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 79 (remaining gas: 1039840.260 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 80 (remaining gas: 1039840.180 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 81 (remaining gas: 1039840.072 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 83 (remaining gas: 1039839.992 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 84 (remaining gas: 1039839.912 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 85 (remaining gas: 1039839.804 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 87 (remaining gas: 1039839.724 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 88 (remaining gas: 1039839.644 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 89 (remaining gas: 1039839.536 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 91 (remaining gas: 1039839.456 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 92 (remaining gas: 1039839.376 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 93 (remaining gas: 1039839.268 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 95 (remaining gas: 1039839.188 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 96 (remaining gas: 1039839.108 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 97 (remaining gas: 1039839 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 99 (remaining gas: 1039838.920 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 100 (remaining gas: 1039838.840 units remaining) [ Unit @c Unit @d - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 101 (remaining gas: 1039838.732 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 103 (remaining gas: 1039838.652 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 104 (remaining gas: 1039838.572 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 105 (remaining gas: 1039838.464 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 107 (remaining gas: 1039838.384 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 108 (remaining gas: 1039838.304 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 109 (remaining gas: 1039838.196 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 111 (remaining gas: 1039838.116 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 112 (remaining gas: 1039838.036 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 113 (remaining gas: 1039837.928 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 115 (remaining gas: 1039837.848 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 116 (remaining gas: 1039837.768 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 117 (remaining gas: 1039837.660 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 119 (remaining gas: 1039837.580 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 120 (remaining gas: 1039837.500 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 121 (remaining gas: 1039837.392 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 123 (remaining gas: 1039837.312 units remaining) - [ Unit ] + [ ] - location: 124 (remaining gas: 1039837.232 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 125 (remaining gas: 1039837.152 units remaining) [ Unit - Unit Unit ] - location: 126 (remaining gas: 1039837.072 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 127 (remaining gas: 1039836.992 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 128 (remaining gas: 1039836.912 units remaining) [ Unit Unit - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 129 (remaining gas: 1039836.804 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 131 (remaining gas: 1039836.724 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 132 (remaining gas: 1039836.644 units remaining) [ Unit Unit - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 133 (remaining gas: 1039836.536 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 135 (remaining gas: 1039836.456 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 136 (remaining gas: 1039836.376 units remaining) [ Unit Unit - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 137 (remaining gas: 1039836.268 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 139 (remaining gas: 1039836.188 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 140 (remaining gas: 1039836.108 units remaining) [ Unit Unit - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 141 (remaining gas: 1039836 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 143 (remaining gas: 1039835.920 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 144 (remaining gas: 1039835.840 units remaining) [ Unit Unit - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 145 (remaining gas: 1039835.732 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 147 (remaining gas: 1039835.652 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 148 (remaining gas: 1039835.572 units remaining) [ Unit Unit - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 149 (remaining gas: 1039835.464 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 151 (remaining gas: 1039835.384 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 152 (remaining gas: 1039835.304 units remaining) [ Unit Unit - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 153 (remaining gas: 1039835.196 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 155 (remaining gas: 1039835.116 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 156 (remaining gas: 1039835.036 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 157 (remaining gas: 1039834.928 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 159 (remaining gas: 1039834.848 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 160 (remaining gas: 1039834.768 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 161 (remaining gas: 1039834.660 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 163 (remaining gas: 1039834.580 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 164 (remaining gas: 1039834.500 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 165 (remaining gas: 1039834.392 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 167 (remaining gas: 1039834.312 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 168 (remaining gas: 1039834.232 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 169 (remaining gas: 1039834.124 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 171 (remaining gas: 1039834.044 units remaining) [ (Pair Unit Unit) - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 172 (remaining gas: 1039833.964 units remaining) [ Unit @a Unit @b - (Pair Unit Unit) - Unit ] + (Pair Unit Unit) ] - location: 173 (remaining gas: 1039833.856 units remaining) - [ (Pair Unit Unit) - Unit ] + [ (Pair Unit Unit) ] - location: 175 (remaining gas: 1039833.776 units remaining) - [ Unit ] + [ ] - location: 176 (remaining gas: 1039833.696 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 177 (remaining gas: 1039833.616 units remaining) [ Unit - Unit Unit ] - location: 178 (remaining gas: 1039833.536 units remaining) - [ (Pair Unit Unit) @p - Unit ] + [ (Pair Unit Unit) @p ] - location: 179 (remaining gas: 1039833.456 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 180 (remaining gas: 1039833.376 units remaining) [ Unit @p.a Unit @b - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 181 (remaining gas: 1039833.268 units remaining) - [ (Pair Unit Unit) @p - Unit ] + [ (Pair Unit Unit) @p ] - location: 183 (remaining gas: 1039833.188 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 184 (remaining gas: 1039833.108 units remaining) [ Unit @a Unit @p.b - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 185 (remaining gas: 1039833 units remaining) - [ (Pair Unit Unit) @p - Unit ] + [ (Pair Unit Unit) @p ] - location: 187 (remaining gas: 1039832.920 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 188 (remaining gas: 1039832.840 units remaining) [ Unit @p.a Unit @p.b - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 189 (remaining gas: 1039832.732 units remaining) - [ (Pair Unit Unit) @p - Unit ] + [ (Pair Unit Unit) @p ] - location: 191 (remaining gas: 1039832.652 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 192 (remaining gas: 1039832.572 units remaining) [ Unit @a Unit @p.b - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 193 (remaining gas: 1039832.464 units remaining) - [ (Pair Unit Unit) @p - Unit ] + [ (Pair Unit Unit) @p ] - location: 195 (remaining gas: 1039832.384 units remaining) [ (Pair Unit Unit) @p - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 196 (remaining gas: 1039832.304 units remaining) [ Unit @p.a Unit @b - (Pair Unit Unit) @p - Unit ] + (Pair Unit Unit) @p ] - location: 197 (remaining gas: 1039832.196 units remaining) - [ (Pair Unit Unit) @p - Unit ] + [ (Pair Unit Unit) @p ] - location: 199 (remaining gas: 1039832.116 units remaining) - [ Unit ] + [ ] - location: 200 (remaining gas: 1039832.036 units remaining) - [ Unit @b - Unit ] + [ Unit @b ] - location: 201 (remaining gas: 1039831.956 units remaining) [ Unit @a - Unit @b - Unit ] + Unit @b ] - location: 202 (remaining gas: 1039831.876 units remaining) - [ (Pair Unit Unit) @c - Unit ] + [ (Pair Unit Unit) @c ] - location: 203 (remaining gas: 1039831.796 units remaining) [ Unit @b - Unit @a - Unit ] + Unit @a ] - location: 204 (remaining gas: 1039831.688 units remaining) - [ Unit ] + [ ] - location: 206 (remaining gas: 1039831.608 units remaining) - [ Unit - Unit ] + [ Unit ] - location: 207 (remaining gas: 1039831.528 units remaining) [ {} - Unit Unit ] - location: 209 (remaining gas: 1039831.448 units remaining) - [ (Pair {} Unit) - Unit ] + [ (Pair {} Unit) ] diff --git "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" index 623a77aecd04..8b21bae96cf5 100644 --- "a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" +++ "b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[voting_power.tz-(Pair 0 0)-\"edpkuBknW28nW72KG6RoHtYW7p1.b2c677ad7b.out" @@ -7,35 +7,23 @@ emitted operations big_map diff trace - - location: 8 (remaining gas: 1039961.660 units remaining) - [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" 0 0) - Unit ] + - location: 9 (remaining gas: 1039961.660 units remaining) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" 0 0) ] - location: 9 (remaining gas: 1039961.580 units remaining) - [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter - Unit ] + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @parameter ] - location: 10 (remaining gas: 1039961 units remaining) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - Unit ] + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" ] - location: 11 (remaining gas: 1039745.592 units remaining) - [ 500 - Unit ] + [ 500 ] - location: 12 (remaining gas: 1039745.492 units remaining) - [ Unit ] + [ ] - location: 14 (remaining gas: 1039535.084 units remaining) - [ 2500 - Unit ] - - location: 14 (remaining gas: 1039535.004 units remaining) - [ 500 - 2500 - Unit ] - - location: 15 (remaining gas: 1039534.924 units remaining) - [ (Pair 500 2500) - Unit ] - - location: 16 (remaining gas: 1039534.844 units remaining) + [ 2500 ] + - location: 15 (remaining gas: 1039535.004 units remaining) + [ (Pair 500 2500) ] + - location: 16 (remaining gas: 1039534.924 units remaining) [ {} - (Pair 500 2500) - Unit ] - - location: 18 (remaining gas: 1039534.764 units remaining) - [ (Pair {} 500 2500) - Unit ] + (Pair 500 2500) ] + - location: 18 (remaining gas: 1039534.844 units remaining) + [ (Pair {} 500 2500) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out index eb2fda3d8790..26877b8baf68 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False False)-(Some (Left False))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Left (Pair False False)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Left (Pair False False)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair False False) @parameter.left - Unit ] - - location: 19 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Left (Pair False False)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair False False)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair False False) @parameter.left ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ False - False - Unit ] - - location: 20 (remaining gas: 1039985.640 units remaining) - [ False - Unit ] - - location: 21 (remaining gas: 1039985.560 units remaining) - [ (Left False) - Unit ] - - location: 28 (remaining gas: 1039985.480 units remaining) - [ (Some (Left False)) - Unit ] - - location: 29 (remaining gas: 1039985.400 units remaining) + False ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ False ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left False) ] + - location: 28 (remaining gas: 1039985.610 units remaining) + [ (Some (Left False)) ] + - location: 29 (remaining gas: 1039985.530 units remaining) [ {} - (Some (Left False)) - Unit ] - - location: 31 (remaining gas: 1039985.320 units remaining) - [ (Pair {} (Some (Left False))) - Unit ] + (Some (Left False)) ] + - location: 31 (remaining gas: 1039985.450 units remaining) + [ (Pair {} (Some (Left False))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out index 04e6e00f47db..f8f11821fd5a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair False True)-(Some (Left True))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Left (Pair False True)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Left (Pair False True)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair False True) @parameter.left - Unit ] - - location: 19 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Left (Pair False True)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair False True)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair False True) @parameter.left ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ False - True - Unit ] - - location: 20 (remaining gas: 1039985.640 units remaining) - [ True - Unit ] - - location: 21 (remaining gas: 1039985.560 units remaining) - [ (Left True) - Unit ] - - location: 28 (remaining gas: 1039985.480 units remaining) - [ (Some (Left True)) - Unit ] - - location: 29 (remaining gas: 1039985.400 units remaining) + True ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ True ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left True) ] + - location: 28 (remaining gas: 1039985.610 units remaining) + [ (Some (Left True)) ] + - location: 29 (remaining gas: 1039985.530 units remaining) [ {} - (Some (Left True)) - Unit ] - - location: 31 (remaining gas: 1039985.320 units remaining) - [ (Pair {} (Some (Left True))) - Unit ] + (Some (Left True)) ] + - location: 31 (remaining gas: 1039985.450 units remaining) + [ (Pair {} (Some (Left True))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out index 1b8c523a3348..c5e11178b7bc 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True False)-(Some (Left True))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Left (Pair True False)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Left (Pair True False)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair True False) @parameter.left - Unit ] - - location: 19 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Left (Pair True False)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair True False)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair True False) @parameter.left ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ True - False - Unit ] - - location: 20 (remaining gas: 1039985.640 units remaining) - [ True - Unit ] - - location: 21 (remaining gas: 1039985.560 units remaining) - [ (Left True) - Unit ] - - location: 28 (remaining gas: 1039985.480 units remaining) - [ (Some (Left True)) - Unit ] - - location: 29 (remaining gas: 1039985.400 units remaining) + False ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ True ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left True) ] + - location: 28 (remaining gas: 1039985.610 units remaining) + [ (Some (Left True)) ] + - location: 29 (remaining gas: 1039985.530 units remaining) [ {} - (Some (Left True)) - Unit ] - - location: 31 (remaining gas: 1039985.320 units remaining) - [ (Pair {} (Some (Left True))) - Unit ] + (Some (Left True)) ] + - location: 31 (remaining gas: 1039985.450 units remaining) + [ (Pair {} (Some (Left True))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out index 27f0046910bb..939d9960375d 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Left (Pair True True)-(Some (Left False))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Left (Pair True True)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Left (Pair True True)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair True True) @parameter.left - Unit ] - - location: 19 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Left (Pair True True)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Left (Pair True True)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair True True) @parameter.left ] + - location: 19 (remaining gas: 1039985.870 units remaining) [ True - True - Unit ] - - location: 20 (remaining gas: 1039985.640 units remaining) - [ False - Unit ] - - location: 21 (remaining gas: 1039985.560 units remaining) - [ (Left False) - Unit ] - - location: 28 (remaining gas: 1039985.480 units remaining) - [ (Some (Left False)) - Unit ] - - location: 29 (remaining gas: 1039985.400 units remaining) + True ] + - location: 20 (remaining gas: 1039985.770 units remaining) + [ False ] + - location: 21 (remaining gas: 1039985.690 units remaining) + [ (Left False) ] + - location: 28 (remaining gas: 1039985.610 units remaining) + [ (Some (Left False)) ] + - location: 29 (remaining gas: 1039985.530 units remaining) [ {} - (Some (Left False)) - Unit ] - - location: 31 (remaining gas: 1039985.320 units remaining) - [ (Pair {} (Some (Left False))) - Unit ] + (Some (Left False)) ] + - location: 31 (remaining gas: 1039985.450 units remaining) + [ (Pair {} (Some (Left False))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out index 4d664a12b785..1b75c4f7596a 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 0)-(Some (Right 0))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Right (Pair 0 0)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Right (Pair 0 0)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair 0 0) @parameter.right - Unit ] - - location: 24 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Right (Pair 0 0)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 0 0)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 0 0) @parameter.right ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 0 - 0 - Unit ] - - location: 25 (remaining gas: 1039985.660 units remaining) - [ 0 - Unit ] - - location: 26 (remaining gas: 1039985.580 units remaining) - [ (Right 0) - Unit ] - - location: 28 (remaining gas: 1039985.500 units remaining) - [ (Some (Right 0)) - Unit ] - - location: 29 (remaining gas: 1039985.420 units remaining) + 0 ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 0 ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 0) ] + - location: 28 (remaining gas: 1039985.630 units remaining) + [ (Some (Right 0)) ] + - location: 29 (remaining gas: 1039985.550 units remaining) [ {} - (Some (Right 0)) - Unit ] - - location: 31 (remaining gas: 1039985.340 units remaining) - [ (Pair {} (Some (Right 0))) - Unit ] + (Some (Right 0)) ] + - location: 31 (remaining gas: 1039985.470 units remaining) + [ (Pair {} (Some (Right 0))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out index cf80a6cb21d7..c52a1a6b483e 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 0 1)-(Some (Right 1))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Right (Pair 0 1)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Right (Pair 0 1)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair 0 1) @parameter.right - Unit ] - - location: 24 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Right (Pair 0 1)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 0 1)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 0 1) @parameter.right ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 0 - 1 - Unit ] - - location: 25 (remaining gas: 1039985.660 units remaining) - [ 1 - Unit ] - - location: 26 (remaining gas: 1039985.580 units remaining) - [ (Right 1) - Unit ] - - location: 28 (remaining gas: 1039985.500 units remaining) - [ (Some (Right 1)) - Unit ] - - location: 29 (remaining gas: 1039985.420 units remaining) + 1 ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 1 ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 1) ] + - location: 28 (remaining gas: 1039985.630 units remaining) + [ (Some (Right 1)) ] + - location: 29 (remaining gas: 1039985.550 units remaining) [ {} - (Some (Right 1)) - Unit ] - - location: 31 (remaining gas: 1039985.340 units remaining) - [ (Pair {} (Some (Right 1))) - Unit ] + (Some (Right 1)) ] + - location: 31 (remaining gas: 1039985.470 units remaining) + [ (Pair {} (Some (Right 1))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out index 894e931833e8..5aec9227dfc0 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 0)-(Some (Right 1))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Right (Pair 1 0)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Right (Pair 1 0)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair 1 0) @parameter.right - Unit ] - - location: 24 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Right (Pair 1 0)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 1 0)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 1 0) @parameter.right ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 1 - 0 - Unit ] - - location: 25 (remaining gas: 1039985.660 units remaining) - [ 1 - Unit ] - - location: 26 (remaining gas: 1039985.580 units remaining) - [ (Right 1) - Unit ] - - location: 28 (remaining gas: 1039985.500 units remaining) - [ (Some (Right 1)) - Unit ] - - location: 29 (remaining gas: 1039985.420 units remaining) + 0 ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 1 ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 1) ] + - location: 28 (remaining gas: 1039985.630 units remaining) + [ (Some (Right 1)) ] + - location: 29 (remaining gas: 1039985.550 units remaining) [ {} - (Some (Right 1)) - Unit ] - - location: 31 (remaining gas: 1039985.340 units remaining) - [ (Pair {} (Some (Right 1))) - Unit ] + (Some (Right 1)) ] + - location: 31 (remaining gas: 1039985.470 units remaining) + [ (Pair {} (Some (Right 1))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out index ec03fc37ddda..8da12e0b6975 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 1 1)-(Some (Right 0))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Right (Pair 1 1)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Right (Pair 1 1)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair 1 1) @parameter.right - Unit ] - - location: 24 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Right (Pair 1 1)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 1 1)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 1 1) @parameter.right ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 1 - 1 - Unit ] - - location: 25 (remaining gas: 1039985.660 units remaining) - [ 0 - Unit ] - - location: 26 (remaining gas: 1039985.580 units remaining) - [ (Right 0) - Unit ] - - location: 28 (remaining gas: 1039985.500 units remaining) - [ (Some (Right 0)) - Unit ] - - location: 29 (remaining gas: 1039985.420 units remaining) + 1 ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 0 ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 0) ] + - location: 28 (remaining gas: 1039985.630 units remaining) + [ (Some (Right 0)) ] + - location: 29 (remaining gas: 1039985.550 units remaining) [ {} - (Some (Right 0)) - Unit ] - - location: 31 (remaining gas: 1039985.340 units remaining) - [ (Pair {} (Some (Right 0))) - Unit ] + (Some (Right 0)) ] + - location: 31 (remaining gas: 1039985.470 units remaining) + [ (Pair {} (Some (Right 0))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out index 96e1c13152e4..990fcff1f581 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 21)-(Some (Right 63))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Right (Pair 42 21)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Right (Pair 42 21)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair 42 21) @parameter.right - Unit ] - - location: 24 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Right (Pair 42 21)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 42 21)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 42 21) @parameter.right ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 42 - 21 - Unit ] - - location: 25 (remaining gas: 1039985.660 units remaining) - [ 63 - Unit ] - - location: 26 (remaining gas: 1039985.580 units remaining) - [ (Right 63) - Unit ] - - location: 28 (remaining gas: 1039985.500 units remaining) - [ (Some (Right 63)) - Unit ] - - location: 29 (remaining gas: 1039985.420 units remaining) + 21 ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 63 ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 63) ] + - location: 28 (remaining gas: 1039985.630 units remaining) + [ (Some (Right 63)) ] + - location: 29 (remaining gas: 1039985.550 units remaining) [ {} - (Some (Right 63)) - Unit ] - - location: 31 (remaining gas: 1039985.340 units remaining) - [ (Pair {} (Some (Right 63))) - Unit ] + (Some (Right 63)) ] + - location: 31 (remaining gas: 1039985.470 units remaining) + [ (Pair {} (Some (Right 63))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out index 30383e3b0e56..cb2b04248e82 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_contract_input_output[xor.tz-None-Right (Pair 42 63)-(Some (Right 21))].out @@ -7,33 +7,24 @@ emitted operations big_map diff trace - - location: 15 (remaining gas: 1039985.990 units remaining) - [ (Pair (Right (Pair 42 63)) None) - Unit ] - - location: 16 (remaining gas: 1039985.910 units remaining) - [ (Right (Pair 42 63)) @parameter - Unit ] - - location: 17 (remaining gas: 1039985.820 units remaining) - [ (Pair 42 63) @parameter.right - Unit ] - - location: 24 (remaining gas: 1039985.740 units remaining) + - location: 16 (remaining gas: 1039986.120 units remaining) + [ (Pair (Right (Pair 42 63)) None) ] + - location: 16 (remaining gas: 1039986.040 units remaining) + [ (Right (Pair 42 63)) @parameter ] + - location: 17 (remaining gas: 1039985.950 units remaining) + [ (Pair 42 63) @parameter.right ] + - location: 24 (remaining gas: 1039985.870 units remaining) [ 42 - 63 - Unit ] - - location: 25 (remaining gas: 1039985.660 units remaining) - [ 21 - Unit ] - - location: 26 (remaining gas: 1039985.580 units remaining) - [ (Right 21) - Unit ] - - location: 28 (remaining gas: 1039985.500 units remaining) - [ (Some (Right 21)) - Unit ] - - location: 29 (remaining gas: 1039985.420 units remaining) + 63 ] + - location: 25 (remaining gas: 1039985.790 units remaining) + [ 21 ] + - location: 26 (remaining gas: 1039985.710 units remaining) + [ (Right 21) ] + - location: 28 (remaining gas: 1039985.630 units remaining) + [ (Some (Right 21)) ] + - location: 29 (remaining gas: 1039985.550 units remaining) [ {} - (Some (Right 21)) - Unit ] - - location: 31 (remaining gas: 1039985.340 units remaining) - [ (Pair {} (Some (Right 21))) - Unit ] + (Some (Right 21)) ] + - location: 31 (remaining gas: 1039985.470 units remaining) + [ (Pair {} (Some (Right 21))) ] diff --git a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out index 5271ece845ec..9da2a4e139f2 100644 --- a/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out +++ b/tests_python/tests_alpha/_regtest_outputs/test_contract_opcodes.TestContractOpcodes::test_packunpack.out @@ -7,71 +7,50 @@ emitted operations big_map diff trace - - location: 14 (remaining gas: 1039974.861 units remaining) + - location: 15 (remaining gas: 1039974.861 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) - Unit) - Unit ] + Unit) ] - location: 15 (remaining gas: 1039974.781 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) @parameter - Unit ] + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003) @parameter ] - location: 16 (remaining gas: 1039974.701 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - location: 17 (remaining gas: 1039974.601 units remaining) - [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] + [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] - location: 19 (remaining gas: 1039974.521 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 19 (remaining gas: 1039974.441 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 20 (remaining gas: 1039947.561 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] + - location: 20 (remaining gas: 1039947.641 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 23 (remaining gas: 1039947.440 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] + - location: 23 (remaining gas: 1039947.520 units remaining) [ 0 - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 24 (remaining gas: 1039947.360 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] + - location: 24 (remaining gas: 1039947.440 units remaining) [ True - 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 25 (remaining gas: 1039947.300 units remaining) - [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 26 (remaining gas: 1039947.230 units remaining) - [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 - Unit ] - - location: 31 (remaining gas: 1039782.756 units remaining) - [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) @unpacked - Unit ] - - location: 40 (remaining gas: 1039782.676 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some - Unit ] - - location: 45 (remaining gas: 1039782.606 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some - Unit ] - - location: 46 (remaining gas: 1039782.526 units remaining) + 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] + - location: 25 (remaining gas: 1039947.380 units remaining) + [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] + - location: 26 (remaining gas: 1039947.310 units remaining) + [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 ] + - location: 31 (remaining gas: 1039782.836 units remaining) + [ (Some (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 })) @unpacked ] + - location: 40 (remaining gas: 1039782.756 units remaining) + [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some ] + - location: 45 (remaining gas: 1039782.686 units remaining) + [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) @unpacked.some ] + - location: 46 (remaining gas: 1039782.606 units remaining) + [ ] + - location: 47 (remaining gas: 1039782.526 units remaining) [ Unit ] - - location: 47 (remaining gas: 1039782.446 units remaining) - [ Unit - Unit ] - - location: 48 (remaining gas: 1039782.366 units remaining) + - location: 48 (remaining gas: 1039782.446 units remaining) [ {} - Unit - Unit ] - - location: 50 (remaining gas: 1039782.286 units remaining) - [ (Pair {} Unit) Unit ] + - location: 50 (remaining gas: 1039782.366 units remaining) + [ (Pair {} Unit) ] Runtime error in contract [CONTRACT_HASH]: 1: parameter (pair (pair (pair string (list int)) (set nat)) bytes) ; @@ -85,50 +64,35 @@ At line 4 characters 14 to 26, script reached FAILWITH instruction with Unit trace - - location: 14 (remaining gas: 1039974.861 units remaining) + - location: 15 (remaining gas: 1039974.861 units remaining) [ (Pair (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) - Unit) - Unit ] + Unit) ] - location: 15 (remaining gas: 1039974.781 units remaining) [ (Pair (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) @parameter - Unit ] + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004) @parameter ] - location: 16 (remaining gas: 1039974.701 units remaining) [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - location: 17 (remaining gas: 1039974.601 units remaining) - [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] + [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] - location: 19 (remaining gas: 1039974.521 units remaining) [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: 19 (remaining gas: 1039974.441 units remaining) - [ (Pair (Pair "toto" { 3 ; 7 ; 9 ; 1 }) { 1 ; 2 ; 3 }) - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: 20 (remaining gas: 1039947.561 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] + - location: 20 (remaining gas: 1039947.641 units remaining) [ 0x05070707070100000004746f746f020000000800030007000900010200000006000100020003 @packed 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: 23 (remaining gas: 1039947.440 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] + - location: 23 (remaining gas: 1039947.520 units remaining) [ -1 - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: 24 (remaining gas: 1039947.360 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] + - location: 24 (remaining gas: 1039947.440 units remaining) [ False - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: 25 (remaining gas: 1039947.300 units remaining) - [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] - - location: 29 (remaining gas: 1039947.220 units remaining) + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] + - location: 25 (remaining gas: 1039947.380 units remaining) + [ 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] + - location: 29 (remaining gas: 1039947.300 units remaining) [ Unit - 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 - Unit ] + 0x05070707070100000004746f746f0200000008000300070009000102000000060001000200030004 ] Fatal error: error running script -- GitLab From bc33fa421f9dad10431bea4b75cddef048d03c2d Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <yann@nomadic-labs.com> Date: Thu, 28 Jan 2021 11:27:23 +0100 Subject: [PATCH 49/53] Proto: Fix a trailing conflicts in a docstring Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> --- src/proto_alpha/lib_protocol/script_interpreter.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index cdffcddf7afc..1289577704db 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -873,7 +873,7 @@ let get_log (logger : logger option) = Interpretation loop =================== - *) +*) (* -- GitLab From 555bfb1bfb3bec3b4eb2808de1a63a433eff3c21 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <yann@nomadic-labs.com> Date: Thu, 28 Jan 2021 13:48:20 +0100 Subject: [PATCH 50/53] Proto: Reformat python test to have the black linter happy Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> --- tests_python/tests_alpha/test_contract.py | 102 ++++++++++++++-------- 1 file changed, 68 insertions(+), 34 deletions(-) diff --git a/tests_python/tests_alpha/test_contract.py b/tests_python/tests_alpha/test_contract.py index 33c7b69eb376..de75678b908e 100644 --- a/tests_python/tests_alpha/test_contract.py +++ b/tests_python/tests_alpha/test_contract.py @@ -406,64 +406,96 @@ class TestContracts: ("stack_bottom_unpopable.tz", r'ill-typed script'), ("stack_bottom_unpopable_in_lambda.tz", r'ill-typed script'), # operations cannot be PACKed - ("pack_operation.tz", - r'operation type forbidden in parameter, storage and constants'), + ( + "pack_operation.tz", + r'operation type forbidden in parameter, storage and constants', + ), # big_maps cannot be PACKed - ("pack_big_map.tz", - r'big_map or sapling_state type not expected here'), - ("invalid_self_entrypoint.tz", - r'Contract has no entrypoint named D'), + ( + "pack_big_map.tz", + r'big_map or sapling_state type not expected here', + ), + ( + "invalid_self_entrypoint.tz", + r'Contract has no entrypoint named D', + ), ("contract_annotation_default.tz", r'unexpected annotation'), # Missing field - ("missing_only_storage_field.tz", - r'Missing contract field: storage'), + ( + "missing_only_storage_field.tz", + r'Missing contract field: storage', + ), ("missing_only_code_field.tz", r'Missing contract field: code'), - ("missing_only_parameter_field.tz", - r'Missing contract field: parameter'), - ("missing_parameter_and_storage_fields.tz", - r'Missing contract field: parameter'), + ( + "missing_only_parameter_field.tz", + r'Missing contract field: parameter', + ), + ( + "missing_parameter_and_storage_fields.tz", + r'Missing contract field: parameter', + ), # Duplicated field - ("multiple_parameter_field.tz", - r'duplicate contract field: parameter'), + ( + "multiple_parameter_field.tz", + r'duplicate contract field: parameter', + ), ("multiple_code_field.tz", r'duplicate contract field: code'), ("multiple_storage_field.tz", r'duplicate contract field: storage'), # The first duplicated field is reported, storage in this case - ("multiple_storage_and_code_fields.tz", - r'duplicate contract field: storage'), + ( + "multiple_storage_and_code_fields.tz", + r'duplicate contract field: storage', + ), # error message for set update on non-comparable type - ("set_update_non_comparable.tz", - r'Type nat is not compatible with type list operation'), + ( + "set_update_non_comparable.tz", + r'Type nat is not compatible with type list operation', + ), # error message for the arity of the chain_id type - ("chain_id_arity.tz", - r'primitive chain_id expects 0 arguments but is given 1'), + ( + "chain_id_arity.tz", + r'primitive chain_id expects 0 arguments but is given 1', + ), # error message for DIP over the limit ("big_dip.tz", r'expected a positive 10-bit integer'), # error message for DROP over the limit ("big_drop.tz", r'expected a positive 10-bit integer'), # error message for set update on non-comparable type - ("set_update_non_comparable.tz", - r'Type nat is not compatible with type list operation'), + ( + "set_update_non_comparable.tz", + r'Type nat is not compatible with type list operation', + ), # error message for attempting to push a value of type never ("never_literal.tz", r'type never has no inhabitant.'), # field annotation mismatch with UNPAIR - ("unpair_field_annotation_mismatch.tz", - r'The field access annotation does not match'), + ( + "unpair_field_annotation_mismatch.tz", + r'The field access annotation does not match', + ), # COMB, UNCOMB, and DUP cannot take 0 as argument ("comb0.tz", r"PAIR expects an argument of at least 2"), ("comb1.tz", r"PAIR expects an argument of at least 2"), ("uncomb0.tz", r"UNPAIR expects an argument of at least 2"), ("uncomb1.tz", r"UNPAIR expects an argument of at least 2"), ("dup0.tz", r"DUP n expects an argument of at least 1"), - ("push_big_map_with_id_with_parens.tz", - r"big_map or sapling_state type not expected here"), - ("push_big_map_with_id_without_parens.tz", - r"primitive PUSH expects 2 arguments but is given 4"), + ( + "push_big_map_with_id_with_parens.tz", + r"big_map or sapling_state type not expected here", + ), + ( + "push_big_map_with_id_without_parens.tz", + r"primitive PUSH expects 2 arguments but is given 4", + ), # sapling_state is not packable - ("pack_sapling_state.tz", - r"big_map or sapling_state type not expected here"), + ( + "pack_sapling_state.tz", + r"big_map or sapling_state type not expected here", + ), # sapling_state is not packable - ("unpack_sapling_state.tz", - r"big_map or sapling_state type not expected here"), + ( + "unpack_sapling_state.tz", + r"big_map or sapling_state type not expected here", + ), # Ticket duplication attempt ("ticket_dup.tz", r'DUP used on the non-dupable type ticket nat'), # error message for ticket unpack @@ -471,8 +503,10 @@ class TestContracts: # error message for attempting to use APPLY to capture a ticket ("ticket_apply.tz", r'Ticket in unauthorized position'), # error message for attempting to wrap a ticket in a ticket - ("ticket_in_ticket.tz", - r'comparable type expected.Type ticket unit is not comparable'), + ( + "ticket_in_ticket.tz", + r'comparable type expected.Type ticket unit is not comparable', + ), ], ) def test_ill_typecheck(self, client: Client, contract, error_pattern): -- GitLab From 6c319066786cd8b2adb907ec7816ae8b6a9aa70e Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <yann@nomadic-labs.com> Date: Mon, 1 Feb 2021 11:15:22 +0100 Subject: [PATCH 51/53] Proto: Rename Script_typed_cps_ir into Script_typed_ir Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> --- src/proto_alpha/lib_protocol/TEZOS_PROTOCOL | 2 +- src/proto_alpha/lib_protocol/dune.inc | 10 +- .../lib_protocol/helpers_services.ml | 4 +- .../lib_protocol/michelson_v1_gas.ml | 39 +++-- .../lib_protocol/michelson_v1_gas.mli | 34 ++-- .../lib_protocol/script_interpreter.ml | 4 +- .../lib_protocol/script_interpreter.mli | 10 +- .../lib_protocol/script_ir_annot.ml | 2 +- .../lib_protocol/script_ir_annot.mli | 2 +- .../lib_protocol/script_ir_translator.ml | 12 +- .../lib_protocol/script_ir_translator.mli | 154 ++++++++---------- ...ipt_typed_cps_ir.ml => script_typed_ir.ml} | 0 .../lib_protocol/test/test_gas_costs.ml | 6 +- .../lib_protocol/test/test_interpretation.ml | 6 +- .../lib_protocol/test/test_sapling.ml | 2 +- .../lib_protocol/test/test_typechecking.ml | 16 +- 16 files changed, 143 insertions(+), 160 deletions(-) rename src/proto_alpha/lib_protocol/{script_typed_cps_ir.ml => script_typed_ir.ml} (100%) diff --git a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL index 07f5cd2c8459..ff144d04b927 100644 --- a/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL +++ b/src/proto_alpha/lib_protocol/TEZOS_PROTOCOL @@ -65,7 +65,7 @@ "Alpha_context", - "Script_typed_cps_ir", + "Script_typed_ir", "Script_tc_errors", "Michelson_v1_gas", "Script_ir_annot", diff --git a/src/proto_alpha/lib_protocol/dune.inc b/src/proto_alpha/lib_protocol/dune.inc index 365f8358548d..89a58fa7f90c 100644 --- a/src/proto_alpha/lib_protocol/dune.inc +++ b/src/proto_alpha/lib_protocol/dune.inc @@ -77,7 +77,7 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_cps_ir.ml + script_typed_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml @@ -163,7 +163,7 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_cps_ir.ml + script_typed_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml @@ -249,7 +249,7 @@ module CamlinternalFormatBasics = struct include CamlinternalFormatBasics end fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_cps_ir.ml + script_typed_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml @@ -355,7 +355,7 @@ include Tezos_raw_protocol_alpha.Main Fees_storage Sapling_validator Alpha_context - Script_typed_cps_ir + Script_typed_ir Script_tc_errors Michelson_v1_gas Script_ir_annot @@ -477,7 +477,7 @@ include Tezos_raw_protocol_alpha.Main fees_storage.mli fees_storage.ml sapling_validator.ml alpha_context.mli alpha_context.ml - script_typed_cps_ir.ml + script_typed_ir.ml script_tc_errors.ml michelson_v1_gas.mli michelson_v1_gas.ml script_ir_annot.mli script_ir_annot.ml diff --git a/src/proto_alpha/lib_protocol/helpers_services.ml b/src/proto_alpha/lib_protocol/helpers_services.ml index 1f6fa779367d..5b0ee1a5d7cd 100644 --- a/src/proto_alpha/lib_protocol/helpers_services.ml +++ b/src/proto_alpha/lib_protocol/helpers_services.ml @@ -240,7 +240,7 @@ module Scripts = struct context * Script.location * ('a * 's) - * ('a, 's) Script_typed_cps_ir.stack_ty + * ('a, 's) Script_typed_ir.stack_ty -> log_element let unparse_stack ctxt (stack, stack_ty) = @@ -248,7 +248,7 @@ module Scripts = struct let ctxt = Gas.set_unlimited ctxt in let rec unparse_stack : type a s. - (a, s) Script_typed_cps_ir.stack_ty * (a * s) -> + (a, s) Script_typed_ir.stack_ty * (a * s) -> (Script.expr * string option) list tzresult Lwt.t = function | (Bot_t, ((), ())) -> return_nil diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml index ba17b2bfe0b0..cba1de2bf49f 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.ml +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.ml @@ -54,7 +54,7 @@ module Cost_of = struct (* Upper-bound on the time to compare the given value. For now, returns size in bytes, but this could get more complicated... *) let rec size_of_comparable : - type a. a Script_typed_cps_ir.comparable_ty -> a -> S.may_saturate S.t = + type a. a Script_typed_ir.comparable_ty -> a -> S.may_saturate S.t = fun wit v -> match (wit, v) with | (Unit_key _, _) -> @@ -778,25 +778,24 @@ module Cost_of = struct let if_cons = atomic_step_cost cost_N_If_cons - let list_map : 'a Script_typed_cps_ir.boxed_list -> Gas.cost = + let list_map : 'a Script_typed_ir.boxed_list -> Gas.cost = fun {length; _} -> atomic_step_cost (cost_N_List_map length) let list_size = atomic_step_cost cost_N_List_size - let list_iter : 'a Script_typed_cps_ir.boxed_list -> Gas.cost = + let list_iter : 'a Script_typed_ir.boxed_list -> Gas.cost = fun {length; _} -> atomic_step_cost (cost_N_List_iter length) let empty_set = atomic_step_cost cost_N_Empty_set - let set_iter (type a) ((module Box) : a Script_typed_cps_ir.set) = + let set_iter (type a) ((module Box) : a Script_typed_ir.set) = atomic_step_cost (cost_N_Set_iter Box.size) - let set_mem (type a) (elt : a) ((module Box) : a Script_typed_cps_ir.set) = + let set_mem (type a) (elt : a) ((module Box) : a Script_typed_ir.set) = let elt_size = size_of_comparable Box.elt_ty elt in atomic_step_cost (cost_N_Set_mem elt_size Box.size) - let set_update (type a) (elt : a) - ((module Box) : a Script_typed_cps_ir.set) = + let set_update (type a) (elt : a) ((module Box) : a Script_typed_ir.set) = let elt_size = size_of_comparable Box.elt_ty elt in atomic_step_cost (cost_N_Set_update elt_size Box.size) @@ -804,30 +803,30 @@ module Cost_of = struct let empty_map = atomic_step_cost cost_N_Empty_map - let map_map (type k v) ((module Box) : (k, v) Script_typed_cps_ir.map) = + let map_map (type k v) ((module Box) : (k, v) Script_typed_ir.map) = atomic_step_cost (cost_N_Map_map (snd Box.boxed)) - let map_iter (type k v) ((module Box) : (k, v) Script_typed_cps_ir.map) = + let map_iter (type k v) ((module Box) : (k, v) Script_typed_ir.map) = atomic_step_cost (cost_N_Map_iter (snd Box.boxed)) let map_mem (type k v) (elt : k) - ((module Box) : (k, v) Script_typed_cps_ir.map) = + ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in atomic_step_cost (cost_N_Map_mem elt_size (S.safe_int (snd Box.boxed))) let map_get (type k v) (elt : k) - ((module Box) : (k, v) Script_typed_cps_ir.map) = + ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in atomic_step_cost (cost_N_Map_get elt_size (S.safe_int (snd Box.boxed))) let map_update (type k v) (elt : k) - ((module Box) : (k, v) Script_typed_cps_ir.map) = + ((module Box) : (k, v) Script_typed_ir.map) = let elt_size = size_of_comparable Box.key_ty elt in atomic_step_cost (cost_N_Map_update elt_size (S.safe_int (snd Box.boxed))) let map_get_and_update (type k v) (elt : k) - (m : (k, v) Script_typed_cps_ir.map) = + (m : (k, v) Script_typed_ir.map) = map_get elt m +@ map_update elt m let map_size = atomic_step_cost cost_N_Map_size @@ -997,7 +996,7 @@ module Cost_of = struct let nop = atomic_step_cost cost_N_Nop - let pairing_check_bls12_381 (l : 'a Script_typed_cps_ir.boxed_list) = + let pairing_check_bls12_381 (l : 'a Script_typed_ir.boxed_list) = atomic_step_cost (cost_N_Pairing_check_bls12_381 l.length) let comb n = atomic_step_cost (cost_N_Comb n) @@ -1063,8 +1062,8 @@ module Cost_of = struct let compare_chain_id = atomic_step_cost (S.safe_int 30) - let rec compare : - type a. a Script_typed_cps_ir.comparable_ty -> a -> a -> cost = + let rec compare : type a. a Script_typed_ir.comparable_ty -> a -> a -> cost + = fun ty x y -> match ty with | Unit_key _ -> @@ -1139,7 +1138,7 @@ module Cost_of = struct list of strings to compute the total allocated cost. [concat_string_precheck] corresponds to the meta-gas cost of this computation. *) - let concat_string_precheck (l : 'a Script_typed_cps_ir.boxed_list) = + let concat_string_precheck (l : 'a Script_typed_ir.boxed_list) = (* we set the precheck to be slightly more expensive than cost_N_List_iter *) atomic_step_cost (S.mul (S.safe_int l.length) (S.safe_int 10)) @@ -1240,9 +1239,9 @@ module Cost_of = struct +@ compare_nat ticket_amount ticket_amount let join_tickets : - 'a Script_typed_cps_ir.comparable_ty -> - 'a Script_typed_cps_ir.ticket -> - 'a Script_typed_cps_ir.ticket -> + 'a Script_typed_ir.comparable_ty -> + 'a Script_typed_ir.ticket -> + 'a Script_typed_ir.ticket -> Gas.cost = fun ty ticket_a ticket_b -> ticket +@ compare_address diff --git a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli index a0f60a91c0c5..5944a5ba983a 100644 --- a/src/proto_alpha/lib_protocol/michelson_v1_gas.mli +++ b/src/proto_alpha/lib_protocol/michelson_v1_gas.mli @@ -63,35 +63,35 @@ module Cost_of : sig val if_cons : Gas.cost - val list_map : 'a Script_typed_cps_ir.boxed_list -> Gas.cost + val list_map : 'a Script_typed_ir.boxed_list -> Gas.cost val list_size : Gas.cost - val list_iter : 'a Script_typed_cps_ir.boxed_list -> Gas.cost + val list_iter : 'a Script_typed_ir.boxed_list -> Gas.cost val empty_set : Gas.cost - val set_iter : 'a Script_typed_cps_ir.set -> Gas.cost + val set_iter : 'a Script_typed_ir.set -> Gas.cost - val set_mem : 'a -> 'a Script_typed_cps_ir.set -> Gas.cost + val set_mem : 'a -> 'a Script_typed_ir.set -> Gas.cost - val set_update : 'a -> 'a Script_typed_cps_ir.set -> Gas.cost + val set_update : 'a -> 'a Script_typed_ir.set -> Gas.cost val set_size : Gas.cost val empty_map : Gas.cost - val map_map : ('k, 'v) Script_typed_cps_ir.map -> Gas.cost + val map_map : ('k, 'v) Script_typed_ir.map -> Gas.cost - val map_iter : ('k, 'v) Script_typed_cps_ir.map -> Gas.cost + val map_iter : ('k, 'v) Script_typed_ir.map -> Gas.cost - val map_mem : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost + val map_mem : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost - val map_get : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost + val map_get : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost - val map_update : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost + val map_update : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost - val map_get_and_update : 'k -> ('k, 'v) Script_typed_cps_ir.map -> Gas.cost + val map_get_and_update : 'k -> ('k, 'v) Script_typed_ir.map -> Gas.cost val map_size : Gas.cost @@ -227,7 +227,7 @@ module Cost_of : sig val nop : Gas.cost - val pairing_check_bls12_381 : 'a Script_typed_cps_ir.boxed_list -> Gas.cost + val pairing_check_bls12_381 : 'a Script_typed_ir.boxed_list -> Gas.cost val comb : int -> Gas.cost @@ -239,9 +239,9 @@ module Cost_of : sig val dupn : int -> Gas.cost - val compare : 'a Script_typed_cps_ir.comparable_ty -> 'a -> 'a -> Gas.cost + val compare : 'a Script_typed_ir.comparable_ty -> 'a -> 'a -> Gas.cost - val concat_string_precheck : 'a Script_typed_cps_ir.boxed_list -> Gas.cost + val concat_string_precheck : 'a Script_typed_ir.boxed_list -> Gas.cost val concat_string : Saturation_repr.may_saturate Saturation_repr.t -> Gas.cost @@ -301,9 +301,9 @@ module Cost_of : sig 'a Script_int.num -> 'a Script_int.num -> 'a Script_int.num -> Gas.cost val join_tickets : - 'a Script_typed_cps_ir.comparable_ty -> - 'a Script_typed_cps_ir.ticket -> - 'a Script_typed_cps_ir.ticket -> + 'a Script_typed_ir.comparable_ty -> + 'a Script_typed_ir.ticket -> + 'a Script_typed_ir.ticket -> Gas.cost end diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index 1289577704db..d23bac11612d 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -94,7 +94,7 @@ open Alpha_context open Script -open Script_typed_cps_ir +open Script_typed_ir open Script_ir_translator module S = Saturation_repr @@ -207,7 +207,7 @@ let () = ============= The stack of control is a list of [kinstr]. This type is documented - in the module [Script_typed_cps_ir]. + in the module [Script_typed_ir]. Since [kinstr] denotes a list of instructions, the stack of control can be seen as a list of instruction sequences, each representing a diff --git a/src/proto_alpha/lib_protocol/script_interpreter.mli b/src/proto_alpha/lib_protocol/script_interpreter.mli index 1e537f4e6e53..e0e84f02c467 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.mli +++ b/src/proto_alpha/lib_protocol/script_interpreter.mli @@ -33,7 +33,7 @@ *) open Alpha_context -open Script_typed_cps_ir +open Script_typed_ir type execution_trace = (Script.location * Gas.t * (Script.expr * string option) list) list @@ -120,10 +120,10 @@ type (_, _, _, _) continuation = -> ('c, 'd * 's, 'r, 'f) continuation type ('a, 's, 'b, 'f, 'c, 'u) logging_function = - ('a, 's, 'b, 'f) Script_typed_cps_ir.kinstr -> + ('a, 's, 'b, 'f) Script_typed_ir.kinstr -> context -> Script.location -> - ('c, 'u) Script_typed_cps_ir.stack_ty -> + ('c, 'u) Script_typed_ir.stack_ty -> 'c * 'u -> unit @@ -160,7 +160,7 @@ val step : logger option -> context -> step_constants -> - ('a, 's, 'r, 'f) Script_typed_cps_ir.kdescr -> + ('a, 's, 'r, 'f) Script_typed_ir.kdescr -> 'a -> 's -> ('r * 'f * context) tzresult Lwt.t @@ -187,7 +187,7 @@ val kstep : logger option -> context -> step_constants -> - ('a, 's, 'r, 'f) Script_typed_cps_ir.kinstr -> + ('a, 's, 'r, 'f) Script_typed_ir.kinstr -> 'a -> 's -> ('r * 'f * context) tzresult Lwt.t diff --git a/src/proto_alpha/lib_protocol/script_ir_annot.ml b/src/proto_alpha/lib_protocol/script_ir_annot.ml index d89d70e88e10..0b1080ecad2c 100644 --- a/src/proto_alpha/lib_protocol/script_ir_annot.ml +++ b/src/proto_alpha/lib_protocol/script_ir_annot.ml @@ -26,7 +26,7 @@ open Alpha_context open Micheline open Script_tc_errors -open Script_typed_cps_ir +open Script_typed_ir let default_now_annot = Some (Var_annot "now") diff --git a/src/proto_alpha/lib_protocol/script_ir_annot.mli b/src/proto_alpha/lib_protocol/script_ir_annot.mli index 9f52fa2132a6..1fd5bf596933 100644 --- a/src/proto_alpha/lib_protocol/script_ir_annot.mli +++ b/src/proto_alpha/lib_protocol/script_ir_annot.mli @@ -24,7 +24,7 @@ (*****************************************************************************) open Alpha_context -open Script_typed_cps_ir +open Script_typed_ir (** Default annotations *) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index 88ccfa70e8a7..abdf51946105 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -29,7 +29,7 @@ open Micheline open Script open Script_tc_errors open Script_ir_annot -open Script_typed_cps_ir +open Script_typed_ir module Typecheck_costs = Michelson_v1_gas.Cost_of.Typechecking module Unparse_costs = Michelson_v1_gas.Cost_of.Unparsing @@ -261,16 +261,14 @@ let check_kind kinds expr = (* ---- Lists, Sets and Maps ----------------------------------------------- *) -let list_empty : 'a Script_typed_cps_ir.boxed_list = - let open Script_typed_cps_ir in +let list_empty : 'a Script_typed_ir.boxed_list = + let open Script_typed_ir in {elements = []; length = 0} let list_cons : - 'a -> - 'a Script_typed_cps_ir.boxed_list -> - 'a Script_typed_cps_ir.boxed_list = + 'a -> 'a Script_typed_ir.boxed_list -> 'a Script_typed_ir.boxed_list = fun elt l -> - let open Script_typed_cps_ir in + let open Script_typed_ir in {length = 1 + l.length; elements = elt :: l.elements} let wrap_compare compare a b = diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.mli b/src/proto_alpha/lib_protocol/script_ir_translator.mli index d94ed5a0d972..e411d20dcdcb 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.mli +++ b/src/proto_alpha/lib_protocol/script_ir_translator.mli @@ -29,46 +29,46 @@ open Script_tc_errors type ('ta, 'tb) eq = Eq : ('same, 'same) eq type ex_comparable_ty = - | Ex_comparable_ty : 'a Script_typed_cps_ir.comparable_ty -> ex_comparable_ty + | Ex_comparable_ty : 'a Script_typed_ir.comparable_ty -> ex_comparable_ty -type ex_ty = Ex_ty : 'a Script_typed_cps_ir.ty -> ex_ty +type ex_ty = Ex_ty : 'a Script_typed_ir.ty -> ex_ty type ex_stack_ty = - | Ex_stack_ty : ('a, 's) Script_typed_cps_ir.stack_ty -> ex_stack_ty + | Ex_stack_ty : ('a, 's) Script_typed_ir.stack_ty -> ex_stack_ty -type ex_script = Ex_script : ('a, 'b) Script_typed_cps_ir.script -> ex_script +type ex_script = Ex_script : ('a, 'b) Script_typed_ir.script -> ex_script type ('arg, 'storage) code = { code : - ( ('arg, 'storage) Script_typed_cps_ir.pair, - ( Script_typed_cps_ir.operation Script_typed_cps_ir.boxed_list, + ( ('arg, 'storage) Script_typed_ir.pair, + ( Script_typed_ir.operation Script_typed_ir.boxed_list, 'storage ) - Script_typed_cps_ir.pair ) - Script_typed_cps_ir.lambda; - arg_type : 'arg Script_typed_cps_ir.ty; - storage_type : 'storage Script_typed_cps_ir.ty; - root_name : Script_typed_cps_ir.field_annot option; + Script_typed_ir.pair ) + Script_typed_ir.lambda; + arg_type : 'arg Script_typed_ir.ty; + storage_type : 'storage Script_typed_ir.ty; + root_name : Script_typed_ir.field_annot option; } type ex_code = Ex_code : ('a, 'c) code -> ex_code type tc_context = | Lambda : tc_context - | Dip : ('a, 's) Script_typed_cps_ir.stack_ty * tc_context -> tc_context + | Dip : ('a, 's) Script_typed_ir.stack_ty * tc_context -> tc_context | Toplevel : { - storage_type : 'sto Script_typed_cps_ir.ty; - param_type : 'param Script_typed_cps_ir.ty; - root_name : Script_typed_cps_ir.field_annot option; + storage_type : 'sto Script_typed_ir.ty; + param_type : 'param Script_typed_ir.ty; + root_name : Script_typed_ir.field_annot option; legacy_create_contract_literal : bool; } -> tc_context type ('a, 's) judgement = - | Typed : ('a, 's, 'b, 'u) Script_typed_cps_ir.descr -> ('a, 's) judgement + | Typed : ('a, 's, 'b, 'u) Script_typed_ir.descr -> ('a, 's) judgement | Failed : { descr : - 'b 'u. ('b, 'u) Script_typed_cps_ir.stack_ty -> - ('a, 's, 'b, 'u) Script_typed_cps_ir.descr; + 'b 'u. ('b, 'u) Script_typed_ir.stack_ty -> + ('a, 's, 'b, 'u) Script_typed_ir.descr; } -> ('a, 's) judgement @@ -82,89 +82,84 @@ type type_logger = (* ---- Lists, Sets and Maps ----------------------------------------------- *) -val list_empty : 'a Script_typed_cps_ir.boxed_list +val list_empty : 'a Script_typed_ir.boxed_list val list_cons : - 'a -> 'a Script_typed_cps_ir.boxed_list -> 'a Script_typed_cps_ir.boxed_list + 'a -> 'a Script_typed_ir.boxed_list -> 'a Script_typed_ir.boxed_list -val empty_set : - 'a Script_typed_cps_ir.comparable_ty -> 'a Script_typed_cps_ir.set +val empty_set : 'a Script_typed_ir.comparable_ty -> 'a Script_typed_ir.set val set_fold : - ('elt -> 'acc -> 'acc) -> 'elt Script_typed_cps_ir.set -> 'acc -> 'acc + ('elt -> 'acc -> 'acc) -> 'elt Script_typed_ir.set -> 'acc -> 'acc -val set_update : - 'a -> bool -> 'a Script_typed_cps_ir.set -> 'a Script_typed_cps_ir.set +val set_update : 'a -> bool -> 'a Script_typed_ir.set -> 'a Script_typed_ir.set -val set_mem : 'elt -> 'elt Script_typed_cps_ir.set -> bool +val set_mem : 'elt -> 'elt Script_typed_ir.set -> bool -val set_size : 'elt Script_typed_cps_ir.set -> Script_int.n Script_int.num +val set_size : 'elt Script_typed_ir.set -> Script_int.n Script_int.num val empty_map : - 'a Script_typed_cps_ir.comparable_ty -> ('a, 'b) Script_typed_cps_ir.map + 'a Script_typed_ir.comparable_ty -> ('a, 'b) Script_typed_ir.map val map_fold : ('key -> 'value -> 'acc -> 'acc) -> - ('key, 'value) Script_typed_cps_ir.map -> + ('key, 'value) Script_typed_ir.map -> 'acc -> 'acc val map_update : 'a -> 'b option -> - ('a, 'b) Script_typed_cps_ir.map -> - ('a, 'b) Script_typed_cps_ir.map + ('a, 'b) Script_typed_ir.map -> + ('a, 'b) Script_typed_ir.map -val map_mem : 'key -> ('key, 'value) Script_typed_cps_ir.map -> bool +val map_mem : 'key -> ('key, 'value) Script_typed_ir.map -> bool -val map_get : 'key -> ('key, 'value) Script_typed_cps_ir.map -> 'value option +val map_get : 'key -> ('key, 'value) Script_typed_ir.map -> 'value option val map_key_ty : - ('a, 'b) Script_typed_cps_ir.map -> 'a Script_typed_cps_ir.comparable_ty + ('a, 'b) Script_typed_ir.map -> 'a Script_typed_ir.comparable_ty -val map_size : ('a, 'b) Script_typed_cps_ir.map -> Script_int.n Script_int.num +val map_size : ('a, 'b) Script_typed_ir.map -> Script_int.n Script_int.num val empty_big_map : - 'a Script_typed_cps_ir.comparable_ty -> - 'b Script_typed_cps_ir.ty -> - ('a, 'b) Script_typed_cps_ir.big_map + 'a Script_typed_ir.comparable_ty -> + 'b Script_typed_ir.ty -> + ('a, 'b) Script_typed_ir.big_map val big_map_mem : context -> 'key -> - ('key, 'value) Script_typed_cps_ir.big_map -> + ('key, 'value) Script_typed_ir.big_map -> (bool * context) tzresult Lwt.t val big_map_get : context -> 'key -> - ('key, 'value) Script_typed_cps_ir.big_map -> + ('key, 'value) Script_typed_ir.big_map -> ('value option * context) tzresult Lwt.t val big_map_update : 'key -> 'value option -> - ('key, 'value) Script_typed_cps_ir.big_map -> - ('key, 'value) Script_typed_cps_ir.big_map + ('key, 'value) Script_typed_ir.big_map -> + ('key, 'value) Script_typed_ir.big_map val ty_eq : context -> Script.location -> - 'ta Script_typed_cps_ir.ty -> - 'tb Script_typed_cps_ir.ty -> - (('ta Script_typed_cps_ir.ty, 'tb Script_typed_cps_ir.ty) eq * context) - tzresult + 'ta Script_typed_ir.ty -> + 'tb Script_typed_ir.ty -> + (('ta Script_typed_ir.ty, 'tb Script_typed_ir.ty) eq * context) tzresult -val compare_address : - Script_typed_cps_ir.address -> Script_typed_cps_ir.address -> int +val compare_address : Script_typed_ir.address -> Script_typed_ir.address -> int -val compare_comparable : - 'a Script_typed_cps_ir.comparable_ty -> 'a -> 'a -> int +val compare_comparable : 'a Script_typed_ir.comparable_ty -> 'a -> 'a -> int val parse_comparable_data : ?type_logger:type_logger -> context -> - 'a Script_typed_cps_ir.comparable_ty -> + 'a Script_typed_ir.comparable_ty -> Script.node -> ('a * context) tzresult Lwt.t @@ -173,14 +168,14 @@ val parse_data : context -> legacy:bool -> allow_forged:bool -> - 'a Script_typed_cps_ir.ty -> + 'a Script_typed_ir.ty -> Script.node -> ('a * context) tzresult Lwt.t val unparse_data : context -> unparsing_mode -> - 'a Script_typed_cps_ir.ty -> + 'a Script_typed_ir.ty -> 'a -> (Script.node * context) tzresult Lwt.t @@ -196,7 +191,7 @@ val parse_instr : context -> legacy:bool -> Script.node -> - ('a, 's) Script_typed_cps_ir.stack_ty -> + ('a, 's) Script_typed_ir.stack_ty -> (('a, 's) judgement * context) tzresult Lwt.t (** @@ -229,20 +224,17 @@ val parse_ty : (ex_ty * context) tzresult val unparse_ty : - context -> 'a Script_typed_cps_ir.ty -> (Script.node * context) tzresult + context -> 'a Script_typed_ir.ty -> (Script.node * context) tzresult val parse_toplevel : legacy:bool -> Script.expr -> - ( Script.node - * Script.node - * Script.node - * Script_typed_cps_ir.field_annot option ) + (Script.node * Script.node * Script.node * Script_typed_ir.field_annot option) tzresult val add_field_annot : - Script_typed_cps_ir.field_annot option -> - Script_typed_cps_ir.var_annot option -> + Script_typed_ir.field_annot option -> + Script_typed_ir.var_annot option -> Script.node -> Script.node @@ -250,7 +242,7 @@ val typecheck_code : legacy:bool -> context -> Script.expr -> (type_map * context) tzresult Lwt.t val serialize_ty_for_error : - context -> 'a Script_typed_cps_ir.ty -> (Script.expr * context) tzresult + context -> 'a Script_typed_ir.ty -> (Script.expr * context) tzresult val parse_code : ?type_logger:type_logger -> @@ -264,7 +256,7 @@ val parse_storage : context -> legacy:bool -> allow_forged:bool -> - 'storage Script_typed_cps_ir.ty -> + 'storage Script_typed_ir.ty -> storage:Script.lazy_expr -> ('storage * context) tzresult Lwt.t @@ -281,58 +273,55 @@ val parse_script : val unparse_script : context -> unparsing_mode -> - ('a, 'b) Script_typed_cps_ir.script -> + ('a, 'b) Script_typed_ir.script -> (Script.t * context) tzresult Lwt.t val parse_contract : legacy:bool -> context -> Script.location -> - 'a Script_typed_cps_ir.ty -> + 'a Script_typed_ir.ty -> Contract.t -> entrypoint:string -> - (context * 'a Script_typed_cps_ir.typed_contract) tzresult Lwt.t + (context * 'a Script_typed_ir.typed_contract) tzresult Lwt.t val parse_contract_for_script : legacy:bool -> context -> Script.location -> - 'a Script_typed_cps_ir.ty -> + 'a Script_typed_ir.ty -> Contract.t -> entrypoint:string -> - (context * 'a Script_typed_cps_ir.typed_contract option) tzresult Lwt.t + (context * 'a Script_typed_ir.typed_contract option) tzresult Lwt.t val find_entrypoint : - 't Script_typed_cps_ir.ty -> - root_name:Script_typed_cps_ir.field_annot option -> + 't Script_typed_ir.ty -> + root_name:Script_typed_ir.field_annot option -> string -> ((Script.node -> Script.node) * ex_ty) tzresult module Entrypoints_map : S.MAP with type key = string val list_entrypoints : - 't Script_typed_cps_ir.ty -> + 't Script_typed_ir.ty -> context -> - root_name:Script_typed_cps_ir.field_annot option -> + root_name:Script_typed_ir.field_annot option -> ( Michelson_v1_primitives.prim list list * (Michelson_v1_primitives.prim list * Script.node) Entrypoints_map.t ) tzresult val pack_data : - context -> - 'a Script_typed_cps_ir.ty -> - 'a -> - (bytes * context) tzresult Lwt.t + context -> 'a Script_typed_ir.ty -> 'a -> (bytes * context) tzresult Lwt.t val hash_comparable_data : context -> - 'a Script_typed_cps_ir.comparable_ty -> + 'a Script_typed_ir.comparable_ty -> 'a -> (Script_expr_hash.t * context) tzresult Lwt.t val hash_data : context -> - 'a Script_typed_cps_ir.ty -> + 'a Script_typed_ir.ty -> 'a -> (Script_expr_hash.t * context) tzresult Lwt.t @@ -342,7 +331,7 @@ val no_lazy_storage_id : lazy_storage_ids val collect_lazy_storage : context -> - 'a Script_typed_cps_ir.ty -> + 'a Script_typed_ir.ty -> 'a -> (lazy_storage_ids * context) tzresult @@ -354,13 +343,10 @@ val extract_lazy_storage_diff : temporary:bool -> to_duplicate:lazy_storage_ids -> to_update:lazy_storage_ids -> - 'a Script_typed_cps_ir.ty -> + 'a Script_typed_ir.ty -> 'a -> ('a * Lazy_storage.diffs option * context) tzresult Lwt.t (* raise Not_found if none or more than one found *) val get_single_sapling_state : - context -> - 'a Script_typed_cps_ir.ty -> - 'a -> - (Sapling.Id.t * context) tzresult + context -> 'a Script_typed_ir.ty -> 'a -> (Sapling.Id.t * context) tzresult diff --git a/src/proto_alpha/lib_protocol/script_typed_cps_ir.ml b/src/proto_alpha/lib_protocol/script_typed_ir.ml similarity index 100% rename from src/proto_alpha/lib_protocol/script_typed_cps_ir.ml rename to src/proto_alpha/lib_protocol/script_typed_ir.ml diff --git a/src/proto_alpha/lib_protocol/test/test_gas_costs.ml b/src/proto_alpha/lib_protocol/test/test_gas_costs.ml index 5e1cae9af304..c0c46af4e7a0 100644 --- a/src/proto_alpha/lib_protocol/test/test_gas_costs.ml +++ b/src/proto_alpha/lib_protocol/test/test_gas_costs.ml @@ -41,13 +41,13 @@ let dummy_list = list_cons 42 list_empty let forty_two = Alpha_context.Script_int.of_int 42 let dummy_set = - set_update forty_two true (empty_set Script_typed_cps_ir.(Int_key None)) + set_update forty_two true (empty_set Script_typed_ir.(Int_key None)) let dummy_map = map_update forty_two (Some forty_two) - (empty_map Script_typed_cps_ir.(Int_key None)) + (empty_map Script_typed_ir.(Int_key None)) let dummy_timestamp = Alpha_context.Script_timestamp.of_zint (Z.of_int 42) @@ -143,7 +143,7 @@ let all_interpreter_costs = ("dropn", dropn 42); ("neq", neq); ("nop", nop); - ("compare", compare Script_typed_cps_ir.(Int_key None) forty_two forty_two); + ("compare", compare Script_typed_ir.(Int_key None) forty_two forty_two); ( "concat_string_precheck", concat_string_precheck (list_cons "42" list_empty) ); ("concat_string", concat_string (S.safe_int 42)); diff --git a/src/proto_alpha/lib_protocol/test/test_interpretation.ml b/src/proto_alpha/lib_protocol/test/test_interpretation.ml index a1e3a2718c45..bf99a105839f 100644 --- a/src/proto_alpha/lib_protocol/test/test_interpretation.ml +++ b/src/proto_alpha/lib_protocol/test/test_interpretation.ml @@ -87,12 +87,12 @@ let read_file filename = (* Confront the Michelson interpreter to deep recursions. *) let test_stack_overflow () = - let open Script_typed_cps_ir in + let open Script_typed_ir in test_context () >>=? fun ctxt -> - let stack = Script_typed_cps_ir.Bot_t in + let stack = Script_typed_ir.Bot_t in let descr kinstr = - Script_typed_cps_ir.{kloc = 0; kbef = stack; kaft = stack; kinstr} + Script_typed_ir.{kloc = 0; kbef = stack; kaft = stack; kinstr} in let kinfo = {iloc = -1; kstack_ty = stack} in let enorme_et_seq n = diff --git a/src/proto_alpha/lib_protocol/test/test_sapling.ml b/src/proto_alpha/lib_protocol/test/test_sapling.ml index 0db336c35a3c..ffdb6a9644d3 100644 --- a/src/proto_alpha/lib_protocol/test/test_sapling.ml +++ b/src/proto_alpha/lib_protocol/test/test_sapling.ml @@ -1142,7 +1142,7 @@ module Interpreter_tests = struct let storage_lazy_expr = Alpha_context.Script.lazy_expr storage in let tytype = let memo_size = memo_size_of_int memo_size in - let open Script_typed_cps_ir in + let open Script_typed_ir in let state_ty = Sapling_state_t (memo_size, None) in Pair_t ((state_ty, None, None), (state_ty, None, None), None) in diff --git a/src/proto_alpha/lib_protocol/test/test_typechecking.ml b/src/proto_alpha/lib_protocol/test/test_typechecking.ml index be61fcdd2604..543b5fbdffd8 100644 --- a/src/proto_alpha/lib_protocol/test/test_typechecking.ml +++ b/src/proto_alpha/lib_protocol/test/test_typechecking.ml @@ -49,7 +49,7 @@ let test_context_with_nat_nat_big_map () = let ctxt = Incremental.alpha_ctxt v in wrap_error_lwt @@ Big_map.fresh ~temporary:false ctxt >>=? fun (ctxt, id) -> - let nat_ty = Script_typed_cps_ir.Nat_t None in + let nat_ty = Script_typed_ir.Nat_t None in wrap_error_lwt @@ Lwt.return @@ Script_ir_translator.unparse_ty ctxt nat_ty >>=? fun (nat_ty_node, ctxt) -> let nat_ty_expr = Micheline.strip_locations nat_ty_node in @@ -186,7 +186,7 @@ let test_parse_ty ctxt node expected = let test_parse_comb_type () = let open Script in - let open Script_typed_cps_ir in + let open Script_typed_ir in let nat_prim = Prim (-1, T_nat, [], []) in let nat_prim_a = Prim (-1, T_nat, [], ["%a"]) in let nat_prim_b = Prim (-1, T_nat, [], ["%b"]) in @@ -276,7 +276,7 @@ let test_unparse_ty loc ctxt expected ty = let test_unparse_comb_type () = let open Script in - let open Script_typed_cps_ir in + let open Script_typed_ir in let nat_prim = Prim (-1, T_nat, [], []) in let nat_prim_a = Prim (-1, T_nat, [], ["%a"]) in let nat_prim_b = Prim (-1, T_nat, [], ["%b"]) in @@ -394,7 +394,7 @@ let test_unparse_comparable_ty loc ctxt expected ty = let test_unparse_comb_comparable_type () = let open Script in - let open Script_typed_cps_ir in + let open Script_typed_ir in let nat_prim = Prim (-1, T_nat, [], []) in let nat_prim_a = Prim (-1, T_nat, [], ["%a"]) in let nat_prim_b = Prim (-1, T_nat, [], ["%b"]) in @@ -523,7 +523,7 @@ let test_parse_data_fails loc ctxt ty node = let test_parse_comb_data () = let open Script in - let open Script_typed_cps_ir in + let open Script_typed_ir in let z = Script_int.zero_n in let z_prim = Micheline.Int (-1, Z.zero) in let nat_ty = Nat_t None in @@ -620,7 +620,7 @@ let test_parse_comb_data () = Boxed_map with type key = n num and type value = n num option end in let expected_big_map = - let open Script_typed_cps_ir in + let open Script_typed_ir in let diff = (module M : M.S) in let nat_key_ty = Nat_key None in {id = Some big_map_id; diff; key_type = nat_key_ty; value_type = nat_ty} @@ -692,7 +692,7 @@ let test_unparse_data loc ctxt ty x ~expected_readable ~expected_optimized = let test_unparse_comb_data () = let open Script in - let open Script_typed_cps_ir in + let open Script_typed_ir in let z = Script_int.zero_n in let z_prim = Micheline.Int (-1, Z.zero) in let nat_ty = Nat_t None in @@ -763,7 +763,7 @@ let rec gen_combs leaf arity = (* Checks the optimality of the Optimized Micheline representation for combs *) let test_optimal_comb () = - let open Script_typed_cps_ir in + let open Script_typed_ir in let leaf_ty = Nat_t None in let leaf_mich = Int (-1, Z.zero) in let leaf_v = Script_int.zero_n in -- GitLab From 2554e313280a2cf6d635a6a7dd9b85f811a73d33 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <yann@nomadic-labs.com> Date: Tue, 2 Feb 2021 13:41:26 +0100 Subject: [PATCH 52/53] Proto: Add a case for gas of KReturn Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> --- src/proto_alpha/lib_protocol/script_interpreter.ml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/proto_alpha/lib_protocol/script_interpreter.ml b/src/proto_alpha/lib_protocol/script_interpreter.ml index d23bac11612d..6349fcff7529 100644 --- a/src/proto_alpha/lib_protocol/script_interpreter.ml +++ b/src/proto_alpha/lib_protocol/script_interpreter.ml @@ -697,6 +697,8 @@ let cost_of_control : type a s r f. (a, s, r, f) continuation -> Gas.cost = Gas.free | KCons (_, _) -> Gas.free + | KReturn _ -> + Gas.free | KUndip (_, _) -> Gas.free | KLoop_in (_, _) -> -- GitLab From 5197bce211244b74521dfd89202ba4a9771f77e6 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas <yann@nomadic-labs.com> Date: Tue, 9 Feb 2021 10:31:05 +0100 Subject: [PATCH 53/53] Proto: Fix a remaining incorrect stack type pattern Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> --- src/proto_alpha/lib_protocol/script_ir_translator.ml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/proto_alpha/lib_protocol/script_ir_translator.ml b/src/proto_alpha/lib_protocol/script_ir_translator.ml index abdf51946105..b8aaeb7d9ee5 100644 --- a/src/proto_alpha/lib_protocol/script_ir_translator.ml +++ b/src/proto_alpha/lib_protocol/script_ir_translator.ml @@ -3947,8 +3947,7 @@ and parse_instr : in typed ctxt loc instr (Item_t (Map_t (tk, tv, ty_name), stack, annot)) | ( Prim (loc, I_MAP, [body], annot), - Item_t (Map_t (ck, elt, _), (Item_t _ as starting_rest), _map_annot) ) - -> ( + Item_t (Map_t (ck, elt, _), starting_rest, _map_annot) ) -> ( let k = ty_of_comparable_ty ck in check_kind [Seq_kind] body >>?= fun () -> -- GitLab
    {LD7*IDbFmf<59&v=m-py+c4A&7Jy9w0< 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�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

    cvurt(7t%YDhy^$ zCL6|2tjgEG%eBCiGU%eGc}VALfVT4SA$1d&c{#43b`+RU`%$3Y0q7o+CeY>1p!Kdo zpvVEW^g*JalPPmSqQW3iCUa<~3%XzT9ro2geMm9$o`I+OFUP9vH zG6Q&kphfJQTLGRlF&7CSUM}e=~Qec|H$Uko$ zt3?T`0%$KLt0a@9$h>)8teRe|lHfycWI%`9*nlq@lVkD`U=?AmxA41E5N)N zw8R^JehDx0C2)1X#JsK^=)u$MeFDtASiF_@@qX*aDL1hF~R+{MrBY5qixe%)?(|Sfh*wRFsCMM_& zW|B+|Y+@kgpd){nxtIcAM**oYU1tQJ1!Msp^9Q1b>n92}AzZ@y(Z$g582a6DsKH{hz8}O9#*E-PgFep>Y zvdps?p>xZ;%+M39P9O!i*g8-c@iu_Ft`j)CU{at1grVsldd=k5I`|1fyv*IuxC8A? zlw`&#Rl;EdNf?)431b~7VX!hVt1>l%7De#GbIMeBg~iYO8WgE~OuFFcu@vG!x>1k$ zA7luRpScmdrc$BFLmH$?=I}3v68y7h(&dDxAs6aR)R4 ziF@=BB*P@kz{sf03>rdo#I>{payBLS{87*dAtU6tI1m%Gs2I!Xn+KehL)IQ~f=>NB z=>;m`oP}8hJUJpgL8}J@m;wdov5IE03UEyHvSGDgaso-Rs&YiK3V5<|aFl||Oaai^ zELN6Xth^k0tO87$0`pjfn7PwfIhKLef(dzfu?m!erek&?aRniFNw6^~3A4&_lzFkr z%x4vA<|tuh<5m5rl_RTwPm%PPm=;^oCE z+nmO#0MaN5vYZ37?y!pE1X$t(NCLFrNsm>4V+|`GlcOXH6RS4!F@_V6a}Xt%ch`HB zurkeK6`aJ%^98)Q;3*?$Pr`iAo&?YqnkFw+b{o_~M1`2=gXT#=OW2t>c5^gyOayDZ zg4mpdzS+tEyd?lMnZ?Asu5R8uR*v3OWRq z5481=nU#t89(aydj(J&K6Dz+LtNeA44~3tw3Y}tQXNnbP6da{T~ZiQZi3x(fDyFNMVt9(9cb1` z;u@>sbq>(h5FzHr3>*;=Ye2G`%=7Cfu(B|hg3jy)8v#0?a{|XCR?`Wrx?Z4bK|n`+ z@^A=G04-4v0IgpUV$u}-#L5-PD$C)0ja3{pfd!f+7MjP(!lW(X#md8cxsJ(&5wt3c zkI8|NNll1p5okG{2pcH7oW_@3Kr8q&67y1uGZM2?aAfF zIhhzpwJWlO7HD>O4XY@#7%1+oITV4Qo$sB8-hcB{# z%N1c8&_UB8%<^kM8&)Ji+mu;$vq~~^GfiOxt;$`?D#8>Z1-?M`Q&S0OT2PUhi{lBa zK8FD-E2s_6VaqE1g_W0Cn9+-o)s~qPv=LA82`f_sE7x;Ywo+E5`K&w~nXFu^SvmHw ziZQ7Quqt@5igRpWwFRx3f~e%6^Mmq=ke3ZYcmhm#9;+b7d{&m-tlVo@StfwaOy9!D$g1>-)sT^K4XY-H z9}6q1Hgg0=1f)daXV&y8VddTJ#cB>ZcTWSfgh-$HY8_~)7(eqGMviOXTeF@qfNsL^ z1X&`?JP*{=X31dXvSs05Rbl1@ucu~XE&VZ}&3whbF%5apkDlscwV^ss)RhG*X z&*;U%$*Rcw8C)cBG56JhdLmr&KueN2^jM`KYrKBdfdhk!xfQf)Er7WKbmD5rE|4P7 zIp-$3SamqounK^dA#ptc4Mdi52!YH6-J=B>{pDhA2bsGBqyb@SJ0ys?n13*EfcC|( za&atQY{SaLEVhPKmN^Y{puGi$HzJgO)qz7 z&MLo)m5Iqs=o+g$hXSkObyii-Ee4fLo}iNu6hVO~VFNmUI*t{5`E@g^a0{yvvlNE{ zC_LGi%Ry^d!=JH6?*bjsE5yRZJP))NjAsq_j8RtbdV4PBM~obL^K4jIo}2(Dsa4=4 z#l(D<5fpN{prGXeU8xL;#At9Naxkkk?P3-4V&P_0V%}O0N(4O2m%#gd#6da3x{1}9 zqlDF(V-0IG$8%P-pR9bRK)cFV^_bKpSdBoAaS~+ZVosdL%GS)P2#Q=b4n0;$NaVhP zM6NLNbkM#wwh~rh8yi*@X1O(>8(V}+Sb3O?g=|=jK$VL2byoddtSro#piIPdjg{pS zvpB>Pv%sFvXMP3>aJE(s8zxIZ79Lg><{NcPnvAS`HlTGGY|JYeIht5aK`YVap0F}8 z|Ep#4W@MG)xW+2YtO1&l)%(Y)@~Mecnn?q6L6y))R*^IDX*N&&e+g}U|@sock$i)CO19m-IU2`Q;1!IMYlnLu;mBFvj>OF*mMcuUe) zHJfcfbul-`geFi;FZh&|lPO#Rv~y7qoXjLRB3b!3Ko`augDzLovti}4VP!kP%E_V6 z$~T2okR#KJ)num^t8_H0Ad`tOXbJTUP!j;Op+~fYm6aocRfM^ULx@#uH>)`43JDul z#S&J24jWdn`K;nh%Af|C5=fwlmGvYmACrzaE7N>d&J0#%4rNyUNUtVV-4Brb!^|qg zEH)2RP)IU^W_H232P_EAJd(^=^H_OraZCj5Hv~28L^upsg_)E@IGRDNBvuiQiL6X5 ztddLxBCOiiS$UqYvNDAUvkHPvKG@C5Hi4Ce!_LbKRGU|Mu^KM}RbCRHOK)r-f)!pI z5#R;WQC>QzeGO|m6sH!I!B=%>AX*f-6AyB&j@q0kg6yeeVn97@0i~gUExidba56Cz zgIvtO0J=8 ztPva;tS(-lR+#V_(4}$iOm@Po4jdC$RY4a`aZF&fe#UAKD%^rVcYo-yGJOIayQ#|0 z!o~G>$Y-G86!v+2Q$&)fc2MUWio?bYnLY^DZXHUAmx?FhC<1 z%)SvPSXfzwrm--x`Z8BBX*06w3wtqg%wrYcIKiQp23^$;+l<0=$x#MsQObeFNkB*Bf}N%!%)-d(#9a1-)eYnvByYHJq_KLg zWA$Cb%ES~7cjX#%S4KyG`olt?n6J(WQG65Ys&HRKzC~a30q-h)^0^XV=3_8Oe zT;y^ngYGNQ19`$<2;$NxP=3{8Rs+pBmx8u=G&OOQz(SK%3A7>BibI&y4%FDQ7xH3d zng`Jr2GVE8ti_?gYJHN`6tvw|0F-j1IMP{}pKy3V9iawlpTiAsMlv7}Vt_u!309Aj ztWHn^New_9OrT3@QkF{dPrm5aF?w8WVM+{^&&nGxcc z#L7{^Dr95BYQv$(Di4Z6aSqT@IYDM;aDz;U`8WfU9wVzHXtTDNWK#*NBy%N)4GSl$ z472D2RtZqQm5Vu_Ntcny22@(NvFdRsv9PeRFz*Gehvl=e0f%`E2WXYK81oB;U94;z z_N;pIKwIARK-Z&6HnH+EnToKAF)53KgLF9~=%6QI<`=c#4I13cpBQ$5TH_L@z#{;9 ztl}lCT1;w^pg~hZp$3k5tZW=%tdgKDP~6*CnVC7Ca72JMmO+#8uBNM?{2xmwNi9B^jNt$8d;T^S*1DBpi7>eIjUIQcd;rm zh4HcSfNmpGghi7C$68iJ(1Ke@4$zW6LFNWX6IY(OkrCV@(g$_SK+6yXng2tYT`bIh zL2C`&nN-DCO*uqBTiOkod7ps%!NXk6l*0(x3@F0k!>Vb+D#78+DqjNH@Wd*S20AZj z6{uq}7gY8#p9D9+OqmZbg4$a~92u;R^H^;_Clr_pv$A-B?%I*O4!T&?9$XYCGs`ns zF@nY(WtfFPH`be9XSH6#ssaje77jf~InoU_)0+7!s9~tUp~%VyT4{P6RNZPb*^97h zatMP?FXv(o;)r0?;1Kl!T{tELI!i@agq6LCRh?NI)Tp!bV&!6v^kOyT$YK>*oXo@A%GkuJ!OY2|47zg@UcfdrHGOIVt%Ma~ z1)Va=$_{E7Fz17AVr5nbB>*h|)2G6v6l&_MH{4ydW25(idgr0A1Ot2r6Ab$4r4LC?!}!U#f(Kl~s_r7n0&6n7=TBH)9Gw z%aR_L_%}vSVWQ4_h~XNmHmG+e4qDkK%v|KfYVXbJ3pU zG7@KH2aT$-3Uj2gvUBKhq;cqStYPKn&}C)kn8(TrI>eSkmz5P#`LHyxIx};EdLede zS)F#V>M(f;u?pL;vUpu%b>f)7s>V?c%El~A-U6)r915(W9Ez-3Cs;+jY*@KVKz%Qc z)F-T395;5e3VN|BatMR^dBV)@On!_U8LXU;W)2rs(7dK5Rzqe#P>&7NP-0>3teXcq`wM(`(+|)_ zRIL-NjvPX)fnKc2%oU%&`x#HNvU#xzeP-q75cXo_7wB#| zxn@@GB51MM)Wj-tnpN6s4J&tVQxhxOHC7?eYHJo|El~X!Zo}%$VZiDSim+HAR$+*L z@j1{0*&#=INs2_ELxOrY@^gxP(=H z9!M+e0#?pltgK8Cf-tSi(6v5finzwg$z%pPm5Nn(A}cGCvq)13M`TmUBv!Xlj(MzB z9P>ERz?r-_x7L(hga0JQTOY=}415LRJBj(M!? z91~bU_ovHpq_VO>^{|5Ok=GSx<=|KgY7vPs%Ys@&EX*lQtg_4!uz(ST1k9%zaKNxI ze`DhCV&&uz1s&0Pjg{*ps~Tuj4a^eba0k^K_$0)2L{Cz9 zH>=CVHE)>73N4|>(C(6|E&M;fal$6Qtp8&;-kPgrd^uCpqB1r^^+O#T8a zEUdQ7j~GDn;GE3!>Omv9lFW}7yjYn)EnySp`Slz&pxbsiy;zwzRzG1? zjg{#D3kRzZvjeEWi()>&zyWF_ah>pDWw{R8y;}n6{>q(k zj)2L57djZo&vA!U_c|-z8df_F(6N}66L(Eu)w{*Q$;!gK7SoJ{FkI633FdNf6P{lKk)ovZD z6DXW`n7oBpwLr(FmasB$q_T3BuyT0KV+ED}pwL(h?u0rq-(vu++T%!Pm7c_^2O32K zZD&ngN&(*$&yf)eOH zXDN;}77kWH=IxMv3={KlP-lgM<1`BwD-ZLBI#4dW4$ka`;Onuam>)3gVinrOs_>Lm z1=K}P5ZVP!E6w20Q2`C*DlxM1a5S^3EoM~!o#MjM$N?G+&=Ex%Sda%bg$a3Y4XYMY zvJfj%3B-nP;LeH@a~CLV1txOLz z6u}4@ZkJ;I2A&vUWA3hNVwIoI0Xhl|)W-#f%3MgO2r)lm0QGYrU3DgA&NZweOq!sy zGM`nz#%ls={!`ZCU94eD35d~=UDsHPLBqIfS*1YsRe;tnvo*6C&j%IMyI6T_SXE0{ zWuc)z18fiTbI{f|wh~rB&=kaGRw*V`Ay$bStTLcX9Vf`jS;E4@D#QGt4m4HE!90O6 z;)D$=(}`=WG8`vaML=T-9Nw&Y91g4+pkNmQ1v?9qrXZ^ThYG7cXvZ$NJt5u%TH9*F zD$k@Q!pc+1$^yEg3Uuu;b2(ESBP%~g04Q9Tm@k3Dg`0VOT@$Mc$kp7S@yQZ!xcr86 zD7cwhK#g7Xd8}q793`xJ9D1zk94Bm8`8lK^W}JnZu?346|6yh{FmmXz%FP3Xha8g; zsCU&1PEnV^@y)@!jS)0(!^W}bIxEjJa2r8@$yyW|{h(z23DRryxWnqiag9{~)RB?` zT{Vjs$C71o2A!_=88pi(44QueMKdT`a+qQmLE|p{JKFLu6K88S= zLyuLIV;8H?d{)7etP> z1#RbcQ*)R&%9~19`9YU5 zvvZsPk932&gP;LvNLO$TxGTuaq%1grRSMLwVCJxacZ3y~GnisQZ3|W&W=SSXMpijc zKLm85vNV&PI4fdY8RX9Hx-|%QnlXQ6e8Or4%1THh%T}O~<+aEo%dD(S%z9od%&hSG zor(D-V+5oK`UUQM_=0X(E@9Od!94_SdY#pQLyr}C*jq=0HG*Rus1DZkVijKF#j4K~ zBh0Ekk5vIQNC0Z?m^@>(fVuAzbo}0!9~|V3btnV)7R(Kx?vE#i%azew{siXo_fVHl zWa21c)t>|%x=%xlynx5HSp{#fiaurKX+au`Fy%;Pb>LWopsO3Uf5E zT5vpLHQ-2N1ubQf?gN~oGHnFmBRN1f!Guh$lY?j!t%7I3=;oUu6Sg%F`Qbc`$ zb@%==a(v=w2ld!cJA16GOrFTm%*xyWtLaaJ1B;t^JrlU62h$e`?j*9ZGWntEYli8& z0M-}4ynzX{#T3$46K*PDwbAF8$7;Ya0pU?ZKP`aCNCdRd0<79u7}7mtbui$V#|pY1 z8q^j}V-*GW4%tChn}b$^aOk4;^ejL*}>SB$w4d}0<0s5!za%Pa*86;Vj2T!DlN z3-cs!U+*+47qcjn3L`5gbM_imRgO=few-?(R|e{ISwebgmLNX3lcom|&;tp86c|DH zMlikwgl_@kb4~^a`zp{GW1_4+v!AeXap<#ha_j}|=LH#H1McS8fYf`ja;;@GehTUZ z8iV*CY5B>}ULUB1auwoqaIepl(TnLMXd2K9-0Rzmuh$1&cbA%%o|y+;DFiy6A8Dl! z%DTH`SOPHBgVrByBeL=5y1u>byXN#5~&I`lcp+oLb!Z!)WBOgHuIvOg0c?Ep6 zpV}8z7H?Kjj`gf8yFv2}N?xE-WLcQ*FbcDZGb@935U>a{?q(J6Vr6LrkrEvCtSrsD zSh*+cVwGJBSug#RRb?V5I{BFSPOu6v8HR;D^u2Br|n zPpm>HyCOi#+=UR!+<7=|va)a(vI>>4FtM^Q&#$)utughS|B6Dv;>D>o=n zoMIJjX0jJ!<-g4;o6f2MDosF19z2;Q*u*OEgw>5>ISUJ`2XhE$uemUDGN|V%$$XMw z9;@_IR*93Wpt}QEK?f^vaV%yvX$Bp_E6$UGdG6~ zs|rU33mYph^R#*!juMVtpaBvd=2r}$o^k{$+Y?p+=1`6ktfEW}j8d!;pIJFRvkHUG zz%$^O2r^6#?6qPqRyk%~(0LXmUaV%!yc|NT8eXitO|1OP;uBcdS+$u1UVSAnOo|;Sh=r( z!pVy@u!YqU6uH`7to%)^q8vV~vY>XT3}`gs39D!cXkaXsRe(bWG-o9MUh^iz>;`H; zs9j^`=1^d@{KYCz%3<^AS`#a06D!9PR(>W8QC3hfrsc)TpT^4loYnL?D0q}X!_P8a ztUOJi;7I|kgOGvv;U3rzs>};Otymo|Rwd>_(5>BRAa$i)tSq23W63PY5y8q+$|}ud zDaNW?3YrCk40H1|JzBpfP#9G*%{#eXJZUtSphtyw^bUi=S9om{dSjj-WnxDOM3HXBoJ~ejC!-W?^2= z$fU~HRKkj`;08>=DjW)~!W67UR=~-z25kN%nCt@30y1{%r>t_(a)`L#}lL9r;LD$#{bF5)y1GO`ru!?}zx9~Ty@-W4Uu(EMXVg;Sm z#&(reat|vnsO0$sI+Ki5oMRR%H!}~D185dW7Ia7{BdY>)!Us~Be ztU}CZ!He?Pn74qA`v$FW11+r*ht#L*Al_zUKEnuFj?1CQ%5jZV<~b_|leI9b7^rP3 z3hKo1gB#^~Hmp({-&i>$89~LnA$tTG(yVMl9;u*%K{O@p#9!9wjdxJePy%^`S3eNLlWnuCW1TmPRgg$-#1X^B+Q;rX` zteS~g1hj%rojDhDBrKBw=!_*PRyJl{jtQ&^93NTPyf~oQ^(5FW;>>H9K7o$!W@GY% zM(q`_1S|6%CJsH&ptuz11XM{cR@R7XtnAFCyEv{ll}uz6{{)&|WM{GwvSF2Gt^%$8 z<0xh2V&(>o^vjm8ax!^}v9jJ~PSE*6pt)mj zK~_$<;|@WU><1~)*abSsoRi5$gq5R|!v=IvD(Jv@F(zXPRwmFu0QV%&tu;)WSlM>5 zaxn$)vMPFk%bP8=P2iix!818$nLf>D)!~S^X2Z(X$jUo`Rfj|9nhl52H5*pTbPgL< z9}YcM!zOU@zXxfYFfq>qwXfMY&ayJC1DUPF6etKfNsDRCHPCsntV}mRqk$?+euAKL zV3=$m-HKIUx3e){XW}@)%EEDoqlA_96RR*Y=)!dt&=eX!Gbe`-=pa$GXRJ)uqF9BQ zi$O!I9H5yGKPFIXoZ~U8F^4{@{5)1M4nJVp9{VeLAZyXn=z48pm2z0np|F9?;+l=)gkeY>pGGTA&->xz@1iaNJ?#x)#Y~ z%FC+%8N^~$U@{N~m7N^dSh>Jj(pV*#6F^hwY^PY|*Mj;TY)p27tQ_grSo#04ih)iM zH5amBRpuxIt#uPCNn=(1z^cB6m5(V9nzA6%N$SkMnLe>F6#k>1qA${fjI!y%Lg8c_pXH=ra6S{e*GOHb+)s|q8d4Wv*2-Pt6?@q*Qm zx$*=^l9d_cRq=_eoC{cGO4hJCaM(1l3NTrSv2yJOU27rtbAWU9ZEB1VU825ilC;K z0_ajECTj_=$4#s(jT|K$UTICN+#LR(g}nx#!d!qO4ZJRZRd)h-5`$#{tE4Sxl?;a! z$Gj$1zIIT(q4FHG22(7O1GI%?4J#AJJXUT{ZWk$GWtarp&c?$kz`Uo1V+~~I5ij!* z=6PPMd`#xxoloXMEFk$+HK0qDz?=F&GYGuQx0ole@USv5FRMY>`NYe704yQEyrTwG za)EA{X9AxxiJ}F(_30Kf#|iM(Cy)gzYY+$IUuWi+z{<;E}paj(Mz#yGy?|vTC+?u_`vVKWuJp0bSnB%3QF9 zm7n=oHB%&G2`fX%Cyog=;5C}Z8JIl4J1)dQ!~5V{*F>2&Gcsi|vNAANaeVs3q$9+< zfQjipBO`e8lb08hGy@|eGkEE39~W3q?^;YH?`}cq$EJD^o^daYjiJ_)ujA z$o`Au{M@9>yu^}x$QBGH1_lOJP6ke<1W!l@h>=w(4K({Cd5u*Ml$NXKeDhyh*!UYOY{U=_a$rsS@x(bt;5UVPa zp3pp2{j_O1@6--Swto+^_^H?>RGzD0hKt&UH3&{;t8g^28gtmN3LIqR=7(HrxI2ZP>$f|hyYz)%AL)s`IJ?| z%Ldfa7U0;+%FQ7R8uMph4rg*^WHsMx1G=_I!kU$z19U7hD>t(WlQ|=3lYI@Um>5}gL9ID?P|HV<1GIGb z2`ex2f6!6jyFh?r&n}Mn9P?QPI8N=_wTol^E{^%E+#HL*thKv1ND z%mN%CwI#4tn_n;{UxSQ(fLnHDiJGHqlO0_}(4@Y=g_WD*D;1p2D$VqhNt9zZD9&LXhS01` z%%x04kboBg9X!tQnd397D90C8CJxO{OqN2d49vkLOpVM!tYXYo;MvEotb!b0K#{zQ zQnm6t=Gl_MQAx**Bn%_@45l|LPHxTOMzKB(^Gn8?aovWr#HD{UgH z0EaNE!zUY7=_jE5>u2VHN>tqvR&~&Z_w;$_FoRWqIh8|*Rh?M|H0qH8X3Bz?$zY}& zh?xXt%7d7RV5Z^|41?0=v9jc_vVCS1=dfdyU{V(<0Utq6E7l~q9g#$`qQL6F$9aPs zMLh;{62~skloE#lt56ZE_%l`s4!sgqb>>Q@$;^zOSlO5~gg{H)K+Cw)IgYckfodf7 zU7)UjI!FHiar(zBOeW@gpqu@`w~g+rFJYBp?yPTO@@8OU6yO9E3Z1wrLU4O1C9}9BGcUa~vp6F) z1->7Zk%1vC7uF&wE-8Xu#KpkCfV2jvI2Eh{+Ac!dmx`-!5eF^)nF=jj#2LYD8OZ%C z{7+fAm~@3pz`O|&tZbk?nKB%oSyefjSS2|Avr2J%VHE?lL8LeyvkGu51f4f-$gzV% zfmNKj95lx&pT;W0%*Qc-m47YR5LQKw&k*AxB0yU@I22e_n9M|3m{>)&Hh~5W1UdX! zSr&0bfUlfJAwVrR$)})0@Y6s{b>?gi(AZRw5TsEshgIbShZm?w3KwCOXU^uZVO0lh zQEuj5 z6w%LMQC{YL6w!}hQ9kC0D5CGdqTmauBS32aATE0g78PNhilX*4SX7XCI*RB^u&5C8 zOcc@QU{PV_*(jnq)dc)Ayg+^NS+zA>q>_Mq*D#FI0~W_rcRXk0Zi)x zs8+a;JoA3gNh1)ws>}x&pw_|^@`DzdcyV~KvabdAcR)LSZCJ%Y7vl0TKLM>f5(C|h z3|f6H|AbY9LkN@~WI*%B!X=>K;p9+Ym1Hs#0IfV%7h>g{$Ev|`i&Y*}?3HkURfs%c z<>ZI}X%hr%C}9<2E(gt4YIB@sRc&HY7h;v32b!eiTvNho#*{1ox*0+38b|}UHKJMq z+8rhR1g1odX(1!%m=+P{8BouvGQWWMUmmom2o}Vg%qJn9l>;T;5~!y*L6_d8fxSAt zo&zQ-!u*zjBaMZLc@oq}Vdi%*Bf*E{K*Eoc`69$f5#|X{g>uXvAPNyeoG>AI=JklM z=VZRjz@hhvRp1M&;7wL0(9jwm$1zrMM$r8;&p->WIM#w@szCQ(bF5+IVdm#}0+!|a z0vdi-XBJ?xWMnk}6=0UagMsD;Ei6rmnj4K8uPr=Xj(K#R!du?p>G6^5B90NTI@vYC}*9;*cCV0cN0)I3(v-K=5| zb_wW!Z_s|%5|AqK-Qac^m@ToJ6|P=nH>)U2y~tBmQBXG*w3O^AXh0KmF(xNgC@iZI(}Q171Sm~m{wdQ z@dC9Kk*TLz^{K=qWs6VR?9 zQ6@`45Rdx_R2v_YwirhQs{v@)ls?p4D~<@z8aQ6Ctzw{UvM?JJI3jG|R&q>Y)q4Uu zU!sZQ39CGFE|VLmF)OkcT)nAtc!R3DonVeAhd+n|X{w2G1c5lr6_9#R3UnwESfCst zzz-FW02SY$wjDq7jQS_@SQVavRh2|HN4g;{V5{NQU zW`3|T5#~a$05fQSMY5@hRUOpokz=0B$^put?96YgKtt)Eae5;mRu+y7R#9fIPs|md z*-~bad7y>L66=_Z1X%gNcWLis6=gCKW)%mWbYuydB{Jp!U4eQMJPJIIm4{gXbUF@b zR^%5ekH-X7`6nDDtUS9|#hgEl)O;?cLNP`!MlV*5ldOUqyIJKxqvwL4JAz7Bd6{&C zS*1V%phK9%Knt=hL|7F-0>a=mm8`-b703b@T6jPzBtcquK&uf;K;sC)tSTS@aSlCJ zg%Va_<_geJh^q5AY(TRy!f7Bu8PGa^$Z$Frvk+4vBP$zdJn#vt+%C{E&`4Gujs>9g zrJxmbBA^2ixi}12SXkMZ&oY75x{EXS)<&=jgEsIptIuO)i(r-I@M2X0dz5D#t2DeW^6{v~NDh)D-6SOtJjFCxA5QJ0(S=l&tva-x&VPlnIo>AZQ ziB$}=Tfe$6iWds%1K6s1kjQnD7d5rZ~B}6AR4c?(; zUemwC>CKA{KCrqg;k!zmX(P~Pl)3QtI%y$9i}jm5*8*_KIVPkH6WbK$Lm0c z*|9NCVg@-=g!z39Xh>ZcbVIbE5GxC4tV)<;0(i7t5L{}o3NROOc(HPDG_$fqf(G|Z zg+MdNoJ`iBE~qSXCnM;f7tpi~3-iyq2#!cr=~7k>&~ZN;lR)R7NO6Eh(LuBIqM+=N z0-9&$0!_c+NED!x+`t$uQ4r#?GH`e@wXg^=sWC7z?h*h6_$<5uo?20onpd0&Kg

  4. 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�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

    P%fA{<)2Qpp+6)))g~|IP)deJ`Liu5e8- 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%0AP`Iy!iU)$vsf39#Fie2zn+2B# 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%0Dls61*%YzdSFsNFg~f4|=sH_&PWS7Dlvs zH=+m{j!^LiC?94&ESwCW;xnK$y1ROz?%DvAN7oNa@33+iX6^~7`VUYVCJsx#9K{g# zp~s^FR2-%rR^OxN8(4k{KvNIPPZ>~gbn_da;xO}PK>6tYvVe+jfYRvU0xS1VK;_Z( zKfoc*0Syn15{Um{?tsL!De3t~MCF7uWWsm>CII+(jBK-~k&?=bNU zsQ3;j4HI{O@-IMX^l*6r6-W11Gt?dE{dkzU5>=3Jftd>v{{Sr)9H8>(_C-L&Vd@K@ zd|0@_#2KLC9Z(wGeaTSwEr80S>)(MxTmtIf2T*x*_x*s1!`vZI4e=+s`3s=wM*}L4 z?mk$(>j0HU*B^mH99Hi(K;>cXfYrM*pyKH6-T)PcsXqbbquUFscOO9IVd`P^?hiC^ zSiLJy0|^J1dRY0bfhG>ihYo1suzEKFO&nJ57NCj4>fH{gIL>kpS`VO)*TLJ-Mfv$9 zNcF`FsClq(!B7WHS1`&Q%6Pg9GX4r%H-4iP5*~Np;t&%#+92YLJ0a>}^P;d7f?Ib$ z#6jc#p!rhBXg&i&DpVXczu?gVF=r1{9JJm7G>di&i4PiUD~FDI!`5F^K;5Ma6$j13 zgY3Bv9S4War)WUUH-W2T1kZ}y*a~qUOx+5oe||y5Ve8pDpnO<(ynw2UgNsAL;|A0o zDX2Kef1uSb9Z+#WxH!l+AQ?!2|A6|#2r3T>FVK7pXzm=OA`3bm4qNZw0kvNUE)H3L z^8;$nf9QBVNIhs(g$307k8p9&oF>SA(CQ2Zh7(Zv)zI;Hm_JWI?dd@i*MO=IM-$J0 zit|CmLF;rt`>#dO_%d)l=-f^LhV+e)cmVCI2l-h7>W?_MIB0G~fFT1at_K%~>?4=~ zwO17`4pPs-U;%Z%8r(imxFgoT^lyOK3sKJjHQxZP9YitCd60WxvJ4DAnj!h%FkBw8zu^VcUGw4Mko^!HQ2Uah z;;{6l0ktOzE)KE>6yG4%GcZIz&8vpWBi0*$LZ5+QDs-L(W?ltUeGgn5)jSEPeQTle zh;pB!No!LAku>eRNfjY zkDeYv7eM?6Gw%k}ejm6vs(BGm`COU7>J! z)N-o=YR?PkydP!+)r#PK<_`*x&I=1*V%QSk2(9En=N&RJOld$mFV+C$ex&o56qp!F8Xh3b69Dl) zAl$>i#L!@{5weE|5A2=xaT89p#9MDRB-GTgYJ zfN^P` zT_A#(bp|=9>50je@sN#@@x`SD1^GoK@kOZxMX=R63=FXOe)M$&6YfFE1=xJP!X5}8 zR2qQnhlv~D5O2UCUa%L<9O!xi^mRD``yuLJ_5>V+@X_sez#;zO0GfKJJsAFk>WA5* za2QP=G)p`QB?B`pnUXjcmTB*UEJUpL_fN? z0uJ#DILt4=prh#xqPUHtObHRUw}hA0bLv#uIT$sCY*%00~SvPP(D1I zaOi6|g{sd1%7^QNrk4*ynip^y)jRsnYRJT zM|WQWx;WH4^!#z*EUNn&pnP=m4A8})<{f~ZBlq(^1Z+5mYF+}Ak8Yj-4)G7@;!u0g z%ZY&VPAC_(tpnSMJIP^JOMb*au zR|OD`ua8jsQI|$3vNN|hq-3~ln=KT8cqqfA?o1bINb9Ast#r!y8j#QK+M4< z|KKh}p5Zm9w#FRSg^X&9iVxLr(CCMZCqQDC0o2t6GhyeZz>h*v$jK}&0UeK#lbV-a zlA&OyV5m@>0Xp+SAs;ly4LZOiF*C1NAvZBEF+H^iI?bJ#pI590IyVKn-rR{wr?(DBE-Fo&;W;>+zcDH%+Ab90r>*PFG?*-P0V3ngpHRLlqTh5CdX%|g1752 zu)@Ss^Gb>;3-UAbAS)bkio?z+k(dN=2kbl#zr@_s6a|DS3MKgpi3+}%$r-6R#rb&( z#kq+^B?_QGDoRW)VPJ%r;{Y`W#)o=~0p@<#v=)pH8NOv;hVdcGJQ4mtofc$ZhWQVD zS`Vf_59Dspcra)%m4SibKhyy*eMqN`fYJpEOkZMdera9_B3x5Ihmhuh56yw7gO*bT ziA9OIsU@jJpxuuQ2zMev3Z$HY6=rT(Voqr)D7`@4gYJJgA8LMnQD%B3vb|7!u(NGo z{yU>4A5v~ zfcd{TGd(Y{q_hZpDiY{C8EAb`oSK>vpO>GPoEi_xDml;?WWw+dG+e<-LH>ifCndi$ zDJL}^$s6&hWtl0ddC6d#;OQm506YeP#0U35;o$)_Cn+&IGcO%s1S8BHNg1g6lQK~C zCnlF7bk-D*n)Jj!R#&0FD*(= zWq`Y*AhjqnKLwFqaOq1*%*n|InGX#&V$A_r4nCgEolNt5GmDEs z84wiMNW}#M`yXh2hX=o2CN`_#=b1qrhG+#Spcu*W2RdX1I_xWQus6w*+qfZI)2{ach;SejXsTC9)=HVBb2 z;Nd1P8{%L5;fC8BShzVr&53~0;MhSTq@fm^{s-xoz}El1*aopbA1WRI)sqF~!_-Oa zfv9`*7otA^x^I6z8o%N%f3V02lL-NC?D=WsJbFF@d{{sX`zX8K*c%W z;*bPCV>iUT$G$=AgPGp}4Ugq;afrVywnNm{LB#_YSl}rJ`m*pyD8X$o6SK-FfpX#9ttN$o5@? zii7ka+gAbg_adk~NFTC&v!LQ2eJJ)p^Jg|x9;6T1zGSF4NFTC&7Et?4pzfP)fsQI5h!Q2CCi9tdNwBFqz_5W(PIB30s0z(JXABs?MSUd1Ae(PM!+j@Q9yxV0 zFl0dOse{Wy%Fz>0_u9k7A?1$*RQ;Ow5c^>6nhWK_+;svP9$j#8Pw0;tgn7JKLbKT(L5Pxt$!$}n`j_Q92s6XGlLD&mgfx`h6 zKMfZLxl@2a18SZXR2=3WZ73h+o*&SBDFYXWxaS5mo&0_cvk%ohJD}mPA1)6G_Z851 zngfB|&Z z6X@g^NZA8ZTMU&C1f6As#Uu`Bc(X&*1%U6fKs5v8vi~n&{>I^MXn5~}staHM-G7em zY6gZ)Q29Ux)bLpW^-m*`JZSwB%pVm{^Zz`DxC2x#f$B5ZdaN%{aY#PrV9 zmfk|3d{}zh0afP>7l*X7Zb0+twr4Q=Am<#-f%0McIiUHZ1S$@37wAk|P^d95Ot}D0Sy;6s5nSH$lsv657P1PDa3ss^`P?Y1k~LZ zpyB}xkacn=p!`74L7@x`3>wh%90C=Gg^w$g5A)v)Xuh+7i$lW40-8=2KY`c}(?12u zhw1+TwWkp-j#iF9!^0Ua4=I0sK*N<0E)FeUpz)Ra7}ef5C?9682UNc|TpVIAtex5c zmFI=agY1=Huz-r6djv5b6kZ@bFQDRU;Np;aF9Mpc=fTBM>r)MA{3XEUA+ZfI6BK_H zQ2Flh2Dm_x-u`atOqBFezP0Sy-ps60p?vV9CtagaV_ z`))wf%f$zf@BryUw(lfV9HbA~z7x>+nGKZ(dw z;qoY<#*hJx4-Ke1Y<+tMw0z`&i$m(o9Z-L4fX?5-)@ye_#qUGsh0)jJPlAfW)=5f0 z^PMYH99{hn==?NHy#_S?ecA>j=3j|Wu06;wTFohbtY=(ILS z$+rQn9u#k&6a_bcM))LR`7jJFqtH{II8;F z&~*r~eFRIOe3<_upyB%nDh^S{%HWE`2d&$G3SIvI+dohO=Yz^^Rt9T0ACmrlLDy%1 z%me9P2j@fNLy`EP5D|m&VeZO+hWAeB`Vg4Cy-+?ZeawL7k3y(8Or1HD4^#I8nl2RK z;*j+J0%{LCR2+0ZAIQC+wecW#ML^fHz}$5MnvZOt;-GUaK`Ead$_Jev2&(Hdp!LPi zi?H+pv9AIe?{THC?_h9aujK&W@<8z|%cS6?}!u0n-`LOiA z0-7ERq2e%g=1@LN-3(~Ctq2!~rdw!wWQU5w(g7@=BtX|m!pxOK;~#*ouLPxIQ2GLm zQG@bVFrK(m%RB+Czt-ZAkATWo zLgiup5g`WqsJgR|;L-Hr6l!oL_U8p#E{)~W@L(Ncms@Q8IA}Z`avuk@UkJ5d8c7~BQV;7}MnKC?9=JUA{*?wa zoiV}HVec18K-1Yn=z3>d{XPq*yECBXLHd25Q+Pr9a6m2u^_CeJUhRXFhcN$gK+S&- z6$jO+p!D_)&WG%mV}RNZ%copu{CUuI+puz(0~!wgP;ppzhr#)v_5(A+LFhVgm_7?= zxFn#dtAnb8ne%~@L4a{G;y&sJoD3R)2a)bC=Va)~Hh?aM0PW}CWLWaS5pm!622KV8 z#|hBMN(Kgo1)K~e4hl&3H*+#nY$!n7uin7P5Hhs^Az#4B@Ft-Ewn~YCA%T;jCm{gV z+F@V_;AB{{ApoJ@fs=v9odLl&;ABuqOn{v}#lWDz$#CQW(tXVWoD4D-H$o@vKoP>p zaOOY)D20PK3=AJQ7#0*1BJ6v>!7xG10dfEO1r7!S$18~Y-w$vwbSyx+uX_Ur!;1@w z(8XII|8p=L*x-P0-vkbZhB5&JzkvgEjv>On0uF|h1qTq}o4~C`1z5)k>&!Pje5YI6%FbHrkthtbY2ww&chMENj5ciXR zU}um~+=K|92kZU)TGu%mVK$!P{nc>8N1xV?i znIUJx1cdnqm>FI;d_eFwFf%Mrn*d#G0V@BP87dZBK*ZMsW`+ri5)k3tz|63x;1Z&| zD_~|YXiP@R|I7?`6cQ2q0A_{`Cj~_MbYNyMIhcTuH(+My*zgchUMVm$_#9b)2wwqa zh8G135&4&anc=~K3yA#lfr(+x0tbZq9xyS)R2m@kUtnUmaA*Ni{4+7I9DIO?U(i)a zg%=V01xyT6HY6azX95$$8HXZ7dDy_ja3=sc{+SpiI2$0sKY@v1$AJST(8z+EH~xVE z5g!gr3?Cc<5dJk_V#wLhfUpmAA5tr&!P`<5J?8`dE-kG z3J~^#&Kpl?M7Z|?Bf}L>r26~-BSXmo14MXjU}OkULMm?-FfuH06hO2GCNMI5aZo_G zw}Fv?qp$&XN+BSj zn5Kf=3hMQM7%*`LX6)h$=;F|h#$`3Eq0sCx@=q@x08_`t%E0dmYdeBCHybYS@Jr)f9@nU?_NF>DxK!$QLgbPfP0 z%&tK533xR)0|Uc`qY!g;z{Mf+B@dwDU2t*8yp6#zi26#nIBcvB;)(*OdzsG=Ia~^#N-C3Ai}KT^FF@v*6+ocR4`K?SzY?x=R2mUjdg#b=Lx@xj&)l z4%Ghz`DiE8K+Va6ii6J40fj3+ln*Pp4?xW`f~ISjx=+x23sW}%s%{cg9HuS^ z%7>{-fZ8hr6^E(21TAl1>KLHvJ}@v$Xm|+f`-6PJ!0>>9VZ#GK(3n1ie}RFaV8Q|f z{{RC+jle^YPayIe7#JcB7$D>qfcQxF2u@&N$eDn2Pe%i&UTj3zSHQrqK>^9W1O|pV z7Z!rT9AbU|1H%D@LWKDaAU=|M1CV=>o=8la2gC?5r&>R{#_fbwA>3KO4zE{?;z0;oEez6(%3x_Jd0Xzs>g-Ug^TT;+EH zC&U~E&@LFHd!&bJd3xbEq#T2!Mg|7>{oe%k4}@gqf_C~86zPFj#U+Wk1@Va~DHQ21 zE=_{(Hz~=?O+}c>zy#ZG0=G>8WE%q$Y@dgJS!z*QPJX#Uc}8j;NG>xkT>)+gXzL)@ zhwP-Phpp#daS{?vuyjDGIk0uFnp9i@ z+7gKBZ-t`N;?kUw)D(rxJcYc}^u&_PvQ!1g<|EKx88a-t$<+@FpB<;r!iPe4!NThY z)Lenn5c9#Yh(y3fU>|Wq@-3`~nSus`7m_{&Op@tWg8lQ zF|=HO%_Ba5>YD`@2bIYj3=B|vm7wCVdfWgiE&&&ZtjAPicmhR9^3%c&kGlatb_Rg6<@%>@Zmrq$j6XCoxs4rql$EI7pOjC zK)Oe_fPum0pc10~N?>4k(@=!aAHcw1;i!U;cL3ezypa_m&LyE6ezoB=vy04p!3O=p~gV#1BBlr$fbI>G}gy+!jr|04lBp6$iDKL3#QnG#)|c zv4Qv(pz5~4#UW1I02N;Y7l*W?1EAuI;Np;W^a7~36;vFSzrI7$6D)r{fU0wZs)Lmu zGob2V<;(=Ax_-DgH0CZs!Y2bwJOQfy00V={#7UsC1?mq5hMESXd+!!7FidIqh>)Ma z!0?A52oXIE3=Bs$1R&%K7#I{5PDbz(7#LIxCnER(ApJ%N{SFKaYYG-1uPs3^b4N+sfbPwPtepl~bR61m1)Zyo5M^L^@dV=EeQ&ro^85rcC z;-Gz8Am4F7-6sMUM;-T#fXXw&!5sCcz8g~oeC8P?Y{zrGb}_tLC0r6 zf<6siv0JwiaZd0_c=6y9<|;~{N8aNaC!7!gNx!({9U}3|FNlK5L%l2z4dH`QF~|q7d53}+ z?BWJE#1(?j)I*~beH>FE7@`iB`wK$w%O42EFRu`WU;Y9Cc?D?rGC-FI(z?B{<2j_B z1BE>Z|A8)zBqrSyrxulECZ`t17p10Wf@XO^$BIJI4>N4y#oz_ReAvCnuzU7k=TAaY z9sE4lqQr8LGvMcFW)*`^DupEvkQ^ApR-|ghLc$w1zi|MXK49}30&gJpKZc6K%58rr zA65^2fU5feO^=}Z5Y!rAfQmndi-Xz$U>UGG1l~f-zYdoNAwP(G}FQ-G?=hl(qJ&#M6Kf8t=^ zWPt6yV_;YV&8M(%x&YO80V)nLpOfJaG(E!9B|z0FpsA~Xs)OibWq1${i5Hl=8ld{V zL&X&s*pT)kb2HdL#bNe1K-DKe#UbW$GW0<64@}(#sJabMahN(@6h13M1vKBn+!FxR z*AEp(+|L6FCkBQ)&~gA~4+Auw8KCN6_Gm!W!OUF%HP;?0j&5!bwETgYI{~VG15_Ml zt{9vTX$Qj^&`Y4@9LzogsQ%qhaa{4Oz{qgn!39LUCdkOJfuRY(XJBLqX?OriyO4DF zfq`L;VJA6GsJv`~?PvkcJ6}Y*QHM+Z0|9x5c>MYk2*@`OkY7MR z{sT-NT903Vmc!`&Mz4PlK*I;-Z*+NvL{xvF%R3N|Zy+FlfPg$h5&`?6@(j?6A|a*o zz>jZ5yoc07klf1vuTRVJOHzwL=O4q@J>`OqP=y@3T&$3sSPWW(Rh+MomRO{aQd$IB zrj@8rmR|y5Ag#xOtq0@y0I>&Fe?tvofSnWX1U?s!U(D~}nEvK;XfypbB=B1<-DWrnVxd)%M4hbnx0|cxy z;uAES(8C{kJ~>zs=s*-G14coUFT?IMNd5$^vjLSg3!!}2dbSDQA?8=W#X)r#2g8ML z5OIIFIHbS&0V*yG7l+vB02P0g3b7B=9t5u&f||bIM__=OyACdodfuc1R6ZCk4_RmU;436v#Npx)cQQcj zdzb`s55!*$Q1NAOaftc=sJIHWeu1^?4WRbkg4S2CcGCr@y;^AE3Q%(vK54N&tX(8L9x;@_b4D9qjkQ1J(h3<`=LKw%E??*-7kg`W`o z1B?t47#Kl00wTYGk%33?0YZKOBZGo711K**sPSST()$Tu)DNL*Zm;1@75%wa%o ze=#zYI3u<10vH)q6kLSF3CKhTMurzoNbNZTMurZCi-`7_0wY5MgCoLz0Y(O%L!iqh zL7G9Bk>QU5QhV_O14D`8284SaFfdd&3n0w9z`*e40n+}50}P;j^$7DfFfc4(a75?_ z?d$shy6h5U7v!G80@nhB`UX&Y6RCY%z`!se0cqSNfq~(~hYtw#0SpWq7?9SdIxsLC zaaw=~e**@F7KTKGdleWMemppU;0rJ?#5gk`+(%6N6H+V3!@AwDo;KJ=51{D{%)v+O zhDgF%7B*%j%V2bsi7Z1cI7G;)HGBCpC zX~;GQbU{vWK_cWj69!g_%_}I%%*_O?<_G(fm12KFT4YRQn*+UQAU-WKH3xLB33RJ5 z$>HTvT9A{O47z~@ViMSU#NR`K5s#sHuqI`EQf7L5Zejt*L>98cAIUuUeG{N|Ke_%z zG7mIHR|LA%iGhKcZ1?%)#}}6-XT+mkj6}YF5%Ga+A`{u}3(YG^O-#;6gxvN6zbxwy z^k@W<(~B$o!mW5v7K<;*&yUZ^&r1izGN}DbuDNcBnK|)!`6cn0dGRG6c0qn|CTQRl zY%uxxH#9FLH4SuSQ+!fpUOqT6g74{pjt7(Me}s9ZAmhl+zfOrM@kOa6rA6Qit5_&9 zr?@0BIh*2e%1tau&PYv(Pbx~xOU?lGu0i(`ksD6IsX1w&xXek+O-e~*AUpkn!U^oZ zc*q5IU~e+8Q666LnI);Y3}oj6&%EUPyyDE_lGMDC_{6-t{1R}t5ZX~?qmH>Hl?ACN zhBH#fTyRm3Vldh9gH)a(LV<$%J2Wr7D8IBIH3h|al(z?R6AR*#@>3w!2Qsjc?O#|s z1#BK@nMizEVrCBc=^JKVW=U!h!hz(sFG4^`23#m77Nw_B?k-R&2d#mD?%AZ8d7!H;LBnRC8io9J45D2G z%6ZwTl@z)UVIHdc$gS@@b8_NA(U20Kl2}4PeFriJa(f!sI7l*~pgj&U58^K59729N zaR!(2pw4<`VoqjNDy08LemUckT2Pb<>VKrfXXX``6qP2!8+}l}gDJ>xD+9ylLdduo zY+igj8owHiZ;!@jM&lnZKsB!$jqi`f7e?b>&qvii8;u{2##ct;KhHzezZ#97kH$Af z7t&G9n}NoM%^xm+-gEyO za?Sn!h9ZbQm^}Ku@CGn>=se8@C?7U*hfCjsVyL-LeF0EDTpv_?K?y`1y0`@b?D*+ zIK&$&A?Bj1SHK}|P=#In1sv)h;85RyLwrItcJmEzh&$9^SN{Nq`VTnNPe2#P5q}42 zA@;%2ivyGo4?i6GCe)$o6M*sw=}V|b)%So%eFhDv`Zhq#A!HvzBdWdzs5yl6JwVeJ z0Ob?XccBT@J_jhDkiHGgsQMJ3e1iH~Q1uBw`GoXMXhqWp399HB3d-#{lJ{>qBp+1WZHKcL7}=G#oEL z)xph!iZ8$+?l2u$XzF3-Frm+1-VhOm34!}Vu=BZc@{_^ij$lF1{n=1=K!!|{ zQq%H_z~{%n)I-D*(@Ii{Kw9AIkwINV@IBJdbvWQ&UNHmw9(W9Upz#Ht7V}HYO+}t> zgUScMrp**UvjuPkEU@)O3q&FQ`U71T?w^+mTE|tAk*ZLVQIwjhP>^3-oSBr9iqH?f zD;sXFf(EF+4cV#%>OAHb=_r6a16Hq)U!;K4tJKtkufVwgvlr@LkQR{tVd3u~25}cG z&|%>R8gxMnhcU3j)E7Y2!{QgF9?5oac*E2$fU1Yjltbff2UHwpFHC(0RQv*zhKWZ& z`7fX}%-+`R!@60^V{2R{pj2bx~t z4tGSj8#!GBK=nb5g`d|1^A{xa5b2@=svfrA4`%-Ys5s0&F!2JY_zoxy6Ssi!FF!&6GV{t3b23w)bM7Fgv%=C3bQn|t zG9Ayr1k0bEd7!)G!ISr(=mh6IL`u+6NJNVI^2A~VaP+69D3s(YB<3lU=E0Wbr6?el z>LnJXm*%GCl@#kC${Tn*fM*#I;;`XUsGH&CQ+ZK-UOH5efq{Vqc3vQge{(a7i!<}m zm0&C#~*@ZKB$bvZeXbBM$tiH*~PX>92xO`iRvK9uk6owHN-%gq73b}~|ptaDYd5NVZ8Tmz- zRjDbUdKSFuK|ur5B7v1Q3`~EZ>+*59A39qFY59OsIm8>8pwb$)kOG>ZGfNbb^GkD5 z6jJk26iN#eic9i~z~_|~XQqHsKh!84h4PHd1t{Bte4Ch_3aYz6 z({j0~C8ZqQv3LhHCSm8lI_4oO0mT@o zYJkKV_(?E@rATJ2-!iX zsSi}2Lh~J}yEF5^WhrcC36xks-hi(-(u42UC`c^Hz*!H#^Do*eDx`WDK3#{;l}PGC z%JY#_7As^VmVq*KszPyME~GC33Qh)ieB*T=A~M019@3g8_<6{PWl`V)SfM08Ujei% z3N`i_;OqTR!x2;-Dx_83S9gF`eou_80KG*L| zZ#RI-*zD9w1+WItx~5K$FM{xuwM=3Q4IT|AYDx$t5|J3YmGyMX8CPrXoTg zwEu+B4~DuIyqE~Iju2aUfk@x*xoem^5$PK0Qb>ym-Yx*S6Y4>5YXg+MKyjIvnTK5M zfxH3=0C@X@pgW=YAEjI?g|7hs&51*;1sThL5w69lB?{n4eP{^5%JX2DcrkGy3oFlX zxfg5)QoNzK7ZI)?_kxucgV&tFQv@@TyNVT{KEfT43aL4%;GPHrES-b=L%cRfBR>%q zGpP!of*n?V~Z!yiX-f6B^hD$kej2Y54g7hDxwoJbKngNaC9R2 z2O$}$MX8W-J5QmcD6=dxF-IXiu_y^tNharmS_Gi6B85Z+u!%^+8PM_*TY3lWl|o%} z39q-{%O@2e%Q0c=*&IRq#G*>13Oo}OPdPcMDGH#W15i65F9kgE0BRW(E994@7Qxym zB@iE!C_vYGBElEa9>^~O7u=w9gwjvRNlhz>2P?@-fh@OxgSYhoM#4!U0$RrzkZiwJb5OBpz&8d_jH@csUEae*{Ta5J^yUf?WfukFn+ROq^>> znPBCbBVy$#sM>-rNmYOzWu<_;nio{RLi<4=e}l((!Hw@?P!=mG&j(lA#nAo%sH#ay zRme>(N{0+qfcu@$`VOqukbx1_4gvFx7~uUIl=wjL2Y6@%WpO7spFrznWdDGA8(`H6 ziOI>S#l@-MbGVQVLt1AFipPS~f%w?c8&Z1_VFSoG2KahZ$2=r=f~&XGyyW~+&}nL^ zDbOBf9%!r&wjdf*GQ)Bd$X;mrb5zI!RW6{~2^4dnMWGc6C7=O+P?edP3)**EkXi&9 zdx1n2Bne_4*DJ-kW*Fpfc=?2!uApNZ;GO_zct)WdR0l$;>EeQ-)Wj5p#Dc`45^%d3 zOS;6+4{Jk0S1yC~VXqg#DG_;%J*@l+&4WszW>{9(c)TN|IL*q>%u^`H&&(@9D_}us z1YBLi@;f-WgUcCc=LaRNLHZTNpyC+RnuL^X;Cu)zZ__f1ieZHqD9wNZ6P*8{^7$nh zsYTF24n-cDzd`i~*eQ@T_h5UV^&-4nRsgr48Dahfr~AqR@MKUTw1ft!03|0xGF8wh z$;d2*jFNz45_8HED~mzJ1!&c69;hft0*&5*hjT#d3^R*CBYLpe2T-{SbqC1o_?*f?qy)dVV7AXOeXQW`MP4khd#9gA=9%X| zb(@+3i6GDjDg0an*t`eKeQ5OsWL^R>*~SFRC$RBOgcQj64D7J-(oq3zN&;L)K?j<_ z<5!s_#h_q?oO%FCx}cDSw@+b36||87w--`xBZiW}wt~_RH2$GB1cM5)(3bwLMHf*K%T8iG+o2| zMv79? zQj0*7fW-=k(Jfd#2CcGFE5HXz6e%PY7nkOyf>eT?3~r%-;}LWoCrA-!kPMXQKtm&l zc0Wu6;u;3*?R99RA#GHIrvsS(prfG-B>M}hks@zF&CmmdJGB0W3Nc_E?*k>7#3Jxk zKTyJshebX}KQ#Rzwj)475}^bfQtYsPFQ|Ub1E)cVfe_W8QlYdMJX#Ez6Uj+TPKDO_ z;As+s{b1$A3W-Ijpu#w{pd>W~oG{_z6X3{%W-`z`FphEnl+980I3UUagcQUwu=`p6 zfQRQ97(zhxLMCJ|Eh(`$Ga0N%Avq_pI0I4~=|G|;v7jI|v8WhSUKgj9r4}XTC=`JF zRSfkQsCAfHSelrVSyBlq)Ib$2C~%>*YDqq5@CY=emzt-ekO}UHVyT77GfOfQ67#^d zCd7J(?I4YrDXGPf2?tQ3O|2*a$2T;eLh50Vg;4)N#la>K4nIga3L15S?0tflXR!1Q z8g+t5fz5}PqoDd1Bo6X&B6y|(d?v0!N@fb8r3r3hz)}!6fZ^l4@bPn~dqHL)oXfz5 zHT}Z!BiOx&y;b0P7TOL&AB9lJPfi9Mb(5lySgZiD1ms|_r$G7{82?y<{lx&*mke&z zf+7qQtKcMyG@t=W0w8gaDS8T^0Dv|^!9D|-3zCKOPr-)(D4=g@Y(;zJkNbs`3`o)Q9&{iW% z9GkyEu7?bwgZHR`;}@zf7_^lY+!lm53OtSuQ-#!jb<9I)ZKbE?f##7?Qxp;*`f@;e zia?nRGDVRC+P#m*KVT;nXI6n0OM&-~LF+l_Ks-3<#v{u^-HRHZsC$6G{(^>=XHE{- zVJYDD2?HZ+J`WUcCHV#5mM6SmD9SI-0~J4@5xGiG{Z<0$nI~tYCTA-of{g&RVW2B~ z6cW=DL2<2+sF0pnmYN5)NI?Ty45j7ghbm6;?5MDd)HWC<8#n;3Yojg`X1A?JZLBtpb<;NqaOgE$xzQX%4!aB+wg3!vg>_MnJ9^FywrUj_QsAs6H*YJgPe$ zK<)dw17;t@9TTADu7Qg~;_(60ygax##2pjjA?}Wbi=(>Z0W`d1;PR;M*boEJ|6n_+ zJ2pf?#3#VTA?{FsiU+~PA?e%!YK|vd9Fooxpz6PEgP9L8=K<8+JK*Aw^gIFT&sA`7 z)btzx)t3#IhoonQXo!2I;o=Z`8le8ayA@_X#GVh(bZ{Onj%v>bsJkb?#Syc!Z9{+J6FhnRl>nl9qu;*fCv0QGki zns@-z-axoG#C!v&dQP}F#QX2Ps~`3s=t zYr@4L@t^>WZxu9g0cd&>gNviZ4>bQ=-vo0nBz`_X%adlfIK=)7Q2Sls;t=~Apy|m0 zP5c7Xe@1X|RQnyE{`|ZV)&2lzc+H24L+mer#%mCo_yMRnqHu9Y1v3Ha-me>A=0nU0 zfSR)%E)Gct3Q+NNaB)a{Y=HVN4K5BbX93iI8gOw)cx-^WM;T3A02)uCaBA@i|1m)0)d4OK@gDDh373c1^8o69S-3dFo(IryyuSu!Kg1peXgFSki=*0;0F|EwmxtIB05#7K zE)KN^s$Kvt4yk`GK-F`ji3>pe|6?`GU8wa^0o0#6;qs{UQUNqQwZP?}^&>Rhn!v>& z?o)uq_qSCr`yk=q04)bUqKOwk#UI1PQN!l|H2*Du%R|D)0h*se;NlSb3!vg+aB+zJ z7oheCqKOwk(;+il9L;`cIytfu<{yat4A6X702hbYe*v04jNsys_z{4*OBYT21JoQT zxHxM39Dus}_6nH&sPU5k)ju094~d@wsJq?a;t=-nBN_0K%GI9j+t!yz6n4+*ym(Dcg<7l+uB08PJVm%;3Z+5`3fez-WQJpoYv zH^Ai~_7p(P(}9aa>{$Sf?{`a4?NNZ{g9mVNRC^kr;jj=c53%P1G#q^4;t+cdK=U0x zTpZ#b1!y=k!o^YTxd4r~LrY-pgV@6WwI>fQ4zVWys@?!D4ylJ4p#D^ci$m(6255L) zSqw8DVom}yT}*?EL(Fl2y0;fD4l!o|)LtjJIK-R_Q1e;f;t+ERpyvEu1hW@n&IhQy z8{py)a|EF7FM^9h!Y=?C4;gTAX!tSf{L5OWSd{c&mms(TJV!>dt1k zIK&(Ws5u63afo{kK-2%H`7rY#;U@r9{{$|M8crLa?p+F(hlFnf)Vx5rIK&XkCO!eG{uNvtc78UZv@o{Gs%-x{y1l_F%ak&6Ao%F)xLHWgiApx4sbKv5Tdm8u_THx}q{0EX{U`T+*n?I5~12pD9E=qvL+Yjjeb=dge1*kipz{MfqE&wfePQt|@ z;r;+>P7_odc7B&78h;veKRo2VAXWxPIG>RL6oRLq`|;85O{|2AL)86(o)dtsZY5kC zqD~9WN4<~eCiHv)m^-83d{lLuaB+xvP0;fYVEQc4_}8H4EWrHN26p=cDme(fIqJ=WD^#m!k3c(fCK9=Y7G{C&T#={|mzTknouXJx>f4eztHvM1CFg zoHCevD4Y+GKLJ76DS{ap9rWma{yYu zXv4)pr7%baR68&*2tfM_r=jP~p_jM$aB+xz3wRh#ED(U7hQKg^hv7g$0PI!}28IS6 zh8daxLJ-3l7#Iq87_KlFK_}lB7#I?G81|@cfXvZ=6b0}wOmSEMYKwq)3=9rD3_Ok> z5at{3Fg#E*P=ZJ@Ffb_aFr2wy02;}L2np~o%vrF23&H`BJPaEg3V1*)F#f>Juw%gj zg#HKI3_2PYV6{I3!v$`J0|f`5lfw)Q3S-1mTsp~8Uyq5c9FgO7s%BEAlQ_#dE)br={JHgGYlQ9pq2&jK!n9Sax` z@iT#o;mv{zA|RW=xPglyMg4;em<=KdxERi;O^^dI!8n17VTQv7g!==y7&a_0K%@r; zE`|q%3JCQETnslH3=ru@fs0{Ip#Va?02jj^2c-CA;9_u5`+)G@2Tq1L3nn1K^8qKr zp9Kui#UG%1bvYSUEI0sabAg@5aDbCxgZcwRdfdRtP_h6id>3#sOerWpihoXqEeiyY z{Ljg7pg;hTo(eb_{wN3|>`&li@Nr;3q^AH*h8k4|1mA&^fyKoDq27R#p~bZTlxHFC zQ{ZISvp@k6{sNo~XBHsc7sJ5GaD^dA45FBUf#CxO!x1$BM0$U~!LX#D0l~k(!NAe@ z31Qv=4u%s23edxsLGjPQz_Bm@x)_Rqfnfm$!+`<^HMsc`I2aPt79jLDa4;-!DnR6) z0uBZXbq0ic5;z!cEO0=?ZvY3w7L5g}aPu5E80IWMy6?t-gQ1~70b!p42g4M{1cdtq zI2dG{HXy>EfrDYn1*G)#ft_JTK>#9uJz!^eQg{HN{sKD#kLCtQTN>nu1MCbAg-GSg z26l!BCk2H27O*pXa7aL?pTN$rWx)eP{%K%m;BoqZNM8l)3~LG!5a}g>ouNQu10p;F z*clcSC?L{{13QC)^8ti;2J8$mY7Y?Qn*uw-6h{X{c`LxquxG&ognt;=8FnoAfbj1J zHiiT@15h6mJ13@U0`ESaB@K8?*nWM98LiU_ikWguqi~k4`~4#L&t&y zMENj*jX~q$Wkh;yU}LB$`hX~(3)mPm)D|GzlfcHXpx^?+zX5CvHyi>G>BE7IVaEj| z`wZ9^dK{4KQ($B8D7t{i4+3lqJ`NKQ`G7SLMW&x7<4_FymR1Fa2 z(*;(B7Y2!l_&mVMaA83LB7QcoGW0A!y2pC~E5n=xNcGbMR)z%*$mKsP!;*poMEn%6 zGAvP7K;(x6R)#$b3J~rKU}a!X|9~hD9atG^R1YBZ8?Z85F-HV7n z237_I6$M0md|+XSP;)?(hYwgl^&!GN7g#{`uLeB44zMtY6geRIpM_yXLLs6)UBJTd z#?b*`{{$9>A1VtF>7jvzfk6?e{wiQ$IALIfNDm1t3?&PY>Yo4>h7Ai85aqc83qyeB z1Vnx}U}2cxxB-z~6j&H+6p_-001HEgY5=0VW?*5sv!DPG9v_$)ek=$=_~!vL!;S?L zko?cg@a6(iem=m=aK{0uzTUvh@Izw*>{e$6h6T(F9z{s^&rV=w`11kjez68-h9d{%&@@G0FfU8m>IS>JwSwy12e-ERRu(N8!$6GCdOgC3^tC&2>TnD7$!I%<(C2`hMEEgMEE5zF`QXofK>i7 zF+5qIfN+lk6T_Cm07UvSU}BJP5T3o@h6+aoM0|W;U|6uA0g+xFFfdGTLb}iH0t3Sz^$Upd z_W%RKoPq#E_-tTcFj3urFn<99!w*LVg!}{sh6c3_i1gFIz)+y(fGDpD7#KPn1rYiZ z7#JD~3=ru#fPrDn0;Kl30|Ud407FFiZot5BLM;K2J`@;0^(Ue|D8RrF;Us_v4`S}C zgY0ZU++Bv{o_Ge>dE4ms{4Tf#8P|iIpLqbvhq)M+z5~#8bufJl`yl4P^+B8H575nn ziaX#?Uw|$S&8isghN^?vKVd(1`#0bazkowr-~e`W4A8}KxT^uG4p+D-9E6w;b2r0v z2p=A9P;=4mv35Yyw*ksW*M}ZX7oh53?m;&<;Sj`rn0r1z`Gm|>I1JT?!@UR4XI0-cuhkOA6`3VH% z6;46ThlL}Q4-a1)_6nSa>cb&#KtTQh0r?4Mpyor})j(u;Zh+~-;Vy@>P;+s}ClHYT z0F#HhOW+*DJa~9P#SPA57camez5!hvhxR|3-xQyMr036~UaEMR1g58`AIK(gD5PyIc9t`s#Z5znyoq@mae$*Y1 zuH>7x#W=tS;q`Bg7prdo?;B;45qlt4s&9_4n z{{dAmiYC6J4`TkC52*J3fQrvV6MxYIQE!1JUI7gURy6S+Q1@SYk81voPKY_o?;zp{ z43PQ3{cjV6@(IK*BLXneeU z4Ra?{9GWf2BFb7nx@^YR7Eoe*d3gE)Fs01k{{8 zaB+w^KcMA^Gh7^Ejs`TG%N|3_hvi#8C?A$@Gobn%;NnpGpy@^tE)KDe1Dd|?J%X4E zGe-j&E?d#We?a}ygC=eP^?x#&_zh@&vqBS(fX3_dhiLXf(^(su_zq}#jYSjBfZA(< zCcXk{uNqt&5)Kj2@L`9GL&6~f8Xx~2z}y2-ZvhqG3>SyQM+Y=KyU@flpyG*W;t|mB zv_KQz0SyO!H1QYEczJdo<{pT>9?_a3S_8qj!rau-b;n(lX_ ziAO-g*#J$v0~#+U?x31;1M1)TXyOvkbnJsBJ_8yK%4p&q(E8xlZB+9upyC(N#AiV5 zU4bTU0gd;1G;t27d&1DfBcSO=7fqZ4njTot#8*JgxqS=OofS}jZ9)^D0af3LCVm4N zo(X8;GobF#K@(pA4Ts}5A@;(`g&rs$mY*x2;Zg?|hotWgs5|1};*k8%0kw|@E)Ge5 zC!qG#-9WW(Ewuj(n_*l5^~VypIHbj10Zor7=;F|D?ShU|gVq@_FmN!;fW})kTpZ#) z4ruxfhl_(oSP<)vGNAcE9WD>irvVjbM-$%x&9~35Lj0x308yU-4WHv^;vCTYupCYN z1T@^*(ZoBT;h&BsJ_8z_E@f#|;;Uq_+sDJ7z=2wFDU; z;ucVIqT%9@aHxQ$H)}L;52&~_x;Ql52tdc(92r3CyfqkZK-K?;j{i9_K>Pt(_YSgY z1vLF!fy*<2*WJ&6rt3p+anSw*m@Wo}70~p%1uhSoGX=#6L=6YD{GJY%hwLwa$TBcw zK>ghbmj}&pL(&OI%?oIH&w|T?*5f10uYlUG0hb5)hJoP*RNp%2_$Mg;fMj++K*RYLbo|zk0X04CfQI)QBzeesb&#nH3>MII z-~*M1xi15nz9o^wLGHT&weJsf92%zn1=OCIP;pp#ngI>>GtlvInD_~(fAXN>Fmq-= z{cnvV4zkw*n*Mc>#6do&fQI8e=y*NM91p1bS0jmo%(($ASLPy#gUpeDy7MJ;UIA9l zYC!#U8!iqh|2&}fo<$M|nezf_?;NN&EFZ3bnqvYLhnar^8V;;*agZqt3=zTj`6i*ybd*337gF?mvn$PB; ziSK~MYc`TN$ebTg@mM5rkU1St_w&HTLFJPGLk2XR-G#6*1h_avy#~}h z`AFiR_^g1Y4>qVctX^3GHRls_UKmt(!jwOJX;md?gpgId;z5_3V zMB+qU2#0}z!GM>c(N>y8+B87d3}5$^xM!yqs*7-9bd z9)=c!K!pAaJPdadE+W>I9^hfnI4G#YZ~_{?8+aHh3^pSCyMTw`&4Y)Cbtn^f7&c5; zh~$5ed>|sc3V0Z{EO-d2Qz1@H;9<~kU|?d{0WB8-co^n5FoJR{MBagi;YffX!uJ|N@;co=3JKw5Xq08+1raNh@Rh<_@e>FEJCL&pcCb%z(Y8DBkzXooGhy_UNxC^)$NPv@`^O+D;H71-Kb{7&gLk z0R!kB$Tc4>BKRM;7)m}AAmaN07emJf1%&w*xEO9M2tY8oaAg8gdN1H&coPtWNY9{k>B#m4a521jUDF(`yi?n2h3wUj0GJJSYgfMRbCn!B4($@q|h9wD(i12LS zWH_L32%)|Jq+Sr=zXVQ(0}hjr;-8aYhCw4z{Btsh6mCR>rvWF!n+J-B_)y?vh*;o& zSXV2+$uL3SAj16&oD3z%{{6tgprg12Vc!D|X#RtiqZc?Bb|`#8gy#Vch8YHo2=g{@ zFt8{pBlrtA7^WzEM7U=H2Sd&Wq+o4u%5>Naa}qXx+OYB76fl7^WC7 zBFuB(VA%0M5t084I2c44k;+pA4u%^WiV)!`0QHXtv^;0vU^wug0FmB4urqXgn1E3K zfSn;{L4Y=1Z_$bS>q8SW%ZM3mi71a^ik0TWpmen8tf0qhK4CR{-BKRd$@fy;>U#ekjR&4Wfn zdR1U&Sb~!N*%>+#1fiF`fqcczQ1W2|BENrN1C=L;b&e0%7}hWpA@~>A7`}Yih)5p? z*cc)fAngO#z{W7eAQ55z0yc&MhKY#$G=Ytw#Xt~YUjrLM&IhFMEns7K@!=A}e+g_1 zOA-&$wz{VhQF;Isg0$Ls@urZt{c!+S102@QWgAa)KW?*CJ zFc3uKpAW1M{WqZcA3*sW(DuRwR)#wX2NB_YfR$m6fFmM*Z(wDZ;n0Z4-wRk7o;Vyr ztm~h^%Ft7QlwTWI8P+fqBEq+TmEppNhY0lvtPD>Im=O6rfR(``p#ZV2+kur~L%}CR z`C-7yu;s%>M188j3Q12K(Dsx7D?>*D(mHkqR)!t}LxlPdEDTF71R~Po0~Us!f{BRy zcYy_zUJ&)m0TxL4umaj{+Q7mv$KfE7|5+Gj7(7JqCqUJAK+|^v3&V*5A%yt_Ap15V z_z5fwKLj2l+8Y5Zp!yQY|11nW433EKF<@bM^FR<0-wG@YD;8`-D7#Fd){gUtos#*8|!{cd1ls4-APl%ETj7$Oz~Xo5-_FrL7~Fl9m@!oLknknr3A zEsqPB7!Dw}cM?GQA0Xm8fQey2z(PcNa$sWE@!%mVLkF~9WWdC*E{3=!-4>$ zeHa@U8IA-PA4tm1q=)-7nu?HIe~#;&W4Ey`2Yrn7UcH60|UbbflY|;HDF+fSnvRm zUqS2Ak;_*B28JF3M}+%`S(lD{Hf?-*VzFLs4g+i*o`CQ)a6$o%o`V=L@e4xO#RJgQ zL$eC{de{Uph<=!P0e>Llyy*5Ez#(q%7rXieIK&11VOQUPE{?;!AE4^KL$?^9uU|}H zg!tztH0aUg8U91;hpi7rmv4aT$0dJ(31U7>9z8r2Sn$g?5ReyOMb(e)J_j^;bo)QB zLG?q!XTh~+0<-L|Om=;lvwfXFla2Pa49 z?9Sj_7sm*3=BPWV91cHbLe^11jfJ0Yo|j(^5@KP1rhD0TjYyCH#~i47Xj4oA%7@=u zmLFl$etUz8N0Pz6z*1n7$4uAEvLkB(rRJri7GdgBn2Q=N22egiUrrkMym&PKML^ZT z?8|`iVfqq_(m}zF5f2lf>R|d7K>4tHL*SROgLE@6u%U;~38;FQ{s&M#%wFid?x1l( zunF+^pNHyC2`C??FF6r>(FNSS&Wkmc{r~^}zXMbq%)S69AFeM2yS@sjI+(r=C?Doe z*vb50M=~(5!~6-ecLP*CO#cZeA7*c2N($)G3AjID`aVF_!SpfAhxi+&FE=qSF+H^i zL!Smz9Za7Eln>KakeHmEnu16_F#8gq>R|c`pnRA=OY@*QAs)r>=M1QNnEnk=KFr?Y zoXq4@qOS_yI~hCUCdI+(r) zC?BRTBL$?5ffYR-8=&f7`X)g6FnuM^dj`?Y0jdtB zk6|Iizc78En~st5Gb}tcpz2`yETDXtKJX35SmGf8st%^F0Lq8yOUeTW3`Tg)fU1M( zTLI<6^jU#}lYtG!cR=GqcmBfVp*=pFe01~B`RL}s_^|NxhS(3U$6?})XyWMZh52v7 zBGh<*n-8s5HlWKx6tKedUx3OpK!+AcZCAkDi>?pmUWj#w@J8pu%14;`WLUWebw8|K z2@MW7^&HB|aE7$oVCPkdK>3Q`bxs@%8+Jg#M;j`xzyLX457yJ4<^<6XQ~zN&{TqzC)4k#a{ZUI!CJXBnPffan79yal&e5tt<2S?kAosE|%&~{q4|8t=)c(y- zarAKDgNnn{JM4qFM-?g#3x`@eRC5`i?w$e_M-PYF&~`UG9H8NL7A}q&4hB$rKSSjW z;Nc1hiC;Dl`(f_c0_B6|zd><2VHd>RiEwey7#0UZ0o0u;XyO68A?mH6;^^U0W(~0q z7A^~*?(2n$!`yMz3RRr}G`!zH#nHn>87dAB7pVJ0;o_*_A^>wIRNjDr1Df7A8MqmE z8Tg^;m_>ULbKZ3cp6iuB2R9z2L9NoRwq5UtIdkdiPcoHs->RyHe5PRQ4 z<!9MG@CErB zR1kyGttM0)W`6@TowY*6(cQbk7}fj*&~k1bTpZ24Q1klX=ApWGh7qcH0?_zd4;2T+ z6C!jO7~UG9s!xEXUlttdJ0wfnpNU z{&@fmulrDW^!nlrbUYLN{Lg-r`ii6S@A`}@I*r4KY^-zDvLd9YJtx$xx zAEs^sR9!z*9NoXyq2sYI|9*g$$0y<9sQ$eGji>ied368&kcZe0Yu7G;@?q{NfQIL8 zs5rVm)u7@q^$F1QW(yUE`E!OG#2%Qs3($C24;4rE=XdD1G|Zm@Q1vh2;;8<701XFz zsCnrA{3e5HKLgY}UZ{C6cV?ieOMu36JyaasoyVmi=EB@*0FA$$aB)<3HbCX?L*>!k zc?CLN4~Y+UhTCvHs6PQ}r$h4NQ@A*&JYi*60i6ec=woHLCjoI6tUd?j0FcgHsJJ5d z6mpm-1H%PqzI_UnN7wgN9AX~2J_lI(!lADghrSQc@UMW&gIveJumCFV3Z0LGosS;` z=R?Yq>!J|%I5I%$y9Lm67YSA80B+9;>ViqOOppz*s5Dvln%(ok{q_&oqMZ!J__0ooq`^*$l}0Z5Iy9WD<_kNga$ zp?ug0e+kfVItUeq&h&ks=X&D=0^AnF;Q;im&t4+nS+z%f(A95bW4(NIcn7$2AePM8QpmLF&;VE?82F(6aG(IaDe=cMvcWI85Ce=sFdcx(U#9wHGQ5Q&$7!!_+N+hVKM+28#lu^QRlw8KxvGK&)#n zU}u=|K>+DIPj-eY43nXgYzzzx0qhJJ+6stuTMq0D2?|K(R~oQ0>`_2E4_JYnAtVRs z{Coj+hB*mH=P@&|GyGZ51e=9tVEDksut#A5ELVWfbM8=JK%9?yfsLVM!A6Ao18fW_ z3JVbHq&KiJBp~Zwz{YSw0qMN=32Y2G4uS~%4QvcM91;-gq6*j;3LGXP{F}hWaAJZG zLVW-mLyrQ|`RxvD40{eVBF+~zU}G>*Y(el9*cf^yY(T8@5@2JvaG(fj-5iMTgjkmb zS~vRM_X8xbGV~}sKp zb+Zadi11WkWtj4y5g{+Y%5Xs80wO*cSQ%0j5)kViKd>IW@Z-ZKg!vm-7<3eo;(GxLLjtmS6Id8p6dVxtHLx)JNGL|cM*$0ij>7`z z;ug@p5f+AqfJB6U0$3P26b>N5!-0iCU?I{z1p|=z7ZBzvfYd*L>=_1?i~=kS0uzze z?J=-006^6a}Px2^*Lh1RM(x@wCij4!~+>28IM?hA9Sy2>AezJW~F4U}kVR zV1NjJ(7M?PNd8k`X6R8sx<5dGnPCrddBMQUaN?9o7BDd+C@3KOGl7X=53>InnHUltC?MjufQezx z1p}n~&&04H;UdER049bOg$6`<;{Y-rDZhZ$%?2!lmAVWJ3QP<$J|OK=5&*5+MJjI@ zm>A}KC_to_4~(GjN2Herj0_nH3<&pMU<9q>N96Ydj0`ObNayiy0O?mil;;Z=8RjG$ zK=3DkK)Ba|k)c6gB2xS_GUQCS zfJiS2j0^$?k;)$dMusU9kjgIxMusa7CLzN60|SFY!UKeRAAtA?i1cxRf#FEOLQoqH zl$#hBK<7CpJV3D4nX*DeNgj0Ovf(1 zVFq?_19bIJ`_bdI;W@;exWawGGyL)gp5m9^AOcB`F!RyZXI_v&l}BHn=}?J3-Zl`3 zHwOao_JM%@3k2i^mf&~a1xrZ$!1Ct@e+VBveiH()i+`wxgfF`K1vtbDPGUDF0bLxL z9?;XH0#qH$y$9x?nFrN}o{lzbfw&VE&*<_GzM#sZr-KGGd360BKH%5C08JiUzrb5m z{pjiJ!W&e1bo~LZpz_fCDDVQpM~{~a*RYE#T*oe+a0N{qNBBAjqUMtW&~oG_v>aJr zfM5QBK7M%xG9%{ zE)F%X;0mOD0Sz7ofe46xSU4|0+kepzgAf!@~<2F6im&fEy$}VBy^04&lS~LCxEME)F#hJsc)@ zK=i}RbMS=lG0ejuegKE~1$1$!{pjH!;03V{S3EKJqRL~02TUI7?*KoDdUW?62tgBv zx(D67f>4M$T<&QI!!N%8CJ%Mb0Vp5cJq+OxbI`>F(8ZzdM31)%P<1eOqWj|m0r`SR zi2X4A=;jAR;g>If$wU1)0m?`B&jlRf2Vx=S!_`CmiSCbvG>AG_`YcF?@X__5yI&y( zq7Ik;4m3jLq3&mBg768MI{{ix;4-%Xt$sjv*M~NUJuv?`v_tsl_F{wsR2|G-bomQ? z5OZMi==p5J1XOu+{Tn8s%A@NSScEE%u0H|Ru7rl?f^`t}=>9?v4~82Mb+GXGa0|jm z*S7#|ACDL$BW+SV8Kap9v6o^zan0hseX?6J7p-D}MP89{A-AJW=J*f1= z^638mfF_Tw-@psiesup8pvj|$-vwwp0v0~#<~M{w&4)BA7|`__#6aX>=>y&W56(g5 zq3PqnS%^WQ(*_c+=;5;ACPdv&AMEl81(0^j&lv3T7pkH1 zkbM&v>HY(3Tn6e;bbno#4bhJ)+!9ux%A?1N!$$n_7hwG==ujWJ{Q>(R`eEUY9&Z6( zA@VTyq1(TJ5z1Fk3z*g(8Tvc#S_rPA40_|(8TXT#V4SNUxbRU zKodU<6+eI`{u(Nd?tYlRKA@?G`HSNwc7G|LiNpM5fhG>~R{)y$eW-gf(8OW>Z9o%; z?F*ZMCJqaS4QS%9a5#Y`eh_N!12pm5Q1KsV;!mOC0=H1Z;UrXC15NxgRNMhg9Cn{g z1e*9+sQLml@taWb4m9zrQ1Jz5;@6?#JD}pQeRoh{b{Ib;H7&6;rv$$L9i3m4pAXsy z%M8n3A*ogQ#qmXnF0U!rcD{x<58ip&-9Fvm~=DRl(RuHz~73Av3QeH9fURK_e-(q&zh>Pr*PTF)sz$ zy@Br=hMxSz#tMxj@@!8P$VrYDBG(POeQTcYF#3wA? zi%as064O&bCkcR(Jp;pih`azaVeNpbhuIIKVfC^CR6R@_MpHZ95}@{6hECl>ql`hdetpzG3EZ zqVZwjfnM(8;=|mn@DSoJerWo@={~5xG9jr7qkMw&Rv8!)pyt8KKS(d1fuRCT9CB(F z1H%L~@p!2DE6~I}q2dS7#9{mKZ=i|8?mzi}CY}s6hvN~%-!ONA4p9I}DWHi%ht(J? z(8L`L(8T+p>Sv&d=R(Cdpoup_#ZRD#_d>-Vpo!0givK_p zkA;d0JVp%%*vcFYG;!!K27?2dIBca*1e&-p)cgW8aeJtE2bwtSq}l~&;;@_Ecc6*4 zL(RE>CTZimUkXllpjjhB%4RD~V|4eM7C@;^)-79KD@w13G) zZFe@jg1GZK^gtt6_)y!P7f^c&p#=miJfQxBQ_0XJzs;VIadViu2y=08RAocOVf&yC zd7!GxsDP;3=?)Qx?VBk> zFXdqPQ4TR*0V)pKZw5O52$oLo*+SIA&R5{Dfv8u9tA`{lLpUF@FB_)c1Fj#k5AlW_ zM87p$J>jQ;1#K$02$#8L0`*Y#qpppW%50Zg_1#S<>en`B5Y|3bW*i#PI2P#29_JDi}vI(S$ zfuRvDk7{2x4)Lit#OLD>*R_O&10?)^G(p_860RP0o)KaPGstBL(0Mml`tHz$=u?7< z3!t3y!po3n4zUMx-UwuWEyR!VP;o=>IYEf<`QZpLZ@U>pA1pmu_(H_bLB&Do7ZlpC za)cQw4pI*?%_9e*{+B7t98i3NWI(=PV5kU$$V)@@DZuj|?EEGH29VhwO(6O~`zk@X zlEV<9j}vMx=v*5H@F_S^ z7*rf1oQxpukcG;lhkLsb#ND9q0PXLLfZ9I~Dvln04-66NL9UKag_wUGE{+<0FWeyV zKcMok{qCTX7m)Y6vqI$sz~>BrPFDhjF9Sn2bX_bg9eKDy%yWf`qpLp+T?Y$O&tVTy z-wG8+SI-R`gz;qs9B3M2}$ClfA?YELm-998{cHJJU7d+>HZ)9Ws{IBNbo zkqB{LE!;dVXgq-O7s%J3@=KVZ9WIaRjs>cy_Pv0%N2bHYQSJKyZQo6Vn}^-LhbpM% zT0qmw4Y)X}xgF5@dNx*b`57R-kYrd2mq+!-I%R}?pq%j{4iYX);o>0sKr*0MVPM!1 z29aM6HxJbCg~Tf;cXKoFgL4Qh#Y}~+LqR_W#2YG(-oAVRtw;YTLfnPk{>p)hgUSa; zIRJ5&3{)Ieo>)Xe+<6kZj|^1*fKvSmABgxvs5sTpSc0 zAoUP?cbGxsUqIzSa57XJ6kedx zo&(yE-XsSx2d3TwTECoxii5%fR6fCW3ci*_s0X?BM-jx{M{sdee^fxrOJ=xvuyP5K zA7JMjNJI6b$IA-nekVx#T!Z09Da5}0P;pTC3-J#qErHItfP~*ZX^1;P%XcMvWQ3I~vzAntjQ2azv>%EQ8& z1DY;-q2i$Ufu(wo&c~7v`(Wy4K=a8js5rX%1gN+G_*_&_$UtTaXG%cKfrKLmg9fx- z?1GD$UuI8qGa4p6=Une+mh zKm6h1kn@p1ZU%*ahdaa_c5r!A`&QIJ z`NmLj^zy0$T0Zka<BLGA^mM^G6IaxX7b9CXJfGlK@hCLxG^NIFnpI04OHB5-w}^CdyP1%dN^o9#bND94ru;3D*$m9BzzPY z3ZZ;Zyo1Wi70~|w6{t8UpTk->pt!#W7YChtqQLM1jqd?nhlwZ$K)M(hG@#`=8&n=r zeuDf13Oxpf1JL!IpzsEXazM-ZO-SOP^D{f3>Aw#u4l)OlZXo6aLd8Mmfcgi2C#Ee)-x;+UOM@{zaDjsmb z>|p}8c6Ss*+;t5ujvDSipzZFXaCtO;LDS0*s65PH9MEvLgNlRv1uF4Y7(?t+hKob` z3mnk?{8{LFWmr7DfVQvupyCkoL8S&HUQM9lp!10kq6`ctpz*5>mj{(M2o)aCa^(wj zpFT)G2RK9^;rIjEZ+s1x2kA$s*wF&A9&mhL;C^_VtXoRI+(pBg3*^-^$g)OfoA z9YFdTP!g5 zpt^sB3Pj&A9P$OG+Ks1j5hq8?;AsNcxI5XgiuAC$L#ghJfu3KvK9CrmyQDvxU%WD;~eKgd2%`2{i? zTHanx{u$@f6z5$Az&g7eLze-L}n!=n`{jvgKo z(DsorR34W8Goa~66E2RL{$D`LA91)m=rlq|c>&4+JD~ZR4=#_I{wr)D;pGjL2emgr z$8U65PM+h!vfl` zD1(cmrjH6}xtj`?M@=6qpz|X$pz`SHqxToYK9Ija?SUCFknmXo6$iy9EPO!e`@v6C z^&O26_1~f5=<4~Q;*j|UPELH!0+hNIAPGSJH*Yp6KP zA19#mY(Y?Qbbriw4Y3cT9^?-T1BkyT!^Khk@dMg_-vX6~jFW@XH7Fhh7%oE3=K$FQ zsrNv+h=HLJDh{#-6dx985PMvq;^_X^{Sx6WkoptQcFQHGILLhD^e6)r2bmA@hX%BN zCkz)y^~Vip`D_A}NB2h@^js0xd^8W759wcmX7NBii-(@u18e7YK<7nupyKH9SPwnN z2d3Tw+K%>tileKa4?Wihrv8KnB;1mr;^^Tv_X%paNkHrWEl_dvbpP)$s`?WN5c5Uh z>Oua6jp{KlWJ1-WyYuHGh&kxuO;B-Ae1XyfsP+Mcn*vlE)IJ9BBcT1lPN+CcJ*ck% zlArz%Vm>H-LFwTIbpF;JDh^W*Gym=bn0mH+m(^~{|JkuL04>AuqJYL>|nFn#N2DF_Mgr*+m-W0fc zh4&X=u2bp0 z4Y3d1zZy_+m^(V4{X8kSII4d$vLW_Ng36=&cMe<})xX@gAoj!T$tZ)E^XDc^9M!)b zQ2853^2q*O0rl?!xIDzaGobUoN>FiF`T@lSDCAGwfY=Ag9|8#*#IiTrlDqNlsJaVQ19d}y`w+Fj_S>XCm{d)siulzU*vlrCzKn@X*YZ(|;K5mw!_`W29FPr?hj{R_QLwnAW;Se321rx1TK&0 zM}t&!K*M_iT%L&mB)*~<;*JuyIHbPIfX)vdgu4Tjo9lX`%&}o=EAnU#=p!t6% zTpUslNpAmR4|ny*j8?MF?=?WYj-gLJHb_Payi;*k8Z z!WrT}Z@4(BJv*S|IahJmGx;RU9;kWHc2O5x9M!xV(0I6y!@R90P|ceGZ5OYBi=&yR z1#$mNxOuR3VW9RsWSs%X|JRSh%!R~<1ytWTxHu#}BDx^vWx~ZF>N%j{lmHipsNVq{ zXZmssWE05}JXm}x!SzAh-vRAcOTfiZ-G2g_9@*jY zsP2z|$~&Xk2Me#H0|@tnQh5e+{Z|BB9M!%KsJuH|9@V}R(0aochkc9p!|a3P_ZiTB z?ku=CG`~aJ9e<(c=YZO4pzwVGjju0oan$hjfQFYS)I40{DK=33p!O$nf9vdCi2Gpu zY6)2Qp{NIql7n&|1A_}xJ;)qLtppL@u?J!f$laiR=?&;O(0QmhXj~U!FK7grf#Dil z9Ms-`h=EMHyc^Y=7f^FvLB&DsTTl!^M)w#PZtOx;Zvma3=7Fn6tS{#T-%kozsrF|l zL?5KT1WE}Y+Zh;kLB&Ditsv1I&~Z~{s6C+m5NO^26gQx@a3x$lr2Pfb12QQBI{(ED zl@EZ<9~m%MfTS7L?||4J2)@4sCd$B|0WJR$;qs7q%^T2mfe_q0So;Uk9)y_6z#s#c z2f2rt0cLXYcI@_@fYw(gaCun!1=LEhV5orByJ|Sh-Lnn5xf0NFWFlN1)!Yc^IKl2OGm8==oEyev2xU57G~clMHCTMFuX8nqMlQ?F3t>Jj{Gp z|FLc}#66&U!$9*K8PI$=11jzST@MS2XHdwiK*d4pDnRzbW*939Am!e_O)&Fd{)ecT z0qr+d!{s6E!XMCi%gIo2$h-?g52#;&VuR(tqX(YXV8tvAh&^H$PTI>y?l7G0TK@A<8%&C zaZr8(l^YV!`ZpXZ4w)YZwYfpLje%jtdWbooaR!ix2DE>l2v-j(pAmCEE$d+FLHPmV zACNmcpz9a1;rc-F11eb{YF@2{=>wSui&+MS3TXX*3y1s;Xn*wtTpl#<3^5aAuLZRK zu@NqhYJLWEJSqe(kMIjf{|adOu!YN``l|xEK7GX+nEN5+#|h}X!~v){s2oH1mVv<= zDh^t2gYYc_!wRT*PH=ft_ufc{q^sjlc|?4Hdbtb?KC2<_faT8$=sHSgxHxM5+yTx1 zDNuP(y#c9bAoHh{t03lq#wkE0)C}l)povg%NdAO`H%ML@Dh|q@2vG(G4`{nf5H63J zA3UJrl&o-hSb2-cQ=s^Osha^+2g(;P_i{tml7iIzf}Xnv3kMEp`~D+b95oy)pyi{` zN{D|EhfPBWu09scbv%}h%Z3pFs%I9vjpM}Q2B){djr~UnhBT39-kV}@eNbBJ)rasDoa7B ziGiVHG0c2OzJrJ|Fi1fCV-MGdC{I9YZY_f81DOYM8Az0Y;RLk*bqa^P2Xq`~2V5Rf zoU5&s+#`KPX*+;^POj z{@Mr?2c;|I^27!z4oX)b--7gj(v?Is#J$FFd6;`4DmtL;ksVNZP{W-y-NDK^) z3n1Z?vt{0AgiX+My$h@@6e26`u^al#98&(i^ z$3Vr=%b92MVCq3>1>_fyE(V4jQ2Xz|$7R zaBj_oxC0bEpm2|X*4r21;;7+c0iB=!1eHgG1EjnahKhsC1BJH-v|P}FiX+M;$Ov`x z9EAN~_0ax)5mX#8zX%FvZifBP^Gadmh&7ZCvyTJ1PBRE94!Tzpl+OBRq1y8UI#0a} zDh^Y3c_ym53aELnpyCMsg51NvzzY`#g%c>RfKn|3g9r}s=o!f73ov*<+hMG5agaHn zn1GmL0j>Wupyt8OC6R!RTdtiBGY?hY4QRVV4yq3k?vS2P(=>>_0tU!^gPmyn$!Pq! za6V{U3sQnwFgP%HFhCA8UJjRsjOW0_H^Rk1{Wh2=1H*14agb;P#Jdd4Qy}gtWB|1i zQSAY#$$;jMFOy;FxKYNrVQvDc1sSOUjpw6q`#}3xKxq}0=TLPtPlA|>2rtOK+Ag>_ zXdMAJ!xT6lRQ`cd7^I%9o(R#8zAozpv>!1Kt`9WM2I?n+*5L3ntbmJy%;#s=1m}as zl@aRpz{Mfzj=}jL^I$ogpWy;r9HQIXyG1t3!x81kXwpzhZy&GZ=%)A-U zafZuq^&s;=?F&dbl8>g|0$N_*#i5=ZO}z#*A3n#Sets9Kdn};qLq6hAuLf6-nlEQS z*V(;>p34j?$GV_=P(KCa{|M+jR6blBwcdltYeVJH`%m>95ch)WBTz2d0qrNHz{NrB z4Ny4)$pvtI4V1IN5JxSRP$yiL+ZC4xHzhLF!}vZc}Tw$l0HHG1H4yl7d zG91wO*$kHlxff&?$QKL@F!@@zJjA{g(D94=IP4RHs|VS~0iUPyfUeUx)eLbDtX}y6 z4e#?%aZp+Wxvvb$ht;z`pzG4ELB$c}B`BO27$!AA%mw9NkS|U^=bctT#Uc3}Qf`9! zw;%MeU<=;c) zLFEakmI2kkpmIwFDvn;>)>T660fh%B9e6<3vrUDHgYpNYUjkVPda44U9u!J9pzX|k zaBywBPg!E{hpnOje+4sA;LURy14Pg?^zIa z=QM4^EnyJQ24A2HklA}LGcf17ems^i42H1$Q_{cvIAPa_d>g=HEVD$wzv}MGa1aSu_d_nnJ0~(Ki5@F(~ z>F5P?{9P8R4^pnNGl0f&K{56%0iqA)j~CGKyEkxgRDX0p>-~#xdF=jxspEsX3*8?l z;vx3J{ILT%uCpI5j_QvN=zPxus64tq*2h82gZl$ozbu7|qx!=G+JEVS%VYNkOx3#X{_bwNGC_*GDu%#bNDJO(-AkU+6k21-Lk>e=VTl(FK)9%!5PvqG4yNfbQqAfXhS1iDB-wfTjmUxIC)) z9MEy^BM~rngT}sKx)~Ta3?TLKTDUx_zcQfXTKsT%$h^}H==ub8s5mH`5WZz#*c1-4 z57oUppzZvXaCubs{(#Qk>A}rq0k7ACjT2XfLCgiEA5gg}0Ubxrhl``8pBvEq+97ax zNV{bPbbf0BR2)|BgW4^imY;hl#2#2a`T^Z%5DyhcA18hp0#graGl0SuR2nicoPg%9 z`*3;GapD`$a_KT$9((?SsY`>~kA0kYLomc0pnL#wMFccFm&3(D;RBKZrFI5}3}`>) z1XLb29|Q^q(4OzRK``?``amTuM4tzA{lGk^JgmMt76?%f3%4E6{^TCGIBNN00d3bU zgv(?1KTO>{s5Otin zOq79P2XsF}3YtDxeK5rXSszT4fx!YgewYW>hgu)}a);?dE&nW_{mWN4v}hs`yus#1hidu94Zb9 zU*!5A2r3S$Z^8K!I`3BjjTcY2JgR$NKnot` zu?(m@dVNsq2s00)4-}ISeHzelN?)ivtUkE!08tO?mqKQ>7#L#V;-G#NE5l!Vm^ui* z63U0gs|B=OHUTQG06iTJG&Tov!4ErR{hSN}P(H}tAXj?0K=OqKR2-C!Kt9yPo=pzD_{ z(aZ&nwSd~R&Pd{*@f6Uw7D$}O2I5XoxPWYX0d3!@K*d4jKcpWDQq90{(;B88)qV+R z`%N3J58^LS8UpFmh3bRF;|VK>IiPV;NQnUn9~Y=ND4aoI=>hGpo596V!$kvHPoA-a zmFAISe1(DZg2E{+!8&~cDIP% z9!TnDV2FU8Tk{Goj~dS~c?qbwp!^0(TcFuuP`K(s^})jRtTDtM7(W+{&x^)iYlN!a z7mfeG5GD^9#{-2j$lfrhILx0K(D^|hxHuwjgVeu(mh*W~c~HFuN*}NmLIqqLWDo2# zAqIvh1Bm^ga08`pP#XheUIujCodi@K6n`Lj3+TL>K2#i(4ngT3lKL4Ka`hqR!NP|Z zjXzfpRh}Qp2bm9wHxB6dA{$&BHGQ0bj?1b;qee zI>bDf`TNx%e3<)RK<7=j!NpO{KLOo$cO5E^ZvH=2hom=w^62)*DM8GG*&nY6;ls@T0j-zA;Nqy}Ye37da;QAI`AZcb=E2OL zE040z7L{L%#(ysZk%!qY0WGJV!NpPS z&w#F5VTYQ7ZoeH=AMD(%{nDuB|A6)zw!y{G%!l?1u0!R~&F6)R!^2YwVm^$oi^iWX z36Y2SZwGXJ;54{6s{JRR^Eca}^62)zm4KKBvo9XXhnfEay3Q{QE{Gq^aa{T|SHkZ`Cxy8XSPsOIaU@%M_L%EzMd{|ckZ z&qd?wqVeYoLDa+CF99v@roqKg-LC;1PumWaM|b~QL5O+q_<{0a=2t-16NbUXQO#cg z&41-kd35vF3ZR-V59Pzm?|}Bl#o*$o=HGzYZw{45H$Rsj)%?GFsQg|u{(oMGJj{L% zX!`pG7e}@K2Xy>c9BK}_{k~9ru<+Z@gKEA6biQI6TpZQ>3TXPf4wXkYpBE|)Gk*>@ z#C#Z^7mYuc3ss&U%7^(^1G*oM4K9xAo*mHeP>0H+yC;?t)%-UcsQg$o{#$lb`FJQF z=AI1bIAj=H9MwG@(Dp<*R36Sk8XZ0E2{Z_ zSy1`CXnYwsAF?j=HZ!XFBq$%`K2ZB|2DCj^2^Cj>t|wi^1k(pK>bw<=spT3xHzaE3~Dh$#zbB~ z+mU~u^04s`P`?SJV*X!bdnFidK<6XapzZ_pdl05EFtEba!}?2*o`D3k{jlQ?#5|aP zVdEwH;o=bgUi=MF2MTwP`4P~5^;)<%YWlN)j$glo%7fws)Q^GnbAS9om|ahQ7- ze?e8Z0y@sO3o4Et4#z)3)WgzY1~mTm!o^Yhp(mjIw~cUlSo(qV$YJvLq4J=9Dk}qI zG!UfX?k9+Su<-PT@H9f%OgQ4;m>ERWs{oh_f z_%L^KK--(VP<0sT0Zsi4=zjfTs5s1@YhOUj1%)3dJ^X-Z9HuV+DMTHt+=JDxU!Fk3Vft4<+h5#J^^kH8w38m>3kC)`H1!tH_Jb)@ z926g*v1-^3g_Osr=5s*jb*iD_F!xP(gsN@@bpCQVR2-&m!$VYc8qo2K<4|#!x>pY% z>Ok&C4(~RoILyB%pyhTVR2)5gGH{4z-G`VDGsgouZqf)92ZaMD{yCsKHM-&Apmhe! z4B7W!`XTFrZ$QVrWT4`p{0DOPzPk{0u=5&DK=YR}k~)w*u~2oO{h^@x4phQ}Vk`wN z4r<3C%BR{p5OYEHfb>7S4dKK5!vS62@dGLj^ABt#qcT(+rhW!=oYD#^4hnaWxv+9C z@D{{;kT}R+F!5_QA>uG|Za~YIg=peGpz}04pyD8NK>mc8BMTLW`Df-0RC76?>nS!s z#nJVPLd9Y64{KlLTt_vh1G=8M87ht*F1xQm)Pu?uP&uvvZ7*$vi=)=x8qocgOX2dU z^*2oZGE^Q^e}lpm(#~XHczYFMAI#saX#AU3Ao8&A{Q+G!`~fPC?tX5lI86Nv=sGba zs5mIxK=#AJ-S#rXe3<<+FG2V){T*s`u z!{QBAt}VU*F$Y#}oq(=qnh6(2t+yhejre)ge6oS)Xo6KFX(-_YSE2 zJy3DbK5j_<2jvb>3ln1Ay3-KzK>N5s=D}nup#76+aQz7PgVysa!}WpO2bz6>nAZVa zFCqw+2bH@L3^SnZhfk+q_Cd=i!(_NTYI=pqpN7iA(kraped;*G zJ+Sne0_DT}9Rc09Qwx zZh@8SnfoB>0vVXVXB}xk*R3={#RI_iZ-UAd$Vo_yQ1L(p7U+6&$jM0@&~(@Vl@9=) z^8-qupj2YPuzN4e9##f~C<8+Vbi8yUT%HYl>Ick53+Q;>Vz@l0rbP6IA+BOzxB+da zPlDSI*}nr?&kAy3(H@BXp!yC{jzGd$9x4ut#~;vmd9WLz9u$6{`qc-@hp9UO?WZS0 z#bNQy!2oIL%-jXjj~d>_P;pTH0r_zTw0))t7e_6ZPC(0RVYobMxdfBkGSRC8uP%Q*+QIHaDFfbM7dumz$X7Ooc1{wq6FJuI9wq3U4u z93-_cFihEusy_p|9%40A96eq*q2e%eVEK9RCWtw(^tA#yK06aGj+(wApy%^7!{t%a z7fgOPR31HjUD^n-50pNBA8uaBYPuyB)u@?q&~ z1+*UEhl``8uNBbsT5NE6wDbinuPveSp!f&5AC|tH;o_+2>+m{=dqM61r!VL@M+H+`%R_?&+sRL^v=D^Oaw=jaNn=62egW6Xd3@f1dvmGi93y%eBAo|hc z-xw+m3TH@qhS<1zHAFo|eFkm!WJBd)>E;A<-9RE-95vm{fX-8U!{t%a4NSfnDi2FH zu=Y~dDu{bv=|%<02ZbLfTsffW)*31f^LO=1h(1{OcR<_8lc3_Tc!ZT-zgHmCgUTfi zXnperE{>XRc0k8RAH(HQ)6EZP|8pkXK3F{iS`Es;uox~5DQ``dquOr)ZIAgt#XeG*ldvewi6StwM-<@)kqPfvM+!mb0x;aZvh09=BSv2%;VoZ=mw`1TMZAP;vD5RGkem2d3Tv+FrJS zii7M$j!*qr5cRP5)PSzza)*ke$EV9ognCeX-hhrX2Ex@t{QG$ZOdTYCJD}%4M5Cx< zW~hRygSoc@x*m2SR2&wMvC|>u!PP)B`&IR*FO30=iCA7Ag<2AC#LY6(?h zR(?VE1IWPjp}Johst>kqYU)H(dtX4^+XELzHNOJd-dYQlM_+e)djiBfnE9blKFnVo z(0Mr@xHy{m&~%dvl}9(fzaL^gdid|`gNUPtzXi1Yu@r}V1@zv|c&I#j{(jO6F&E^1 zP<}cA4d35TarFGn3KfT`p8+keWuW4qcm%~FY@R`}2Vp)a-QIwXOISk1LFO|sK=y`% z%C&@Un0iRQwSdm=2*br8`FjR*d`$}~4$FVaT`>I+brR5dSSzSFOr3ovL> z2Sgk_->iU^do6Hzi1{7Rd92w`agceC+yv@hGBA8^hnNQvN4BRLDvoYX2h_chP!&c~H3x>hHqp;e9O-`(XLT0M1A4*Dh#=sDt@K0=k}KJ5(GNe@ak3q+Vrb z*wloo&jOk*PeR3E`V^piSop!}x%rI{{pjM48X)4J_ADrWctFRae?rAU_d|n5HzS~Y zkUCI0KLPD`F+k0AU;w2DPz-=}u!CBVpixo=1}?Zf=zKTOiWi8uRXxmJQ27S30o2Q9 zV0Zyte{s7GA`c6v70~q+pP=Fp|8g_DsD-G5`3shgyrAMR{WGBB5Q$K6h<*-+%{37H zFm)Wz`RP+oaZvsR`3mGaP)ZSiio@)Kg>P>)#2nB(7)U*6dcHU(&HpE$;;`}(v?2;r<6eS`gWAvR3<8xfdm!a8q<7B1paC`K zW(7nZlAc%@f>8ME47bW5^007N0Udw-2o;BgR{)fc?*H>;5dG-lY*2BKzd-(90i9Qo zg^I)cUsVdx4^jv6KL_;OPZhX2NP7e3e?7Q3$p0J+6G~wEQT=}cI!|m3m52FH1G=v< z2r3ToA3MX(9EdrM4AAl!S}v}Ei$luA8PIk)cP>PI1Nf9o4u%MZ1cnR-1_lK*^%l^3 zNJMd{ugiv*)5riZzXCe%E{~)hbZ!p^)cglo2=$=w>VW2(>u_;MI6zt(3=Auv`+PLv z=E2VW69Ahi1J?)H_v!(SCtA9q)3-q0a_~J`HGk3B;jqMml!;en8s~(Qthr_b`Lw5afPNxIR$4 zWH3}f`&XCJVCI3uIT#|K;<48jZy3?4}8LGcv3+2Pj$UqDNKGf+&jTwy5W7KX{zE)W zJPfUZSO3AtAort z?SS@QB;n@sF~IhfLRwvjb7?`P@YXPxJ)rYzA@+dW2|0lmR$DPJNI=I`)8XnN_e69+ z*Vib+?E{@_3(9ApyraNi06ohWW>RY?%sx>1gV~2}8w0})==oziLtyG5=`aGCE_C7c zLE4R=bPoz|ZZ!2C(0bAwt{$}TcZ`3aO885q_Dpz5=Lw%6j}`XKhfQnw(~K3Oz<70`8?nQ(pR z`2wQT+aJ}w4Cs3EVgmZw{806EK*zOfvFHPZ3&eK}3{QMf^>IM^JMD0N5dVS313~&A zu4G`4LenP!tq&)n>4VfNFxwayI($&=y8#_Xnhn>72p5ojFr7=`@{s)tGTx}>a6s)} z4_AkpZalnD)muR4<#xi=qn7&uaP_F={tIZk`!HM|db$CX{tOJ6o~ZWCfUYw-3)hEg zpCMd5s(m}449or26SBDAzUA7cv!iks^0-EM_%JlU+0FZeg(8X`-(&T zE>~3b63}+Xf4F)`eF;lfKV4AOM?l-JocR#(2Jk#Qq#gmKi%c~2E1=`H!Z_65bcUD% zss}*rAPH!DTo#9VS2Xn+(D7?^9O}0^p_Yq6x)PqXu278ikn$E*pFmnm3=Fnt`XZqDZz^0LB;H`rUJdB@ z{b9H~s=YAz%>?XyXpXQKlwLTX<4}9y`cT^|l4$B9pyTbw;p$Q2q00=_{0`{2#6`Gz zNIbyGL0Eh*Fh$k(13J!r8;3qvz5LPyRi6g5TzN`BUnrVB4`}*-57&ptH=yztRxfWg zMzya3x(?$fTpz0cVD5ZngsP7N+FoHUfQUCRK=i@VGfZCunm!BY{4OtCA9i=@8A8kj zmH(j9Dgv6W#gX)Z+UcM)uK;i5GcYt5!1RH}w?L&5q$T|Vy1pt3E)N-(c>(Q@D-tkw zjXrjBE1>#2;PMc2e?Z5{v{B53oUDWF-UoU(%!Ss!{&0Cn|KSC+eQ63emx}>ZE`!1d z;;u;9nkWl8mPxshn!lj({cv}H(h01V0F^ev z;QP5RsvztI`O5>^&YcO@hw3j5H1!$K^OhFF)x*LMQPK!ANHSbfLf8Z9kH3JHqif;% zK>ch;I|NZzgU0+oqX-NP{)!0wpnUWKdcMhaxPDN7ADe#AtULq5b9sb*kUuS;`&16X z^UVcs&5B0JxRm$q59ii z451!W+DAa=C(PjDAb)^lApST3l~;wE2P=Oeu7J&R#EPPt`vSV|Fa$1+YHkK}+(aL4 zF3f)rb7A*KCyJn&>j9lNh=7Zun!5tpueKy$ZkjN{Tu^xbfX?eW!}US@2`d9&?UbuR zsQNgd^R~WleK3EZ>SROHR{?Dog=5i&+zv|-M78e(biHaKTp!Gx$hsI9<_Vzc%Yc^S z*#z|Qpy|5-?WdK(^&$L+Y~vF?RQoib?V5VHK8QQf>unJfHEvY( z8PIZNK8iR8LkG0J-3T`a5v~xIL3#{_xDe)nX7Nuz<6|dW9OPb*3?#q4fcBqu!_5V? zZ$ULVq||KXgqa5^PZ2T@{T0ygl!U8;l&3eK?mY@O7d2iYIAG>N)bD_{OU}d9qxP3? z!o?xue(mh2`Z=KE?T_K=u!oN<8>&7JsJ^!Z^c`VA)n@@+KmQ%B57oVlMG*B3(DPEh zGDG;V@>&C0&vC=mp@z>YCRFt|pzGH};p#!{BFH!xEdD_yd_NkNF|DdUdrt@gHder#d_#0Kd26VqjDqKDGaNqI^O&_!# z&nKYo&`(r-FQDVtm2iEi?)&`%Rec7uf7uLIkM2H54Q7m{Zw7STTrUBAIp0z3n*p6~ zn-159nl2!=F)-wPL)Ete+P_)|*N5t_6<<-+M?mxCYPfpr_Pqass;>iD4s3<%!yX=5 zX!=e-_hIhGq7S*g>-dan-wEit{F88f*xkAB6RJK9X#H@RfIclWeHPI6|6MeFuv`fX z|5+bV?K=UTw|frPhX@yB|5biK)wcpVpZ*c94>f;ne2=Pr2lU>J-#FC2e21z&0@`0^ zEryg^pmjZQ6xDG5K+*Pkf6oA5_P^fX+LF!^Khiu^!NQUvIcPYCjex zFA28~R$fC&B~VWmH0J5?24OF#ebNCJDNaP^S!OqhkD&6Pb)2B_C|2nC@8_RG?1QZn>wvZ& zpFzdZ?-e$Lii6Hw0ht5peS%zK0T&0AE1;N%^t(%+LCi;A=d1zU2NevLhs8TYp9J(g zI42zP9MJy1K3pC(erG`YK~8XYp{`4v{S@LZSbnX5j;qB&#bM#`1KQ6hfr_KAkL-T} zF$c6x6x2WGfbNgl3l#_LdxnG)C`>dMem#b%hxr$jdKnlhp!<`{pz`SJ3YnqeFn8U6 z)>BeYaddZeJ%ZQ+OIHF=K1}}!Xnn5^6^E<`a=IZ~XiK zq8>edVe+e>@-TN8K>09t{D6*AxkJTa?wE8RVr~I=+!}d}2Pm~MFvvpX3mMoLkYz2P z@ih}FU%&t=FF<1>$f_6^uHA!}U&sI%+d!3NV0ZzYUp@m@2ih@=Y0eMmI_kY}b%^!A zpgqWll^_sz-+=Z97sK5LTF(M14fv7vKO=PAx(jh9Ec_Cnd|3EtK>PFMP;prJ9lZn5 z2TFgi5(DJ=K&UwSy$Br8cH9}LJZyb4tRw;H1^Iv*D(}dE=*NK4J>>RP28JEb@?*hm zi2bm95dqz=GaW7t%C8`uAX6C_GN9{IcR=Mq_bGtp4?rOUD(OMF2h=WKa1&xKD7}O7 z6|6k>f{H`JMSwv9x{gT=E)Kcx(E>WYDFhdX%m?g%w#S&@;vn~dd=GKo4Cr|Hsv8jd zVf!;Rpz&FZCjJB34tIizgYpe1r&mDNL0Z7YA>(p8py!A3!NnQDkf~rF=Z`!Uw?1O|S2g42M{>Hgb zarFHMY*2A@bIPtl%mJkXP#V&J=9e6}IO_TQ5>R^r;quti8BARtR2^&|DeQdyMOPs9 z!t#w7ln?Wd1~eXgq2lQNnR^+cAEX|X3Ou0WvQyyVsOcjDI;dI62XgGS>)?g>Fte*?NcAsZ?VO0S^Q0P-D3{j4(( z^FieUDC8}m?Vnz_III=`sb*k+$!EajLGc3FmjY5z0WC*1LFHllF(7s-FibfOvk$Uw z;0APjct2De);wvC5Vu#CvOoF9D28J8Z^6VH? z-T+)5fzk(Pjtdk5AX^z23{FAZ2?{SzeE~87By;*CL>zs;RtB_uS^$-Y?QaT%^FjMB zSQ$j2d~|bnoWO2w2XtLW7*rk>PZ`jDp$}XfH5_I@-D3`yM-7Jx==ew;R36s8XNR`$ z?T3s*Z9xI26gU)e*g$pQ0emMqH4@nOK3?NYkh6w2V#vZslWW4bNbRAM7 z4)b#1>QT*G0j=+i;qst-!vVF8f#C&ooJbxn57DmxRj~tlz7#K99yHzxid|6LTQI=n z_Z)@!2NG_OQj&qe0=n*M1zaAYA66R9facF>aCz+IAWU61lK&y85Rx;uAA#5p%l8@3 ze#SYdI4IwPdc>erSfF&t2o;B=j}_2x|9%)^4(L7;Q0W57Lm>4U(0;%pxIDz4Ff}`% z_DMp`Ma?JN&{V>}zzWrmzMrf95X4@X`(HrkL8d{)VeSX@eL?QIeh{G^6dNa?{pE9T zaY#JF>cth%{bBE+@`(N>s3s9$;D(CB>hVPfVCFM|ci{bi&iBoPi$l{TbbQAaDvsVR zIkF$soEgyaZV_A@VvYoKKGPCO9OSPGX!G@i4e;vn~e@+BxXK|1d4g{TLKL(&&Wlz|}yDh_Iof>LM&G+#Ku#UcK90j-B_ z?tz#CicgR~Zb17>7vSQk{-}Vi&;1CMNB0LWR2%XLh=cqODi1lJ?m7e&2bJfL@CAh? z1A`D$9HbuPE(_>*)rTE0b5Py&1KRJ!ijO93v9YMul% ze>g(rA?6{{k?(ehJJ7>_`8J3+$lV}+o`BYu`=H_wb0B3DC?);g3Q-R#cR*#w3FtWU z4Y)X{lmf|sR5LJSK-*jA;qs938Kzia9^1I86NvXuN5|#ZklA1Dc-xL*-%S zL0ZWS40AWb+zat1sGb0Y#1H7Y<5;Ds|V$9NV^LplL2+d z$4#jAfoe67eG<@eYBpRR;tyDT-~nw{3B&CLjZeZ_Z43-=H$u!sPcLpzaZq{zrSk}A zyF&#o4zUMTZdXA2t8q|yNO}T|eSloaz!1FwVh=3*C7|V@0FpS!PdlLF{=e2E)PuxV zK-ULdL=)cuZEviHi-X(+(gCqo1G;~u2x<>39wEIU28J5AIH}oKy!No!C zI}HZ!bujlp;#&ZEj`|DeJtd#k!sH?O_y=_T!vnZD$X%e2gt+Slv>xt+%A<$>?==wf z;NcJT=O?&0s(C-47wWzrL=5*$)YCSpJfL&aWMV%R}Fw1za4I z-a+95$}1WSpWxz<^v=B;<~~Sxz{39rG~aGo29pP+cLjzB=seg0xHxJ!bwJabF;pIw zu75zsNxY%rka7c*4?&^Nz_4y9#2%1(P`%Irtxw~T#6h`=1KPhWhl-<{b888zIT_G# z$z~*RkU1})9!VTz&JO6f;&G@rx;a`mG1%t>X{kC6FahQ8x?Uxv+IK({y3>nb%JuFc3(bd100Wlvo9@G!z!}?t-pyz(I z!Nno&*a02K)qsk_^q-#&F%PDH2ecn_3@#4Qp8@U9WkAJY`uU-Jn0^cBd>k8G9HRdR zG~X?p2C)y;kB)}&Vg3ZQnL#Pw|5S)NNVsq?bU^!INhs1l94r`Zz@)l_B=+6|0y^aj9^ac`TV32^u?=iSM#9tNA@z72j=9R7M~@ zCvJwzL)s^x`WEDdA5ilb!sW5gf56mDM)E(Xd;ztmKx4@JCqe9o#p4fX`nU!aNAKs} znuw}?2Q+_vgo>l56F;ap+}@;;7|g1$3RHFI*lHuAp)Y)OM4Au5)RD%HtXbQ|g1*Tgbr3kifveAOT(X z`M(z?&II1UV*&NA4OD#r185!>lrJDQg5n!_PFW4EA2d=1OE2iE7#May+au3y+`4rse{23#D~yc5v&0}l@Kp0&Zu1G$!g;Rba4 zQVgyhB3=Pk2l00Ww4I>!rwnzVdjGBO96%((04L1+CdWb!sd=Hu*gxSM|rf&wc9U27J$HoBB1KQUn$zan2 zvj^fX4QTp}fvZP#S4ktP`Weu52x&Ofe`-Le2bISh(E8#$TpV;Ri37t7=zLcJ+#JL{ z9Z-1%%h{@MeVF+elwWQ@+bN&xVfMo66VObD1H%bueJ}wo5Ak;gv_Dt{w;$Etf9qi8 zLDZjs&g-_o)q~b)fnovV3I+y4H1#W>`BDQe4vJR?h9A&+;ZZHje2_Q?!wu*GYaH!8iQ{MsguN9j34(R#< zNi^{eXnI`(Hy@N(GCvo9g8Wnkc_hPew8t`*S!!Zx@*)OcvGf~kk(&lk}3`E_t{ zkiS7CA;jMi&~o7b+&s{FR?zv%$hnh&p|=udF2o%tp#6XrxHu?Y92jOm$1_gB%>&to z2o+vv@*sOS7&4&!P!=?C3FtXJ0!a3N zQaT5;9x5z?*bl0QLE`{7p#1@)rkmoKg>N9&9}>q(xx^*9SEZTFx57#Zk@6fX)M2V3-HWuaXQQ z`7rlE{Br_Y{y4$aqx$Dk9!x#N{tW1N;7PbRs{JpZ^94R|^FZY*D+9zg3=Ar8eV}m$ z35E!0eIo@I2bBe&HY=q3>42tZPPjax9SvFuAOT%B6$ZBtRF8m0*Fmxj3?{iS_e1LLE!0WD`%!o^Yjdjq=PI16qbs()GG`XJ^>K-&|4vSIe1nx_Hn zH*2d zE{3 zt4DR85?nnbJ##?wvm{&`HT`iw)5jyYc`*A0!0}s}46`3%-V5kBX%1W*%{*v5{RW45 zQ<7ljLHxr3UB~+kt{&At!f^GF@XmnNtDJCg)bNggwu65p!t6l}?;Ftc!T{|bgX&+9 zjl2vJ;FU@`aD5Q>c|iLgTyXUu)rk6Rbpp&Di2GJR%j<=3aa8wdK=a20xICKspz}i_ zaQh(X72-MuhLiCy`ylSqfYvt$;NqZmfdfMXv|g=55$9l#fVRuR(8Pa0+g);Sdm-rn z)?U~hhiY#IbiJnrTs^4V0QnWtKS_nFholdPCAG06n&u9Iw-X>F#L&u*aI8y zm=OxOPv$Kf(dm#|}L~8Cewrg9ltca=D|y@B+G?NeD?lsGS8meHdgn#1;kyMjZM( zp!r+|t{*h|21Hc{&XBodYT_0v_TdIJVX z`f!A*1Fa`TgdPLK3TXXwA4xqZWcT|*%tc@So&n9@s!(~*SUboaMsPmFAC@S54h91s zn0b(Pn+J59O${!N+HRWx-M`?BW=^XipM2Kj>nIv(STqE3L}pBGFWDBXcnf?UbK zzya-#Eyf{l0qw^|LgiuWH8r5~dXi}3643p+H$5Tt!PHAY^W#i3aSdqyEfP(91$10f z5=}eOtWI%BMS^`E(Cl9i&|VstrIPv)K(*y#}T$b3o+@s6GPKxuBJV zoKSr*e|bRrX9`ep^m(puXNdhU^*f;9nFkdIsRx-2yH9?R6RP?f&~&!~ zW_3W}w#N~oJ`s9vDhJd(pP}Lj44`phQ2GPqP7V0p#cl_fKJ4;8p!@v(Ld{78Sq7S) zg6`uqhU*8_>j?8fyJaA|2_YJGK-*PoF zPO#RP;o>&L0mS~996vsbY5`{R2*IXCo_n8Sojq|`7rnY zfc9@<;o_+7KLIUwx}fst?q6mKF(2ms8PNXPUZ^;_dlcc~sOfB*3930B&~R&lio@Lt z9q-PCi=(=C1vEX(g36=2cbhS)JrdCIlCw~8boUy<#ZldR%m~$-8PIvnKBzd%y&cg0 zQ7v2?)x9U6wR8ZA>K+C6%P;roYRSFROF!y9Y^-qP1qq?U9+J86%l}E3yf5}74gPC6i<-^S9fY!&U zaB)=gUqHv#CPC%V%|9iFYQ7hg4>P|5I=)~E7e_Te0y<8V1eHfOf0it&`BG3m%={bB z_9QD@9MyaaXnYw#<w*Mjn4=4(Lf4NMyR|4-rKsOED(>r)}9Iq2qlLG{7H=adMl`4Z6h+X@#)H9rEnj^hzj z9^HH?s5s30S;DC1Ye3sKt#ENv^EsgXzfDkibn{;cLCk}hp9ST^!e<9`eSaui9M$|A z(0)l1R36>@U4p3QTS56S^Ch6;lB#fVRP#BY^H)Jod35tb_#x(l_UVJ_Sqo@+k_Hur zmCvvi%^^ORdQf`>Cd$CT0UfU`z@g6yhrSumamXqh`Zn=mx9 z>wxxG*5FWol?zq<3ut}64TpMHH1!%#^#^dM-^z({`Wq%+2R8>6j-V1yfI$$h4-)Pc z(0R%ZxO!CoD*S=i4{MMAfR6v0L&XvErJytpvICOh6n;bW3Bd22f`og)FYMxHeqtB@ z^#dY~-j7=j6^FTN2Xy|35o!)>-vMN$GXn!R4slT&;_^7eHF1a=;}EySA?}VtJP?O? zG+Z21K0tb8poBZ|6C`|K;ot$Ck5~Z}NAEA4`-rN32ekZo3KfT_hm@Wm^Vy){F!L** z<*h7K9HJgFjtWw5`T^B^4(R$qAE-De9zm{$^~by3L)63CPg-dFQ}0mav(WflX#7=g zQPq2)@n5|`mG461Pk9ZI2hC@L{KEkq_gDrM2e}_Ko&YO9#GvAk@DX6R0d4PXfQo~{ z2c#a9cR}X$zk->Mnr~M??+pxq%R};K1hoCX3&}i4_<_d#85s7wgqa6XuK{h3AHkts z15N!8==#iaIMh#hfolE@XnXkv4)qLZ>LsAz@d$_dH*j%Kc!1^rL7~LJp!OWuUIB&| z(EX4fpCOBLFl0dMn{RM)VC5a8JW@bYZvkyzFhJuS6hFw}+4B_Dd3Yr=j8?dtv84g6!S$0Aep_UK_Mm?g#X|kX3MTke@&@Ak_>E z70`S#1ul=eo(3j=1}YDmM`wqg^YG|C#6DO#R0ie4+#3OHFZDvjLGA^m8(28qxChY> zQ~v_m?|u&zhs@h@Fvvprp!fvM2xdUj3m;q@b=|`ZXt}@&mq)Dk0?oajfX??@K;;d< zrzAmK2C0o9D;J#L@}PZppz{wP;kNq@#N8nGfJ8N*{jpVWakTUWod@^9VV*c#A85Uw z1j7vI_y#9j9MwDxX!#ljHxD+C2Pxm4--5UgeIB6@Dh>;859oe~4yZUr{M>|?6Tkp! zS8*~lLiwQe>!3MP3+OtCG`Kh-{UFQVhsp;)!x@w(K=BBg*#(8@_8Sm;0vQncL8*QN!y6wEZ<5Dvus6@=$SDxL82fznekDLHQDt zI$-&7`Zb9C80J95VdkuWmJ?=BaddO~uVObx9V!kpCj&ZPVh0sRH)r`3?B*Ck#o^{a z$C*8#;^^_+eHmg7O#Kh&y3a*Waddm%UV^Ac4+l%AINTiQ_Q6w^ zcOO(7-QHCfP}NI7=VK2-#nIJYK98zC13G{43Mvj!4=a@z7+9d<=>D=jhic9Y2S|S| z1S*d1ue7re^`LSBl-_?p`_FYyanN~Buyzh89j`wFQxB@wLAeB!I~W*FK+|J4TprSH z$$*YqI6%c=;U@tdZwQBqL;MHo|3b{OKMk=5ral7N-VB3^L)0U}!}%0MJuLs7I|<># z^+U_!r%-W-euRDAP;r?4%O_CvdqBsdUqQvu^&3OQVfNjC=65fsI4s;jtrw6Fi;tt4 ze*@YM>Vk@c%m=v+wr=n8F^GDY`@ErixP8#^swAj5NI!CUF#9M(KTLfGw7lO06-Rg9 z=_9D>XF&HEJ%WmZ%tv;gHdGwuzT1Z(`eFQTG`=+&|MekM^|R6V-e~;a2T|3pM&n1L z@ww6XyAPo1&qm`*qw#O;gQ$nC*U^B^-`t0agZ7w%;JD4IksQ-!pw!_mk8+m%;EOnY&Q! zi-4Y+p#;|lS;r0YAHhplk@8}TF=ZK~+0y@rY2GrC((Ds!BTp#Eh0Z5&!pvc~i(C@(zz>op0AH3lDg~0cX zLSh76KgdSVsRRKGjN1_AfYRFz==fO(+#J;OR=5>aeFe0i6^BFp!!4-lZv;TQeVLht(8qj&PLpapSL)8mF z@8z1b4x%4cZnHr7uzF(#v_B{f6$jM=pi~ZPcP6fd=!dEAfUcXUfQqB5U%duZ{S9b) z;Sf|DUH#+LsOmYO>(+ij#nII(K*eGHd$0ZotVGj~#!o=wE1>aj zt$^rv1Qp5*3=Auv?TY(QaoB#CW+)%lPqu)D%QL9B0|RKKDk$VZzlL7P}OTd&six&6W;+nA3zpe96FzIbSbJi7SM61Tr}|? z&~r6K(ZnsF;~)o?pqldo+P;Z^io@dX=VFLD*!pY@Xgg{VR2;NU9@OKMfbv1@T+n#S z4(PbUN~kz;I~O$Ka%mC7T=aE78c_dihU){Z^M%9%EEWVoqcTwa=W0o!O}NWkAR84#LGD_EkXJeVgIpsP;)f>lYIO_I;U!YTpTH`o0MlhuF6Q+U`CH z7e@^*59mI)BDg#xzyE-`KO8O&F)sodFYa)0RP$~?`_sQ>qPp(~G#%ZCi$l$W+H)Q* zj%r>6v|MO{%R}7P0c{Va!^I)y{ebrKBH`kw;mZLX=e0u%Ur>7xIX;)oKy`lww13|X z7l+vA0j2t2$cu96Ec1dnVH(r3$q7u?`t5G533(Cpyl+m z9*8=ay(ggQzY8voYVQx|IO{s7Jg6N78ux+N%D^B96$hCIst;a3%ZaT}aoD^pBsDNF z?1zgpGJxvelW6?QX#Bfq{O4%=k7)egXna;^IDqa$0@=rp#%J$9ga^p|8PN5ia!_%Y z`$6>rXv{^n9ikoAmW zS}-u|fUZvvgNlRF8zekIp~k>)q6ua`Xud&!K?Ay8ZxNC>C>(!4$DL*2=78n_1Q=}K z>LB|hcR<^fFB>7|!s0apI)1VhDh>)~P<{i&A;=|`P;vD8WjdhiWLTl{==wSvAoif^ zZ29V^#!R=aY%gwG6z!M z9Ik6oX5PKD%;;{6-0-8P^RU^y+<;@k)@csoAN4GZsDh{*P z1KJK#fr>-y1&#ke>^)KiF&}2{4`_RE9#kAXel(%tuzp+zbYF`&T%3ggDxl@^0=Rjg^%9_1f%Ho4kko_H+6!p^dlg(g zsMZ7JFHmZPj4y)hoKpm|2edvBR4Piq-3W5e59s)X7hD|^18AS>3TVG}3*3BA>VTOK zaskMvppj3IDGUtL3Sstu+ySu%rV8Ya7tna$2R9FrzM0_qAnE%AbbRszn!05LF!Lem zen8JdzJ#XE3r$@GwBLCLP2IbERP$y)%e`l4>L#J7TLG=tKcJ~ILsNGH+E4q1rtVfA zs=X_q>u^~rA>y$7T!*Ia1hl`!ho(*mO`QhRUI{dH$8sU&!^(#fP<2XZ>ax((y@1xw zI%w+n(A0TA`%6o5Aojq@R}SdD+ucxc^m^$)HbgyWJOb2Sh14bt44zPNNVzV-AORg0 z*F+KrrF04Cx?VxJI4q4q(xnEp-1wgbu?J)xD0QxYw(DNN#X;o>NCu+M0&3rJsJWnV zD3FRSxO#{>31~m;BAPlqG<6!#{?lzVb(b<>?t+--0p0KY6irZH)r zy@0lxexj+{mw{?;2h_jJ(0GFRHwjIh26R6zFPb_wbal{tERLpbRXVD@7SQ@S2`X*? zUI(JUAPVJ!#-l*(^B2(Y`=18W4>_+w0y;1J0WOZZPDcV-PF_Kh2emt4?RO7oJ$W$| zVlH~W;5H8Nr#Qsl;}HLeL!24vE_8c&afplK5Ld(@o{<3Y7ka93li@$J$0o@o4FG=3}^KOK!40`Uh( zl!4&{bp3iPnm*8)Dv*k~DEeTc3=AF6aq@JyK8XJd(fHM9{8lu6KN^1~8heeX+ZsP07)Ly&IE-nNS_C^zr6&9yaaSUAOR{5azDggkZuMB8K^kS zzY)-INr#Gq)Pw3%&{zOS$Hx$eJ7NBv0UhU_3Ka*{iy-&CfQCa7TpZL62jwzQDa^pI z1KNIefXjpW0x(}OFx-HSU+Kf;QP)Mn`Uqq2jRky8(@-V?Ge`A@wFV!&x{V zHC(U5#X;*hLE#O_u~ps>{h;&#=tLI>N0X;Xr4lWJ}w-wNFk6a{iP}=T*&L2m>#X+uTV5or3 zTbsbeA?A2M)29NGILMqA&~XM1xH!a|8PIX~ckVEELd>}VO{aH}#6jkqfX3r&s5mS= za6tDX6+p$&#~I3ThzF!I{3sAsg*b+Rfx#i2p&`K_7tS|GXP8kC*b3(>q%+hc9N>pI zl7WFiAe~{t0Rw3`pCO$g;*!A%xcU!i3@Z{AXv5_nq%klgCOn4AUr1wklMrYNmp_ok z@PL8I94@~hjp0Rt<77C0K^j9%g1}EWe?l6AKw#4ZIKLr{;m?OpeQVAq8&UhExWN zg+U1O7NjyPXgJ^xS3e<@;m-ud`EY(iDnm`egC}r)K`KK^gF-NzpODIMAR%B8oF99iGPEQVFxU#r1`!3x41X97roq)GBs0_; z3pfLk0^@*Wh8YJQR)X0e!ZDd4pg|!KuHGP-p(a6r1I||f^Z$aBg0TRIZ}1Jw1{28) z5yb%r_k2iVxZtqx3s?$7JV;{LQ?OB!K?2&(yO6|iXT!xDxcLW?7(OH@BJ$scB!&YC z8)V?}3z8W2G$i1H#Ki6Lf!K{njHfFuS6 z!;i*bwIIR)WL`rShzZ69NemW=35fKfki^iEu<;pK4nznfF>GiE2m&!7IEi6Ft3xb= z&A`C$A(7z^a{2Wjk>SjRg{$E57ZMp177Ap+-E$z3;X=T}YB+yGB11#M2Sj>WkjU^t zz%d*yKLI4)5Dz!6A(7z;!@|XIenBF`lm!Y2aP`C$ z;HFf#{TC7#E=+J-2$w&Qz_2G_!Erc$Ljr@u!h=b0^$QXhOeStZm_H$b;evxBB0V-F zFw`Uzg2o6TMieA4G#oe}1=pXD04)!o`zZnv7A!%eFANeGZX`Sif$LXD zVA!$X0ir$>0Qpbg2*ffF3F2?a0kOdNLp+0w;bcU8^dO$$14AKF`4`Wy!C)gIehvxD}*s$ONB7P0x8E!NhAi_@}p5a6SbgwDM0)cpj zCkz`A?q!H)*ziEG1tbN=AL1DPF3twCK}292gGa)KGPwN?aSRO!2P{ESU~CY_kkar0Q64MALDEkKwEr#; z$H1_V@jO^9n22L|lJFrIZr+DjhMI&6f51{8;z2CK6M>Hi`3tcO3mODKBiJBW28IK% z3=a|n5cTthScU~3J|N2T1+ffA90U>d`Gi=8iUS|qA(|N&7#cw4EeM433t}18Br9SI6PaK1teD19K>R{}Ah_AonKKSK<|2Z4k0;Oaj_GpIOD zM9Tls3<8Y;kU1idq6^UsKNJjV;Q9|lGki&4P=xb0L^IqF*oY{97DO}DBs3!0yAz@r z793DO)F%zm3{Mgg5aoM8G($te21Nak5Y6!B!6iif5CAf7;Zl%Oz}O+0VS~a3M0sQo z&9Eckf;U(WL?}cv>`5rN17d=)Kr};#p&_FE$`H-);zAQ5{eFmIs1P`K0IU{7JcwdY zDQrlG`|m;&!=L#Ei1Oh;6vK>wL`3^&LlnafhK1H3tzf($is25!BSd>tkPlW1A_Srs4kS2~fS3>*#n6yYfJna|A{iDmBp~wlgGdIC1<lPau-vN}>XyJ<1TtFd?Ah+tS^5SRrw|3U=A zmV^oUaQ=Y^hMI(i?;xju@rDS73j!Mv`FlYG!;1q6yTEcFVnPJNg`^LN_CZ4g!-arG zM0>R$g5iZh6C(d4L@+cgxBwb60_kR82#5f+S8hW%p#ENQe zCKxM3Fub^6qzQMgKm@3LhUhObL@*q=aG?>b7DRjqXV5Ub*b8EU@q=)NDG36I{?vtV zh8YYG!{Fu}2xpKnoYW0g3nDgzGi+%(Pz7Rw@q%!M6$t@4aP=4dyAz{HMFdIY|gfpD^@Np7| z3C0TH3@r&8V&LWrgfr|pFyS0n4orkIq%<%f>dTK|3^5G~i1ha$jA74#2Z;XQg)oL2 z2?r4M;ejxQ362ej{JkNJA>cqjKiFsxu^^10CSd{--2Mq+3?~{Ua#$Yn>F{1op2xB;t;NT5+--l3!kOc;yksGje3=cvXP9!w=LO2Wz3>QKf_B1FW z^7nyI2Ahik2=g|Cg8K7_^t>RH;mV|dC2;){LK*%P7$VBEhERqh4u-OD`wK!D91a~o z^cNCB8BR28K=hXaLK$WRCLqdVhfs!w1P9n|H3kNQPzDagg^2c*LMQ`|;UfvS`2wK~ zI}R2gjemqP{CJ>%s2@LsFl=CWh$v4VgfLuacyI~s{tF?X_7S3eaUg`@PQnC4`q~h} z@MggRM0u!f+tr1ETzH2w}K#fdP@<3PAD-i2Rul!Vt58Ap`FIfDnd? z1cj4u_c(+wyl^;($Ug=l3~LxZBH9ZIAq*>;53Gf&7YJe4({K>sKZX#7l!gFA`u`Bj za3wK;8*bl&UECjMq2>GrUMRfaL#R zhClur5aFp1%^zIPEU}9K=C?5@i7%CDS%;5Gb1Th>j5JL2? z1VHYa@Dgr6LlA>O;X*`v??WI%$p-~Qd_4$ccp~r+QQlq%WVrF55i#C*Adulf!UshA zZbKl$1qVY`xcv)2d`Cokb3!0PLc#&iO~DW+Gz2m%XxM;gZxjSF2n2pY^sf^F8GbZO zK!j&NAVW<81EN3R5Xg}5fnfv0Fa`z&gFuEi50nt$p%BQ>AW*myE-w(supr-3`28j)b{>+8|2A05w@o@7N z1TdU=aKRkTpAf)MvS9+Ez0(lDaL1tVI^2B)0Ss#%2q4C5K~1rRn-KL;Kmfy&4<8Zn z;Sj(u=Rm_uxPF5G1`feZi1Jt=fZ;-d0AhSVAb=qu;eicYJwpJ)0tExu?kxs}5B>}) z7at(X>j(Y}2MPoc_0l^am&SGl(cX zaD|6QgFnLxg+|DoNFYNC{24AJI3UIk68sr@8VnHQ(E0e;R=7 z2Q88S8OFfCpy1E&#=*f0Zl8cZ!xI5P#CQUOKf@b=Mnw7W!H?mIKp>(&`M?j2=rAxa_%R%DU_|uKKln1(BnBYn4<7h3G$b$}%G(RR3{MgkAo^nmd>LdGIwI=N z4ZaM25&{tA%K~49mWILyaQi0sGQ3GhK)9~~Wc~!i_)~!|Lqows#P~^qFGGofK@i;i z0lo}75;h?Ew+_Ax7Zz-2gPU*Q%kbgCBSd&B_%cjcV1USv0=^6j8Xh3Z8wOv7D;FFP z<;@2l1`)->i1zsdABK_-4-nyX!G~c=!Ue?m!vP-#jfIAY@uv+w41W{~5$SD#4}-|X z1&IE{1RsVE0?@leL5^OwOAlh37J`6V!1nlAArQpM0lehtqUIly@UL+VG`nwE13>OX*Alkzpycs4WC?Lic zA9yqDFqnjB4_@$QP+%-V)E5W58TL37BFe`N-V8i~jfno?0&j*n3lb3h(FxuRI~oGY z;qGhjW{^1;gs86zycupZen5;zBzQBtNVtIL&jorj{JB3t46fh7n_&)vpe8u%K!kxe zLrsDMqP$V?W-z!IfYko=W;l?r0a3p(cr#RNn1JZNfAC_^IB0-~&j(%%GL8m_{CL5O zVM7Dbc+vqcko!X6?%CkQki&2hF}}FK3p5{rD9=0Qwd%SdlU+h%6~702L=xj^_PPe!yi10T6*;jy=?^N(&;7DA67;hEu0?n5q z`g06k3^x)I5aX#IJQ*4i79iRi4?G!uOfW*!7Z*GkQW_i(<;4L{h7S&fi27=SCxbws z5Mq30fhR*jHKTn1u3l<>4!@!ea#)AS;c=#%KGK4I+09xw{ww^%%d0T0ml0b;yzg9pQf0|yZO#RVP=Hzs^U zj4w~{VAx^sPz`Qhg9n35;{il@Q{cfcr=bxs-jU$JaNxiN#C%);$UOpx@dgJEP<@Li zFAO{wUNkx&=8F_O81_u~i0B^*crYwzxPWMnGI%gN5Lk$4zkP6r^jBusK*szYxHB9` zIDiUOC{-@It}K8SbAA?hHJIhY;54{&E_NB~U&Ky7qzXSm`p5h?w!2v1#yD_XuaJU7Rzu?BOCt-sd z+&>50815uEAoc&;7!D*DAm-y1xG^kHc;EupKf#Sb;h<0&oZsNappZBLG2c|+#&E>o z(qXuKf*Yv5c?;(UxG_vf5ZDXnJGg=R+wb6f12=}286QgFd<8d#6R84xaQ6zhF&roe zMD(W_+!*dG*n}|ugDb-vhKq>#>Ibf%`3@xigZK-$;N~50Wq4zdgy;`!aAmmga6v5G z{spcK4+IV(%7Y263?&H+ws83dSB5VNf?aTa0m%Fhi1CgDR|XlE1Vs7`aAi;lyo9JP z99$W8Bs3t}0|u@PDhCS?k=5%awtTo`7kHXzc^0~dyj z1rrec`3o)#7Y;C*!rgnog<*o@14Mnl!G+<^g-M9F2;WdOM^0nvW=;LNZm;RC`y51bh+5;q{mcP}_I+&N%?$S((+ z8NN7dK&ao~%)rwWPyr9$1c$#QFjOkbMV!z{88di6KVW0g>K5Ix<8Y z2teq6;K-nmxZxmN{RKycnuG#Qxcvtl89q1|BJ#@yM}`{$2NC0=3mh3*5)u&Q;{->B zl!gO=aPt}*8J-+4N`>8ypx8G+aciPg&r=up`j`QQu5(0F4JD+Jg-a3^t39#>)yo z@(&UH#{>|+;RW3M00)LE4GJM}z5~eq3yAb(-~g$=BcSU56&x6@I6Op*=LtA~`s;}J zU~phq(69ip9^`{PL(PH)#CYcedxjqe1Q6~03-%E6Z$v}d2M6pKHY9vNlrJ0X8D20j zBI?Hl_Mr6#i2n8jdxj4Q28i~2gFUE!i5Pz?uxCg}xPTZ>Nw8-)kzjBi?%x1=hC2Zp z5&d%qdxj$pib(T+_6#=?oSfn5Q^B4gML`g;UQocEfyXcq(cWROXE?Lq17bY-gB`=4 zf&xVRKCok0&=7#g-xur{?kre@s9z7*F+6G5h-fcv0I7d~Xdf@IWB8D80Wp6+!H%K8 z;lXOSe;Vu;w8Qxcb_^RPTtc)T1MEQa6$twr>=-H%0ube+fgM9l z))R4Qe1mOZwICwE zhGB}qMZ|g{2OEYP6NC`+dj>WPH48Q%+8YWspz&u!{uThaR}nG3#{ly01VsPlgEhm1 z2OALO=L2hohNJ?-cz?$KSz#~Ned4e^= zhlB%&{(XZr!S}G8B~-45amaLHNyvoONjn_fHi|a;3Y)*aIj{0(C`4!zBjOD z&`8>VNM8!p3?2&v5aA_Y4Jp4?K+kz$ux5A@5QLbI|6s*%!J!b5A0JpTOh}l3XrEoM zV)*gV0kK~AfE8$b5HWta!HVHd!UsfucYzfH$3cdfpr`}m304dOjSYzUt-*?+r{N-^ ze_CM0aA6YC_;7+1!-)wK5%p1k6{x+B2rmaKhBF%)5$gvGtQZayFe37^f)%Lz)Pm

    dlILF4YWaEbaNs#yl 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

  5. zt8z4zBh-5js31h(ecq0g}7}k+emZ`~Z^N50O+rm;3>eTm+G1MwevJ z1I>RzB%d{*1p)_1G6N!c5?xXNBl1k$i|Q832+@hDaVkmy7^O zxo*_lmJQgK_uVTp#_2hNU{(jc?n%o10)#&k=%+dX#kQmhe*yqm$U#$ zNd{_0FiV=mka<&9)?J&pi4%8B$q)X+0i8vK$4vh$yc># zfsg@`%z;RrMVBl9N%})1H=s*afFz9|l9SOT8$gnx5Xmxh$qta@j|JdBh(wp10Ft~7 zk+eaVoB@*D2a%LVms|jnTnLe5LYG_tl5BxUKCM9ugbg6cbco~$bjckcNiT@xYIMm1 zAW2<_WFNZZ36P`!M6wWF@&ZWm^L%h1grG~_07+hhNSdQdJ^)GXgh)!EOTGX}&Vfk& ztw!_b2asevMDhW;VRB)J|UDS$3n0g{{qk^EeV76=U>$x?{qHFU`ikYofzawodv z1dyaPL~;(g7|xI1pUXB{zU1k3%Fi&?R?(Bv(Ns zxzQyLfFye%lJ6?e0^tNmvH&7^5nb{ENHQ2AxdmPF21wEjA~_vh@&QOv5+YfJF8Kl^ z`DZrRpRwqYA3&1#A(9U0l0QI_hai&5=#mVEp!rXTBpbRU2S~C5BKfi$Ef54ilGzZ+ zGw6~MAW1)nB-sp+d{TxM2oWI3G>GJJbjbveq$fmj6}n^wNKywP*^4e& z0FvZ~NEV<=R)8cw%>)NRFuG&|Nb)K~(hOa)10=ZvA}NV3IRPX&8zT9q6wRMAK$3M3 z$@}P%3qX>I5XnR6k}E)xE)dD3=#m>ilIjr24s^*KAW1HWWH!3w0g&X|8Q?(hLzg@O zlDq(sG(?xY0FvAckrY9fyaAG&29f+;f))r5K$4XZ$y?}>FF=wp5Xrshk{>{l_7KSh z=#oD`l1dQCW^_pgBhdUOL^2Isk^?09VmdewJkccuK$52+k~-*;5+KQS5J`S?Nd=JP zM2O_4VzfZe07;fWB(I`N8h|9jA(A`LB`rXbRuIYA=#mZ~Nm+4IBtA=#mj2$zu>nb#%!DkmO2;Bp14521v38BKfumEf5MolKBwH3+R#+Aju$z zdzk_$kR2O*M5=#ncy zl1m_xtmu*(K$7hc$rpuafv^K4nFWzNjV^frByFT43R8B zm%IUz{5Ay~2;u0G4?vPPA(B?;k}p7#dmxgs=#n2mlJg;w4CswlFksxCFqh7AW1cd zWIMWK0!We*BAJCQnE{e~GYK3BzUYz#Aj$I(Ndt7r3XtR`h@>#OWCKWYDn#;I9$FxD zfFvs*k~h&MCx9fQA(DI0C1-#n?I4o#(IppvBo!f&P3V#*Lk0V4S^7cCGjfFz3{l2_0rZ-6AjAd=hBB_Dt! zEg_P#&?R4hBxN9ywdj%`K$8C_fc=?(F8Ko_`3NHEj4sJw0-FDXNUEVra)2aPKqNWQ zB?Ul|-4Mw)IcR|(0g}vvNS;TRQ~*f^LL@h#OKN~5O(2p}(IpK)lHw4_3Uo;ekmRp^ za3DmZOFDog??NQ)&?P-Uk_RA?is+I7Aj!oLNfva;2#{nOMDlqyS|B8VBr_qBr_d!c zK$1QX$+hT`1t3X%h~xxx$qJC95Ja*VU9tfr`Lz!m2w~`w9U#dY5J^jP$q69I-4IC` zbjcYY$$1dT|5<4MTmX`6gh)O@ms|moOo2!qMVH(Fl5~eiu0WUE0g}{$NOq%39so)5 zLL~FhB~O4PKlFkFArM{i0!Z>QMA8IZ@&-t98$?nZUGf1)awbIbS0-8@yZ}koKqT*? zOMU=J#zQ0zpiBM$NjgC!7o$run1bd%A(CzAk{lpO4v1tXx}*R|@^ue55PZ-jB|wtr zAd>p%k_sTnjSxv8bV&`6cXY`FkmN~-q!zkl21s%ZM3NU>vH&F650U(k zjur?NAju+#Ark?9X^~$ps+E zhY(38bjcMU$s-U+RdmS>Aj#zrNe*<$9U#drh~(=uv_LojlFWrjomeNoav^10-1n zk-UyB`2Zvt36b1|F8Kl^X#A z0g^lck<>(&6aY!ChDh?DOG(Io>wl7}IZD(I3CAjxGANp^I}1dwDW zMDkSvS|DVABy%8=XVE1KK$89t$qnd|6(C6?h~#8+$p(<5C`7UhU9tlt`J)*e2$ATL z6F`!;A(A%ek~2V(`yi6?=#mRSk_#b{Oz4s;K$0yG$*1vXfv^E2nGTUWfiAfNBLI}F#4UptDh@?5XAMA8UdQUfHp1tKYmE@=RgoDPxv5ep6kgjXy;l2s7N z+vt)GAjw#WgkS1kHa!B-tR6h-AV6lI(y; zzKj9~!U}i-697qOLnO~YBsah%B|wsX5XtorNrbTqAW1`rauvE{21rr|BH4>BSpbsche#HnOICm+Kh=N(AsAh<0VH`9 zB58&$*#VN=0g;qMmz)5SoDGru6M^Q>86e3zh~#~A$ps+EM2O@ebjcMUNf(IZQgq1; zAW3zIWCyzB4v-`lL^2y)@&HKkZ8bO${Lm#&fFv(KBn{CeFMuRBLnK8Yk|*FP;RZ-@ z8btDYI9eb)07+ItByXWhz5q$aKqU8~OMU=J+CwB4piBM$Nh(1ko6#j1tU&Xh5Xm%j zNe+v(k_sTni4e(8VQ7J%0g^0%NM1#kGyqA4 zLnL>gOIm;=tss)K(Ip)~lCluVI&?`7kR$^{G7()e03`Xi5*!FF=#mj2$zu>nb#%!D zkmO2;Bp14521v38BKbBHEf5MolKBwH3+R#+Aju$zb?Ajx)!gHqyb2BJ48|fUD5(1ISV5BI|$96 z4j{=|h~zzVNe_@@0z~p4x?})I(itMT1YI%$B&i0GY)6+&07-H}B(u;ZGeDAWO2L8P zi!NCJk~|NQG(eZE07-6wND8A%Hh?6jLL|Qhq6I<+NU{PVc@tf70!T6%BDn`$at27! z4k9@pU2*|PQV}BAgf6)PB*_AiOhuR60Fr!O0uBTZbjckc$x{$XZFI>4Aj!25Nj`MR z6ClY65Xp}LXn}A6Bv}lRyn-%y10)#+k=zcEya2CUAAlq+A(FEol8Bbn3y`D?M6woL z@&icne=*pf3FwkPK$4FjlFsOo3^t(oPl%)%x+Dikas@<^6J1gOB-ss-eB+N62ofO4 zJc#6ZbV&t}WFSOx6S|}ZNYVr%ITc;f03<06k*q+Mv;ax|Dgp;WG`ge%Nb)X3(hgnH z10;C>BB_Wj832-843T6(my7^Owm~GH`=JFw0!T6wB6$j3G6N*(1Cd;dE?EGQ)Q3n; zK$ollNeV$Ei_s+;K$2ez!GRElF4+N+yaAE4M3d{dfJio?O9p@>nIV!X z=#mj2$!B@sKyXKwOaMuqgh*4$LN0(dxl6(k}bV8S00g^ldkyJ&O z+yIhX4w2+Qm)rr8?1D(X_CyPW10cyqLNGhO9{s2iXf=Du>OETDj=072l&pglq zfdeF&0g*h3E-3(#^oB^TL6?*ON$No)`_Uy8K$3zG$s%+~4UpuQY;YiiqDvZpB(Fmx zEzl(`K$5#4lG5ms4j{?75Xpb;X#Vs7Nj5+vAEHYJfFzS4l1I=bBS4aF5Xt4}k_jM5 zO^9R{x?~1Ok_RH0i!NCJl6;>94uk-7$qJC=4Nebjckc$yb@+ zK=4MFJOGkB3z5`AmplQI+yIdjM3=k(lAH{Y{Njoh2sc2IWe~~h=#mdWl93R}UFec8 zK$12P$+_r~A3&1w5XlB~$sZs|CWvG*x+H@=X#O(;90+dck{lq(6A(#FbV&h_U@a zn-2D89J-_jNb&(h(h*%U03>-BBB_Ed83B@929ab(mrMXjc0wdyIim$a21qgoB6${F zvH&FM50Tt}E?EJRG=fM@Mwe^=Ns2-w%g`k|K$1Vwz=05nE;#`tc^e{WgDyD(B)JbF zDUU9>03^8(BFTg`gcb-JK$7VY$rI?3J3x|N5Xsf(k_SMNx)8}ebjcGS zNdbstA-d!RkmTo7a3F-BOWpuUUV})Qqf0&jN$!M5N})@>07=e)Nd9$1^XCVUWIaUk z0lMT5kYo}>@-Rg52E5P9-~gKcgh(z!m*fCRYCt4A(Io{ylH3r<9CS$ukmS1*a3J`j zODcdQFG3`Z&?PlMl3O5>qUe$aAj#U?9g-Gs0m-GNh zIzS{BLL?u+Lnr_wsSJ^9fk-0ki~vcpK_t`BB@;lBFO$K6;Ds)k0g^lek<>+(EC5Na zhe!&bOICm+CqX1X+oJ_S14yzIB6$s6vI8U;0g>E^E;#`tX$_H_gDyD(Bq;}xtVfqz z0Fq>cNG736t^i3sNdgCgE4t(ckmPZQqz1a=4v^$3h$J_<%UI0l3LnODLOWpuUnn5I|qf0&jNlHQ_tI#E1fF%DUg8dnbF8Ki@c^@L_fG+t1 zBzXuTsf;ek;0T)kgh;ZXOLBlDJ0OxTZNY)?0-kOKK$6)I$ukg1M7os#N%}z~*P}}+ zfFunel9SLSH9(Rg5Xn+>Ndu7N_XKbtM4(GrfFy50B(2dU9YB(MA(C?Fk{%$*1rSL_ zbjbjaWHUtai48aq5dMq+Nv1(0kE2T_fFwO3lB>`qGeD9$5XoM2$pVlhKSZ(sU9tis z`6(V82*K!*4Is&@5J@w1$qta@4v3^Ay5t0qB58;&c>yH3 z86qiyE_nkaISnHD-3l!b9)Kh(A(FSyC0~FfV<3`y(Ir2CB<&%R3(zHhfFzY5lFjIn z3{If=Pl#k1x+Dik@WF5Ms2S}0uBAJLT832-e90Lvn7j(%8 zkmNClq&m7}0!VTtM3M_#G6N*p1Ce}dfffh_Ajy1)S|IEINoGMLPoqm707?2nB-f!!o&ZT2KqM!kOI`p;3PU7I&?RqxB)>(010ftD z`2k)dJpf7Ggh*OJBoQU`3y|apK(gGwo3nKa36wRLwAjw*YS2!03>M%k(`At z`2r*<1Cgvnm;3;d{2vDPX9Bw950K;|h@>;RB!dfR{u3gphAzngl3W3ii+=MQv0g^O7egdj&?O^4l5G&l=Z0v3kN}d*gh-x3m&^c3`amSt zqDvNlB=sSZ6VN3qK$1cb$zpWL29V^}5O5%bp-XmvByT_@Ezu<>fFyTABxTSgXMiN< zK_vehp!stFNU{+k`3PNd1xPXlB6$>Dasx=x9U{2`U2+FVQVSy4jV^frB*_br%tMzv z0h0U>3=V`qbjb@K$;%K)6LiTNAjxeINpW<^2O!Cr5XoQqXo2toBv}KIyo)aR0VEj@ zkvxDd`2!^B1d&{fF3I2un*W4IwxLUMfFwB}l9}j|0wBrPLEu2}L6?*ONuGm9>Z404 zfFw6UB!$o=H9(S6Ad+A8&;r2#Bv}rTyn!xh0g{Y@NbW|LbO1@(LL}#*OL~AL6(Ew0 z=#l{-NoI&-3c6$jNb*@AI1t>?B@;lBCn1tr=#m*A$u$s3UUbO zp!rXT>SqytEDE=2O57MedjK#~m*$%p8Y0U*g_h~yD;$q107 z8$@zBx?}=KQWGNCg)W%^lH`F%=Aug$fF$4hf&(D{U9tisc?lwEj4s&#lH3ZB6hoKn z07=e(NdDAB3xo+E$!dt?9dyYVAjvq0Sf3y`D@L~<^=xfNZ~03>M+k(_}pX#tXy zf=E`QOFDog|9XM_8HXW3mn;BD`a>i)pi5SOB#j`FlhGv`K$4;m$ue}w4v^#zPjDbaqDxKyN#2G? z+Mr9$07>qHNXny2E&xd`gh(=>ORfM(wm>AGs-gwL29RVrMDhf>JRAW3eBWDdHd z1W59oJ2(*h(Ipi?k{2P8M(C0nAjvHdNl|o31CZo&h~y7ta3CPOVgZt@f=J#*mvjJ0 z#zG|bp-XyzBpo1<3n7vWOt2Gz13;3>5XlyZB*M-JkR%&KG96tq0VMg-4IBtw5J?WW zu^AxAGZ0B#h$O<;0+8f-h@=3zWCcia5=8Q|5?UZMfFw&HlGo5BJ3x{V5XqhBk`q9Z z))2`#=#n!)l5!BqdUVMJAW24uWD>gM3XtRzS8yP>qDyW7NgjttYM@K*07{l_aTxF=#oD`l7}FY%IJ~|o}l?ph$I`jBnL>c10wlS0WA;&K$6)I$usDZ z5+F%Gh~#>7Nd=IkAw+T#x}*k3QUoGdiY{pYlKk!r4ulAFNehtVEr_Hwx}*b0axX+u z4qeg%B)I@0$%rl)0FrEmNIsEA3xo)eWEw>BIJ#s4NYWD`xe8q}10<;fk?cj6EC5OJ zLnI5(B`ZLZpPayf5DbwNfM@##kmOZ}q#3$o2S{=UL{bu6aso(lHbnA|9N3=-V`qRQ z>mZW%(IppvBoiT$htMTgfFxZYl1tGgH-IG7A(9>Fk~=_>ToB1@bjbrC$+wQ+K=4DC zJOPrt0Fg9=NFvI<3n0nO5J?eq$r~WaX%NZpvfw~K=zIW@tb|D3LYI62l8k{!?nRgU z0FtzaNG?E^`~i|wf=D)_OEP$Y=072lY3Pz1AjuaF;6U(1mlOa=o`y*3pi4@CB-cSC z`Ozg6K#~(7lAmPI0zm^LSpt!~iY{pYk_?AP?m(Bc07+UwBxj>bI)Ef)A(D0Ik{%#Q z28d)Lx?})I^07TQ5M0nDBS4bJAd>3nk_jNml@LiTbjb{mWDi90tu$I76o4f2A(9u+ zB`ZLZK@iE!=#mW}NmGdAG<3-hkfa1evJzc#0!Z?=9oU~S=#n!)lJ_8z_UMueK#~U` zl1k{3D?pMpBo3z1xhE_nhZX#kO&h%R{n zBqhAjv%tNm+Es4F1Z0D z`P>Q|2p;H?J3x}BAd=b;NeOs6;Q&Z-Eku$JB8jNzPJkpQKqNnkp#{PPkYq7L@(Q}- z4Ul9QL~=X2p4*h%Olbl3WatWI>mV07Vmz)8ToClHoFO25T1t7^rh~y)5$rT{U6o}+ebjb}MNq30k3UtXG zAW1EVWH-9x0gxmwL^2Ou@&riogBdsw0?{QefFv(NBu&sIZ-6AXK_tb|B_Dt!XF?=@ z384kT3y@?DMDi}Wsh!3SMZ0wj43BB_rqsQ{AP2$2**m(&1BPJu{%6+{aJ1CV4nMDhl@qyl2m|5Hlj-gfFzkAk}2qt5g^HDCg4DDN0&?hNuGpAYN1PJfF##I zBzeqX?n5Xlb$Xn{}xk}QHqUPhN}07-^IB)6eUc7P-;Ad)lDB`1I+r6H0v=#n!) zlK+gs{)|VLTmX`M2$6I`ms|moJOYtaMVH(Fl3Wgv$r~U^F^FV2y5s|pA(GGd&;o%2B$)w`Jc%wT0Fv~ENUlMblmJQUK_vUp zB^5xDf)L3fbV&`6lOd8v&?O^4l5P;m<>-shB^Q7s9U+p7 z&?Q%ZBvl}it>}^)K$7eb$qaPK9U#e9`rttDMwdJQk~|BM)I*m%0g~JRkrYIiya1A% z43Yf8jTQ(uK$2w;$?NEn4?vQU5XoKWk}p7#HW10V=#n2mlJXGA26V|EAW0^OWHP!W zgFk5gQx6;nZs?L6AjuODNlkP~0g&Wsh$IiXqy$K^4>x}*h2QVJqjjV|c`lKiU+_GcWrqz6dy0YuUfT`~Y9c^D$8f-V^W zl3WInWJi}w07-U2Bwul&1wsZ$G6y1g7G1IcB5Q#210VH`FB58vzIRhlQ4 z=@7{i=#o1?l3ozW)##E3K$5x;$v$++6CgVp2asevMDhW;S43Oj*h@>vMWC2KWJw#FfU9tisISC^9nH4P%8bFez5Xo!kk{uw) z2#DlPbjb-INo$DY9CXPUAW1ohWIej%0+1vlL^26oas^28i3T_jT+t;rfFzGYBsI__ zcYq{UK_t1+B@cikdm)nVSkMCD1W2*~B6$&A@&ZUQ7$Ug^UGfG<(hMRw9bNJPNKz6a zS%oh70wnoI9qi9objc4O$@>sV2Xx6FAjv}zNo90NhCtB#Cq$ABU6KPN*#VJ!$qWtz z4S3EL07+&;B+o!35$RR}BNKQhR)Bs6}KqO1iB@IB5-_^i@5P>df z0g}80k+epabO1^2g-FVwOL~AL7eFK#(Io>wlFbmwCrsc#K=?BPB$)=0JdQ4z0Fv~C zNUlPc%m7L1KqPz7B?~~3{1C|kbjb>kI9U?Hg-F(+OL~AL86c90=#l{-$;V3IKyX2qi~va28I`@5Xocck{lpO4~XPSbV&h_q&7sd2VGJE zB*_Pn%tx1007-t72M0nBx}*k3@(M)K6kXB)B)J_TDS<9&0g{{rk^KD|&7Te+$y$iy zJ#mrMXjazZ4t&?PfKl5ga|f#8cSSpbqe z50NxLm#hFuZh}Y(qf0h`B&R|ozx_fBgbt8o1w`^Dy5t0qWHdx_54z+Gkfa?%az47` z0+6I4M6wB8as^0|1tOV>F1Z0D`CJwp2p;H?J3x}BAd=eXk_SMNYax<+=#nQuk`o}3 zAAh0+!Ud3IF+}nTy5tRzWEezpJG$fpkfbF5F|j7c@W9-=#mN`$v}wY zCUi*+kfaGjaw@u{0Z39DB3XehX#tY_B@GUQXmm*jkmOy6q#e4X2T1Y&L{br5G5{pG z7$V7nE*SxmY=cNX|Be<22_VT#h~z1B$qbOB4@7b;x?}-JQXe8Y0bQ~JBq;=uEJl}X z07-t80tZ4Ex?~4P@&-iG5?yivNOCtsQU+ae21s%qMDqVPG=DAtNj5?xAE8UG07<4m zB#)v?ZU9NTLnK$AOYQ(kYC$Bs(IpRnBzYl{dFYZSK$0IM!GREnE_neYc^M*Uf-ZRj zB)JVDDUL4r037An90=~{ zk_jNmlMqQQbjb{mdWB>T}N6+n`L5XmBRNez(X7ZGqEgrZ9tfF!R&BrVV-EkKgHAd=GP zk`5rrxe&>JAJF{i0g`NhNIpcD3;;fFxfDfdj!CUGe}(@+?GB z4_)#ENOA*2QV?D80!VT)MDoi!v_QB4k}QKrUPqUF0FsP^NbW+Hd;yZQfk@6pm;3;d zl!r(*piBM$NisnslhGv^!a?(&g5W@KLzmpMBv}ZNyo4^P0g?=XNNz=!GyqAOLnLRQOIm;=r67{k=#mZ~$-e?%f5xFpdVnM! zKqMW}B?CZ`har+G=#mj2$z>2pc67-EkYp!B^3@x(K*#_|=0GIRqDvNlB>f?h8_*>y zK$1of$;s%F4IoKTh-4YMWCuv{2R}FvBGDx$fFy52ByG?oXMiO4K_unTB^Q7s7eXYN z&?Q%ZBwHYoPhX=2!Um9JIz;jWy5tU!q!&bTHM-;hkfbg|vJYMI1V~ZyH( znGYNYA?T7fK$6!WlIG}=4?vPTA(B$)k}p7#b0Cs`U!nQ)14yzSBKZJa@&`yV2_ktI zB5461lVXSf&3{59m!V5?fFv~_lAY+10w76lh-41Bqy$Lv9WOW#{Lv*9K#~_Bl1Au~ z8X(Cn5J^#VNdu7Nbcp1Sm*7A^c*O!FSp|{2jV|c`l8l8&?n9UK07*JPBp0Gf27n}$ zA(AcVk`W+DHi%?8x?}=K@+A*A5WLVOGeDAOAdk z;EFD}0VH`GBB_BcxdSA*3L?pkE_nbX*$a_;_Z%${PJko}Ad(l+B`<&^gCUYz&?Rqx zB+Vd_)6pd#fFva$l2z!EFF=xixWN95MVI^llDrR*bU>H<0g^lfkyJ*PWQYXKe?lbL z&?PxQk{uAqm(S1wK>#F~4Us&9E-3+$^n*yQN0(FpNg6^VC!tGffFwmAlBMX91|Z4r zoZvu+K$o-tN#24;TBA!kfF$=qB<0X0JwTERAd-yek^vyeW{BjIr)Yr?0g_CENFGO* zOaMuGLL^tAOJ;y1bs&Nq&fA0lH)bNb(a0I1qv%k`D0lwgDu06(VVdF4+N+ z+yRl4M3I5XnR6k}E)xE)dD3=#m>ilIjr2 z4s^*KAW1HWWH!3w0g&Wdc5op0p-Y|sNnU_R8bTxy#rOq~(C`VK#~j)$wYL?0FdNkR&XG=pi4%8B#%KP)zKvrK$0sV zl3eJL86e3Xh~(RcXn{}wlFWxlUO<`d0AW2_{QUD~W4Uz0Y zmy`fW@8%A&-_@YY| zfF#dDBn{9dD?pN)AdX8;F+2fE}AkmMCvJ7|G$0VG)rk-UN~c>^RF29ey3F8Kf?X$g^>g)aF5Bq;-ttVNgn0FwOwUz)+A zmo))h@&`!r5k%4%U6LUNH2(>aR702K07lFx6U1wsNyG7}(IRPZO8zL!#E;$1vIS(TF|0bG07l0%iA(D^K zC0BqXQy`K@(Iq#4B;6sBE6^o(fF!jblHKT%2SAd%5Xn4r$rB*S4}ZXc5Qr{$0VH`D zB58syc>^T54I(LyF8Kf?ITIrJ>jqjNyZ}koKqT*?OMU=J#zQ0zpiBM$NjgC!7o$ru z#DeBOA(CzAk{lpO4v1tXx}*R|^7U_UAo!q5N`NHKK_vCjB^5xD8zGWH=#m;B$te)Y zuh-E6!2l##4w1ZpE@=UhjDkq+MwfH|N!mgr=b=k_fFu-{|S+Nb_FdEI6#sa z5XqD1k^&$}Z;0d?bV&)2q#i`FA6-%bBq<1yEJBym07-uN4i1D+bV&n{=4Nebjckc$yZ;&f#8iU zc>pAN79y#KE_nhZxd9?6h%R{nBsm!(`Q;*7Alv{+mO&)1qf0&jNk&2>ccDwZ07=?F zB@JZbg?g07;rdBxj&YT7V>_Ad=PSk`5rrzn{VW zj6;|707*W8NIIfR27n|FLnKwuB_lwR%OH~M=#mK_$xevmtMh1qkO7j+fk>W3mn;BD z`a>i)pi5SOB#j`FlhGv`K$4;m$ue}w4v^%JPvAg^M32$5t$ms|moY=KBVJ%<(u8$goj5Xlqhk~=_>UJ%LE=#mFOlDZJdK6J?wAV~p; zWFflb1(4+DkKjNEL6^J%lDr0yG)I?w0FvAZk(5H0d;yZ21CjiD7R{d@K$7(k$p`3? zKR}X65Xr;nk_-u;`A>-CGIU7}kfa7gvJ+iW03^u`k<3AtlmJP-`v49Ee{@L&kmN;( zq!GHL21s%XL{b!8(f}km9U}ST3|b&qfF!FRlDE+%9YB(?5XpV$k{%#Q2Z-cCbjbja zq%uUZ1zj=%B*_MmOh=bY07<@l4-Nz`bjb{mOmk_8aSi|CRUK$5`_$t~!T zH$akR5XtH2k`F+Vk`T!%bjcSW$veJOq(cMwetr1kHa! zB-zjpLB$*A7JcBMN0h08CNUlehQ~*gDLL?`lOKN~5MIe%;=#mB? z$?tE#fe?W%X#tYF1(CEymvjJ0?uAIop-XyzBo{y=8PO#JK$6W6$tNe!0wDqdVBzw^%3qX?m5Xk~`$qJC2!=>{Am%?ol2;*;X6TX~ zAjusNNlA3c2_VVY5XnEs!Tv-TI|C$H2a&vwF1Y|CnFx_Qgf6)PBoLtbUpw{Rzf6ip-a91Nyb1V_o7RF07=?IBp0Ad{s2iTK_r{eB^i=H^PdpOG;~Q0 zkmQS(;6U(1mlOa=o`y*3pi4@CB-cSC`Ozg6K#~(7lAn&E1%d`hvIHV|60g|+WNX|x=bO1@pLL}?ZB|Sir3=qjgbjbja-3BB_KfxdJ4)1R}|bF1Z0D*$$C>aTqNSc7Pv6VW9vfFy+>k|pSpH$al#o`C})99{AONb)8`(h6Pj z1xRuaL{b)A@&ib6K17lMUGfJ=vI!#j_z+qkFeHQKKOvIG&?PxQk{%GrmFSWJAW3bA zWDmNe1W1w(BAJgasQ{Av_!JxnLFkeiAjvBbNmF!51CZo)h@=F%qyUZB^Q7s6(N#M=#ncyk}MF(RCLJ=Aj#*C!GYj`F1Z6Fc?u$_jV^frB)JwM$%ig^ z0wg&BBKdJYS|D5iNftvSub@lb07-^HB)6kWJ^)EtLL_IQOTGX}%0MJ*(Ir2CB>z7G z`!fMu@&`!r5k%4%U6LUMH2(>aR702K07lF#>|1wsNyG7}(IRPZO8zL!#E;$1vIS(TFe-D~J7l0%iA(D^K zC0BqXQy`K@(Iq#4B;6sBE6^o(fF!jblHKT%2SAd%5Xn4r$rB*S5BI@=5Qr{$0VH`D zB58syc>^T54I(LyF8Kf?ITIrJYd2aTyZ}koKqT*?OMU=J#zQ0zpiBM$NjgC!7o$ru zq=M!@A(CzAk{lpO4v1tXx}*R|^7TD%Ao!q5N`NHKK_vCjB^5xD8zGWH=#m;B$te)Y zue;C!!2l##4w1ZpE@=UhjDkq+MwfH|N!mgr=b=k_fFu-=4Nebjckc$yYbPf#8iU zc>pAN79y#KE_nhZxd9?6h%R{nBsm!(`DF`QAlv{+mO&)1qf0&jNk&2>ccDwZ07=?F zB@JZbg?g07;rdBxj&YT7V>_Ad=PSk`5rrzt_P2 zj6;|707*W8NIIfR27n|FLnKwuB_lwR%OH~M=#mK_$xevmt4(NukO7j+fk>W3mn;BD z`a>i)pi5SOB#j`FlhGv`K$4;m$ue}w4v^%JtKdM0M32$5t$ms|moY=KBV-G~+l8$goj5Xlqhk~=_>UJ%LE=#mFOlDZJdK6J?wAV~p; zWFflb1(4+DE8su~L6^J%lDr0yG)I?w0FvAZk(5H0d;yZ21Cji@0nMKuK$7(k$p`3? zKR}X65Xr+3$pH9xJVOR({u3g(3|*1~B&h+B>_nFo07-H~By-RuB|wtzE`tNXA6-%b zBzX}cX@oAR0g~JTkrYLjGyq9Xhe-Zd4-N!`S1dr1RS?PB=#mZ~$ykWwK6FVBkfZ}d zav{2807z09BH4m283B@HgGi>MOD2FMUtR(Sf)~1E21xP@L{b-BvH&Ex9wI4#E?EJR zoCJ~lybdi88bFez5Xo!kk{uw)2#DlPbjb-INo$DY9CXPUAW1ohWIej%0+1vlL^26o zas^28$whD=xS~sL07)K)NNS);K$o-tN#24;TBA!kfF$=qB<0X0JwTERAd-yek^vyeW{BjI)o6hb z0g_CENFGO*OaMuGLL^tAOJ;y1bs&Nq&fA0lH)bNb=J;a3BOjBqQMEZ39U1 zDn!x@U9tltxdS38i7q(-Bsm)*`DYc_p9o`TfF$c6lK0Ui7l0%aA(DsCC0BqXT_BQ6 z(Iq#4B-J639q5ufK$2V#$!v7V10cz_XTgEshc0;nBzXZMX$X--6yp~_lA9rtBIuGg zK$6oSlHXT?0|BA)0Z6hEB6$m4@&!mT1|qo^UGf7+(jFqY0A2D2NKy$R*^Dm9kOi9m zgh-}ABoVQ~0g`-i1{?^U=#l~;$O0!VTqMDo)La3CP;)Bs7A zKqRlCOB#SA!y%G8Ad-mSvj9n2K_q9ROFDogWg(Jv=#m~FNd|~yBD!P%Nb>P%a3Hv# zOGbbsk3l5W(Ipc=k}DySTtf&CeSE;$1vc@H9Kk1n|YBzX`bse~@M0wlQvBFTy_ zxd9~E4v~DZ3@s3LfF!dZlBdxn4}c_nA(HFRB~O4P4Iq*e(Iqc{B!wZ8CFqhjK$721 zf&(EOUGf1)@+L&m3SIIANOBKEQWjnE14wc{M3Mnr@&`z=2_pG;DOw;fWP|2EA(F=+ zl8C&*0h089NUlVe6aYzTLnM39B_%+Td=SZebV&t}KnOyY)Bs6dfk>L7OB#SA zw?iZ)Ad-kgZ2^*;1(E!{1kIlgAjw*YnHa3FY~ zOYQ(ko`Ohfqe~tDNv?%R@}Wzf07*`ONPb*|76=zWlEo0oE9jCpK$2k)$?fQp4?vQZ z5Xo8Sk}p7#G7!mHbjc4O$^S>e{!BoZ`~i}D1d((`mt@ER&3{59)zBq5K$0sUlAP$0 z0wBq5h~%4vXn`OBlFWlho=2Bd07(WyBsZZ;YJen7Ad*wjB@IB5;twl8YgdEa;LEAjvj}3}NLr#xP5?>nhDgew zOU?jE&Vxw)pO5Cx1t7^rh~y)5$rT{U6o}+ebjb}MNq30k3UtXGAW1EVWH-9x0gxmw zL^2Ou@&rio!y#}W1fok`07+hkNSdHa-T+B%gGh>_OFjTe&V)$*nuit$FF=wt5Xrmf zk{>{l@es)a=#oD`l1>oG#psd@xuE$^h-4eOBnL>610tD;E-3(#e0>lc2tMeN5+KQQ z5J`P>Nd=JPMu?;kx}*k3atcK9>s+)zFaSxGLnLpYOIm;=qac#I(Ip)~lC}`ZdFYZJ zAV~#?WFxv{07#Md*p-Zj+Ngjbns-jD707))~NOGV{?f^-4K_p+#Mhk=kAjw>a$@hD}fe?T$Spkx~1d%jGmuvt@ zZiPsSp-XmvBxgV*f6hP)gb5(YYKY_=bjcYY$vBAQesswNAW27v> zB{@KnCm@oV=#l~;$<+`^9&||wkYpc3^8GZlKu`cl7D6O1p-XCjBtsyQThS#AK$7MV z$r_nFo07-H~ zBy-RuB|wtzwt)k|A6-%bBzX}cX@oAR0g~JTkrYLjGyq9Xhe-aIgcb-EAjv9- zi!NCJl3Wjw6hN1(07*`QNPeD(76=U>$x?{qHFU`ikYofzawodv1dyaPL~;(g7|uI1pUXB{zU1k3%Fi&?R?(Bv(NsxzQyLfFye%lJ6#< z1;PoCWC29-BD&-SkYq4KatpfT4UnW6L~=U1oF8Kl^83U2ri!S*ABxw(kT!1e5 z10<;gk!(hnWGDj7e?lbFAd-k!;Q&d#SPu>aPjpEEkmPBIqz<~I1W0lnM3Ns}QUN46 z5hD4i8ypA-J2gO(B@oH0=#mB?$#96|4u~Wo_$)w@RuIYA=#mZ~Nm+nb#%!DkmO2;Bp14521v38BKfup90&-n6o4f2A(9u+ zB`ZLZK@iE!=#mW}NmGdAG<3-hkfa1evJzc#0!Z@rTChK3&?RSpB=12a?a?I{fFut> zB$d!5SAZm!KqOhwB{zU1+aZ!KI?)1Q2S_ptB6%8J@&HKE7b3Y1UGfA-(f}ek5nb{E zNKzOgS%NNk10?xv4LA_O(Ip>%ByU0_tp zJJ14wp%^s(36VSokwoMb4v?e=L~rbjcMUNfwA? zD!SwbkmU1~;6U&|m)rr8JOz=|MwdJQl3WXsLdbs0Di!q6o_(S70FvZ|NamqSo&ZUHSPBk=Ky=9qAj!)RNfUI*8z9MT5J_=#$p;|GnGnfe zjc9@J0wh@jk-Up8`2i#u50N~8F8Ko_=>(Bnj4sJg3Y!0fNVcI%a)2Z`Ad;Erk^&&f z*Gs^G;DatH0g^lik<>?*Q~*hCgh&dZOKN~5r$8jXHlPK90Z6hOB6$N{(gGwI1(Dp1 zF6jW0w1r5{LznabNh&}j8_^{LK$6T5$rNF1Z3Ec?2S7p10>l6k$hc;76=DGlDQDc zbLf&MK#~Cv$&Kie7eJE65XmX%k~ct-Vi3u4bjb%G$)5|sfe?i*`2r+)2O?>UF8Ki@ zxgR2_fG+t1B)JG8$&4<^PzIX+gh)QCMGFKDkYol#@+7*X07%jsBDn@#QUWBY2a)VY zms9{r3PL1{&?PlMl3x~p10fV$(f}lR9U^IgE@=Uh+y#-8MwfH|NzR2x{;NUrrw2%~ z0V4SjT`~Y9nGBIUf-V^Wl5~SeE=QM407+^>B)iZhGeD9&5XoG0$pVn%`}yEN2tb#t z07+hgNE)L{Hh?6zLL|k|B|AWpGa!;btI+~s0!XqNB6$a0at25;4kEc9U2*|P(h(xL z2widoNKyqN*@`Z?0VK%|k<37s+yRn&H4hvJ-sqACK$2%6l6vTpCqR-LAd-UUk{3Xd zlOd8{s?Y-A21v3DB6%HM@&QOP5+b<^UGfD;(gq?q7hUoLNKzgm*?=zj10=}=kxWLH zWGDyCf6fI5f*ZOd2T1Y+L{bx7QUD~m8Y0PqE-3+$?1MKk1n|YB)JeG$%HPs0wmc2k$hT?76=FAOPAjy|Az=7a}E|~$6JOh!`MVBl9Nv?-T3ZP3?fFvhDBtMs+1wsQzvJ@hD z4PCMWBpCsb+=(tZ0VHV+k(`4rIRhjq2a&8tms|jnWQ0g2p-Zj+Nj{kl4g^NKQwW zd;pS^gh*DQOTGX}{+R~$XDqtp2ax1_h@=C$B)JzNDTglU0g_w*kz_=d3;;_wL>07>#gBn!|bD?pN;rho$>7+tafBzYAgX@)M@ z0g~JSk(5N2oB)!X4Uzm)facE`Ajvw21t7^ph~y!3$rT_;7l`Cibjb}MNp*;1 z2fE}AkR%sGG8H07-6!NQ$6K-T+BXgGheQM+<}p zAjwLI$$qyh&dx+!$bjcqeNhOG6GrA;06=?nwBAJFR$pMmlF$o+9 zp6HSSAj#7ZNgZ@a36SJEh$KI{qyk8CB1H029$Fx1fFw&Gl2_3s4M39N5Xl|rk`^FI zD~RN5bV&!0q%1_T4qeg%B*_4gOhlIq07*Wc2o3}nbjb*il4k$jtr76=6($$W_91$4;@kYo@b?Ajx)!42NLoQ85he8t zkmMeSq%6AR2ax1^h$I8LmrMXjazZ4t&?PfKl5cv!f#8cS zSpbqe50NxLm#hFuZh}Y(qf0h`B&R|ozh$BYLI+5)0wQ@6U2+0QG8!Ve2VHUoNYV}> zIUike0Z392BH4s4xdJ4~0+CEbm)ro7eBJ{N1P^q{9U#e55J_!x$pawCwGc@@bjcGS z$q5k2j~QrzZ~-J)43WHoE_nka83vKujxPBCBxwneoP{p=0wgH|k*r0R`~Z^t-wpO> z0=nc6kmMtXq%*oCLk(#D6C$aGF3ACsTmg~fM3)o*Np?dd-=w1jf&@r14Wwgf6K8k~D!xPDPhA07;5NBrDJ*EkKgLy1;=DjV|c`lDrF%v_qHl07)KzNGhUB z27n|NLnK+yB_lwRZ4k-lX=s6v0FumvNS;EM%m7LHKqS|qOBR46^&yfI&?PHCl0p#4 zVsyy{kmT1+a3F-COLl-HZ$Kn1(IqE$(P`EvnCvJoQr2wido zNHPT?c@$l814z;xBDn%xatBCK3nJN#E_nbX$qSLpLzg@OlKjvC4un8-$qOLK%MeKu zbjcea$!!oxadgQCAjz2!$zLgGf$#z(Sp$*0i!S*ABpDBpJb*6w10?ALkz9-}$xsWL z|Aa`kp-XarBsn0Gndp)NAj#M5;6U&}my`fWo`Xp0qf07)BsW4Nh0rB6K$24+l3$b2 z0>Jv@= z5Zuuv6F`zDA(C3?k{KY$H4sT&bjbpcWIsgmLlRmbRDdLlAd;8SB^yAJp%BS!=#m{E zNehVNOmxW!AW3P6WDUCH43Ol%RgA`A>-Cvjnt2-~dTxKqOD1 zOA3G_y&;lo&?O~6l6nxyesoC%kfb0)vIt#L10?yS85{_q=#mB?$?FhF3v@{fkmN3i zq%^vu14wc%MDkxenm;{2k_`~ahvL@^5WLYP4}c`k zLL~LjB~O4PH$Wr>(Iqc{Bqu{8zr>;i!VQpQ8AS3ry5s|pWF$m#7rNvNkfaSnaxS{$ z2au#ZM6v;0@&`zg2_l({F3C_2n*VG72Z9^ABnL?H1VmC3T~Yufxf&wLgDxonlI(*> zzK=l*1O<>}Aw=>Lx}*k3G6W*I6 zl6(M>bVQd707)K(NUESqMt~%jK_uDHB@;lBoe;@a(P)8?0g}vtNS;NPEC5ORLnJq# zOICm+jUbYf(Ip!|lA;jFGIYrfkmQd#a3DmYOHKeu-iAoppi9mGN$!J4%A-pz07)){ zNHU>It^i54KqQ|=p#{PQkYqYU@&vl%4v?f5L~=E{A}(90(!kk~ct-*C3MS=#mdWk~<-iQs|N|K$3GHl7A!7{P_VSSr3tXfG+t1B$)(} zJPeVX03VZLXaLQBLL`@=OLBlDH6W6m=#l~;Np6T_4!WcSNb+3`I1v2NB^5xD7a@{H z=#m;B$t@5`QFKWIkmPiT0mk_jNmm(}1v@Isf&07;&KNa~_X7JwwzLnH;zB`ZLZ zlOU3x!_fkv0VG)pk-Ua3*#VM_fJp8{mz)5Sw1!B|L6@8Xl9Yo;)}u=<07)`JB$Lo3 zSAZm+RDlD*6FMuS2 zA(C6rC2xQv%^;G~(Ip>%Bqbq|Rp^p0K$3qd!TyXzm;3;dybqCdK$rXhk~{>FR7RI% zXavoFLL}MHB{@Kn9T3Tvq2NGR08h69Ajxcq>MNYW1?xgH{kNYn}-NkfR_ zBy>p)kfaDivJ_p?03`Xn0vret=#my7$y*RfYjjBmkmO#7q#U}W2S{=OM3NC*G5{pm z43T^i0uBU(S0X@?X%NZd=#mK_Nl%F6Ds;&VkfaVovKL*l03^u|kt{%$tN=-VDhCHb zFuG&|Nb)K~(hOa)10=ZvA}NV3IRPX&8zT897|owEK$3M3$@}P%3qX>I5XnR6k}E)x zE)dD3=#m>ilIjr24s^*KAW1HWWH!3w0g&X|GH@XHp-Y|sNnU_R8lp>H07-6!NQ$6K z-T+BXgGhc4LJNckAjwLI$$qyh&dx+!$bjcqeNhOG6GrA;06KMVu zBAJFR$pMmlQ3?(OPjpEEkmPBIqz<~I1W0lnM3Ns}QUN465hD315G@ciK$0a8$*bs+ z1|Z3Bh~y4*Nehsq6-072x}*b0QWhdvhc4*>l4O8LCZbCQfFvK6fCIq=T`~eBc?=?{ zjxL!1l3WRq>hB;N+01wsKxG9My&0bQ~JBpC#e+>9>S0FpF?NKQkS>;Oqh zKqM>CB`1I+e;0%O8G|l410;D5B598d{VfJh!hmka<&IzuFvpi4%8B-J32?dXyTAW2S$WEQ$)21xQv z0XPtR(IpE&lIJ0k2I!I%AjwS-Nnv!!29V@bh~zgPv_R+pNmf84Z=y?107*teB=?|8 z&Hzc;K_us+OD+IODncZi&?Q%ZBv~Mmspyg$K$6e%!GYj`F1Z6Fc?u$_jV^frB)JwM z$%ig^0wg&BBKgr9Ef6k%B#R-ESI{MIfF#2plG`DY8{mz?2OvpHh~zAYB%&qt0wgH| zk*r0R`~Z^tp9l750=nc6kmMtXq%*oCLknpB6C$aGF3ACsTmg~fM3)o*Np?dd-*}+~ zf&@r14Wwgf6K8k~D!xPDPhA07;5NBrDJ*EkKgLa>0QRjV|c`lDrF% zv_qHl07)KzNGhUB27n|NLnK+yB_lwRZ4k-lo@jxP0FumvNS;EM%m7LHKqS|qOBR46 z^&yfI&?PHCl0p#4Vsyy{kmT1Ka3F-COLl-HZ$Kn1(IqE#J$ z`EvnCvJoQr2widoNHPT?c@$l814z;xBDn%xatBCK3nJN#E_nbX$qSLpLzg@OlKhYj z4un8-$qOLK%MeKubjcea$!!oxadgQCAjz2!$zSehf$#z(Sp$*0i!S*ABpDBpJb*6w z10?ALkz9-}$0>JwQ05Zuuv6F`zDA(C3?k{KY$H4sT&bjbpcWIsgmgDYAfRDdLlAd;8S zB^yAJp%BS!=#m{ENehVNOmxW!AW3P6WDUCH43Ol%46r}r(IppvBp*T~ozNv$fFzGV zBvsKRH-IFULnJxSC3k=%yC9OUUC;vI07xI2`A>-C zGiS6w-~dTxKqOD1OA3G_y&;lo&?O~6l6nxyesoC%kfb0)vIt#L10?w+4IBue=#mB? z$?FhF3v@{fkmN3iq%^vu14wc%MDm{#nm;{2k_`~ahvL2r5WLYP4}c`kLL~LjB~O4PH$Wr>(Iqc{Bqu{8zc`=;!VQpQ8AS3ry5s|pWF$m# z7rNvNkfaSnaxS{$2au#ZM6v;0@&`zg2_l({F3Hdin*U4&2Z9^ABnL?H1VmC3T~Yuf zxf&wLgDxonlI(*>zPCpU1O<>}Aw=>Lx}*k3G6W*I6l6(M>bVQd707)K(NUESqMt~%jK_uDHB@;lBoe;@ac4&c+0g}vt zNS;NPEC5ORLnJq#OICm+jUbYf(Ip!|lA;jFGIYrfkmQdIt^i54KqQ~qq6NYRkYqYU@&vl%4v?f5L~=E{6c390(!kk~ct-*C3MS=#mdWk~<-iQs|N|K$3GHl7DT`{P_VS zSr3tXfG+t1B$)(}Jd7^M&;gqNgh(z!m*fCRYCt4A(Io{ylH3r<9CS$ukmS2~a3J`j zODcdQFG3`Z&?PlMl3O5>qUe$aAj#`cI02F@fJk0M zm%IRy42DQ zBxwkdoP;i^0g@DfNS2~Y8h|9fM}q?)0$tJqBzX%WX^k%F0FvAbk(5K1^Z-dNfJic; zO9p@>n<0`<%)xk<3PyJOGk>8wm~sKXl0xAju05NkeqW3n0nO z5J?eq$r~WaX%NZprf7li03=xnk-UX2`2r*v1CiW|F8Ki@X%CTHfG+t1B&h_EY(|%4 z=mO1uLL}4BB{@KnFCxH!;E66N0Fpcnk<>w#lmJPtgGlnDODcdQCqg7YnV(C`VK#~j)$wYL?0FdP4aBv{Fpi4%8 zB#%KP)zKvrK$0sVl3eJL86e3Xh~!&iv_L2TN#;W&FQ7|SbTKfz2!cp%Mwe^=Nt!|= zr=d%BfFva#l9lL^6F`!`!@&NGL6@8XlDr3zv`3d*0FpcikyJvLTmh0?0+D1zm)ro7 zY==m`FhUE29U#dph~#N>$pausUx?&7bjcGSNdt)FM0CjuAW30}WC^qFNXnv1egH|%he$G@Oa1^!HbEpG8=?gQLpNyt6C!yGU6KPN z=>d^ki7qJslGKJs_Ml5jfF$`KlKJS83LwdkA>cp=LYLG4NnU|Snxab@fF!p=Bqh)# zEkKg9Ad5&790kjcd(b6kfF$i8lJn6e7l0%cA(Bn#k}E)xED*_5bjb}M$>%}fK=449+yRn21(DQ7 zmplNHTnmxpLzg@OlAHjM{HTW(2p2$-#SqCW=#n=;l3@_Z?GQ<%`A?9fB}8%-L=w@G zdI6G@fk@V(OMU=J{tpEEGXY)l2T1Y}MA8{ulA#AQ{|S*)LzmKnFo43NZO%GdVnMkKqM8>B?CZ`iy@LM=#mj2$u@}Oa~-rmNB~J@LL^V2OJ;y1eISx+ z(IpE&lKK$I3Fwj)AW0#JWHGvA14#0#KR6J=&?P%Sk~bidmgtfbK$5#5k}~L$GeDB_ zAd>&J(fqjpB-sd&e1tB!0wkFNkvxhnxd9~U4v}1eF1Z6FsRfbjMwdJQlH`R*=AlcT z07-uE0|!DNy5t3rBt-90=~{k_jNmlMqQQbjb{m-miD0ImeAjvxrNn3Qu4HRzHOAW1!lWIwv30!UI2B3XnksR5Gw;t39f zP;^NHkmPlUqy@U91xRuiL{b`E(g7qn7b5vj70sU>Ajt-ZbI~OWK$7o0z=05eE?EJRyabUnMwe^=Np6KmilIw( zfFx%?B!8-)1;PZ7WHm(c4!YzFkYpT0azDD{0+6I5L~;?jBo690=a%k_SMNXCab$=#nQuk{ckBg6NVLK$4Rol3$e30^tTovJ4`59bNJP zNHP*4xeHzL1xV5cA~_db@&iax9wOO*F8Ko_$pn#1Mwevh2hD%Ffdjz}U6KPNc>*G- zi7qJsl3Wdu>iB;PBc1%d)dvJfJ930+bHBpCvc+=?z~0FpF^NX|f)v;av; zK_siuB^^MLe_g@;j6;|707*W8NIIfR27n|FLnKwuB_lwR%OH~M=#mK_$xevmD@C+G z$N)*^KqSwiOBR46{UMSY&?PHCl1328$>@>|AW2b(WEr|-2T1aV3pfxW(IqElB|MA-bR;n07=F|B=@09 zdVnMyAd(9ql1THPAW3D2WD7(RF)9!Nl4OHOrlU(HfFxf!f&;+|T`~hCc?Ke>i!NCJ zl3Wjw6hN1(07*`QNPd<@3xo!cWGO`Q8oFc$NHPKL-4g^NKQwWd;pS^gh*DQOTGX}{;>!9GZtO)14!~dMA89W z@&`!r5JXZLU6NrUX#Nu-$%Zb;0g~*1NWPQ?2LjUkCrC0IB6$WPiM0O{BGJJbjbveq$fmj6}n^wNKywP*^4e&0FvZ~NEV<= zR)8cw*@6Qh7+tafBzYAgX@)M@0g~JSk(5N2oB)!X4UzmKiRRB4Ajvw21t7^p zh~y!3$rT_;7l`Cibjb}MNp*;12fE}AkR%sGG8l4O8LCZbCQfFvJVfdjz> zT`~eBc?=?{jxL!1l3WRq>hB;Sgm1wsKxG9My&0bQ~JBpC#e+>9>S0FpF? zNKQkS>;OqhKqM>CB`1I+e_Mk68G|l410;D5B5981cu3=`A>-CF?2}| zkfaAhawWQ?07z0BBH4p3DFKq?gGlD1ODcdQKbnIBAqZVk10;C`B58^)X#kSk4v~~V zm$U#$&Voq(7Dn@@14yzKB6$y8(gP%!0FgY1E*SulbcRSSL6?jGNvc64+tDQxK$4sg z$t-lq43Oj-GjJgIqDvNlB+o-64bUYkK$4pvlEUbc4Is&>5Xo;sXo1iHlB|G8-b9z2 z0FsP`NbW(GoB@)wgGkOtms|jnRD?)2p-Zj+NwPpBQ_&?ifFz%rf&;+=U2+FV@)Sf; z8(s1MNOCPik`G<-1W0lMMDn8`S|D5iNftvSub@lb07-^HB)3B(FEBDNcy!+PXgvM^ zBxwneoCT3Yw4`2uBxN9ywdj%`K$8DW!2V1?m;3>ed<2nnMweum0-FDXNUEVra)2aP zKqNWQB?Ul|-4Mw)0%(CC0g}vvNS;TRQ~*f^LL@h#OKN~5O(2p}(IpK)lHw4_3Uo;e zkmN68a3DmZOFDog??NQ)&?P-Uk_RA?is+I7Aj!oLNfva;2#{nOMDjU5S|B8VBr_qB zr_d!cK$1QX$+hT`1t3X%h~xxx$qJC95Ja*VU9tfr`PB#<2w~`w9U#dY5J^jP$q69I z-4IC`bjcYY$$1dT|9oivTmX`6gh)O@ms|moOo2!qMVH(Fl5~eiu0WUE0g}{$NOq%3 z9so)5LL~FhB~O4PKNx}oArM{i0!Z>QMA8IZ@&-t98$?nZUGf1)awbIb7cW{MyZ}ko zKqT*?OMU=J#zQ0zpiBM$NjgC!7o$ruOa;wLnNb;W^*q`y} zk_$kR4yG843V6IE_nkaDF%@&N0)p6lKiO)4umLl$rm8WI}k}*bjc4O$^8&X1$46=L90;N4k_I5j>kvr`bV&=4B2kfa+#ayhzW0!UI5BH4v5nE{gIfk@_}OBR46-)n;dApl*n0wj3}B58~+ z*#MH<3Xv2;m+SyZ&VWe%WJe2x2_VU8h~yn~$r&KYIEdtabjbxENk@p}B6P_WAW0R7 zWGlMl29P8>L^1S|EUQM z1UGa^4v^#th@>XEqyR{AHAIpJT~Y!h*$0t)&x#fZ3Lwcsh~y=7Nez%>2t;x#x}*U} z(i|c=16|SrBq;@vtVWk~07?GU0Q)lzUD5+2`2Zs6h%Olbk~|ENR6&=F07))`NV20# zCV(V6A(F3H&;lU?B$)$|Jc}+_0Fv~FNNzxvtN=+GK_n-mOE!QcMIn-9=#m{E$sg+A zK!`+_oB)!%4Ux1#mz)8T+y{}AN0(dxl3WOpWI~r*0g`NiNIqpo3xo|I$#jV133SOF zAW1KX%mmGULL}MHB{@Kn9T3Tv|GdVBzw^%3qX?m5Xk~`$qJCk<3Py zJOGk>D-R9?KXl0xAju05NkeqW3n0nO5J?eq$r~WaX%NZpztIBW0Z6hEB6$m4@&!mT z1|qo^UGf7+(jFqY0A2D2NKy$R*^Dm9Fbg#Q36V@gm*fCRzK{b4f+xD907&vQL{bM` zQUWBo4kF2qE~x;LoCuNp^b0KzG(eIi5Xr0Pk_I5jaERm%bV&=4q!mPRHoBw(NKzIe zS%)s^0g_~ZNG76727n|V%Yp;J1zj=%BzX)Xsg5q00Fqn@k>o;`%m7LDKqTM(L<@uh zkYqkY@&dYK1xPXoBDon|vH>J%3XzQ9qDxKyN&c1r`!fbzat2899z@a} zU2*|P@*qS~30-mpNOB28k`-NY14yzRBKhJ6S|IEINoGMLPoqm707?2nB-f!!o&ZT2 zKqM!kOI`p;3PU7I&?RqxB)>_610ftDc>>;&dH|BV36ZpdNFqw=7a++!5J_2d$qyjO z`4CA4bjcqe$tH;8$B|wsV5XpRW zNd=JPM=5Y11fff6fF!R#Bu&vJ4M39HA(9g4k`^GzSrEzJ-_ZQ&0FtbQNZv!2^Z-dF zKqL>MO9p@>ogtD-&?O^4l4=mic67-EkR&HWG7DWY10?xI5*!G==#m8>$@36N19Zs> zkmM$aq%gW<14wczMDp8Lv_R+pNmf84Z=y?107*teB=?|8&Hzc;K_us+OD+IODncZi z&?Q%ZBv~Mmspyg$K$6cTz=7a_F1Z6Fc?u$_jV^frB)JwM$%ig^0wg&BBKh$PS|D5i zNftvSub@lb07-^HB)6kWJ^)EtLL_IQOTGX}%0MJ*(Ir2CB>#(p{h5F+`2!^R2qNi> zF3B(lH2(>aR702K07U?v3z4)#m-GNh9)L(HqDuyVBo{*@S*QY0wDn;nF*0Rg)W%^lJtQ{u0@wD07>dYBqyLtR)8dhAd3}NLr#xP5?>nhDgewOU?jE&Vxw)|A^+#1t7^rh~y)5$rT{U6o}+ebjb}M zNq30k3UtXGAW1EVWH-9x0gxmwL^2Ou@&riog9tbf0?{QefFv(NBu&sIZ-6AXK_tb| zB_Dt!XF?=@eLxF@7a++Rh~!;#$qyjOc!=ZybjcqeNhgTpVsuG{xuE$^h-4eOBnL>6 z10tD;E-3(#d@T$P1Rr!s36SJDh@?Kcqyk8CBScaNT~Y%iIRzs5^*vf37=R?pA(A)H zB`rXbQ4q=9=#mZ~Nn42IJakD9kfZ`cvJqV}03^u_kxW6Ci~vbK69NZShZYDGAju+#7Je?9X^~$ps+EhY(38bjcMU$s-U+RdmS>Aj#zrNe*<$9U#drh~(?H zXn}A5B$*45JcllM0wfs#k=%$bc>yG843V6IE_nkaDF%@&N0)p6lKd$E4umLl$rm8W zI}k}*bjc4O$^8&X1$4>^kkmOv5 zr#h2_Q*Lh-4SKWClo*2O^n^E?EGQ ze9s3CgaCBO3XtR_h@>&PWCKWYD@0NZU9tltIRhg3^A%bkOaMt%LnQB@OU?jE#z7?a zqf0ITNjgF#7okh807uXw?M;EgVM03>-9BB_Tic>*N4 z0U{}gE_neYIT<4P;LL z2$8&mE~x>M41q{)MVB-HNt#0>XP`@3fFz|LlGW&v4j{?D++cskp-XyzBp*N|9nmEN zK$3?ck}Bwu5g^HB5J`4)$pnyOCq(kqbF@In07>RRB+sHt7JwxEA(9)=B`ZLZMi9x# z=#mW}Nl}Po8M9;W90(!k zk~ct-*C3MS=#mdWk~<-iQs|N|K$3GHl7F9~`SSxvvK}J&0A2D2NHPf`c^F-iVF76V z6C$|`U6KPNsR5DfM3)o*NpeFZbI>IvK$7n`z=7b8E~x;Lya~N>^$kH<0g^lfkyJ*PWLOBA|Aa`g zp-XarBs(CIFCU@>f&fS|8zOlIT~Y!h=?9Tqk1nYIk~D-!PC}Q|07;5KBumjH4M39L zS-^o1fi7tQlDq|xv__Y707>qJNXns0dVnMsKqMK_B?CZ`%@D~a56}W30wkFRkvxtr znE;aXgh;MJm&^c3>OdrW(IpE&lKc?K0(8j=kmM(3a3BOjBp<-DeFI4HDn!x@U9tlt zxdS38i7q(-Bsm)*`R6{^p9o`TfF$c6lK0Ui7l0%aA(DsCC0BqXT_BQ6(Iq#4B-J63 z9q5ufK$2V#$!v7V10cz_OyEH9Lzg@OlDq(sG=xYZ%DxLA$;}W+5p>BLAjxSE$?x~T zfq>BY03=xnk-UX2`2r*v1CiW|F8Ki@X%CTHfG+t1B&h_EY(|%4SOl8?gh-~LOLBlD zUoe6L!4q9l03>-DBB_HeDFKpP2a)7Qms9{rPJ~E)x{DSF8X(CMh~!mtNdu5%I7D&> zx}*h2(h4Fu8(q=?Bq!Ir0wfs(k=%?f*#MF>g-A|Am+SyZN-6B58## z`2r-l2O=qpF8Ki@IUgd)fG+t1B-sR!e0&Qn5EvGN=072l$IvA?K$0F1$(87m0w76k zh-44Cqy$Kk4JH6(afV23jC=fFvs*k~h&MCx9fQA(DI0C1-#n z?I4o#(IppvBo!f&P3V#5f$ADkmLl2S2!03>M%k(`At`2r*<1Cgvn zm;3;d{QnE=&jfVIA0Wv`5J_irNrok$`A>+X8oDG0NOA>4k`rB003_KBk$iIvEf6F? zl6erx^XQTaAjv?8L~<&+qyb1$93okPE@=Uh{PhzY2+`=04j{?95J@|9 zNe__Z0f?j`x?})Iaxp}b1zj=%B-sX$e0~)z5E4L=nGnfS=#m*ANgs&hT6D<*kfc6D zass+!1xQi|B3Xq z03_K6k$i+MxdJ4a0+Bq5F1Z0D=?;-xfiAfNB&h|F>_(S70FvZ|NamqSo&ZUH_zn() zKy=9qAj!)RNfUI*8z9MT5J_=#$p;|GnGnfem(c>@1xT_6B6$~G@&iaR9wK=FUGfJ= z(g`BD7+sQKDQNx^BH4y6$pMn&fJkPdOA3G_Uw;D!f)Bc+1W586L{cAJQUN5n5h5vs zE~x>MoC1;jdI>EM3_z0Q5Xl?pk`^GzD2U{4bV&!0q%A~p9=fClNKyeJ*@!L~0Fq>e zNT#4mMt~%reFX=CJGx{7Nb)2^QVU%&10=ZyBFT#`Spbskhe&?7h!zMHAju+#C?P*q`y}k_$kR4D3*I1r-HC0~Ff??5DN(Ir2CB=$a5^QQ+$vH>Fb5M43=B$*76Jc2G60g`lsNG?a0 zOaMu0LL|G;B{M*hJP^rTbjbpc(Iqc{Bqu{8znnn}gc~5qGKl1Lbjb%G$w-Lg zE_BHkAW0jD>B{@KnCm@oV=#l~; z$<+`^9&||wkYpc3^8IPFKu`cl7D6O1p-XCjBtsyQThS#AK$7MV$rn$RJ(ZaWPl`d zAd+X%B?~~3{t(Fx=#mv6Nh65lWOT^}kfbO?vJ73a10?z5EjSP&(IqEbRE9{lKqL`%Mt~&QAd>0mk_jNmm#@Hq;Ds)k0g^lek<>+( zEC5Nahe!&bOICm+CqX1XA43a-29RVaMDiNCWCutx0wTE+U2+0Q(i$Q;2VHUoNKy_W zS&uHc03^u>kxW9DTmh1N@)8^fuIQ2*K$6EHk{aleJ3x}FAd=kZk_SMNy%5QFN6`Y| z1W2*~B6$&A@&ZUQ7$Ug^UGfG<(hMRw9bNJPNKz6aS%oh70wnq81=ydl=#n2mlJ_B! z4(O6UK$3?blFI0k3@btNpAbnlbV&}7WCuj@co{D9|d0gz-iMDh$o5|M5tK$3nC z$@S=x3Lr^Ch~y-6Nez&s2t=|JUD5y~`TaRK5F*eeEkKgDAd=STk`5rry%0$`bV(18 zIB>CwXI1qx-B^yAJS0R#S=#m{E$sG_$Np#5xAj#Pf$v=nC{5b<8SqG84k1n|Y zB$)`2JcKT}0wn1Ikz9%{xd9}p4w39Ym)rr8| zbjb@K$;}W+5p>BLAjxSE$?pfz0^tEjvJxVB3tjRBNHPW@xffmX14z;yBDnxv@&`y# z2_o5yF3GS8H2(>aOhcFC07<@h0uBUEbV&h_ilI;-57yHlxVFySu3nF^T* z?IAc2!Xc6j%<%IyL6SEil2#B&L`nSuB)JD7DT^-o0VFveBFTU*`2!@`1d)8a7cCGN zR)gk0A(F??B{@Kn9uUcu=#l~;No|N^54xlTNRkgCnU5~10FwOp02~NG=#m;B$tw^^ zQ*=oKkmPoVqy)O81xRuhMDq6@G=DmPBx@m(_s}IhK#~a%$%E*U0U$|dh~yG<$q107 z8bq=kT`~bA$qA9nLYK?{Nxr!c4g_Cx$pVn%d5EL|x?}}NauY;S7+tafBsmo#`E55^ zAasBvDjcd(b6kfF$i8lJn6e7l0%cA(Bn#k}E)xED*_5bjb}M$>;aL zf#88IxdSA53L>eEE_nbXxfUYHhc0;nBsl>h`EeIoAY1@R7DFVjpiABWNrpirx1&ow z07+UxBxj*Zz5q$eKqPC?B|m^9|KA1sGXY)l2T1Y}MA8{ul3@*K{u3gphAzngl3W3i zebb?4OMwet*3!49gNVcI%a)2Z`Ad;Erk^&&f*Ehj|;DatH z0g^lik<>?*Q~*hCgh&dZOKN~5r$8jXZbb_O1CV4nMDhl@qyl2m|5Hlj-gfFzkAk}2qt5g^HDH^715jxL!1k~|5K)Iyic075J^3B$rB*S4G>8|bjb@K$;lAOFYD0) z;RZ;u3?g|QUGf1)G7=)W3tjRBNYVx(ITu~>14vRHBH4g0`2!@$1d&WemtU@adlBrJRAW3eBWDdHd1W5ATIdCBOqf07)BrifFjnE}EK$2S^lA`F61|Z4l5Xm2_z=449 ziUmlr3L<$MUD5$084Hozhc4*>l5~JbE<~3M07)uCBwNrWBS4aD5Xp3O$pnz(%d_A> z@Isf&07;&KNa~_X7JwwzLnH;zB`ZLZlOU3xSE2<%14yzIB6$s6vI8U;0g>E^E;#`t zX$_H_gDyD(Bq;}xtVfqz0Fq>cNG736t^i3sIRg#^S9Hk@Aj#tpNey(#9U#e75J_%y z$pawCUWnwo6=;EQ0wh@gk-Ug5c>yFD43XS|E_nkaX$Fy;jxPBCBq<4ztU{N30h0W4 z8tl(lbjc4O$@>sV2Xx6FAjv}zNo90NhK->4PlzNNx+DikvI8RdayeQc2!JHBA(Cg% zB_%+Teh|s^=#mN`NkfR_By>p)kfaDivJ_p?03`YS6gUtf&?PNElD8m|*65NBAj!QD zNjY>$50K;nh$JJrWB^FA86x>)8CoDjfF#o(lE={{6F`!l5Xn{Ok{KXL9f)Kvx?}-J zk{=>jfG$}9lKgZM90Ne=iNKm$nfDn!x@U9tltxdS38i7q(-Bsm)*`DZEEp9o`T zfF$c6lK0Ui7l0%aA(DsCC0BqXT_BQ6(Iq#4B-J639q5ufK$2V#$!v7V10cz_C%}Q= zhc0;nBzXZMX$X--6yp~_lA9rtBIuGgK$6oSlHZqr0|BA)0Z6hEB6$m4@&!mT1|qo^ zUGf7+(jFqY0A2D2NKy$R*^Dm9un9E(36V@gm*fCRzBmpJ1W$BH0g&Wrh@=j>qy$KE z9Ym5JT~YxgIT0fHX)#(LXn-V3Ad*+nB@IB5;Sk9k=#my7Nh^rtY;;Knkfba`vJPF+ z10=}+kxWFF3;;DR&*q<@zk~2V(_aKt?=#mRS zk_RD@O6Za+K$1%!lC0>G8$gon5Xlz{(E?!yNHPl|c^X~v07%joBDoG-@&riI03taN zUGf4*QWzpxf-ZRjB>C+KI1s|oB_Dt!Z$c!k&?R4hB=+10uN+T~YufsST0rL6?*ON%BD?^U)<0K$0I1g99N5 zT~Y%ic?BYAiY{pYlH3lFlt7oX07=e*NdBIW=1&KZWGzJU9=fClNHPH;c@SMP03_)Q zkz9f<83B@1gGjccOD2FMIU$l+=#m*A$v20 zF1Z0D`TQU_5IoQ&cYq{MK_s=&B@cik*Fq%u&?QfRBqu;5Kh8x9gbN_aVu<7wbjcea z$uNlIc67-HAW2JzvfFw;Il2g$o4M39O z5XlO3NehtVul?Xah(?!m07>43NZO%GdVnMkKqM8>B?CZ`iy@LM=#mj2$u@}O^Vw*D zkN}d*gh-x3m&^c3`amStqDvNlB=sSZ6VN3qK$1cb$zpWL29V^}ec(U{LznCTN#1}+ zTB1u%07>qKNXno~&HzcygGm0Lh33x%Ajw9E9H zi53ViK$0~O$-C&1A3&1v5Xl4Rl0QI_P7uk(=#mUuLGzyw$u@LJ4v-`VL^2ayQUE0R zdJi}de9$E&K$7PmlKSY93Lwdi5J@3)Nez(X6o};48EAoE0Fo?+NZvq~v;av)K_qvh zOFDogZ6T8L&?P-Uk_r&XMs&#lkR&riG6h{S0wnotH#iX7(Ipc=k|!aOTIiA)Ajvfl zNnUix0+3`sMDoLQv_Pl;NftpQFQZE~fFwg9lH1TFJ3x{a5XqV7k`q9Z(h$iSbjcYY z$$z`R{)|VLTmX`M2$6I`ms|moJOYtaMVH(Fl3WgvUF8Ki@ zxgR2_fG+t1B)JG8$&4<^unjc-36Xp@6)g}rK#~~{$&=`k0w76mh~ye{NePgo9z?Pq zT~YxgDF~4)LYLG4Nq*S@4unv2Ndu7Nb%>+|x}*h2au-BW8eP%>Bsmu%`ELrEKRrN_ z4G_tP=#l{-$z+J+5p>B2kfa+#ayhzW0!UI5BH4v5nE{gIfk@_}OBR46-){#8LIApC z1xWG|MA8^tvH>Ky6(T8yF4+N+oB@&iIT-9BB_Tic>*N40U{}gE_neY zIT<4PWfEE-+yF_IK_suEOFjTeMnWWap-a91N!map=b}q~07=S2Bpc8re}E*JAd<=G zk__8H^PgM6f#8NN$pMl)0g=>1mlOa=u7*hRpi4@CB>Nze?l6(M>bVQd707)K(NUESq zMt~%jK_uDHB@;lBoe;@a6VL)710T zW$2O}Ajuz_!GREoE;#`tc^e{WgDyD(B)JbFDUU9>03^8(BFTg$j}{0U zK$7VY$rI?3J3x|N5Xsf(k_SMNx)8}ebjcGSNdbstA-d!RkmTo0;6MmLm%IUzyatgp zN0)p6lH3WAltPz$0g{{pk^I|-=Fblx$$E(719ZtBAju?%{!Pl)6)bV&}7 zqy|K?6J1gOB*_ht%t4ow07<^v2o3~)bV&t}^U2n`^~Qi$X=bjc2oWCTQVC%WVW zkfb$4at^xW43MN8M6w=Tasfz^5h9s{F1Z3E`D8sf5M0qEH-IFMLnJlOC3k=%S3xAX z(IpRnBzqx}@4C?f;RHys03vx2UGf4*G8iJc1zqw6NYV@h@=2w{u3m56(VVdF4+N++yRl4M31t7^ph~y!3$rT_;7l`Cibjb}MNp*;12fE}AkR%sGG8BY03=xnk-UX2`2r*v1CiW| zF8Ki@X%CTHfG+t1B&h_EY(|%4*ae#Zgh-~LOLBlDU#tQLf+xD907&vQL{bM`QUWBo z4kF2qE~x;LoCuNp)P@!a8X(CMh~!mtNdu5%I7D&>x}*h2(h4Fu8(q=?Bqo;`%m7LDKqTL`q6I<$NHQNH zc>!Ir0wfs(k=%?f*#MF>g-A|Am+SyZN6`4Vs-c%Vz}07;&LNNS@?9so(Mg-G(DOP&BpPJl>$Y(NWy3n0m2h~yP?$r~Wa zFo@)Kbjb%GNlS?2EOf~iAW0dBWG%Yn2ax3d#bAFXpiBM$Nj`!|I-^T6>;cVxLL}AD zB{@KnD_`n|icBkN`>MK_t(kODcdQ10j-|&?PlMk|q$zspyghAW3nE zWCgmU1xWJOB5)u?qf0t~B=15b?a(DXK#~U_l8We(0U*i65J?tv$q0~S8$|MX9akq!2{17+tafB>8nAI1s|nB|AWpHz1Oh z=#mpalDi?2GU$>sK$7zylK*Sb{J8)m*$9z*gf6)PB$)z{Jc=&40VL@Tkz9c;xdSAr z1(EDVmplNHnR{|S+7Lzmd{dfJio?O9p@>nIV!X=#mj2$!GJxf#8lVnE;YJ36a!7m&^c3u7ODM zqDvNlB>N$fAF9v-p#mgX1d+UqF4+K*424K;LznCTNm@W8XQE3^07*(iBx}$mXMiOC z%?0~29$j()Nb(^>(g|I11xWG;L{b%9asxlx)LoA4uB+cA(H3N zB~O4P10a$c(Iqc{B#j}GQ_v-EfF#8rlI7@<4?vPX=YRtt3SIIANb(Lu(iUCv14wc| zL{b4=@&`zA5k!(1U6NrRX#Nu-`K$sh5I8`R84$^n=#l~;NpFbc8gxkskfa_&vL9Vi z0VF91kt{-&)Bs6-nGFtvP;^NHkmPlUqy@U91xRuiL{b`E(g7qn7b5wu9L=8|Ajt-Z zbI~OWK$7ogfde4`U9tis zc?lwEj4s&#lH3ZB6hoKn07=e(Nd7EC3xo+E$!dt?9dyYVAjvq0BD0VF93kt{=( z>;Osrm@a$qJCpBY3z2-6hZYDYK#~Oz$&2Wc7eJE15Xmj*k~ct-W)R8g=#mdWl9CX~Ds;&g zAjv-y!TyXzm;3;dybqCdK$rXhk~{>FR7RI%I0%~mgh;ZXOLBlDJ0OxTbI}4p03?|W zkvxMgDFKr7gGjDNms9{r8bTx|p-XCjBt;;SrRb6dAj$6&z=05fE@=Uhyakc8MwfH| zN$!P6%AreofFu_{BpJ~q13;3^5XmPwXn_y`l1zh09!Hl<07-g6Bv+wJW`HDhAd4%J5P~6+5{UUvkmOZ}q#3$o2S{=UL{bu6aso(lHbnAIHrSsC zV`qRQ>mZW%(IppvBoiT$htMTgfFxZYl1tGgH-IG7A(9>Fk~=_>ToB1@bjbrC$+vyr zK=4DCJOPrt0Fg9=NFs{y3n0nO5J?eq$r~WaX%NZpS>QlG=zIW@tb|D3LYI62l8k{! z?nRgU0FtzaNG?E^`~i|wf=D)_OEMe+&3{59(;$+FSm6LkzUT!9f+xD907&vQL{bM` zQUWBo4kF2qE~x;LoCuNplnD+5gq<27$r6akWDrDhGrD90NYWG{ISpO110*Q{k*q|QoB)#i-3|6<47%hD zkmNmxq&>Ri0+8fEh@=v_;Oq-K_pM3OCA78`a&ev zp-Y|sNg6;TC!$MU07(i%BumgGZ-6Afb%6sR99{AONb)8`(h6Pj1xRuaL{b)A@&ib6 zK17lMUGfJ=vI!#jI1Mcj7!HHxKOvIGAd-l@!U2->fJm-HmlOa=YC|M@&?O~6l6(-! zd~`_#kmScsa3BPsOKN~5uRtVC(IpK)lG`DY5)es5qP74@&Voq(PDS&l14yzKB6$y8 z(gP%!0FgY1E*SulbcRSSL6?jGNvc64+tDQxK$4sg$t-lq43OlT4sam&qDvNlB+o-6 z4bUYkK$4pvlEUbc4Is&>5Xo;TXo1iHlB|G8-b9z20FsP`NbW(GoB@)wgGkOtms|jn zRD?)2p-Zj+NwPpBQ_&?ifFz%{g9E_>U2+FV@)Sf;8(s1MNOCPik`G<-1W0lMMDk-Y zS|D5iNftvSub@lb07-^HB)6kWJ^)EtLL_IQOTGX}%0MJ*(Ir2CB>%U8{h5F+`2!^R z2qNi>F3E5NH2(>aR702K07wl8Ygd zEa;LEAjvj}dW_(S70FvZ|NamqSo&ZUHXa)yDAiCrQkmO~EqzSs@4UptE zh@?2Webb?4OMwetb3Y!0fNVcI% za)2Z`Ad;Erk^&&f*G=F+@IjZ907;&MNa~|YDu5(6LL`OIB{e{jQy`LG{l`yrAF=#oD`l8Ydc%;=H~$3XL+5XooJXo0{1lFWceoy)k_sS6L5O4#x}*k3@=F~!5JJ%<4M39DA(9s8k`^GzT@XoWbV&!0 zmS=#mj2NjHe(a&*ZAkfbI=vI|`@10=}xaNb(Xy(imN`0VKHb?AW3$JWCptA4v^%l8gL+Zqe~tDNuGsB>Y+=X z07-6uND87$UI0l>hDd&iKnsK$AjvX_>x}*h2QVJqjjV|c`lKfi*_GcWrqz6dy0YuUf zT`~Y9c^D$8f-V^Wl3WInWJi}w07-U2BwvN01wsZ$G6y1g7G1IcBV=t2pd3>=@7{i=#o1?l3ozW)##E3K$5x;$v$++6CghDhe1OG{x0VH`5B58y!sR5GQ0+AF& zmoxxLPKQYT2u2G83y@?LMDjMeqytDY79zP1UD5+2=>U;jh%Olbl2nFBwxCN!fF#)< zlIiG@2_VUrW#B;YLYK?{NuGg7>Y_^)fF##LBn8kVD?pNyAd;Vh&;p?WBv}fPyoN5> z0g{Y>NbW?JoB)!vhDgpqmz)8Tl!Hjtqf0ITNisqtlh7qsfFz%kf&;-7U2+3R@;F3N z16^_lNOBcKk{ey}07$YIBKa;5Ef7wCBnu#t7ttjzfFy$eJOq(cMwetb37Y?eNV1_za)2Z|Ad)Ww z&;mgKB$*A7JcBMN0h08CNUlehQ~*gDLL?`lOKN~5MIe%;=#mB?$?wJBK!`w>v;axo zf=F7UOFDog_d+D)&?P-Uk_#Y`jOda9AjxKkf+qe~`$Bt0RLtI#Dg zK$1ET$zF8H0+1v>M6v)~vH~ResR$eh!4Sy>@bxAQAjzu`Ni%fG4v^#yh@>RC4C^Kd?U$#?Amq)*MP0U~J#kwgshUjRvNhDeH_OWpuUPJ>8(_XP(6LgxdJWFw+SW6&jMfF$ohB<;~97l0%WLL`;YC0BqXmp~+0(Iq#4B-^T*Ef*XJ;pmbNK$15hl2+)FFF=xe zAd<4^k{>{l^C6N9=#oD`l1&iF$DU|`z;GHg{|S*i29ZSM6%LT32Sjoux}*R|QX3-K zgDxonlH`L(=A%n0fFwWWfCC{2T~Y%ic?BYAiY{pYlH3lFlz>Pg614?Lau!7Lw+EU( z9YB(`5XpP!k{%$*1c>B8bjbjaq%%Zv3A$tiNKy?V*^Vxm0FvZ{NM@l+W`HE$WP=02 z7hSRdBzYbpX@D+S0g~JVkrYOkYye44g-CvLM+<}wkYoi!@+P|E1dwDjL~;+hfr zCqR-DAd(;5&;sECNU|6rc?Dha21qgtBDo!1@&QQF5+XSZUGfD;QU)Sfi!S*AB>6uR z?9T*r$sZueM-WM8bV-IYp!rXTq#C*;2S{=SM3NI-QUD~`4Uv4~iWUeGAjv$4p4* zh%Olbl3WatWI>mV07;X5QZ+<0g}7{k+ejYoB)#C4Uv>Vmz)8ToClHo?~LZp1t7^rh~y)5 z$rT{U6o}+ebjb}MNq30k3UtXGAW1EVWH-9x0gxmwL^2Ou@&rioLmD^`0?{QefFv(N zBu&sIZ-6AXK_tb|B_Dt!XF?=@IiUr@3y@?DMDi}W~k0g=o^mlOa=zD@-Pf)Bc+1W586L{cAJQUN5n5h5vsE~x>MoC1;j z>WCHy1|Z3Dh~y1)Nehr<6hv}2x}*b0(iS2)4_(p&B&h(AY($p~07)`KBva5OBS4bR zQow=WjxL!1k~|5K)Iyic07;OqxKqP0POHKeuN<$=T&?RSpB>yFY{TYugxd0^j5F+V>F1Z3Ec?2S7p10>l6k$i2B76=DGlDQDcbLf&MK#~Cv$&Kie7eJE65XmX%k~ct-Vi3u4bjb%G z$)8E!K!`$@d;yZY1Cg{vm;3;d+z*jdK$rXhl3WClWJZ@{I0u^lgh)QKLkk2BkYol# z@+7*X07%jsBDn@#QUWBY2a)VYms9{r3PL1{&?PlMl3xg0Fiu%E*SulOom7vL6?jGNxDHKm!nH2fFv~`l3nPM z86Zg>h-5ChWC2L>eF8WT0?;KZK$4drlE&zg4Is&_5J@p~$qta@42a}U8?-=}0FtbR zNZvu0oB@)IgGla2ms|jnbc9GQLYG_tl2n06wxUaJ073VBUD5y~IUOST!weh<2(MUxBjx6vgXK$5W#$$bz>1^A{c50In- zL~FAOPAjy}J;6U&~m&^c3o`Fc}qDvNlB-cYE z1<)lcK$4RnlAle{0-*sUSqhQ7hA!Cwl8k^z?nIZI0FtzZNX|i*oB@)QgGkn+OD+IO zGD0Mi&?Q%ZB%efp1Hlztasx>6I7CtdU2+FVaur098(s1MNU|3q`OX9_5Ke$33m}pg z(Iqc{B!eN6ThJwMfF#WzlGD*8AAlq!A(B<-k}p7#f5O53j769H0Ft~9k#s6F`!)A(DR#(fm0BBv}WMypJxq03?|R zkvxPhxdJ5V0+C#bF1Z0DsSc6sK$qMBlH`I&W}{0U07eRDwu0 zqf0Ve0?mIyB-79(IY5#xg292{i7qJsk~|HO)Ipb&07LL@)wqXmKn zNU{VXc@k=%hUX#tY7f=JFrmvjJ0%0eXT&?P-Uk_-^ZM0CjjkmTbaa3Hv# zOGbbsk3l5W(Ipc=k}DyST^T*EdU${ z;Sfm%cuVR5Nb)8`(h4GpD5+n7B=~^0g+sZE-3(#)P_j*pi4@CB>5nc`RI}gAjyyZ;6MmMm(&1BUV%uOqDvZp zB)3B(CD0`;K$5c{lE1al{OJIatc6J4LznabNhUxf528y3fFzwEl1tDfBS4aB5Xp9Q z$pnxjCqyy}T`~hC`Nj_%2)^i&1t7`u5J>}c$qJC<)JOGkh3z6hQmplQIoB)yhsEHN`7eJE55Xmd(k~ct-VGzmf=#mdWl9mw3 zS?H24K$0>L$y#*D4_`8x6ETkN`>MK_t(kODcdQ10j-|&?PlMk|q$zspyghAW3nEWCgmU1xWIjH#iWY z(Ip)~l6N7JcIc8GAjty|Nkw$Y0FdNjh$IWTWCTdE4I=qm9W4+NK$4jd$y4Z(86Zg? zh~!#y$pVn1K16Z?x?}}NQV1ehj4s&#lKkog4umjt$qta@4Tz*Ay5t0q+5fe?r;c>yGO86s(dE_nkaxeX#IjxPBCBsmiz`AZco5MF>JYao($(Ir2C zB;z5H2hb&dfFzwDl8ezL8LoonKOvHB=#m^DNe+l)Cc2~mNbgbyU`^bK$5l)$$99K9w12t zh-4$WWB^E#86ug2E*SxmeC7@g1b1}F1d!xOh@=*}WClob4MdU`U9tcq*$ z6(GqXh~#B-$p(;QC`57_x?~4P(gGqm6J2rwNKzUiS%WS)10?y+4eZZ&bjbxE$%hb0 zCv?dbAju;TNmX>o4Is(o5J?Vn$sHicE{No7CA2^|0FumwNS;HNJOPpnfJkmcm%IRy zG=@k{L6^J%k`#kTmZM8P07?FI1qVVDy5tLxUKf0s>NKz0YS%faB0h0XU z0uF>wbV&n{14vRHBH4g0`2!@$1d&Wemt?pOn*VeJ2Z9^ABnL?H z1VmC3T~Yufxf&wLgDxonlI(*>zL!M{1O<>}Aw=>Lx}*k3G6W*I6l6(M>bVQd707)K(NUESqMt~%jK_uDHB@;lBoe;@a zGH8L20g}vtNS;NPEC5ORLnJq#OICm+jUbYf(Ip!|lA;jFGIYrfkmL`0a3DmYOHKeu z-iAoppi9mGN$!J4%A-pz07)){NHU>It^i54KqQ|^qXohSkYqYU@&vl%4v?f5L~=E{ zCA690(!kk~ct-*C3MS=#mdWk~<-iQs|N|K$3GH zl7FSp{P_VSSr3tXfG+t1B$))3v^@-x?3`Z!8k0JH-~j^z!;3%br5QYX-8nptJN#hC zVPNp+o^Jq>?v(K8o^JtWMR0g@&v$?@1w6Xvdq9{H9-R>i9-R>y9^LZ;AVLNn-SZafk$UVg-7@N46w2p4Gatn9-T8f zAk+j1H3LE|fKV$S)CLH(1412uP$wYN1u)fK0W!0fb(d%t z7$`&avL08JW_V$?UYfzDSN8GO1_s}5YmZ*pnUWx-%?%J^j3vN4u=U3eFoLXTKEiR> zqxp@7hvl`}a*xgs6$y_{6BUon7!?7JP8SspkBk32__whbc=U!aFnV+|dmMbg;laxI z|Nnmv&I=yBrWPOzy0?L&qTBC>$HAAJ9+n5oOgy?v+WvTS-tg$W{9@1Zb^kp&k9%~R zsCYCVWAf+*ncEGrp*uuH;&qEh=MRtOBN~TaG;fe*;Fo8h#62rOUL@ci9b(<{c|F2C zoi3oD0Xe#}Muh_sNFgc;9^KAAJPy9#^5|tb`X3Z3{M%%hJv484^tv!GdNluMtP%8R z{>NCu?VA)GjetjYjEaOu zca4eyC{$j?{rmqvElrPKzJ&nQVesg7FnF=W6O_{rdp5oY=j2}2Mfkp-dwSz#x$ z$8l$f{%#Q!k8URpkKXDR9>?7w=5(@q9CwFE_qx9T83Hlh^f73*wbQ_(vx38;x8egx z1H^cC50FBT*WgaH@aO~;luR$41%n)L*t7Y4hDR@J$49W&it@pQZ1aHtxbdC1JT(<; zD>0q|m5z$wk(pjP+@LDx(g2(Y=%-|?J430)WClOF0bWu@wAsNWS z;MsWqti2oLzU~?oa01o?+y3RhzyJS( z++zRo%5RXg10+B9%8G)gprQ*rx-C2`@0VtR62S|BKgc07=^Zp=CXo~}-uT_@(aXB< zb|Zs_;q6Wd&*t|M9=)uZ5Q~b`zySlxjJ>jk#>NaDof00svhrXvBRF0-t&nDTadC+> z!|TH@PA!pUcp2~?r9e%a0FLj@Lmu5x0-lZUL1mFgFYEEQP_JZw%cgP;kH%vTj0_AO z$K8G~fXf;=k6yPMplJUtz`)?q%X@VnsM-d#s5n?bNxoOs8Kk~5LcpUlK*Fb&*G90E z!MEE{!m~Tlz_&Zm!nZrq!KYXBty(Fl5%Lc-@Y!2&094vA$biZccArjn4v)@w0iVuv z37^h<1)t7v4WG_<1K;jWa5>o+<7CQ@gbOwV$D_Xmh!Kb?c zTmv(r#JhA=W*8`-z7jEVf6v|xYL!v^SCPqDD!%DmI`=w z)=GGG#wvJrhHCishCc8-?)2k34_NtGuyQ8P<4$1JzMWYDp1n>hKq14R0rH21M`rV~2?yipT z=(O_yTHuXjxFI1ZZ4W$=I$UWY;EOMpwd z?s^Fi5C*kyUWnZX=Uhk;18VX#ACY+JcyHZ*sCrN%u2V+EquW^mRJ?UNNPsd@cLb=g z+I6~w;f3iOhymcXWVelqN4L8I#2R-2uu_l--33294!+~^=r#EYZ8V4&cxYbp=nXN0 zH5y*Td;5B}OyK;`{6@g1(?rFm z*VLAQfx)MbBD@gSC!lDOU(}JS9QvziEVUYeCFKU)ZGeC9dLUoA1bU?Br zMD>g33#1udUw!caM9qP>M?Apo>39y$#`oZ!LNDv{mtcGOnpJUS~Z zJi6;7JbFb1z&7$KDuc=jhYdcREGnKLSE?{Dcy>zobaVT5dT{u3dvo}9dI zdPsP5M@x8iMksi8I%s%yRv37823UA@dN_D=w}H!#PEZ=?Wqkq~UIn+0dsz*@b5JwD zMMY|>?0M(L>?=3*< z@p@UCUqHiHl?fEa{u~~S2Ngh4#~pwC0Jr2=XMie|PDYQ;NDhzQzzZIrVnqZLYOHPG zP-F5q?gT4Nr+|YcO2DU^N5!YpOTwemOTnkt=>{kuz-3^s>_t#yc1n02cYu~f9s-`= z!dF*b2^4ao24G6oQ>m1}vo~S`xcF276;j})BBc1Vm1YHrR10`?=YYB{*%CgT-U=R_ z-Woog*#+~%>n*+jsuRA0T;0j$aoi2+T-#JOkSTQn9-VO#KAmX_ z9=&xJK!rO*CAjSgv5$2&Sf#swM`yf*PiMMcyzi8c=X1D{mTGK zGu@5`9-Yjd-HsffMzm+Qqku=Jvw&x}ql8DNvxH~2qk>1Lvw~;0qlHJOvxa9kqerK+ zfoHd)hDWEfg=e>;gGZ;cgGaCP22eT&nFy+NJ2N;yoiR{35ABtK3jFREP)jmG0VD-- zw+4t|0P+Bc0ct;6cyv}cfSO;2UuevgW_Y>l@BjZVcf!bKTtXGegFnDx+ z1{G>AJ*WNo|H5XDG{eg>)Yb^UJgB|(o3Vt=qg(nl#{`e#kcM;fF@={d;N}`g{tcu+ z2h}^^3aGnY;KjA;Ah#X{HG(-jx*O6VMv~9AN7~xjb3|M+0EiEKq_0`5#<=xJ!6+7Ylf39s{=& z$~8PX%N0Dj!$B5lc=WPPfm-D5*;~#5P7R=&WtcskKLU1f&!A z!t>w%|Ip^bzlV_MPk^UDP~{8uTr>x$)B+8qO#rz?;Kiih&|q{?k$Axh_79873x+w; z3=sJuWcjC{PT_Ibu%O1_7dbPe8D4k7(w~FF3dRx_k6zZN=TQ4DxljjLz#Rmx3S~>x zV11X{psqk?1jmcE+0qQ4_D=){G_ga{1vAK^jcKqUE=c|ZWpZ%SvC~Gy~ z?{=_wxx4}tppftd@u#El+mZMXpS^6E2GRnqKVa$UMFGe`prjz=0qTl0|7I-ZfFueI zP@`S*3~Jilcn=a3=>6`U%CNLs4qCMVO1r0KNHe^MoC@l9BPAwi`N84QdC;@*y$7hD z+RGXZF_pi`5Y(0I4d?J^Jfr}U0<{J~WoR$!k2Rp$4cr>!1h=7C#Xt%=odi5UEy3QR z1E2!;JE-5>%j&%zq!`{7^XX-+WCZnL+yp#2!z4U9>l8dX<1{=v{R}*M>u!LWP2lDu zWIPbkCX-bMwNpFe1w1;-B|LiLFMwN$;5Ht-rRdYk>c|W-7uwMVH4=NhZ+IMc`~fkK z(c`!yxHah0%X%EF64cC!lk8B> z?-YP^O+jTks1xl0?nFb1gD;b%8D6gYhsbZ>^ark2O;kL(izGa{%Q#-7od*R9C{jaC zfg<&Pr-f(pdkc?V);o6~k?QW*ThHOqd|Uz)B9Mk8i;71lJE-jA@PLj*fJZ<<^*E%^ zVgS!rMHhey(#{GFa9(?nJXxCI^&;f*Ndw%Gg$()Cs7QEp$7^_WM|*g5TmQcf8nF{V zD)C*BN_+V=#^~*?;eHM5RM?bI6(dZ z)jk43vBks<$JlhB*A?5|9dTpLr2@wy1)`qubcS z@?WVFv_+$R8ysQ$O>4lzY~V-}07n|QYIEiQMOv>r(zrNiaFgROsBG$XDDbd6R%#73 z>cK6rQAKgkxCa{p>4M`l#-sDbi#Jo?{qea_Be3_!!zY6K;{hP5`-SI3X@-|(s7+qv z`UTW31a~Tt6NC*?5P5XhD|mFchj+fhMSw z_vi-2bpfcc3~n`mI!cfV5?q08`vV#WeZf2h7T*#$;v02*q+Wu|@sVwySxQjsbX$8M zjgQ#hghUX5@sXIx@c7_`>cAc!$NRzYaR5Xi#z#0jI*)nqZ*%+M(R!f79-20e+yGn6 z-_!?AX7L;z&4&d*MH-H2?+rU%W zy{v~IJn(2wFY6Tu4?M=x%lZt$0}qPzvi^YZz_abWwne`{Q+ny5`2vfkLbKVay6EyVL#sI3S;pT&8+&qpS06FMIX+LxsLi2$Fa9szgVY?wFg4%Hq z1Hm(F5CcJDv)%K+27<>H=7CKEtw=x~j_Vfi=oI$o4&dRdvH;dI%-!*DMq_Cmw3KIsGvxqzm3U4%i)8=MO~dTj+kc6LV>cpN_f z?l{~u0*}E7frNWyrNIiDp(CfFAi>V&8=&~@m6ZqajvvqfEh<@#WFvT36gIE`oy0xv z016`p&@{k{_Gkb9d-Td45CXeFz@u08t3WBJ`wKQH7Pm5LF~@#rPk5!Mi`3Ld?(8;~4v1K9*nGxRtExS0lqY%E6<%Kmsxz;wJH; z>l4VB!?05Ke<#S_;AUe1xY-CUbwRxtb`Q`96{xA-?W_PEGzLvqb%F-IoHaZ;-9cG| z7v$T{-Jqr~crvTkbT=QUrV+if4&?u!0*~h7NQ*4YJvzfVJi0eS{2Pw!-^B~j{oD8h z#p|j=ysFv=#B%G@)9p*eFPZ;_b)$1 z{*?v!u5&kdff^_@dQD%0W`uf0->fCkznd4J`KL)8o(y|!GSAtO*505sVEnyTgiCpmDp`LIWKu>`pH++C~y87VCW zjhKRlE)6_7%MCobi!D4lw}TfOb{9K%be3CqbQgPgbe21KbQcGBbe4N~bQec>be0Er zbQdRhbe2bWbQfoMbe1Q0bQc$Rbe3m$bQe^3be0!*bZ-DB$IkK!kM0fNnCjdP7TE`y zCH?>Zf4xWNcCh$9P|jvxU}*5@+z$3;_Xbc)#G`XN*qhy(!A+yi?O?&~&ETd{=XS7Q z_hxX@sB=45uzNGOY1FwLEZDsn+%)Rk4i@a*46Z9Xw}S<{H-PKP&h22q?hW9a(77Ef z*u4SVdg_D}2i+UM4XDoTV8QMU;5Jm}cCcXg21u)CJ6N!L1Ek@z9W2PgyEj1EAlt!$-J2oJknLc>?#+;v$ab(`_iS(rq;o!4uzLoikue`E*gXS0 zR?|5jEZ98*yh@^TK3K4OMg*wk(m5Y2*gYcw!UGF-&j78T@aUWm7VMr;0FeU=cF(AQ z@W6uIGa4W~uweI$4hRn{*gazcga;Pvo-qT$0}FP~SODRH1-oagfbhVA-7_{ocwoWq z89N|6uweHL(9o?%=X|hW_ly$|Ij~^&j0+GRSg?D>4G0e`*gfL`ga;Pvp78?00}FP~ z_yFO71-obbfbhVA-7^@#LrU|(g55JXAUv>O_Y46D4=mU{LjuAB3wF-{PnmYk2Mc!3 z(16H+1-oY$KzLxm?it{D*UtH1!R{Fj5IL}5_Y4mR4=mU{19HIhe6V2mj0lJvSg?CW z0)z(^?4FSU;eiFaXB0qqV8QMg6%Za+uzN-Wga;Pvp3wo}fd#u~On~sfg55J_KzLxm z?irAyx#xogyJxI`$bkjBXKaA*z=GW~c0hPw!R{FcAUv>O_ly$|9$2t@#svruEZ9Bc z280I|?4I!e!UGF-&v*ghfd#u~e1P!4g55J9=gQ0n3wF-{tpf4roDUZ4o&lO*_UN1s z7VMrO0G^wk4;Jj60l92>K3K4Oh5|$mEZ98*a>mkpuwZusWYKjySg^YtTo!h=g9RZ4 zE@;f=|@d0SLFi3iW2j?Ner6MB(!vv4!ANKsM-$1rE|7NW70XYV0 z8OTs6R70B&>;kQNg837&PWlI9DW^y02P|O-Nj8x1Z2l2iBjnNiqny75RDrz&&830j zrTK?5f6pSY{Rj4WT>RnDE4so-hQTA5rOAWw(EmqZHNP3_yii9?1RhsKPCAIR#{p`>fm?c@h-Ra(a5 z(fDgO0|P^i^=st`9?ggTc{KkjELVE1{hd3D+ z7+#A^@Hl=5)JKHO`5!+7c01#BkN@XE7B(Md^053=+KeTELYIEWNHc=gR422PJUV}X zM2{biVPIhBkYV#^KF$OeOM-~Ke9Q z3tBvX@wZ3keUF3h?LGE!Ute5c%XNJ*C^LV5=fQZ(e}GoZ9ei!?u|GWx0zAII_vpOtaqvHr2jhK@ z&fgv&*?n-?&L1A%-+3JT#RRf5`x2Lj=5>!=7yHB)g2dPfn)g8R1;W%Da8rMIfK9#Z z(d#0e_+qy(E}y(M29+Jq_(BaUaC~3<-66yFnh!Lmjo^d553YMU4|_BpV1iE4gs2F3 zSYGCDjRnoKcYXk83E2Jui5KkPg~y;Z3mDrdSR_0&4}0|1NHaoqGc+G(@#tkW^Os_H z;aUyOMxPEsv(a&o3J$bI>fj0U5EX$J%BdWnp<5+TNeOaa2Y7Bszyp+zFaGv8ejFs@ z&|w2wdMI%ixjf=Pnv+184?2Ea6x2hz*~0-|DhF8u8GR5u&|c&WpT`Ex<8(?uXE4-3 zVcIKubxSpaM|ZS^hvkh@9^~@!MSL}Ej)LRxi)ZE146m0V4QE5@v*!QcHAVKX=`{Y?|b||{z4*=15~*~=8Qn&$)NQXkhMrJWS~WViJb>{nQA-z%goh1GWA-0=e4_cb@b3ZtQ`I{CqfL0>LbAadnk2^yq zYI|8{f}$9*T?AZYgIC9Pf|ebDr%^%cj*f#$cxe6dqVhF2gGaCICh%Tm(6U;OPu!rv zOHk($G`IA^17u*Y>_WH#b+7`+VlJ@hpp_OzZ@5A0JHUMKViu6#-;dl3FBHn88D82$ z=QqIfxyQi^FTg82K%)?yzh6uN`xu&pA!dM9`^u=i;QIIf|BI)fK!}?A^^MDnmgkLD>SlUf=)| zXx>!dWiZsu@cLc?v|kRqALvE$xBve^ZJ82YaFet72**nUP&Ni-I8X(Tm`{}e&%xaA z;NKPx-i1-&(Jc>dxy6Gc4zl_&T-8((bw0P-%VgaEHJf=unb zm=8)eAPc)e)2iS`F{nZW1-uF*&Uis4fcPa~1LVPpDFeKm1=O+w?{AU-RgnUq{c0t? zkaz)^1Q~#bl_sF+pU*GmgMtohAF?Yz>z%-1fZ~eRD<^pL+Jg6CgEaqs@##G%RiP!C zzc0Cwm*=E`^0$TuY!62jXgdw4aUTe7K6HW#_g>pf&{k@Qne#wqLLCH+B=E%gHgLdz zR;^TngG%DX5m0zQm4FsWdGy*EBFqT`nS&$?D$_xhf#U|UrHA81;TLF(3xg69#|y__ zpn)nDmDfC=G7X$~Km`jp?W2_upo|YrQs8(O2d5iBk6zh6(Ed$OJ^A9wJ5U6JYRqmK zl^4gLJkX*a4fOWB1URacAW;Qc9Mo<9;wWf(64dVLhIp9c^)1kz0^3-S1>mp($9 zl;8%r8#G^c-=mjR8MLpqy8$vl0$SVo((x~--3u-+kAa#6(D3Q}{30A=8qrG2 zs6PWr@347NagT0cP+O?;GpNo7<&rE}4u&*PSq575q`MnjmK8a{YYWi0a6b?*R=j`Xrd z$dod`^ES9V0)--Iz2`b6(B8nq;M5F>dr*4Ic*TrIuV^VK`E`Qk?kYe_Z9%I^l|cKzK?$bw#tS!TkiEyi z_JY$7cuN;3-`1>I_y5KH0%?ZVZP4}tY(1?IXe~f4c*`qftgBo4r5@^P1X%nc&nIX9 zMxBp^#4mLH@VuQ6U!{O&vyZ#~fUNpwJ=O*C5YjSl(GakQ!a++cpsW7f6+Di+Yk)co z9=)trLH)i?chK0V1+;p9p$O7~lxkjZfV|a;5@DeIS)lx1{KKR58-L3#kd|&{P=4WW znF!*5V+FF&)7=76>Vs!%L3zDGz{B!)4G(O=;KGBP4B&moogctW)ez8LPbrV%$3e4l z4jnek;0?*0Mc_3w0v_EGP=|sxgetr!1{Wcqc5L%;@WM_3(4L(ae?X3adqU%|N3U!l zIOn)qyjXCW6JBqE%NVdb!7lD*2D|lzE@*HYRH8x4kiX#VEo77-5uh+B2?CWw3Lf1K z;Gh7_kwDiqg4W9-hsD$bps*+bZR~~xhJ;5qC@>Tl7#Pq417aemAUb;rqz_adfII|B zPoVq)8i`SZv^GJ*G0n#xcyvp@a0HbK;4&zh0~CfFudjjj-hoy!fDFJDO~3YotN`sh zhq;Uc;xbKim%)P_y?qK^{~iHa|Go{9ev3SN{W-vE*Fc-LdRf^zKEO{>=>ba~prY*j3uTmqz;XD6RjxF{%M#QK z2(Qne>A4G}36h>mVj*=Jcm-LxgU9j1fnZ5cs{a1s>WX#$A*BIws+4%K7Mdz0Jiw_E zlZ?N!vKvkg4U!5f+k48#(*1Ipxzv~i4LkJOhY&r zApQgS2e#kW3Y^3sK7LUIwT%ND+AN^P3%JdKY1oTk&{+TsAk8moUPC>^2TqP4yF5RF z{lfy@Zin1BfrclzeGFPxmjH?c@a_rF%1o!t4WJG3MRwpC6Sm73)HwuoygDsBdMl7- zTG>57yM3^%`+IRIQ<~xRYSi@cgOR_54U}a;g-kbt2gpy54J9Bpr2WwRpQ(lu-G)>8(TBz;BMS zd=<$x&?E{<_=jIC&X8t!nG4!OKNG}KL@l5|?QPJe&8sc_9*`t^BHkbvOM{Pa;S%lQf$_k!qbryh*|;ECm`9cyTimF?$QyC1-mJybc4l zZf6a60^V5xrqKqX5wz@pk%8fbVir_CD|iMDvHE8ZvMIJ{U{l;RJem)H7m9*|5xPdE zvmM-~?Uii=yBsp<*DKo%;ejXpdS$0Vc;HFDUfKB&9@xrW*^Lk$c+#&|_ArD8p7iUL zg@ns|@T6a_?0twFc+#&|_9cV|YBYK@A6D?_oDZJy>y;G%2iAP>j2}b-Jl)qTYYveB zPxtl8dO~=R>Avk?s&hMdy02H(7a|8~(8|U`c%ac!k6zhK2oF5n*DE_4!h=lrO$Sq* z)4|hyy|VKma^UH{UfGQh9(cO1S9Ujq2cGWhl|2jLL8klq!Bl5Ic)G85h6X6fgU++a zU|{g+28Xs!C$mR)J9v5(lzzI~!NCk3gJ=hbaVKaAV>>v2JDn9gy4%5_3tDW{-3|`g zPG86|_&UyB!>&p!GN1?cfmYbPn+7ZU+Zvr*niycRM&ZJDn3e zy4%5F+3B3&(OF#J(cKOXzE0-~kM4GG*mX98XV$yh!C}|g44zi+ZU=`Qbm>6nWXNQC zJ2=ofn<10w?chM`YzECmcyzae1Ff?eGMU~E4z$i@@ML;tH)IyQ9UNMn&EQ$|&iPPN zK$K6XyM<481cy)Oe28fU0v?cgd7th837^jCU~{?)6g*%v@&y_mu<7^$0}t3-d;w?$ z0%#)Mr#r*Jr*l1cYQDPwvH~KnJCA$xvPx=8F}%ot$cjQ_Kk*BIyE32n1^CkV^$u3? zlyZR@9H6$6#9@zK+ggy>y{vU0gLNTVZ>@$oNCL?dp#J%bbRO_nFtqi+@sgbr)Or8~ z9fL&Btp} zB*Y|S=Ro!!y)eJP4yx^-oAe^_nj#D_1;stRvZbIc@t}sDG-v_$bwmj9;5F=60$K=x z>+=`Se<1tn@Bh!h{U=y^as^`v>ud1*0l0nJ_!~6qT*Bwk`1=R$w@QPgN&=uRxCV&{(6D>c z3UDy;H-U74$48ovgN8q#=P$`4oxcQbgMc@lbV4?(fcn8;A3@CnoxEcNF|Vi;+BPKO zJe=d8RMLs_)E$prR$Z_^KnGJmP9FlDH&zJJ1uB+2dRdpk*e|-{q#0fog4%_RAeK0I zs2iM~!CgWQ@bF@{JLrfD(6%N}WP;knHOs-FP*e_fHF#_Twt))iFevblECXo76Inkf z6m6jT4X}kExN`$qu!+&`mpJ_5R;)C`>zywy$4WE2%m=k%Vdb#~XlMnp39|FI2k5XS zk8U>sqWB)*B+wu1t1?8d663_v8pkt^&<3Zq%1$FAW-J!F;oF0~+`P;66l&by* zk+%OB7#KijG`Vd5^IDf*9#)yiLfpsS1Zq5hlh|>GAAeaG7(Vd}xNQIPiC+*SRe@sn z*%FAi(qLL3XBU7^(gSTEhg8`h_jQ9^`oW|59TO<2NPvbZ_*?z{!?#$^h8hL0&LANK z%EuaqUxY@33fvcdAgcL=d$cseOD9ksIvOtx?|*~#A3;Zn{h)>w!rTQpi$S!l1T-E6 z9v}uU((V-njYoNa2Z%xEFhnT856%1S(fR#FSvBa)Fih!3ERSdefA?ZQHA6M-lLoze+v>1Z5&aWzt! z;q}57=OU#UUIu~JT=la4ltXT>^s;iwBlDrcqxfAyeDz^ z#rX(nhL@oI@ZkIjN^g*TX%MG!cytGIyjBO#v4Grqav{X6xt^fi$j6;v`3dY+Cg{G| zB~V3<@R3u{PTgKs&|XxJPVmSncrv*&P{5w1P zLYm?AiWgcSM^>UHK#+TXfamVP?MTS@*-Hy>-Ge?K*~^*$9$0UH1P^$m47Al79Iu|ZAeeeb0hUg$=FBly+=NCZQQ;|kEIAh^K`+IqjOngi6*{SThj zX@EovXo~@)=of%A9zbJmwUOY6x&~H=h$zr(t>xzuA(;0;Cq=w;1*gZ(V=pvbNP?Q@W?al2&!VxR8TqC_#NPGV=wDVacPDZ8IfR5h(bI8T|A)$n$we= zIT^fm0(MdaFU%33fv5>DgVP?! zFxa^op!p>D!CbwvsS>3O9^JbkF|!}CP+~SDAxOWN5y{B_4G|ZlfHg%5Sg5orXpSs% z5;(lDtTp)@0SPN`x6A3H6vK;;;oxAOHxH6_KyhaZni&F}*v6s)E89T1s(2pQcSTCD z5&+yiMV#}6)P;N@A1cl8`uGcpP-%vj_d!bp5p_1KZtZ0)0uR+gQ#+_qQ{*pYcaUZhkcv;b!QXgab^VTnUZaBjEKfFG1&JAl2}Y{uqnO z3uVw~I>^7!b2K<0YiVCZYe5gPWcBElc+CS!CojsiVbu|6U^jCvBqT5gc0q?1BAs;# zS(5_JguSQ-oq}4YFMbAt26mC$22HOVFTz11OyEu%STkrA8ML1YE}srsJOXmNB`B_X zS;Zww8D1!Xc3gqSazW8`WDdlU%Gja{)UQO2uY8b8j=|cO;KoBQ>#I)CNdwTx zsQEtN6L^}BDS-A4f!j5`tke2IN!q~xbQ(`*9fwD++XHY@6zl?94X_LLLtFqlRSV(* zR*(y(1W7Zzo{Nc(>P4QCL_GHlcCJ6QX9=)tQ z5~U0;&A|mY14uh;Iac$3rrJQzVw(LSMWv|>3=GU3mOpA0J@&gL<`kzgFfe&o{wQ(t z*q?^PHGeHX!2?-+iLA%|5`^{=K9643VvuW&fie+nT{oyR4@wt@!RZ0XKOpx_0V$sj zK2HMVzQdsP0N^64^*{+oehx^!94`Md#tLP5Iy8O|eiruVWxWB)sh~t?57!5pSHQ9q zjm5%4^EhbrBBMw159Sh3Z!B26l;H&%D6_#@$Y>`>vx82MZvMeg#^=GmjUBQW8=OB9 zL#09Mt>1vo4};YAtp`d#?&*NJXFarx1~tMFr!s)%QQ<`^=wxtKab_uo7i_`cqHgm{ zaIpa`Fb!V3h8_z9$qz5?fOZ>#&u`!YIehJ2b_Q_m2=cxIINO1izagb3aC-|iyfk3$ z<0saA5>gB=(t^P56Gn5NH>&$=;O<)`R?6^#7ukIaKr$F=zr6bW({I$bGqckiw6F zNcUyH+;<*)h%I6Fsq;uNyikL<@A7n1_i>}T@6RKc`(BBbGQ2pu8_9hMpr9rq`~+a` z(%LPH>p8??TGe&b?_D_g|py@9L?!GRN`*e}rcL3xStnNDwT5Sm#LxPUDfa-t) z(;#&Kyx)XeWxuHM1@)UC=>tVSD5)Q922B^k&jSaQ*M~rJPTdXyph6D3oKqAu0SPTz z_*+2x6F>zbSPHU^#Q?mEA9R#npa=i9upb_+mrDIXCrx*U{qQ*W3bYcRsn!l8uq!w} z7g}guE8+LpRgB=4%7V@+_UJC)0QJ91`9Y&zS)lc5A6_Se>akwdo1mSJAV)6%1!Xrg zyj%j6$%-K7?)S^jgBt&%MA2h^9uil`qn9-uWgrC%_6T{ub~)4aoWj{+3qIKtQ(vJSZwaK1U9UbdUhPpl|~R1*qb;fd_~Y z$b;SJjyyUA?8qW`e+}7z9=)uhFdyfD7MhY1W{W}R3V=c#w7wTI#}D!!D0#k+_lEY@ zUWkHNhr!hba(@SOUWq&CToL}3Zji2ScF?#)Ngh1GqTqZ2$Z0a}p(8b`D8=)4T^qXMY;365Z} z9C&aJM@1RAzNS_a4(3w9&uOlMFOfcDmR#w)<~Jb{+tf`av> zIcTGeJgCRb3kd_zx;fUHpecONX;eSH{Qv*rx4SgM%No?-0#JDd8jk@jjj4k4dO+QM zh~GfxRl_CR-3J4J=V$MRX3r$^&+@StPk|9_xSM**+i zn#F%W11t46BpF`wOaRTUeRAR#bXoidH1r|>3S6Jg2cX6NKArDhH-HbX2KBCA-1C-3 z?u|j*2Z}%Nne+TDpfnBYRzq){0MGleYP#1kcyu>_W=ugz7rLTII1t>20u3~Q4uS`@ z_!TBVf;|bARv~AY+eUx`*#dqt0;u5#-trD!Ljv0K4jS3)tbpERBmW}&Bd8V!Czd0i zbzZ%!kaH(M`C8*;=jZ?bU-Y<1GrVpGr(X#V*xtr8ko!RCD;B(h2DHs0*rU4~Qqy>X z+qmFk&$^=}Kr6E$W80vJhb$xl9ass>t2v9P~GIw%PNRw=geM6c%a+4@Dj|<&k1DTMQ4y7k?jMgktVQ}4&c-EERUBKc{aZf z@aSbd-2?Uwf75c<#82}92XJQ@yz~rmY$}e6R*)}P>1737c@Kr z(d@k04fZjHoewX-?EDXEx`M*eK9p4AZ3sSut!!LGm` zo~0G2;rX`^Q!1YcWVdA}5vAM-$(K~?nB z-;jF$YdNa@wK(i=Jr4`pXpj-0u$|^2&G14MY(JL%XD{of7oZbY96%E_VC<#4(6ZN;1gpa zI9?ocmS%Vn>HrQ;KL=@sm)`L73C@2^wV)t%2tZ3O-Vht8kX~kjU4lQoxR#;D*Vzv2 z{=0e>=D%#PsSzA6o;gV~yePE?`!CNPCB1B7^nF!cv%2ZiY-2T=V7wiCJh?3IlT1KAht0jvLFK{`Mdg6{t*M)jj6 z4*Lw@_PK*}gY0tx*>}+f@kbMiSKz>BF4;+6{U@I}= zZ#KkqD#TwP$P)zGOH&I_!%`MvJ4Sw2Jpqe9Ww5Cc952jlr5RovwFLR?#Xd{4_-kDV zs*GlX7Z^kHyb?$wEKFt5>|NS~JxtdghuO;w(hiEleKyhzFMPrFLi&H;@%UcWO}|0) zc>{RXr5ltb_*>_Ls&L39UoH>}_?zy5#Ckz@VIeIa0(WS@9X#+rTemaEi)6^aHndg1 z3e!FnrX77Xg^UV#@ey)Mw%2wZco{6t76Hipy{v-ysBti}5qnrHJO&Gke6X<*94|Im zgUUY(a2!}!NHe_j1ucd#0I^u0b3)+uD{JYe63~K&KG0dKoz39&*~bq!fL06GTR~U& zHy;3<{Rg>^tk*ULqyaQG#f-Mj7c~73y50r5Fo#F4ts_`#wS-5nZ5V{9;L&TF3}I?` z^x76cm@bSc=XzCgfJsKdTsYXmT5WqW0*u z^@8v~gJvGRwlNSMXce_buWcTL2VOX5o;21nQo5Az`y|yR8 zVY(Z#O2YOsga_V=&}+*I@icgieXp%JgaUhHQTKZm;rI^fPB!s8|+B%*b8Ja2>8T7h?79$FWtMr?g8IevK#D}&I$vM?%iOQfG@z> z4Ymn%MNlvDB}brT{N~_$VLHn}BPI^u^C~-cgEuwwvX+58+YH|A(97BY;eoe7^s++I zZ8LbILoe%;PbCa5o{NEx4+yveDv>}3xY~+-2gPpt0nkX&@dFo_85mw1GlNAP=$Kr1 zj~Kpd2E0+B*EAYz8RUS!UejC%54<3w*R&qO18+3wHSL7(z{madnofrBz{madn$Csr zz{madnl6X%K=JF*YYNF%kmLS(O?N}&KsyRNdQFc)c;Focy{6|OJkX8;k6zQ85FU6( zL9gj!2oJoYpx5*(ga_IAW6BOr0o%d*QF=`!Aw2MwlwMP92oJm~rPtIJ!UNYEy{7&U z9(Zp`uW2HL2i~62Yg!E9fp@6%n$|*i;7uyMrtJ_Oc*_pTsmJg+`Ci**up02CtSH;w zu;1dkbrvW;ZUeik)4-$G6jB}(aCo3!)&yP+fLKA-Yg+_v8isRtbP9O%irRp!4dC$T z4R`^%pbWgApp(f1v<y94)z^1QHeiu}BZB z4~s=r93CjK9IXJl?4nmz6s!SseU6RtbrIC3?P2k2-ZN14dClCdu?ZcH4tNi0K|rR zum+F~Xqg8+SmU6_)v8qSD59SAGQ8{d>>5KK3!TW+h z_hy0YZms)NfEUE;vy(g;Rk^TfF@2PUX*7*Vpah>n|AW% zf6(RR(D}p8Lmr(sJv#q+^s;6smNIyBUiRob|1uTa`UcHEV3!B2RfVN5@cK5;6q`Hf zYL;&B)NP4A^m5{!Qb=b2eq{%^!sssJ0G0FLHc>Rk>wTd8EufL~AFnrq`V^2UE|1P1 zFVi1(+ zk6B)vS1M(AQFI%Cq-)P~r10{`Y9Gu$2SMt4kk!lMReuwtJ_cF+ z`)m08{}H5K2U-1oyy|~~)c=`=U&wgz6LdwA)WVL+54c?$Dj*gSnq)t1nu*2gD^pJ>Cq4-XnwZG%u66U?$foP&3eRM zc>&NNV4!XesOFMo0(%a!@41)t4%kGG_p<6ic#!@ms{@1w>L7abvIaqT;I2n6YYK!1?p#2Yc!8G{A?8RF`l>1AD%F2V3Z5u*Ma5$c#$4Uz94r@FEeSo{tFikFq2fUKm2u-^(EsKH&5$ z-zmZH;-4zm%d4?#L5Z*P1)%f~QD04jdix*=h8Oc7>b;3j@9!hQ@FEYQUYZE?=RGAD zUf4m@zs|<$Wr+KKd31gRrE0LRCHo~9UT{EkZAH?B)E-1pZwV?WZm57msTI3=(0bUS znGy^yHbRueAt}S2UwT;&c}Xz5XoRTOBSQV8I8geBsQ;IR)w8JSKMj=rA?nW&q5e`V zDE%vgy*ZBv^^ZX5^B_ch9uex35<%%7qTY_6dT>mg2PNq^h!$?_S|ITY3jd~7Q2K`` zzL!Zv_<;P&2vNU|2=$*@Bp6;?R04-j9TDn{q9qt!EQF}{BSO6sNPQthy&MthjX?f& zgs6X)LD;{Cq9hnz2tw5FBSQTnQ2KeO2=;FuLG|GHiU-BlI*68N>{<}2o1Oy&n!=B<#!xbFT?ULSiL@|%8-MoKaEd4BED)sz0}v@U|-Kb(t;jey{t{#QVcH+ zLR97555y&ggJVE5by z6>feIEx)6&dKuy#MEJ{qv`9m=oIuio9{ynS`$6T~I}xydXCo;_iUNrF(DD=9KivmW zpN(IAFKbeS6vK;&5XE-b6{Cbt6G(j`L_Hr7>V-h*(-5NmUKG~AK`|e!o)Myc9TDn{ zK;~Z*1_w?ZKJ}p4?o`lujG*)UEIcgl^S6Tcy@ICsx*a%HFqQ~;G@oGf=#||M+QrfB z(){N&cv~)bUt2G0pm8a~iz8b>vo(i7i?KnQtNvdH?^W!MhhEkJx~msyg4WNZl;Ooh zuon2-A@~e-ffv?3$a|gkMm8|`SX&e+z_yqn_Q6WP&QSnu{yh95TR@uO^-0kDnFM&` z=myeBE7C|Ot-ub-gB&36vIVs4tXDP_G;(zGra*$aIk6za9a4CitRYKrk zRgZ*38|cov#^3*$85sE6z)N_#L7P|?`hb==fN!XHQQFK7nj^?F1|3_>+Kwa>4Uz%P z8Foj2rfPDKq#Qs}y|SJVO+iR9Y9JZ#=19aj>}T4#W0s8~AK!J4&sB{k&1P2pC z1UQ&peCPo$9RSaOfTsK%CbBcUkQaiSX#?J`s3(jv{Rm0_ko#yr2M{&C2Te7t3LlZN;J@;1~p-SO%UM0pHGCA>q**aRGc>0_gf7(CxgvwzD)q z3C zUbZ)|V}cBkQ(mv_GedBQvWG}9yf7002hQU#aNu}!9)_gI*WfdNQoTS?0=sXjS9Y&q zDZ^`SetCu$?*$;?b^HM6j*b^LYM?oKcvb*ywFJ2%6m%GM1g|v1%j2Mx{C!s`KXt*%T9vfMJGSlv1Sm*LR|V1JfqVqs|h-z5s`NwX9q-Z zd^^m@-?A1IZq2{7`CCDkKS2WvbOr(V;xJB+=F{LyAxlAPl3z=L;=A*{NAvN2usbo% zT7bO=o!nm^3Xb`rba-h1+7{kxdtL*ykO00t`h_@1S2xImV4p<%@POpbGE>lgM(~lg zTWlp5UTo$A`zj$65(VHS*v}6MUoc0EN1EYv(~IfgFb7Sof!3!;cy|5)9lFWi!p+FQ z;M17`x}^fNY15elbh0A{Xx~P!>1}%;QiqW9^KIjFWmn9{|^oHe(2t0@S6B_phXIxE$5*1+oky)-Od~< z7)v}onh&&iH2>f%GxccxvAfpNqxnFM2l%Q<*^APMt0rOlKOrGiqayH93ACSif=Ba# ze;&<0Sj)LUXUx~}NrU!-gR?d`NI?pJg728@yzwG|Pa3oi2y%8;uWYF!XkEeoPHWJ9 z`VuZ^G=k3HJ$@K;t_$=^uxG&y;9}hj9+BW&YkLoTWfyoUANZs_*`<1*P>c`&2Z~2$ zgv5*YywVIW>bRsCKub4Z=YK-hV{mwM{_^MqU0sI=SskR11*K!x8cO|Nj@^ zyohvz(f$CBH#PratO)>}iBRJO-u8`pv8jnQ=oYw(&pkBHgD(@Z{8g_EcknjQ*dHsz z!JC4>4u(uagZ9hp)GY-?0msV)rR<>e2?>Ue9u(Mj3^e63l^YyDPU!X}!t67kntf#x zBp6<(LhQQ~h~_^|n0*II*co0*gOVtsJbPJ<%7?V~5beo3;SvllPIG~MQh{VL*7jt6 zJ81q3qSzZrF-Cks+mrgBLL?8OUK+ppURI`BQ2QUE_+0>!9}%7bm4EQ@#zi3Yf)Mrl zh*0lT2O9t31pBlPuX@kUpPrpxJUg#?cAoI)JnqwZ&ZqN{Pv=X|&YK>+tX&Zj3@>Iv z%yC0D2Rh#dyU&RObXMI|?NWx9E5M7lpzFIp?mvDEye;JTad6e!%ep*Qg5iZ5#K_P7 z5U+#BRQvKI7+&Z?ByK?^z;pU~sPO~a`o7K|Qf?T-4tf9`&*yRR_a_g2t;3)A1=&4% zS!aRFyvYF$hc+ZLUwE=fGrZo06qn%jN}#se!Pi_Ky)t*9R}4e1uyg_4SNuZ}`R+u} zc^lxfoLg^~xPi_dAVo8{L?R@Fc%bEgmg)_tzAAAs@ z;L*$a6V!SEtu%a)&(84jH)?zBWj6luEe15C|C$x-yBSF4qUIlP{R3O&k_pnX1EM7r zMGI`c1KQaE9UXDYqnGsuXqc}ZqQL}31GxSLr5D(-kT5N*AUi@JS{RYEfcj?~9?*gT zrg#R(e07N8E8d8(0q0LpdD8h4UCUCCmM<(|Z!bjB0y7_!$3WNmb%NY)0aAP%qPPS} zF{=3}T3kU|ra-hfB58q{4?YDM=KdR?nTd3WVi6?8sOF<+c?!~E0@3o&3*lv``G-Jd zf(Pt=P4M|QAPvkA4I7X&c!16q=>)CO1)se08+1O4f@kx4&_cWhFK}te-?WPbbn$9E zhez}A07!T6xI1Ly+HrQUO}*tGKnsBdz(+QM&Y3t4x}Au@qc`jWc+&+~hzX+9=>ll) z4dh^G-dvDOCkOnf7tmItPSAOXWMABFz{d}<7Amq;gkkK@Z8XuBJ-JPoAkbq%P# z?v*VBSql+<@t2tad=J&@1c+QJL=IHczjz3fa{_sZHr^npXX z+eYQZQji>|o&G|)5VS%Ww7%HX0;CAkTkz<-|HAkt#MAsO7eRfl;|IX$xjRNh;l+#f zpmyO8#*#Q_c%*wkqobJ#6dv&$9?gd(KxbNm7fbiDhJ%)lb~n5LSqffOdQSxuvd$bH z$R~^-!tLcgMh3_onV=P9RjTXP0%){s1-|H25?DY&vMM zC+dw_(5*!;!TXuOm#HG!^%W@XdeGUjO6s8Y4+FSJ=yQi;De!TsAUBn|Lw#He9y0(P z5p+xfoZ7)DKn|3|G@w^jA#HCmhh35Y=^nfUod^#)H%0cS6}W$H0O=&~w{8W6Il^^K z$gbS0}^@1TRgdTnQe zgAJT6L8%JV3z6{XtPpr1v<#Fmjze7fS|60gdSzuH?u4Gh0x8#D3xmcHmNS6+D=+3l zXlTmth1d)|0Ub1)0v;rheJT#hq@Y;j_zPO;-YXjnb_eJPCD7PMX9UO*3ZSDlUvw@7 zCAT9QFCCV$GrYL`M+$TT`k6mc3@>FtyKN7FSgD{(l6Qbu$N&ES|6(186%S%90kK^F z{Qv)A7KpV6)U}!bVrf9nY6RB@#~r>MXDm_nxcJ`#bWK{BM>lAch5;NPkemqa9)ZGu zf1CRcP}8d@u-+Vc;Yo%oICzV^!6(%ocY_p#plfs4Ji4m|UP$yJpI^>#7tw>)T1 z4U*w#XXd^BEyeJ99;p15@a#Ma8Y1X5HCHTU@a(Qpk$5rnDkOK7ctZpFi3`{b{7s;p zG@iYvSa6p-C6DheL(jq!-BPl(bHlIULEhL(}N zvP;cT^T$rq{85MGKv32b@aP5|3s#~68aLH+lwf!v0deV3XNXIi4}dN_g@)Yho z4o4)@rLRF{FC)Z_u)G0^2v9#-;_!>^zfugKv;zucP+qA<;=f?}B?URm{>6`CIU&H&;hG|P7s&M!!j|r2n21?jTQh66M+UfKyC3CYkx{HygmiC6Leng zG3Y7x`=I*WVEQ2^tciw+fU+ZabQ6*tMM2|t;QJW5!zDaA10a|7c1CD;bjO2s;c&eC zypWyYg&WA4#YkNsPA(7-OY}W6ag8Geeq`=JM3(A6OUe5T~lzngPk=miDk6r)VKft(d;NC5)5|LV90xY%etz~Ay1Jdg}3<3N|ofTuh_B?XHLQhrNDb~N;q!{Qa7Qt$_8 z+^Cl|P7gFJb{llQIBS;)$cYXXFI0a^F-!oJ-=J~-EoKr7FO+|Qy?DU^;>B+89RdQ7 z%=J1K)Zg|6Yle&q2Y4VVd4U(q$o9R{Mc5|=*5Y9CV(TxkeV}#+YbmIcyyYj@xwGvcONo}x7DAM(QfMemd9oVN(ZyI>? z$|f3tLNOYamPHY188pHl3^|+n#r+>(zk(;hKw$$ee^62<${Ylw2>|LE^|CfpOEA1x z{~c_742t!JptKeUIyD0}u3st!8wcg}X#Oo;$_{eP>!}l7#KY|epVto=e*+yAavV~9 zu|{c1Fud@D*z(O5>`734Tq5`)0MwFbJ^(%#7E}r%<)}oYGzUGuev>UE8jIkyHl#sx z2{b9$X$RVG2inNi=?1+YyVDJnuX0pD?}2_DCfgU{LQWeqctVtBC> zqACcY3fzDI?SDJMargz_7b(bH$&m80`3HLq8(0Cz46r}JlM4CD5)3cmAjWV*jCp+t zsc?bC4C-gor8zORx3&{ypV#Jaoh$RTu=vVc=XEdHs0P{dI7cMFsFF<4ekok+_knU%%tv~pl z56~^#y{wm&Bp6;aeFX=kKEz!f#}9#9T)nnxV1*{2O^>TV>Y^a(*x~9}LG^#H?LW|7 zu5Qq6B)zOnAcckyh4-w%9tCA&ffqNyht0F7ytn{nfI38=1b+xLFaipH*!@{CpjL^E z3aI1C0U7p(ChlI=XKE4*FRp$8JGKdGHt3vCR?vpj!$|4O6)By8Z3j(&g0EpxcySPH zJ*e^CU7`YNB?+iVFubUTn5qLY6&f|jX^G27is3~hL=_uE71&mATGGIB|1k6}^iHsU zK-P7F?$ZU`{@&@M0=uCWbnYd{Qw$J;*IGdW4CE=$RYMksA!!RX?`Vm~UoSz&;CH*I zXn_1`0IGm2UTl2^n_vRXKf?2couL%Ni{8)RaI}J1dBg%V4%&PKW+&MF3ZQ`p4bb3% z1SmobAg4b2sBl0INruOa4=6ucLri>O3GqbdaSzbZtuh|HtasT!>APVED+74;%fO@g zh{ekpOrSGZLFp7W|MWr?`KqFZNQC_GSNHM%9g(y;jC<3_@7A{Cx9yUG$z2_b} zGTv*;0@|zC%X$~Is7423&`k?SaDeWF2KRQmL2j0ol3;kj1yQjbsseQ16KG33-2ZV% z{)cvQnk~S^C4bW@@Ci)i9H8DVoy{s8eB^h3ne*_1k3e-u^y8Eq+1jCCMh!iJG3RJpSe3D`SB{fh3{{%>p zIYiMDbEv05Rn`%W!!H)UlVSkhu#^U!Z+HXF@95!o1T=`y%R1Lhg5kxR4`8Rvgc${1 za{{`>9duK)wxk5Zi&GF4B@Ltw^(xCYdh~sXVK|=x*T$~@lZ8eCh86Z{c5LH`Xs$k(& z{8ozLr3Yw`7#3b0pi&$h2Jl zk7h{e$^)KuJs@T&g3Ky_m?aA_3pu@j@+&A`^|IaoC1H1n!Y`&!U)F$g(Ad58s{dkQ6kXb0H_5B=>oHPbjESOGY_PJgH(`)s91oqj>n7Vzu-|{ z4=R^I?P=&J&>2v2w1znCg$X~?KUamvEFCYVy9yLJqg8`_1KuVPVK~1+_)*GOeYU&UN zTrq}*2_)(xpoua7DN&jtMI0hgZiblE12XIO8*p%RK+J+BO4kXXL0eE61lqdpA^}?e z0a2F#Q3sL&tuN99NzH&rxx%DaR9=+6MM{$%P=`4nISkYXhd1WnxkU=%u+N}T4JU}H z?~TBoggUGS*;yy^%v}>fQVbBOwFoKD_WUxC)YI2sUr$0vfx7h3AgNOj zsdAVUi^_}TZ=mS|640>R4_<`_3ZTWp5)3aULG;-}^}+HO$lS{y`67tCJVGAab^@j5 zWRQFiME<`a*uS8=j6ky#h&+fq4g?+CIc*3|bNo$9V0p0l7pp-7^Ff7kH>d#XWCyk7EI{oW2aoO$l>kt-%<$=UQSo@;{T-G!UxK%yL-Qsm z6b-~A7+%bO1r9|YsFS;ER6xEJ1xd9)qzn;Kpn&=%D#7p~6Cx#skOHNo`yeSlh}3Tb zNEm=u?e(%A0ZAD{q#huoKskCPNJ;`CbrdGWqVnSFD{%U&Q31KN1*GWnOR!rPz!cS} zfNaeKN!@@*wIZZIM*D%J_ClnxAX3oYRfqvN*o#na2Ls&`2paZ;Ofp1pfW~({KuhVG zk7OKv@#C2k!|VMoK0cFTcxeaD^RW5A<4{xo=|fC4MD4S&$}xlH6WBa@MR|BZtS}A_ zP(*?+tl)Urp|tM*i`gKk#V$!0VuvLF5xa@>N*m z+aU58Ao(aP@@WwH0+75Fsyt?YS{1qc>1EY|=mj-dU)25Lf{jKMf#(V4DuMg(;4wx} z+=R+N2WFrPq3-HI0>~3y!h$EoWUqn`=adG8{c#5l$dC)TxE1i|m3;x~n1j|rJ$?bs z!!K?_XmB_1Mbc9#hSv+=;}PKSX#*PvZdSkK`pLzBSaJgCuY=+X)LZt0I!7KnB7NNX z2c*Gh?a|BH46?NO2*=A;paIXnPf*4yVfy*d^+Os=ApOxW{i{Iw_hRY?wG7YcLV`mL zo?bweZ>Jro-u38Z)d!gYO(e-6W6D6rAa|)i{X^(@CTJq14r-njcs%pC(+_YV(rM(; z8O7nzSq1X)XD(0zybKDvm;4|zl|W|hhld~dyr1Ksii-o2Wnd&+$R8aU#AW@5c!)Xfm^Qekn?ViJO4mLh8@U_ zicmL#+>!bdoWVee80^NU-?%_a$za_{DdZ#%DuZ9JM8L;gK~s2J<-zGZ05Ts|!urDF z8K}JvYRYE4Mf1tQM^X$gL1RDA@n8+`f(cN|4b-cXiV&^9GX89oCY`1WLlkJNb(4A-C`Tt(l1>aF4QQ<2hp>4S?$?)Rv zW3a~yw9q|{9=`@JRKnmM2gUDISu}rVJOTL|bd^ajYXr#bbcop^P_sdup%?kD(SqdI z11W}={GcE~&0j1kFBaeW|KH>ILGWN2v|rk5dk-`m03KRP0qsU*hS;$|6XJgGU_2uB zKt~P3n_r#BL7je32G8P`V0dxz5!mNtP@T};DnB>q{1b>&G*k+lh@kTGxg;1~^g-mU zVe+6kGf-KjqzR6!BE(Hi;Iazbg%$vf5<{DJn(%ffD5IU>m0);b4KebC2E-qru{epx zQqak#MfV|dB}nV(zypJau1YezV1(#g2i1A}7vRN(%+0B8YpCyUC9)i`;e<7dYObYlw~?1`RE~D82pv zKd7C|0lt*Fmvt+<1jCCf55R%Z2-SA{82F4OXi2bHTY}-mCWwl7s0z@|l^3_b!+zkY z7YSI`zL#~1kOaevW{7eFsB%!#5i|g&4zd}PB;JG4QyfGQH&hWQa?@Y@|NnX+e5|;a z)eU5tDMaBTHHfc3Cdnc!JS;24@InZpWIt31)ae}{YrfwHdu|Cr3gm*fAb;P1NOeM` zK+c3FXgLlEh8KGw(pfNR$bGw@+lF57Nv``39aDa>D4w0+AfbbF^JPrsi3&LZ7@Jb-OAD})#uWTKJ_W{D|fbd>Gc#|N!00?gmgy#X_ zErakJAiNzAo&|(=3c@ph@a{l(8W7$)2u}gRV|W1ey99(M1mST&cq$Oy1JG)UURgZ| z?*@ct0pWp8KlbRAb%O9tK;(QNJn&J-y|Q5t-VTUd0))2#!pnm2RzP?)5Z(d^uMNVR z0pU%6@FqZbvmm?<2yY35*8t(IgYZCyj(POT?tt(LAaaKwybK8M41|{e;oXDqA|SjM z5MBU;_Y1=Ffbduzg2T)K!sCPR3?MuS2u}mTQ-bgmAUquiPXfX-gYX0(JO>Dm1H$uy z@P05cfOckuKzJV@yf_H&1%y`s;XQ!xnjpLz5Z)9B?*fFk48l7B;cbBM4nTOjAiNzA z-Wdo_0m8cn;ej_E^~!#L@W3Z;_saf)@W4lM_sX(70*4FutnOY}J_rwdhAg6rG&V%s4=jiv!Zh-J0XNAk|g76?`h0C6S z@E~V}%ie?VAjee8et_^mN8Wk#$}&9$hXmw!YgrKp54=>YS5^(e10O%#D{BDZL5|aw zwSw@#`}BHcT_8NjG2F6#5FTh1j7P6*1cV1UzFRg6!h;;`En5TOL5}^F?St^ZSLXG~ z&VcYB$A!x-g76?miOa5m@F2&G%Wi}4z~|oe${v95z-Qw1%ASJoz=IUMvUean@Tq&f zvd^K+PwQUfc6;K<;Pv=#97m z>SHm0`o^He7tDy&QLMsX9nPSZo&(kK@fV7#Kh?$l!6j8FZc@GiV0$IQRfbP>aK(mo*Tq zwi$fpVJ~YkgaMrVXr&yeKMmnofD1%cO9-z591^ydK|R7=)-!*_8D4Z>2e&mW(PY+UmN<9m-zYK8OkNAQR*uCY+W9TLx`# zf>K?eAh-_#U2|Cqit%-?Kuu8aLeFr#n_sZPlja9j22f;zQt1y?22kS%#AIM&U;qyq z9dG7fV_*QUzJX@E`m0DuO@@KN1A1-6aR*Sn$l!6@0o1wz(Gn0792CIXdu<`*Mg{0b zl7HYbrozCZv$+ABTv&A=4(tFqu$L85t~5`8@B$!mGa$Sq2yX#|R|4U!fbiNNybTcE z3sJ70K&U}5phGIe3SK1LJ)9Ue-#G!d_V?(ALs!3y)4~@a3_c)f^t(6#^ce)sV%g zozgalR`BQsCHiU&kM0T!kIrfXkM0TwkIrffkM0T&kIrfbkM4>9 zkIrfjkM4>HkIw1DkIw1{56FqV2_D@Q1>lo=yDKU@I;#sjU?=ugS9rjW>jhWj z@Z);HmHhGM35eVD1vet#r|p6p7@fPpJuLVsyaE%2&KN#GEfuA1?Zr;Gp4+d479-X_vO1gJ|n?;?w!AiP! zfSXL6yTMAjcYvEyox8zGx_5w^TAjPWO1gJ|n_->1!AiP!fSYKYyTMAjcYvF3ox8zG zx_5w^cAdMyO1gJ|Yrf9iU?tr9pENm=Wei)?j7LfV&`tKlI|Vgrex=C zu#)Z_;AUp$Zm^Q>9pENt=Wei)?j7LfY3FXRlI|VgrfcVJu#)Z_;AU;-Zm^Q>9pEN! z=Wei)?j7LfF!Yw3?j7K!a_4TalI|VgW_0Inu#)Z_;3jtGZm^Q>9pL77C*+Es?j7K! zc_-w0r0yNyW_#yuu#)Z_;3j=1;I2m}f8-h(!B#*D0S`zE9u?=E|fZVgOzme02fM~yTMAj zcYuq;&fQ=o-8&LMg+%9Wu#)Z_;3BbeH&{vc4sem!xf`scdk46{>f8+;ap>LwF0eXx zgGVE}cYq75&fVaVitZiY0;_X3cod_12e`oM+zmFmdk46{>f8-Bx_bw>!0Ox$HoAKU zxWMY%4K})a2e_Npxf^VB_YQCuuyZ%q=YI1Kd^Z+zmFmdk451+qoNTboUNWlfa{MH`wUz9iWQc zqjNXd=YI z1Keip+zmFmdk46i-nkn*4%EE^+=cJl4YsIz2e^CRxf^Uz_YQE^zjHU(qV65wVS&!w zV2iqUfQJk^cY`hJ-T@v?=-dsqsCx%^sG)N=*rM(o;9-c)-C&ElcYuc|I(LID>fQk! zzUbTywy1jtcxa<@H`t=?9pGV)&fQ>(x_5wwL^^kaE$ZF@9xmzJ4YsIz2Y4u@b2r$c z?j7J^md@Q^i@JA!hhRE)gDvXb0Un;|+zqyfQlv%69GsThzS+ z+<5KW4YsIz2e@I|xf^Uz_YQDVwsSYwqV65wc4OymutnWF!0pD)-C&ElcYxcCox8yn zb?*ST8#{M{E$ZF@ZZ~%B23yp<1Ke)x+zqyn&JHV}r&fQ>(x_5wE7oEGo7Ip7<0BTQk?gm@by#qXE*tr{QQTGn;cw*;nutnWF zz+;V_yTKN9?*KK$Jvw)TE$ZF@9;58s4YsIz2dIS&%8($VyLW)cHamBNE$ZF@Znbvq z23yp<1KdvS+zqynbIbBT>S09zl}x019YGeczq*if65_` zUfxeyrJ(Jdpv4H{0+6W?b8wFyv};U;fx)Mj)gRo;V?gW<4FFAyKz53C7HD{MdVm&q zavXlK?wAzA>rK%4Kn~B&pB|w7*B8JOgZF$oPrV3T1lm7!gab1E-0iL5(H*Sd(OoP7 z+OXx>dEkW!OaaPthXVu1{TKf`bl6Bh$F-4Xi^20DKkVzIJeq&FmWX)R?gVXMnsUH{ zf7=0whbKVKNI}}4|0A(R$fNm3G5@waLb0|S4{JP4<= zi-DoW)1&dX|J3v8HK5@jUrW%$jf~0*m3(dn(Ate|YtTjk(C&o)&q3o!FnJbi@{PZ9 zK_)7L#+6_SZ|7ke1d6v_*^4kGJFqD6=#^!(g1Th}Hu-LAkH-H~6JCbbWOy|GzizWJ zy++>yd|f$ck#Vo=Y?$sSux`W!J|MrmeENUw{|U&-b*!P5X=78q?f=^UX%jpe|NqSD z(5|tEEckNfcu{8p+Oz4R0vgL$1vUY^%9cgt#gkl+w~vF?F>!#_F+on6$%B}KWlgjLgZR~?;yzQu<{IH-#aec zUOimuU`(!kc{uE=!(-om#v4-P+V}4Ovj1L8kB6lv&|+0isHNr@8%d9|pH=YO;?aqA z=N>HKRDgCea2$TI0A%_m`1)_q*&phko8ZXtN?Pl zA0G3U3eRFDX#Ugvpo$DB&7+$Cjsv&*d*^)rPSE^TEarokdV@yY4}eP$8I>2yGoghC za#>*X8(ao~&WmXNZC|eiT96CU)dka4h^b5C<)2?`|AQA!gV#ksHuAl=&c_L!9|x}o ze6eyLXtM_B2rke*;a=90;DMC}NFNfsrvO~2Re+aqL$__3f_5u{=ka@4cY+-Naw=%y z)9Vb7+Yf4-g3O16fyRsH>7Xz`I~fzS!Q`dvPjI~hIcW}LRt&@}SYU(Z<`+64n>8D! zSr>nR%(4ZQ1E}ufz%=u#GqRcPIL)jDo7s(U-yR+Ch8|?Uu5?8<>vtM1zZ#;ORRA#y z*{`YY$Y!m_Y1Y&4AiqNEO$Cqc>K`7c$FIp)duZPG=#8;wgyoB0o*<)TR9-}aO@*Z< zP?Uq>toa9HT{I|hDtO>JgR}Vu1Ap6AP$Qpz8#}l?2}=QNULdn!(fuP86a?@VhQN#V z?`uKJFu-Gc;5^WL_@9U64gP*mdlKY6@S&svpd$*Vju&ho2XuqlC7p*onh!8R+znntV)?tY-J_TF2#Nt_ zU;|)51WKv@pM%>whF1?8^Y;jYhiO3h3mOBUa;FL$1~Muyex`uD57P_^-xw9h>5=lF z%+&bXzA}@6zXyD-WaICNcbbxFB0U;^gPUxigEfAF4TAY)HHv8vr-1T)FY8WkkS`d4MA8mfY$i3e)L6Frj11z$o|IP^)AhG!RF5JL)P#s8QJ>~ z2ZPPE^hZ{98H+NIxuBxQ_mXI4O(eL80j(kexxFO_S@Se3n!$E_4MkR#k3|{S4rdPV zhB`HmUe?Cat?t>7atTy~_sXtJ zgc^_mHUL}kJMS~t9gw|92*;-NM4adf0;dOR65dtbJe&uq68< z5#(i|H- zJ!!mD`vi{1#{agCxm!@}<_6m>4Ju_p=KO(~6AU&7o7J5kVRcKd?O*Ul=wc4g9#{$R z2_N9iQlQ1ny|O3Lp>ARan}yoO5df`Ml>qG&etF}=+W$!FV>vt;e=i3O9Dv$5dtmN4 z91jW#q(s93Y2)C?@t#KY`jx%^PA8_#KJpRJf1@%ay2_OZa0V|jS z6*L8K`QwnYJfY_Nbw)R*m$mUFYPfLzfkZlbxClDJ!bKgNLL)d{C~cEsc(HL4C|qFa z@%VxA@=OM#@vk==o}EWLnvX|#bl!VW>nzFO)A;}#DX{&n@bfkVz`Ha&x|uz?XMkr- zyRH9UU%|-V(heG~vIQ4k@u2Mupk^CrHwUQHjQ$OFEq@ba%{^qF^mouoqh8kYAbp)| z9>?84^BfG2JxX=pEp7rJ7rl7r1P%_6$)I5&(D>+X&?%z-|NpNC4c&l-J1rnKT7wk) ze-27(jlaXA=cd-kfKJrFt_rdzUBKhGyT$MSj0_&#@{mjruK{6Zcyz`afU@n2J0Jf4 z2amIXmg0i~soO;5ML5V=oi{)>9)1zD5xV9c5?-ChJi0+s+s*fP*eZ&i=`Vt{UuP@P@@71S;k+` zkhKBtmR+X-Vq`c%0GuOxWxK(rFGDBXK!qo097_!3%n6`+qq`n7 zpRNI6f-b=|01XoNvW9@QZ2-;FLAO>l{e)V-8N8Xo9a5};2B*Q1D|!j!txoV6O5lbz z?C3&J=cOB^v)VBeRPccUxI3N$zVr+{hy)rmkc3!N8=4`W_WbEgFN>~4%C0!0G?BAJ|6MnkG&*l z9o<*ZeGwqXg4%`rEmGhHJ}88mf5!8-z6J#?E)!QlOhk&Q8{eTZ^$K=iASh)aVhTJt zi5yd)#8M#P0XmQgHKy)?Z`%gB18Yp>!z?O?S%ex}vqA0#oykQYw!YgTVhhv;gKXvj zoyhPrw6xZv^EAk5FD9-9Bc_uUg7YjcCtU`ekkpOlq_|(8v$i~%e}|D`mRz%Tjv|No2UtECuTFMjc0wG_ik z5m3gx24XD)?J7J2VzGc&hd``s&{>B&K&&6AITW-v45@sU{fVA`K^vQj6+FNf8-U92 z%P%!SCcxW^nDU$iMp z;%|a%szj-gLA9g@)*AUI_|PV_oZa#b6mHtZ z?)(GXDLBpy>JWN#f*Q2PBS71@UQDn=6tge7S4c6u-ut3u1$0v-ti6aD-Z*DESNuA5eC)hBWD$k4XG~ z{^IIVDTdcmkz5E`uK+&nO3b6zc0Smo{h(!GFQMo8dGy+LLPSB!!_c=6gZ*dW)62RQ zwC}n3KO=wNVsNeOqoM&h0u9m>0i7EJPVb-@nQkYG7peCl{^xHw4vK5=xendn)K?5T zLiNCc*Ai(HAnO#s{7K-o2CPA#K;hqoM#hZbQSf`MrZjFYC9r;6UbYk^~>X4Gn1UA`#vyX3!-%NQuuw0CIR} z1?Wss4WCX21CL(Y63}^1-LUj%@si~eD7-;&49_;G?g0MrsR%r4b^I`-Uj{7zUo2e=Ds4ff3#>(d*+h~7loG%L zn1?4o+R2c6)j&7Yfa9t0H{%XQh8lm+^+fv_8S33U8Xx~>2bsj+p$cXke8A_{YFX$XbG?)Hf1Tr7) z(h?Pp7aCxvLMF<)>Xoj*c7 z=;9zoTu!I}I|1zC0}-Gm1hftMV!kmb%%Bbd^?{u%AZv0;0#J<>!)3HAE~8zLjpmn! ztz3$I4NjOv1@PPt+7i)g%L>j_7Kr{SC{cp0cu)X$Q#&J&(x&VUK~M<~DG)kACrMbm zOnnb3t3c7zy$}@M7}4}%_d+R#mt~-Gb0dfq2Wk*52eD3qnrn#jO~CB|P*_2(&$ChS zfTcZmju(1h!);VRgAw2?_#(y#6oer4pxzlq`Fi#pMtkItN4K|uM|ZJ?M|ZV?PdBLc zaTf6DJp6JZxV#11f6SxX&BDVL)UV@j=>(M^pwk$-LF?d)LBnC7+EM5gI4Jp>e!|*( zkeuQG?emL%1nWcVKY(+V!V6bW`2?9_hNf50__PDZ3!ep`;6wIdl_9bZJwT2)eh9op z1#)_TXY+edJ=y#c?3|)>-(GhP&*lRTo}g7NpvkyyX9dqr29NG&0nc8C1K?^9QW6z_ zn~d<1$fwgmz@yUxbeu9M)-^mjBS8D$UhyNvHn^ikpP=)4CSR~7(AM)MC>{uV7zVFg*W)&uH9 zf)^Iqz6Gr=>vaOjv4T#91I-imie5@Zy7~*$PuvNLk8U@P7cb_4N)sKGfB zTuXqOEYsgW+T+I$3&Qklf#|u*2MP>qdXnLKBw>0QAbM8f)T0mABMQ^w1JP58Q_t_$ zFt>qD@9+TmM*^b95vQKxa6Q5>d!Eb%hXF56J(Hn&I!}9`CO62UNss2^51^GD=W}q% z<8MkrZYDyKSSAa2S1=1NN^hPCbjEdb-&lO=C9=4=^*sqtnd*UIw{w zyjTS?2|P>P%X*Fno*bY(!9P#Ifl(9$E?`kh1k-#_=ws<~fX+;~d=pfG9R@YR!DFqE z;;mK}sY_5XM~dO~^cRJ5q!?Z{z|NoQ#F?KCegl=ssQGd4OZ4&(l;8Hj2RpliEj%ng zmD)m@IvA~9*JvLf)$i~s*2btHc)XkQSh$pOB&5uAg;LrtL4u=EKy z8u**8!qOyk-z}sEAo>+t-(i-`y|%wW=OcA*-vBC2dIN4CdK$bB!Fsq5Jq;&FPowjP z2W&6K1yCp9Wdz8Lpynv{rrPo2khTDG?=vklw9~@4HL7w68=mecE1@gp($52mz zE~f#fClpVZg16&fNlv}8W?)au2KQ!qD{ep{1bzjLX*k#?;LAQBL&5F>9-Z+LkTpmS z7B9qMX%W;kL2a_U(Ly9hhteiFM4`M%@2P;jSock z4OBm&^v`lJ$D>f>_Y%Tiyc`DmI5S8IXbhBR1|%9dK=%d2gcfqD~E5 zwa9ybZ_Sec%{T5VDJo56U|?Vdsg#7P41uV$g{kz|msgsT15>B!(fPxp8CsHo0{hqt zWr&75papfHT8m$v;e|b@n(9QZgH2Rk{8B~4`-`trq!?aq1;;J)yeic4L>Hqx0*xPc z9`o$H0~)*s4MEs~W?A`rL4)%i;6|-1D9CNMGcYie2tv0?^cpfVFuc44s)OKl22;{ZypiXpo0%!!ZyFSCC6Lj1H(rr}7*+FY~ zJUZPuJbKGtfR54z4_bEGd2~BFfbWe0-&^eP;*JV9hK_;`xP;V#&_d_)9jNVFz~c@m z^UT{p9z)DC`*fxWcy!iDctA#=Uvxms>~sUiI>%v;UfZkSquyYiMh*&S_ooGBoi)t5 z=3^QlcS9d^@rQU{IP!-i!zUgkak zrT@<39*xIUKx0SE|9Sb_z+(i>|E2j`!7MUj(Brr>csT>~nwsUepM z5iu#G435d)jG$s4-0FhHq$bSvGvG29B_?@6X%|bdLSu5D64=b^F3^|+jprTz=h6J1 zvpfj2I|sUR2(&{dx(V|ou>*^W`bG;*rwj+-2^8D=yheNRpDdH&Tf2FA$Xt; zH2kHhh*Y4dOaNV1hG+qSho>Op&w>BJX&a^fI{O*jzs;caDt|mWuX}WdTXeJ0O36CiC?b5UXikX!T1myzcP8 z-G5R9`yU)%$3PQfy`uS`19!UJ13ZqqgSOB!cpxo)0WB=JS!w}kYIpv4Q4BiYv6pqt zKai6k{Uz{mb|7~wmj`DH2GE(7(7MN?@#k&^28Pmdr~#lWF@C%_2QmcI4DMx31{;K& zFDG6HhZTR*YH+E5k}toa=1b(2JfK@KBVMRLoDd3HhYxZBXuP&0%A;3yF$Z{?BWSwV z0A>N`ECG0gfTxUkLso$HNr1~n@OccqyoS^Fj;JqFfJdQj50NvW@)641(9))1^IPM6YBXSh*=!}%`=nPcw==|W(Jp;TM zy|?fNqQVe0275;gu@=ftz@sxx!lQcvxL4Kr0aTxNUI%yh(r-b=8+uvSf*Q?Gk1H}T zFuXX@BgODi7*xdU0ikJ-`mN~c)!Qk0>06fg~%cGkKGVtIe0byo%bUJ|!NzDSE zx7-2V&3^naD3N#^KM)BXx;y@|7E~x9axX^zEEx>7@u8z~uvI8!D)b`214#JBIo2`76d}|Nl=QjnAYzQ=KQh}Ld*3yrTnds)2C!DK@HVjQ6sQmm^Z!!gLDAf5?4zP*RSN@aWzINnX%}9vm;ZZ@|*lLGU4=pb=P(mrFtED5Fb? z;iUq4{2cQ@iN9*p7Aac%#eT&de~wSU<>ng+aGC&JIokgYl*8f?<==64(7_@M9vBO( z5anPts7>9=x&(CoR5w~VIA01}4r+i}V4y+>)F*5F35t5Oa_|_)5J))~4K@h59PGRV zjZ;<3a&RwdOB1sklz})Q)dt)`kvI%qH!J4R%c>0zZHbrHK?BV443IJmGN%P9!x%vB z23K96qt2ON&HzQNCunjNHd+HI!-Bw00hgGNK^IVK5|pL_Kr5VDz=t?*hNKjfVJ9oF zJ}kpdH$1w*6MY_?7rHP z_v`hV?ggD%2CBfDf4P=$gO;1VbOIGE6A-H|Bp^)CLOIZd%b)=&{)^y{2VG1V&f$SN zFE0!(Kau9;qadSYy|OdGZTZcR1~D|1UDzp%+sk6<;9# zfHw<44gtq(U#%&?*S@m50P&CqH2y#rz(SX6Fo5>o5Y@gqDUQ^>I?_f``zrSpMt($T zfBn6TA%7flEC8fD#_WHB);EFVe!naP_f^3C(ObwPOi>mdmWNA0dtLs6PdJ8TQc%?f zTK^~pUhxZBqYO$Fhdp{(Zz8GcmVzwQjgs&HGc!CoqZB;4A*Fb)Z6B!Njc6pn+kzmY zULO1kDPKS%o*v!q4xlCoe~UCI-E=d6t{VaGAK~u-E#C3ycJ~0umxO!tvPM8006M1y z+C^zQ2aY%XCQxw%jyw1WmuM8oK;*@3(AAWkzrn7Ez7NYUj1Xf%hrvLN)rT4T99CN( zjD@6cq!DCPV_85Ge7&q|zko{24WPqkpl04a3w0`J=mX8E;ITj4PTg?t|9_8O)<}q% zpx!Ce%yx*GMMh}m)r0dBPB$jp`~Uxia*Gth>+LUOTBI0WMuN%)ArR{~sD9x9v1VbZ zKOpJp;TKT+A=1~ypQ!x6AE^AszaV}yB%YYjC^WEnYC}gAIC3134U# zT0kX#ceRCw(B|CNl@oBx8i1SF-Jl!%xN-%g=>YgxSZdT*)i|b8N46nP8iX%{a43s}n z)-V19g(%YcH_-hJ9-X(Kak=|6#Iad$$AZ^s$UdF}Y661_B+!v3pmQG^!OjOIy9x>9 zo=BC2hvoeeAxQfUoW?=(wV=8cnx{2DuI^<$2x>2bm-opxNin>v0W~Dh`?s+mK}72h z>K{n_D?<8Jpz~2~L2`eBM<;4Q02)iH2So#@ws?37;5|vp`ML?ckG`dRZTUTFxLpAK`e}0_w+` zH%c+Q%maA|dA$K>|Bgqm?IqCJe!Zr@KY;9;2I?qyboYTyaq?__4>}@I3F3VICeYy~ zP%i|4`zQk7!(R@8n}BFtR1XP{?r9LWd)xr`NFa(qWtvYXT6-~2!lM_tktm8$9)KE& zpnW`urK4}o{{R0XzCnuNWhlsBp!yG-p1^}n0pKDNKCWgU2ySlu1T{54@$P}Nv<(v9lwah7_Ua;cg0(v{EXl?qW70s?TtbEfj+-zPi9~MP2+m>vd(!A3f>0rd060S zkmCnH_btCDIS;$puh&j z5QqkylLw+fXKR6I&;lL?kKLf_qQSdUIwL@@inLGSK zuwIJcWifb(s{=?4C^dohjYW8LTmOHKl)K^knP9HzjsUBEjTuYQwz>I&!2}_A(D__mH9yC=??&UOZ_8-s62Q@qhdNhRr_}(ax1>MdXpexS1oeeOC20=?=I@!Qi%!6*6 z>UBf90o?#RQVdEwFJ9GxW~0IFN01vFI6Q10>V#<2_Ue+mwr3^33!6g^U9!-gt zO*_DQG@<^3){nic*`TAFyBi><5VC-7oc#zg;tS~322frFIR(7h3N+6G^1!R@YyTrk zY|tXQUe;@dr3^0@Lh~o6y#?LU=XVqmAL?jJlR?SW19U=YFY9Vhgn&j^lR%Awuhmiv zuMZ*R0dV|-XRJX>o&OynXkIqVJRy*IOYxhxj<9*&F!Mn7<-Q2TZ(bZ>^ORxc6@i*S ztQh8j@0XGTg=Zl6t_bjE=TaWf`Phb~46nIB^=vO|EJ%R?D2}>8oq7ia56v4M%?Fr4 z=XqIxi$ciqHc+I2+ds|!8EbSwTN`WCJ-VHLcpQAe<6f_U)!M{z08KfU{B$-EV zjQM{L%fodVpruh7pwU9mAd#(pDZ`5gpmmd=@)*1dHbzC`h2A#ME@99@jQbwV$H7}} zIbLXT!x}A}pv7;XwX?l07JtD@z>kBD)dcNwwEz_<(E6b9f3Do0@)FST8@>9V?D_j; zD7Y;Lt3UofM=pOPJi3Ly9bzmg0F5>DvaWgwD)A?P&I^QYVYqP!oJ#ncKxb@$?>ai} z1|F*O=wS0}Z=@24FmTS;6NZfG)QN%@B2lDR?v=4)Ex_|00PC+%q}+?{_}9 z+y=ExKt2VP4c$y0w(fy$CN(DD&JpBDcF+nq@JdpRw`>fciC&N64ib<(LEsDo-LVK- zhY30pw^#ypJx{k22e^ZM{>8j29C&oTxLzT}@KPL94&AoNU@D4*7h#ZQD`@P`1G(7>>Lr5)5(*SR&IIMvGLR(` zJi5yTJTCt9xcH-kg%3QW2R_=uUBaW=7(5|*gya9S7fKaU46l3Oi#;2lbLrr7(Lje? zfRDuhWeV`!rZLw4A$y%;K$nSvqQC>ZuN!oYG6!fCAo!wX0nmXQ5(T8k;Q`(Yar)&|@Mt->JURrPi!pV+ z1u9nDEkMV-{P*a*{E`W@H3HQB)d0=ufRn@|89fbjqMi@7DB#uUi^-4zlZy)p8C zJuL6nD|mE+1_^(8T>Ry6{Gb8@149Rom`CS7kLKe{9+vk?A9yq$W&&p)NVyGKAAy;F zUxEq)c>V^JH=rBFc$IFJFnAt60A3;4E6Vbugu$n~3v_ZTw7+At7wldBre(0fkLCj& z;Qo#XC~j4aSV8+36ktonVPoVz;0mvQ%6S{2q_z`f~+Z(Y1 zbkN>+1(2b-e_23=Y9sn|#R5K^$r3)D-U>dT9T=UU_NupqNB1U>OFf{@2NijnK@+-R z#Zn9}Z9oMul7Brw`{^ye*Ex7tey-#9=(h6cJORpD%||>yXEd^MJ_dQc0enWS=6#R< z$3b(%o!2}%Px*8n^Z?~*royn zkK>0qK^Y5nksdF2zjpV2aGdrQ901SjflGAO*WkH8a03G}Y5 zv@%%&bZ8hfgPii|JP8hmm*4;Ye{m;Yis7Xhs7Zeb#8Lq@o=<>S8$dPVJ`l?i5=IAo zK&zm-gOT=NK+1Wa&eJb_L6Z)M))6SIaISAI{0cnfFE{1u~@*Fl3cibI1#Brz; zlp%UqwL#a?b$38B8>n3wxgDIsiY&o9Mc}!a6?8A6XD5Rvv}^3y86e=<86n{bD$qMW zfLa@%a&|XpSlsULCB#k{5_z_e%N8U z&Ys6zRKTM$o}Dh>8=s5rf-3k9aAG}v9Fn~cL#hncFqKjUpU!taosU3G|Ci}s!DIMf zBS6U)!~mU~&fwV%DoL9UFo6uUfOdK#w}Ji7-{b`@)*$O9z{}f?vw_x1fixL_*0}j} zKKE!oZt&vAUkT6|5D)Kw9JB!xk{-tofcDJ$biM|wIU@1W1hikY5prB`D`;&W$PM86 zX%GV(Cm?ezK&Q(gJLb$*sAD#ROFk6GfR^BaG@&>q8{(J{6vu!T4yO(Yk75t`H%cfW|MoK|5B9PiMbW|y zvJ5g{;?c``5>?AC&=R5vu(N@yLG>SpPiKyb04SgkDFEbga483la**>tt^Z!x*Gi?} zXw`V}kdF)L$mRdnJ$hN~z|NQeIba^VdDl$?eCiCOeFQ4PAlnF9L30C7|ae!uE(bfQ~lHJO|QS=Kn1ag*e-7~YJ-E%!stVdzhdh2CDB#gq30d#a%ewsr$R?P#ApP~z zAiJQRV*db5TSp{bM!$uyA?KjOcWZ+^zyB9R4zwe=@fRofDDrMlWcJGLISaA^G<*b` z85IPr0{{mGC>&To4(vu8{gJW}>X|rD-tR^64EXGQbk9H+uk^CMx(>1l7UVF`fb4L1 z4+?8gldwC21GI30zx5=@b=?sj5FV(l@{mI`UY4P|WM^GI1@?N?MYD_kQ z@-CwF`ga{P55#ZWnZX6;uTHcX++Ych?&-*J)%o26TyAo_Jpbzd{})BcQVcJ%z|(W!@gUIp z7?kknL}`D5!XFZT2j7Ci1H=bS5`)A(zr2ePAK>r;t)X-HcAT-K!UHn+UBmBj{6J+F z188WR1AJycw-Y#TmI{F~2zVDf$IJgOAbA8-%Y!l^n@2apYhKX#uye0hF}zrC4phH` zT6N(00!2y0e1R_b98J)PT1Plu{&)&1SJ^#mLDMk&ExMpW%ocQ7OpPNrU-rs|T>_Oz z-Qcz{Y(Gt}%w6bgfsF)csH?X|n$ZIqo1ogySXC6R;d;;WFsV29B4BUqR(xf)vBcf1tWb3dG{V z$PeKBf|9>HpQDsdIQ!=ppM&!oPWg=l#qiP!T>64C4CMUW?qUIt<^utsgICYILk%>K<~J6gQF!nqI_O|! zEstK->0d#+E*%75#{@!4sZP*fId}{WbTYM&&U88&sPA=OMyFEpqWZza09skeD@dl{OaQeK$AHyxYu$pKrSc&RcXG< zz>!dt35x&*9mGNt@R|V7&Ny&G4-^OB6XC%p>4Nr^c7kRxB0xm}WU<_SO%^5^z1i0lVAikLCp!D&SNiK zWkDw{gX(9H`tjZ7`c;g6Sgo9f;*V;QOqhcUgmLHppGp;Ku9mX3#C; z;F*u(%{v$v7(nAE9><$OnHJo2FY9aw4}2YHFY8hW4}2YHFY9^;4}2YHFY8VS4}2YH zFY93l4}2YHFY8$d4}2YHFY9#(4}2YHFY7}HF9OtD>}7oo;eoFM?PdK7;blPN_#t@+ zbbzHtFRLPiR{@bThVUS#=CQg$c;LhQdRfCEJka@V9=)uY5FY5rAc;L%Fds)>XyadolNiVA*ga^L-vzOHx!YhEtxk7m0%RhTr{UJQ?<)6K* zi4Y$6^3Pt@YzPlLcG$~W3*mtl^LX^K_Ct8!%RhTr7eaWTj)O-p>t+ZK)VTKOWjzYv zfd^)LS+7HQkRBoHO9<}-#AUxBJaARe%gTEM>~~Nn)T5VG9>N3P{MpND2;qSme4ure z5FWTG)641$;el)aUe*W=~q1VfUQaNa$DyRY14Y_2r)54>BH&`pU5dpbf6x599bdK=o zhTQuKyJZw|hcNV((O%n7uqz<9j5Z&50GbMAfS3%vloV_-_(D>M$>7^aAtooly7r*@ zIt|qK^mHs`cv*4)v?dX9zaglx1Y3{j<5bG<;`^Q zIY;L}+9lGkb_r-9z$bnIm-&A_@e4wF-7hMFr5IkHLvjvi>>T~R&Wpc2@ZWz4TCWb; z#`0xzvbFgEuv!^G6hvg0a7Eh4A-9C;Xo_>a475ptu zpyM4>nHd-+cpz&n<@M-gz2r~|@$UqW-JVXqAge&e^0zR8&GB^dwJ@}Vn)8c^f#Ky{ zCa^gW8$l;%+^F?Lb!5viP}vT)$pYf;QqW-H446%zaNO-205TV>pTA`x$Y9WkksiB| z%;j&X1smi8nkr;qUU9HHzvrKx-*BzeggxLBuK*#{@$aYme76^ zT|-MV3y?p4)JA#i*EO^y zGZQo2P_TudlSW?dgRF}JZFmJ)$PV@!XmJ79fslmj;|fZ+`W_&=K<+gIYX>)}!Kud3 z%n78Tv=r3O2HiRbDqP@c7pxnccFmCGf_1@3$HVeQiRWu;P#WuI_Sg@KRx=YbJy1le zd4T5i_In0}Ss7Yd8iIs`!7IK%jc^7A1_pMJW*+1c&7+s~qb)Rpc=WPy{tdMw5{%y&0$ADTdc);q!q4pnXiB zp&4+u{)H&mM9|b6bU>?@^^=Mu!wbehaG!VGbV#2Uyym6(H)9E?>kJvfKMb1ie$9v0 zl?Kfibzbv0_>RM)`5dFi#s3}`|2cG+Sa>u(`VUIhpi=TzhX{C;3&)G?cF6v*oKDa` z5{F;B_J#R}1GFIT;(rhRZ8jDjy*2iX9*zJ1GcYjJ>q7(R#WaY4@IxJ-0R*}g1iqgD zls=9h2YKcNhdHuyRzY>+58fECb6$jks1Bqm0^A>luTPJInx%;rRbZEZYZ4iGkKPz* zMnt?ZgG@Yty#AHLqw^pr=9&-u^JxCTUIuDF}CEYH&zA)6w7*Lf8H{L z-k0+ne9K@2#|y3iDbW1m#UCEMqN{{a&aDKyibc|+w}gT5WgZK-oa(#*I^vRl8w(>? z7(6?DfC(Yy!oUdXmmhq^=FxnL(WChnYl*c-=ZP2VO_2jO5az}iENE^#j+%Bonjh4A zG(WTVIQWdsqxslD56)vRpMWYOWOsys>;$cGhr7cEyj~qNSAKv6;kFWxx(^^DeLD|& zHb1QQJou2!v-#jb&(15J%}?Y#4?f}XY&^pF;s1YM&NH5zM?4O`V*@AR=6|duHXv`j z0N)}E+T#LhTX#)?1~n-0paeCVHzs&A{yGRMeOo|fp-1Dd+l&khB~d<|2RshGU<0jD z^JxCTT4D>bq7}sob(j@VunBQcOAoY-2F;4J3E;JZ$6g)<)ybZXKNuMq7;3~l8-Lg{ zGBDKhL1mXSfksCdKo-fMShR04)GyD$Q_hfcqoKJ4r8t@3+4uu=Wd+#mdStV`5oRAS zMvm?znAwel%m$^Wi$6fupfmdPVvE-tP#l8d8Xm7cy(us;HdtKy^!hL``gWf1Y<^Jh z)A`J!`B^?{Bs`pt3p#dUX3o$%rUh?@E0 zq`MTu%V5xi_kfBye}F&)I}0I_;OENKv{8N~7e ztr4#TvF3m-k3dYIg6dQ7Il&kIdGK#DG4SXuF=O=T1h1Ip-zEZD?JvaWaqt<3N8>R@ z&>%nOHIK%BpwqtjduD>#p^g7QM||`5gXWn%8vlXM^$v$@(7EB!`TIrBX3$(aXyF2A z3JJ7pkO^V@V9C(Nx+~0$&hyMZU;6Z9>Ye+5K`4O}^gnt_kw@0rJC!@!~=Nul5 z$04C~-lOq9=&bfyaSzbR*N}C~p#1@zAu0l|i@&UW zJ_n!q-uMVi9el(E%KD%^Oq{LbKZS_Hvghyu;>`Fe5&dV>reMN8(Ar|qxCs7|s29gq*IsalOdjWzJ}1L*RDmOe1o z+@tXySREH=#zWvG_z<>U$i32_V^kmusK6RP=P!G7gEWAeeI>jQ4WLP1P&w7hI@cQ9 zmWG~t66MkO`##8C$mO#Ld&S`PmV?{}wHLH#7}7!h2Fgm^1|E(7KxGzx>oX9)mo*$_ zI%pmWv{ni1Cde8gbI@kDx&Y`@-O(O!I^l1Ug;h?dhnpocnR|GE${Ey~stz7H{tSH1 zC#aQi1bjYZC&(U{%S#eKo^SpK+K=1(o3SnsYF!x2x+S2>15|Eevo3-__P9!cCe1!tLTv-(5&^Iy zJUx0@4^^NV?gcX(qX6rb^@AI(0y8|`6}m6?2V)6nKXWmfalgC3Zbh6$0j^DZWtrhd z3BrsLfw)r<#0RC@7t`{RT9r! zr5K>+&x7WdKy%j43LcinYaO8DOQ}#-*}y}O1vJlBEaA~xV+Xn@R{+#U;@>7?4Q>8| zZYJdb?WaLZiynUQ-9d`s^;)Ff1t=chfbU}m?ePZ9{MLZ(i=7V&`A!*?7ksagm#Bi~ z|DgB9o`tD+^9oZ1WZf>Ph^#RHUp@-nE7~i&0u)dnW4D7fq3j>Fcjd5T z37$hZW4?HdKo_UWkG$ z25)A`<``M3h;mavECBp7@)i8a{6CH9QqRRf^R?ZENk9Juv%3@!v3VCjxfcmcXw z60+15ybBN1#*hH-1^asiHIn|G1vv>@Bzb~Q4!Ggd`55F@(4JM$1T|vvzca$a0}_wO zL*}6NDyaPd>SA>VfYzoPcxYbs0BuWb{>@m+3qFzqd}P=E=My|SLCptH`>VUa!J|9C z1GEeD{~^!@#t2YF&herSlny{Uu0Tr_pa;lQwL%JDc=HmvFcNZZ8F-2xG|J-930k2C zI!pw#E*-R-Hxaxawe#`|4Y;Y`&;hTQ|Ns2OPirZL*RzmHKg9U|5zlTP6$j7m5ETp0 z?h+LZPtdvBo}D*d^omPDR_lB8x=8#7ZG6xGE$nxIa~+_81WsI_`V_RT6>(qdS&a2a z;PXa7`$<4MFB*?SlFzXhA!j7O78Q8)x@dqcD)8*yqXLQ(P^Y{32**psa?qKw;PVxZ zdvup;cyzlPcxZm`Xg?wCEPRPW&?{ z5+OUPL1rnu`0xg_#}m|700(e4sPqACLI4G>3!*&^IiICY!=u~Hz(W&sE;SDO!SxTw zeo%toczN&-cs&(J0~2_wT6Y-eAU05!qOBPc=T@H3mEGV<_c$Y{4uMo`ELM=lai=2( zY^V@q@@Y`Gzg!NgSEa0^7+$aU0EZ7a-GQ2^przd16%HPj_iG~|d%7JgpoYDKu%zWIw1w^C<(~0MKy;9cnLVDnFY!?;GGSiaM1yskpNmR30(u!?O^d@1~eS8 z>-Yt#`g1L%7+$x6(hJzVp!<3>Ji6-)JT#AcG#_UME%67%=YK}5@d*k~iI;`HLE+gQ zrT`tVVDbPDcJ#7JD1(kb?f^IF__sO2=B+qF!*%3fyN4VDuImO0bWP}YPTME0XnJ)6d3m*`%J-Q z9cXj1fJb+nhG+8+#?lOUS_5rpaZ`ZC;fuS9pg4dHh1EBLT~w6o*;~&6KkDT;J0uQ3 z2MQm9q)bpb2)RoX9ubTGfY(cc_Sk#%x-kETq%b!HpU&ei*g==EfX;FP=|hRWTu|%l zfw>gJ%Sup3{~Cw|UQ-Jnj|a!kL6DaOAPFeg0W_k~e1HX1ym5GRJ9~Io9;&s5-FXQ* z=L_16>OB48Echyo!=QdQ`22QIIR|PEfXk$p@1fy!9O5nLim>iz3(#l>(?>{d1Z6|e zB6L)(Tfkbu{bOi51GHltDY-|1OIVL?M0zh&0EIOyy$d%$!a5#jdI#NmaKHl88RI}W z*#@+B4>HaT%|{?BUYLTnQh=|00*}c<{KpSELAJ>Zbf_3=cpd_s84Eh(0u-|~@*a={ zu8=`#1<>AR@S<*sm*+sEB@;YA2Uv86X?S$UA=Nglwb`(Q>2cf*w5JEOF3zL*_z7r5 zVptFMA%9aB(%=%LG7$yumq*_74y{ajWpB%aQul61>V{-A4)9&Ipu?L$rD5lF@F^9C zSv)%9G(bZ&&4-vgxSg^5zSbEj7oULXlLYMxhD`5( z{rek|cUizW3VdunlSj9k!VAZ@|Nnz-=>T1&1nQzeyeN%Y<3Y+}lJgIEZm9G0i(b%D za!}3%C&mc0#JC=M?=1ArduXzR=AT0#=i$^^0@g}W{xOtA&OeuHz^My#C?BX`g5Qb? zO3~n>hai!Uo`3#;?yrSr^yA>UFL3_(3M!#MB~$Zp^!(#wOn(09108QnZvOdL4fY{_ zQ#&d7XEyk{XO#SN;wz{mgXf>i9?h`Ka~*sV1T^yqLaR;aW?4x1A!VL}pph^WBPoWL zpfjD}`&~f$C*b>2sF{BRL3=DgQz}^V&t~wg(%ACPO|U*taSXmR6103BR9S%b=KlsC zcmc{hEU&O-9y!#^gVa9gmHj0QKG+VGbV6znJS-UkifF?`3@nzN5JTvZRssHkdaN)OhgecKYFY@CB!* z+ znsL3XrJx-w-Ed!mNewa1Tx7jh%{&=KxNuuLzj0g@qb-LpS|+kqZ1_a>pc zH%lDZy*v>27RBOr>q*e=6dZ2Vg}Bwt15)4b1UDPH8^Mc(p~vW-`tbk%i&|aKAyqHR zbfp+xUIO)2azL!xpsqj?h-D07MSxiAK`l~05Q`tgI%9}3JOk=~gU4e)XHf8Ot6+lU z>0VP6up_5|vaLtA*AI__FF8FdfAY71d(GV;plth#u|(ISGuQ*PeG<})cD4YoHM8*O z-Uo4b8`$BX&ZY=xA2KLg!t(|wVZ6{40|g$e4SBv49N9&dxZ03V&AqIxVxU$PB)+>% zRKUHqkD!1_(E**r@ZzZfXjB%o-X7fE2K9$PMV132q}K3jZa!b|_Z02l8 zxn-*i=Iw_BKsa<1`w)K{_;#Z1ns!jR#mL{X1T;3#{GYib$)mH*!=pRS0(86>vj-$Q zv)6Kino6M1c`Z8u#02>ooWuFIMKD3eRxkeUh+y>SW!(t6Ft8g^19UflLk=3{*WW?X zASnF6bpSLRU=_Zb#fuWqS;*j)BFHju{{Xbx8Qf970d7Tt`stwd7fSI0Qv70t2y!HN zl|UlFfIuWb^E9NDRtnns|3XWO;q}fJnflhMHF0loT zyNi@E_;fdbM*2LuJHU(FyBokO-ywO_^Y}rK>mYNFJ}MHRL%IYY>!x~HTOpdk%hl&W4E7*@69>5b4CeqHd8GiJ5e+y{snn&aRxr>;M`FlXq5THo)={*0U8d`34Gke&A+HN(G zphl(ysLc)!%Y`3TmXbKFuBLO-~pg;mvK!XO8K%=cMS>A!_ z`)Kem0%(90bS46Ots~gO#}9#&ug0C>pZMHlD}6;L}CG^hbBC?O}0 zZ2+}!LAeQjj^TAsJ6r?g0nou*7B4~j@xXJLAa5wbys-wOJtqsgdH`j^7HA7(0NfkB zvR72VlQ9-Ats(pUq36z>Ed&QmQ7Aa^H6PXhorMLi^N%xw2XDGTM?8Tx7dRu`9$|Y8 zlnap?DX7+gj#ax1+THA?A;s`|$_sl9*x@{;AXX}<0M!PuZlQLUz-@(M2ao1|?6pE3 z-SrZn*)z~E(eMAyKyt^OA>BmSo^nuMoqt<76J*vMw8G5Xqu2H(_XH$Xi97%@2kn(g?!6*N8K zq5|4@!2k*XR?yh8N9S>$&UY`afh4=G(GB!$KB2_REJ+qf7YF$Gia3099f_N|(*_CGH5l33J# zjR)=61GOhWbE(W8wva#tt>5I@K;!Ml-J$8nJppu9 zl1Ha|f=B0#!ytX&>ap9s0xDkNflDoDWu~pOJp)6z3P>L)$$B8`>vqq8ngJSD1)Ghb z2AA1z_anIj%{-(j5@>t#IB2akGz{l~6Q(nV2TBtPlfff_O=f)u`8$nU-(H$=VUkeKgOJd>x zYWBx0sM)uX>Ptx7#(-%yBF;2G_F%*ZY8ZnWz(mIz)IEt1_dqYtLoAfTbPM4)2HXGQ zxdP~NmlqEdq!?bZgU7!?tc9RK2&C~^(0SWP@&61K|II&S`FlXEMi1LS2L^^35f9r? z2L=ZIo++R$2I-)6IPwf0w%i~_D=5=o4Hw*TTbKzAf6x|6f^iEv#IgrGhu?hQ4J75I zJV#1-kTiwJzm%uFiy2V&!LPR_5GN$0y;7LjpzY5D{Z3?j6C3{E@!lgG*wZJLbo^qz zoD{=LCr|>K3Sxn;x9$e9j6g{V(L4gh0l2+_T%MG{(i4&8$-JjXv5HzIQy!;()1YxG zgw)i>ndgtYgElTQpp?zH)AK@@*~sm0oMzLoJRv!L_shWA-&;Yf3&{KX!TU{0BB1+K zG@$!cKzrgQvVj_t;1=Lv&_2FK2p_b``tStkWeXs6nGkW%c5AS@NC+R)37f6#Kf8U>GDTVAl<{T85J8tB6B zPS82ioi-}36G3UQ*Y+*wuD$O4;C;*}@{SPsvk-ak&Sn&OMX)^UTCn^M@UCds0dP<& zK+9E16hH+hXo&O0Wl)0yymYb?bfzO{Nz`k_v1nO9XYZB^VeydPSF-fV%kL19Tx>d{M~#RiNXy zKsO#mK(0}RP95~JmVS_6c+nyQ_Nieq#HXEyJsaQ80JT$kSw&&?twOHbJwVHDYE&FR z7i@s1Tfw_iK?^cLdsD$nayvmQPGE;;bc4zn~<4TECe!lQErxP8=o#N+S_ zQ%Na?m!_bSRvX0HhgrUMLgrTE6(DEMTz@$WbY3OmJpXQpX`riM!2OSIhXmvfj7PUa z1{%KrjbDMr4?yK(obMrkD(}F7!Uxv}pexNII6OLUyjTO8Uj~hGAeP2ht^}=N0u2^H z_LU+vPeJJ%bZ9)v{S+GDK^0I215GGH)*ykd=xYAKh`6Gn8hyo?j5X+N;NBQ}MvvYa zga00u_v<)7i?+KDg9dIugK?l`Z_q0!maPEwCqV-;ouKpP!AB%xTtT4$K4+`*7-#^h zL>zVy7aw?u6ljtbwB`!5&NY*zl;P!+W~BYiDECizf$pH|o)7^V{Azv=+JYaE0L?5| z?w_bJ1Z5O9(6LjHjDqd{2?x;q6OWdIgO!Z?CsuTkd;f%75$K$L@M(ddvqBg^37iAe z>uo+F@&EaYa52*FpE&LSI!gpJ&t-wNzYQKw2BohXpyE*gav?#4f`{g3@T#@$0t1ik z01ME{H1PcdmqF`LtS6+7UU2_gACNa2kj>ZU0)5FSo{|Y_8@u|3i*Zh4@1p!(_QRs2p36j)~JAux* z0IxRbWnB%rg|2%C=qwVbi+9FA1MxE`%Yqi?gX%Hxa4|1<4?glybI^4s-BB9wiu5OF zr%UIF*K!`6r$K95n~$@2bXG}tbXN&@bV4L=fTccq9DK><(R`B8qw!=TsNU>6;Cb}yO1Skxc!DFHqz-w4Q_osl;NaH`y8C3lJ%pgOWf3Vl0 z_!V4^fREVU54w;J#jj_hp?(GJ=YaK7AhE++2x@eZ>{mA2e&vDs6|@P`6UDEch@fbG zSnttz669@=6424vAfICi67b$X(3r0YdXRWF|KO}GLXK|m_$xRF_JD6?Mvm@NQP3a& zot=ah1mOKHL19m2Ze_r3+BKH359;CS>(0 zCwRS8cQA)Xx1)qdccg-c=3#K%)c6Z@ycmBk=vXh0=HH;T2FD$tMUW$;2rBCO5rXe*+zpiJV?MVUDIvdPl@LsH}y=>A_bV zkdp}@rxsj9k5o{*3P*ac2H(<*?EcOWXrK>hdT)FHN!rNC9eVr**7S}D7S!a92pSye zy@(5z-ZMZfaC(mev9P9ho7t!d2`#g8upifX7}VqgG| zH{FErK_|$8`6nU#4v0Lq^FZ4d;u@GiI@1&RJkV?RB^X{jsE@H7oUNSxCYH`_J$b#_2@kJ zQWexWlLyVGg2vbp=e>dk4PVXxuVn{?2z33B<+VC?aQXnXw?IoRJHcD;LBoNaA3$?6 z{M%UAJ$hrngMnG#3#&19t8n>ryUhIaS`QLlpmE|ve`wf)F5yAnuQC&|Uj^j9(t6MW zAq~&~v4Y3(L*Ud4x=Igp{PK&O_n;&M$|0cW1M2ypMki=7kVj`cc*PC}XrKZ- z_9OAa%Mo-ZDaco#0O|($476L!qdP=J16+?!@aVkgq509H`5?28<-yue@F>)0kIwTi z-oHb(e4-!JKcLMBXlVe4<)A=)dD3C+{|TUdE=b-4`wz6$MP>&mKY*`_M0WI42auy> zR6t9E1U!06IcUhvz4VxdGu!K3*Y z3n&7>BgY(|2oQKF2Fke;JV5KYn*VXuMu9Ygqfo)4^ZSb}Z;+Etm=Dw+prs3Vk`9vP z;H1-M2lfZ(;!sdU+I)-+bk0)qAr{E7`k)Br_Za=72~f`)q({_+An+{J9c z;SQS903ARADw;rp%aEa{AE5aCvJ)-w7=hv+$($FLY(T+}Bk@Rr&j!Jfb}C*W`#}ok z2NKgxkPX-mh_u53Njq#PX~$<5)E}s6M-=RM+-WBgly)K*U}?t>#OeU==LL`79`kGl z_s8Qrv4lTle3CT?+%;tPIPMPJ_)snYI)(&vked)_#mMg^pX zpMjy?45a2D^c*c-&~O^)_?*9>kzLTrSIozI&7FB3#N)Vpabg<3@VDJF^%W04^CL0ekFn~q}Kzg{qdU(Nu1E74{_!xZ3PvdFO00F21;_x{50&Xz) zNOV+#Ux1Hl2Q}Q`3PC6PywC!>0ThsEjt~Tee8^u($bA;D{Y~KTAS(O?{izoIpauTm z@h?}D@Gs{8tqT_bUqt~K1cQV>${?6W<8RdPhj_E|^9#_S_0Ze^2{=%AfD!?j;SV=B z92}%9DyRXC2!Dt|kZmt?z)C@(4~spJFxU~`@W1k#?C_uHOP%lso#`3+6m-8p1L$mj zP+)rW%Ko+oT`@2le6Doo4DgU(uk19?<(Qo_PJlesE4u)~1D*Hp(JQ+N!UJ`AJbGpK zKzN{2|2=wT&p~*gga18xWgkFzpz&*uUfE9&9(V!YaR$)ZQ_x+lkc0kZzk($r1U!0W zneKy*wvLeS=#}LMGiQLV3GnEZRfOpzS~&y|S(l9%%B){L00<9y zi$D^D2bzQT=w&Sd^T78obb^_%YXl}kc%Z3yk6zZf5FTiP-lLawJ%k6nM&KZX2b!!0 zovQ-jfu`&|dRd=Bc%X@Uk6zaA5FTiS3+UYQ2Vf6?*0p%_vT{Rs;B6wHQv^DjL947i zdRdhq65yQ_ouJ+S3Lc%i!P_gqJPVJ`-Jk_<;O*m`&7f5=9=)uw5KW*-anNiL_(YT4 z;B6IfP2dXzKpV$9n?XxwJbGDYKr}&b4_E}@L2nP(0^xyIpY*csgYclY2b_TLptlEH zg783_F+6%%??8CaD+As^c%X$H9=)s#pnH-#o571?dRc`aJn&MRURD(d54^CZm(>iy z125C*W%YpYpjQS2fqBlL;wT-$1Z`$0fiOYmpf^I8prZ-;AWYEU$7~1_bRXmj2orQ) z%2o(71GJw7!USE`aUQ}1&8^pf?)B>gAGJOa%xs3neX?uYOa zAiRqZ9`vq)#}FQ9d>(Y(FN6mgYx3x2We44}*x3vkY4Yf0m4xs><4hjCtlAJB^sWL^ z2oE%*;?c|M4&i~9h4ivULU`cQj(b^?Aw2Lpm+oe8g6?bv-*M3040e2HGx&~!ZivS^ zo56P+96yi&s(plhNr$%O0czo@E|uO*ycfa;F}Vf4}f=uFn}gVyCIsvR)IA_tODx-S=GH8tOc|P zr?VM!?~q5YZ4$&R$UO_TB@iCuo(0=B2oHSE0_rjJVC7(Yz)B(ZfYpKQ=>%V}f@r3I zu1tfEZ)AYlz1>V6{M#aafEIc2w^oBM2MtkC@aUERw>r9=!G|(%cyx1nfUZmTY0p9v2^g8;IR8DiI#t(x7v`1wDFM zdBK}*V^k7eYzAvBQL*sob`$VuX5jGXc9ZaEX7~Z>?Q4Lp(*m`TYg7zCXMeGK9DHEm zaqx#Z*i6uYDdryCE+CT`Jeq$ngU%+GJta}f@NyaGTwae}R>*yOAbY$)_H-V8*~7%Z z0P5F31}>t(`}Uyc%Xc33XnYLrJ2d`g1h2+E1x|4w$90CNfJe#Hl74$U2)+r+?Ta6!!QpL#wWlxH|z>q7cpp!J&`y{wkt?Z%)m z2c6Fk3ZHK9`BEJJuY;9)AjMb-C^4*nYgh&fZ?tp-ig#x8cn9nI0N0lX))xaxM9!c@ z#N+`gS(+LCf$ZXV2|B1mVa)^{oPg|t|84?WKgn7O&df-~187zq)CvZz zU+WB30GSuz(dn!KVkCeMaf6&L=WOB8S?mB34e;o6_5d+FJUX2NKnw>D@I@e?o_?n@ zY?ssvF0fUHLH$0^8bkrmsZ=Ef(DX3Z670sJXwP2AWI7WlEp*C(y9J$Y94~wtB^X|- zf%hze#(Z<3>Q!Ls!Np*w+zXXP2?lW5Jd$zPqZ_m^FyrtG@eh&=uaCYE08xD}I6p`- zynFx}Sor^5lHuhi(9(pjAl4EP>otfK24Xz~v7*3N6@$+M0qu8yF6DV=0dcMsEXhF1 zMpH9TMnGD41e&1jED-SMjt1>Ek$^6)dAWWz7sHFD_mT{+*Q4*J=w9q4O;K?qWhC1!wV^pJ)1%2 z?RkLDiw8BB^q^*Hz|918+aUA*prL!vc4{yN9i|38=Ksn&Nru-45i@3B>$=T7dP~^; zdvuzEeb{XcnvwZ`+@sSPnr#oGoi7g>Xm(Zr$IB1FT2Q!veE5R5l;Oo}@H%L)0tt`; z(E1KgNod3VB490ORi(3mM|T9MC=&4Kb^w)_AE0MoCYnPcLlov2$XQje+f}4MF24df zZw54w*$s05C)@$ze5DL8q`(eawu`5u%^mx1@hMQgm+3tHX=+N=vM83aIQP=dypy4@u}O@nTC0nmXt zFP?)gN(a}<;NgMp2m@F!gYG@(EfGTr>gyhmpze-P0M#_jznMWEiU5V^J&=byL3Vg0997}+gLEm7Xgp%c#uvL{!)e){9v7+VgPjFBP7(BprH;fV!)##hmi(w zLHogAO&nz0uOkBVhq%n14W>-f=8#jf=9QrhDWEn2Kc(_PIvf%%g*1B z`?foeLxy)jgR!70zgq&-0(kNH3TV+R%*CKY(R`fA15|Kyi+S{hSpE0t6a)L9+t@?% zpU3}W9-YRZVTr>p9A8T^ytDz&v4P7cXwwor1P4pwjHR$lmJNyoGw>>EkY%9d$qeAs z1vwEPqoq-z2=)kQFb^Dt;4BA@d=Aha!`G8Q^MuhLUowHhryDe?r+EQvBA#NQ^8(oI zpmh*$EMPeX*d2c>__D(8Y7J12d!L#o!DheJK|9SMXe%k8B4MKOp%j29#5=#Zv^#PhBYS6k`DO(^*(!7&V??jahp7Ne0bN z9S|2oJ33XMyIVmcG7I&gP6rJgf$Q+*1E96rKft35y{3Yo-RqD>6(kMS3wU(b3xF>V z?yYzMKM%4~-lNlaZ z3ll*@_02~t{y+CXii->2)B_%ChomnJPy+?D7#Nh0LD{wsRJh&*9cKpK`qK@n4PaFq zYQGSi+2S=o6}IK!T5v-FGy!c3sp1S?OaU1Jui_;BU-xW$4;{~`)Psf-=#&g_9o2k1 z0qlG55DCO-0v?_09?&KZC^SH|O=mge$Pka_ADn0lSwIJ*fsWu6@aX39==CxD@6pKx zuIRf3KwBUFAM)rF@Bn2f(2&D%w;zn)9+;g+Z`}j1&EV{94w_qoM2!QeaVFr==`P^W zTmAw(J^?BxAbkclkIp&{k6t&V_%VQV2RbV_UcLjJftdS5lHnyMXqq?~!~&h;@gfq$ z5(Tx${Xr~q(6V7y5GxXNdxkZL)r-2^7t~*Cexu<5K9(OehXX1k1whpVw2tg%hwKHq z@#0GmtopSEorbV=uLP)P%~;|N?U=CWLIZswc%})d1P7l*4lbHF!08J-UjRCo0lf61 z`7qPV8qm6|URF&hP=o$axW7SI4Z zf4>%}U)uTOMID$v4yr$PN-(?-ehMDLKcEd6!w0P-j!}{DYdxW83Z4@JRUjZo9|z4KFnIKuru_#^3?7sKsr5odFOJ2g*-gEc~m?){R2EY<0BwPI+SO4bcPpr zG#|GBH6Or>Ap~CJfs}*SkANc2qucm3J1C8IgZ8_)fsdju)${0P^T4yAlF_5PPQb(R zekrR5#Ed%7DY_gWU7+hg)|_Hvc%lDLlHui2&{iH$dz=H*wLrwsInYwA{wttX2l$Y3 zUXSAkctJc+|84?EZR2lH8sl#Pk0v+%2374f${vlsL3KwB==^BVxvika68Joe1F|s9 z9*w_2jhPx{kM0T%XrlJ$Wp(^p!tmltHyeXT^8qffHn5)^IIwt=MFO_;2x<1 z#QmV1kdt15y#R_2aG48gB)l#{@&{jtz&D12cg0D2Fdhb*38I@1GeOJIJ?h{rUZe=F;6WK1 zR4+i9b^?&~F5srH#Nij2_aqr!pFk>m_~jkI*SI$S7Ov+8t(t2-zyxk{L+)woJnV7s zwY|r_^fU^-@@57O=yv39Y7k%8!+h}_ybamZ4wMxjO%(7zH>gJg9``Ah@aQa%@aT>PwLug- zKzo8g+3iK^T}g)5tB_m-9>4>2i>twXbi;2BpzRZoQ9aP;o`wgg%hPQS9bvin-y``y zc!cKS50B*koi@zS=s1kBJ^++(Es)7TC zzX?`y0CoS1X3#JU zr~w38PuJ~~0BUM=S4DsZE{-1qo!ATs7^eh}W(FpxCQz1nxeHS6ffoFNe8S%YzCOqn z?f(N+o3+k13*K>f{6D3^G z6GvZjfX=o8=fLiQ1dnbrkM4j7Q11(TORtefw*!U?B|w%Ud36Rj(}B+D0$o+m?F{j2 zHPo-5{rV8UIzvo?j0u6VW_5y3x4KVvcEl%s0frZfvm_WiFaGiFbWvsS0GZOvAOH&( zP?iL(Ntz4ZGhz#l#R3moaB27lmkafpFYqG#Y#+|2MlpO=L20?3hyWJ8%MJi~=d2ft0xR?M7F?e*x zfg{N9KX~O5NDwI@f=hCczjZ*Z)cH3h8D8G{^Z!4zJn58CdC}|v3RO@;4b<3MsszqA zXpKEku?X5(4lWTn4!;P$32N*il@>7bKELR`t38Q$ph+4ar^}} z5_?Tuz$F!ENV?bpQZyAicytyhcyt$oE~3)#Xg&-Ysy2WPRkt*=F}%2bLz3b36mQ)O> zm%`HK@dKcB|F6YBVvw80U}JocBUQm!1~TH>T`U2L^NT+^SnR-kA5esVdUBYX2B7!H zz!D62$krTOv_i*kN{%2>0C?IKH3fjjHoM~_K*bR}1t@@vB2e~x@%14%06=XkaM1u7 za)h?6K%VFC0WGeCwKLp7n;^hNDkv;K6~}9Kcm@I|!Z`5AZg-soC|7{|Cl5Md9c&$B z1PfI19R?c%?S3dgN(KpV$-q7hrDOoP6J9caTm}kTXq!eJRA&o#bXR~z^uSJsC*_R{ zpnJHnw{dJFJT!lM^oD?LmK9L}ozUNWmYYeWc*vhwMjqqXAmV+zCo2o!|mo8mYSiTA#+>4>|8s z8qzWB1`XXZfZJTn$4_{4et5Ct$N&GJ{waqCSWdzN)S1@&?D7Aw2WUhceAFJOt^f^a zNPIiQSSscLy1M{W$d+<@K#o0q4Q_jZ%NXcT^CmfPmgjHU0_#zNmi>TQMBr|Gy#nZz z5zv)zpt+Y$4+)Rn0&qtfG9xDD(dotka+JUe%QWy7C~#zfx&#woX$Qpd00k_YM|T{D zM|YS2sC0ZS>;dj?pa??li!t-)u2*>R@&G9C!NX_{8t8=|JbX0{zc_J4lHsKuXjwYa zd=R+*2|6zTw6f-$EYy#k2tR^Kp&tw&KSCNxV0U->fsQ2R^62F``yW(5@ozKX1MQLM zE#YMJ0JWfwJAl@NF?jSAd;pCmK*k@~JbK+8fMW_2Y~V2n$Q&3b$a-ZHK9(?eH2-2O zWqlzED(*l<0l3x04{~@U$l;*&H3w)(#tUc2fxF)hGnSTvIuww?DgshRmZm@_{Qk;- zJyetcFJM6)>9w8u4phK`mPbGfSX*b1jo^7W(0(e=sW6~9_ahuHt?Jl7cOip@4WJHs zsa^*<+=BrTZybkTWM7tKc-=VxG>6$8FYz)2I==t1`UA?2HgK_l*lzI)DJ&82=)Caa!ER8MbnG=7s66Pr2A*>T=YGg_ zgGVG@Vmp5xe70dX1GpUoo`XTRAL6F}j377JL)>&66zMMuKrszUFOaQmFAn%hf)7nN zegL#!=*7}2(8Wfq;LLU0;l~e9U!m8Q0~D{F7U0pAUfw3q{-91r1CL(W_V=I_b&(bx zy|PmvOb3r%*@Y0MhexmMHV8AoqxrxG@VGK)&;UBB(CHZA(R|psMqF@e> z&SC+NPDxNL*y#wGdG!Ii#1T~YH$s>isAJ_89-zBHI|~F}%#3Gb@aUDD1y<(F@xt>m zG+bbb9#kB4gHEHd0FMoT*D6IvfL!{bwgxohAsYwLi&W@yfTm z2hB7b{Acgc{O!Mo;y(||du5^?{M%V1+8%iDZ--t<3eHuIS0x!HfXaL{S@iiq4v-pL zRWdgFWRUGU_`ty9;17MsLYN~QhhLn!BFTVM{($ZiN4O42^Wz^|2heX{kmxOo5AhJYM?*Jz&%*}69+Xf0?oW- z$B6LHPfY)adw}fcKaKFqm2;8|uP43;y$qW5f~6n0f9{Dx`~$y#9vYr%NcPLfdmtOw z3^EY?{`q4boj*XSHmVea_!}2dEKSBooIS#*YKP}1d`UrY|45@tcgPNy?X5O?zF!R6}9B$yZQ<4m? zkzEWf&oBN@Lrxor!~ykBaye2~ag-m;$NyqBQ0%)|Bs`K2@Sgy!*h>EKqP<=Mw5cAn63a#q5`s7uiG4jT$?*Eh zi?TD4$oDN@{EcRy8N$HV0(cEv0yYqlWx(t2NcE37*!mwY_SeDvQG(xEU9hz;)}6*E z?;+s{H82lhpfY{~?;HaK40ODST=)O4g}Z+XKi*)=1zY#x-6{O;UxzR-8NY!tU;~M9 z|4+>HWZ}_mBjLe+{>8Z#xCcJ-;q}0pqoDA5p^NGPB>N!-)*=jCgx|nuuz`^ND&FwN z;(k+*`(Fqm>@ve|*ZU)2#}}NG1kIm8>R%g)7Z;l0zW>UL*Z1qd27u>lAn6Tf|DyRg zPWL7vtZTz>ojusP7Y9zDx>o^VfGd6j{v8H+80KEj&Lf}r1=wFWR7)^;9DJbQaqx!% zs9uMcC@(DpOTz6(`I_8}~TSdDH3 zVt$7Mrhfvmeo$MIa(Ct)N6CPY^b5030mD9YN203#P>JL}>bURhF+A>Tz_1U$`yMn% zK-zmJ@Wn5d^eW(q9>1o?u*7cz$b9}29v6S3t4FOLVBs48Qh)I`#g18V6yz90dm3i` zhkCGoF&u+%4Ql)yfU57VQNfk?i3%JE9PUYgnvWKknC)9U4A%&cCV)I z1skhpOXrh}k$0HC~yw?7HB57ei`m4};;VTlUN!H|guK;r|T zyi?DCGWdaB{(;;?%6KJ4{#8E!3QL;j-vj$e&A)mqko1P0f46Nyq&J-D9n1J9YW`iZ z3!Hy7_v6gJ>zE<-qvu~Uxcw;kHymUjzWf^pH4i=iF55_if3PGPwETO0CpiB`>;pw7 zw)}gK3F060{Hum!zl=O$G_?(6AZ_yR=Di?C(lP%!?WJ@6y|{UpK4q6(^3_7*3(;alVgam{MT0o%-VS>&IaDp&FE7ScUOwf#G41@_fD_|mo2|6oa z8H5SiWw{%|tnlb%y#QvmgYvycFY6-+4?LIE?QY=F*$&>3-wnF|s~xf(-#x>lvmG?| z<_Z3-a@Ys!X9y2+*as`? z7m&x>A%}ginnQSy!#-F&Aw0-oAFR<39^|kO)?5e=eAq`XYdwSqT7~P;%Q_Ll1E1q@ z{J;k`28I`(c0i}5STjJoJV6sw4xl3?=YzcpTFx>b>{HNyWA}WpPeD_)-Sfdd?F1b( zJRj^+@T}T=us1=6Om@!)`>_+W5pF)%gP@Bvy61y^*BRm9(LEpRway3+kM8+ke|1I# zcy!MPd#W=c!lQdW*hiq-`nuL7ZiAO z78iJQJ5+ddI#+mf%6oLXJAh{;JKMphq=0Ug>)Z~S4)^Gu4o+O1)4`{pbo+aFboPT* zVEc4~FRAnCY=<6!!U{=YxX+cEQVha8N+6cw zP;|}!XDrkN?bFTS)5-1A?ZM&G>CNHO?IGaP=`G;X?GfSA=`G>Y?UCTq>8;???UCWr z>8;_@?NQ*<>22WC-2t-Ir_wG%B3p~0Tz)k}vanK=}pb`ZYoOVBP$>p-Go%~@dkvBl!Ty3I zMX;wJNfGQLNKyoQ2a*)Qet{%Kuty+C5$p>{QUrSek`%%2ha^R?;~_~A>~c_2L{Byn zKAqA&-4PrqYZqz zBNBW%qb+>8BQktCqaA#@BP4t}qdk1OBNTi(qXT@pBRqUMqa%E}BLaLnqZ53(BO-h{ zqceQEBMN*vqmjzNcmbbo85N(-`QUSZI=6$*-RYbTIkTo8bkdGbXFK$Wop0b3BJI#4 zb~qq02|Z#*3c`aPv7-awL66w6gYck7>;yn~&?9!5AUyC{H@&P=AiM?Ovus$GL3k@5 zyd4l8QA3f8{Dg@!(fS3tQf8Y~n zdRfCDaxcJg=*1l*d?Y-&=R<-hg2SVGJ|vhT1U$OugMtcL+<}7&lE%Pc1xaJzfP$nk za41327&wR^X$%}bkTeDk97q}ihYTc*frAB-#=v0$Nn_vufuu2TXn@jK_k3_rz>7O@ zP{4~ja8SUDJ8)3Ii#u>oz>7O@P+%?YJi0YJI<-BzGdMgtvpGDvGXy+3vjsf5Ga@`X zvn4#bGZH*HvlTqLGcr6nvo$=rGYUL9vkg4DSAdE;kIrlhkM0$q;?AQp+rgtdL&Bpo z+ry(fL&2jnJHVqmqr#&zJHn%T1*o|5=*&*==w1OT?mRlPGd#LifQmbh&TO>eP6D*Z zlEb63{R0zdmr?%@Ftwb48N^!;S~~C3IUTeM%cGaI80FI)@CxbAZTwhwwZgJWfa=1YP{=(aS0g;ejqL^yp>vh44TZ zl6my9#zS}+V14LC8^|w^q7CF7Xwe4p60~Roc?+8Cz+QtSJFveX$qwu(NU{U_2$Jl; z-hm`LuwNj_4(t&~vIF}9lI*}?5)`%9+ z8qon#BZ6y63usM=tuFL{)P)`akctpo!)8EhROF&f!KZV60Vq^Ew^x9v=?!42zXO~k z+9!Z`y{!MiOWoRMKzM?XSX=<%DMNTGAUsnDZv%wq4&m*9@FF2R&{{o@Ue;^~?*v4y z7QzFcBG}8?{|wS=fXF?34(2_8@Qguc^L4hrfbd#hf#p6xc-LQpc|RaL&9`74ct?0I zYxO%Yj{~&wu9x*Jcwt(*0E8zGv0VbhYdj2T#W_P;aqW=sVfN^5hXfI5pI191n4ASX zy4yiPg94vNlZaIw(c z4i1XWW^l>S-3|_l&Sr1{)7=gZiq2+m8Pg333h0q(-RY64!iQ_1{e94S5$L)w(DE&;<0qty*Wq7Zn6(CFy%u!*9cn-FC^?q( zc;`OUG5A>-xeOD?o`0Y5W#62Y{n|!n3|Ga0M*Cf%KEO zzEA}02JG{R;Pr+ySzl=P29kf#$J>w1g5@7jc>o$90WVyBzKFp3!gsGB=An;wo59Tk z=SR4K(?ABIme-)Qw*$7mP!H;U^zhg=6Ki-}Uq~Q4?!Ceu9%^v&P{X4QWZ)nQ4>_p& z(Zgfe46NaCd;x**IQJ5Jc!=SlSsY<*!o!demh z)}EaQ_J`kMl;t;|@*WbN(Dj9U2m=p4#~Uy;U;`oRO+b|euJ#+&_<*^8ekeTHLhxJ1 z3%2e>-y;0(_d^)SjNiaLb3p+@jQg=Hk%6x-%!`40VDdA(;pGFi@5R}LC>}tv-v+#3 zQ5IpK6Mh4K&jEP=zJ36A_+xQDWPRbrXt?9AJ;m$zez09H1Qw#M*DF96FcrT6eqaM& z>-F%b7o6^8L|CVW-@5y=L1FVEVF9Xp4@AK|{PYQ456=S|0CO*F{ndjY^!0Gi70Z;b z+uJ%H)Wm_7FEINGknJO5eW3xee(J2>a#xd7v z=FY?8J_QW>@Vl=e0=(YNgP-#Cg;(cdiC+bf`6R3_{16Uy557Rcl6f!}J9>Z}gJ@5~ z;%@@fd_wE_VCoZ~>M31cxML0|a4_A&05zYGd+?Pf*wz<%pxFo3Phx+71#AZP{s7I_ z7q-s^1sJ6N3LW17uRetB$HCK{z&3t^Yki@@Y*N=J_1%XQtLW>K#QI?EQ9R=fSjJCK z*C%mI1Fui&oCR)-A<_$CynzpDKYDw3S})9gl>XB8sRY`?`|d&fgT6kA4Q?JD{}5iE zWDc@_%8MN{LD7lLKXy?2(fey{Juv^Ew#T1M!PxHuY2Sg)*}%2@j=1%O!eB?zaedOF z8FXHsWHt(fs@W9LOdRe_8Jn#yt$U5;enUX^|IcA@W89+dRgBt$7f@W3nTdRa{%Jn*8rURE~<54@DhO=?}c9u9tNkL=L>D4x_jmU0;Y&+zs*dg^wSBi#G5&yk6F?5FU6bUN0*dA+RK5FU6Jn+i7Ue;a+54?D; zmvugb2VOtd%eoQ5123WLWjzexfmhM>vR;MozzgYmS)YS%JB6&J>t(gP2~LUN<#fHQ z-M7Fz==#FDx4}H{qPkvI{kvcucu`$1YvVmI54@mz52YD}TWtJj?X zdy&5>26np-Xp0@_%);XgptHO^K&OhrR@+Q~YVw3>lEu^nI-?dv6I72VOwWDTO&kb| zKqslA=z$#Q%-{0|?C{eU(n9!q_JG)+^S--5+YcD>%UM0SyOUnEIWV>OluNqlLr#&U}WN0O(n<7mtCxSyT@7BFIxeK+8eEnlAqS zyNkpg`wu zc?ybp$Qj>-&@;Ya>382zaFFmf2@{d5VE*oeX#(9@g64N{SRwlza$awZ2{itEVS4*8 z;}4Xxz)=CqFi<^`5IsfVXm)|q2eMsI^)HWrJynDrFMlUUq@tMrVtO?=UM7I3NiRC9 zB^kiy`o5?KvG_pIQwn08|M&kt>ivW@DguxlprAv0K})?scQJPU@aX*h!WwizSo06Y z5>C+JvY^wvLE#3vZZQz*E?duD=v}Yivx-?QLGjaxxa$>Ef^~wH(1W+%fi46Dox~41 zydHGV%Zo=tFjX7{j#B!nd(i@@i& z^S6RW|G)>;x=Db~Deq)af##Eyhr!{;-}DwKjvyDQ%Gyo^ovRGWInZ;JWp9HF1?}7H z1l^|*&++1w66n-o*g^U+FvCFCJ)uP)xP$~nHt05lZfj6J|Nk7cW(gDm-Js3K(NMp| zbG(?0Vk|4f*diM=BS9X8Y;^(MO8_+za&WSPga^3nGX|Yy+I)oL|Fajy^9_&gc!?K1pt~aAcS6-20tXe^H36Wb>7mCVgUX8+ z1|VzBroq;uTY#=<(EuH8&f(E3dmFq{Lq_FAkTMtev}MpG#VjiSufxu#>Ml{?@aT^F z;c@Uamq)M6UFdn-Hgez--eaWydsyD!?|%l0YRIALAjg9AfNp68(YW+l9_DYm0@B96 zjfKslHwJXv=Wkd37EO>?^KZwRWRJ$*pmMgv2;^AMDamPI$AT^p23?N)V!jf{$;Uyv zr@$9(DZJ3#vgZFwTaW?0tevQei@=HxgKu+lQIYt6{iP^KUGr~Q{@#1wM05jmdVjBI zrUU4bM3yEG#zX%ff%dhdnxlnb&RLM|Ue=wc>X0j{H+?G)Yr>e4mJdIafgeF#tTWX84wS!sCa;{$$Q~a4Vtq8-#^OX(Rt9b`8{af z;@p04dgX5dUE%H9>(1fXe89pJbk#ig(k|9_6W09q>}2pf?!W=MP|K&6cMSsrgKwvY zfM;igglA`jf^VKR_4kcy=;+9(M$*^yp<}0$ruq=_ugYSt;S$>8Rk@8L8pX z{FAXn#G~_rN9Sdq&f}mQ{xXVz0d(FvRO~!h>=+9J!wb$bNrsofpi|%x%O@wGou>|J z5rW$;;PcdZ!FPl11nr9Ij?Q=~0NQ2_z7Gu)X`MGbIziXk#!G;2Faei~;C3FUEQail zf`p*Ni|g`;BmfRU4QM&U3@bVXK|4Fabtr$&Ur_P@w+Cw?JwQz=P-(C3(aYKZPFOHQ zo3I!Paxd#j6lKv^l!4L<$YAijZlK%R%v>ZGUZj?TZ)+3USI6MnZJov+e!!z!;uF6B zcN)Lmi7K;F6G%A@sx^99&!AZHO%CM2C3dQ4^(}CZXAH78qqzV zGN3a+zyoxXa%X^qM|Y5dM`wTnq@o605`l7oskKM1?ZO>33?AM4A${H86CRx*DjeX8 z=RhaKcN&3ioC76Zk6zRLV8e?9JUXK!JUX2eJUXjDk*|Q_&s(yfusH?}2yobda~mjt z1lB{dVs{0^J+PbNUb?Mc1G+n=*LE+cKMRg3P#xVZ1FAzolZmN&paB8883|lRH6O5m zpK#x4;n8b*YdexR3Ql-*g39XSZs45d(JPwV3koVRkK=Bzph^V$26SnJn}kPaoPtMZ z9mqG2P-2<~r*E9rt@;0AX^|wu%Lq_aHygxq1yyy3+y+W_p!w)tSyS+CLK&48dt^YN zgH*V1{C|$rVFRsC)d1gL(OIIR;L%+!0rCep$AK%O?sx@I-2tlToM1*~f{i?g7U10_ zDiWXzI}||I=)F9;X3c*{ec5@)qw}5z$Q}c*a`|%VltQ<$RnK?8B8A~gH=j_f*e~0TfZ6<%b<${eNl9{ zgLNP!I#_w^0KSuvzhx7s2=0}w2ahy?b6$-K=q@-=)_b)B8a|*zftmFrJbGp0w}3o2 z8&ZN`X1y1kpb$jPddom@(h19YbqXGxaiFZH{{}SD1uO6;O5*b8@l|ktqUeYR>%ihq zP#F#`bU+musC5h~jub%`u|CO@WOykA%D}fktQV*~!Zc8R1ZB2R@ZMk0+!A9cGzpN`kJ_fCK#-E?AZUV&wJpbl#VaZP*|7?ZjUmdXJc>IIk zzEo8E{&C{4&-D)Ye5x=I)oG&wy{|?F)Vkt$2^tSa?SFy$TP6I+14y9q3Dot1j3IG? z5)in}z~6Eblz1WINVU)|m)SOGnq7}HBn0VlnVxC~rABamhTatho{|Dx!UH~-B%b3% zxhQg%>*ZFcVW5L0z!?BBHUaKqgSuRxj)@0oFCeIy^!tS=iV4eMCh#CR2YhSbaRzWN z8fHQosBa4z$0>#B0G*wJW+!BPDjsqhFW6paLkc`kZwncp0%cZ@ZgAJp@Yu%`5H;yVZx*Zz+zeuY3z$j}3)J6zkq=@Cfd-^f zL9A<_0jX#Zs|&;m1hI_&g2qT-{S8nT6w+V51HMlXHX7gubsp*+%IN)N29TQ&{bkVo z383)|?D-26g8V(M;QR%OF#aAa`Rm#yaIo+<-Ge0;P@e}p{9>Bbf}X!1M*$TGKu*Vq z=XfD5gq*)RVTQFM83s;w&_Q2V?m)_4R|SzxaEF;-jcEdW1Ot?U(k4I$>|o<(yfB^L zk;Z1Ac4Oo-XqvdW5$btRUmh*Jf$7>+gauDkbh!qWD9Rjgfz(aPR`Ulkh1GmE< z>2VF{-b-*X0xGulZ2$)if$^IHkWcO9iJ@P;9~H5zHX&;BRWiEO0>zQKD!9xSRz03Dh@~GLv9<;h72U8-804?i+#z zx*+{ShEMzg9H9Oof7dRMi(5gL+kN5}VEv;f1(M@V{$N`#e z7On>e4u8`V%v1_WB%k;Nm_K>&>)i0@jRD;=2)z|E4SYu$$a%f2#~zn3yx`>KL><_I z2fsbc2KdASqNci-?XV0yk_X8LP&e_ybl70J36hqP?&pMzJ@fZ~7Ggsy+OzARe)@!z zf1nj@Vgq_X@E=_NAQc3Be8}0j0cO~2B*UPY5v8I<)E&MMEk&tl`4A)hBb6O9d66yU zhMIs{gre2UFZQN@ZYF)P4MerPSf3)v@X{UBXj}?neE?;X*&x<35Njfc1)g|l2eJNv z%JfPFKE~V+?V45wUuB; zmHYkO8>-_vO?*-a~2;_bQ_<0-m)H?69x~nTZKvQwuyFod_19T}O z=$xKj+y56q*6#){S?;yv1Y5Qnd_E1f`}rUzJkBVc3b;4%a5w7o3B$%Zo;C%&yl9l|)H~*X@WQ7qszB z(A|vS@foD_rU4r8; z325Z3^EYhl#SDDNlZ?uXw_G4MVe5-4&jIz=7!YRN0$Bl`UPCoY3ue|roMv604K+*5 zqw$w1XOnu32W&h~0(>Dc`2N#Q(BxUKtP#w-K(Kj-u#F3Wy1z=Z!DDVv7h#%{1v7^e zzd5&Nfz9b<)tpw(;9+>XQ^K?PJ!oit;|fSJaDZoKP@d_PT?iVR=muTj2<}#Z!rY@* zRv2tugush^N#K1Du=4AO#^D$C@sbR$SK>@>9#D(W(_29$$>~iNd|nqMy$N!H;uf`Q z{9;QSx#?{YI4wcb+fPtpfTp()k6zZdQ&7XMbU8Te_?w!L>t#szC4vShF~ZLndB&>aQH#faETo(r3iQ+(r*}8v5d+KT@H{Rv8CVSnUFNs%NmI0wwueKZo7kAO+(yv z6f~}Y;kN(aQJM&W7mpGkZX+fgGr`>0$qsTO&U73#1DyVFreh_TIga?v5rUY5obHat zNHV-+1J(0;L97H&m$~_k1f&$`JnYfSdKEN?({16|{2o+d?q3QHnW7YMiU&2>K;0t9 zQ2paFP+|lRJ3vR%13_s3Htf(@q2SRgdkhp%y{!BT!J{|}K(jd2;8ch*)gbXwY{r`Z zFEnE$8D6)d*MFVIJUVZ|?rnyQ?LylFpt8`T^Rq|i^_ScJfTv_3?Rg2%_$p*#`1k=( zXYa-G)$HJdo>=w&$yn<-`X(EQ=i8^XZo+58?fOL1Ze*xUR~y5PiG z&*5?0{l|9;(9Nu@Z%RSlX7@Pm4jp#qwF2dXPJaQ9jTyWX*rWMJd`YlJFKfy~P)7XU35rrsefVZE*l$IC;3x$( zr$J8cwY>wLB&!bq)&HRW>2U|p=nLo`+eM(_tusR6#n)KS{;K1L!Ql>1RuV5k>l0q& zL`gEdp8X;Ytx0nHP$8vXh z1}Fhs{N>S&dgrtc|27srAI*avmKV#^JovYnh^k_cJ^m;j{-Pn9w z0c@Tys6FHthjKgsSpJQLM|Zge$o_Cp!qET~E6s-$piP4p)!>5zVGX*qi@?Fh-{j29 zzyJ?IaHA1C!>s}Cl0fdH2hFs;yz`%x!J|9e!=v-2$HkvM-A+F|55C~?>xHB~KmKhz zOum{YJS|V~xBUn80r|IyaC!8G2r+sz|BB~ti3N!@{sK)YmQ;XdvIIc&BY4gPoXj;m zz+1<_c@hQ|XEQ!h@fVrKx~fZq85G=JU=8sqPl0$)WAxk!`Qqxl$< zM`sa-M|X^h1SsS{2~h*2LgD2DP#MvA%cJ=alZWM}8qk(E!G2JZ`ql{=g90U~nG2y| zqKe!(1t%+0@cy~(vH z-*OOC?lk{PE{XQ&Wi9DLb=;o?P{-AQ^Rhb!xUmay+zZh1Wi-b%A7%odf7&Yx8PAT8 zc=0z1lj-&~QH6NsCQw(Sbl??}57a{QCQUo|HgWTKvM!=`j zM8&7qG?W2!OmK+`hiB(AkIwrZy{yOCB^X|83kMI$B+r8k$-qO|3u1jyEJ`RJXLu^w zvItbVIL3io{@MsWwk`?P0N*qX9by1AtUW+g9;iGA^>9G?4!<}Q0@^hFVmFBDd9fu# zlHnyY__BFWXAj&zei07JQD6swS^+!fg2SW89PS`c3!vK?R8@ew+Tc!HwE?)F*j=sR z(ODtk(H*S-zG)p~?TY}ARhyvWW6f_kJUb6~HogZRt=`KT4Kba+=@2-BhI4o{9s+Oo zJMQ!YGVsD$kq4@Ck@{J(komSK0iRAM36EZ{8y=t)C!kE-$>;%JaUv_g%D~{!87bh? z3A(pkb|Pptu-A6hu}aYL0LbRU!W$l-DRlt`2A^Ku2^^q^;sZ^ogX_4?I028&Ith>7 zx(nbI0La^&NL9aVKe*tJ7x3sTm+%2q`@QieKo`n`7Qc8vR_sAr0Y|w&PH_fZMIqtQ zS*_p$I^wq1c>}04`mO@DT_}6af1gfJ`NY8qN-@2v8w5e_Nf7Wj?f`CC_;h+GcpP`o zfJpNuf?VC{Vc^jTI>Oz-!Kc^Z26(LwNW7OfC}+)o-%bwDS{-(Xc>)TcwK@p`o}CU7 zzP$-IJdeAmfWz3glSc)_;eaUQRR=5dQ4#R$bWxG;>~&E&0CFgU49F7#9-ST>9^iIf zg#;*)eL5X9d^!^hAjvB^NRr{DENI;TtbYTZ?-oFs@0I|ql!Gt2=>~Nl!E@Q*W2U>U zL1X#+EueEIJsSUmdQ<$ZOw0@npo#Hcpz5&O!UJ@QZsUK*(CH;mVr~2nS}e%ldK0Vw zHVu3l!~->3!SmRN9H|Zp572rFP>$?o01bzNO5^St6^$3(|NsAoX0c*W`=D1gvJaGC zqAffuZn=fInyg13Z@oD!(8LjX+hb0H}(U zczO5V|Nj$SOb>y!myT$F?-B2Yd4dgxCzMb;Ap!S5*FU%iia_g$WM}pgaQ}^&Q1>4M zXF+Hk32{Ftj6LwX9~9XWUR)1GbHBMq<3CWD#oq#6Ti*B&R37oSnlnP8QXf>4cN=&# z{)5DvJR<{xPj?1~XY*f1{uV(-1_s~mR0hv((Cj(rJdR^8E^0yxb8*lKNF3m$Rh_>f zVL0>e|Nj#}{TKmIz@kUc_Zd(RUPCU?Asz(T?%7?-0dAUfV?>U_-~azXDGyXQg616? z|A9iJv;=CG0|#UQUOb0K^KZsl@IpxN8iW!daH={E+Ev5w!tDzy!)tbElM+-pa(HOo z@c4hgqw_FmIOD~$FRYLua8NY{iuvvu6^WNeKyzcD0BDA$iC)&Jtlc@+na9*US4l15_AuAqKs8LG6E!PA>ruP+<&Ogackl z^}(a_`U^Qw-URuen*mZfxcW&lylz73<9R^Ww5EU+u!9E)z{{FTQlZ2At)8IV3F+8An+Enb>b?x<8nh~~ z2f-a%=zKclT807v5AYf!&^l)DS@@thKcewc>IW-my&`z+7dT)wJbGDMVHSKu%2JT( zOq3Jk#7dK848+y1r21K{LacS0g~1r`3HQS11$eEGs3)D3C=;FYz9ih z{H>Yb9Fz~uLDBFW1ezZQrPJdt`qiL0ND?y#m4iEF4A689URUCv07}EqLT>X^Xpn(c z<${w7D47tIhh+Z!{|||sW8m}vaxy3v@waXR@xg^N$n&6P6DaXF|6r^&2ld6knW{tt z9GTFZ^ydRB!)wm830U*eYnBPH95v-5wj4DHlow!Y5*|(g`>4nPzEue18&GQPWP_F> zpq31~N2eRdiH*N~4LI{c>ki0z(pDC5f(I>w?1pVh z0C#-dz?&_gKIVq_n7;{hVhJprLUNw%{1i~x1zKkb-JM{27wi+z)B|XDLNvz)Cn~;0%B^B0nEA320SQ_KuiSne?XfRB%te#!HbY34!`*3A<6K1=Zp6qk_;~+ zL1q6_5bF~-DX8&4w7k z-!umtB;_371O^!_JD&&&Z*T$wwJbe)WqZNl9Vg&%+zs5M_2`v-6$?@nr{HniO@kXG z-79+?TtdbfcpP`L0FRktYY$i}719QRwo*~sKo%ab)+;3K zgYB-%fFv03>d?9f$WnDs^AWVq?DvbQJ5ZD9RAx{zh3*sRJm%4S%mLa>1|>j+7gNC@ z3XAsV{orWlZ;C;xouG*hRF^;!9XNx6Qk};C=MxZZAdquGDYLW$l>a3>x?xTQEt~r2 z(R@(BqdR~D+(bWq9K6N~Ivm#RqN4Buyyp-;%AyQFE;a!@Zf16((CLqq9Bnk#7U)r)vnNrsn_p!^sLVzr^>M+?u+ z1K>SIpcy&v2~5qu82MYkbz`TGiUw$yj{~$!8eFV_Dr5`lpZxWCyhwJUZh!JbK+tR6IIC3-3Ug101v9yikBTT&UpD?W3acQt>~y9sc<> z8>sKpc^NzgdgB!xWP>Hd zh9Vzu+C(;U-Ifx<}xKtHR5vpnfJe;eqBLcRNWkyq^1Fi<2b7OG8jn zT?Jwt0d?FF#Uo_=&9n2MXXg*k#`loL=Bz8ap`rQ>=4DoJ6BRT$1fDjt6$8f}xT1xO zq(lgK^m-tMX?kt9M1x9wOONA@;6VqEUfWM#J(U8G9Ug%a9=$sum+`s(`0fB2AyF-e z0gaHT!{%OmdR6Pd7jdP-=U#kzRZmBP6s0SGreGigCAtTL!ICuj+dbJ`->V!Nrsm%Q9}!| zUgHO22^(k!0_y~iZYK+m=0gfEw}T4+P!|$BzUBe%Cd74tL$b&bmgyi371lOz=pYR> zv8sS-#!hzu&`=Y2FDHBghT|m%sCIkpAj$B01*kp)_3yw{qvhdJ5m+tI`2o}cd+GZe z)VFB<%~+xbE%|PDLYx5U0>aw#-NGK70v@1+s@>5Xuh)Ub5m+V5q2(x4=R&AX_~C}& z5~Ejk&t$?(!2)RF*&H+ZWic)bB+fZ4*MJ08+< zVDLcL3u-9mL+s^mI>!N;J%UUuf=@l@lz+`J!2?=fg1eHbO}A49WOEpJlP{>yInoXeBK{^xuu~ypLXaM^ZA2s}?}BqTq=#%92Cid3 z&FBE|kRWLN#tX*hps0b>FU2qe_pyWg4lxj%VxWU$piyejXf>=dO~dLoQ0H0$W>hAU zQIMQt+rthTqXfGRQt|{qm+8iFyeI&t6_|q_wZVLdWD3+lpfCg13&;+d07|6%t*byq z0jMqG(e01{>L7b`vqRz;Jp0idUjbp#s>I*w2jYXf!Jvs0a591|)&WH}B+tL-K&iN;VE%Atg9a>kyB<8tfa*KQya=dk z3+i7(nn5odAA_bQ!TmW93tXdt8f7P2p#k#-v}3auC8iJo0~)o3MHQ&7?*{n-RG;$q z=ztR^sDTj80jb;DK&4l=J!BBT6y(WnacFAfZ&d~JLqOZZ5Xlf!ZhCb4gEBC<4cYk} z)MUv6C3Lt$6<`jv#B?Yqp<~1#$eoDLb%&;TP`d^avL2nEUuc5{-N06W7M1O7friBy z7HHst2FYMyi@SC|?hFa?US~ub3^|>HiYZv=O#rtcn?Y&A2^?~ejLZva`3bx(u|OOvfx&O8)O_3J_acOp6WswgFJK}Z46QXF$M|J7wOT;z2DS z(C80jy!(aQ&;S1s^MEUwp@Fg%eG^L@aRSk@6KNy&4(O7 zwtyP(@L29PQF&p762~?$yUfw;f}I%xIzD6;?X9k7q@{14UzLeukFU8s9wBl1L_k%Ge4w50A9L= zlw+@f!w)p10BY=kc5Wa32koW4;93SQCP85Vx|KWuDh?WSe{m1RQ3fzaiK9CTPgsD` zRqG*e{zEBKKtl@P`Vo}9UYLR%2r3#4K=YH0P~R^BH=EJA7@hK<78pnyN*4p>22e{D zWH_`>1WLQj{~1AN1b|bj3n-tX6`Y_^aIoXtVP&U@%Ink#&>(TB0B!jMoo(MMJ2ej@ z;#Pe_jyN8e(@`dGLDf^Q?T^E#5vO7ez8?fOPb-Tup;BM)qM>*VbSmg&D+8$f?v>pN zHX_=?quav6@_uQiN3Sds!bzY}R#0gIsU1MK*t4j--~zc1)S!6rUVy*o3|No2SAl5g~Hp00e)@%@K zGKh8Z$N&E?Izg;T5UU=hxi$>y#rMCgVqCA z3wVGA1DlUeHo@W3oyXzR ztp@9b8uG(>p`gmgr!xoAZxw(ZcU1&&2!E3wI8#BZRZz78N*tgDGsscU#S{xpJpz;mWA_I5UK?|WYUV7aI%~wDZ;oVwr=@S0aR>DK&HiNR5*M(-+6S4sJsN7MFh&z;8FYLLl0oZ6=*T$^%rlyAiKIAVtSDa zxO;;-N2{gOieE6SF=dst@(kA$T z$4)_0;mz+s32+TeE9gp9xK?l?H1KFXbO5w^tn>Pdr=MZr07`@95KToHa1EdWsS~_n z4AeXYk6(F!PViZK6VyKgCooW**6E`n05%oYJ^`&Kf6)Op9J++EKmk-t3VCqhqa;neX5(aSFtMjx^ z=W(CTb1#3rN1i`Ko@@a3cTx01JG>rn&3i$bk;fBOFqTMofM@M$Knwhr9xh=3tvdyk ztA{}cBH4nPkTskhy{x-HQlRm>lOP64f3eq8cOR%I4-4?<=J&9?Sn3Pz?}8R9K=wX? zYT0g3XBku)_p*Km)!5*Oyzzqj4kv?0C(hNkcXB{yI)p`lO!Wpgv^<~&Nq~%gVFNlt z1l+*xWo-bpbwI{~QuB*Vw?PJ@EqU2Uo?QVIoim4>BGOa&E8f zOR#YtJh}@&Th&3i-o6T&PMN^D-W@yy23jHV1JV-{jq?We#K2RDkcB3qZ$QR__VR;P z;dB;&)~#29%>|9(-FU%^#gPJFM>^-g)<>U2Qh)ar$Wusb#=&E-pq)8lpczW==3tM` z?_d)Gb3o^XfQQdP?XS)sFZ|g!A=FOoqhIahQ$ZfXoEj z2~FOhTmb6lf5~3+{{_2&Bm;OwA|geB?{6izK3MG>()wTyXg~V}!)gi8tow@;L+CD< z;|@Q5fO2N9ZSEe>P8aZ)uSc)!{@oy+a{x@^@l_Cw+L#(sP&BqdG)BNQ_CYm%GQhAg z8bzZoL?fsR@@ps9a!_v3-vwfVw*RDpSlA74`c@r=%|6tY6p+* z3Js6WY738U2Llh##oW+R2~>k3tlG`W7K~}ur&;wNfNVPMl9s$-~X>c+yDxn zUu6(CD8k(UF0DaXljAUa9vN)Ga$QM=*C&uH0JlFhJS=bUw*-TRUphh4G2ogHQr3Xx zVL|QXo8k;Fp6P=pKqr?$CqO~jTL`2Hl&C?O8dOe0dON+WQ$aemKy)M`>v#ZaU_f+$ z#!OlN%mv3-zzbn;!2{_+fEFKtymlWZ`3*d)cO1OTx0lrdWOz8la2904L2Cy*dRbS1 zwMBq7LiNrEts&U~8k&U8pPnuS2N!=6@}5h`;EHKI$Z?(Er4f+9l?VaIYClkZ?~ayu zkq34Mi;71tt24q94Gc@tV3vT+J%Ggv)DkY-mVjnlBwlcWErFB|oyROpgIv&t{OGOS)i3)x-2a*YUvfjmBXQ$hrm(&}7vM zb!|z8mp4HT8d(qvwCBxwAbb3#>?Qg0en5cLNLGijfF?&G0@N-e+$^Z7yo(m zvVQ$6$>5PJvcZG#!v6=Lp{5pYP^t&@iCY;#EV#86hbMsLUxU`UH~(hlZ+!@2VaT5b zi8lXcVdJSyyk{CTOm0L%bKl8=TOE=WK=-w|2#l3F5v;%)Cg|1 zgU*6_!EuunQq5^WWI+d+9S09?fQC>wK!O_J;nn6N7B7EuK*n?6X}|(>=oo)%HmIn8 z`iF_X6?9;%2e>l;^8AZZ(3}$}nW}?KlK`cPW}H^c0M%jW=5r&N&&=QY2b9YY2UFE? zfFg+lJl|~x>e&{92aqI@1F!KcH1PO95tM3(Yh8H?TE$UG;khheGY0oLG5GXZw1fIqS|-&vN*$wKbm0sRu-V!w;V}7 zJAW&9Un{Eqxgh;}Ao?@W^p|FPK<(xzO+a?1M=xtCNM8#?pCP(FW0*e98Vxjkx*&Z% z5Pd)Mk=zSQ|IHxZBbrl?{%&`%ghzLPgoouP{?_fFjMZ7A0?xqT2B?5Xcd>#8s7=tz zdiIhy!;3c>;P99UGapp*HGs5rgPM2U5um2*oEs$!FWx_bq##ft5b%IVB!eWbfhAz| zR|Uw>=@3I*kPX#_8VV|=p*^1NXvk2fJh%m*3F)&oA3p$2$qX-SfBgUdS_+h2n}0Kw zazRU5@LUUM{W&<>^0!)&f9e^Z$gCx#@C18Gb z$c6gZ4c7eu%`k(O`S;qU*rEGb38$YkF2nr%3Y0-1eg;Q<38*Cn8hr-G^MVr)XJLr{%7B!XK$At5H~3pYE3ZIa;{Yub>Sc8V`RvPmh}j@<0f@LKNc;|19Oh%c z9I%gz0#VyUwq>^HzTE;U+OWkis3q~T>=I~<2a(4$4!=09B+2l4#)~6Lk_<2BfSMS) zK&*M71(AsC4{q;*TT7kyJbGF8pA%h}-^yIOHWz?f>-)a5F9VWa&0r@(K<1B`z{j<8MuASIvz`EojcN&4X6%m60I$SoUh)6`3p061hS!_X z%m=mZKnLzq9N(&OF^xY&^x<>Ry_x!l%JeEIhUKqEUpUKpPQji*3* zMc}3>XgG0S6nHN=sM`uU?+0{zPnl&Je>iXJb4k#dte{Tht#q&-_?sY`BOphQgO0ub z#4pGVy=1|oQwH2-J_af$K^)KK_n?C|=E3xWk}kZ=0-dwkD|*NRRAwQMO@Vru9>`-; zouDegwh?r52xPGLMJ=e-0i|<(Sa^XV091d2Ca*ie17)l`KpLQx5yuOw6DS@Bjb=%_ zJQ}&?|BD;4k_<0{K%<}MKrGPa2vGcKfG&>!*})DfD-Wkl00s7zXOavr_9w3X|A}7^ zwAK!Ee)T7Q0ftZf5zH@^gT)1WR1`k(#~p;Ic#%{DQY;Vx5{x;N#vj7!@C+Pbya~_1 z5p{yU?Gk87erF136}OS!tc?`8gc_Pq~oH(@tPMj))@-pdi1g? zg4rx8APo{Pf{%l|3EH>;iZsyvT?EjcJ1W z=*|$Eg+ZwSR24};&VSNBSgz#J4UsG@L6ZbVM`&_IN^uOfWSe?&cNX`r=sof00M0g&x@y{zV7b)d;A@EBDu zs~c1RRGQv`1w!YK7i>p489Y02AJGX~%jwhYq5@j*X7SP@WX=B<-BOYaFC9Q@o)FCi zP`(7sw}97^fl63Nxg>iYY?X}4i+M-D=>ZhW;G_sDXkTiEfyRlE%38GY53+dvKVykG z_#~(1|Dc9DxSju-u|(OUSM~tRczdw%NTbsnkoEC!vpEif_ZNXyTKs1$6$dX$ZvMwu z3fcn8`yw1{9qQBq zq@3#w0fi;hsS=n*EQPsP1g8;R5O?;w689?h7B|u#*g8u2g z0IK&;{IdgQK|9z2Z2s9BjN~5=Oe2oMjBvqeL{%_2+ ze$4_qA5^)2coB9G6eDPr`@j{-44=c9lc0;*d<$D={Y zBXG9_lx6e57I#a7T~_A-KK2DPYJVagTqg229R?RoI4G|g=ARcO%C>mj&RC8P4?0G6qv!L_=K%8Mqj>G;c#d;V+wBbAPj^40@1^wsTb0FE|e*vy(oFKY(a z;gA%g0yZ5b#dy429{`!->vo3p-;Izo2P0{Iz7OPaG|fc;;C$8X3~pfaw=jWvpuM)t zCqVg}0aSAdcpL|9;%D$U4%$e};M2=m2WqMHvYNM+F!*$PSa>$RhnyY9ni>mDV*9y4 z>*_#TDGz&qx6Xqmh7~Rz@s<# z1893HWErg$==}c(P?SQCC-*wx(dnbY0X`rA)GkFnAb|BeH)ye_qku<_&;mlxm~;#H7=v!m@nN7` zRTKmD@*ysem!a!FK;A{059&76(4tQL-S5zI@YoPVj%%Iu})DzAD4{L!~NgklPsz9s= z573YSh~?+e9iafK^-EkptvryBwMTaZ_~5}(L-0T@NDOqxNeoY<9IB=SQCQ49LT7j>Ogy~EH>%^AtW_d%)Ay7pO*&)mebrpY$Bxw0}w*&ZWBmroh z@-qS&Zl-pvOzzzt~dL>L3Op6rdd0SYP&a2W&{Vr0|;l|j}X$DN@^ec8U}1eF)n zpo1zw5%K`V#hZ2_`}O~I=yt7YnC)v}%d%9Vw*%X+3vKzgV*qv}hX?e&8ZzJt*aZPp|-`0nTFM1)t}d|DbV26it<2 zO{h6)0=OmA4O&Yo4QiN`@Pbc-1+9@bV`X6Q07Wr40KoeiKmkyp04fYi+&!BAvz9u7 zm)(Ox37pD6D^EOnSuflLwe4ZPX98P`=6jFkBOWg;K(2(8Yc-$<`2h+H3AmAF5bw7|*(l)pTi--FhU>GMFS2a_EiwT`1*rUyLNV*f zR$OLDA)5u#$cdtHHCQ8B+sO=B4`}>G_HQYJM|T5wmku;_zIuS1I#a;LVDrl?H<(|# z!9B4O5Af0*P&c^>ym$x1DuDVGW+NI!SL!j)^YbyX+oYz^S0-5v%XQWm8Y!837L=G}R9?(Mw*vis8PIv%{-E6<5+2>4@iA*~w+3|1 z+iNaRx`H++K^Mibdvr^J=jM84pH_gPCOYG#%|w(H=Mz9nJMr8H)#?K-aX>e7cywNW zDYt}^0i%Bfjok4NkE2{}EU}aQZtN^P* zibgEsCv{q&<_0LJvS8W@!P?La|KkK|2Sewok4S*VvoPH^A7+FeHY0XAf!qfR$0HKR zOL#&3VbFR#@cP+{pjA2A7m%92;C-Jf;oYGdFV1cN1pt!QIQ~BewUK3E&A!eXFIM7E z18*O9-gwc9L(Ntj)HbiJKe+xWLf>QRItA9=Ee6{h!SN!DQXb*~K$a*kPZxq@s1#OFk+67uy z46479H_QOKKluDk01Q(r(UNM zAVa{X-}Uk)$%7PwRx5M-1g%}{rZU!}= zH9#jsfW}>4WUqrXpuwv)py$hg+K=F_V2Ka70qusf0o{vKOBuY_zZMkPnB}d-%dd8z zxBypu;5CQPaeLIxH*z~V1*sr6c##G+7+-W-ygXzJZU;b94`?0Fi|0&|3@^8VCim}x zSbU&`lHmDT(Dibl_97#$^xF$=8q27>c(VrNCDaU#mVP}zC6|RqH|WkpP%wjbcY#K* zSAt8)7!{4ze4uhe7S0E?us{pZE5NIb8w8;BDOzASf%65ZDc}J%2$b@j6kbHH0ks5< zAf^yNOYR^$Y`ejGMtxK?z*7}I-99RyVLy+TH>^O-0r+^e1<1XiK|1gfCh!~!n$@6V zV<0VhUvNnZvf5qY#e>x#s}JC{8oYRIyEVu{(DWv#{)2QrL6(AwcWrQrkx_XuX*F`l z{=e?g%bE^a+TFdw0u&(NH4mVJWn5GQUWmQ<{~x*@*V+r3S3xUP;kg0a`j$N}4a#E3 zxdD6^Jv=vn@BacVgzSzMcu}+(oWnq^py!@oGZD9pK=QY2J%)L2K~BSFp2Q2K)vTbK z`HaCg$$>%)?3fQAM^W63ot3NMa5M~aWDpjiRP`GND? z!3l}K3A8dCmN>!3grbjW5)mJ;wf>!;dBuWg|CXn=%(i;4zPnJfYA-GDo|;5CV$ zV&f-LNGO0t2wupq0L1~W46FeNRNjIpc;9I;PBOnexz&-=*((9H7 z@7IIguhtz8+QcOQUVa14a-d61BNRNk;~`ZK%wxT*Wm{4FgzEl-NNsb7`{S2`ViLz* zC5x8^7Hj^$`20r#y2a}yh?R^QouK?>;n6GlcMHhkt`*=7aqOVu##=#?@*dsc0-#D> z!K3q#XY+f|7Ln7gP~Z2$78-(fyu(5OvhRrZnHZ?x0oU!I86clt)+OMRSR4dAK-Y(Y z>UHpWr=Ye+uk8-d)|Ot=$_|hl%0LI?T!3VGP`wTs3G0NLd|rS}>XK6t$%{Jft$Cve~vnZnkKK`LHW zGf@0>f={>x4+O)n%>Cg3K0}M+r3mPZANHRT46nB!HOIi~HNkUv(Dl6FssbFn-QZLX zTBpqcIXtdj0aUkw4rUVo?OyL?HC!sr@WSA?1cOhn>|ICbn!g{6pz$Q|$SG*1J4Qv~ z#Y|A^9loD>wIkRIs8=O|XCc5RAb?Kj0gZGV(Krm=zt6D(v|g|I2YXE{bU-`{X24`v z9gcjYRX1p*Ik-TDPSb)`N=Li^4aW)K_681M10En5m#uAK;}=&4(r6o`84~v_F*@-0=pT zG=_Xq2yACCc=!|=nuznjG$CdeSwrW@5r@BlyLs#$-Jls#ck~0`JYf6nz*~*>e3M{! zz3#=(4u9~G{{VQa0sH^ zDGELr-om3h8Z@H;+L_F8_=P*j(vzs^xA6_ATm?1#UNkI(v@$@WE}o6=L1ni`FRK;A zc>X3`&|Y~^1hIlAk-@1PR4jqx%2pXXstjHP56MCi0zTb5Dn6Ya5+1#_cUOXH5K!9c zHT?)?m#8R!xAAm>n-&f~zJpd%^@`SLgQj@Er5nVU0s)WSfCr#T(g55O1}o!z3RVX0 z2}6_>33&8+?EuX+TY%@96+kDJvHIzNCau9|(nFL*3V3u@N_cb@DtL4{YIt-88u)a2 zf?A(7U`M&AfM$v(K-r+(pL3vW&}O|AP&Vk=GElYqqW{?c|1Yu%K`wSt0af0|o`Hsy z89<@w(aXAHT?xaB*#V&X4is0Qap$+T;JD&%x(2J=k30Ne0|%YN3x{Li@b_$f586R` z2&Qx)OeyG!`c4;>3{WSZ0bFlOfbtjkm>u*@oW~tN!=|A7V}!u2mQnHOm6ZoGV^j(} zdS!#5>o^_jtZy*_UM(ZfO5gn+$-A&<$~6jdi2W9f^xyTYnl(7@aSw&0kzaX zu7V6b*t+w9swi+;0ELrBuWf4;D3B_^C$2|;#~!+CR1&~b>flAFtSMkqTU0?`%Nt%tC+#}EP#?QblE>>MF6-^ z0(ED=r!^RObXI`xZLt7%Y`SYy96UNJz}i7quQ-6r3GnEw@BlGD!4LpqfPx_c#K`dI ztVjT_t?sPI00|U$bXF9A7@+$AD?GaQKw_v9yk8W=1;1ojbr(_Z}5+ z40Y}RQ{8(Yk<_^Z99P|YAR*nk103MJwlW_<8FU9Y&v(uM7YV(x`e4BspoWu2udE}4 z2QG~pkARdMe)09A1j9@4wXUy0EJx63Cl5g^&^?qdu7g;cej}e>0O{Wx1oh4ZJR9GG zw}kbwUbBKmENHZh!C)@a&9` z@a^^3;nV4(qTmU-I0IZ(sZL@B$t!vucLX0x?%7!=;Mo}{;n`WK;MwV@;oIqG;Mo~z z;nD3V0BXH!cyu%Rbe?_@4ce0hZX))|vV+>Ny{sQVZQ^bll^38hc)&B)FPaYk&u3jApYkytw*a0(9!=x%UzbFL|NogMjz9fU3&w2+)8is0zDg0dWT6TpI8e zN(RtDE|3#YK&KgT{D1zU1!Uk!)cO!y+;)P`R|X9+LJoriH<&;T>ME$&=9twrsI`yv z)D}cl&2jjJAjry1u=B&A>q$$BK#{-!+4BH8cL>zyVD{*S?tbqEpTPA0I%FF>$Qhr_ zAzpODbOxvcg#GjwggYca>-XSejS`1nRKJs8c)b|Zzl6+3U~`W-c+MQO8z0j>$y9dF z>$foXfX5NRV|@ak(@w#Mo`W)HCv?xKO3<@pu(0bA~nT8Bm0B`71TzChpEQl7wRBCEJ1A_HNSz4 zkHx51fOlO&2BeA=JbG>S%>gw~LAxkevmcc(ytoHG84!GkBWMumzbV*x{7v;Dpe1LJ zT>_AX4r{SIC_jPA9B|X58*IF@1$aFrc!MV>S%6jm^|JndSiiHlP-`YvM@`w#6m0q6(8WGEp;9je|z+@&e;l@o)Vb>-q;SB zAMADk2aAM9uj~xadYoR?!rLVbFH-*e|NnBAAY`vKlA1LTHLV~u4j?ttplTrT@UmSH zd_~_}ko<*kR)&{lP+#E$^VLu^1GB_dwg$K@D~2V0IqN@I8W{pn)0=ZosoDiD5Nd0GuE@K{FV| za0@`etOT;47Gwcv=I2FoG{hg^F*OU1ZqUGy?Y&u``~g04E&}AaYqv@mUhMq!|34^M z3B2$}(-UCe(QA4Lqz5|o3q8mUR7Es{w9bQDCj!+9THOgUd5RG<*lq}bds&Dh~=}3y2{9@fFV4f&UyVdK4HUYeFsD`XgMtsT6$jkmKh6xU zgdyv=oWX}FfQmtorVP;5@#-J2*ldKE33WpSs7%lSS>DUa3Q`&XR~i<{%J6ayFX&7^ z=!$z-Jf1OthS3W?kV7!z@i#b`;*Q7PJCNhC7G_*O*f`wr2-=7Y@)IarL9<%|FN{Ee z18M(di`&(8Gj4!XRCs*gpsI9wSHtI5x^7prH#=1Bwk$U9kwH6@0WXXlr{f zYZFM%+V8N?b4Jqxwyq7N2ay*fK+8pYSq(rsC&L4i6Q&cI%sTac92RdxLp^*P@M%1^3xza7(t#2(y0Kl1MHz` z$T}53%l$wud~qJ60DieWqaHLKzQWenA9sdqEQ97Lv_Sg^+K;XSI(86jhY_+J&@3mr z^%^)!_kol$!j-azu`;~$vWK}egz=gyhjJ>kxAfH`zSU;cKM>FJQt7=&p-eF|I(Hd6ds^eM7^wW zAkl>=1}DP|)+f$jZjcduAcLQ9fXglB7YCd`Lp!iA5`r0cg%gzR2)gvv)e?pmwjcv1 zgE~8qvva^JjzRb9fl7=OlRzN{%71Dg%Nsv~!U>U!z)5@#SPeLjfHT7rkg4GymEc75 zHW(C`2tD8=-T=~rlEguSysQ&JT5UiFNP@L)LemN^&O@())1MwlX(MO{J6LIZFe}5$ zv+R)Y2A=^0YQuvM2H|gk+*8f~D!L#Ow+@DNt{t=z7m~+&Z9PF+Q0-Fyk4=H18(|-` zj(`M!2l6m9)U%)<#_r?!n$U2vM7RJ{w!>Vo{R(JM2egtM+a(nWkOBM{6#?*Gu)`qF zgWA#H791!7p-XhYYm7ikbijQ&(99@20w>{!KsK1erXel5hcqYfMBoJtsCUA^y3h_; z?PYDa4Dt@X4*Sa=;B$fzNeY~>J3#tS<1Q6u)kE0P<)B$s(6ApUa(Zn|L0VAb4!ku1 z><7}~4s;PK2Yg@vo?0KPLp>XcZ~=1MExrWuEUviIfW+Mmlr@^5g!1CIKWdH#mlAG$ zpppb!N`Q(J`Aa1XFO1&9njR<6w19K^W6<)qUe-MqOBh~Ee+N@K*PoT)@Z!Z`MeP=e>7rR7TgrtXc`1F+j`bV5<VWh%Hd3FwB{0@(o8%bIbrgyF?wuwEIJ7gbnv zm?3n4${%%*hD}fn;C(r+-mDBSR@{_eczF~w@i`B~vIMcFfLKRB(+XW6Rtt#L0Af7^ z9im& z@B*=tU!$zv0Iy#Ftv`pJr{kvxPOND65guoNw6wu9;T(rwFx-$}czrevcE2=|em7@hDgurhtQ)XURXia z;z2`925OTmicQ_nc|%bB1v)_I#o22T46o0C#!Er#fx%T7$es7(A)Z4$93OU*11!8J zfHWh*8@$R0vR)H(on^eji*RK3&3XpvCV(b*KsMAsZ6M%2U62(B_ksE}pg}}CsP1x@ z?;z{XOs{=d{U3Bz`*8>8MV_W9plMUkrR1QvgmfZ7=iV!LbpC!(Q3on_U@m$khuzQM zVJ1j`aU6az=PD?TyqJ1bg5hO8__{jydSY<1w8Rd43s*P8i>MdK{_TO9t_^cBG`XOd z4vL3fR!PvQ*Pt`aUg(1?+lQ8(L1UbDP}3}sCv89{=y+WG{mFx0>+mOjL3XrTI3OJq z&`z!+9EV?Axgx>vdL#OL6(}q~=HHWrga!HLmtdNYnLf-xNfwrVtDYc-R}9nz1kwjD z$QsP_AqUlso<6p{BPD%A)F7viQ!3sV8ndq zGiit)(dRoMt8L4kKq65@XJG&MEhWjMIY4=$c2fXqOY|LEo4W90nY12vJD@(;9~5p01z z$O5e8AJjDR!}rR0T>b~;&wCOO|C4Wi2~P7t;adkaAAk57fXqM+U+^7e(GoBIKLoXh zK}jBT%Iy)3mv;AYr$>-|d^qfb)CsWq{J=R-8G)_+bWR)+9_a2x)!%?sKPWu=p!&%V zPZf~aIP-%Z#pWM5iz_{V!tb0IcK<`lMOgSXfXqOSFVNv+-PVw0wxGh3;lqLnOp9GM> zi10zI$AGRxb_Wgaffo^h7V>C-PcZ2G{X+0QEX<-6UWD8Ml`62s_!6K&N&)bh)UYdN zxEpzDU+Sw4(j+%@vxv$8WVR)VF(aV|(RTmDH z?ymUZaqvBtNArKCS~<|H4Ct~K1_lNOb`Q%Rr92+Jtf3%{;C;=#tcg&)(qO$Hqq#hK zZKFXdI3{@X+JfYvTT;wKAmJVWUYpi@40Kug4+e0}Dyq~BN<&THMRJ{N9-W}0+~Wj1 zdfgs?7L9=wbIx3P!iztSL& zZqUIepca2L#|u##Sh536eoq&MIL{20Zo#(p+O{K^0v%!i)vloA3rdKf)j=Tog+9m; zn~~bTp!R=+M=z@#)Zj$0!OaI8z+M6kksgQM-CV)p(OdBXw3ZIsROkdRP5^rml#qMf z;Vb7ndQBBTX#uGX0$N82+OGq4!|Ia~46i#TfX`}#+_&%%X}y?d^Lvnc)(Js8ip@Qc zd$+0P9%&5sBtqR&0p8ObqEY}FEYI+4e7^v+DzTSU5aKxgCir!jtl-nPL8B+|8CYBG z$DpP$c=iplFws;Jd}2od=va3P4^XkvTW|ujVT8j2wD1wM9oc9!1xu1YX zx3`2xr=NsJceI8_XPkmZr<;aPuiFXGUF8CvAPXfxYoK{gJzV|Yx0A#3xC8j6XP;hP z4>r(BL(ob@4++oC2nEkh2My2W17MvJFrA*A79cGkOMQBIm*UZ)fL+TbcHFjTVAryq z1Gg3f>{@I%v1kEZb=?WtjS5;_37Yus1YdLw@{30=>q+n_LZDTYg`gD*M&Ls*E_igF zf3Y4U11bn4VOJb?GrZ`s0L}6p1T8I(cnvx-_TdiDB5w|`fM?@-(1K!*URGfNaMI*& zG6av&mUDPC9s{p#?JQ9V0L3JD^~iBHaNYnN&)4aq;sMT1pq0ze?RvcdA3QokR2)Dn z-685hr@S$E^zM=Xx8Ff)rjNV-_+9{BB;~*bn#cv`IPgU7ad&~A;4+Ez*aJ`^a|bPl zQ-J#VG9O5>yN1VccY~jx)zQ7I8}5TuS$G_GcL1$u_2^~Y3tlkh4!&jsbh)m8M`wHh z_#CRvc+h!N3Lc&D3E-orIze|VM;Lf?#utDV^Avb=##i`sv#9uVwu6?DgSJ+3_;j{| zmL`MP0zRGXpt2vtmhkCp2Q5klu@!te+d(UmL2M15&UR3V2Vxuebhd*QBZJr$KAr8L z<;EVJ{g6_2J9rIp=XCHf65S3K9-ZyryCOh0-1V|LZU@B=!;6Q!ARn`+cr?F(T``#k z-m_Jr!r|HZ4CLwxk8WoRP(=aWUk6^33R)H04nCa*vL61$t|Cyi2;Kr}{r|dS9B9<& zwFQ!)nn;F1rE4a5^vW(|1l{cuZQ)^gqa^!<`3dm;logDn@t~>D#^0d+Y-uobda<>v zgyBU%E^?uMh!>imAm>6O_vUQPtUz7^7b4)8hc2cUc)^gPiXOo_2&bT|mpwq`?b(K_`TQ@B09s5DE%R{#NjOG9tEPkRk>Y z+mI_RL1TvCvzS5MSr-+F7m+0(zk-F}a|fVBJ&ru!2q+4GdlZyYJ0+lTtO|ri?IiP+kWPKx;`(pngP^Ay6ZzaI}U(gxh9^LgCFStNC z9elPHC?9!rTY%2hDm4b(a%~H02bY3ct04C+X6I9Tx+yRY`wfBnUS zBN7bYb;F=xR!}%MzX9I|557+a+`N6U6SSrk9H9R}4G_@AJQfvD@>v7sN_aH>1~o_d zTjzlJ6=1EP)^@@K(E0a=!3&jbxF8FayP>CWho4O2*E?91Q=0XOUx4>nC+M_m0oHe& zk_<0yvakLRN^YRDy}3b0z8ATH)Et7U*#uIvl^uL|IY|0MkvjCe?hBld2u(*zaNr$w zAiwppihf7LCntD|I*ZDS4$ztn%&;;9$1_q`Z8?k_pBjf>m>-Z}c-@2^pXlLN2|rNt zJ2-&A+nYe)2Ocv6XFo{zO#w?I!cU=JoZ*H4A#nKp;lLVxDWyrEu$k5Y3BPq6k_<0q zvZ05c9q6#}G=BXPMJCXoTFL<~ZT%fG5f?)C(^yYt73nV@wynEBTU$=NO{0{^eSIC2o#-4cgixbKr-c#SRp zf@VcPQx>4|rwg=x6^Hvl{aCpB6^U?v>K8<~&jjs(@BH!N=0{N161*k}x%_DY#|9+W zA?{~EcYpg{Z0_gq=&qM|u^H}c(E1&4osLrVJ0n#FFW4j*8D0q5ff{y)A;tO2#h}EC zs5?Mu*$1?B!L#!jR0ZgYUQk+^_!;4+tD8anG!~T?E?Tg<8`OYcV*^Jme-miZ0y=k~ z0PiIAn!YOmX={TtYG4amkot@BK+Paf0)}k>>8ucV@pZoh!vt9RX9Zh;wC594_IHBH zeGa6%GdK>v2;L*X@cQHnpFI)`FXKQ-7EyYG#~Z-q<#7+tCUwvhoHo<~7l;M?P5t0S z7U3N5CTTaDM<)|>-3jEl;qGz+(0#upFufcwy`Esbkd_O$IooaK(P;qH3p$O6!K3*X zBV6AF7O29<%}l&J?=fdX3502%WEZ?y(pD;f`qMCihOqf4yd zdu{kzW`H(xA)?k1DJ6LHvPLzQfYp`2>Tj6)AT2Avqg>H~Jhe2aI;C)*XFU}qK|KF!O1$0Tq92Kys;7vO(*t|h^w zdo&-H@a%3;0XNP;Eyx#Xpb+nbX06xCpm^&9g;&@IXn29`e8CTz$(GwI!2sIB0p2A5 zb*BYH-u?ij>8;?=4c!C|+CucA!b==}H?}5fO7 z8|&rZzCUC$ZeJ-7UfJ;>>mlhSzgn z9NiAv@4g$v`UhI#u@S_o0kM{YSV|z)To7wHs5>wj!~!qu=mfE5f);kvgIK|!eWjrK zHv+N~57Yn!ZRo2}@$l&059(8T^vbq^wqV}?EzAdX>#HCKFEp$J`65Pz+X`B8%+LT;46w1!2m{bDNF`d(f>E0R8dHzJ%X}dr4Jq8DJvt?zXa7U8c8v;n z?3LrSIQ$Mb$jShi1SnQLJi0f4Q%og04H-+2I*?gn>oD>6KKW!HdhV^Mk04Qic$gJCCVSP#^1 z;cv|XGeJECP!Ej11$;+t<8M%Nh`-erED4&N_|3@QvKo|uo8N=Z3t)gbsvovI7rd|p zG&H9I8o;sDKL;9s0oMhf0@p=U*B|N(8K)c2jJi6;Zo5nRf zKo@==2W_`CfbJFtZ!rgLLwE4#Zi5uV3@;eLTlkK{hO(d?(C!iyju&R^3=A*(z-wiD zWe>gr#WSSu^>lR!!wU=WiVE;8!bevlN5Xy3IuqnbNZJl5yFszkdCvnhFb+O58k|~X zR9@uqFfhExYz0>{(3pDt2O3ia;6=Vj`3H2Bj*E)K>i~~lSzRPIb%NZq1hj+!)K>3h z%|vmNH@ch7Z3DXr>Rrgd4mh46JKuX{6T$jfR9+ka^)W%^f*Yv2=HbzN_=QI|!;6=o z6<%9fkR5FXbM!{oVqI|i8#MR7x0{0p=*ER^w*Ze$X9bULw+N3;XVBqk z86KV01|FTo7U1r0r?Ue{gN8?Ev4=;m?Alc&3@;9VmhFO*@;^|!2+;zvM{WUi$EZYj zbkByQnrP6$ui)_&4^TXVck9%sM7)>^YF)!CbSqH%2b?}yUx3mMczl7?a}{!0*$j>_ zNOK;XVa>LJ;sv^k^64*VxcGpZh-gbdI}vqfuloy7^~(&ZevdPNgQ&BD1r@>@Hp|ap6 zmxo7p10=Y>8%4W8-UIcAL1Uee5f0FBRA~*;7@;Rhh=W(92dyk&cySlBFCV-d3{;w* z{|OBhC73@DDGb{5)B~lnURl?-h;|IjZ?A>;>;kttk1_RA;LUs>8=ZktHK7a;wEWjHVz-gTsn%3d_1;C9p507rhK@+{Q zohv};fJNoS0#H%f2|Y!y9h3x-9O2Q+xumH646*T*L@dwoR0x>kGtgOow%M3o@^De?k`GAMvSvkKkdrVY400-c7!0Xn?|w51xn z0~%7Bb%KuO1J@W48lZwVz@rn?#yS#l_{Fld5)7~BznH%kwh(wKh@}W>5q5)Emq5#Z z8$m1!5UU)-Isj@V=7L!7KyAZh5NjHU6$xUMfENAwgII_!ZR<(jtxqwIG zFHl3Fv=VaU7kE8Mm;v~l`0h9hNTGi1MF1-U!wc^^P+9{e63~$2*{{$<-N9RMIlz|B_yaA1AXdHgg zy;_3d_0<_@R&{Wd(aF>1H?f7rf6_rLaGJO zqz80QxUD~^O9!p>&5nR-eegLp;3}<`6?CEz_y#XfBOiPfWTzYGwnYt( zPB#VcELEo)Xr+dSN2eRO5)$y}bc0s?Zs1Z(!lTp81Ff+KTA!iC2;P_1D|_<+B0c0T z0?jww0|h@)df@N?O$7V|tph=h>YBCCG4^gyY5!wOWf{9r7Jgm!gbeF8@_e-o%ifJHSpWq?);fEs}n94}0(K~4kZ z3Q)bc9ijzsEi<@L5ANA=98QCciA{v6Qh^x?Rs}gKwD|}J@?E+dhhJE)lwf#$^o0qC zn(;yxMy5j)J$BLhpm(0MuRr=Us4sg2G%BEzH4r5F!hjpp2GykqnM3L@s^tY&En!1W3?*7FAkj{%J>)*g#Y<*}7Iq?DF8Pqk5pm{q`=7o%@fFcy$#sMv~&ITE}4>TU& z;n5xb!{gv9E|2D4O#Hp4KqrcHi+k+ME6q(xEn;Bwusp@zYXB-+b|mHJ=cFd)F?d)W zDn+`J(&O+1j~$tLC8_DDMIbr;R#k9SUIMy}27FFSU4loi>5K)S3AGy@ou6N{J_V&$ zNLDiN=q`u=t$zYZL%Rgv?coDkszS_bO6*8f;80N;R4!I>j7=AaUiwVUV^R>^yp>1c?X*IpuwC7 zGgb{|ET|F(MOLru(?{U;r2%LRx>xr5e2_;YI9?R31f@Ap(g0OvAeYO)UET!p9i+8a z;tF;7zjsiV?-T^>iN@vf+Q<$Au**RS7Zfp_%&&RU;A1A8he1tHaJ>f$+pQoMA%|@V zXca6tY`39>?JAH`aM(Tose!uC9qPgumksH9r zd_a4+kZ|pNh#ao+Ag6UkaJ-OOfgY|dAStk`wUAs53)f|Dq2cNbv!WSWiXa%S(B4=$ z%(z$J(?5`+2|Pdp8sr4G=s3WGouFD0l+2Dh|KNZ`mIwG0P!I6<{Ep(1qRhN>P&PZn z-|7oqb%K;{0z7(67c2xNCvd*`3vQBt2BV<40W=mf0VEIhdmh;D@N5Mhsp*2t27qM` zgBm2@VKR1)ZVQxj16sxgTC!071{z!pSp8R`!U5XM0y^Ih$#0-Z2+$RXNPgRySX7i) z$-uw_EtA$WXl~y(MVxqvK*R*pk+`H$%E{6LDTud~9q>+>IN>G@9lQLxSBT!Hd=2%b0QjsEq*w%{J;KGr5y*HD>&6?X>Ddxy?mF<{ zA1LX0?>*%7{2X)~7AQS?Ek#bxAgA-doqh`1+yvc#3QNz|UO}Di2(yB`^o&tXECsm; zIdFYI6)iY$k;@5?3ul3pf&*6r$%U|T!UX2RsXX{fGJNGkN1$K22w1tiwu5~agPJ_?wz?CG3EhqG0#ucF(N1&YG#4IOv z<|k#PCYON9iBtTos^Fz;@N%LPJQ-A1;n8cFJR6>S0uVmrZ&UKEs95X z8+an2o8iS~cTlqk)Kvy|Utnp7JN&<8PW@{&y&Fo z>a?|2Kxy@Vr-etaZ6?U=khY=RC1^9Jm(?013cfJ0JKEsI(aRtSq}Hj&Ld4nw@TfOZ zU}%7~g6^l3y9Emj(7YF9k&q^6w5stpc#)7SWRcJhM*dcCBL?Ewm+KfHXUHI$;wW>v zpeaa??%9x-1C3}xmUV%eEe@czYV+|2AhyAa{gB2Mw3TiFZglsuZoCZgJE)D`%Q_cy zgcjVF_rcyr@@3KjP=18=Uj?5*W6KOS2LZ~@;FJ#@BanD)32xJXqU%LS9yq|DTCY8Y zYW)bCDL~T-cCSZw1t=|Pg53lPzWX;|!KVo7$%3!8=5IZVoR;`o_dzlW=t$vwm^BSB zYd|+~f|4p|qz#;|Y`eF?GYiO}9=*0d!MF5+PRPTXS@wa$8+4&Z^8w^l->bj|f(}f8 z?G@btZWI(iPY{jfcoFUb%3JVt3*9yg0x70;%tJ|!pfz-$^8sR?Km$GnJR1QTpO;YqwVl5!fQRQ}!A=Da z&x1z@xU;r7LclQ8~&3FEQWHr$6Jg5NcbO!g-Ej&7%LB*8ij1qV_$5(4vH~Q zz#xUeGLQmrv6*rcB#r9X1#nq6uq?P430m~?gRz7g7F4|8JO?hbK?xmdI4B=g!nIGo z3d=`@;C#dY8qIG4XCu%+54b2QgBL|DJ|IQVV*`7#K<)w!RDhzG?-4YZ8Nt&U;9y2v zbqiXB8F2%Yx)?yC+R(9GNZ^A`u>#%J(Fxk*0Xjea#>+e4_86sQ+-*>65MnX)a(sNowGQBhXAncLTVb1&ug@PQU^UyZ*lhovcHx-5x?ljG(m}V$Sa38ARM4?FWSv=oT?h zE&l&BTHH6ygvLE+V8`%2G=BboY822#0LLAEFoF6Optu1=5oiwlhzF<~2UQ&}3ev&G zL5CYY-GgcejiAEDhOlX$;ISjGG$)6Ffq@w|E(0!mn~#9TWqMf!VeW^vl4e2-25njf z-(wFsd_Lh35J*Ypz+TCQzRH(J_8MceFd=&faW4zgIGo&)OeCPJ3*`@&>38;s|0r0v$184r2WPEyB_T zvF3wV${-f#Y^WEKAl6mT5hMH{mL`bB3S#X69WnBIGU(*@w^;VWYJduR3CIZWOHfWD zWBgPVvi%U6cH`jVr=q7|X%}_;^y*1)QiGRT;1Z#i^;!=o`az@C-O&;+6wnmCSUe3p zhXGBXfp?$@v=N-Xkq+=9JdVnVIgXlS32xLt4gYc*YiKr_!Ve9P=K|&Wav*6Lq|Lq{CzUwSe5da;6|2o8@o6!TjRiK0y z6crFrJMcI;C?97+oWkF0e(gadqi)CG^`157@hhhO)C z`UEpiz{0*)_HQpJ3!Qku3%;@fR`G(TAG@P9Ubvk=M2CwC2k0Dha3gIUNE=j@!ix#V z5vssdjqp@(e88qu!F>+Uj)|9I7OV^}IwwjnytF_K5YTw9259h@zeNvJz=O}`hAa#P zI|_UuG5As*L_LbUUk7p#5vWQ5-9h;M#ad`XLI9fbVxS3W?s1sk!BeT-phX;@By|?- ze?&VIs+d@UjLJ!g@&ir6oZ79h*UGo18&G47yagfWxDk!{OU8#u9#yP97D|ET_QB zo#6ILHyfl{EfGY>fI79HzHxUn=u{ujx|pXoz`o;e0$tGo&Jv);8K@Vc0ot_4D!Ov@ ze;<^)7CwU~TO0&@y4@vwIvpf@y4@9gIvo^zy4^K=IvqfZpA0-Y11vl`JsdnbBRo91 z<2b-oayP?^@8+P8#nN{NC$5=bclWaHJPM2BURhI6!O{8Qh3;Wc5(OtEP}>vK?&ywI zcya9rNEj0B$m#nY_?#=4stri0!0Fp~5+vTCYXv$lfbF+5Wo3A=rcZ+5<$cf;8pir; zNce+hqd;LmdVa6G4h?HvMw0UT$|H#I_zF5$tn03W#m>g;qQcB4V=c>tBJ+)%fm9svMu>qG1U&0M|M+XFfR0F);{_ep^6JOh{B zpzPXR4V~}({Ng{T7zMXpZ-VMk$W}1^R>(RdcIaSHEwmXl=_)u7_?tla5WG(vw0#)V zz3XM&whZ2M1+~mPdRdo%4D19oUBPyOdK@V8&7h_%__%k_JhOoZXjd6z@CCHcp!tZz z%Vg*nOfPHWAw)WH?F7{eKVE#@4@xJXECcS*f$fNvcrouFNEnd_UMTj1;umT%Xbabi z#oZDNFEv4B5Nv-Ow0wuGw*cS212PU&UVw@s@a{kXq@`9`;DQ3SbRKli9HMwX2kH*M zJ44Z+@CTXG%ewa<%n!)z3W*nQK`YRa=EA|L7CJ8r>Mu#WIE|*_gY3Wr6|*`yq#rJ^J7~5J5BY;59T7FTa73;RNI|o57Hk;YD$m1jFlzX{hNFwA}kv zM+w7=wclA7KpR$HiaY~#EgV4i!PB05r^?gIIzPzw$SM(kFZ#8Z`a|zE_pmqnCAAHDqh9*>BMPRZ#W?bt-RM zf&>z_73W7BK`pp8$bx%V9!6@lW8Eopx<`WHMN}tv#d&b21jEZH)b!MO95fUGs*6Bl zBasm6`J3cm%S1p29e@{(!aBCF?b!t%pk=6E4u4BzQr!FNLCQ65o{E=KLt+4V1vLFmh_7YMxcp) zQ0t-_lxQ>#zYyz?V0gXa1%HPG!%Kfq&xaMnIs$G!fVMU-og z$QL@T$N+H&f0GYlumEH|w6O`=3k04}>@9c!-XISuushj2x~nBXn_WRW9Qq{0863YI zVdQT;0$Pp+YS?-5Z*x)k;n6GV6$rYC1bPX`1W#}Y3pyPGbZL`|3Mg_xg9$~q3Buc!u=Rlp5{URys~P^q&YQtE)K?HA=8;IbYs;Hv{ zKpX#gKuu*(Y+{!8Gk1Xk9kN#n6zGa)!GT_sguSfaRSFLD7hYeHL;TGdh$c0(5Wi!M z5#p@v5)3bZRi&|kcH{c5~mMpx)t1X@Yw{QL2S@WmO9u; z_TWP2xPt(6ln0b=A-4g7n`TNNtJcHo({6^tNE@U<{Y`N80aqZPQ>0$30_`pW543|S zd>*I^EU~!&wD-cJ8+1SrXdxEt#syGO13JDXLIIRB4!>B~B*E}{1EM|#m#>{RDxQ$p z&Q+(uA;{kZ8V3a10vdt^&#|FbSCGMGXlVx?&+aq^?KA)v|FDtfZuS?T^R1vE=mRmm z$R2Dm$Us;KLKf128iL^Q0ZGo`bb@>Vy>}a&wr@8|FuY#%;z}d*dTeC> zbXO>V4mIF!6$6)Ppz4Qzn>(mbpX-fOsC#tVgO_wduWN=C=_^k`1KtwLwKPsGkMNi=gB8V^joQ9z-vbJwW$KcSDMF zaCm`A*cWVI?a&e(Q7$)wD{hnm2~|J)ix^Oy0V?&f?^Z-v z3aW^%9tWrCq6B!h12u+vWsjPHipAMGz|BecZLcq0HG=vW9?k#bOE_Mfe9giD3g%wc zei!IgW=?2h9kgcu064cdAK`eJp!EO$3+FlshS!}hjx>R)Gf;ov2V)7FM>oT3(3xkf zduvJcF@6j04%1(|68G859y zg1E=t0GoRx!1}?%r65CCL7r##=w&@vUBd9<4X8x}E=-{bQ~-4C;ES!`{YK!6{Xp(j zgSeN!sSP|-3~5z@-3(s7-6`>+#1Gt7fgVHu?I^^5!Qi$@^Kr;v9=K!$_4~WoJV4`l zZXDo^8=&0R30lVCCgITuI;+nOv}!{E<(OgU?i_ILD6ElScs=b!R*eM1%NS5c2Qh*K z4lnTH1K1&}po}Q+;@VqSl5x>1VR&&JG`zY9oW?*)=0LkuTp%vyZ-NhoHy`!@PhEmt zZKC12y%Ps$`?5!8 zoq$I-s80kMcyI!pU#8&E>xMKw1KBSM_G51~bTHhb`HclAE%LXV0~Ma2tF*vFlc1KS z2l&ow&@3vbVgjYhYVcVu8lZ+LBu*iRlPG{nqE66ILbtI;FKdUoIKzwOwcu^HAxGfb zZuwi-!B&9BdYu(Knt!nKw}8%t04<%?@aT4f3V}ih)GY+{5=4zb`4w^pdM9{=qqQ$& zZn-qpqn9;oBO=>_l;1lHP8UdBPf(2uuF7Oj8G(#~?t2IK@<6pLcvJv14G->GfTrOk zUfih#t|r#wOZO5}?&AanfSb)5>}77^Mxex0Dj5I;ay zxq{YpLfgH%5F^pbDNvpR%>hCxMvfQZaA$zZwx5T?~pfB}{?W3qXTZP(x~=hG@dV97d^`c<8*uxu zM9$;le~;Gx{4KXY<~09j=I;e9iU6;?2Dt^aCj;7W>~TbDID+K5**%(nu$BaavTcne zxS0bUNrlY)gN|qa&&b~jIu`=8=eHHK_2c+q7LYxfhe4evP+tIS4pKXZM z6cV8PvvWTrA)s}cWDl|!Fo2dt^vc?of<|2mqCQK=*dZ zsu_S3&UgUwX0I%V4u}Uj8cYn#ngPCYyH{2N!utSH)p_5e8MM`W2k2%c4=~TcqjLuX zsAOzDoZ!(p1GFE*qgS>Vq6yTg0-d`6;ejTlJbGoPLwKN0mPfDbN(fH_WJIs*ZU_%_ z{kli5>`@5M0wmXbSiz%nh69M%EBgi_0qXNWrw3mg{2&f$_qMg|7`zspcN|>9^fc@JH+O7-p@5T2J|C(azy@#TA0z~f#Q2h0>UeX4c+YCN9 zq?h#xga_)Lc=WP)1|FTe zL1#gFbXR~3>wt(lfOo2bmOFxasofO;9-W{;!HNiv&T0)0(4Lu2&@4#>Xb(JO_ipFz z2@tIn9-Y+@9^E^@hi`ROXLxk)0F6g`bXF&LbngJWu(LVeYste(PZGiV!I1VFPV4(VD1!D>5 zJmko~B@8c{!9fH&54j}919}#+JnSrF&>6(`e@hr%$AHGzUH^h2@Azwf?B^hxffRz8 zFt$*2>K?tUo=~7BZ2j?Hy)kxssVpFT1p!UbK z3!q@_1g+KN0G|+vygT_gX!e%D19ZI<%I@TSC%~E@X&F?iy*OJa!SK2ZRGxzCkHemg z@1e=__Aam!_?tjeT;S$$<8eqXcmDycMSgUHs$!(2&Zfseq1agtI-OL)qqlqosF?}b zS}6*-&shv~U@o}hbKFe;d?+etW!7;w*lDP)pwkyXJ1UR6!A?UB(gBTAxmkD|cXI&i z?2Pm9=ncC89@Pgo$yn>VKn`K@IPL^KO4p;8^{gdGlaqi)XOx6TuM=Wo0@Oe+;PB`S z0QW==zc^DM!SIp|y*dT;zus_ofa`qFj@5HJ!GTfa>e&l9aSL)@C#xISzhH~OP6OTj z&AD@TZ9_?uE;tA#=1Ea1dp3lah~A&xsh_Tz(Qi$GHepvF3AKPJdCj4=Ju znEGA8`}r+A@aaFe0~{FqO&7syb0M89NPyU?5~05lroSCie=De-fUNa`1St5{4^Ui5 z9EQ2y5vJc3Q~y+a`axrZ0v^zYiN7T%WTDd(X%jrU?V%%WkG4a-cLla27ZkjpzEZDg z8XG8Cfrqic&I1K4_;y~fGa=)IFtb4IuW2x|>X6L>CtA}ibhAJ!xxwauc2-Lq2ARVS zzSzFIK*FOtK)|CLG|~oIgJKUeRu zn+!?srRXMu0}z^CAaM$sO5}qXaSlA=RnFnjd`tseIDzAW^&Z$5aHj$iXmJ7_opll( zy>3V==51eqRUtA5X!H`2!5}dP8s`J2F3|8r6n{Us&gw4bfVcxRquRC=8b~%^cR;fa zIFLktflUYPABALHSlR+b9K;q#uz=D9vYAFOGw&hKRzb`R18s%tB+^U;kM3}&TS1BJ z))uH+Ymm(auUp{#2X-syBo{Qd1}J!R7N90FWcPy1ZGxFAg<-C!SR1Gy2fG(Etmn}y zS_1Y#04P;}b}C~U530N1c~=c)_7>z}UP#`}0&is^oOfYi3v%nV&CoE2LN*T^2BKN5 z=x&_>wt<3Az|S3xRQ)7RixVI=2*@(Vb1LlPU<-{k_3v;`Vf(1IC; zeAFCd+FNuV*f4OoLee)VlY_Po6d=khcZrwPKOysj-~}|s9-Tk_Ujt8+zD)WFK0^Q; z&Y*H_-zIRl6v20bLmj;h90Ev=hS~$FeqJPIN-(_M_aZ72cGO$|hy}V$;DsBA)d3nl zwgIv9KrAB=>jY?4O#{SA1F_^lEEW(;1jJefTFlD@Vu^rQ3?SBV(6Zid84?UHlR>OE zAl6aP0^dgzSk_jH^S-1f@(({9{R1-Wb(hVvaKxKX} zYYa%?X^6rKgu)UHk6zgspFjZy^0I@#i{>k^N+5dfdUO2sv4lv z?V(Qiybj_e)KNfa_&^2&L6f2&e}MvMPAX^=5HY@o>Yrs$!_dPAbiOjGe?ma!Acs%q zG4Mqy-Jlh3pI^!@T>T#@JAv(koafvfEdk1G*FpQ0IG~9Dw47Jq#ZHuimO*D)Nc?|} zlK#PK8bEm9Sr2EPB~h2a!dh8H@sU<(~V>0;el zNFbsoGH|aFJS_`LWT3PWkpfC&NZx~_H}Hx%4v%h7PZ~6k1sX7ixESKUn@9&Sv#5a9 zZiCV|Xt$g`)cP23vV?UPLFpVEf#5skAe}zsULw*py2!o6;|!o>!QflYAX6={s9%^Y z!SK2lF@6P0f1uIj?rH-M@X~b9N}pm4P{{SNzTg*Uc=0?HTo_DQ11}6p%0YXAIG_;- z)(tAVq6J=j2cMt~=`0~-V^Hnpvj!5vwNNjDW`LpVl|bP{(2J1sKf!0CK@a10vGZ|^OKm~920e1h~7%|M;xPDDQu zRQrJzYlHfVpqirdGpMQb5LN!)0L4^Ebs~j<2MG2Q3g?;O=P1{WQ%- zEa3h1g)sf1nEFeJ(4Pp?e;Rpo1Jd6&1$R90+ph@I--xLna-Ic#{STKy{cnz`-xS=z z!J!`%vl<@!+uT4armWRLA&WG=WCtBzYJwSm4tY2O(nl==2M?$QKQ!|)Z7070R)2it%bhE%6NKkZvI*<@^*dXZ;)Jp@G9gt~w@PeRDaJA}yXlyA! zn(z(^prptFZG(YYAfS%&+9l91dx|`;0q!W2v5Vc8G@!z%$PiKua1xU7=`Do&Zf_bc6Oef#x_tV=6{4s}qo|29JO6s)0ujkj5!M zo$~_7Kmx=H(3lD+ETChnPZvY|!HH}bB<*#AOJO8`Ag6tgZcv$x&RtuIR|1zfmlaCEYPyO7rQ{L4$v6O1`taP#99Vo-Td?a|BE>w zRuhOd3B>vf8e{1Iv9ds{IuJ_)#3})?R)fY^vOugv5Gw)15(lxuK&-Q%F%};Xs~I%B zgqWLyuTSd+&D}$;74v{J`V>I()V-j2c*yywt&d9>UKl+2|NljP6lmcb(i%#Xyr4>1_p1Q1-IwLhS}6 zYf#T?>wIY3gBC1+;~u&9)oa^(7u43?{sAAycFT4i!+N8axIGN|WHZ4fw1q z=>DTn35M6l(c90^COfFV4@m=_oku{MPD;(e3;Mx3sY|sXLjc7B;EfC~j_QFfMEL>Q z{|dK&13b?Gn#usJ;OmYM@acT;;t%M|s$SXHZdjPFw}H)cLL}fvU&q}*HCtH7t|*n z$lXL7NvqfP%Po-IC@D-g9JJ@J8?=PbO#w7`^od`9A3U5S0TKZXC-Jv|*V^^U zc0K?Z;U@6n!2x8aFPZ~&I(!@&)#*wYPQTGflG80Qon90MUUv&FKSATxpk)33nMbc| zEy8HokM~O$Ua&j>t+fr4V0dvU2sRFV0>lEX!A6gNr1ED4W2pqBmjW8=E9HUA;U9sd ztzKDCBzq)5_RP8e|No2Ip`bhqT9N?TkA;%|5axl#`Y_Bp+5ry|*_-!D7+!$R$9vID zjCr7RiD6zTl6i_C_x-u||NjeXH1oiDBpPzS8Z^CM0hfZH({@1S^0$HxBLw>$w6Ci> z9yG|v3?FtB^XQHTr5t8ZIsr|x!NaHZ9w@E23%uB}4>_%r&4Q+tF4zPJYFhc$i=NEa zw8I02a0%LL%XOV_Bmc@g{ufgRYbkJ%M`p6En%M9t6A?b&eXYisGRGxtA6>xb1>bI6Czy>p_K|{2l z0~AUNJ$hN|K-CCn!Nvqo*uS{n1{-_?wLc7Jf&;NA6;{$hnpL)uS)d6jaH9~ix!Ben z6q(?bHz<>X_ql*h*Mqc&K@0zmHM4^5eCm}I1%<~A&|x3FvX*VoAb-IfEWz+%mcInU z>lW~ONl-8#&TlY9T2&9~3Q2f?R$X?-OT4H@8sl+Mk$~OS`Vw^F45&@lE1P-^6i>Us z6<)W2hvh&1R?syl;O18^>-JWV3%+%NZX`(X=w-E^0r7D)*vHKWAoulxn&-zEz}HQK z3bD=t4iEGljNtp3JbJ@kfEJH{hfg|=x`W2FYBw$r1D1Je+MUZj>)W#^SfK*qYb`7Yn4mto2)Jz7Q z4H@bI>e@8_XDkJsFAN%&ikJ@ZCfeo$TZ^lpz}gRKR9Jv*lLn7?^vd?OfI{kjr}c~Y zK(L!ZT_#Y%@#vKeybUVR%BI5AnFmTRyg23y+I)ai{6X4FRQ6BDH0=J#xPsF^ zdz)eY=?_5n&%|3L3@=PT$Eo$oPKB#W50GGZ@y!R1e^Bz@8Bmsh=Rf{dNSn}s<3)8d zXklo?508VdIX#+BGkSE3sCaZ&NqAV^=WhXRFYxGPm5162Y7K&x87!X)_8`)RVOVhn z>f!X-)?WsBbo&EPo1qi3ioQDvw0c~Cm`b}Fr5LOChlWR#0B9Jo88m+Z$xEF#OBi0r zfDTOQm91@pg`dB_1jCDa-p~!h$ni^Dcw{#b4iA2)ZLsi|J_UbxmHp0Tg-cN$z#W^q3@Bppx1{JCICW9Sby1>Nio?me=yrGko7q!n+h zCZO~K-W39x90DysF9!`d!#l&EQdI!7oI2S{g5mW746Q8PfDj|9UDUQY>z*L^S8JS7-j zDqz&toyWk3xPteffXA~sL0;-KQSsp4<_sF7J12}ZNH@WwTN=7A=-xzV_^bpszr#5^ znh!~U>I_KL$~q71aKyU5=Ho9sI;#XcI*TMcI-?X&s*+9tkLF`c;LEo`%OF5u2kHZU zco7MjM(T#nYJwaF4r@@gP@^L7!WtwC9*KvZBjN>f6F1mRpyt&v38XblUEn>NNMqCB zBkf@8m=IMPs2ds$S~CisAqDr1xZNVr2mH(2O!%-Ji4u+R-c~$4GvJb2Obh{ zMzOk{JgdP|_MIPIhJfq?pDthyTH)Ub8UqLU9OR-J6@ix~Ao*U_i=b)(bi_%(W)_AQ z!tT&*RWCR}tm~jbjQ?&D3@+d=0^fVNP;FUSP7DG+%HwBf=12j~=~gReL} zEI;wLS%czL6?`4FE$D8p5+09km+gN*Qq&nJFC@D)a&F?~=`An>9Ad~X{pZz7sMTR=I#S2pu3C^Mk6eIR2G;9lkK8c;4n zw0)c*winfdZN|~|=`I5;_@iF?#}iz(zTk$?(Dsk31jEa8(0Eb@hy^+$=>?mY1OwLf zA)rn?sIddSsRP;#hn7{~Q^-JroS-I8Y9Baki)6vRLoSp+^TeP@P*5IvA?7N<@cIl! zd!-w6NGE6p8fG160~B~d40UoJln24-lfA54VO&sY%;5nkQo!T>oB5H76wthk8DvHPG=L3X z6Bx$f(QO7@I9b#S_A-By5AwJ!Wc>OW_#jKf_;vH)6X3<(ph0ucy1>o=(D*fYJf$1i zOgWgD@4#gR@;XD_O{}01P$JD#@aXn~x)n6cf2;@U)*fVYAq!8f*ijdrVz|{q!=p0* zG^7u4FWZX>P`*Z_2vErvqr&kb5iAT!5uhQ@V3?Ks$X0^Je0yz|gKI2s4+p%g4SG&4 zWU(M9p@704v=I_ilDG-HU`H|eXE)R{;Hx1)+weduRv{+8MK>9`VimN#9AxkW@VM=6 z@MdLSXE>TOV-f!a%?!}13*@Q&+?H4Rg|DIFJ>JJ!wY#Q z35M5eUPw4eFo5?lz2F0}E`y3b77!~8#QNnZ!SM3S-~az#d;qbgLEQ+tPa1p`5~#`t zPliKwUV=_#2OW9T%?>W*Jh}})yNP;Px!;K~ywGw1k7ix(f{bQ?(y$j~@djvV$P4w& zunHfPcUN{n!xPk#g?SX*$pTIMLY9X>R-r)K5YUO-LWn-lDPfR=3ef{Pe-YFg0o9D4 zj1SJspz6RBe5PYB>%wwS$p|?s_iQa_puoZ6MTUz6!;9|@;8VgrI7l$S@7)5g=K>`v z&=UB6onWUHA=Z9?8tBl|gg}t#me6`-TGFF*?$?}Ax)yX6BB;Qw2Q5zL@Ic<`dK|RN z7j#K82g(j>q@H;N$BRlQ(3oYftSZDzaHkzQet=YmmY0HDh^RyVw}V}XwGK7qY*P0C zjURNEffgH6tqwi!2&qGlLug1H>SqV5LtQ|u-Jtwy1!4t(8Zn3&5%78v@T#g#P(cLB z5{N`H7kS*J8<9vjLEBbAqYItjxh-%a0Z-n7S|;E%+Ap4gZruPiwX8w8S^+kG59$Kl zZUcuAe^WR(7Qr`xDu8dj1CQg&d-S@a?5Y7z)*)pbXu1J!NbHr>t%9eUQXA-8YbDHv z*T|g^P%?yOL{N@LG7)se)nSibS<55f^n)X=yNgldS{Pyrp11~GGehObeq;|CV|;Pj z9vtUjhrdX&fyH$Mi1i&5*M1;YH~0(>Q27jMuVTh8Xle;tA)pC5Vh4ZxvO$iThPJfe z@e3-lez!p57j)SkmO=oug&n;R0QEdTWnZssYy~1dU7+!~5@sUkI7}21AtR#E;9IM( zMJmM1#6$Svb#ozVyjnwSqi?)&*@5Gg*$ydQyR2aG+5lp`2gPd{h&36MhmppAp*=m& z*dMeh3|+qpYOR7AKVZ?r9^K$08Jq+_>wrqxL91dxXMh|(4yr()ZAQChaO8p76X1TJ z0;nGdsWu@;IWU7ya_DtK%A(L!a1o%(q97Y&UYxfCwI^WbIl|lrnu7+7AAshN!8Hm< z3#iBeMICrbgaJIRfT&Q`H$j|(*a;2F#gNJb($fSr7r-r7P|M~;ILKb)-T&b74Z7bB zRQSX}4MZP*X$vNM{N=F)`uK|lXn38!1=P<2ZTE+6dxDO?fN#1%l(DFJ5Okgrv`ht! zy=*{QmM;PE%{fD2k^69^H2kc zkYe?<3q(Jt*<}RNe+ao41y!}62#`?$j|@X|Ao$2iftSqSQESjyf)?QZf3Iw49w>K# z=G39*ciG&7HSIvtk>?t~Zp1p4vkKG|>fTP#Sk5LZ35FMr=HRg$D|6^r&Il*ZI zByjufkZ0q2@Qg_>t2M+){7s-fJ-D=KJ^;S97cxY{8yyHrDxeaK12p^L)5}^3t|uKJ zy#vrxA!yfGZvpr$6tJdFKG5z|kZO-!-fB?iywgv>qccpxqccvyqc;vQW8Z0vyt$SW z8rYy4I=~IQax)2rmw}++DCF~+IXpV=d4RUofQQvVY3Tclr@Q|BhfE1rgXb)f*Q-O% z!vU}VtB0%(1RWv;x>evfcs9NpwiXN2L72VkAM%QM$o%y&(7BKNEueW8P+~6$g%0Ta zs{_X;e-j^angcD@f(=W@gMvu_;#|=37?5*8ca6k@lA{KAJuu{UU=HxQKTzjzCCt$E z$O#c@DExdf5)1}AISlG#Z;0tde&DzUjSPTH1}&L{4y2P{FsQx(-2wr+pYpVc1jFmu zFOHZhM{J{+y?DP0rm4h zE2(cSVFArO!k2Am9Dbp144TG))lZ=M0X(JH{DZNS9n@0--?wuZ5(c298ld6#&o3q} zffZe#;!zmtTGVr&k%~rejy-AwI`y7M@A`MELZxD)UxC#OK;F`!;_6X=wX zdOnX{*2@RL14A01b(y`aUtv5*h=N+{;2oj8qL=?lFnA;*tp~LSRXP%o?a1IAxO+h- zH}`|jo&&`qXr1~tP&xwbLISU)2jxQtfftIPc0G8(I4B(&SA%1NzbP5EVi7hb2pY+N z^t|n1%S4Vl2!KNic0UX9pgWH3AUG~SM^X*Gh!O06n6v+bf(hN(pao)(S_|atnkuNX z7r{oo@H-p4vXB`-}JBQ?o&bH@7YX z<>(4fRsfCbY^#L&;u5SJMZO;qbk+cPsn-WkYCyjF6|}lf0GwAr=k8qq*@hlm)}Yos zJeGZ779p(%g3Nkjk7aOhfh&E`h!r)X85&+MZi7=HxN-uGu0a;4zc>mK1=|bC($jxK z_mjFyfXkXza9PvsF7R?8_>9zUcZrwN!3Ul)fNPp=(Api?p3}NNkhPEYpapm(&d^SV zO9eQ@i-KX*0Oa5S(;9Gf4Vq&@S~>mu#nkJdrSC^HUiyF-y{x%=A-VM>&ukXZK8~p{ z{-0Sa3@`TUflqAPp(nxc60{!Z#X1m60Mw#i0%AFUM%8A4SoI*sq0|qMhVjcIU@wEu zj{uG5fXWa4*5hEuftt`r1;VeNNCg6DZ7%pcBJlbeaI}L8uds5kZ~2?R_m@M5D8cP~ zq-+UlQcnP_VtCOGEvW?{%>!_paJ&E=76nakM*6HDT#c6(K>Xtezzs1_GCBa^gVQvKzX8PWWnBqV zzW~GsUnT;cnt$v}OTO)xWrz-E94N+9P5f}4f%;JD~?hmT@`Px?B}04|3iEk=!(_x}F- z4<7Hmy1Rto#f88B{)5bKd=EZ>rKDX z_BOLeZ}kIkD1f?P&_PIW^n>CMbf-(N`v;IIkUN$wK!ZCk<^F)<4}7*6BYz8MLcyb3 z!n5%`IGTD{`--7nJOg9x{=x=Ski*NNb45`1|3TUk1G^)v zSGHUObQ%(9;q(!WmqNe6VbOf}f=B0%7hAqTb}NAogM{3Rx zL~eM_DujmFDx|$RD48D`U=M$S%z%bh%UANkYtB#P@REbstpc{2PREM3B z;V$t)9DKz1anRVgfJZl|pX0#sq6xgW^EhZ2PXc_7YB$(P0-#lZ-A)28gjRxL7}REx z0BMwfl!y#3UV+3RY9+wV*Mz$OlsS%Q90r{)1HQ8j=4_B5&fsyv5_ZsOxt!oSWTFZv zH~xOHa~UW+K>eaIg`$JPsizzs-6kq8j8=e50SR)vNP`#z z?KpPiL6aHi!lD&+mGy{s$dgB%Vz^0y7lLe!a%5f;egA$TYeehL8SvWyq~;9Uq{ z#~|Y2*E^6Wjw5;30CFe?XpXrTnxG6b zfe~7L^~(NN0tFbf7@76;-~ShXl_eNnAA9jlS%TqZ6=*c$4TuH49Ptr|RRn6w-T<-M zKzn%3fmq)``*n_hSo=V%T_BbPh_wO4S_#^(vkb%nUz0co#CitWxibmGk_53jK&*Dq zIVp7@mMVx<0%BQ#E=DQjRcK5-tGi-s6Y*})Esbl z7a>NHL7wfE&E2REJyY}ZCWxP3)Tx2ie}Vi99>au~*NbMJC=T;v;pRPtnWqObZ?6*M zj84dUeNgTIEzLE9)ky6$xETX3U_mRjz=yFyYNKk96zGUf2GHmaSnRknv^H{vw5@ub!EF#oZ3Nm=!|`&~ zXHfhrg2zz5DM~QB3(#DThLMbllB?eKQFRK@y{-ZYMS}y)Te*{U+6;oqlVi* zkbc*T9`G1EbX*it5`zc6zPth@H*kN9!=v*M^x&m`nP8t5AzT*!1!X8|~o9DZ>}9^xO+Zk|sb{5l6bdR-V84@1`j z!&3IW3`qFEmtldHw|QLr{mFx0>o9nM8#r+KL57`yjn5&U2Lh^GZ5bID8frK_8h`)) z|G&PD2XxQW`Vxj06T4X$po6+)PIF9*oX z7sa>4K&Rb83+ts&gXCd_^?z{rW&2jNmH{>h2M)RrkWr@)U1sojeRl=Ni{x8kpwI!8 zFA-3~L}7-3VgV8Qf*>QVK>Y{Vj{zEv0r!wV;lG~&3?BRk?HTc~{81z90Xi?0fq_8* zbo?=ghvi{#q-@(85myWDd6QQ@#lgKMAN|IKuCuj0D4Lr0|2pC-Y@w_gqbdgax{LV$t2x z0x}HUJ;@auFFs#_yQc$c7!LP1f{Z|R59It&2ajG>Kd4T~`J>H;1VC$%!TF@q%A=Qc z{&Y~C2-?EJS_5GsFGU8|6p)+&n)l^6{NlPaw)01!{=bCc{}del7eCZ-b~GL_{AKM3Gn&=R$i`y>K6gK@3_Mc@SPKo zdom8c$N=fNiZrPvvyE8zY$D5vM4>t{uFwFXZ8pbjtS3e#m(x(6cQeX2^N; z#(~2H!nO8*p7q2ADwsg~n+ibdz&Q@TI3y{-@OnLJd*PU8<9qNK%Dt?olfXg5-_(hi z@2UVr1H@bl*x(U_EAP=851uZCSYr*HE(Iq=hzbJ_=wdI33g{JrvTvq0^ zwa`FWDsgdc2N4=IEtV4I2{Dwx4% zcS9>mh#3Od<6s5o9`;_-gJ6n?IOq_UV0dW+YHcFo09>De+gqUZ1APgQ@Nxp@59H;5 z(EJNc3y>(0#~h=CoO2D1aVc>LhS$p><{$UyE(RUL02)Trg4&@4wgWUY3eLme{c)gS zux>ff`U&v$!|>MKIWY-_*ZUFa<)CNdd+5RHx8uQ1=5IO=j}P$4*vDbh#)@Bvf~ zL&DO?qqhirT_Pm3#h?ptkm3WBMUY~Q-J`P{G$@Ruf^dw%mqJO%f zh_P#;5)3Z|Krx1z-$CtD&<4wUabV9Eg@VHpHZun9i{kJA4Mc;J$!8G>hSxig_giszb{_C-d=FWX$oe}L>_z@2_}Qzh;ENUD@yp@S z>+!+kxFasKNbRQ1~>z2OXw=F9sYqMH%352Q6#>g*`a_ z1w1-EI6Qg-z+nN2Y$Iq`AVs!?M`r*$twK~`(cmE9ZxV)0?XrTp$azyOCDNQFlylSii)sNz9VL7x-^j~9qLU@54m51fL!!4wfGXp*1=!^<<^ z6a+nA1QLGG^;xr{z~NT}+oKI`D?m~Lhfk*iD0hK_3nC;44KAc4WB^HM$al~ZQ_%Pz z7c}n#Bp6<1fcFc4+gryxx`R1DY00PCk;Ahad=##OM=$HUNQh$*w=06iWk5USpyiAd zr0xJECJ9f_o;}c7D0z?02+&d}P|^bJYvDNjqEoU@{w7m+ zdIDde0!=_Zog6;B9v?iR<&AGAqi?U{3sCX`#gcC)hi9h)hi9(?Qfh$*AxMQsC!^1x zO>qj?+Zhf$;1m}Lrie&!3j7ibFIRz69JIUwg)jJ&^Ka5K;KS9&rU}UPoyFbQbvNq8>GUslfk#sW5_0A z4eW_{cPBUzUjb7@B;sfu35J)gsLKoCQl*qvg2L&L>TfzgJycHnH zTf+mK^bH^x!NL=~6C%O^H0pc!#aAxSs!pUT9@1X`h3^8;n#*3+-@#y;`J3wCjiZ5t?%sU7gUy!TB-8np1 z!8rw<9~68#GdO&D6CiN}O6s683LZ!BJOL_|z&VF*H32A`;0@hq4he>rs-UhHqOl9l z|3|=AWkTx#SUUw&KlpZMg4(~JWi3vD;DCVk%|PDQ0A(5QDIVZ{E~r@|0Ldy6kgTEr z$toIpVEd{fjK?}F&EVJ0xxcY zaN*-q5NlAzrywfe<5Lh7uvW593n)#Srh+LVl6DRoG2>Ht{*dq`d3=hO4eR)n9Mn9b z#-~oQg652o%1Xp|2xz|rbbRWxAJ~c5#;4!`1{t4%aN*-qknlqppMt1>k9I&*po~vJ zRKUllASz&Sz|jnj14S@JL>#^^0<5SiU zcJ`CEtn!A1(-16 z8=tcCf`mK$#;2Ar5Ia7#$P?l=^2etvKz0!tpR$HngKc~Y6q%q_4s?79#0B+rp`8Fw zyr7LwfmC>O!pEmTD$vHKAS&pSf^d`}mukT&=rx!kA_aZ=CysA?>bE;2ng(=y$`9m5 zBF3luppK<@eCqCBaUA1Quie1mfo*&W6#0;z4S0MC#6=pP0;LwT@hOlBk4{hl1s>u9 zsX!Z_f~XiQDGok91#u~?%vw+lPH{WI6cH(|;g2}(@u_ZCX!wFgrNBcvgK2!~=x=cb z=n-$AQ#}~K<7*zB2l0$g?Q#Koh-%|gPQS(RjZb+)tiv`w1xidlorv)%5Fga{gO5*v zq7`j?3Zw>7MuNwuKq}D2r$8!(QX+=;#X)}Y=!7L==}K@SHUU#aB;wsa#fci9+U*36 ze*UJRGCuX_hdAluQ&%0qzNGs2ROk*-6wg z{sq#FIsT>L(RmoO@fWnfOSGhf;RVNB(9QrB6^~xl)-|9Fc@7$&GuJpgdRh0jmN2}y zaTK;18?=cj3SuXJlK^;!G=bRf|FUtYcIJUVH{^#O(y_tv=aO!ti1VGw5h@7ZnBQO6d?AaLDsFftGE6 zn@ylY`ar8ddSzemq8~WW1{&LkUVZ~QS6KpNFJu7#$gcLeEDVShZ9lD{M$ZP%uz(lk zSHM>gc7p;0v;w*M1}M-W2lla=g12ge4*&*l-~@*l`1oJYHknR$(5?43K#R1X>QliE z!aS6<+XZyWnj8FvY4{qq3ebrq0-T^ZAjm2ujl(ZAK8Z8DbOG(=kOQ$Ef%b5SfLNEn zXZyj|Z-DlUHophu2RVq>itI3U*&JsF-8bOT2^yAR-JS$Wg%J`c2dshC1Xe&7>a6=H zj=Wy7SJo9Y=GM*d;%yuxP4u!VgG4~59N&s#VL&M#B|JKhd32Vjzz)^{o%04cq2WFc z2LotBcnN4tI8$>8!;9Kj&`}Ve{Y;>pM&MJ2YE(F0m@#uecW^m?&y0YaUjsTj?WHs` z2j+bp$HD0macqwq_{f(M6%NnNXW-30oxficv2s8UwR;@~+Ak$LQ5SKRl?`OSm;>Z4 zlwR4TAm8<}rkPfQ()j`w28I`h=5T-(e1p%_0^i*S^8DTy7KRBgUVjz`@2v)vDM*D0 zbUYQ;`E81*j+6lHWjo6PbL2}UMh4Ki7`?JDb>QygZ)E``tX|fuS)i4_pjGhT0s)k_ zWOstcrdc<3yP*=t)1s&c!xUjVrtw7jB31v0`9%CpF) z6yUhG1oZ^ynor^kFUmi`!d&Clu zrZ)d#EO7uOQVGy$9MF{7E34K73RW4F7hh+90`3qbRe(0|gO3>P200tF{qvaSYS6yz zZae7KJh%b5Fax%L4LF8o07&mEh+goK)V;DPFb&OM4TyjS?=R-l0^8Hex>f}g)`4c&jD0J0Ktq6DiKIE{k0WkHI1(6MZt!2%w=kZslw zWu}us$qV`NvH$^(Zcw2II+V$6>;L~RGT(@U&L~fMBhK*hH+c05bbcJXpR$)V6I>TU z!_EM_NwxF)i|T5SLqQD?P;Kf9b*KzDPk|==K+|KOJ6J#qXu&%GIS#-0|5}{k^;y_{ z9ME}1(EUz)Q0@6J?U3rpbQv2c6N9%f{so;K(QBFlqB;w}S51N!Rd)V<5ikW@*h9Ct z95R7~8LCr`BW?`_m3}Wuz)pFQ`&yjgWjV-9@cJw8c{-)hpjMeJ_&$sPr~`AMhQhD9 zfI5&B!-3A=@J4bV=wvBS5xiM#@&Eq|pLgO6FK)jQ zXL#KSYTrT1ctmC4id+tZkCOoH7w(lkSqMto&@*A8IbLk+0mlru0)U;Y3OSbTm`>2n~(g zr$%6x6rn~gN;;D`{9^h`P&#`t;iWjkOH1&I59oLiIDSinLFaum|7R>I@@W3gT$}Sc zE^PwjoTFaRj;%R}?h>!pf#`S%59m20ujhgI z@*cgc|1!YG6>z)^ox#E|0dbZH$6;up1D?x9s)8qYbVDxmL0pI3!^C22wzQ7NtOUl=Qq1XLx-PK0gEv#(5a}KoN5vO~OEjTZ5S4)L+T#TU$c2*s z|2=wT4dpN)xm!0dz{ui@4|F46jds z+e0Y+y_b#QUr>30$eXIjd9zp6Z9d48vq8tBykL_1{~wb5Ue|%b0n{XElZ7}H)Fc6| zrQ?G-F$wHMSd#?g%wF49xuER59d!Gp2lVtil3OC5UW$X-XyB5s>X|sh>vqU~JkZ8o zP-7_%RA_-ZRxaSZi!b6}d=qFG=ITSj&;;zj;|@PS!!wZ13;fhHP@5cf{(LWJOd3?f zxCF5hj>*IfWrJ+DuJ#F6sct~BEE z7bw2K`?-Qpo4=E+j@FsmDhq=wZ##juwFFKBrdp70H=0v9k6FP{XkFuYj)M4aI@&hRba2bFjK z&x6jXDo=hL3NPz;HX;Q#C=Y|`6VTyxcHr1EB$ zDq-;Ko&c#Q`8_Nz^0&%?PCo1o=kVy}@@W3a$lt;U76{_-?d|~e8+^Kzd@axLx2^)^ zp>8Ju&=87(N4FCPh#}$8>7ydx(QA7JWN|O6Y(A)z`br24s zweP_lgzgX(&<1Xemj<${|NC}#fKEsSyIcX(vh1$n0ChPOK&RHg4|+<|28Sqr(=Wu4 zMc{LSpw4UigW^1&Ue*xsT2N4n8|pmBnFAiZrkm72{l9G+m>EDLx+i=s1od~0F9Q~UdjapWj%){ z=*U#?8Ii}`et_N8DTX*VRdh1=#@jFfk4`rUkIp(!cs)Q0uO;1t!;3)%9A2PnvcTa5 zUV(%qreQ9$eO?Z7A*%t{h49Fh)Pe@)V%VWeXpwF48znS7dPUQ~jz@{?Vo*r{jqK-L zgdOiJy&80;l5ckh=zx2$`@#G85D66SYy*h1D|0{r3wL&sCe+!FV22l>IlJ)}y0hKEl6xCELBWjEy@66-_cnlPY~Rj@zLp31TS1#DJdm>#q@yVYb6XSm93*f@(*TsN zL5GS#5^t}lA*%a)dRgV!Kr1SdGF9h!P+kRbE{q-J_F3ls)rppNSWka?g{JBWFm zpo5cOg~u{b(S;f@+@P8pnx3Y2fIN!7@c1kNPER1uy*v%MC)%@n0;nMLu)J960IEqq z4iJEhaf1eOdRgO<>@Wt~fo%XHQ*t%v>?+ZhDWC>W7pQph>1Ow|Ji*_33S73GJHi6-BG`;T0gui~36D-k1&_``(3r(0Bv1Oag8~wpCtD;||M%$b z0+l76mM3t8mwydtxChi&yYYeujLu^nEMHL)d~>RU8~9lRy=?Pv=2!1^y70ctDkSC#Vtxk28S=e%e%^ zP6J&l3vM-l+Tx&^2~h|0F8m5|9wjdS;07xASI^+=K=U&@4ppJI0 zscAaS{CEnrK7R}z!AJ4x0VJ=ofW3-8OD2e}{_oLidTkD{in`bpcW)}Ae{qr{1+Ff%>|jX@#y^Q(Rux)TgAWs(EGSRWAOyl ziy^5$D0er2!>054 z%X6hDgY_UaM7gJ}oHX}`k*HpcMD^dw5bnVeKI&gVV;G3=K@UH6G160uUvRXrU91z}7H&B`7An}4H z1w5wnHU_K~JZ|61st!?W0a0rS;q3s0VlS&Vga;aO@#tlZh48>F+g{du2oJnJt(UbC z!kYoocib5|On(5h&G5x6m`_+ez_JdI!=8F=Yg0k)u<+=$tp@7`onUJl0bzm~R3K9t zJdQhnj^3?@9W??u(}vxnvl`SMhyts2cJSzRzW}ODz+K#4+iJMUgll>q}P=jtZ zSiVBSqt~_q!UU}b1aB2Vm=7A$@B-^`4nQ;iFjy1F<%wVgVDs%DOpy7zZ&omPfR4%S zwLJl0Vlf|7ZCio$ID>|({K3p-=*cUEU>ll2#fryqXV6K-pp&bi@d4hm){C@;rPuah zHfThpTmw9!0=-!4xC3NP`M3ipBtcUspqcIn&{2*ay|(gT`*wq7S3G)cA?ar~xYyNd zYYdSCogC%SYwHT(fp=c@+J-}T;Bzs0Z8IS}aG4K_$K8xnw$ zKw}-?GZ}j!i-{n?WZ?mtn*oh7pmN#?izSK18CfQnl>AB{Re0o0Y3Nsdg%nX7V!M|J1+42I6Pi84nx8l zh4~3G#mH*(64c!QFX@3MvjR}r16tJ6SuOz{@U()C(jOOx1dAE0 z)dP-u(Cid=3KbkQpd-3L0izAN%|o66c|Phz{5jAvvlkKP#2H>Dp>6?%x)*GnJ9O<+ z1k^fvj8m&X1IeHRM2bKMh#*P}h)X~xuXIOqyx!o^`2iHwhhIED3tIJ$8b6)Kz;?-l zMy*Q(LF*SlQ%}D=I={bMz`6QAbWZIsSQ>P~_W%F?|AX#0frK$Ae8KB`K*x!OgB7`Y zfDRo54abAlQwSiN_`(llV)GBi62u$^XuV2z1qXOO1iab|wEpDv8mPUXB|Z?l`8^ypF>=`|}3x0SUe8=fw`L9gc9Y)$tcjjJ*7u*R)+HSH1UzXMIgPDQhF!$_uZ~M?(kH191!*;8{rgycV5f@&FJm{=>u=>BC z`zpE{K+}+iCwSNj?oOCoV&GwW@vHtLkiKq>)vroH1=v-Hx*HI4ds&Y{_%C4mtq}eP z7=I~*e*(k@kIy6D&IT$U2=T$`7Zk%*psB=ORuk}|DhGuZ!3SZB2S5c=s|X|q!55l< zd;+>22{d(vl2?pRi!;1FiE@4uxcsmKncw((Ap-+Li5hewLLX|X9z0)yi#x~^EpnPc zogaR2{**Yw>)l}gg3V?Ehw;n9B@CeS4LOk>YF{}sl70JyA-*8hzIbH&-ayQc1No|F`3s-f`S`#Uij{ek`hqy z$n0Txqt@L6%q?bMVDhlMQ7QuJ7wiUQwgzz9ALPmj9=p>rb5a=?7(hBoV?BCVtsqLk z?GBKVvhKoNuy8V859DK>;(aUod6huD!+gSK~ zG!J@M9^`KW9pmo7zm0_r5@6l_58?-q3 zFjAZzh6HH0gT{-sU=5%~4ydN-yy4Ley6GCUTI|K9Q{oIS)}9haUhN8QUva!xo&-A7 z|G)x|<{!d!svgZh6zljsnt$lma(Xl$_yn%1K<(uH(23*|h9KoX7;D(TQlPx?6(+aF zkOkQSP<;wnAJq*l26|=gfRSo-~^!elg{IVB)D97f&-n= z*2{YAK6-)+0fjiu1P8f{5?U|3&;Y3gH50&X`fj9jCh@WcbU*t4BjOA%D?#ZDQzR~W5mKaE{i3-eBpyh|%QXa>TgVw@0bl5O^G#_IEcj6$~5Y!MpJOLCX z0-(t%1rNmPnPTMCGoZx=AYWGh@HqIM%cIu@wDRx22mdw`YY)xu9+t=X+m3>!1K_@V zG2t(0!JCVU0A!iXOYpb^!gR>Jnvg}-P!(y+;B|1|RqoxeT@JWB>Ih0d-Nbkl9QUAG z8){S(Udn;ai0UXu%!ugO0p>PH@qYp5F4><(S z>32JU*W^feG#~!waq+iDcLhdJT7ZM{K7U&&s6WcTjYR^IU^>BF8z<<#4_qOlkKIY2 zGQs2Ge{kF*xd|!y(?IE7z^Bth#i!Ram(*AXb&V0RKI=DZUDZorkPITiL2J)p7g9qb z95j>zjtd13g7FoU+f9T^pmgO6D}dR>@5yx0{5 zYPf;p7qq#9U@&-*Y^Mh}nI8rhBroN`7tJw%>K$;Eap5H|XkMx1h&aQGdJs_sB1%C- z!4Yxr`pg&8LHDG9nnj>=@|&>)t^U0MuIAwNFUO1TKmY#+R}~=jZ#XP*-@uN02dZBs_X$OF{Q5f~tOTkK@O| z-RrL;jQlN|KoJVcDWF??elwO7f|hN1bThw*1i22p zKLR{t+g$-_!GK1L z?yy3VhBhpcA)`g6Dh!}Q7{S9mkg);Ky>_s};p_K^GrZmh?q7hO{paI{<3V}hLJG(Z&^lH=u-hCIK$-02$rKi(@dogC9q6*c z!=N~S(F1As^dAPHW`5{u(6K}#7Xcwbl7sn87?opKb?GbDqny`3DX+fUemEmE8=UJ78|`u{==9=h5v5 z+A;Bx3B2FRa|g^FAW2@BB5iVf{ryKsJ=dfLypwU-Q zvC_+WV+*K5&kivQbl2nskLCmaUT%e?573?wl+b!D2A(I!5C_@E-^UI1ZzYFEC&ZL| zaOa5uOQ^qg$8OF`@VpIVgPx5FxW5RFrPtzM^&n%JUP^#^qMa9Bf-XVz=yn6&8CoI) z&gPJn1}~c8SQuWjL)++}(yFc)T5>o*RC9QATf7zmnc2%~t5?DB!a)^OQy%x|HNCdE zgyDtYWN2Mt4GqHtCTJMWge_o!ZFuRG-Le@JhS2sGWL>!ics~!%vt}p>Dpn*1_K>K!Hs{MuBJ6of|0ZQFfyBakrcWnBvzh5~hq=797<+;K$X@QbC}#Tj0zgO;_- z2C-&!&!wU^|P(5@U zBo8ZgQyIVkRuqp~?8^3D1QlGMReRtyK_0!b+2Dc;bkh@P&;+!HRrbe5P)S~*!ttW+ zIp_{La9a#{MB+u*0&ra*arniRZQ=~CyO7E=Je4LmeSya#K(!vIM;Qkn8mmq6=$7-? z1uGCdEH9S^fFliCB^b^Ds-jFVyL2G!D3u^IL4sNmpt8yx)OO+oc@NZf0&T(u4Vb(J z-!TRrI|1ENEeXA96I_9U_69@4WG*HBV#;%~PkmmnPwUVHnm-|7! zWB`}mzf0Lcf%MvR0wn$YU@S=jjf27>0i-7oLytXJF}TGCa-Su{eMLsFv;v-u>9rLE zyA7VPz;1h)6AkhwDE>fU`r_&qafa91U!2<_&hU~Kx?hw7(jJ(#43vr*zza{h;WvGs z`3nw=B9htz`5;>`+5->4cVC0*Z~ko+KRjChmlSz)7jSs+Z>t9L6u?77ARo#nqBf-6 zpMlo*Fn~5WJA6CFSiH+Yb-hZ=m6Deh*tv@26DUqucDY5NI#VhZiQ#K>O*B zy=DfLzo0=q(4^?+*HNGbCCoy1NQ=6f1GHPDg!Q#PNG+~ZJl zWmH~sfYPZoBnaJSf?K{EFRwlQ4_klMjM9JD+Y2p=u=O7_5>UN8;VHQP0IHoqLwtyi zs5NpAxAXT4^%PKn2WqE-dIXYxAW`NBPaoic8VN|3^|k5*k6ziS@5@1VVOf9%m3iQG z*b$DyFXXp@_c(!CK!;x}+a%8LdIgsGCSOq7=s^Uey#~sgpq(2FW|T0z@CIe9PUQV) zFQIclKi5J+2f0BCYX8IXB+l`K-WvP=9+toBJwbz^7yo&52VhKU34kZHK9y;E@NW|_ z@aPQ@V)SVK6<*5aar}@10|P^chyh45sK;peuXH=acLCeL{X_8nbnrdB(crcPGbBGt zfjHppkl@?35j`>f7SO>7khH`6!Wy)X?)c$IP=K5dhjiXbIKe#waKEmXb>~vNIf_&gXXJpe}UtQzv(BetZ6;~D(#``7r^yBq@Y3Gn+2)H1;CdJf$J(z%O5m1 z{rjZ>sIFQLZoGif1IP|em>u0X?11&(h_vD?sNDu_ZLIwXc7Kr$JgtFR8oj1xSA+a) z06rzVJDTI=OpqSX+%>4mec``BoZFzyO+`1N9$Xq(l2dy{x9wKzfgGyqppNy6zo(-w>qy?`7S& z5LCc9D7>hM0A&|ggmAq=Zn@m~0r3$020(D(irzJT(Ys!p;q@6%c>%5;K})FN^*wmF zxR>?R)Dngld!twwUReAGml>e?2Ug#gLam8|g&U-sB|G;ddVPNyRIPxvDuFi^LhAcf zAdi6R`@Z{F>wEA7LDCEsh8IuQi8H+JM#{jD{dpk2gDdK4c;@S6^_)_|@PY?CnsXSk zuZICkmW1@Z!F4UDU(I;Kqxk?c$il;r{vWI=LyWINJK-)BOrUx6<~QK}K6Hsaw9^mX z>I$0N@0ESM5)^~K8A~`ljvofi^S);HI1aDtb-|b0f_vl~FABIo%?eO^7ThBTZ6XHc zJMi_w9H4p@RAG2@qm3`00>wr*Xz|4b@TfPaz1uDCar~GqxJPcn?9qIP3AAnqx<&ic zH%N+zM2o6V$I+w80UlN08LMc>Ni4mx79cNyw?=_ln78hN+u87zj>h2^_G`r%UQd98 zAErBl9<(dz z*H?&t3gG^M98pmOc0FiY0|%^!|6<)EP|5`rB%t2)0jN%W@azWc4r5T|0;*s;L8tP7 z*JMC0>V-5!K%;Ii;@5~Xyx#R9VvRV%%QDmfAdhZmftTigK=nIljS6_Y&Vzqj#1D_w z+a*SzhR+I6eGe+vBYt=^{sve0d>)Oz!8JZFX!$q)3-^1h46ivRyk-T}#SGxW9d&&Z zsGG8DE-2SDfETHDSAfph0r~087f5K3)V}FojcvT+<8N%^9o?YlMrv<^%L`ck>$Oz@ zyJ|aR`BpXb7H2n!7a?~+b^j00SS6_82AZ?_IS1?kh*Ho{lQrm$XYhDgw}ZqBC72Fy z!w=kc2SrPF1w221npPnbOBh~!zXLU#6`XOwDF;-AfO9pdqU&Ytfmj9^9b$NK6s7~z zZjk`x<6hQGh!RMHkpaA^w7XgX>ZWMWfVjkqvl#loZUS8&0}2Ds6yPh+tnX0eMI7=0myL68@1ffr7~bYTi&Px@j*!#%!lMNl=W^e%0cxb zsLYshz=MC=0gsChJpLa5CmTq6q!V?&=ZQ~{G=ex)9GvE*v98}JUMbG-`WWi^4K(vA zNHI?t!#oSn7#pbc26g+jp-VwjAZGG6fz}1UayEDbxLe+%QvzCMfTEM(#gBWSS_5<} zQM>_Y_ycs8j|PYVnWh7`c|fye;2Tvz$)USm05l{}q6M{V`$uqq@HZJE4^)5y#onXS z0@6PN+vU-14VuM=gr`1Kdj(88X!Zo`R+J%Y@Hr^pwi6`oKxI0I2WXrFbY=pmZ0u$I z8v<%7&j1+!I#dIcd~`ugd#H6#i})cH6;*-@EYN@y$c>%y;IZE0pz%Y`=J%k50?$5x zJyhfgb`5B(0<=&7bhj3`lg$B1d*E6aRJ4Omr~(gNfUlm30nLDdQgn=phDT=v=td-q z!!NRzi!;1l@FHcoIK#_aP#Y%-#QFsqHV6Q*HiB4gAeI$qLJz6DvH*El05qVb;Q?MG z=%c~`-o*-vgHj%k=6{T(0v^r38B4i9O$vk8{GfJ7uPx(ZP@Ahp#Q-E%Vg{Nj0FMWB zg351D$AAIiOa3Ms@E9FvBn~uV1M)67TqIueg7&c2Ibs;ty(59R!WA7=YT(C2^qP$&v_V&}3r#Q?g zd$3XA9H8q8A(?^Mqmv1&w^#HdxIGApPh`Ef-$9)LX^|scZVp-}$PU&E*;@fh6cXUD zhS@tGrWdr_0yYECep@Buz>dbI`xzXGUR-~&1Nwxd>3D`=S*j3M$32k(Muj))&F%n?1lYL-Rt#7+&-)1rNkp zy{Q2W#6k|g17&YTn5!0oQ@uNAC*copD(Zyw{Y7B;8@WCJrDFlmmbfcJlZ=a4{k!L3(dGm3ms@)oGs0_t{` zsBn06g6`@BPfvgr|Cgvpcyty^fDXS>@aQa705L#WO~a$J8eA8=^!V}r|BL8_;ta3n zya-t+&hXL?l*7D0EJsjoasaUwg3mOBw0{vJJ(fr#Jud`qgF_LT2#uibgxuYMD8!+| zJfOJim0f!m*Eo;)5~OjSeG9}HUN49Br;(B%s80k-f-ffAVqkc2`xbIeSo;zZSop@8 zG;z9N^I{}7Sb^NI!lU^OwEpXcl&yMD?>a+l;%{x~ zYc{BZ3qE-1_yN$uWmsP9Ru0SZXg;p+q5@=7m#tIIA!?C+YMFJd{ z+Mv1tsu}G2k~C291)jFY?XIPuB!jXx3+gT$)AkH6ig`fg8Pwy~euBIeq9WkY?W6#5 zF@FmWs9Z#w9S%*b-v%`cI1W#MHs&)S))jf6bUvXC7IF-J@qPwq(aMV#GsGEQYM_m`f!gcc z5#atKyg&c^A=tx3h|^TTH4uD&1Ju8S)DqzK`-^^%`OxuRka=j~Hv?iEf74EID~w?H zfk!CdK?pvClZfC;gN2_a#JVDPl<-3}^tginq^n4T!7nyU7iW0A=*7zE;tVe}QG*XU zK6KopI~o#%ur#>j0VD{`;f{a@A*_A}I{;LUa)WA5(7-4tTswb2!qggM>81(b!ixVQgyCfeI4{BHvmry<;DWLXRN8b)gE|MG!5}N>FfXV#APjX-Evkb+gF!F8 z--KpoXuNF{+Whw(OHY4Xg?Q4`NJxAvqOv7~l(` zsp1SToj^SZ4iJk0#QHZyoZ;mz@cbDlKZ2T#pzwu_ORz&-f|0+$t!8k1LE|3GezATE zcC`}+tMzkkDN&ZDJ$m}C%<_Bf!HEr=R>6H# zaF&LpwHlZ<%(P|>I=Fz;N(7qLR3XNqr!}~dy|SnKLH-1-8zQC%TssMz)|O3zrL{RA z79%LFO#-pzgZixE^2v{m%aK#@54aNJnppIICT!3I2 z-fKFy4-}dOpo7BkSMpGkTOlSBRY$?jssL^0z}0qm!7~wDN3l*6XLxA`ik9CK#2H>* z2Sv+A5Nj%UStPXm1#K^Z))9f5=g^${;U?I-MLzIwgy-BBPi})tWl#sD8`P(Jtpu7| za{z0HmK84!ps9fr9z_$x8D7st8qekc_Xs*~ct8h(URr=U(x53hbT!K2 zDf4W854v9X@eOcb@Hg!N$30S`1v~`Jy1NGy<7^(CbsQ*-ziw*}&^$pk2V|`SS~byG zfW3-K=uY>(geESb%5uWxR#5gkBe}tOQoduBQGot+m zu?}zEB4p@s2hedUkg4Mr8+yTcYh^FC_FuPy#>?=BsPom`5ujcyWEC41=qPJYO$W*^ z(%|AH8P-07jrEsbgM@c1Jl4S(4{h%3#e%!wJP6ILPEbumw7uTF{vd}PM_TUyIv)gd_fH(ukTCG%339KiQw}xPf!eX~E(5OE z1)b;G4VvQwPs(u|esQf^oZ|K#wCN|52( zkPHWpr-HBe2`egLc*$r2TH_23U(kA?8!sL}mV$u>M?gjA%MajbY0&y%(A+pUk|Mwp zv;v^bWiK9rrftEKd7u*#jG;~~28TE79tn_BK{KV$BiB(IG#R$LMzYUkcq08U23|z#5uCfR93Bdhmu)|GMJi0+{0WU%UcbA~on1L5zff@#|>$Jh^ zOu(Wv_UV#N_*wrTw}Qs!arxH~l3hX3`GWN~GiWn9bU>l~64>KKG2jkO^Kry=R-K?@ z!O2B*5uuB53&pWT=Wotr z!WQgyNcjX_ABM%f55dh17ZuQ<)}WTXA;e{{Y6jBXgRY}Hx(GCU51NwW0B!U2=#>Sx z3&2A&;3<8H7fH6@;tSluaZ%v_4^Kkl>-q(H_}Q}^6kji#+M(49qC5nR({~ zqgQql=veFS-Jm1MJe&V8mT-D@%c#6qa%dIku7jx%NyrXjP{r^YbaqX*^otgVd?`d; z0z8-v-nI`@kPJ}}0#N{}O(Dq>)E5J-QF`G7QUG2x0TSW`t#a?KQL%WT1r=8S*Of4F zgBL;|@m^VGh=Je}&ALG=Ea1AEk9fR%dvMkN2_DTyJPz~AL-Xfv(4M|->6cAk!Sz|M ztYUKs!^;xz5tN|zFkJp8SROL9{IcXHs7iNW0L?vvhGc$&F2(?LV!yxa1lfTwA5=cG zsJvMG1ynhM$9}4r42U~O4xh%5PDkT#j;h zbUQ1&ICcyaBcN6mXoma8X{blj!B)g`fQL`O9S_iCb~hV%pO_m5Xd#J5w;O1kxqt^~ z4_qf`EeU9eAJ`+#u!B*Y4PHKE0;O%x7$g^H{eZ;F2-t!KDBlCLQUbErsuE`XJ&;&0 zWEm2usQ$qKb%TNjfrd#nq+xq5k)1&c0YLL{1|FTx1}~3*OG}IcY;2f4G=F$B|6t&61D~zPzYTu6Mm&FOGbl>I z#br0vDE)i{6s4fnHz-O~VQwx%?j%ElQ-VNnf(IEug*kFV?N%N?{W3)DCQ*J>cepfNAAH0 z;64ec+=50n2aXg79-RZNz=I}1P>T@UtOd1kp-n@jI&p^A^Ik~Ti8H*EM4gQR)qP0) zsRM`xIJiG`;3qq%y$&0Hg7v4N(a7;~0Yo0un=%ERHQOsYEgw{DG(!&pb^r->Hamcd zGH4OrE4v$XqwTR8Mh1^w*>s3z1Urc zINTUqJ#~WiI*LLxfJ@Kg2f!yp{DSPVdeMbd!xM1Jt~mi>19)}jNvMWMtQs~$G-N?*@lvcQZKDJAc2JwHkcZ>TQUc2_QA_$nq;LVR#`4 z@z*Yhf*B|ZTtNzcRDnG{6QW=NNI`cqm;(2Xz^#A--XLe@fi`$`9)9t!2Gd`lR`j}6 zpaB)o37$(ptX^4Hh?y%uX2MxV*9+P z1hnx9v|R9o_g@C^TKgAHU^&^xIp8F_18l%1C|~i_ZXwdvxA-aTqEE znrn;)OErMq0Cqh{2e>ae7o-XlGG9Q9PEhH4`~YZE_zUGQkd=pDY_5g|Wv7cu0(d9@ zR8)a711kr_Sg^C9OKzcOM7e?83pxb?GQ-j$QCzQwj<uWemNxhO1yXqWhuP44Pte=fVz>k>mj;W!A%nv6^R%7Kw3dD-fKGNGHTf z0fd1NEA>HgU@KKYM)caggXji1>V*(gQs4y#ND^e_|78&WD!lj#Vu99{di2_MLNviv z5=*?e@e`C(K{o{3&V|T<3*a zti%h@mQU!4D1jHHAeG>F%m%Tb{)1@Yg$K7k)G~z^t{_z)%jSR?pp-ia%F=kz0c9Dy zsDrXBUX(yt4llBxERPonP*%W;Fc1r5>G1>GLFHUq5Xi@eUx-yeGbgAnhvrL=t;d!^ z0xsgk9w;l}#U>D|S2h@QMP+C62~b(n-3%_PK?ZlD7fp{r%0Xt`0x{s(8x*oH(tm)~ zV9IhpjJg0Z3QR$a0v9yh5IZ`5znB3s0c2D^h|w#1Ast*K-hk+X6j-3L4WDyDKw3d& zc!L?B0CfbhP#t#eJJ@0Q5DOlFEP$8ln{q+tJCuN{5Gzz0xC3KyLXYEQfngxGN@9AU@5Z=kFXy6<^0Btkh}yaus)WqUw2 zb~b+i`Jh*J-Q7|KkM7;zBkqqMFaRZy<6!@QodKN`M0N&PC3N%|;tXq#UT0)iy=Vei z1Pbv=5TjRC3S#3Akd58VAQwZ%BVd61pH*+HK>Le!wtKb49YAJFUW!v_R8)933WDG zfDG$peQ*nunxU8UG&_I4oX(>gq7Iz(x*-mL6gv=)K|;0j_X|ak*`Nd`0cLb~{UBDa?1dz7`4<4P6ka?jXO=L$;41(ZPwOEHB0vhd zo5AgHhz~)r2}|&uzhBsc%mZ0r24bLw_u)_AB=h2PA+$Jx7eklwK zI-LzXy4yk7)}zze!lSz#)VuTObawFQZU-d=k4|R~kM4GG2e;EXz@xhz+>h;aj_~Mi zhjiwg6Fj=xL7g>^PUj4d?sjlbuhY4}qq`l_Yjm#g=xztMj5;BA=5%id_nbO6gU_w) z-VSb(b#4ZY>v?o&ds1DrXJnf!AZ1p zGi1tYJ2-Q9Zieg`+z!qQ2t0dIcn2Didq1VLmz zLvF4DZ(;0i2F2S83y923h|CUqBl)oVV_Oece@Su0wEQj!* z_tor#@SykAoQCi~JB>V`x2haJ&IoGs^|H$Qi7~ubmjmA37`+*?y%E}tgBf1z1%I0;HvZZFZ$S6#ri{Fz~l62OHD?y66qmY6I_dZv6e9nUR6NtqmdvI>G=f*DGrQ zG4=u|f}qB(odPB3QnI zOcaFZ0^Lpr)%7|O>^IO&9xz=ANV+zIbX^0jDmmT&O0iH~TOqnY_mDt!d2}{|hhL!) zB7n3ckY*)XN6#EbN{KHV(9sVjkEi@T%Z>U~|Ar80LWu0gaw_wt??_ z=oNkK54xb2_m6)GgHJCjFUYRu1K;#apo%0~qXUWcj@B%== z*DJdO!i#|L>cDmRyaX`Mb^%y!Uj~G?3c@RZ@U}pB;4PNDw)-Hw28i4V2(JUey9D7) zfbi}>crzfpXAs^32u}hO*q!@UKzK?J9{9xk<^wZ89dQN&P+MXjSUJeU`@oW*q8AdI zU_XIkvwI%cL*Utvd0-cVr{v~=y#iY3(>)LD^3DhgkM4P3XLm+8cy!MLySX#M!=rm1 z*uk9<0Uq7+z^?6#i16ragWP5)I~VNmI8YNE;=ef1)n)g=qVsluJs|rL!aD%r{f6*P zfOyRZ9)P_AIxwgkq8yw?!Ac=%6s!*9tIjsi(5y%IJO~Af<9Xmj-YW|U=Xszk<YBp-v_QGnh$_)G6Y|;-YeQ!2U^PmTKo?^15F70O1{g@IX6}J(>?7ttOiXwg&7KuoV!mfX#<^1#CFPD`1mB zUg@3(HWrfbz-EFHUS}Jq!1CyZQlNsvt-zy~H3n?ATLyIg>&2ZJpuN_hzAJdQhqT67>9)RqI$pjI4+2DRTnmpE#89CrrQJPaPa zwvU2A1u*FR!54g>lmt0{y|W!uYk72Uhfvc&^_xepGg7*eHLL-pE6~CNP>6u$^X#{Q zraK})%dJ5roPtMZJE;2h=#}mD16dN!;n6F*2*MQb=#||LX3mG)F)Diy!UNCc_sX7z z@E|u7%H9R@;ypZiWj{ff8Xmo}{~=7!sw^IGIL?P$k|-+%;ei{=y|M}r9=NgGD{BPd zfr7@PSJno?0|k&rudE-02MQ*SUfBi+58SNomF0VhDaH%*S z+>q{-6$A6)BRqO#l_AUok6u{=Fmpb*yV5J`1mS_ZE4{KIU|xKMN3U!qm^mME&#P=P zga=yu<>y=#z;emTKy|TL@JaDh3SN1G~2THRZy|VYgy!Zf* zUfC~T=6rCMrdReKm=|y1(JLz)2u=|W9=);(VCH;qx1d+n2*Lw*3s4G{`H%*;gh%&$ zNP9bi!=rmXq`eKAQ=boMZ-XY?=R?}t5ug+ZYAHc;mq+uFjKeQxCW|w?m;xgDK|~jb zXax}sAfg&Xl!1ss5Rn5S(m_NLh=>Id5y_xq7m)W8LKmwc&g?S*U*vJ|Iq3NO=HpB+ zL_NR<2y=k$2Lqqa0NRB3!vl0r7WNBrK>c|ahW{^Y)`7}{V=xbZw(Ws#53#(#-=7ES zI)KlZ0u4TOmZ&Iz&*KYG;qd5=LO0t+%0u(Fhvi}ZHb0Oy{%tHw@S8<6Jem(Qc{Km9 zFO&6XK49k2{6n-{7Gzeh=wB@f29IQxCJ)9#{~v))9rtMdVOs77zL*hwGz(~XEy`Z` z4=+}(2kq(xuc(Ba5D0Qvw;X5zkp}D<67Ug$VH_`eA#3_Tt4P3eo^fb9??1eVMwoUP zd}#`34z%0CV2VFn==ffqM`&Ko zo4<7dXmL4cb#*rz>@b(+BNi`h+*lZ1xF>=V1SkuE*GqVI9`Wq_>(OiaerpMXPv`R& z>1NPXRJ^cw1Z{Ab;Mx3_xzq@HeAD8k;I$w8O`uf{@bw=Y3=BSNcoQwo@G|i~%HDSHdVKJD=wsk(h?)=l^RPTzngZVC4(h*v zld}!%z9$(AQ0fQef$tv8$C*4jKfmB}1+N)~dU?YVsFx2TFS-Kt7dpYU3fO(115ZKg zR3H~6ftJ;Dny4V1u<{z|gcpzQaLBdj;Hwf|9LNXRb{uq|jDUyb_fmh*ia`y?? zH(G#_q`?c&7G=m5UC`nnX_%u_&>huls}DYiAAB(5>pajo$)NRoA`Dq+}aVb)q;r0F(rz6D~URr_HZ5;%$_JP)IZ3nUBL2FHs&vOUg|I%y9v>B2a zqKu)L0e;34C^JAekjz~K4hzsZ?$9(X0-8`_Jz9*Orkz0pXh><=v)e@l<%&B`{%tZW z;4AK87(myOLQ@mROVGsh3m%X!y3(NQ!$3pKpn>d8P=q2*54wz!w#uPt>-&rLJa8a_ z;sB2x6nhyV_7>@)_zYqvXpaTx{7LYA057DYk)T>y@uqHOR^lH=|_pk-!iA$s}>hNdqM z@F_Os&_h5$XBL5PG;~8rYaaaDWY{p%n#4=c+JhGh!o(R~R)hEOgX#zHx?%~?YID%> zg913qGDLb4&jH6jJiR$VQ$qfHuy6RAK+QswSOKT9Zs=X^pwo>&8zGwy|9esM|NsBj zHK4K!ls-_>8n_sFkqr+o(1CBfFdMFb7ekhVj`Bd+)CEqXoo=8#orpa}5Zgh^AVE7W z!KXh;fG$0I@$Vlz8CIo%(xLApL^@1>q{IJ=HC~{i3RJRzHg3UF<3&4gC_w#QJP+)5 z&{f;e@mXla0bcV9$^oF71AMm_=ss7C!)X&L@Y+ie(C~A5h&aRREl4|(z~+Nb zVXBq$=w-d$Rmoht(_&Op<3-PHo1wp@2P=!#-4k6x3n z-~+b#w~3g8E*-QyR%Q#joRQt5w}yeyquUuC-UqWldGQBh2{$MzK)GAuFgQFxODFz; z_8Pw|0)?Ar1oC~x;PZJ8fi8rBY(WBVvg!4){tvz4arYcZkR+nzz{k1hIWQ0$NbUk2 zo#7H5o#hH1o&Fl2m2;po-9QU}K(}4msDRdhcZ1g7YJw|affuW6K+ZlQarlKsusFl( z4y51%m9ZfAfii~W=Ti7tyx;@s!FO|lTGF6%v_ZG?f$wxi2`~e2fZZ#z2L+gfM{fxz zz}!J+?tv?p&hIaJGeMUB0G+)KT1N$GYd~)0eBA+VTY@%JfVa)3C)OEXYDiv+O_VU$mAIIx^D59xpQme@0bPIv*`@%oIQAP1?~Ld1qA`5Q~<>V z=on7${0+Dh0KfFrMgr9D>@AUIM5^bGBe$!d;noT2B>eNR{LSAF9({o9%L8=^JMVem zy|jYA?GPxP^KUaT@aQcu1Nqpo#NDHpbw?|xc>Lc9yO_pd1~?-4n?NHZXvxiGIjGIB zA3T5o*%JFAGzheRpz|I$Nm>5mZv~Zh9=)t9SClY7o8z{ibioPMIvcFD+rq>0eyJSz z+%izYfK;%cuz4W_I->!U`zO5k9S99uP$|{qC(iIP3KYQ%!QlHeIFLf>CQ3*_kG>7Z zxV}RibbUv!kI;V)%X9qwpu;;oIzM?_{N>Z_4!+gQ4|?shAOAKUc3;gCo|YH*+a^Oo zO+*}g-G@)F3)_Fsi$8q2y?=Nfe97epy$0Ejf13)oujWHv%Y$X{exPeU{Xt2_)AB+I zXv{FA1r)}RDyX3gltCN>UPwdz*ZB#2*R16!{?;5&vN;Z#wSZac!qUo?=y>n(D4;i~d3KJ(}f#t1`UP#9i(g^4NwgSzPA%(HMl`#`Mb0gI(`66enFsi z9B3g&8`!i4ND{R6usmK0-~R}41JVT}ETFj*&;UE6Sp>?v@O-av7<8N1;TP|`!554? z_ZDY(2|CUgx%|hBj|$ZIknjMX1q<3@d~OOj1d2*wxee0(F=a~yRaM~I5J8LbJ$g-3 zK#37_N(X2(9kdV547z%e9Wo39IboCoejYmLJXvtH54w8|v=#HE5(D^-K)7Ed4!=+b zxxWxJh=JT6weaW!-#=JV4?QCsymd=N1#r#=!8_rF-@J~9-W{ub9eB8@Xl)JelUL2hX8g>Nj1@rLeWo3uDFb=jC?7ITER}R`P z1KJ99+!@l01w{(<;B3(5M{u7BwEI!Pqq7>k*%7qS&j1uiphLDTpotlj_5;sU)|9HFW5j8EGWc%z%6soS;FAb_8<77cTjBwI-(DBJHnYIputFp z2&jXj@uF%eNCXt;-JqpJpb+bIVgLVnCbVtaU0?w2h-g9#1C1;@XuN1anB#zXG^E5! z6CJvVUfU3=GCfQIzaVC_xtez&;Pa00Y^8`9?% zO-uq60%9J=-JoX-i2er+O?QR~cz`Fq!z4U9K__UqX@Gkrou6OK{|&u&BNv*-AX}G% zL5HezgKmKYby=fe&gq8@;K5El15dj`NXw0q zfx5xh++a8Xa(3E{7Z*H1ZGzv7B~_qvallIpL48q-6b~Bz1ND|QUffy;O5dP_0nP)U zk_(g(nis)^9Y90n*h>KLCi7mF2ypnmybL{48!|2gI*JL@-$Kb3IZ)fcM`B@{_R0d`JN^q>(fQoGe&@gnUM=$HKYETUfY4L%IR=+-QOccd{V*$22q}MhKd~3{p zaNI#!dms-((gL`0?~IUm5$XYI|AFp-KMq=$#{lY`gWGQ&J3u|?|NsBjgDRfGFAlhX z4x)hPFXaAzFT{RZaM2DLZUU_(>1F*E2TJ!w=qWh zm@!BDI9`HI-hZ*lNu1$zKhpRmC_Q*I|NdXf?a}!G+|K2fXMi>l*LFjK%L^7<;4^u; zK?5E)Jud$A>2|_szcYc`?+y^|BU7h%vmVcLB$yPB$brp}jHCpl9>3e;$^f>wTb0265gR_^Zs= zquU2G>lg@XRC9V*-YS#v=nk3r$K&F!4iO8Ge$a5X<@eGpkf;@R6K8lK1alt;cv=s~ z6sqO@GJfc23#_C1;)W}z`vh3OVLKRVsLb4rXJOojVc7jfu z16@7fjvl`@?4WTaP)7$8VK0|uu`s;2=>V=q5p7}Ud>9A#Fk4Xitp4F~@I99Y(loHO zhvs(=%i|C~Fhly@;KV5c_5`3GA1n7Vq=+G+gye)LA0BYsFAG!C`>tp`k!}213 z|5Q*`;NQmW(d)y>=-K(h^WqOsKac_14?I!A4IZuq4Whk1>2drZxP@Z*vEIP5^8{2a zGgz%puMhu!&x=1ny-*H+kZHb_2TM6Unh!F)J_joMEkD-t!_9hG1-@Ukm-S;Qs8EM= zF=cC@UCbR$;tbI83{o$@+yrU=_sagP2C0b#%_Q@;g8Rat`L9mUMSK6iO=WNy(;LIg z2x_DYfX0oQk28Z>r4lc4H9%v`;Ot_f0(J^4L%66&yzmFh!U~g*?T}Okxw`?@$Uuxj zgQ^qsGf^RRh{oXwFTOj15;1g6tN&@mv; z<)6*}G1CL6;S0K49n{s40G9}eR^BP(gkX7{zh@~Z4Rl@u4aD$oGcksYvvmISxcJk9 ze;W@6IB9rTek|efXg>ZATr<5sKEb2&A85ez|1powiyqAf|AB5as?o!eD)=x{1v^N? z>$4NUdida`zRUxSBlNP~Ek>jX&MHuRI|#g3;(#+vJgo$&!ICDxeMrq89{*2(lLn}q z0#%kMi6TM`U!t%A%fb@HomNPqfYg7aC5ji1?UB+%mJOo*!(OoX^!nH{VkrpV5zpvp z`LhnG9N;(%n(q|w=`>OC={0?d9LdKIfreImJ5P8vANc2Ed5FKi4-w_v-akAJzU13U(Gk3mS6bW zdO#*3hUqNNmB@PZvI-R;qSCGc6ip5SFK*g_>h8{KptT)7md7AtZ$6smJ^ml}={)`7 zm4G#-7o`@^=lNM=z@~=qe;oQJyvdlvw^Be_;r66j%gd94NdwKouZ- zc?7)6Z6e{J`Prj4Mw-#X@_r3yE`kF*1`F=1SA03UDL~&2xc}zR&B8sLwKOMVvpm;!DVwV>%V89a5nHben11%zO=T1t};CC z0G*){O?du1Qb9-5P zz&vLS4@kxH;>s2=&;frhEUXb${{WSpy|$W@K`X<+t1LWvWmiuG@tVOyTfMBQU}Ksg z3+7nM!8~Wst(+}jW;0}+8S6GM&lz+s?Q1Zz8M3I3^)Hy`oB(r%FVq$YXnZ9Ks%}t@!<&G7HXb;ADc%5`w~ahIfUIPK2j>k`zHKNY14E64hiy5CmhoV1 z05#*Af8>^duDU6#&3c{S(fmWdH0gDO2kR<`oNRdrXpvco-)k2S+hzs^h8h_URxeP= z-u#0btk1E==(UDN^AFAvt=FI%Qxa>qJeq%$*2sYG5pVt>TFT{d{D33_0|PkE900B9 z04{N{FbYL1R8Y zJUXwxuqayfAG$;X)M^m`4OhKT1_^=&;9vud0-$wI60aA5#)v`Mz~ef93qj|@!P5?C zycaf}%MZFQ;VvkUy1`p}!K=SO<(CF%m{bB>se^_OL2G!$Kv$82j;iB*06G%y5TwTm z9#aFk7k*doy@FN$vCO}A9s(I8;L-U5)cD}=0IlfimIHY$7PJlnQbfRR-vPDOUM$_h z&H%9l)~yBC(#=OCUTPJt`j5x~kon1ju+g;)^Zbh+1)%VQ^l2dn zqJV?(g#*|UaN`eR3nXMu;!rM#q+9@O0;oL+9#wxiwP4kM)c(32=)gwspkS|TKKMp+ z8I>33?ty|2?F_%j0+cwCKuyo!{v0Tzdu3<9jA_Saj1Va7LGcG2j|U}jyIOEf$=?LJ z_ySy8f`;lq<07CMv)6PU_zFw|k6u&A{KPi!mW$qi6QJ$`2j~{a@8AJRUQ<6%hnWks zfB~HRdwC)2vAhI4I-MjuI;#{sI*UMEu^ezp0VUlVFCN^*;@j-}RsUbq8H+Q#i~zUy zL22V2_}&-LJUnPrf&+A$hajkb(93EIndktQ=AGAH?)!sf{0NjlYr)pasJzGl+j$s# zN-2v9sP_N=94SRk@PMy9dU+9g{{zzbw8syCGVzP;O`y?m7ZrgQyhlLk5OjHPjS9z$ z^?9Jd7EtN}-~Njpr4IV1%tOm{93V49} zp`d$)JF6u;x+_4V6Jft1~>hD+)Y1s|!53D=IuXt1CRZcR&ib z-C(MF2e@kK+zqC>cYv#w&fQ?Ddk47g?%WNgx_5vZ6rH=lRQC>WgQ9acnCjjEuJb#0 zgQ@Nv;L5slH<;?)0j{h&cY~?!9pDcYs&nckTvL-8(=-)E=F?!BqDS(85`d&fQ?Ddk1*c zf9Gy6)x86>OwXfpH<;?)0a}FM(YYH;b?*SL*YDg7rn+~4*Xwug227N5@DV5)lucw1WMZZOro1H1{Xb2pgk-T~fT z*0~!@b?*T09qZf;rn+~4_lR}w22D&#bx_5y0?{w}4Q{6kjn_)V4gQ@Nv z;5{atyTMfV4)B(d&fQ?Ddk1)PNat=a)x86}IizzpnCjjE-W<}o8%%ZY0Pp?i+zqC> zcYr1%JUVxSsqP(+UAvIYyWKk=o6>iKsqP(+jp@6=RQC?Z-t^sIs(S}yd-`rL)x86< zLwz@x>fQm_q`n(Wb?<=eQ{N4yx_3afs_zC<-8&$=)pvub?j4W~>$|~J_YTOO_1$2q zdk19O`ff1Qy#umyeK(lu-T~RXz8g$+?||%Ihn@Z=dkX`J%!BqDS z$S(HXV5)luWEcBxFx9;SvWtB;ggWj4-^dQ$&ko_vqXW zrn+}P_N+kmig)jT>|23s7l&TW+X>k*4!u;jb2oU)S@#ae1{TN`^6nj=brT+)kX_{6 zJ3t$%Jvw)T1-o~Eb~Jl*?gk5X?*MOe?%WL)?A`(1x!k!MEZDsRv^ChHb2nJ9dk1*u zZ|82XVD}F2j^57QV8QMkkg4X~V8QMk;GMdiyTO9pJ0M$YcY_7HcR;q+?gk5X?||&E z-3=D(-T~QUyBjRny~6<1#OT}&7VO?(0pWoKyLUK1cwoWq9Uc%KSg?BsWOL_kuweHN z$o|gVV8QMk;0>#tyTO9pJ0QC}cY_7HcR;p(?gk5X?|^Lk+zl4&-T~S9xf?9ly#uoO zb2nJ9dk19y=WeiIcLQV#Xfs%_mvtU!47RfwEZ7a9I-9|5q;BT~kIrVu7FO2n5M|(9 zs=cfyAw08`_*$m$G*~@w#A_v|;*~|J7!UJ!j>}6%14eken_fdB5 z1`Bp?2J@hu_%a1+ya%(F^&G?s@HR|%rvSM_328rq?@D_Hs`SA3 zL0-5wl1-3-3n9vr^i48EObJe!X&d0Kv{P4VeuQSs^YQ4#Ry zJn>>ZsEY?)lLwlp-B<)|jIKdU)Iz3=LE`|R`Fzk`Ur>JnG*60rlR+mtcwGeOobe-| zHL0LAvxk{{EDzVFfcp}ipqoQM=kK7{=LoaUh+_LdvmKo_DxQ`XYtukYV*#Je1EBpa zc2hxfW}tB?kOwamLOlpN6As$iMtBgi>IbrLzBl3pcoQecc!w_oAjVZ{sWI=2x@*~LxP%j5GTm)J~E2HvK65RF$jgcRb0IdO%IQ-(3x;Vq@ z*)JZei!;2`1}#s!31V#k&E1{{vCP2k@@RhJ0h*8GZ#e}@72x!-1;pwEotzIouo9F~ zI%_~T>`Hrp*`PUFV@RhGbQxMF=qmSa21tt-w2~KezA&g!-OKv#vM9rgyPDt`s;+_> z@O|B&E&+J$p#f;l*5Y;J1W^AM)Y%1%L7f5VSPjt;fuw^U)IkH^L8|f62b3&8-AZud z9~9QdJbGCtfpiu^bjl&=ECuO=*!2RmP8>W=+zoOcXr=j!*^`kY<8D4Q%Fn~rnKmCl zk8;?&0M;l6M}Y@qoi)U{FJ^)UO&~M>a9dSTY)yyQS`>yg34rfw08K=oT8NYaAm{(X z=2JXCT<9nTnEm3uD(Kpm7dKSJ8D0v5mQ$hhx54w#{4GVGSO>>{3?l=BPq#N{v6e@- zKZi%RxDV(Cylw*z@cub756kPd$)Nb>08KmibRKxI4HP5rf?-A;G!RX(W>ioT0hJ6k zD&Q-la2E_7mLF@meL7FSjE3&Lu>4u;4qc;R0<#0O78NttPJ(1n4p3i!r%Wn1JaGF2G=>8* z{^dk)K7|+6u)J!g0$Mor!dyk1;iWVvuj+zWYe8-Sjc3C{)(+|(WAOZU^KtNv-QX$b zPI+*V+Ut(k#nB0#tp`mDfV$0xU))p{XLyZqKM&Y^8I>24K~V^rXanseJO;WO0x|vp zT2&7o`sh6F(Rt6Kmo@EzD8ma@HE_P(l!M6Efza5QmIDqq{w7dI6ucIy`LG1MgzN@o zS@47%Xq6dq_Db zuh+h~pd`-lG6+b4=3Ls_5$LO|tPG{=jFpb&uv{o!n|mq2;6p2Gt<=s|Ps z-E1D+paH607lHpCo$TQKwGg&DhX-1uK=!tP>OG`%@WLA8w#gGfWpRlXc(|jS!^84J zy_iS0JZMmOE@HX&VbEAgcQnWAOQ3a5pne?#@_G=^xGiIe9cXz?CupR@f#bz9h*vx^ zZ!>~&IoQRZJ-f#}vj6jXbhCLd{_tSD;lcU|oZ^mf97fzJhkE@As6D~)Vmin;RpG-o2R3+&E|^h`+FLc5<7RPcj_BO&uj;CP1QWPSzY`$>_;ySj}* z_owu-ih(Rlg;*$rWFaef{RSi`3&2;vg9flbPJD7&l;MRjM8|^+s1reL3D8=uTi}u2 z&!7<0InB&~JpT4F8g&O1X!4;1G`0^acOYZ?pgAk#^a;9Z0yJLE-*O(*acut2$ltOP z#Oh}E=oav3{>8}OvKP$v;s8w_^S7>N231J;96sF%93I_FKH#We@Bxpui+OZ=ad>nK zc~~B-W%KDg@p>WnE_4N-&J-01570#DQBaZxt^4+|JjmZG4Ce8GE_DIT3%p4O2R(n& zG4Nd=;PYHPz=ynm+j8f@YX~|mz-RxUmG8&hA>|Zm_V(#aK(7gWI`cVvI#0X+T~!M$ zW#A2gJN>Zc2go&XFxTi|a}9X)F|^LX(xk@j9_SUZc-ju&J)fX<0H>z~Sf7DFRDUGgG0Vk*P zS$Pi8Y{l+x9Bmcs_Cw}F2>Tsgk7*nRl@y?jn;yNaKLeo)1E6c=8dJdGf^^F!D2w&V zcCOT80Nwc3EBk&9sFH}_cri;(oZ*G0G^mt&p(HKN@KOZSD3SoNrh_^#d>|GFh{Xb8 zrGhRP`6VUJ@Dda(FFt@+GJpR62i23Hf}IOoB7-VP2GIVWIVB7)S=yNy!1JY`_D?Ts zD`+uJuk12#f7%&TAWjB}fEL5|vaWzIL9^w1Axuz{2=Oubsxgm0(2B1eTt0;sAo{8vXRfq7vGZFB#!*LiKA9&`!Ph*+?_UL8(2x=*G zM|gNNGc$Q~J9v0>Gk_*%k=7UXvX+9>^qL+6QJrp}h=Q~)+#EcP9|!=2>USx4s5*el zf6yQnblrQW8|dJoLa^pI(5X0nv7o8u*dIU#ZQg|j%QO^$pYI#PS4*H#4N&F*>ykM4Q{50Epv z9XMW0e+ODV1g=9t$N7Tyseon~q5XT113{Tp0O~+laPJK?OA0D*kjHI6%fVk96ccB7 zeFlDi-VeqSJy0tObdxqLFy|P90@I`09v-}NtRW%}9IwxKblyO2-+=c6cY}tQAd9j* zjvoVEMdWe(xF{&0bp?tcVrdRImOMf2OHjY74z+U*F2CM@`{yNjus%WazyGC);Kn7S zj*jMdaUBv>(9V}+JS1LRFyjRjS`6U+3AopUuWte#$dEYvVzH<=!|SEU@dIfxf>xe_ zW1-`$0Vkw2r}x?toRWjadRvcLc-S0U1`6U7-&u zDZw30=;fG@{rsSzzfZ;Jkjn%h z4ZB{}Xt47@0qrjFV%hNSmiM&VSZ^a8!)oZvsdS%U5 zmoU5*0qsq-1+l<)9QMjOt}bDC`KF&8rTy*E`1|R1Mz0!vk6u{=kb=|w>?qt` zR_PXag$F%xz%vG%ocNp4VfPGzmbpnVfX?~M)m`=9r;`Cz>G|}sMzes9Tyg*{s0WSy zD0p;&Dm`$tf(ndY)*vLO@*z2u3BOY>`+_12v_c)!;My7ub<;_3L%keyu7(3>Zxm#U z5VJ=on@6`ZhexLy=mJ6kk514nfvq5s9mD$$ffxL7fxdP7eXk&Ik$5P6q|g&I%3B&Hw|@=#>QM&Qs9PY3E8% zxI^N=v=hXJ#DV4>ym9c$2NVa;n_urnLH+d{+_DGz%L42#P|*qY5y)d84}lsX>axLxAY%LUTXw}?QHP040yRbsQc&9%i4xyun>~LZ1@en z?hT83P;+f(Bs7e6g4_4t(I5+tpWV#h@)Z>KpyHL)8|;)BV5f99K*FaSc^lm- zEl_C$-bM#miX#f14+m|d>jd3-47%^wO#?JEApweRP)wf(?N|qw{=KZ;?TGNP--S1P z1iazlQwIv4=nRxR+=*oB*EWQyFL&ZKb(a??{eX72^~%;^GuIKx+_^~RPQ-6+5|X)W zpzAEVG2`!+GM>`yuK`~p)p`CU8|dzN$apKN`JLBacHQ`o zygm*?J_}X88Fb#maSzatrao*H9S10Oy3IX0fB(M*9-u)U2LcUqxu|fwK8ZBuhqAv6 zbl)^6)g252r~4uaSak|+kwTlupry_)%6Y{ZUSC8S9s=+G1+QOiW@mzS1FN9MNW+Z* z7cHRMe8FQCV3Tw~CV}^qfcj^k^Zb}$`mLb)l~DDA?soL(mE{4INRSa$j>9jW@rX0L zK91xdP<;(?&u_*OXXu`{7oiZ36`HJ5MD%z{fFx$4L<$ zTL?7<&0+G8zHKpR#FaN`kYcv%K&^r7xIgT!ArxC#MvU|pduwS!twh3ryB zqFf5Czd@l3@)I;N-iAQDj@`}sLCf9XZl1{v3d|RixWyS>f{ufLq*rkK90KpX@Al(Z z!C1lxTCxeUW`Ym@HisXc%|94R1wkEf5Q78K?&moC?I7rk9Y~v}R1GGY25Ngaf-Z#x z>tO^XR#3kKvh5Dq9dd7$&PKw~I*Q1i^d=W8_|k^r?ESV84M zr<6x$6^BPN8{0}uB#l4XGxCrI!7ppk1_&*Sf z|JjKP&nTFA;PLNnZ;o#V8TnhmEA~1;okdWGsuOf4FaI`2Q0v?58dB?f0@Opc5C`x# zfmZCn5+Jl&a}hkU4er)}lClT*G>!@hk8a5qZ5v>t%%E8O5diiDe^Vo(0Rx^%gp?%m zpm})-@MsG1&^D+C25M1*f?ngWM|Y$EXdF@p-17sqticoVp!EQd-R3qbFF-5pAqR7U z23(q8wt}Xhkh`YftP9Z%?wf)JRv{w@?$EP1Km$9toiYLDmIdH}Yf$eWWSU(5l;FQ^I@aAfM$Uq$btZf1%G`J7D!-PunH6hDD5Fo;Fa=uK=#&y zdhn3BE$|R8XcP$^U!e9EcooGyP&k0wrl4UG8x=%+*w@#3bhE#>2nt%zj5}zUpOY;V)>0xlq zFOxt`jR_#jLqPgF55vZ@8V~1ewYNYhw1lkXzX9u`tT+pBe?8_ zY`Owhf+@`4CLtm{gX@z+px`XY_vq&K0GD>4ra`7hwrCQ9H64^2iV4LNpQ6QT7!YQ605TqI%)}?LxpbNhgQBHy&;Y_Ms7!d`|q%JM4$jl z8={i~-tK$R!vtDP@uHPUoZ)38cqsvVyxGE|^B`#Rj{%8c=@=w&mgfbe&(%O&e0(*?#W+TJEMCsA0rhY}=V0~PUYP=N zUp;s`5;%Y)Ji6m7Ji4O|K(+~hvMe~y^s-(;vLJ0WJA-HE0Z2v#tq%b29s+Mu>IR+f z)$OCA0rrNiHE8b*s1FXVlH4r7=g2}$TmU*X1iY5z#0wFyld*+_mkq{#Bv5Cn4ze;4 zG!_XtRtFTm&Bq>q4((w72R;l6)S{W=2}xA>@X8r9C(tWf0xk_eDHgP#8a%@8(R}!U zM<-;^5wxaE0#xsU))Ru)jY)up=s!;k~krVCT!Iyogu@3T{{e0jc@_{KfD8 zVhk_KLHQezTR~+cs5}Bk9e4pxFY9Yquy#93yx>DI36#`8zUnRz0B>XI23>Fux}6@h z*g_e4mJB5SLaV-Y9uVJJgR{_aN5~LJr=-VmM@U1sm-R7d8)o+g@LK&|+tBHtafJ&W zou@%78D7o<)q0Nq#TZ_%gO9(z;eZuNy^zsykIo-2mj3$x-vepI337P?IsXLgJ2;`O%(Bd--(EKI`co7;nJ%RSf9(MrkCSmXZ-2?(E*Iz9D zC&uu4GwS#^_loKx=Cpes~;w!RgU_g7GkH;25&y8*(}dd%oPbAX9jKP8$OrAVjwtZxbpu~0 z1<_y&+FAx`;~jT^WNC1FI|AzNoIhd=uRB3&nqX&RzhqnvI_CkLe~v>M1FZ)@?JVdC zd7wKKqXk}gLsBnzwgq^fo3Ta>ati?X7#B_t%ll=D9>-l~ z`~e3AB<+9_DQJ%_w9UhD_ys?MIPzo!ynk!?yF}ij8+`sQr-$XeGAWPlk{N$MYko@D zK?^fq-<<%NOXN8G;`DzpWHZ3)#~|eusByyp8lmLC9my}|sDo}w164zyDHl-b)hk=j z2dZOcgEp7F_ybuV0u4@h2?zBi>?|Efig{rV4ttOxpk|rnjZ%G>&Am0!|2=wH>+Xp% zyx{#S#^BQ{yUQ7p>LEqPu@^<%qTrJsLD>aq{0uY(;?ewrsfH6av;b;Xf`Sz?-wiIG z!Q(yrEz3c1)@|&;zs(KQa%ZZ^1<&*Kvd-%T`KSR@rh=;l&=hgEgTMnKVE7iw_T29Sa>ngg=_ zx|dbb0Cj!GLa08(DmGAKuvd0vJA8e|G*Iau!SQ0(A2Eg(o zKs7k1z4+n929)Rqx56DbKy`w|i>V+fP-nIilnTK|9 UJe2vRRS;czk>E>fI6I@ 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

    *Z{dUl14r9!u8cUOUi9Thyf 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¥IdxaG*;FLEEfBcS}OD1?YCS z&H$ul5jZ*_>q;S0XQgo+ySZ4sfnh#6@aTqaYHa?;#NXQmaz!_T$3Da^%MYa$&`WMB zCxSf$+r;F~;Q`$k48G{L8?>Yf6uO`yfWxD=;05?XA5dqb8`S8q1FtOVWex5Jg&rux zDm*-T-ClqfDuGl%Z^}iw`_`kERTZupc_Zcf31F8LX@i3nl)pg+^qR6af+Dia1Dv_R zjYrUWerUsSlDj{{>wPb}-Jy$YkV;F)dNWx0-v@GFfQLu75NP43fCpqLGII2S@_9DI z4Y=w8QSBs96oa!lWW|vv_(*%mwqQ`UMp}IaUV^9L(H#yt3&X&pI~;V@547h~FX3_g z0Jzlc{QQDV2)2X>6xl04s~{k`5Ej{M-Jo>=r2h)q#_*^YQuSl$l~ zN8~HrLB$B7LNiMQc>>h?ftFRapxvR6a-a%SWlMN;SAoh01&{73Xq{FCDkls)x~o7Z z34qeD1GvzH>`(CMc5?9OwVf9Y8pnn#^>KpCv4dLP-7G4Ql~LeD=#UAz!;O#rzqsZK zz5N)uJuczVc@Q+Z(98P22g8e?TnMU6kMx1PSdcaHO zg6m4WOK-~&g$U>vk8Z{nK{t>xASlnh6aYC{8RX=0P(uT@UI^5Fhh`-`sH+mdu0qL1 zpavS~-eXXxa(MJsfOo@!b6BT2_>SFPRspzo3p_k}-BGg;Xql6pN9Si~s-NQm-ir!q z4_JWvldPAzF#<~i>a6L#;K1T<0womBUVjeISse`mUzD7j@eBj5n`bYm?oOJeQcOb%hPA_ErENIKg56C^rqHb{@|A8|tq+Awt0oDDGObcqOfif*9lY*9eg4ZuXmwSTu ztb+0m=*SMxl20Do{&K8?l+g;H%@`1W-Kzu5e>$O_&jxL8D|O*)Z$Iyb`iJ=Twt`Qm z0}<_Q-7ru|irh$h{1GGqYox*2+p1u{U~i*wf;=Sy@)Y*=HZ1%=wN)?c?og2Vu$BwB zk^`O62d)nOUxN&af$z5O2JJKj?a1s#91_6a3toTG&ET;cQFGnkZ*>BVt3kG=vfkdL=#J*_=#&SSEZt%roj*J}KmWf3-qF+zs#G-oKL?#HFc)lKM1e>5Y{+`O z7|;ek&^jsx=$69Y!5}{)hr-79AQ9A1_zGIk0B%%)*1-14o^^!=2l(i>>(!6`gX-d5 zR$Z`t;7SW(AEaFcsLhZKVb`4OxxAaSmSU3$8XH0p}(FxtJVO zN`W_0D?m3=Yj||JYj||W8F+NY8+dfPfi6n707scer#q;wQUZHyKO{x&2X)6@=)-*h z>4<5(l&yaB|Am3QKf}u~P)kb<#8L${fRWn2p!qnDUe=&CSlmQ-K!=g#Azms{09OaF z_6(#W2_9z%K&bNbuhzRp)k<3HwFRpF{ zITPH$fW-i)*#H`uFMt@&-}D0<1CU}AG|u}2Qcak?2Q?$9)n8l`2ueoC2`l0)NCcX& z3gG?4nV|Iy@U(^6U#zW!^cSzTfP4i?R~4|pTGR#!EOnH??~Zl=?V~#G0O|`dpmYsA zZT%TuA9~?r>(B7=6}UAG89&wl-3JaT|9froz}BDy9;|<846zP(|L{;adL2Z?{$XeU zDCl6NEK>h42E4KX)<5iPg@g%u|8Q9;NIT*FAs@&zNXrzoXtVi<#>?O3kN&^lvjO)H z*==z2507~u_YXCiVUdN=KYZH)b|8P#Rd^Ca?jMTQhM@-{c)}S{k)t2V1L|CZTHl}w z9@P2A4BcqsuA>1Ewnh`N@{5#m;iwPc<1CQ=HP&=Q)qZ?cYfljIXfBmH{69WTi4h?*Op9FMwwg7ZbGN>@+@aVN&=?^OF zA&q|DQb_d*I>^sOMd1H+xJ#2fdRg_cy7Xrg)TIw#^&_aHgt(NKSeG_~YKLwH@FvyH z5ETuOTf3p{++Nmg4X_|W=_`Rc64fxhIdfCDZL zw2M!|qdN{X5vTyEazMNJzyWFC(Ou>M3MmPXZqSs+i5I_4gZdSq=H-%6#&ocq5i|w zpD7Cj`4722Qv$A^&6r*crsERWv(h9(h{PSj@`~f;m095la7J}Lyp!QlXYbe~l3RvS$sSX^8 zMatkp1yrPg2D3WB1qr0_XAU~pr1=QP|7S1Gn)oxkJ_c$3f%{Ja;E4~=z`E?uYLH*5 z3p~2_Ln?Mqz0^J10bJrqLk=qHJPuiO&?~yU40W$YFY8XQeo#V#)eoS&-dqcI9)D9C za{U0FOf{XJ3#uQ=B*5cs_TXXSUR$d`P-RvDN_3!8jTxX8AAWh7k%0l!mk7jak2K64 z5lnmZvDtGe0AUZLp%3a(bRK@047KNF6(~H={j<3S>Yqi(wFtyN$8)gwCkx3Q@LU;caS!|Va~5j}cYCE@lU(yC|kdr&0ZtA=`N zC%icXI{pGQkO%geY^^V-AONQ+=up>bHU=kPdw9Gv8!Cq+We+IazP z|AWt(>#k8zcwq=$*8yuPCPS=7I++eqBUfjG!g4>P4zvKBX97+iuwy+y(+J=`-{agz z|6hDF1fNXz-q4@nr6#BY^%TU~1SUxpuxD16?AM0v@HYEy?SnV)|*Rw z#12-hcAT$-`r{}IhCd!>V)2I`k{!@A4zr^>5OTtXPdBGeCy$Cp^Dp+AIFDY|?s9A) z7z(r55!2>Oh|K~XofbZw9-tQCcJRWl3h1O4s5Kz*|9RR3kBh$`2Z-EeU|`_yUkNV2 z0tFyq`#}|0w-X0=M5qZ#qxr6t5ujF_H+mXFXlh5BhF z%#2)^87O{|^5~R+_$d-}426J4Z^Q@C`81GmBxaDGd^!)jZ2trC(|J%_$uoH1_0xaG z5|E$#OR+_iB+NaRkxNX7pLEkPA__H~Lj82L3>q%2Ff&m6WCe@p?n=?e<2)};uS`ce_>2K0LDbt%-RphXAp zrURs``kxB23$3im@u>h%E0y?It6I5w%KxTlT z?J9}?&tI78fZ8Q5^mP0gUPgloa1{{iDX7?%0J5IsSsgRr8w+aFNiW z#0;7vWANzq5byz?B`W|KRM-aU-GI)QjS%qZ_TT_@{F?tW^0#<_#5-M7JV4VE;61Pg zpn1Ot&>V$=2dK#FEK!m0=w|omjt~GP00)om2o4a#0%S&~iwbB|vZe?Yfbhy0G+YL% zoE=M`F$Fru2^>@Ko+CKAWG}eFD`#j=>>t=opq`kF3i#B+URGf?P@8fFxIXQ+_UOET zJX7{!ZW_pl!_W?-19T`4lqcaM*rw3I!A-?b=hTCEw4fCqpfZ5>vA@X$BtEKSfsYT$!3T|kzBPSOH*UqK_lE-IiiHNoqI13Wt2!DGOn z!C-K&+`*&M9W?YgwE*U?4WK?Hxbgklqw~8*^O1~~5}=hGy{v_BHL!LxDEO>lE(VR} zfl~p<`=H?Kwe?Q|=T`+#Fdlc{K$L75|DS{6pqEt^tC`OWp`p-(T;4#;{0&|)1zKhZ zp1uW_FW?*xH}hmZ%rD69oD4A&eQw=$HL7`_1Ol3}Z9bCm|M?3u4e;E$zJ@=;%LGvN zR|T<{KrCqx%MFz21wpL$psdagVl4%+{;K;kyi5kMK7&}N{`~)+2AeMh&&PwR!E}#a zRvEZs13(27sQ3G_0P1^5aDw#b@Mt~=o~#6y=AfMJz~Rx!=+W!=0KCWmRFi-fVuKID z;qU;jL$>nhybLL7LE#KK<+T$$&jMS99Sd%IL~wwMkXF#K8qhq?;n6GGkp~JulyjmX z!2(@Uf%Tl|&!BYy;3Lo&L1y=|I)P1bNPrxCZQ*hJus5jw?*?6v(CzfYF3|ZmPUMx}dXL#ufN`SLKtdpQ5CZXlefZShz%!eP! z0fiIDdU(kVT08(6rfAQD`nMUDzhDapG{8%&!FP~CPQHfZFF(-59|9iTexQp^Bs{wP zKuZ}FJiy2FdVr4W1zmUoI<6OTJw|5$=pqnMxnjxyD&2QLPQ`PRcySiAGy!FBd3VC2 z|1Zv|_%pnW{|`C84OFVIVs|{q$Wysc$HNN;nB&1`x7${MQW<293F3I1S3`gXd^J3} zt3i%6@aV1v9qS1iVr=*iDz>1GF1GLh&DVB*ej$kA_W$vZ{=X0cxgAtEAo6!Ft7|sa zzz3Pm1#v&@jwk5wK6vcXHV>!UL2dG*JqweXjgNb}Mw-)8`kdpal&m z;T#NdYnn3jjwj^xCLA8UtW&dK?uFNDNjczfE<#;t-VIt?Xy5@^Daip{DG935K!d4> zDh)KI^Ha&6;q@kzo^;zKcE!|-tYvth9qRfPVg6VNK#QJP-R)Iya1ZcS}Yq{;C z|300dvoyiWHGFzmLm5DaOFBSyUw}dgwDiB1)y@nQI!H4dW{^Dk!WFb20wsKm;~xEg z;ilxz@Ur?pxUdGT0AYZ-7qtGOC=(V$7;ZI(y0skLtscFir)@yBHmFYpcB@CPXe2n2 z!9$g(Gd7(Cpcw5kg}HeHcu85cr1(b!_v%q1?-vqjC4mN(wfwUgR4eV&}_%URW7b|3Z71T2T zZ3h7zjODK20bUQ|uHn-Ox)37}ycWizI}WmdP)5b0SGEs4V7MD}#e`4i;TQ66{{M$g z!6UcwKo!-?%`uPuzc{Ag&+sxFE&Q>a$Ne-Ne3!?l||!QCF{iZXB_0o{KCnwA8e$_Y7?Sm8xXG$_HK z9Qx=P{pkOT78KBF@Lbg;Gt^k8k!0o%}XGaW!j(}9-GJAjWD?W_PD z{1^Z_XSGBOawi7bN!g0<{XL)|?atpGoflqsZiUR)fV!KYWQLque4`%ye~}>P&+yU^ zJOc^J-x{FBcF^;&ds9K4Mw#FSoy7)9S3&9EnBi}d0XNMds{=r(=m(^IF8j~|JzYW8 zmxH=HQJ_AAga_oXcLk5`BG4LMY=>im(iZ4&Y*3d0bU-U;Q4VY&H0V@1@Jth^H0)(H zGzKLt*kMc-9^Fm>FYe9-`5okAcn2O-rc6r%yB*^srgh-uP)MoD*BzFsASW?_svXes z91E0_uGu3Yi3;f?rY{kX{=Z;!d4dRe7^ zfD-f!%=4EtAS3z6=Ue}dLmKD=&BwCiJKy@?caX`TLf=N^MN9-JQa~%%dRbS1B`~c7 z%?g6IEF#;vnIt=X!A67D4cVx?cmZDN06BjNbVroN3pESm^Op=>h=KT6&R=?$0*)vC zCVOzxAM<=`1JKoy$K9ceH?W^?t>Mufq(Sca)-~p!GU~Wz<9qOET`y}i%t`Qh1y<0k z9JqB1ZoGo#fFWyQz|CP;!?ia8eCjj!9PM7wQfpAU687kH26f9p2NyGVbXJ3Imyk{Z z1Qb2h5;sM^T0Sc%B3y;nS&|$I$9-W{??%;E;L5InL%9sd`?nY1t7Gx`^VRBU; zl(!ndJ_Y5r?k31|lLUCbBV-2SkOz24Y` ziUKzfK+_kH!845Z9w;e-M$WoHD?_{MLA4DylL zUiZIfmh@+MX$$I?R)ScI|6brvG7vU$$olAtc%?#`|Q2z-u&eCi847`?Vn+Lca2fGfO79pJ}NYUGTgyZmwGzou( z*PD@=q@ekB(0x&!op->??RsUq<3S;Vb~|h1d+;*3URGa-1NfWN7#SFRd)+x8TfJOV z1Ux~p3SKe6dc)|^f6q<^Pxt{MtZbkvqZ2f|TCU*@2;nC?W;Bnj;GBerBDymz< z;M3i4f{B3vbkeOyH|X+|a?lj8giq)57uVF0j{vJkfP^ags;CLzMO7$MUETGdP7-KM z93&5ehI(K80IfDaT^02-=+XZdKg7VRqCSfGGrZght`5NMf6)C)9-a3*dRgV;Kw%B) zqDBOGLT1q4#6#Qyxm=|A0BBF$4+cq+Js+Ah&gc&uf+N=sfPxYdR?w_N7aLq9Xv~b`)s08hM+6~ zZs0@O%Ay(IED-?8v!EFU&`1KP1Iz$#tAM7pS&OtmMa&LR+ZcNJ$BX|DaJP>q2R{1$ zVwtEv!^?C~CPC`&TX=x>3xJoPhp2#@3~Hh+i35itf0G{~p$34`C}p>arL-`tRGRqXH5GcVv8ebwP&s zcIK!E_;hC}fEW@WSp`tm^98lJJv(Dm3_Lq)R4hC@OH>>@x*H&g+eJkIz6%mmGlRyW zp)<4HPN32$TniL5kVf-we{ewx8k0lbMuF12*&Yk_EJmaGyf3IFfYiL1W(TTngOvZ8}jd}p2h()@QMkL_T{}<{a;6}58h(E*2Dc}SRYTrnBfZNMK(OA{hpfGP=4V;D3o;2HxCasDPbP{{`F0l+5a!K;-`ujqnu1-K}NRM)0V;KCVPQGj+? zg6ei~Qt3bkG{XIvSv)0&N6W8+gF4^YrlO zy!_%E=(Y}UHyH5pZ;Hmz9#-%meBXP-hr2Sf=sP&+F0u7m0kZ?F``{mLjOF>#mdV z=$7~B1Wm0TdvSN3F9Wo;2W@0K{Nf6)Kf~*Zh$b)C{$5trP*A{vT1Ew+mJw)3{8AXi zEvQ$cfSS0V@g7j;26ahb70Ben9-#XMK=+}8f&p?D1=u~kwu?eQR)EV^Z~_MP%RQUl zgW5ak5Uco`gkfnMRGovmeBZ%s9^P;2pojz4SCG=3_Y1fN^MEXQ0nPUxcYwBez&3#5 z16+T=_soOFYr5Ovy((*u&JX{ugOqT)u~ z$pkGq?v*W21bJ;Xq>~AXALtDMpiU;}*c4EB9D*%f>jt$Lz*Aiy%OIP7cvN2StON%M zbfLz&5QyJnV19?}|FaDP#}2sj44D%FyA?Ev3h6$B>NRjb6SR5+ynj#Og_1jX&F5@E zkRw6eQP9ogyzY%1tlcp5&)?`327!E z9kS3}EdlFKmYm1kpUiN3^#4UQ7ZLr*x?o6nq4y`JIfK#);r^r;7e;@w^M*&StXm)` zI6(cmXz)#%&ynX_K=Z$dJNJGEft|qLbQ9J#Y(9_x&T8OfE1E423L#MP8vt?`s9Zrz z3VQT9oq!k2ko+yC0x}0Ve;;87Evp3O?*d2~flRQhl>?=Y9S6Ym$qkRr&o8pK!6F8f z#y~R^H(eh6fANOHpW!7NsON$x>!9b8c=&WXae!8(Som}^foKEptaM8$Xndzz+Nax@ z!xL#wWQ_#)?#fOd6%Oe2H7+U|uXXt489cisJV6UZ85kHC*nKQd^S2m*`oEy@8&uVx z`yu_o0Rftw2JK9M-G%Jg?SL{f?a9B*gaI@&4W5hU2d%&Wt;(zQ=w(d;n*hq-@Ofwf zkM0NyXz8Q@%Dtd62{geh76^@GKSVo50#rkTw?KBvgGQ1-t28)Jw>?{c29=;CJE(jB zt={th&n=tEg2KH4G!E#|4a&oy)>Vv(#fuzg$aT&9E#N*yFY9hUkVlDgW_|$FnR8*~ ze)9oPJN*a5ncy)l(C8Ujy~hl4KIlL?4#>$Gh>36y*g6kWuq#l~9jGe-+JN%QA8ILP zR{}hoBHIa0)F5|&JDwiBvf|+61{zlfmC&GU&>aI>hE(aSprT-bt3LP*W&1v=Re z-pugIKKpc@^XWYFg5x)Am1%a;9f_StVRL%=Pk1&+*=q?7e#T7ids|_G$JXM1Rr$NgmK+7jAe7c>% z7viFMUJx979vmLs-U6T*VBTNoUf*p8TK~c1&+yV8F@Fu3Z)d{pA5f8T+#Bj2&}pn- z|G***Tw>Tl<{y!oJGhpB1cSCjg3ciV9ZX^XUg!ZT-q}5l9|r{jbY)=##JVC|@KpJ6 zM@VsaoDm$e-Oix%A)uGJgO21p{UQR?j{uK4z~c9s?W6xMUNZVKyk7I-5u-oDOJnee z3uONz====0)!b04A@{acg9=Gd7P{&M_HmIuniIg`i|GVV-{R#(&`Q%1kfpm2buPGn z(RmC!*bUkN1oCbmtlZcsG}s!2U8Z`Ta0FQ^Ro@m&VA00lf==YurC z4Qh=w9|DcfK?Zz5hoFHco}d?QgL*Qo8-+oQO5_dS>FYrvpbg&&phdVood;g50WD4d zryWokj5=U9!TQnv7mNS1AE( z2J$qhI>2?_0XK##53WOYrG!uCi5F}ruI!cF2VTSrN$nOdUs!?aP+Lc^UEn?eqzB}p z0@^GN8th{807orqAP?*gP>DgZiI={sl)rI&Rpc*GxkhCe7Hg0n}bn*jJKNXYS2 zpoNO@LLiq#Yj||e1}~KXZ&H^P1iKe>0)zti2sCK-5L8VWfcERW@Bq0F6131jhK>P) zdN|rv(6btB8(l$Rh1LCT?ojv77RK)WsYJPdz92UD2d)K);&Fe6C8To-n$Cdtfk6vD zK<>}Bgt`Bq3x@ka2^`c%ZgYdW|Dq7c{m2O%+>tO{3Mxn;v$~M*2QB*ojjn)?lmm58 zJwUZAsMzggy&(W{Fml4~TLTh-CF~4PlDQ089f37rTfE$E0dq4irki1D=8`Ma&B9Q+$tUgivS>q&lew?fkQS5ngV4_=T9k=?v*B}fG3<^+(NKZDjM;7H%s zO<``<#qH)#PEa><<8U)0didhYlP(x;{dmN&uU zDc3=}F}gtui9lC;SD1j33&;p?QI9+mZSgYN1QPb3MZDdhnLh)MUeRUtATOcZZ3s%{ zpx$D(BQzQcctKu5PUfI8y_a_t=&U-Vy1zRbbe;fYtO~U9v>SA>HUqd1*2}t=8{{M8 zq*J^cBmzx3GeC20pqSVST33N1^~^K|?Xw2CAJkaO^XO%LZU=HczFOQB!`|P^knD|6 z09opQVrj4J3GiBCSS_w(4DFLt6143)7sza6U-n|!cF717OR!AcD_ewO+ZM2_vjJpl z6X*y>4sffK-J{#Uqu2JUEy%|xbulQyKx6c~?4c31l^Z?66hMtNRZVFI2A@vQEIfE} z)u%fdbWj+m&kl+>(4m^3h8t*QJ7^^$+NrL8IMKbfX(>nq7J;DMbD*&N0$K%tBLZ)L zdT{C=)Qyu*(u9{avG?S3ic(a z!v)z20#2TwDH7^soVG{|>iU?0HZ4$^c2jW2)-y9uE{iq6uj{xR*7S1LR!flqZbU1EB`Ui4WBSmIko= z1=>~zYSMHUgYt(5Xt=ra^NW*Oppbmgg#D;xd`qzYEBoYVt{x4B2JtsK}&q-@Qi0==o=i8VB|wzGpm zE1bil`H%%@q#HbTbR4vpfWfEJivv7(4H~Y2!Y02$Y~{NfI1-9oQy>rar2ZB#(9{Zaz#9rhOveSiK#W~h2uQ!GJ& z1sYbG0rEAd>m}jQ-2gVK6EwF4Ib#4^4M3I&Mu2J;Ua+~<93I^uo1+C@>;c)=2}@j{ z0YuQS8)%8eBP(bKtY!m+Ks<*>^I;44WFxe@4Xy)0iz<7aPk<*4z`NbKAPPtU0y^y#+)D@NFVN=1Zg7C?0WX{d2S|cPceH>)iMVK6l`~$G-L}~1cyiW zY*1YS8Ha@)E&^K=Wux+93dmYe{htM@|II)~fD#{g-5e-kZLxrcOeXAr0?-g2X!a8{ zHGP}`yv+_WY(8S~|CvWG>rvIM3?7EJJ3$RT&^VMY z%$gst^8#R2^vVX-!p{9l2MsWHMsU1H`s4>bKMS;B5i~=={^Cy;BFQMgy#dcds7VG~ zpMnOM3liYdpw8eu>bF@(G6lB^3>Pa9CMSzz_J41#aKy%`~tPx;)K^|;?36K~_e1<#uK^iXY5*;O^yqH50lIMMGk8e^ z$g`ec^;kX22lFia$~`pC@)GoH_WvqS#A$eRBYReMHYn&p5}=X93J=iM^B-uQ4FtIm zmuF4XAN_yf{@Rb>WguvCsV#^V1)5$m2C-5=+e|e@uw{r~^sF^Kiz>;L~RZh}~{Al7*hOZUtF z|1XY$SVf=y|9`O?#G3l?|Nj>oL9FW^{{Mfm9K@0YvF3tU$?yOFe=!-vn)&Yk{}-Jg z*7>*p|G%gQu>?V^QV`4i&Hw)|vO%oc*C?yuL1WP1^**5UMkg79q8VPOf=au1V{qC; zIw}HGnD(01i-1;df#yL#LvWzM_W#dcaJ}+lczq0VJ~=o6I>HTf2!J&k*8T;@o`FYq zMSw>)s4N2=f(4E!=n{_CMi4t4Fy;-9vx5uq&UnmOV(@7S;3+hygFsV8l`s7mUa!PD zUj%mFLIaqG5$@w9=ss_%x$ou+?Cyh}C(8tP9(V~9sFFKx2nicI&t7nYPy*B-WCX>@ zanPRp|KJeqbOJRB5i@X|pv5hyOQYgJHm`<_pF{1Nqz?-YxP9^1>|-L`zW2}l7+#~> zrv$eTT#19y+j|3u|4@%i>opA*!jj%*feZzuH>mqB>A~C&H*Y=;^YpQq=LItle7_xN zR}QFL?*z?6gB;SQ4-R1dCeRuhQZg8*MF*P0g%+Qn9joAV7_lhs0B5UHKjC5I z;Q^YOgB|q^cLfK;6-6XvakvY>6*R;FFQz>OWuX`SPyHBPN`lJmRuHQVyw(^#-vvES z4^-NKd#jS5_ylds>8|+UaqvBtNArKC8g@`S^tI~*(5U`?#98A%N|ii%S-<}Pc?o*D zE~p|z#QbZnv?g|UgDjf+A&@fpqYc78c!;2FNptcsI z?w*5ebVLSZP7fAukkGDCk$5o`tOZm|zt#quT;S0SPUfIk-JuJO)igZGtFw+k+R}ie zEwq5CmBR=T9*^o8fI0U?C11$;zw~j$O!YV*K&>j}n zb6OaIGg}87I7K#|y@-4VDZ?Q7j+lUXq5Ig6;q}@VYLERGUTT06nhc0l13C#DF}Dm| zj{x>LQu#r8dTalN>Gf+7PQLOmBN1fYaNy2e9jOX~5Qj%M zbUgy(>M^V(bDkzN+%AFhDR}=ac;ObLq9UyU23pT!3vmTn-vKmI1X+Cr?kv67E)7bc zpwz|-R*w>(w=}?R0v$w2d8Tc`7yj+0V;2s-(ZjL%c`i3N5r=Ss8oo+UKQ7>g98_K-a2Iw?$OKY3vmU`_y)NJ zd{gj?!;-K#mjvrUiSuV_U}sSl=aqNCab9%S5B0otwD1Gpjn&IKSp`@4fnpmpMu0s8 ztsze3Zvx#hgdEZ2WEt=pI8KO5aE2j+M>n`?e9<5Q3&Ly4AjhKw;bK)P1fkg-a1iR> z@nd+&1Ijj_{ld`pb`so9cz;13Y9~tn1X992aQpVFK>SFlef}u+ zfzRjZWo?4nhjQKxXnmAB)ZQX2YwvD95zEp667-;>|EkA~rC7`%~_1{42={|XHtdWd^PJwao&pcP%JQzaZP z---}C z-^XhZ|J_FNpRO>@_$vY%iQ+$d1+wE$7@SavkH0n7ko*U3dp?o{c@g9ua7Pf-Ol6x2mnx#7XmSwziAe@Wr#c^F9TX-zzSMg z4Ly?#G$ao_k3;}^9*Kkp36gFsILN{Wob}#F+m!M`9XapN_Q)e%$Pb(-^paZ%y zz{A?zjvOy~1z`LmnSNs@W zcOexJko*X~UtI|9K5+R6>Py_0g}BQKyz066pakfMGD!Jo=+O;6h>XLd*AZ!~588G_ zD&dMjR<1|ee+3%Ml3geb3J}n}0`MLJX#O!8eJ4jG)Dip4c8!f zA6!0y;|HAn_`xp1n*OfHfP;cY=}+uAdip!lgq;2$BN2`qFL?QJr@xPUp!)AJuJmUl z1qyCZe#J(VaaPJfdmVeW&czj&y-C`o^xFZwaO zMoE95`VhLr{ht)X;}YPE2b)Umgw)gE6Kl4Bv|mJTPk_3Lk0fC31=pvb{IVWuoE7r; zI3%S)+Mk_Om}BFhsb{2$(ivnSihIHL4|IETcyt?kb_;m)%4UFVMw#FOEye;ZTF`~K zfWK)OMlq=ZDkj1EX^>XV`*iz*4r3Sa>GoIf>GY8B>Gs#~>GS|y4-A@K0o`B)-dp3* z>EYnf4W0D^53?peK~J)h4ai9rGz;n3?ZELO3bZ5y-Z@1rGVORC{eKa7!H?mk4Y^#8@|^L`93b3pB2MB;$=k3suq4vArP zKPa8FOF-P8iQ<0n)Uv2F*!@`B!`gW6zUIv509Ql3@ z(Ec6h7Z>ohzTl4g=OT?8HJhoDmXy1hlgLBJ?qEtdKV=AK;;AI{wGmb{K510 zc`oj_XS;7A3|BKzH3FPlbLRj4o%HPXHAnwPO zzpcUU2WKMm{w`7Zd-o}H=l*1S^#29VX)O8M9_~cs{LKk*-5|{0?x%3&Z_p~P5@%>G z_Yj5zuQhTt3(Mu*%+NvzsZ|P@!35Rk6CjJLI1azKeG)XZ1a1F<>T@AMSbW0s`+XsZ zMU>?CVvs#3`5jtbfqFG{Pz#*E6#=Lc1Fw}6H3Rp~z=;IZnepiS<;&E7 z2U?070Xmw^04xpi*$Xa^Ma#kWkHK!^YW~5@-|`A%R`U-Q{+=J;6+_}4y{2jcAittC zbU{;PpfQoxf?z-MH>racae>c`@c@rLgPaE{(|dW#AA|BBc=;0~4fC49k0%I_@IWrv zAuB~8r$&HF_Y0u90dgz`@BT+{b0EtkdGCU5SOTA*?+x1L3!1hB9c&G{)v&;$doy@> zXE*3--pemGF~gd|kcF)pFF$}q$~kGHqZ>2^!^jT`B&5Z$ko|L@fsyzU?hXO%#09mqydf>E;|?02Nc8D+0G%raI(iGV z8P)@oP`g0~IDzlJUiEhv>dN z$`18yrvs$D0zR$+sl9+NU6?L^07@6givd%?w~B$5io#C0jE1I*NThTj06KGQ79+@K zpjmoYy0`%n>18$K1^E+H;eazZXu#qhAJ}tf3yeA~z_aDx^#;(EIcQ7#%A=qKMlTi} z^<#K>2edS628i_vv^1*^#M=D_c78r+GXd)%9+-6~?N?AMy&YmLe-mhC2OOrbHY|8A zxTrYT|Df~)J#j&_6qGnY*&o#I>kI&0uLv5-Q1F1%8K7HcL0hRox6FEYbOu0DQ7>!X zEl`!+0kX!UJKO=fw;6f>(u;s3*x_`Lkdk=0j^WY&7YC2{F}y^&UlBUK`-vN?e?WT+ zw(~-Qu@J>C;HA)_-uFRqiR>51cr^I@bx{8T&;dEHcJ1NA z==B~W$gv_I$CiRS53unT#C^%4c3?N7tnmcx=mxo&8RBOCrnN{tCD0)kKOko;$%1xR zL$7KE=qS|9=F>>FhF9r$D*1@O6cy#F8mf1z;LkKv^$*w3Kx zB~X0=+8@XTiy!b6)S$9lo(B>yHQ;zb9^dW`*6`>AM+#<39#rx|Tk>8vKqEfjmON;x zu@ihEJ*Z&y=nMp{FaRAvFM%-v1ZuK_)+K?O*8iWqC_LoH@G=YRTv-3^m`AsmM=$Gq zPMDM7Sp?LP1x*>Ga6_D)26j3)1QGSm_dB34L#}^Z!TAGpJWhZFXgQ1r=$6@TH_$qN zi5DF|{{IIrI|Uz^0SQz1jz)=>JO4iX|KiL+KZe)Mu>KLK|HcG&9DF?DJQu`Kl#E9t zgDgU64H=MY zR{%P-3ASJtRO~Ikf{{Q$TL>ZwkP@f^2e{G)MSC~+ToCa2VDNT6XnO!?1rcaT`-}2F z5C6l?4}kK9alG~LkU`F#r`jq_r@c#=PkV{e0XA<0T z@bsw~f663+i99LtM$@L)LsI$n?UU)P`e3qERcZ*=p4#UP+RE*R~_h3EkyfQ;^mER5C6Y-y~~f` zWesTT499q-5N`KgXU6T`?5m)_rog>Xwdn5E0J+y1r+Y0Ri}}I3yg)ar^|FRDf`S^n zt_QST8PrniWfj^}&EV1b{lzWN0t0Zp1v;MiFsQxrVp$?+7t~?T#`oYO>w8(hGJ$=_ z-}D*Wp{wWcXgm(?Y#w)q9D4(sVed>I79KxXhZhU3lfcwpnU<*BN0I-2ZKh2;U0(r zRq+}gpz{!6TZutOS9iC8vmLml*UQR!2Cc{k&pB)d-_{B(@gq1qjvoLO`N)TD2!Icm zdH(q!Xk~=PE>Ly`wW+Ux1Ry6wL%YIA4V0aqLG8coehe?){6*WI0&cH@uAYR>7oB4O zCzB!>aK?oVi63WhUaYYUylM_S64S8VkKy%M@V%~3zk+V>10`IK;|D-ZyBBOA|A3lcEGnQC`W!F5eggZLZ70OXkO}DrAVJuA zy$d~h{sfR9lKt2%dIY{y7KcY=K}H~1c?(1TtpKqmnpTAAQN z0+c?$o5Ffo8^GEe96&43K{ZS->$^W7!=bt(z;}8=PwoS0L+FR?cbNBYGlP${MUfM7 za{!#>A!kksfZG9>bwB77EAVzA&@r^2j^F?1FSNG$F}wzi?{Ro^-t_4F=g})04|Wdd zltk!hQs8;@nWsRJFd3Z2pgUMQ&%bEi0$y#BvmYc0T`jc#!$aiNLWuR_pw@D)ECbm1 zYLtb5paQphHssjgXajiG>tzi-0SaSKV1cgLuu*xD1YWoR+K{*7Hz?FlIyInPIB54_ z?O$*J@i)P58}0-Z2B1z28!x6rvjbH*bUi8tnqT~`-lHu9N6p!xosFS9|TTcpu+_|`~vv{bc1Wd z2e7kTR6xxUP>*WsAE-a9!Sx4dKoC-^gCiTXueuX7wg4$|yFo@ofCeG>?t@|jly*8n zn`l8MWy4H*4jz|4I^hlJ#K&INBlkc$L1o*occ2Ow6wU!)_hAiZQJAT?!g&hVL%6~j z)SfIlMr=4k3gIM>yTI*O*r_l`;~1{*9{zt3u?ZT^FZ@8P-=Hxy7Z7VXcmoY=JO?@- zSM(DU`k>+yK742Y8yxCr!*|fo2HoP>4IRD%O&-452pYZvuLtZkRRtSXR^ZXS4N`lV zsJvMC2b@E)K<$QZXbzeC7A1#(+oy>BknFu5AU9zR@x{NuZsTtPnGdcmP*b+;Byfm> zTd9zg4I146T7L>U2sK7U;DwwIs9guDK)YE~UIci6c%ZTvG=3rkwN4Li z9cVHGauW-(T21-AmAcn7@%l-ilUH+z2 zSV;m4nd1!LbOJ7`z=<0)ilG5I3#FGe6w@Fjm_b6A27#jp!yxb&BzTJ&cuhKZ=hL6B zFc-pyKtN{^fCBX3cc@E2$9;kW6;w%rif&NA_Sy!X1SLao0*CZuZ0CcMJZMM?bo(|q znm~sLgNCud<4EzK90;yOA*Wtwyp(QxAb+w^#Q67m(-C>(|VKpllgk0ltJ4)Ys^| z{zCO7xc%j~6_hohWk=#mklW$=n>T?C1I0DG{Hp&34#6UMaOlC}8G5w=a@nN^a{MW1 z{S5B^XnXY-4TGHlsIJ(03GO6#sJ{6Mb`sJpi!f(FZaDy7 zj0R7A7SKI=EGm%n4KCBb>E_61P|$&V3r{zoIv>=_?u1!^7|4Xwm5^CMTgl@fS0bky zPy&P0{GhxBo&g0NH4Vyr-H-$Xz9~rJg&flHwx9uXiy)#T?M`0%#Tj zt!2$4+%aTfi0`pxe;RJvx7b#=s7N%MXx?pvTM}KL9Cb!0FOQMc~DK(ESm; zvJb!qgo4a&KBDo`>e)lc*~=3@!U7B)M{%Da0i^&AC|F8_=J8I@JOi{0e8B_q;7M@! zL)!~ZaO1%F4HWMDP~(hH77l<<=(qCdbwXV+fVM7g^-4d6*W01v!=OF{C^Eozx|a)h zfWxo5p5ukB3v!h+{}aUdi0j5dB_pV90m)48N)EHuu>o1P1MD9S&_KLTx08fVx0irV zcM^w3Htlf(=&;ki?O$u5==h4f$^&QCZD8(V@zGP6M ztoi_TJZRT3IGw{UdjX}EURh4C>%rXzNQofp4qC>5l4iO=@e3{stwBc#DL`gnz@?(W ziyMy~{(pG}v>Za7!K0T|6YdspJ_B{bzP*RK;Semrfbtrs2L`D~!G$p-GlTL!_y`#5 z|JPqvP4MVOi4joS093{=g&0@_y*(UMQiB=>;3bZ>76(Dm0X7rjAzRRy(vSike5yI< zqIJ+xOwc|TP&W;7Hw~l#3)+p&4q7*YRLEJp{QB_W{}&v~{2;f7zxcP*kKv^PsFwc% zVod_o@~=Rw)2Jgn;QR%hKNWfliz4uR3Me1le+Ld0&}cq*9Sq3HKfwFRz{9N;;AUel z>OoHM(Lr~_ok^Vr9-t}{9AijJ<0F=$jpjqjX9*ARdi!(*Erp?{VgP%AlIwH>NALYyoqp60cgFk1h_@>`-K;VlO#Y+(gr!HA5{Lr z?r*aJ-EbZQb`@e1frJOf=meyMG6pMzR$QQ=8_>`h=mt=5?;F%f04?l!`v&3@$jZIu z1K=2E24@6NnGc##g~U3%vw(5~6|)CyShd#~5&fV;-9T58fr@)@)&UPWz-q3b#h{gY zNc{_N`wlvu1#aAd3mj-=3JTorI8dJ51wP0W)Y+(qpWOED9w_orPP6mqHMMvJiaC_k zUK)tyzQ10Bz0BWq8kYA#3k5*-z;mo@+g^~l$VJc>@Ioz6Ne`;sL7k;;9~A))(9&__ z5J4Q1Cjq{DxYrr!NI22`dqBp5(<*2!gh#I^XfXz8nVV0y3+R$c&}4pqgeT~b`OW|Z z&u-9sQvmp+P>*hK=N&Xg|6;{mP{ji3e$}Wz=A571efa;y&xL*rFGWDL31Y?rlzu?@ z9lDb6-z%`+NnbBKcOhcEFvj})6E8sFjWQ|#TGjw6QFY@D^A_4cpRG3BFDiR7XpAbW4EO=I;Y7qyQJBpj-e>)1ZzR zc$9U~ornKlY+c}od44~ne0ua8)=eVXph?T7zgyq}LbzjzbW|H1ABP((d>0rf&BELXsC1bB&-Y{@Q=7m#yA z5!ef$906V^ggH$IT7U(VlrSHC`UM`SAaX>vR1WUT=MIVXhy; z%a8E>KV$(>uPozJP*5VO7SIuq=mX!L&F?{NxNXnC0a#>#GR_ZfW6EP(DTVd0FdvXp zHp1H@o{-y^5@kl-=`dkYk6pc)oB@&`Jo2vk#oOCxZT2{arBU$Ub-2h^$nznWLfrPFA4dIM2>29{k%Je|YqY`rP+p@JME9@?bpl{}HHt)$Is5*qYI! z+rp#UQ3BGs2VMT=+nvGT30nCp%MSJtD4{h#k}G88FX&$9Gf%)y=WpsoIz<>%gZ=of z16m8qdYTio@|D5kxC6Lr<6mezjjXDaHK`P_pgB_%0O*?(?_5<0u|Qa ztOH83OfaA91fTHh4z7hjY0IZm!>1FpoTC7APB(b%SMw3@I3qahG(5T)!AFC`!mbxI zzR17L;fF`-0sa=ySsFMY%CT5xnRU zbhu_GEbua*RRFYu3J$b0YtaL($rCxyd^%seI00I+fE;A-#efHbbbJ|e~o-c4KIfC4|||HpA(Ps-(CTY zIrg%;J^+P1N_-2!9K9NRb}v!!E$Gqh2wgf4y7SEw+@%GbmktS{`}aY%U=5-r51~P1 z46_Y2hDAS<8$_>GqsQ<9@P)LnYypblXP03uLd=r?)Me;+lOovlC}H&O0o2vSuv2_N zg_8g%ErJJ2z+K=@^n3vdmJ-l->iK)1@IWzf4$MSxOcSx@GEf=S%i4-*QV`6f!?2AR z#JJ6)TN4q7n?X&KUS18b;YiU2KJ^=PQQ5ouQ2&R5?Evqga{w*ofRqbbpo=XbVNfLC z)0rgU(d&fNo;Q8J0aVI^Dk;b^m|oMfpz0VLU>=}3ZAe?LGsD268?kP`^RiFp@fVLT zf(B}3c@~0_J9q?LL(iXa=Y;c>NwUShQePfyaKJ#g#`dZyWk~z&t9T!~cCck$qiY;M17^zETpj zOWwf)c2NbSe=58ZmaL(ZeIQ4%9(4f)2PkQCfNrSr=muR$2OU=fPn+1Ny!d$ml-NP_ zF>In0sS3CQlI&$Qy@L^cOfXM*gUWBv74ihbub1`hZJ0Umni16K2hC+~x(f{?NFx$d zC_)?kkc|LA>p_VFTqZ&X;S#`Y$N+Gw#iuht!Kc$f!>98F=!!np*Qm{3jhDg~U}<6F zsVyjHVp~Ei2HlScE!04Xu2k4A!gILxe)_Tx+zJ?%{If$hWVpV`n_LT*()`L#=6$Y_1 zK`c%XEA%_c5++c87dD;%YIlM<$l&3GZZ{2&Zcv*Kw4DqzrUza-4N8jL%rC^XVWZff z)PM6fIAHjjo`HJ@;4``$z)RXd4P4N|xK4Ht&|4(u{ecLUzM1WofC zndryxdee)&6a5%o{`m))5BKam>e0*k=?2Kzpu!y`>4VnOZodT$A;fxGXwrx5NiSam zawE9E`x89=4DavyfbV4l?FLJh0A&FW&~cWa+v~cE9U!Ng7YBHB7J#pJ1owHngAG7e zLHcw)2Gw)_zMy6kiI;EAJpBLS{{)o&u4m^F&(6OdonJkAS#_}c0u**1Z-RYMlnM?z zSa%l`nZ34KSEKvD8B~{mMzcC2Kob)ZKHW|h9^GCB9^F+M9^Fw2KAjJII^TJ8zIqXf z;YfFoBcmqxF}!X8ugB;-=+VnM={h8QeYzb$=QDx&rSVV~Ir;Ybb9go%)bNB|{@Cp# z;n~UP*%`^<+3N`2ZVsxUJUTgiIz2eRBgvfw5}w@_pgsJ}M?lLzUiX8RPl56SX!W8h z*fNy!mB3Na?d*UY%;4zgj+S^a6|{=ESN7a=P;m^doj6`Lo(8qG!1KF@K<8gwgSg+L z+XLi&P?0$Q1|&qSe0$wFJev<_c!G*pP(z?o!n4-_$=w2wQU)|N4w})k^yoYd-aYgD zg)zw8DEmb~?oS0; z+XF58ASFlja`ch|vi}b})(7&D1T^D$cyxP1u7ZV}zX6*3k?`q!@B(z;Ja|n|H)!@B zv;dSHRzPsgdgfojPk^@Q_=%mq&N~?p3Lrsl_%i&S@7fq z$bFrlIpJQ}BbPv-g%~^n?PLbc4I&?I1PZ#EE0CZ=tFUZTK=l>oFbH^{9cB7J803yk zDB~fZ`C>?Y+G}eAb_dEF9cUc}$ZAH2)%;Crum&J_Jqajff}_s#z*11uft&M?YRfc^ z88npyT8a=2-U$Mo{R54{gBIn3wghr`bngJK6aXy<>t;Y~kpV4m1Z_&}x(xO)EJJ{A z3Go2e{2*Jw%?V~u#n0i<9VXz>4Z4h*0X%om?PlQ72|BXh4RqJJgh#LQ4)9)ba2?BA zyaeP}&>#l1@4=f0uA!iN0=q%OlK~1I-C>|PFb$9HFwhvKt{QqKoCp1I6SPEk80S^_z$6rD7V?N!<93I`m9^HNtKHY8tKHYwx`%(8_ z03`yHaU@W&0P1PAT!MzeMvP*?08}jKE(Z5Zz`ah;vM-T92FZwa4n=LnB(Zv&6+U=I&aTdBJmbSVg^)$!sbTHit9 z<@Li4|G#+E?#J*l8%ucs&A*7u%gPS-3S{M@1gLQE0N)-1s-3G8Ji47UUKkz*xg6H= z+Jjwh*}N3IaJ1 zJn-t-2`E!h24&w0W3y_R;)C1LXfs(DIS+u=E;Q92{{|X+9Lh9OMh7mKk$^+Fn;1NpD!a|Q; zRtK=5pc%Q@;2H@$XVHxk5r5A>9odG{67XmXbiVi;Ot~+Ta_F+fPjf-V0k|N8OlI2} zfcnRvE)sZ76|`&-(g6kUJ(2)bIiMAK8ZTe$0}Xw#PCSJXhH)_aF2e?%@T3#ihHY?q z;co#QJ@3)WYK>_s2h7xBoTh?24Qi%>_Dn(je(5wcsEmXHR(kmo@=e83Brzyb3Ac^YWVZ{taf@bH7VVJWQ1f;&9eAu~JE!G#QH zuFw!}UITKG0BQ<-I|cQdGt6An?(Z`2NEJA4L6xxw=vp#RQ>>RYW-5AZDrAUUoBDJf zco6|wJ%Lg*xb20GLC-yb;m0hPTR>|ez!fG=KlZXN-HtjIrVG(r1ld^%)7UF($`2b0 ziw50p4jKz{Yk`i1Nn*O;*-3DCpzU)*%XcqkG=TQGy_nbl-C6pg9mE11O!1-?#F`Hp z11koxY(cC{5NkbX3@jeR$_KGRK`ed{%NxX+3K|V_1hHa3EOQX+Eod}M7sOf&Vkv`I zrXZFih_xCtF2)aHf!6+l+yAir3y#NOVe8-lYMp|rh1#j0$Z3F#AXP{}mT)^ufHo&= z0xwDcRp+3@^5g_01W;F(L#HU=?Q;06WN$rabug&@>O2PO3V@Dj0Uym5ui(*n{-xT_ z|No);0kO)nA>_g13CEySRUFh6ao`23$DN>Oldyi93CeFw9><-a3n*BZfU2KPC(v!* z641Ss3Lc$K3Lc$NpagDu3>FqUAZh=DN9ScwrTcRCu803$oU8L=c-;-2-^J>_v>$Ny zH@^Y3NygWRVF za$g77ea&ycfE z3V4JY(q9st2P%9($M%2=Kv2T~G=bU6`fXA*gHLzI2hf_)UMy9eAuIxRRu*&0qnZSUe?_$)eJA#AnKs4pN^y8FywFg0_*$03Mx?k0u9H4G8o7m zl^(saRfj=dL-eFUy=V|lfNeg6)=x$-Q$btVpzAOc;KS6Npmi8XOY%U2;n2k)kbz+6 z5H&1Ed-Sq0f-MF&7eE7gpoI(Pj(}ZWqzf;XK?@hawK}+RfW#yup1})On~#8w8Og8q zV|cyiMMkwB!%IKVs?<0T>)k)dc~PMC>d30DeY{AZi44%1MQe^ z2CYN(=w%gx@FGA}UoWc+ga@9o>1EY}@G>BB77$(mgy#g|RX}(?5MBd>7Y5;VKzJDt z-UJA*3c{NK;q^dx;44{sS*L+{%pSe0OTa8=P_of{12N0fM2gpOsFCaW=2=4=grwieMj;ZtLWwnR!7(m5NFKZx#2TC>`y{yR)9tT9O z6v7jL@Y*3f@a>zutP>$T1&G{Y2u}mTTMOYCKzREhJPQ!7^SDRzaRrag-H_AjKs*PJ z&fN}hxde~S-5yY0<8iR7I(I|P&pPhWcpS12XLkTd1?vG&*mgEYfH=LZ7McnJZ@z1{mEzJ`we^~!$j0XumC$cW>|LB+<4NuPWfJUS1* z_=cqU2dGQdYdarQl|fIX?v>pM(YpdkZx}?c$MFLipu145D?#>yC+a{KH2i=V!@2-$ z4D@^?*&?tpyElN0>17px_-O}(rv~9cdQHbXnvW@XbZ$NXlIsNV96UNVpMdicJUTaD zfb%LmIyXb&>X=94F-U#B8M0j(Bmhq9otuAvLW>o2ajQpXGdMPTSyw_VeE^c`W!(+o zfrGV|^(=%3*3iqEz84(iU>+#Q3nV;x-9LZ^13`oP9^L!ULc6^i9NM7W*B-sB3n69+ zKyt`t2oLPg<^u{Ioz0+QYdm^cZ$TtpK%Dai!UG+=;nBezQxZo61ZvYwr2G8jC${qt7 z&sLU`b1jJ>Sk5S|6d z8_@OTpaU!r%cVhg3m)_61|1OsDzX?nIzPYc+VJo{LIr5N3Uqc=FRPPlEdyv`m%(2;kbU1OkCg`gH0*uYE0ehjbo zql{m5f?701U_GDQ93C(FQQ}FFjDrUkR3XFo38Bwf{g({a)FHE#M9U=->=+fekKez`OH7 zS?Tdkh}R*P#~pY70XffywYnSBOxsAQ7P1`{wC8+rg?}UMR zo}f0FJH&1LO}Akk2-t89_%0aU>s_D`T<}~F$c;X|yhlMJ!=Q78J1Zb}U%`$q>t)RX zHHEvO3-HZ6y16}$gI3rvKvplGfAMM+Y%T=Ut_Mv&c7PT`H2-ES1)X7edmGG|4h5in z6NkZLSG>zm$7QDOfP^L@Rf0;4URmD1sSKcm*(;mvS<3+0PxfM6ksreg+k8-}d|{UF z$M6z#$q91$lz^1CNpOo%!Uq(0>QLK4zKA^rUI8m`40k5{*0jZin zlXbA&!G|GRj=}9ZP)P~u-nn`7vOZpd8dBNY!6C)p1Ybr5>m2sV=Kq0()>U_CXf+i2 zF+g*^AxtNH;0!eAk7yN0dvr>?=0_@n!P32~l3PJBh`uunwC))+3JN+J{QDM=3Q$r6 zuNDLK1&(Y3JG00Zxu?beiquX!(86pE4`MD;ei54M$MAa13%^|G34||PKrGNQGFbRF zz5(}vKW(YjI$qEW*IW47nuWYly`$J)dUp=hrnisad?1E z<8Ijk=6OL+>RtxofupMvG%*WZ$64XgT%%IK$ltOPY^sY&g-3S=hez{YM*bF%tv=nc z9G>9f1=Ljc?GEPf1e@K(#K7R&oyFk^R#^k)rE+*S|6$~B$piCzR5(1Fe=_p7#Dlqx z9H1q>{4IeXdpcuOGCaFM7f1YOCzm zcL4{a*y92Vm8c|mbn>Wxr^ZTDB0x>2P8XE`aJ;&xc!2NYc2RNg>;@kIZsFO@2pYsR z@C470yQpY*cDsUQIDEU6e7m`QK-_L{7;r#JVF6G&6aXKH2i_fQ0pcq_Mz~Zr!BRB5 z@DT89d=IV%dRd=u1}AR*CQz)Rlp#Lgx#{v&Q27d;n}(FHx<{EnGh`W%VgxkC1v(YE z6SQ3qvWwgYyu%?O0JIJe)Le-GF+eAHCx93R9-W}8fMZlZdn*e-BA`uO6(EL(N9PPk znGvHB;L$k)oEf@fR3bb&A?Mw6yQqMg&>SGoWq>@_?V?if;waKdA_5+bM?l(MUI4FW z0FQOms3^Q_W?*2L018tM(EYRuugj3wSxD?SBz6!I+YO0rg~ZlFVk;rB#gN!s2sUVS zqJl>^XoK+&M*f!Fpz;~CG83F|K}DGd=P!msXjYUwu2PGE4yW(v(HiK$%@VFHy7Cm}x?}HO2Xc1b3ghwanw8H?fQ);RZ$MaMWEO~tT>SaI|;nv1mYyq zKVT;nKoS<{T8pm%y%L%&0K&R(-euhT;|3@$0ru#9x ztO5`W-G1ki>?#KDR4(1K;{Ta}qsgoPPKHzVf4Vx@t1rKk*>Z$I2 zNWYoGqcecR1Nkz9?tV}@1f7NmxhDrPN#ETMPUM|f^!Qg`)!<*?fmL+|cGU^kRYzb~ z9e`c62X@sC*i~C#S8ae@wFY+83RqQxTHaPz@A-h82?AR3`6Jbj;iU`e9qEw%&>@e` zd!YTFYmwr&`8}wA{$?FGa*H76$~GTJ0Jk4N^?J8I{akJbayjV8bjW&D@Oc15YhaEA zpHBd4gxEtJi+SEN_;Nl*kIq64jMLdcjdP?!2rj2!tZ($}Jn92p$fV}e%ldnDJ%cBB z(j2L#fb32@uofIv{7rM<&2U(D1}|+C1+T||95WAYYl0f!%?Ck8jDXfMfj5KrbS8k0 z8u92X0AG9I3A^(Gy#3){IjD;QIspx~oNj*5q8=S@#Ytbbbr^+|UsXn{>ShiCJV0MFwtDzILU zXx+pAo}DZzATj9rGSiMi9?#M+Fc=!lzgFi$N`eXRnV6_~3kKmr0`%RM3LY z&gTY|?!ByL8K8A^jsiZNi4vaOjt)M(jyFJSgCQDZ#j`*rOL#)}5PEhx2>5m;NO*P^ zS~z?=#>n4dWCN;hT~r)=I(<|mJTCt8=w)?U4q6=}vcZG#!v6;oJi8q|JV4b*udU@O zP{Ki30ti}#1}cpIt%mx$Glc;%VhL_!AqwQRnIMOP3uI6X`gA%#OJaAV6=e}+=&{5n zgcM5=1|FR+UIfp>6-N;-&F4M*&o9pacXPLeN3UtqN|3YN3Ou?|5*{esyThD)A{pJ; zkeN6)u(QE4aR_IFb~=ELjY3{8JGT_w>A`{+PM-l<*#Yhcp(n41mo;-A{zteQw6sAQ zR5$mE9$o=*KFW3?P^g3E8ah@%L;Zgey7R$n;&|D?&Ik8j5za3_Y@mYe90KQ&TP5gT zm>_`Rg{zWoAg`ECD z`S#ROobK*l4t4jvcP_BO=_M zTYw(!%2?f=3R((*Biub_poBY8nc2S>|3XU*LKR@T?BG5#tLsx-MVNA)Ws)b&|M53iL+G%yBOU60+sTf z-IX4oolBsT0z6QzTK$oS?%H)+$ga%*x%Trk+^)So4YhvlwN(YX8>LME+7TY(JyPFSyufzZycJc$V;Lo(Q6x5^vw+o;hwZplftP9#24Z86QRL{nHfJT(S$Mko{ z3wU%R7GZjJM?&O43sT|>Ji4PjJem(6dPA@S{xYBoSHSZzQ5v9OanLDDB`O>*woCi zYI6o~?*e?8pnykrF=*W0k`tr`+VtE3n%)OB-M~wgUU`75O#tOCaJ#F5!=pQ%13F_g za}hK^7e#^Wg--H;(}3yQJdl~-i4V{2LdZI4P#4A?loCMetU=?|pyAS9*qcpy2M5mW~U0WouF<^uWTjQ&S(XXP63`p%VXgHo+2=&jtNRWR}!ci7%wu6I5C+=|k$PV%dEF3|7 zWwdaV0A+D-I7WcN5EOTzFgqPE?S$L|16t#U+s;}PJ3+%-Xm&0EC3di#C~2%(lwxb zj-{Lp09}iw;eoi*0hDKKvtUIR@~-yxtRPng9m0zSy_f zpuj|Fi-Hmis4upAF4PrSFjv4645T4lRSQZm_}dnsVS`>)fedT`d59V06=-6Ks6ac@ zACgMG^+Rd{Xng@cDH2>P-|UCCH(+VR9Na$;l?QtZrM&_27HIXxlQ~dtb%sC#7j*g( z+-s1$u)Z4PHMG0{>Slt5PC+*kL_w-K&>&^6tYJFHd(oizR!|85F1dSUA2Wfx2Q3<+ zD^SJ@JB>V!JAp=T8BkBB1>IQ$^(tuPJb1RiM&-qaK0KjtxeqC?fKK-To!bRk-4MY6 zT1ty_qNyy$EKqDmJ9uZJ2Xr(CoOi*y3wv3$P!xe&!2mY|)NbmU39=ouF2*6iqZ_n?06cpU zqr&lmALK#sgqJI5$x1J499V4x=={R~kM3y5$z9;fA1XAU4v10FcyYZK9xyg4FHVAZ zU{n5sM`L6qz^0%y;w(HNW9WBhL6bp65GWadZl0}CF#xS9gr>> zs2G5nNuYH#5ibvbBzt8gXMh46#rvRK0E&xyGojwk4+ME1vUwSlm7(KewzgpJ!`rYR zvq1;9g3D;o_#S8?3^Gy#Ng=u^AU}cz^pNX=`~N|r&@2v_;(;!c0ecPZBO8?$JRmpY zDl6Z2Bc*ZBI47u2XEhz6M^tNtHr(PCO|1FbZAY-ymT!3*C%%NJ79`=z6z<%P5at*@crp0f`a^d|NvGc3OCJgKlhR z0x#Hb;(&M_G;9DHFW^LW$qrC64z15=04mR*5q9}C`sA&M|2S1qr4G?y) z!yq{jl0+eG|KM^^83YnRY8v30qcMvHIT1OTzWD|cfkx5{@CxkC7ccZc>mR^nCa8c% zO{PN4h`JP%$B@QN!~1ahLk8v#Q+H4RWBOw^DgMZd0=XL5A1YY=k=BGeyLmOC`XiVF z)TIMW`N{V8g8YF}B7))rw1Fq29~vLYZs`61AIQwBT!9iFp530Hd1e96ZchV`P7m;W zGw6IdkIo9vdPh(X3hlt`Ns;J&^Y{u9L64)ZM%;eOYsBfd%{@5%R?!FbTdga0zlo!^ zbx8Nywg`|T&vq9k+kZ z^g#Wy*BQHixa-L9j~Ir3&V0h=A3i+(`BaDOA85HQ3v(_D*tsb6$xH#z8d}_Ark==7 zsBl0lREyn_#uwrB*V=Aq@N_wWf(OMuP6GDb{D|ab4Eva|+Gh*1PXNd#3DVA~dKOaDzgLXBdJwVAE zJj7mW!vI>p3^KP6X08FIxnDy-+Cdj?&IWh+u?^kNM7Cl!Xv-Dc7I7P-@nue!J^LIm z+~13^2Q)B`b(q-@w>|5vk?dL62@NM7OnX!j_CUruumsu3_aHw*gKRcv?;YGf?ht#R zbviVy8^Y|nWDoKeO4{2R3^EJUOLB<7mkvU~c0!Ah9iXjfXvw|?RE(k8yR!r8&j3t& zZ4vfX;IsGcJCOTe_Ja1Dq1nrVX|E&9-g9;s{yiE5G7s$E1bp_UqSy=Cm4;?-52)Ng z_3z1csDFJh?e#_2n}N^Xw{Jo2gZUS>azE;<_3b?4XSvM`%&^J zz9|4#J|A8rf|q?E4V46d1R#w%X!8y{P9^~!r8cfa>q8;=xx59ZpKaQpk+B+7kU)p9 zkp0Y!I+sC)pDP2f`C0o7NE8->;N9MxA712Epv`T>fCO;)*}ekB&(M6F*$Va2Icrcf zqU7VZ{vcaH>AC@wXz(SmuGb)?Fb4*J*6M=iH7|Q~LZ)jsIxsN6*F8b)e%k`I+XK_? zLWJF*42sWgJ`}qXFzq%)wi}YZjlpvgvfWLfxW?KB4uCmsp%o}#An6;FnqleteI0rm zSORnmH8jp8Ji9$LKsWT@ZwGhzfx-=x#9>`(hgTpGXh_ZguXXNx@uH~=ciSqh4BQrh z)R!}xp<(*K669>ejmF>}Y$vlvXEujtcLnH18qhArh?f$eqzo-{ptB@jeL+qD)qmBX zvmZd?S1%Yr4(OGQY6JyXG-wV0v}eZya^>}l$KVwThdp|2Ex`&|xN;L~35J0y`Bs3_d&oIUX|%3_vc#5e6cK7-8_x17r+p7`!b2 zhk;uSN*E}>!r&Z88XN{HU=>)y;AJf|489m+4}%Pn!@vyeROB#t^BClK%rMXaxe!Mf z2oxZN0qAI1@H*M3YLH*Cjx)={e4>EeC!&0vpx6X8myibWu+8t4x`UjH>;Y{Q4}i~& z>3s1bHy?MU7?_V-ri0g6!*1H@w)X(-gX|9D@aPm#@#y9QFV%sz2r8>U9zgk2oY5v@BH`<-hrW7+XWhpP=MV=FTp~Dpp zpgCO75$YbOix7+5&_h7;5l93Uh2X<)I$ylV&O-|Uq&BX99!h%;G8S9U;Q>0b6SOu7 z>fw$`3=e}UY|!FF-)g9btqc(!hBSc`K*LF@Hhm;`*cmc44X(E*yMla!9K)UuK_W2! zfe-NMeDR_?7tMe0%Y!0b=I5gM4>bS0s{-U3tm(793hJ9A19abjn;)Wl6NyZpS6x7E zMRtAn1CR*J_25H=I$yjvn}gf+8*||46SM@;!lPIAUpdI_C`k_#6QBX|!rG`AnTJUPNT$4s;ukT(9iZGOPg&YNJL~ zKm%GH!@b}{Vyn3V-Myfz5(S{{h8%Z*63{E0(A^z(4;T`hyX~T1s)RS^3FK~h$6b&p)K@#e=VNt#cyTHdt&6%7B!H`n zIwuq6PtcqTC_ld{0r?DTeqLV&^;v=r!e=0Vz~(j2fujoKS0tZdt8ZB09)fkkcHcqr z%nb1HUY##q{LR1}MGrIJ`5ESRJxsTQVg;1UK9@q>K1&}I@?n08D#nNpn4jcfe%hmj-A{Ey z`>DhpL|KePaAID_0R1#@@5I(BzUlIrdZ z8;~oJ!&?rkyAwce!{KfhkX*0q++2s@AXg%X_quB!5tzFnr;faM@gWJf zyRU%c__w)%&e5Ne1KKH!d?%`$N3X3A*h^S@gxB+-UeZ&=8WpD3^gv#M50innLx6An z1MR2*t(AlhqJvx7ni$@>e-+s~;L|}nU%XHRIT=UtVNHUx^I~(c#sjE)QGz)-Uj^OK zkn%-PALM8v%9jdDkn@nkUk};A5#aq-#fi8BKRgksUm)QD>gILZK@Q$I16qO%IvJ+h z+M`#tF9)l4Ks}$}JZKzDQ%3iW0_ak0-b>&(02N5!wuNW6C+IqM&;kh1LJ0WauLt<% zaOffklxE>X3v_R~Ujd0glUYOoXq#D20&Z^>faMB6H=i8M#_ADJ^RFux>XE}r=pK;) zc|`Q3E+}3=O%JF?0tG-n1h^*99K=3K_V!g zI3ADN6RYE)aRu6<#te%q{%r+6JX*i;w?N{nm;*9ce=iHGH$m~WI0x#@ON!{;gv6JV z0mz#a#MeVJkjId{I{gwz1jVa&;&6NQ09X#xZa47gl@-G6m+RS3zx+|a?iVp|RwBYL z6_67kmBvB^K6Bm+0gjpvx;Ie7hY%=jA|$RX};n13HO_ zoJ2KEK|Vu{xBC}BA}H~u5{o)6 zjO+<1Oi#qe;P!-b3^<>8bjx`*zX$EODawQfex)49z2LiNH9%W5p*t;vEI|D>@R|3V zph)dyeE=@;oCG|(9R)yV-h<<&fi4aQt>S+DA`avN za1{mGtI>QU;$==W$jdN4&C7uLX|^oLPvsmQ&BruAcVt5Sbj|`~C!5D{Hx9_X8LT?S zAUoZlesTky4x-@E>81ejlbeP|XB@~+scG2!1Y|zMPY}<5`tK5; zqJ5(g0|W9sYY{K!N5SIAqu2IRD#%K#?St*pXgK*a#4)o!#Lu~JsccYko<>~KKqk!`Z**8>SuXL zM6@CM`LZ>7w2|ZIUOkZSK=Fy}XZuqiQG$Lh2*cy&;4rYCVGXKY*+q#Mo`sDqrzb-_ zt095#EF_IefSQP=-|Wym>jAox2Yhq_`1HX54b=9mWI)9jNV5tyG~>2z%< z$P3uh>BLY_pQAetw6FPT0?6^GbqaLL;Ho63;}gX}jt5QgK<-6`mibmDpfVX;=7Y9V zdi1h(M1p(+D)T{2c0Z&tzf!}avkqM5dv*tUcy>oxfYwTPzJ3w91#tu)=+2~wm!CtB z!xxgYBp`hZ&`|~8(li9jO&(z(zN!5#X-F#mxj{bW<)LE(?pA6hVfoE63D57Wp9P;es`a9DE+ zyrTpw!NHx^9Bq)Rk^P~B>5uea-2U(mhQ^Z}N*sZf-a+H2GY+fYK%EM|1ZW&R7eV(M zxKklIHyq?Qf^p>89SAyY4O&wbpf$!jw9x%%cMK!~iz^OLYoR#^w;$7kzSztHqtVv?fVRP5Spy^j%K6}NUI~wGI}iSC#gP8j7EsdCdl*1QLcX!B!UtgC4snuBLXZ3 z>Vp`2^vbS^0l66?>4F*|`Ek&YdL@MJW)+Z|dHcdZ(F-aGp;-`AV0d8k@jbge9X!A% zT!Z=`1z7qZOEo|~K=xDg5s(OqpB4n*_ESp$tiOd+f1QuU>9r}bP_MCK_nN6NIOP(| zl|G#g&{P{>;ep(~0_VL5=bd#mLzNCf6B@JVzh{c(G1tv|di62ajEI(W64+oM|m zlmvTaKSW{m9;oo#8Uyv7j39cP@Kr=s}V>3KJlkx^0C2B zry9te$dT~>AV>rn2{T~hdyaTquIdM>YkOsDBe4cKXad>^=IE*X=#B z_#UL9wdDtUqXINF3K~9=@a(QM@aU`nU8oCcFMuX1!R0VyXKkQ5XyZNjV0cJTZQ$AM zXaO4dfh;ium4at|Kz4vm@ppby1M;8-_|%d#Ur?lgTYs?K-NC-#xPX`hn!EA_ZKVVs zSS;qzYdR$Y4%mK+fo5MjK#3=SawOU0a)Pvi35gr72=f`(&t!8>X6+QWZ_HaS^<*?>n zr-y-0X98MHwoe)4BalB~&AyWTAQ7k^XMpc->U{BHn>Q%Fus8c=d4uM%z_aO~bG|`` zF?EB=axV^_?nDmX?i>{kpUxZ=1K(~H6`#%&6%CJWPSCZr3Lf1;9-Seev%tag)B@mL znxOFSW(N&D_;ja9cyzl7cyxnG&@gB)^@L#rlY?jDd&u5&R=)^nNHy~yLJE|^e|)zA zRS>3Y^U*^J)GNgiQW)!fKxwtJA^@}k2(&yX0>l7ilmrk1RP1Je7@#aufLd6EDS<*2 zIh=X+fka^847xl9lwJJ1(8AdQWS|3h0lbkHB%Gn=mV(zug>yhd&>nO|w*d4!G0^H? z+#%={iV=bu&><%NaA@#ZaU+5cv^eU=chF#Luc;k)g8*_lM_KS85BnJ@f*%mwo-^qOOEnQpsD9aMCI z5)X8|%a$P;lz1wjsU-q*?v}3-s0`cy-Bj!0(QN@K1Hl7E1|Be%!bZRHJW$*R8YnaK z=oQ@_400vPK3iDfRuc+!eLPL2u9k1)}@eTI-MX71)#MAe#(LT zgPd^I?*fUy5)Swxw$2wXKDvSY0rD)=8%QhDuDXHhQ*htaRuk+Al!gE(Hb80ST`<%W zAK4L}fK)Z$L}S{E;R&RUH_}8OBqr?PE=R6rKJG+veFQW?!Oj3e8tzgA`v*t7u((0$ z84qw@K*FQD40P?dUmz%cFcKQ5xgZSl8V`ooz|93-p&n5DfMN`s&>*!aXw^{!s0h?R zOJpgsAWwiI1=(w2M0(B56%Ws%f8P15b z3EfvTH2~`P0`O(%&^|B^sLp1Ugt)}Oqq_lo1V<;cC%EIw;L!=X`Ez+A)s~RkmJ3u?IraETLjyC z3A(KhzW4GpBY2M|*ohUe^BK4LL;Y6+whzUBmSFopd$t@3Jn(q#=2noqpka@+_Y&ec zW^TwHTvU5)VfOxF0%ZUcdk;#2%mdlm0B%0vu{sXLYET~lIb1tH6)38`NByAw1zjcS z*^6SYC&FIP22y-pezpbVM3|Q&;QPcNUKRk^3yIHAn0^01YCzlkKxh4NfYOibO$m@8 z;P`~pcUbn))`Bg9#V6?AR#<#Onx6t5y|#ir79OyXFh^ZYj)q@L_JyTH2?V z_bC@z7bF4Nihy))A@lUmMIfO1y_Z!P>}sU^2P$SjBk3ogvmT(6;Xo$`NjX5W8san^ z2~eX^0o)+^YY#3fK{t6v2zY?o<)E{(-Mm3wLFr9_yaFmRxnW)b9mxp0g9J1~2A=5g z>E-3(!1PKtkBUzx=s*Gw&=LgDy*1!s(x(&DtbmRcLA>Q74vGvUZ?UL&bYAf22Ax^U zU=M0>A=Pm9AOXmUS)pBL>t7)1>IYs2x2_}-I*>9Vr79? zydc&K(4FbbAXXZP^^?hu;pH39P3iAJtRfKWDToEWGyOJ*we{!!|1U0rSl531|Nr7R zi1qRN|Nk%cf>=r*)@BgP|J(onFIIwB^S}Q8|6)Ffwc^YF|1YM3STUdf|9{a9VrhT+ z|NliJh~@C{|Nj@|AeQfk|Nmd)f>?d;|NnoH3}PL7_y7NkND%Ap+yDPx_=8wK-u(an z!WG1_0<;x&l%`d4{{Me* z7{tna`2YWlogmiw2mk-SSPx>|xc~qEi=`mevwQ#lznBeT34mA=K`i;Z|Np;e2eEwa z{Qv)=7Q`yP{r~@qVi0S~t^faDWP(`NZ~p)PA|AvN1+hXwtl%5}|G)4Cu_j*s|Nn&} zh;{wi|Nk${K`a&!OBcjayZZnC3uO??)BmgH!+izgP`oT{`*y|BHnn){ztc|G$_HVr@JA|No0#5Nr9d|Nmb! zgIG);Rwan#c=Z4O7x^I8tRw&bzeokKL_n-)5X=1V|Nk!nK`hHd|Np;m2eGCd{Qv)j zEr=xoVi|*2lMej<|3VYQ5&*H}L9A)}|Nnm>3Sy~%Sll4irhWhazhDHh0zjmePj*|6e$RSTXDW|9@c#Vim9Z|Nn(Ph?TYW z|Nj@NAXen+|Nmb|gIE=-{{Md=2x7fh`Tze5b`VP(#QOWsm*J)6ivRy#d^f~|NsAD zF^DAzV$B4xVi*1Y|Dqqnny~Qy{}-(w)~N;m|G%gPu~*We6`%#*ZpeZg;+0X9|t;RsBg1}`z^k{QXtN+J$3D6EA)>90i@*lp& z2eg42veOq-m4SMdpaaWigW3p?eYp`YJdQj60Jp6=jXl6iQ9w7_UU)IF=l_4mRgLQB zz+;07;Ndeb(3%X$@EK^l1$3dLxg~gP(4&{N*9GKwP=6kL(;(ql;v~4u)0x zouCy4;1NW~74tlQeHmV#eZl(Im*FMffAsJI)vciW8M~b|Kqvo!8_vC~3j|o$HL@-zh;Pz~R#k>iq^dfdUhy_X}$EfQDE_A@1UD0xehoyA9re1Mi#D zodQnv;4A%@!BcFW;G+Y4Iuj&(Iz6DvT0l4XfF=u_JV4L=U`3 zGK02uU=6uIkO219j>bz9vxom*xc~BHc(T4+!sECjv}6?Y=yc@p=#4}wEV(^8L1)-OZErrp@lqaS zwG+td$w={!@qPX`Nc zP~R&GYF`l4KF|Qi56C_DknrvecmY}_33fs!lSj9+0x|yF3~KOS`{v8=dODKz(EH{< z_QU*p%O011q1SYDM-$~=Cy<4yAPbTG>)Cn0quW~mQlb`XctCQLgiq(;mxU7{_qB0& zb{>E(CGdl~#T+dy8+d>{ZUOc<*fHj6N?)(+ApXUZ zz7#NSb_81wT6D_cK_GougF01lAZMVZFHn93rLQcg{n*kMYW_m4LeSIKB~YL3>la^! z*T~_G>R*t3zic7?rPRJ8kbSNA?E|IfE~tG}PS1})9aA=t^*GWqD11Tob78Zekp;B& zm6H6F46?uNGq(JMNWXnHkgz5v{U-H++W#O6(9Vj$u zk4_7Z?rP9+_-J)ewSh+`kib*fy`}mdx2VY0zTbd3ZQW5`hk5g68FJcyxY#kqBCU0bU#r z9o&M?M@hVN)p_{;MZ^bRhL@J0<{qMj1@mvWvje1Kw;$XZ1ugnxEiea#0H||>Sjg|$ z{2tV^GqnUq1b-7~aX7T1lmN{UBW|uSJ;()WErO~~=!B=~e~{Uo1)zhIK?@2bJi3cP zQw9nipm{jtY8B)f&^_Fs+7(wN^WtC^>Y7Z6m+{(=eqE=GiVrwOdRf<)f&5TW;L%+l z0G-oz5b)@(fG%7>Z%4*jfc;hE>e*Y*;n93t0(A8Rq^6gL-0}^IC3g;wUU$UxS)gLLI0$q#?t?v(dH2-8Qv4_^OFU%p9R(ST7 zbHKZB-HaZcY#!b2pzR189^K&*9^Ig0(;Yd$wQI=V|NlLDSw&U1FnAc=?gV94P~&qh z)F_nBoJX&$XiX}EN2i2GudMLt8U|2v@x``}z6>v1K@L3p!VcuXJm`I`9N;!@ILt^d zsFCWPz5X1C2Bx7$XC#M5ca?-kx08TJ=V`F3&Vfc8Kfd*4czuXp9yAHS;L$6qX$p#h z=mL-K-Jsr(N3U%Dt{R4yn>0al*P!(0(RtjXmz4>u44m4)%0Lkaoy|FJ1__{aa7qKM z76OfggJ*M0qrqtkoXWr*sm=-kk6u<&Mo^I;}XaCd?> zd)Rq&eg=ik|K~5Ry#WOcQgaBD9yCDr!3cm7C+HS42@nqyQAG?O2ZN>=c0-N^1z$|y z0J*ybp3UJs;l-wqF!BSt1-&N>N}k=IHhBa_I~j6u3TWmFeD4crXx{;JE}X_o2GFRn zGRVoZk^93E9-Rk0dPRebLE(YY`vsMcpwdAc;uijlAB>4_H}pp_T!5JMdb(oui-|AqZ)Uxt?s|Ns97_vgUnf48#*q&(aXN?)K!?_Smf zBan|lDFCHB1T|t+O~9eg-*ge?V^9phQYvJ=bR#QzdAJ^AHgb6gT3m%%4uVHWz^z>e z9F6T4J6qAq!EiN5IoQj())408iU4S$tuh8XwMf|$d0MMG+QFj}6bT%VAt`VH_Uwh~ zD_@4!$6m<2@@04_2reHw4}r2yce#W|cf5i}=k=Gb{{H`uQlFreA6!uTh$%n%K=Th9 zUxG3Tto&$xgWUgj26I3;Tp4`d3#b@J8$<)O6Q&tK{OAkzBPc3hnG-ZD1j_E%`%vBB zfe%Pt0M!zp3za~5LE_~X&@6~J$YpbovM(gPcz{P{Izf4?m(|(;9O9r8kS)L!VlQh2 z_-2;^4v*uB@miv!KDf$;|k+{ckcW50hI-3bJ>mLr9{L}F01l3BQBdlCh z1YRV9oB+;dAhST@tml;<{(tf4xi7;@74Q(L3j+hRKLkyS?+n2HERq1n6FiO}!$!?V zI1ay9^4yo<^+lBQ1ucIr>4AKJwfvb5F_sSH&)Hw-i{^N`Cp%1+|Zu@`n#Jn`sEL6VZNQ-8cm)MjJF385jUB0?^oZh$XN zDKJ1SpR6|4Fud3+kDPQtW7yE8ohA?u@HhPdmr(H>9?gfr4H*T{>4VhS|03o53np~X}+sF-@I1#&G)F=gP< zeE0^ak)#2(30zLuhW-QDWDT+jlD2IhGlOgbon8xC<5vx8QGEbkm{P3)F5|kR13bDx zm%D%pUT~=eVssvZObvjqR{}TXL3i$Sho~sLC;}I6F`)IvpeyN`k665XFZb~O3#P}u z3@@Mk15E+J%eQ0DA#y$)NHpt%$IqG%NgxIejXXM|K-;2`x)B24dtt%F-r7gL46k=V z#)HA_kzU?MnxLS-+8JbGDk z#ZddHUo{|}NAIWR=EC}^m-j&XseF%p8D7l251w?KcHfubrOW^S|B?G6Xzk5eP@{<{ z@8v-2P8>mI!^?YUds6^Z!hm+3W~+gd8*+KM0(_SXdU^S3bq&LdUMb`>4{y)0LEMD1 zJ!kd!TlKA%A5mk^gQ3^^956t$Q?oW_K$nCk+INNiDASZxJMp%39zvRRJ zFNE%4w&!5wot!!(T1hVN_TEJ*?;!olPbwfEVQt@SR|8u^hxXmu59npx;vS^34${AT zA%Ps}s0G~_iHHAR+`r>XO#6-j>|>0Q4b;CpstWZnp8jRvcTn6?zkL^3j$WvJ7l*a) ze3e0w1adOCTmub3NkN=ST>I|mZE*W;-)-{ScdJyuK~qFbe%Ax78Vdy33D57ntQWhG zVzdFYq?4HT-Qo`*T@?u)-Jq#2&>Z0B7x%?Lh2mjoqC`Jkn4lWu|9cu4cL z5+0q0JbGCVDZ-)xWpn~m)wC-^f+!2z&4Sg3;86)%>93$vV*xs`7*ZeFMuPG^Xc(=# z8q^|@@aP6LnJPfrQ`Uj6YbnTpOdEpk|Gn^HmMARs!-|O;q7VPSczx5C;bqN#l<9Iv zeS}nAgBu;V}#HoPBb;L%+V8XV^EKwI0=8HY6V2p(K}84OzdS9a5v;q`K) z4mzm)3k{z|3OK_j9qI&Z;q&`53E|TRzTTyv06BcBM9{-$hseYKFHYYeGJH-cQYCzh zK}#aTZeR%?4v)@5p3Uz;ZGkwbUFPtyUQj!rQ_`cCb#*%^y+g;IU5udI2`} zJ4yKA{}*4cW6o!RyF}pi8_rNBKd%T>66Jx-Y{^4b&tK8P5iFZb1FPURE7sSAyK%%PI)!SZxu) z=FEHY;E=)POz1if)Ol#cm=$Qi#|_f(as@dv!nD!0h0eTK>b1RFtdP1x3d6< z2MWL@Sx|U_hJWi}gV7ES9^E^@gYn(Y2B6k==Woz$#Nd(FV6bwKiWv|Up!L|@pb>X) zKMK6+8q{c#fW!o7J$8X0*w4^&J3h%l{2B|55>UkjS!V&7r>J-V8ij()ys(2>mLRhf zJUT&BFY!nVN~}S05|E`_E-IjrF4&lz#!Cm#>fYq5z6`H>(AtZj^%k(Ckp*=Jp7~AC z)?SR{fieFNS~vXl3flapNAnwScthKh(C`M;lapS6n-&Hh-8&HD`=GHjX9|{9sJ;Q14&5mEWJqv;#rEbv?R!j zHkUzp<%Q{GUxt^e;K54d^{ zfR%gQpf$drd7aNM=5xcEN}y1Hga>TRb~E?G|1YMU_hopQ4ytjH+P_Ha6+u<~ED1=M zxq%&v(w+pZ4*@v{b$tkUb`7$I4{d4Yf6yilrSrZFuNNcP2Mw(E&ag4E12uy{}*ZJ2!~geIMu@IJZP)Sr?Z&hb2>3l9yqBXt%dkri7h=_vY|yU(mF9&wuk>;7@WeLp6}cRTLMeZ zNWB8o^lT!C5jwE+{8I=VLHteBPtSH>*P*6oix(cCg%^+%_5V6(zYJ1()&a@&vbG9< zoQoqpYn(++&sGrUW2EOzGl@;l7fyiF^T`uLrRP(E;NYT0de#SREDQqKj+CB%FqX1; zbly0eHo@cg0Z{pI7^!(V0kjCF1R)RVlB3FZ9`-nXfCW?nX@bo_A3tAx8cs&{1U+=YL1-r7|z@vLVsFHml%KY#@ z$m{$q)u37cv=$N6>y^EG3*;NnqO54}&aQ4yLj_z}^|BrW%Q+Z$bc1%SfeJ(i(6%X1 zk^?mboBuQNx4Z-eRPzr;{+9b77Nlv|0oKUi(LDpQEsPzq#tUj}7Md)`V5HMKphlPY zfvS@d(8@H>Vf<71!GXu$1e)9e7re~}Kut8r?hsJFyIZ) z(jU+XTRZ=3Mp;|v2r;t=(y9R!JgB5PZW0)CY5HpU0&N5;EyXnRBqrMEUx4xKg6xynJ(FS61qO}JlK=WO_ zwwriBSsJ5!1}#Z1hq!{jX(6~q#XNcwv_6fb_C_>leVPGk`(on_P+CE5U!<2HrOO!} zpp@15;l)Y@+~sjE!^8hC798rd1? zca|G$G)A7g8UV|4((^ze8Nu=5*->boV?;Bf6KV!}o|_0a!yabFB8VCAJjZePh4LYA zo|8EQ%X2~?785u%!pDO^hb};tzwNmS3NcV22;Jja3|gXR09v1Z@God29o$SPNdX-x z!Qs(e4mv6fRAfKl0(%tK7?Lz-HEnl1_Pv}S+d*sgkjFm{gZ2*evaaO-6#_Ww^?;+u z^?DM-1sL`Et%=0c>k|K;zxZ(gT(5sT03Sng0QCnT>*AsPfjL*;;RDG^i11kmUYUR+ ze2#EZHGEVLLBgk(9Z&ce96=5rCx{C$!e`e6V#DXgesK6)+>abSorgTS{UtoQ%ME-$ zOAET)6?{66zkC`6T~7nrivixX0onl!nrQ|NjI$@(V%op!yx8rk8aQ z8{Dg)qewu*-k>EAp!y)4101+T`QW7(ohZjg|Go)IwcySbWPXelGCu~In)ep)==1~a z4V3_0833O20UaL=9{C7^^gg?b4SYHezYvW=pF`dJ>%spQ$M*R$yevnlzp#hL)ktV~ zApCQQ6{~+h>tLp{gZ;zb)CDe(z{^J^JW&0mjNvcve19hq{^|`wY=G=8w(#gQ^5`yh z@aQb!0Bsfqc~>nG-MdGAKKTFQ`d(j#mk}WEBK8|&_wUmPgn!Zcce~iYo-4u}-|G%0 zWxt*h=oAary_nFc2M0-nEuq!;A* zRM44@p!rnLN_GVgNV;|a1sXW*bc56Ni})>fF|YAzd!i@qG~sB;ZwzeD||XZofKl{n;(M? zGGW_|J$w#&bUSN+4hjIDWei#?23ks_z=So#Ksoj)GuTo5O`zTfN~+QTt;4o0y^0=c z#h?}n>MT8IXcM$wUje*w4cu%4ogffk0X{dW(*v}SO zeCt&6KOX+pR?w;_P)}6@bQmm%)643}1dXGOObiUZz3v>IjRz7y$Do0_G2p{F{2e^I z9YLq1dUi5+9(UjX^_D%4I|zX3UWX5$QFCxVtGismqtn2nx8MP27>@xoAl9kp)9D7< z{RLL-(d%~uyw^$qbm&LAfp52tichDe4`@?=XQ6;cr=x^NZ{P#)a#E1hom?Kroxt{a z9Cw16P=woXw;N!mfDG>h?XKYfUHIj3+(81en*dTc@PfK`oqUk#cDDy$9bmh_izh*T z@__oyqc`9N*ePHGwR}LUBRfI6!ipq3dY!}^kQ*Bmrl z+36;MvfvRM@8FaIwh(zKW-sq~@K693cw-FI9`KBDx4(x+C&HCT2P61&v#9uVGC~eV za0G_}GiU`dbSvv|2aaBFO7s9(2|9(90rgk~Mvu-w4v$_(u%B2!0R+|A>47$>U<7tm zx4VQ#ZxPbDEMnkYe4TY19>}$5rxAEHFlZfgw}XHO^kj&J9pF8FhHp{(1Uvt4V(_uH zKs~Uli$`XM=~?L4_6aSjyKwAUULVJ9u>gD4RM+yqK{Q z)-DD0zE=H%1cw8-*aYQ8P=xl{Dz$;yrI3yns0#)v7C=*Ppb`#LZgxgUK*s`MyEQF9 zj$Mf~`UUEf;hev}bOP3rcW?lY`1i8*gYRwG04l@5i>5%+65xYBF25-G@Zdk>vL{fN z8N4tQ)RK7n7vgwa6MP&VppXG=EX6!T1=4Zu2KU85%Qm39_PjtRV&!guOz?sFA875T zDyWrs;+LrP4v#>mY_WpuL7N{%vyY2P_7#Ebo4Oe@J)zk*>klMIDfJ%{$UarV_GwYc zzDc07%C>GI=)YaRspCH-kbSO%?en6NeVafhuwC7V)qlr8^*(eF%dKA!|6#UYNot=t zgRDyfS%Sevszlhq*yjOt+27i}fHr zc)ZCHV%Wd$AQypjgH{%Unz*1X}zH6`rK?KqG(IzcPBp!2jLAg32efG&&j=q>^^Od(_RodpUW-6bj@0Z^X^ zbi$Me^o%P|OS$YY$dRC7^x5E*hM=`{prsVuprJ`)k50sq;-G*P0LM(yYfuRb8ifK^ zB#?uzK)ZK9J9S)NKlnevqgQtBH&6g$cn*{rl72uvCxYQQNQEK@8a#xoOoSwd5|HQW zK&@`j(a{DTouE<}dIUXaF0_|*-64=aKv4%hs|z%Vz?u*TYJ)R?V!)$&#te|L-Qaa> z3ecliA(0C4R`)AB-pYIR0JLYhy9VTva##&M<2%?VMeg7l5qSj!w6W414;rq;xrYXo7_=UICpsBmrGe0O}KhlE`}S zjWEy|Z*YsG4bpmnjB&!x@;e0C7E>Sr+ffG{P=yST`=|)KnED(NtMKz@HC`@y@!=p7b6$vN_?tizpU{W|r$lf+4PGEXHhiNtaeX>LH}=2_1c{f0t3l;WFYC<@ zpp*~p8z2wlf|}FwK0(5+1Z)-Rz?{($(4YhIz+3`2H&qCDbXS84am2t}FYD2LRSZ7e z4d9hE-Jk_()dC)nOzhKn`bGF-Q0@g)&!AEWGy?VX$%Fqdeys3icvW z4WRuXo8Ds$rUZ{()^dmwkWZ(Cj?d_TN1NCWqX!iz{yjjwCd8f)P>_L6=Y$lFpj|MX z1qRSPl%RYJ8fXNKZ9>Lqx}!ZjIwL@bgJkUml^Yu%H$a~D=)CYE0wXx5J$~^2#meQd z(n`Xl+0jO`mqfxw? zhd{ms4;TFY59)FAwu2J}Xh*0&=u}P#k8Xbj@Q%=Kf6xw54UcYr&}C=_KHdHfKAj#G zKHdHvKAj#8KHdHSKAj#OzTF+5dI3D4ar`)_vEX_92zdOW^M+67;}_)*(9_S-M-TqL z*s;u);iWrhxDDZ9(0D(1KOF0$w>W*c{5{l%@H1m!NgwP(QS*Z!AA)N+$e6S!BtAjo zZDG(AbYY+hPr;)*3^eYh;n5ui9d8SRj<80ZdZXkb==lM86A9cTgqwAK!E zFePZMT`*|vorXuJ8>E5T>1F}1Tfr^Cz8xUX&H(2HNE1*1v|I#KvVi;saWte2tMRh& z!Gr%VrY!Mgc*zBBARyIOhdjE=LA8H{M=$HFx6p6^4MRZ7mG>3P*MPuSH+-{$UrMZL0$y4JAQ2g#YqDwbUnIfFo2p$-Ow%vIMKn1{7?5D{C~j; z@>Uo)I*{6HpmP#Hy)X{Yx_i*N3bj`tzeQwtbkBx##XvKe@fsf84WKbwP%YXG-gpQa zvYvGhRSLS#=)vY6tO#zSDQA9sSR73wv8xfK*3ZVn#Z4F^Ce9khOe z2|Qle>-7OVNDbN~)(r}mPD_to$fzn4G}8(AbUPdPbTWWX@PsVK74QIE?a(VK2=;PTn20myEl;M1OSu6KE_zxPhJ?;pOU7udoat6?m;f^4)C44#^ zC49P_6?{4!6(H+;BQ-oa9SuA>D=px62!RF;=ON`X32eCxv^GrRrS#ng|6k}W^ksN? z9n{lN0kI~cw+|utt?~T|P^ylzsJP2Nl13Qkl+ug#WlhLD>^=l1i zwFW59K!%VZISiB+H9WvW$Q}>CAqpC2?{=5)?RF3VdA%F7o~M$-qcc*#qc;+1`3Sd1 zZ#B|RDS6OAJ>ZI_*B|LHU`xn&H`-yqXxUTvaKu!gK`*A7s~f;tJ{?C#Mk`vR29 zKquUTXNkI_K*Q4#9^K%ypy1IR1=_u-0bcqEZh;noTAUUh-9@0YB^^Avivm143p_l! ziy}Na3j#d4ixNCK3nDzai!wYq3lcoKiwZnC3qU~(3feQ9KtTZwS{D_G7u+CkAr<@@ zFMr;6@c#wRTwjKl>ZolsXnn@v0Uq85EzaYE_!aFgf#VF$i#3*k*Mfl$dpR%%beBLH zY=4~wX#FDOlnzjt+RK`;0hH%JTeBFTRl&8#;Mjpz1&!}P=Wu%Tvd(=94O}76#3bl| zH&#%=4zB(|bpm)g72FVnloF76JIE9m6IkfD69+3eyqyF*jypl8z#wyYkerLG8?g?g z(+EBR*;@pj-h&v*1~JqPGQ0ws;XCdIH56$T326Sy3H3Cb?)n1InmOn!sz-0d4bX;A zh@tEdL)}4MWANy77w|al4mGqKX|B!Aqce;HHk*htSyupCmf=pVeJpx?Gswr_i~;QuOa=QGYyS$mo&iVysyi&eqcgz6qdP3Zqcb4DqdP3Y zqcb4FqcZ|jq3W#zML4YArGe4!T8H6bpDUpFpW(~!(g0Lgf%?xD@TMuK66Rh5DqN8J zTb1`g0fD=}<t0u7E6-@aP7eBLy0HDKPNp1T~inJUluMn&U=^Q8y>U%P?Un>2_ckk)pBD+^H1v%5Y5 zR1QO$_b6Qn$WB9xmoG0q`2XV1RPfr)uTy;)UMhh~n%5xKi@(^<{{Z!Fgy7C7fE`VG z{~kCj(2kA)9j^>MuCp8IEZr`UjmIG4BcRgz&>fh!8X(;X7w{2Rpls6)F_*sylr14) z3~kJT$Gb$uH-OS4a{fh(kAy?VN5Y}wBj9yOp!G;(1I10bCMME49dJO%EVfrf#>16z=; za<6ImZBS79q4&%-AbMtyV|?$gL+_c@!h2@!(4HA+J+GsJPq({;Pp2cKXV&fR;L+)5 z;n5lC;L#1e%?~^rQokG&WbomT&I_=h0*4tW-GlEw0tH&h`3L`Bv`_YBc=-^tBTx^i zeGfX%1Uw!B@1M2bfrc6G{+R=$f5uw~YT=UFKlAB!H-Ie7!qPwUM#M#@B)B0BIyk$x z5~Jn&P*?B(Q;7T1#MYFIxXwZqSw!J&p!D7V#7rA z{Vt#t{-EtHouD$OmsK5X6iR>P$PJM1(fTX%V?nX`{e?To9`ydoqcb2+gG!Ou*V7;Q+6X=w*$(4i0L}&W8fT zbpEDK;Hux9!(-@nKERb8Z95;Gpj^vy4HTFtX%E!r0M%L-uY)6tziB2s*McTwK`jGt zwI!Rd5Jl(Kl$MQ z3#L9_hL@h8D*s2XFT=~Xs8v3+e)j2QEn1A+zYw{K;crlB1!_Uwyax66Y`DLnwKcc} z$y>PsT4BzXH_1K%1{|z}k;EehlPwP+t*NXMa8M;QtE_kbiN`*BD*F z>BH|=p+202)rX?(%RxTG-X6i2uK~3~2+h}gTL_9w-2H~K96_K$DLO z9^G}IMMN4N-E{^YouCo6I#93L!lSzm)T;(<8uRezj)OJKBuUa=>?#RDcFXAY(I- zJ4(QZWVwSEH^YYEK|6Dh=Dt9|1l|M>soZ;QTQ7p55oPjAz@xWd17h+EJkuijb_pnA zkSD*oK@J0r>ws4$piF*Qcyxkh6Ty>T0UqGVFHq;C6Eu|oY6-(evpVL2LIvLJ>vmBA zErbGBZy^7}X2Bri^VLTm{D0Bc2|aW9MGJ^kMPPis{Sq|P2)6%Z(?KnU!P)-n0=54- zu(tm|bD*G!vUwMw9tG`R1*gI00}i0UKW6Y0O)+HGf$8+~px6#8@aUcd%7Gr8ppEgp z0S7<~4$wk=$obv8{}+K`8@#muGOod!3yy6s&{@d>9-W}Ay515VonD}s7Y&b2&`7M4 z0cx9m^=zcbMV?1Pk6MYB3l2Z{|6+5yFT+b+P)7(h9tv;IH@^oB#qGKP^&|D>H{ta> zS@WAWJO2NF@uv;n{3fWTS2_m@bd>TCRCIurtvo*u_EJ$UILbif0jQFP>?g|xhd8(> z1T7?hu2li8Spk)OkV(y6R@YgeP==OiJHP|xprhuxBLqN`1MZ*|4&eL*tG`SSJ^25^ z1LWpPP*9_{7eVX!K+O=4)ZeTe{rc5^L!vsc?VkK z*(+N!6XcO-(1a}Xs+-Qkpyiz&-SFj&JI_Hv3&+84ST9EeABoe6vJOn*r2@z~&LHP3 zMLr)8Wxgxt3@Fy1)3g&VfFc95)CIg9Em{J)Cg_FP0Z>MPITSP$1`0U={0_yw1``|< zXbvrJ`~UyNtQOGGZ;6r14vn<(!2a}w?z(CM6b0%+4|Dg}@v$UQa)_ki0s(DN#LWnWJPXGjhB83>?q zyZHxW39Cmp!)rN@URF4GQJbEhDF#J4>LSAK`CWd^l45GhsTrFQfG|1bO+A=_iX>*b*9 zFG1^PKx><#pmrvL3*+Vkpk*bHr4XQ#?Ye_Fz>7~slfh#P0a%JY32f_7(N7Cq()9oT zi{lNx46i$oG7LC9ptdQ&9IFvOxm6{2Fu%7-*ekcQj~% zpvt?3;YF$-`kwIOT@U`hXsh#Oc-@5*W1#sRaD4T$ZaNBcAAFd<{x~FP(60U}=K!sW z104zkDg!~g;W++3f1w338#KO-w!hp8Y6#Z#tKhxmXh%_kZZHH@Xh`c?jo|JF z&u@Uz#s8yVcZ06{2hKXL~&m(ytsxk?f(B4q3S|9{~CGVUOJ{Q=~BOV*;pSi>JQo@@@Wg1-qqegW!c zz|uKrGY3QPFN&xj-_%Ew+-C%Adw_y$D<{}D)h%Y(}S(AHFN zRDf0*a(Ey|=)NjnhS#T{;|oan4P?lv!w^G=x!=IA=Kuc}g&@P=_Zxus>x1&sqJwDu zh0KqE(q%f-3T)-o?+Sp8xJH4<0-0^K7`RQ)oq>i_>22P;tP7Y)zO13uk+p3Uz;)$Qqn;4t8C zat9BpgU@pD04+y`jQD_uV!#DNujqmObqqe;Nd=zWEh>6~R>8BgR>QZ`*TA#0)WQ=yjlBv~ z&US+@5(5PTsF`F8bJtRk9B8ExXe$GFGOdGrbg97LPDS;Qcpp_Thptfaq zjf%pHxXlm#zh?F9c2S9dY_^8KkFp4;jUe?StsOK1b+y~K(eg{-0 zGwd9L=fR*xZ3M>)u1a5q7c)!2=NL>Xg`V>QtN$cCJCA_wKiLBdFlZ1!$~VxALOaAJ z{-$PFT7}hB;On||#V3H~u{B_Kp!oFarh@0OGXy-F4?X~;Sf9=WP)h)GRt9Li9klzy z!Kc#!lo4iuuaB7k-ardkgajQG0BwYj1+6Rq_iG?2QR3z94G;dmI9KA!@G>5H{)h%- zO-Z+aPq&kVPd8|A&5OgQTgju>^xbZdpTJuiVHp~f|3JfFoA-i4kH1L_TrPm-bU|Gm zP~Nj(VDRbHb?Qg=6lg8GPiKaJPj|kAPiKaNPj|k8PiKaLPj|kCPiKaPPj|k7PiKaK zPj|k9PiKaOPj|kDPiKaMPiF$?LNw4+NrX?QLxM*qXeB$?Rgmlp9t}XA$ZzWe%{OcS zS?JMSZvk1WdE!O>de}4ryq5hAvPtd8r7NFb?Iw2TzLJwrb z3A7U6MIP8dSoQ}`ghsD_@c%_#u`k2xg)h>JeHmV!L0=!B;Q`ts4T_Im)81WJ0~plE z34*wazex)tfWdRWq7QpPH6!vY4L`Vr16uV(^r{iauA1&}$kbbRICRxlIAqmVH(DU~ zvg&kzLKeCO6_m-{VZ&sHK*b1$M|VL0Y}aXbLb1epUbbHRcBZ0&>pFMbw+1N~E>FT=|n;1PNF`GDZ@&z+#4#u)zu1@-e?V7Kr$ zf$JGiT>{IWkdQ9#K@aJv;Km|RAq`rW16rShJ)}V^fqPlmTEQi~gGV>?W*c`4&}MjW z-2>W_!3Op+Xuu7WY(N8EU)DVM|AHOlRSQtNA9?)=Xg#Gz=P!?5R{b3~z5Hb-)XSiJ z4NmtcUbb!N26-9W6M+o9+k*N!kQuNl&{7NukM1f^k)+_!T?J|kYj|{5fu?mpYe}KA zUpUs1LcILA6_k*m^SeO~pi7-QFTXeoTF-z|UU7pwDpvrV0t5ALApX1M(aY+;9jpI9 zi$q0W{#$}xZexe8Va z!6H+A^@IN}tnz&sUfO{o6EPYN9*@xg-LD0@7P;3nZX3wM;7kdMH&8 z#xwBfE(7gKgOs(P<6V)rK6kqZc!0J)gVt1m+Oy!Z6fHn2l0a=-pU&eiR(=JyouJ1m zS8oTqv&bKu=sEFBbF4^ZZ5?P8GI+v}J)i;{cx{)?KavEgF3~ zAH4Vknqx*u>Ixul7=zrO1xf};?g!m>pR@(!a*X>3LH#Fnh|Bq#ro$6EXv7;-7mI-E zV%BZ#pt=}*-#sYaeR^42zzqxs(3SU~tL{N5UcsXqY&s;K!3*N-nm~ycJa6yQ?WW+- z9Vg+@`NOC4IH+xL5WGqNbW*dqEhz3lhpyVFyodrVj{vtcK~*HE>G;xp#e@GZqH=s0 zUV4K(hL*k|&3e#$Hsog9Ue@x>Ag?+IcyvP!DF&Tl1wK@x^B8DC7_{^?1gr$qAg)LN zwO>HjGgW}{187bQRKEys1;-|TlO4GF3Jpmhb%6C+exLHW-dw7u--f6!ovDP(^`xqwF}=!i4c zEmq(pm;rK|fk$^UWObMXD116k{J-wmc>o$4zc+y$SL6u~9gu@S`4ALB@HL*@pxw8i zdzU@BeN;4jx_wj(UI=^v4JyQ_fLntO9?eHQUgj=+@c%_arZ2(p98{M$Nq~1@f|Czuw4?+gTj0?R9*qEP40VLM z+z)(8EbPKwP~3u2bSJnQ#{ucaff~f%lT<-Xa`YqZIziPmXafqU>Gc2ki-Q@E$%qC9 zP?6UB#sa*_2Yg;IxMSQ2J|_osHg@L;k6zhZ>p|{Di89bl*~XTj2&m5hWk%3s4I~1j z!8rwV050V80z|L48x#uNAXB@2R1`n~tnp&~Cs5SNHkg5of?aaWwdBEnM2P`ePY60+ zAPDRZP)Y6qTE7iS`SKefajOoGTTtk9f>ua#fJeB&XRcX7Zw&nZ{Kc_!UxwF*(BjJi zT1db6@W_Y3qx0~KkW60&n2A3?BWS(0XDvWILr5>PSJoWNV}|M50o5misqZdWB~0Ic zbC4;{959XbP>qi>Ff4q7qVX6+qX0~!8&u;eOpV;2cmV|gXrH5OFGM5kV3-%YP>qF{ z8nsX~hCnnbz-+wo5E3>Pm>L~XG)hA>!fL)3vmqKijvugKU|@LB0Mp-mKmjxu3k}~; z6f>@a5=5u7fk&@w%vwg+Cx^x$kgkPLo z04j^XwZpkJAlEo#cyvzyo7u~1QweLy7YKOt+R9>T?*eHDl{cU*4KH*Sf(!%QVF51w zK~?4p39uOGj+b+wSVytl1C(W6xPi<7ySJCs3&RaND!^{g@aP6*%qk2sUa*6;gMGk* zp}PvA+rgt7bWX3WGN$$u^Fb{zSZ}1eL`C6+DA+{srHdLK-4(FIN?!Pa#lf{UXfA2q zYEXEAt2F~if!GZSycv+l0k`QO0~x)xvoY-r0ND%mbqLrbkY-rOA1Vj?8su(J$a`bz z7Xa%Ads`Gkdow~ihexmN7f`ZA3HcWn=b?F9;DsF6#DhM)yl)I^7<_tJS&eEKJdPg% z$7Qc+J;;z=+XOHrYY3u_A9x(J;j>S7ii*SwhdB@ad-Sq)u0jnIP*WxYw)G!e40po< z#Sg<%p#4V*FU&wr1GQLtS*^jQAqULLGI+p%eD(?KjKg3jLR0kjxkx^HF%xVU$W#6h zPh}V)dnyT}zt`3nOv$o66LkE!lURy~pCHo3g z_#peRa~9Z#msX(qki!F#mceKCfEE+M%LEM!7sg@wu^5yXz%B&00YHv(fH*D?#c|nS zSJ|3?DcQde$H~r#E(E11ju&r0)4RQ_rclTEbSE45^zy1fOfmMs4A7a>xfF94}wZL}?#3zUcrpV>?|`JU}%}0H{40 z0qUY8fVwCdpeh2x zfDFpjs8oOtfP`uTH>RN4ez1cSfwh4h&|RYfI&J_wfC4(wLBgZE8GL>oc=im@8UnS9 zz^x%r(F<*F^|DGG0A_~wQT`$QR-i?S-v2%;DZY<-a)wmpz(Q$7xzJ2(6$y^ zQzY%Zto$GzQfJOZ#o&c7czpmUB0*i&r%Rv_*~tQrNCi;vgToO#Y|sfF{Q*~-y|Pyq zf&2lEJy?u^))PDcX@Ly5f!m_Cwrm(d4;{*ChSU?FV1YGALE{q9ps=t%1PWqsJpc+< z1rQfAEF3{TfP@81si^7p8U~ME+j|EQG11F<0L1I|Q4#O~9oGCpaw;f3Kt2ccDqk;# z`n;7H?sIUD6`b&3J_qmP1x+FL%HCRt;dKRAVg&^eEU`M3f~*0jI%s0O0P1OjTjMn< zpils%J6Ovbl-3|A0u&06wtX+_y1k%)K%}*QV5ft^SOF+ddsz*^4#k$% z`azlzX{`Xn#Wd?7XypMUd}~w$UNnJ?KIYLY`eG|MkTsFC^|EqFi~#0r5b69nkoT0w_#1UL;Hcc^0(S05rg7v=ADmkaJw( zIY68IA?X#oo5lcgfDfw@*rXa2ix&q#jsVrCE-H{-0!o~}2n0)mq72k1xV!*td{G#z z=g*)3y7r?6RIPvqfItUifN!n@C1r3~3OXVKe4r|*bOkRE0F|y9pt1=R6QK3h79Nd9 zK=sq%7vABZ>;GQ3g!?kQ)B>#uumZ8p`~|K50I_2K{Qv(#4aAE4{r~?984#=OC)##) z==^)i9)^v>L8i*VIRUh!HV862 z6OA+$1qu#Ok#uA}BsknXd%>H2Ku4ZH67F%(!2}E*o$(wVz3zxBCOR!Z%aq_9ThKu> z&>90Q{=z#9wCd!AOPDXi%MkEc7@!_EXuUQEXf6mest$G+cvutU3n!=xMBotuE>1u* z033&3{0a4CczqQ-UjjP+#)E&G^AFI8qNQ%oOVXI3+MRHD05k>+TJV9z6QFfg(8LV# z$BTZDWy@jX^RN-;h4Uam1Ya!#J_QYYt1M)|2dp<3r1vahy+8jp2arRVYdAsYTI{J| zI1IW66I9I{hONhfj$ArI&6j`$0Ay1Q=x73HAbbz;Wq5rNwS5U)e+5n-ptUruyTHvO z&`>aF`l%b9N*>JxJD?ueBaxW+-JU~+kNa;!9@C$a3e_LKKg!nSNGy|t0Nc!n^-~f+dg2EnjI2dRN z&;M(PW0Ahk0ecm(4Ve)%ss}28LBSFM+R@B$_{GX#@HS+`*dr`HK=b#Yad&qP4{+?Y z9w>Eyrn0$ElWm}5wBT!!A%&8i2RMbffldTM$|eTj>;Q{%Fz1Cn$mX^1^ySel0ZGrT z2TIkUiNOSF5n?GVQf@#`ulIv|8D1ZQnAgpKdVeZ-y$vXrgYwwD*^q$2p2uc@jJb-G zyg>Fq^n=FPL5p?3;nDnqvD6+KAU#kMtw{_Jl(Iq|WbrzP`$6`>!UJTH8ZxASC#QX|451tS7Wq5rYVIH`Q0Tuf9Wtr{=v#v)C963+K&ckgp#j&g z)zE41YUnh0HFO#rb}~UUDAz+u!56V08)reo%d_){XY+fIeR)v(3}E&#Du7NF1kF2x zEQ2l+4gekg3Yw(@9a01}kOySoPDFW!oF1EhFu}v02WkUF;XgmXm*F+m@MkK8h5zE2 zkf0+b{QW`Zp@%=H86F2U1hTdp6p5he*KXp%A9SWega#xBz4ZsJ?S_XpXz~YS{=XRz zM{2;rn@Iu`-VESrF;Jv-f=>T|gg3;XB_M+irXl*Hp!5gr(8Kb7^AF}4SbCoWwSl7W z)(2UNHN2T?VBu{HwTPJTzVC-f@A&iobV&HX^FO$Xfo7r?GeE{*=Klz2dDsb>vFSD4 zH5Jr!bpu`d0O=aJsDN$-1`W>CLyYHd;zKlp!F>%#cNsKU(<{oA32NnmI#JM-8KO79 zP1*p^x+_p83*0RRwOye-4bdCm)+|^DxHSt};RxQI4RQqJWcbb+(3B^*!rK99%z`%l zK!%P%*Sq!FDua4Xs13pgph-S40dYHzK?~h=Qz7Za z3f!nV?hZKts5=B?A(KZZJ8amj8?-Vc1T=B#qv8N+%zJn=ABlL`-}d1D3nw36hS%#~ zSo`=gyu9)kt$_=w&m~~ZSmCPX2IxJ~{@%U}FLOalAwcu#@cUUoUJw9{AaHnqS3Fc` zcyu$P?w$k{VwO-3c!C4H`M3mVo*c5`7u0tKwS6FsDafW%cL9%H_ZOhKHHarIK-2yL z9^KIpk2W8XIQ(Lt7ib0>+`hT^!=qP}ZK5xOM>0#32jijtk0yXuGjKs`WKesomv!yN z8V1l!vCJi?;!~mGtZ3r3P;vGeE{|T;d=L*_C!@DV!0QXZhjJ@GBDU8yZ6YXpxg(b; zpcWUX3e}zrj!yn2QSdqs@VY1P$PH2n!MiO5RHh)WdrAS986E;2pv(TClZfEXIAqXH z^a?0(LAJj@$`sI9&L9WC%M%HYZfH>gDOMn(7ocJV6mRCBPE6--P^%M^;dnQr=YDX8 zt80O0IB2&R+>w-cA=(OZFnFpeYXZpcpyWIQyhH+2(?d=ufR zpd1ESpP<|P;QxyU9=;4O&w^J(g7OpSPA}*!7@eRvWGr!lHrDP>1cxPPe-QRgUNmzo z5#AnQL~{QN4vI(DpBS`e25K$Gcvl!(%qcaBS&=8Q#}e05y%G@Gu71Lu`2HL2ZPG z2TFVOg)?#C!2%DDdp$&lM>oiDY~jHI5042@(n0 z%SVX+N?>)(=Pu&?H{TJ_e*&2Y>Hk6f#|HP`0;rJ``Og?+7heB?+9L@6g4gSTIw9bd zBA`APbfL8n#5Md)HL!*e>N+XgLU0oZ)J%fx!UJ`idRc$BgPR+m1t>^8nHe9z?IF;b zpB>#HG!K1biw?d|tpj{gB91ib~K*pK7*&##7 zp!FQl0xzC`mZpN{NQ$7Y+S~>WK}IxJK}P*$R6u7YQ^8rF_=c2eSl#6Vb5|TRW~CwS zDoO(K7FILCtYc z&lfZ$X9#rwW&NAOR@nMCNcA_G{Y>!w)y8H>08nPXGl}*y*TDTx75ficV)uWwhDUcW z=oAJ4k8WE>v#YEzmT)^Wq4T*-LDHd z(H^|e3^Zr}DwHg-PsxF52X3gFiD}1ew*a+skS2Jb^9yjhz!fFP)UAz>kbpNdp<7uX zgXZ}lbFRYXSHSySyCLD}(d{h(8q|W+a|Iec-438?3^Xp61Tm7o33NLsyzl}qNdm3y z25)5IXbs8*(BK(lc?9_II?;VWptc5hWEiprMHJK+ z^5_JOC4)x#D?o(~XFaUN10UPrfRF8f#&e);lVZ^7*_uTd&61r(pg|l^(+CtDpt1wh zxakJ%>;MfDdx4i|fL1Ml0KnuMUKsz*EzI+3k z|2Ow#c)k0DsJSo0%hTYd1ZW2r186)4Ha-g4?DGFQXl%5k6115Fyiyue=!4Gj0ZoZQ z=F`EB0}T{L2zWr+TMUpvRdD2j3YHu75I5RG2N)4^{hjh4EucL&SSI^1>i!q$W}sOZ z^z;PYl?a~X2d}q_SAbfNa2UuZAd5f;qJmuoTJPZmb(JhU;O=(9E2z@s)Ys% zWZV_pUIGOt18BS(ZKM_ADvrZx6QGqwEz}GnOf#6V=!YE)2_E*51o>?H3n5cqhL@S3 z6(bxV7Wi5XM3)~to&=ibZvkB~;Q?C02pJ-8{>{kW@(x`5*r<4P-gt2d--K_|k*s14Nn%I{&R2oPRmMp6zATnh)xi zKu?hZg*zyZvqEeDT}d6!;n93p0O3Gu%vLPNVbDDlAFEKzt)K@R9{gb5PP{ zqY-!lr^?8e;bkZ&T^4{?GVt{n5}+c9zr_#K-Grq_(D^wApz#L&mS3P`*J+{x8tVs@ z3NKEAd<;pLkTKonAME@+pv!(>1I8u3(CdBmAkOD+0-fyyE*D@42UOjHF75!0&4Xs` z!JS(y=@PuYq?;L*CfRHJphjP=0*4HL6XeWZ@Vo*fO%iW3DE@m{S5}~;Bc-{p^eOTG zIVgRC%9d1!ZAISTL$hG%6BG}f#^4DjEIlny8udjrn+@6Q7cUHa8D7tO@z4Nz2iuG5 zAl5-p8pW8;2Hji(8s`ONmK&8|uNPTE6BwlY2jynabQH9lL$q0-E4|R#wb>xc*TKe< zp<@ztP?NQ=ncT^aZ2{Q}C6Gb;;p_21%^lP^C&lSC42ba%NZ$m(hpmn46%8yy>PCYm zAcSG*sT8#K>ee*mwO2^;pf)#Xesw2E0kj`<7)73`6eK?rr#v%Qz7nTA3s^o9O}>O5 zltI95vja)N#_K_LL*z<8?p8vPLv&SoMH@kOC}G!96z4`hg$M=xtI z$PiFn!2rvXjHRGcKCKbr%|Dn+LH22Ygg|+WJo}hRLH0eKQo{h6)9i-Z#{{MH6Z^*BgC73u-Ab6=K&HzvJX0c23ibO@x!C_e@T`H z|F&uni@ybYK09bNJ*3qq?a|Hff&sMg0F+|yTOYyaT0vG6+Jl#7 zfeLw0BamO70eU+vFI2Z2OgDHA96By04PN#G((q!hwlBl$(=WDxs5YbqE3Ev2=aC_DI%LSbKy6(jEcjx~qj?cNZ0+v`0WqfKHt4WzKli^VKFo%|Jh2ZRWNV22fA8 zSGFHyb!P;}i&fgb3@u13p9!yn_j}Ed#~nv|Y;PV)*!qDy*bVB7fZBS{wgb3qeBrGQJw^_xv;md% zp#B1=9Peg$(ExWPXne#8>dJI*Q3l#S0`IMYR;F5b^j3U;mjvLp6rvmf1(O7Lj0n^N zKuZ~DcN~LS%b)`1#Y#0_hSyCf&V%kZ05ul*5WWHRZ#}v}2N8inb5=eiG##PtgscGv zg(hTO1lp=^aG3?}VPLc1X=d|!WCrWA|x9@{ddpK zgV4czKd5~=;IM?+=hF#UxrMe~)u+<|YUl?QUxwFv;rmlT)st!tI9-Bf^}stFds(|X z!Py?PA`n#3JAe*j_^bv!cLI7C17t0ft;I1=Zb6$UjCcU5xxxKtsIreoK+3E^H*12% z<~%@GYWA|O&IZ{GIy^FM0NP>2`n;ir z;YCzDYgWF zQcS%{P`#kBylG&)V84U?3oh_r6U#qM!Qlv+9s-?y11)D>Fo7ba6KQ_=BPaz!*T6w~ z03M)Y26x3k!UiCwZkk1eM^s>6uf$|S;JeU$K08^%oAPRayXfNwz6L2VFq*e!x7dsAtldEA1 zIJtrs9rm(5P6vemD7trp@A?L>sP4v+!Er|LK_JO%N)S5`N$w%2%o-i0T6ZkIQSa&Ue+v#wU`M-;6?uda6;i|0wC^1Uf_- za_GeI6p)ueaXtfDyFLXK^^p0N!!IJ_p?1M1vp`+gUR#EJpb8VMUS+L<8`c0h7yvXc z(#yISRM&Kaj+b;$c+qwar1S8LU2-s!K_^f+KsIC|Z&YW^L1>eB;Sbf;4A%x~5`#hj z)MP^1|JKWDg3u@MLL92k8?F!4I`A?Fa9fM@Pd%tv0d^+Gi~DCm&OH7?7_2WIb%!qK zPF2v+SCDn_;De9kLGcgSpbNTy8|~DM7aPJs2d~J^1X43T};=PaUh&O1>!o8^9vzNkn{Z@Opx=nAxx0- z6KX+T-3@MP_R0zo=ltEx7|uTtg5CLBq%oYYi_Q502UHi0AJ5q<8=OE?=!;-FpA(1kze-^^KTiis=u04+e+}X~kn=Y~m>}m* zfG|PM&xJ5S&VN)5^3-l{e(9B+5>J%#b3s)LY9{as#t3~-$^60$=KSX41xU$%wKm8L z4UpsyZIu@&AiPivaUsYH0T3q03%U>{$O~K$Cddo&5HEnwL}@;L0&Yt;=sFN{k6zP# zaUfrnWq5R#NqBUYb9nTMLd*{r@aPqVm>(|T(JKluKU~41R}^AC=vw#P;Cu5>3=S~x z=oE*TWZDUKNV$MVuW1^DDdEv;>I`8jc=VboK$sdHox8!U>R#JCun468(`(xR;(-nn z1&_2kSiIPO6{d z3D3?7kYSLruEN2idp9`5Ix9Rpx_5&^ptB;tqkA{lN1%(dyLW?K*a`g5ZXsv=geq0SU6hA>oDIZII5xFD8k> zOh&D^VWS_ttS$&`5ih>qf@q6|YjaV7ge*oofd`>4;KhEZK4rK*RO^u130KO&?Su@E zZU>JS?NEKMMPbgwY2O@#K8qLrP<@->`f%Epg3xF1LL92E8m1Yzt!h{yp> z2yGEBT%p<`;o3mn$J$cnLg)*4!3))=2-k-*#x9k>Q;5fltKg77{Nkk$%$Ydtn}yJ4 z@nSAi-$uAToc1Ll^clQJh3cz>>%(cE7DAuK3tgx_N4P$m_I)ab`%mG;*Xy7NJp6(a zt`DbuyAb*$UhIYHyC?_?7o7GrA@m8nXoc#V3D<|yJ}-nmju*aQeaBxUg7p!R19H6a z=77Im;2iL*2%G~z_oj3gf|%e=zzi@GVvMb1ahhH4$0Yx+70r?g@oFau`DmXZrK_(-DLj|Uu_g5-7ID{d= z(E>_|P&f6mt}BNHM~Dk3IF7&A!3_!yv~&*|X+~|TXuLQKvJW!0WPl~%hk&GeWo>go zMVB*ZjOSAT+`G_3D*^HeEYUWDEr!GcVaR%i%7W5pfpdC;lny{z6~lfjV$|~w^pHlSW`Ijs zsP-LT?VzN357fFvF&i8=&z(Vm3ktuMt2n^gM1TDUX z4GA(}8c+)|0A)lEwC-O5ap)oFVg!R1#~eWJJO({{-=kMnG#QjhSoJ_ucZiC`3loq* zkmL=SO+xi(DM-3kHZBXCypc{i_Bf2ZTp2pQ-^;odJQ`U68uYle9Bh^L3Qz`j(0EY= zHj1?yq5?ERas#4*6QTk<3H>s}33NRv+`Of};Ls`X=&lX`UxEQ{pEp1b|Fr-gMgmQo z(jeo(Ap%-9fqGmrY<)zpY$({gXz2YYGAbUuvWFx=u?@P*I~sN+8ED!bl;GI?A=CEy z@M&~VKepGlAFQR`19BoAWZ4X|)i0K@`ZB!Ug)}`s!L###N9TQyUe?P#ARjeUfW{!Y zIbge9kAqIu1YMu_XBi~8d^!)m)NlZW1!TVlT>oVJ`u9Ne8-Vn`ut(_k0Id({WetVs z2Im=2+X=LjqF44hL=(r0YoPQ3`*d*@JT?`su6P18P7G#VB*{q$*Y8YOmK+M?+F~{J=1y)cw4;|kD#U5xw5omA+ zeA*g^N2fEW`H=@v4k`{FF9Ep#)P(s7W+A2;K#N-t`$Ia9d4NuIgQPx>&d)Dr*`u5% z4GM4YVnmQ%_W7VEB+!{vkaaEHp!E%)b?w!lbKyV->4hoS zB-v*Wnez}CPy_1)`25;l**6fGtq>W|sNIW&5QBvv1_yZb%07oEngCG*8qa%i#}@4M zx8R{ius@*TlMPV>s>5Dvw|(#*8Ut^Xi-k0Odtc`3Ier1g{Q=4gjxC?Umgo z0*db0ARQjvvq5nO*<%GR+(1e}R|syjdGH^)z7=%-3@Cly^8|+mXq!wp_`)n`NVG|S zLIS*P5gHOEpaAJ~67cAZ0);{?c)Yg4!lUzp2lOiAAe#sOU!*elGQ37x-vqwDua|X_ zJID*5L*G&EO9kyp35Pl(5u7bRYxh8%Hqb0>uWdBgVnmO(8+;of^rS@49(>lF!XVE> z)A|l@D((F6;;=Pr+5ql<>j(c|9Qp6V@VWz02ZGC2(7I?TaIw%`tN^;R)}!+?C>y@4 zvj*Q$+si6z23_mu(aXx&o5Jwo1(PoWbbU7HzGi6Z>hpkvCuEE4aX09Rb*$UKDGR(= zlojNkURD(l1>Q3XzG4k#VJv9(v;xSDpd*N2=l%4WhPr_Q4}2{jDEoSJf{uTxmw0j4 z3Y7e1!$3t|H}qoNlUCr%1R(Vf+<$VQ^Y6i?fKpL(0BC_fc%>o-=%6N06=rFQ@S|!^ z3d0K)CSOqc(*P&3PEauR%K8X_0y`RX;}h5+@FpAUCRdOXQQ{Z0L=Y6eU|BA3*nm!}hMxZ?>j4fM&~`=8uKEb@5zCX8las)Q0I!C1RIQeH)uWdgiz=ewIKiYvOW?5 z-L2OE&YX}%`)!arvn)UxWWoD2VRt!H=cKk3{u$x5%)J5cY;b0E; zJ7`9s8|7Zw!xo@M1Snn;jS=zc+m*ubLWjYZ;l=JhJ`69}L2JMfnE_H?Nr2DOV149_ z5uc!wk3oU7+!Y*1MLCf8gba2-!^c`2RCFMRPbA1E@GZFDEXyVUi^T#7kM3{<575cI z(A!V1zt{ox7pUI>N^_v1>znz5|1UT}F0Mj#F{nI)#_uVxH8v_9y{775r=!F#C@F$U zyf-djr}H;~_Lo7N4~ia8c>}77dqu0o(A^KYe;yRSpsRr^K*gV!AUH0;lj~UG5*Ck# zz{`h0!$#0$SfCRMp)HSY9~F)l|4iXA2ur=(=CF8MX^4oosU0Z{FG~LTFuY*??Zfa= z9~26({ni{FplcFuc=XEZJAtAMl)q<#GbgB(*DIST0CMbPNMo;F!UK|wUVH-C-7BjM z-sT7`I{M5W{6}j2Lec~1eEO@7Ad^9tz|}+B^Rpp|H`)NHron8%gW?Bz-XX|=e0-pI zht*S%>I#%}!5dgRK@kXUU8aL=Ln%r?XPblKPsbS?e?{fs%@E*1>9{+rn9T>706K-z z9dg1AXlS$3UBII=9yD+_kr!n7eu%C6L9>M~=7GWhJ}3cNsQt3r6c+xP28i$%ZBJo% z@#T*X!;9vhJ`6AOk;5On-?1djqnCBP11OY0?%n|je^B}b^?X28S}&^r*a5JL3eVu7kg)q2%W&<`;_APj$A~cn0n1F&9T0eo^T?RG|lyE^6llA}Si1s?DJ>F{@3RZw_ z-+t~&29ItO`_34H{2)6Q*}fgdNcJ_qkpR^PB}L#`tyi`hYzBIT2D;_+p&iJNpx8t- zSUh@JrFcQv39?8J6ms1L9?;wk$=NSv8iAc~3v@~lc()R$1Tz7eRn zDOeocf9rWbR&58h9YNPaLn{SPIeGcTWQZ*+U|XO8d)^2w`@;I;wxU?gujc}VU%i7z z_kM7-1iAqZWcue9tq{}QK*t-w+7*RHp!Q?0>`7ZtxPT)o1C;rZFF1ncchLRYi@?fI zgAcmbHr*bQiBlj2FiQRLTL8WM^#tc?lp`FDae^EU%SoW#0;nx;!4OoMBIlreh7bO~ zxcJqF;dLv&JSgKs+B4w&B;cuFP)MNlvfIq&2S7ga*fV~82L_nJivSnbqp)DNHaSfo3V`l+q zd{+Zp$M>>6<^XvSv{V?{l?DyUc1wW#`N9C?Pn0&#RReI`u$F2g@@`^N3d0MBA3h8( z&VTV?ciTcSpo{>q7&ezE2w1*4jWM$ zeo%CafsRpuT=XiM1rD1q0Z5ymPQs(pO~K>18!TLAbAs~34p86GP5URlE*+r|I4>}5B|Sk0J%RA>i%BYP7Y9rYz8k*=?<6h=mwpz!Qjz( z{bjx$_VNIH2wCg@5-E>fR%cB_iqUUKVR*s!&4(dvf=93ILrYMApqEL~VB5geC%6mY zzyWG5LhCR;J#f*dKOHnS0WFlQK#oA&f8HzG3O1YU_5>(LI)RNq$&sM=0yPrYt-vcfZKPrvw1*q1@2G&1?}kUwS|-~6_74vFKZSnDC41*EhQLHk)-?J|BKR(J`Arr zk(x{%(E5eHWgj>RfQBkr#lc46Dq1QnK;ewy5m0Lf)X=uG0(*qN3Dh=%cm`AqfLg2I z-iYj3Zjf(~Q(iXM+6ahmjyouTlT|P46c&)Lkctz~5hmc$WR?ynk%7uU(3)IuDr?sP zRhXc@gQ_|rbqLm_FueHi*@xjp{Rbb0myxLD3F{_vkT(hnJi4brngrl&3l1KjR028v zrwu({#alwX2WksIyoa2xOy$A815FWfKne%bT(IvzXEQ_F;s_r$v4XMzO2M#S8{{=u z!LSj`gBJ|FvM;89k}0g=JxTk){})T&`!KwW17|Ien_%bdfXatUW+4B8qY2#~(=EXM zD5?VQo&>eJk2^#Ai>%sQpcn!VDnZg4YbMwapg|=k36D-^36IWV(5U($7EsyH3@(eI zH9fYn;f0qblBdAYbwlgH{}->{`7pf90mTVwf38obALKOf;3=q+)MyR~6;*J| z!q(D&S`(enp?7ei19ciC{y%@A_0EUk^$~FX0X3JwP5WNf7_cLt_n%i7fR8ZfhV`#N zb&hex-a zM=$Gb6Idu9T7jO;??Dy+0yBsQQMF$f5G(Dhv6lt8w~6JL9SZwH8ljg6kMT0 zG9aWv2f6f{DcGg_O`tRM!O;OHoCgOFE&g0O2C!|YUqQddwqBu$;K*poG4M3MXg8HVG#-JE-F7SX(DnJ`DAb)cyfo z%J+g(4dQR`xEAEdFERB8|6gdn_F;JG4Du}^2ZP#c5+0r4`_GL)-UOFFu;>NVci{97 z@n%szBx+I0(ABIUA0j72$aoAWA(lfDBE)x~(KR~;knc8tH+*%2MzKIQDS32Wf1wI? zGqfZH7dpvm5B|R>d*#CbKBo@3zoy~QU9RBK{Ev~pASpg1n*jQq~e^9oA_T=0YK5AnL`R zWho3VZoKhfc#;0nhvB6UCo zm!m$Q-h^l8Gmlv4SxaIE#n*NmV=mgDW)G2uM z+Ny%xwjVqh(_Js{!W6?*${<&nfn3#v)O-e&cN!q~ftN7$vc~Gd!WbpcK$%7f;z<6c zd*A}0oCCFI$qE_o$Kp^>i_1;I1KjP7Q}F1l14VwxPf%cDA2|#5=#{;q19Avx&;vTO z3L0$hm9<6Iwi`a61{zZCb`W@BrwA%7Waoo+M}y`kUg#=5`2SiC)XwN-Z3G($NdXldAEWJtxgXCk8Xbnk4_H>k8XcZV+%CVpy2`9?EyN{qTB6RAAT`1uQ%6-B=D;Yexp_K(8EZ)2hexlhB-q&5 zkd;fIgHAzB?q1oZFQ7y}8{A0hj;??dJ)kw%XueQ_*b45K!V)29{tYqGR)4=g{&=VHk0Vw8ac%X-O1%`QY80KLKpPylDNaC0cbG^b>BKH<{k0uyzANd%cJv?M=xtHvXLGF zo{%XMSWNb^ZUq;X4WL@Yr}ME-=X;;dYcF?*Kll%ue?m@Q4#=$N@I&$MTx27$`1dHdxCO5cLiqQD7`lHwJO6rg ze)Q;N^+h%hqm=deP|0S{y$))V@JJ?Oyk z0=)jGR~EvzQF&1YTJ+E>D-N;*zB%BaGB~)<%rJ(T;RMkG;oGRZFoN(egZ9b85ACT1 zn*rLr2-zdjE87g(z}(9^rx`S!1YS#U_yzkt9|lNM1++#PRPRI9Uh9K*Cn2?s!Hd&0 z;bzVNk9l>1nrg6`x*)@&*Y-WgAE*mvpMa)RO4|Z>_sViu+ey1DA)t?kW zzDBGN1=Szj&?TY~&@;zD3xruc!ES*z_#zTKy4yg_{1-tWn|fs*gWT3_qw>ND#0M`V zl>lpC@aV1pT?*O-wg=KC1<&?_&tK>cQQ>$IFA8cgnQj0jfzCEiJ?GKO8UGAN>ELsBtxU=!5!YXEr)S}B5>)0e?&k(_M> zHW1Xq1v!0*2-xXgLHpM`+rX7&FYA1;9wMCn?G09^{|6f?>j1XNM&-qO5FZ?*t`L(U zOU|V|x*;c&KnK9Uq52yXv*1wW1nKHEjegCt!zxMu-Z)79lyz9;^lAFjt7frh&GPcea6Q zAdg;F2e5i%he>#JL-tjGS4)F8L_v>0a4-PfmB0a6+z2jYn!uK0xV9T?ldK8YY8#ao z)gV52upBf!^dbku1v}metRL?9&9b0SLUQ~gP%iEcQIUAjAqWoDo8WU?+CX)?M=xtL zSUs}iEj+LmH@9Ab0tv&NkHLn@>cHH28N}~|9Fe9DHXBra&H&GfcE*6lgph8@ov{Pd zKkQ|#1Dg%<1L*b!&~!1#YqtAAPDd$U!P{gGfamc+RZuVM5gCwo!B&9U_n@96=z>u2 zKAcW)z|R0J%?62ccyu>_i*ZPyvuhVln(fe*fbA_%K1XxBkBY>LNuZf_#Kpdg!TLZY+fQkbSCC?^17t#XiHZTJ z3bA-`5~Q)$R0@0;OdHrIy{t#TnxN4K=~O6Sk3XpwSmRF_WPh(L_`DKObs-GmgJ&gr zS<}IWg98^_F88uteGW1NC88j8wGBckEUGzR7cuv;&Vy?!5b)@=oeuICO3=J`1D?7E zXNZqdpl|@$3foW=kE-1RQ~O$wc38Fh!XFe;ouDvX3N{NVO#gt26v&Oj;CWFW6@?cJ zAkDp|2f^pOw1Jv#9=)vDV4cu_l?J6B0eHApXn;mFL6!B>sxr{7DafE7*!7#AfkUVQ zatm@BXoBL!evk!l*KGvxK{UHhRIFe(pgB=Un4t$muoOR_OP6S)m z%X$K=9^pjLU?a4l0B#^?fQ`qvD&f+L9mY#5T= z^?#s~jC}>jC0CXbgZg67-v_EAxxJrc_J_4?5 zA%~BED>=yFBj9QUa`*_iAO{Ucb?*iji;%-dz*!7(_y{;rbb=2b0S7+h@DXreKn@=P zI}3F9NGI%^$tuwPLHOS67BCOAEoK&&1>Qfs9>N3-V;zAoL6bi>AxzLf%R2}YG#1PZ z+TGd--U2KEVS)}u)rBxYT?r=$6V$W|hcH1)h;krI&`Dj55N3u)FY7c26Ld1fY6ugy z1>B?ghzDd`-8NGklpM%uA0!5QV-L{Yqh8s7Wi<>hLF)^U)q~bcc7nz&gTQux?)m|F-x=!t zH{uZQW8U>c*!$2L3p8PJ_(kVuk&I072nQ8PUTUSw^TB;P(ELuX?0Zl^7;%92 zY9Ra%wi8^hg8~2^|6-5;pi2CoB^3Wq%P``99ytC5FakssWFl((%SMWT!UMF>8nSn; zSC)Ty4a3Vv5dZedW`YfiRshXif$9d%<)FLTA?Xy95In*14ho0C`&D{nIWf%p4l-{N z%sff3`e+T9d7%Ayur>$Cyr1B;wGNQ^E{|T>ox-~p zBma=QvcOHb5*3LT%AlcLNb?D_VnyTs^A{DT!F!1ivoE0X0X&}pY9oT`qs||oR<{6b zr9!_DIHVH5b5D?@%d?_};e|M8^#y1XlB`EBYZh1$XubjDM{CeoJK#kE|DS{BCBbu} zYM|yTr~>Vl@M!+e$lo#%|aotC!XL9yq)NJi03qz;1gH30gw|ZDmM+C&}H}Km%By^<#4d zK|Tg~2JRrxqzPtbaS>VYR=z1}514|8JEHsdu z1wi{ujaZ@O6YM@T@Y28<0dN3;#%3Tp&p=BeeuLIS90x}?=*SMxt`Tr*1Pv(9{);}p zYynMUAoFC`+yMnmbc9FuY)}&rI)DLLeK7$n2PzR~K;^)J2TJactd$Q@5aH3i1Kgwn zFK>@g;doI7URwb%yXiKaF+$#LY)ZFm;lxY z8j9+bRRitc1$pg-2*?Id7Eto&Wle{ugx&BZ0agXdbr#UQYO=0i6)0iJi47>ixoiyNz!dlNP^lA4i%6P2CX6h#|1c3f-b9r zrZ|BYp`cY7kQGcI4@1g{8Wr%pz%MPBAN+seeH^xC61}{D?vE_u1BGh^VoODh3J2)4 zH1PUKZ~$Jo1$Gf~s(NvU2{yk9vbR@u4d`YT_^yL}Oz7j&9=)=hV2i->#{r=9fn)vt zBVLeuz*!g4xP`2T24&sl{NNxia=^^CqSm02s1vj>2a;_;MM&p|7b>7T8lb@i%AgW2 zm6#s2=NbOPypPa11(x(fjA2- zpMt8_EFO$-2d&EowZ-+Jj!lQG%P3Ki0Nwin*?7mA1P*wl^$ws(K+wVru&e997fcFx zbcTUWj%>RD3fgVpo=A6@#0xhDP$~kClY>fG&@Remh6n#&OgrL(dL;y?y$4-Ca)=wl zov@<4ofi_QKHxwFl@ahUdsE1I7V!E4a6JPK&uRtaH3Jo(dyG)h%D4ab|G(e_Ic6?W z=z`lb;PxJ<%WVXA4|qNrl!gEEK-{4Wb_XbOL2Uuh?WUce91mXM3EAoU|M`nmhkY1c zAM@yyeaQv#7;<|neo+l*h1C83pmp)GKf%j}XM=lmmN&rnbxoU#e3uxK6G3;jodl}~ zA0Py}XHd2iZvJL)d%o9Jd=co#4Oxc8H4HCz|GSU81<#{bwiB#>HaN1N_Nn2sFA}UC zJZ*Rw5?`QlHOm9sUSI&V7fM1Q1sb@G1!|}CvVP$NdD;O~I7@hdW`vGIPPTw-2Py+C zumG9D1FkVZ3jo1)XvwH}G#~y4661J1a{^cx)CTHhRlNpEV4$^r&@F4Q`8&vZk7FLa zqD^2MosgGpg4%GPbnea#jyL`$P`(Gp9e4pbC=r1hE4*#sv<_bI0ZByAMNyz8N;lX@ zNN*WjO0ar>%S3PlKrW$hf_YN`w*3O)&Hlgl|AWd14^RR6q7lpkl_H?k8=x%yGVkyG z|1TO3`Y^l7nw13Z?{`QgRP-=J6r1txg82xu+(y!}25ujfL`7Y)$<+FsF1Y#;}K6Bn#L zgr(Q%9AHOKE4|K`0E$r}((C?upTCgXhZO$M@f1)R)q~n*3C=>GMTwvVK)tMHXt}4eP5`_Z5z+~UE;4#402;eH zyw``}^#9HBh_c1tvBFJ;))kR z;R`N@JwSWFyMrYlgG-lRT>F6(aUegx6#04o{|j}H+q#je571h%YEZ*e!lU^BlSk)o z$m(K53lfx{K;h%j%W4F7Ke+w_jne&Rg}6Hqc|8{Nh>yjf%}>bN_do@X6U44gCkfQ$ zS{5GQl~qW~wQBbGFub0T2C`oRoF74jpnylO>}qCEFoK(5;3df5+4o-AH|d}OYiSQ~ z)|X|w016uL*-fy8M~A^R2{gh$69P=2FaqEF1ga8Dpk9G&8HLvbvN6{{OaH(dpdcq} z$a;Yz1hn-Il%+u%E5RjFC+Oe-SzfT~WQ4gUVyjNJ2NLF$HS(Sbx9&|HZuB zkS(L&@d$AHyz`bvFY9?Gkl!$x#GoWHg#{ASSdxfr1lUDjHzI1Q08r`m?;I!`U`a#) zvUSg00<_|O^EdP)^6}gK|1VfTF6%}l0LXeKP(24(%P6Z2b|ch>(HtJ#(5Y=u_W;xq z>y_n1R)Giu$objeugH z0gw@x?)@OWpw2?~en`ZZgBm*mpq};%r>~#@2c;Q!H86dr55vnSP(QyH#QOFRbkE!y zaDQ6^l-?otSoX@Ap9MuDdZ+ssq$%Od0qVhl&V{o8%~yar9qkMtm!YI1P*nm-M?Or@ zAbt%FV$fDokmo@O9$emtg2X+L`d6SSe#iy)5ug;c<_yRw4icb!{heUX$bs`*cSHqf z*tGM<|7#FufohETU!d&*OVIw;|Fxj@T7d`X(h+b;k(_3;iWmK$OY{W1%)m+a=@L!Ue@oY zK#>Ni@Vf&FJi6-?z&8qXGlQzG&TB80eY*c2ay@SAffAH9ICOMRlmQ$tpdLBWedpj@ z2kHhggCc?hax)?*J%Y}}0L=tBBi+FV8oHA>{9^GoaE~0Rz0TnQKEDhU{_Fm4Wbm=J zDDr^Uzu>TEeRduc_TbhlBrJ3zjh+9%fyCbg8o`7$OTpuf-Jl`GPG(R>0Bwrlc+EBev>gSMZ%e?A03{;G zd?eDyttG^~qIi_n2RPtuW5HDmIMIWv7Es3plH@`Ccu<-LrFUq_%mHt(gZu$*Vnec^ z#>=T6?*D(WVv7&M>#i3IxA-u;1YMg7ZvS>3^5`xW0B@veKF;I;8UyRR{4x|g?c9$%0b&tofkkmcK&_^?bv~~aKR0w z*YEHDfAMd#55wz4VE2I*^0Rq#OTXrr;Box0BLf4&%M5Ve3^5)HI`6L=)Q|f7QWtgf z6x@E{07rMP?8jdq56p&?c1WYAy|UNAGSQ&hAi!k`q=b8s@c#aP(EJBP7L+J0z~KZ6 zSD?q^m%2g46Ai)!Y+)M)}m`>0R{YbF+(Dc~= z?kaUUaiBKP3?L0O=;#>C0rH@#>(VA4hSyV3^D}s;xbYasF`!1+Z16-iWLD(32V~b4 z_*UR$#txAOgj)Lj-sl5R`v*!Uf^wA7~*9c$*)z{6o**$3Phx z(hmU_f!%c+pt=zhAfU|P{u>-1{7r@6xeCZ3ec%A;X7d2$A9iSG&JJRAhDUdU1n9KD zZt(hp6-PlHgG@MdI~cs!@fK7%fzG@GRlcu&K@I1E8Qy#te61yTqXKBi8*~shYRT9u zd*uhn=g!Lx4AJLNUwO#rh6kHfXA)ppc)=zNw7gd5C3m@14w{A=!`}+~S zDNtGjk066ifpdop&x6Opj~oVt3TPB#24n{Vs0j=zq8(5UqyiQ9C_UmeukZhVv46b} z!^>RozCQ5zJKfQsVjnb}#NnZNACy<2MftuTV7Kx&8H3Xbb6Ly|>l9@NNen331OO&Cbph8W4Zei_I}$e;yev?3O4 zEXbQ6e}N~zKK0cwym6or-@#rg3Px^a zL+#fG+s_Va4nvnfJn(?0CR0Yx;zQ6?Vg??)ra66}8QB8RR$9;?5vVZu|NKSTIv?&11fw%L9F%Qqy$etkbK`O+xQh8WD1}z7`Vdkm3?&(6tkdW3DnX8)l}d; z<-M$dVD+FOC{SVmonHZNVL_sp1JuHSY)Lu!^8SCc{yiwk$WDY9j4|X6$%iZ|FA`uy z9cT{f@fVQmKv@{HJ{X+3KrIPSfhGZIHynhk0Pp`qpT7nryIxrth@~DL-O!yjP!EBM zIR>yCC`(5dK)Ms%pz)O%pgs_|y#k(!hGy3P*FBmKfV&bGA9ysMU<8k3_Ok9d017Qo z=>aNOz(oV7=s;5na(*wX0K~!2!A}e5=pZPzUrc=gNlzv0pvDQuYb($_mmU{?f_WYn ze|WT>EaC8&>GA#NYe`U<&--{2gNNbmPLMYaT7vdJulHf_xcI>1{{fF)+2x->VF%6( zpm9hCPzfpFp?TQjKWrTVsOWjA0Japg{|{202!QJV&^fRBL7oE5*+5E4Sk2VS>I*g* z6f5v%5@>P+RIUhpg(U1iaFYu>>;T%C3@%q#UBT@nX3){DkaiNtM$mX8xaU|b0dk?h zi~9SZ)&|NnNX_&6|6la41`T%b%R|~b;PDPCFoXj9J4!IYvo`GsJ(EJrB@MXS$ea+tl zs=~n~DtyU5z^;%{*2-z(d{4;-!>9^KUy5FgJ48OFaY;)h4;?Gka1UfDMv zK@I`sK50-AY(Am^>f^{>1q*`~bc4?S1I;MG(lfM~-79MZHyqSU0`-tU-UBz5Aq{0i zkX_K!42u8%&tI6W@?m&s1S*J;+9wjwzQT(HRUZbA&ciQ`tVS%i`vDpc=(Vi{FGz&c zYQ3`Q;3ay@FntO53Xxt0YC;)S6EmY&fRTy5}g`%+qq7l}Qdf@`qxB^q-NfeFV5RIT5BJcqe zx1e$YbR{{cd;*>554+Y39I3Fg>>+7+1GpsWwFTcR3~BU2yAUt7JO-sgP`S#w^F7#D z&~_K_%EfNzl1rFwLD0fsRNZAD-JsS8sK4?;;t9yCgD+;R1O-Ak_#k3%W2~3e7j)TD zCzDSvFL!ATgHJE33P_;WG#BK@URyUXB`Xf1jvtVn6I}?p8Cl@PwFjV}g7m;W zXASad=fM}dS73PV1n4Fiu;4y8+9TWnc2VWdtj^Sq= zkQc#zepL+iGc!n_*OUhoj=i=|A%5NlqL3q$_5S_;FDfvN(*^17Wb)``HHJ94z^6Oe zz^9k@3B>fTpc{0+tAag1mnZsxT;6M|4yI&(fb4|W@?y!o`~P2vV_F~sx8TwnaHzm6 zxD2rXWRC~Jg1=ysZI6K|*?tfOwZIu0m2Qppb*u9Ll6r<_CPHF&D`$+HNtvr zTfvlU7>I&e@aQf$S=!12KfOs z<}`{iYazyf=eBzTK7fuFgy#IiV0VIIHu5z}z*j-Sr5hv<33yPruz)Q$N+HC`SA+Hf=q}7AbXGkz8GQw3#e<`D|;5igIbVz2ORL= z`^b7_Z-Ya$8Qe|pW$gu9;tX0Gy$HetEsov}VS*M%pMfwzvo#MPOwgL@Z(wFKxSQF_ z$^kYKe50f-nAr@;h^+o#o-^p0u_Jk)_BiZDu4`Z(_y)e$U}iITA$c$BR|pSMuCua( zZ*OV_&nEY>NUkV~@phpP!|Pf6@}Tn^IXpX$cs9QW+4t`i#6HA<0SXKZKAoVWav(hy@VZ9O zp;jImKAjE*KAj#=1LuGY+zA^W0791umI%Nk-Kir65EKoR)j z5=7DClb|*p_$Gu1h@yw!h4A2G2wtp(DB6cm6bwhnc1L{SMsktak^5kwKF&Us-6QRI(MDfOd*Qyf!D$}fUjQyjm#~(4elaB+Vima-)Epw z0Nk|zCv#Bi-Lv^UsNuBz1tb}TfukKXECZT$0QW4gu4e*GI`*fX}}GjaPPCfEVj%cz_O<08K>5dGxY+!<`ucTD=Fl zfB`%a0ZRKwnxdhrA^$uFJDtDj5O}x&Qldi_LV`=(PNc!(XwcC@ph?_kPeEY;YRB&e zhZ$s%)XV%^_y2?Kap3R(xhD*2$#jS%MN#1J0fh}@{7E0YrWl(At=KK#y9HTe#hMD1 z2StWM0VIcW&+}n;-T#7Ro)5!I1@HhbsErEB@8J2_UREQx7I@bXG@b|=AN&3c90*0I z=PNu9KmQ8qzNAO60B=Apk3h5K>QMLPqPP!yeiJL?{8#W) z9Au=!S-=By&j@JsNoN>noKwN06MpPf?K)5xLN?HK?*`>4kIu_4+ChsdV6Ay@F;#l) z{{I&pvwRp{R)Tu#Nc9^yy@J+XZh8oJFSyYFEk8jmoASqy@GM1fuM7idbeW)gy%jt< z{S-X9qcuD_<1{=v>kK@4Wsj~!b~m^=(|P&D`K##BzxV3>|1U1g^kH~e2re_A;6fkiXfzdYn74yR!$|Ohw}D5e zAGFC8XW`LV=it#R>$nCv4#0C-otIyDUqO!p%PaT)zwnvi!|*Z|)i03wyEoAEUUVO; ze?aYJ^M~O0;BV?h_m2i;{_(c(==1|!N9W+t8Ry{9S?A%=E1S6**v<1pNNa<_QJ*@r##ZUSJ6#pR2iGt(D6cRs3vmoGu*91Hu2d_zZ zbQc?d4;1e%w(tNQOWIxR;L%xN;L%;|;n7)O;Q`t(+RM6d704gZ_6Ky!ENG+?R3LnQ zvG@|Ye|LS16GzsynJ~P+<1e|C-mCxM3K*Uc@jk)R6h0Eih>H(+Uc3)Ff6vwvMKP%Cc^L+=64svVwOx7#6j(UzV?!|l zR1CZj#;}hOYTwNjNdDgs%4aX1T>u9G$i80Nohb64^!oA`viwXGd64&CE+63r=?3XFv zEaiZ5K3V|6Vyx$_{eUcd2la*^XCS?lJBPBE9_@T91_I`-fS3nbDF!v~+*y3)ZMX#w z7_9D#fS3pBV?oWU!)smw0rNN@=7G9nQ1kTgnkPWOyd98r@}Qm@)VzCV@cH+^P5l1N zfS3pB&Z z>M=phn}=bZM>A;s;33e7yr5(c-Wn;5j`G@XQx1< zmlMFvCPY`U8??a>w127BcI!1zAb`qy$P!b~vPQ?#_y4~L=?85Qf8pEj!|>7rG$ZZ| zVu98@26WFQ>&2@eKZ1;cci=$xRDeQk8pKHG005}v z4_Y?>2{u{CdER0~12KH%@8Op*c7SNrZsOOQwwuFJ2D@cpn zr}z3Wyxxr7KZlNIf-IN^wE%I^FlbN+{eD>JcqVx9DQJ}?$Ke;YAd`22`p#hYgVwi# z%=3eqhy8w7=oKa4amGJAJ`As6_rrD`gf0W+gX&j-rCbKkGQmzrE&!!e*mx({j2$2| zjv{#vMnV7e~5% z7+z08>AynPw}LvV=dM7kPX>4VK>JG|om94^ph5@SVS=u24FNj_yg^IA19ZhQXzUGi zQxSN9q??9Ex3h*vryJ-@U~pD~PAhg^05^)nKocaEAg8pU1V4DcfdzPJMIM(0uH{eLc;^J{Por`Xm&U8=w;Ofs{l_5Lhgn|UH%Fxg29D2C}Ugve-7GT z0=hpQ+5_ojeR~mP19Yt+XjKVx0W3SD0s!sAvONh_gR-^@v<3szA?Ujd4nJ7Y63&6R zGz!vtJ_`;uq)Vefbx3!FhDT?VfCp&XNjKQrQ3~MY2_BtM8sLQ}on8hWokbQN-2nz3 z&A%8+EIqoxWi7aB0-siIn;Z>_`*H)1ZYxlld{KN9G+-=y1~gyOZKLvH^U?eNUvp0I z=mt3)w9o=+nTN&8sYgNUUprw%3sU;%mA!cZ6egg-P~7Kjdp5rZ9ct5e3B~{J93IUF zJU~Suw|D!Da zjaGOWjkK>Z?*Ue<}Aqd=D&24!ak$le7|>IJQ;|K9Gy@OnB@4g$~D zK$hl!@3JdV5da$rN@cyQ0$>+H6F2<$EYL{=;InT&zvu^90vg!1ggSoT1+e4!o0ftH z9-y6E(3}srg6agfF+hXn;4STt^NUzlo&yC0rZp1KMLp03qe>vl!0jQ>kYfnMrXrkI z*nmz+fFuZaq;s@EQ(zFgU%YDbVR*gq#p5;~hL^UWffmSoLNDt@@K_{xZYd2kZQ09u z9(+b?LjWTK!^_!+P@24u_UUm@dl0lP>F!yOUr^GX0d!Ji(RpatNW$8loh~XGpu`T@ zVP+}_ZeSutF~Ic?Xz3m^sI3b+?Sccu0JUSk%>=h{1U$OIOBLZeRlvama)&9*vPH0n zfHg9})5YL*Xd5AhM1W7B0PQn_83t~Bf>y;r_OS|pm+db;2rANH?Z~U=z@90x2iH5G zHIJZ3hQu$V_JlM*LF?taOH>qIn0$dO6$5W^F#t8NUj`n$|NliwE9h9H7qP8A3@;r( z?Y&?S>*T-xpe2cr_6m4B98_I^)^~wY8@orh0Hp7G2z0@mN3U(#8Bnl;N~#7(5eGSY z0W@}`4RI-dQ$H*unhzMjivsYR2JdokDT`QB-|Y=L1Rr!qgMddb??v#Lot+V&=xIK1 z0UTo@44}m|{tTemQ3lWzD&Qgn)JOx@upXeTX$2nLyTRGD^Ye?;1EB1PJPQ(h;Qs#? zX)QhsFM}b84>~^6c^qkL|I4@EQBE%b=U4Ff5;(py)1NK4fea(^spitV+%c?x7dY#$lubhvr}kM8}TZug5=knP}-6j~;E^s=r5s|V$o ziU9D47U+f>P__U6*$dZZABLA@;IR#8_<-9-;Pv>0V11zNp8LTQ|KQ#E-OwfH(%^k5 zpou{6Vo0!+Am73Y@GJX3Q*+?<0|#jSyYnNoN%;FT#IGT+CJm%XDCf~x$KliIC*aZP zCjmJXg7w2mkVi2Gb{2r^P;hYpKBW3M$TKgU_TK;hqO=LLxd5pI2H&lU*pC4&<(vP5 z$9L=@Y5X`u40Fr}T(h%#bPGY$fzPvisRK$(i0T;BKSFAM%RxOya{GI4qYuMt%=Y)W zQ;@(S-2Scs831p8!}b>RLG{bP5*7m}Lv|W~d!eB658Uo{0O>uO1}UFOZEu6q%Q5f? zaNW`#y{y(JK#>MYZ74+rs5#64bq!>-1*|a*>Y?B zBf4%6dN$A5bN~N~`Uc2q3rKkeYCn7Q+HN`yatNr*0$mr!q5@5S)h8iAngt6I$Z;j6 zn`eT`UvOT7G^tG??R(I@RK<{13uswBsBzytA6)EoxIvt^x7CB0I z^g1HdxuBIJpgNc1@Qbo~(8Wba$se>fIuShH3a)R(KnqNJS>r*=w7MH+fa+WA-MH#o z(AjOd$3TII5}O*(`ql{IcK)V+u!0|S(HXe(21lvsM{tyaLljbagZhi``WCeJ99-Xm zs?)Yf1nS$P$H4)`-vpY90LL6O`5>xWCx{sl@H!h@&4Nxv0@vE0YP}v}N|7Dd1ms#( zMg^QDz^y3Q8Cw!B?!SRls*wAcz?JHso%jF0;IH#xc)j`sN1YGD%VZ zP~q#JLG>kQhUWK6!9NiH!S<&G9szj}ROsWW;*z0N91FzDMTKDR!o6vlgC&vl+I~9> zG8%goSG5D?bZGVhrSYR+4WM+2S;r;T_%OUI1=n%l`Uuh<@0Fbh)edkZu%cI~==5XE>J;-3=!|<)Jjl zNr(y_(w_v?ryyV39ftT?4W;wg%?{oK2pY6-=727MdN~=ibM0BB55sHZ;U{qU51HSB zcIjRpf*9!m9uqw71PRDaE04}1P$<4R0P-awl|W8G>Sdh+T1F3XGScLh-In|RUlf8Y zU5L0}oWrBnb}85x&=>`Lj`5HeD2&0^F}+aRik7F4_bWl$H=uIb4(eDDST2SYzu!WVzmloi>3vZu7 z=LbET--DdA`XD6yT;MqkJf3Rj(aXAFKWf;4TW}t|tO*F~kiw2>^ZoxXOhH~)isS{4 zUelSLpn%#2o~T^A8O3$5{sL@0rX18UxYuJ|DfeM`P0D)AUe<*R;Nf)*v<|nIbw21g z8gXc+VJ3&*ejLEEJl6@kJDdc&CPru+Y27=T>A8M(Xx zO>88A?E{^M2+cy^q09NUh{YyKMd|` zgE#;6%9eJ5;v7`3BJVf@Ipg*oG;h18fX?aw4OTDM2l00@ICnN503W3VYC*tGngsQy zK}(xqN0@@z1}MXP@*c3`Ou(}rprbZH_eVkoKf$vxpy`hv8}9#q!CmUZ@VX6Do`J^? zK>g)jRy(lcV8gwjtzw8kVgfJO{`_Ls22evAHqh~AFT~9{U^l~>WT5&1v`-jxj3Q)6 z3DPnHmFS@Ju=+}T7+&v%%-@6RGni@fpr#@EOQ4tsolXrp3LQM*0c|P!fJ``juNBi&E|JH%dw0d!l$4Dfah6!(HIjMxvVPN6dk z5J~Vo6%tUxK{coh+;E78dRe>LKmh`CTMC8|FK(`dga@d!zq=DPJbGEZ!P=p#iol`6 zh-t($s1cwVbryyZ9AG10E?5QH0)pa+7vW&-;Hl&o4Be+%k=-AIsaq1H8$3V)YHN3c z$ACjrBs{u(R1`oL*J=24`=}UzHi}uiSi1`3*JIG_FCM+JGN26-y{x7nsyjr*;l=4S z;AYeuP^kqPn(k#ixdRj?(BlOvBs{?L53-9v4(WE_c;N-Iz8A{3QF&nn;YWiFfb9!u zg_r>z-0O~jo*>u_S_K83mMD<$=(RnW3)%=E+XONg61y+vfgA(gGT+PUgkl7Ee;Wt* zoUvZpAB8iJ}pdfcrt}5#vgrqk&pL>fvLaFG`_Y=ndDsvOR_1{U+dn zs$SM@+d)ABU1J8nmI1s622@Z%wi$x&MuDAoz~Ir1lBh*M7IcE=aX}_`&w!eI1k_>y zodN(l=jesqYEWdD@`IFg!mc8*1X~WBsH)cRK(+#WNM|?r!kiZy!J1_+6@Xn1-4OF< z8jUi$g_Yb%ze>;(xjtAuD3P~JX=a7EpQgvIc_n z;0_HzP&o_@jiVp~z@ag_0XZ~y!Db-Ydj@Q;h{}t{%fX?s1ymGtLN4CuWxcls-K9elM$V2H3sef~=QS7R&=(=MoHNfe!Iv z&44gL)qO3532IhMf-phl`*H{qG|#vP!UQ#6FG850anWZGCTOheH-rhAY7)oF6C zHjs*5+3+lIfP!18y{wHJKmm%#PLOuQYLLC4b_5g1yS=gyzKzO@PY^SNA!ay$TD`rj zwh%Lr+YtdC&~}6ev^B60>>AlqAcLXph%k^@oh~Y%xc{{t#^QxKl_I2z&Fh7ra$j~2NJ(ciXh{I9SiG76Ef!&G zSU^Ln-B61`XQ6@3gA|QmeW0STv)KZiGHnm1g3|hK@GNt$?Nta5JZal&dmqBffT(;4 z;epqqHXk?v8e3-ot@!HR4fYMV6b2g#u?lP=$g1w$VB;XAFxV_eDGW9UR0{W2d;qVg z0S!=rP9y7N_vow!^&Z*Rf?^bu`3V(ev6bMY1}n_KQL3^oW>(rkekBnmMIR?^rZ8I%P!2pm`WDCU4lnqH80)RN{ENIjyYxeet) zOPVuKF7y<%UfIVW6FQqGK!TAMYy)~(0uE!0vIHD^$HC`yz9 zC_})zXY=QR%aQ_+lFnw(bf?Gh1E5vYFFI4;Wr+hggG0&^h{d3?1Z*B8gM;;fGI(cm z1K8EJ%ag!m33&Fc*LEj_w*n$}7{UX0E}^Sgz$+ZOcZ1yzEgUaDm_q(3er@1a7Z@LpLHaKJclys!p^ z3FtIWk6zY(ur^R;t_}dDU;z)Thwp&fj@_`+RxV-YPxCpTL<~+cHee%>v-heJP@07v zCR?E4(Q8|PX~NgpNICq)bg+4#n&RzpkjJ1|0@R>X0qI2@LwVr=(%dWCnFtON&@7I} z@dF;9C9R8+;L&UWj%IMtyBn+obV@=qC^dQX+KNShwC=tDi9!Vk58SGRPOd`cw-ifSPLi$QR7Vl5^taz2cLw4Y-)Z0wuzMw*?W*-7XesviNmAYgTtd& z^b$x%FKco!C>TLYU?Ha(gRZ;kl`TcexQ?^nv9N6!Qm{pUGVT(PDX1CO5EN{Xj0;+y z)GOuCrEv->@ARNXESKh$K&{c08n&&PC$z;@aXMsumRvu2P+1JdS~+suq$n! zgn`_=n*ns%X0Po#2#*8ALyb9bfP>8dYXq6m4bcUOIj|O-F$Y>py9sP|vjE8KUe=JM zpb$nW{}mudfq<9fd4pnZ0Z0e*-V&5n>v7Q78?+?ro&kzANPYc(39_LEpe)JZ(G4~$ z2bWpNNM_lC%>w7cEnuUd83&vKoIoa^rT~4=nioh4s8Nx4p#bH=2i45uK!Mw=0P%7n z*ht(7A`|2iP=dGtb_OUx=z+CB&)x+tfKj#(gfO*iU8kWiFp=?!1Vk7Unoa|*EGY|gMi(02y#R*>pRdE%U)S` zu+t!o{qEVI{cs-LC`XrtcwHDfek8+;z^G0^f( z{uXOc83k&`fM@kO!6X0dkTu58<=`NPa6-%m9fPUh(QN_Rir4x1#pJ1wAS+4rY<>^w z7av*#_A=6iiJ(P8@EJ4E@p+K-!4lwE#Rv|M-iR0A%ML)LDCm@8@M+)993H)>hY2?y zft&~2xBwj7PlK+f6(T^;v=4d$2xsAEiFj@bxX{DsXi#~nbuYz8b2;eZ^NjOh^Y z8d;EwKzm~$9zVGd>~ZM!H)MMt*F%E4D=5>L>>i!*pe+eVr^$nkQPMd4A~XWL{mn1J zhvB6mXyuj*hy}SY5tM16`{hBWae|UTFYB9ZP$~hRrwJY`L%)Fn|uP6!JKJ5X=T0QtHup7;;W&Y9Hd9Qpu;u3@;3#eHc6rK34EJ_#3oo z1=Pg3xd7td8rbwT^fcT=f6(!nY|vfLm*=6xmI5@k927h{Kfef@3{5;Lp!L5Hl?5K) zX%A3V0WI|Iwgw%f0ozO03ReS5-`e3m3@@{=rElo@2tjZykXi<`03N#fNgV0};>)Af zEKo4R%A*3%@+8disA1Cm|1TzoVJVM5<>R5b-~hpPUrzgcNQj1mLlky?3V4+wE2Mk` zZ>0jSQUpaX=zNmSI?!~<+f0zVpmXq`1J^+csQa=|+y@#1>18E&K1ww5c`j=+kirk?<`*1r?(&pZ4DW|KdlW59nIP|NmdS1FSn}Wl$6@sgbp4VL+#BHi!JyQ5 ze-^~~sP{vHny28C&`|G(>Rad+s#CDv!)cw+~xPC^vY?gB6FfpA>M^VQc4TG9hv^Cj_8vj=>R3Tq=4J-w{2laWFK)F=XN3IZRLcFm(#Ru|cz2i;)1 zEwPx>?JV%(;196fx4Mw*UfX^D|BD0u(CY{x?MG<&{An883*gQLsPKT+uiIyUgR2Pj zd@^tn$9n!>FRLnwFF?1d34pf(fo^t2DT`%54$}9>az0rS!ad;n2FX3@B)A8(ejS|c zSSKbSg=~ZY_By|(>;C^2^Zk(B!{Grk1GIk5%cIx!^i)tVfmXJHm$E`uzu20B&E600 zYjy7j&+v3hzp(EDMUdf$Rqd6nK{n%gC&&y){_d5vgqs7oFaZ5NW6;iNQMejpyXvvqH3Pgo66)US&ig3$ zv4Yk^_sSlf0ty9mx9cODw;LQ7#}9)t&d>~s1Hw(M_q3JUS ztPETXqo+^tX^`}ZrM$sRpWuTRS`$E_3@vD(hjd^oZ)!X4|9>&T$A{rHa(M$D2tG6! z6a--Rpr_CFsSx)NlV3n-3z9xR#v{22SNeR@e*gcA|K7;yQv#Mg`CDFr%PsKWj;s>c zeb8GMK&RA$I~cOvU|T>3+|LG2*Ms|@pdz}LwE!&TfY^l!-q8ZuI10eg3BT;LaN85@{P1&`cC$V=OCp45AaMbOkxM(_O%$Gal3iei;V} z2WSpJx|#>(2yg}Xqz#;)Y{9NTPlwA<& z$h=!gM*vnr6JV)op7^oyFV4K z2HE}RW3Yr5X!qQUt1V#rwjulEU<)L?B;jUZw+~vreCh{z5tN@dK=QMR3TVivBo}-b z5ws>;I}x0;i_pe_z*V7a0XX-e4}D329StjLAmdT6q6U;DLEFDxh_>AS|C%3EA9sU} zwS~$<&)J3qpv21$&G-MmVD^BG10khX(AcLD-2Kq=GQsI}PBbXUc0jT^XkXRm7b}~= zVHJfOH&dHIH411yW3TMXK2Sh_;u?E+fzsDexSH9J%mLoPs}HsemUBV%6Ri5W3ObM+ z;t!6O8eq%d{X>v>r3mvNfe$wCeiX>@Q1d_+l7qUOy|Nm}hTU$$mR?n{n%9qP9^}So zXt@vz-k}Ihs2xq9z(8@|)m~VbAg4!rWb+XDX#?okdzfdfvAVAnt9kDuk^GC2pT0JN zu2xeX+Sba1H%sfXl^DM#g4jeG^ zDlyD^4>FGlW*#S4eY60~ypL_D?t2MN$PNN9^E5HcYwxUKc)6(o>ffDU_0bkE^A@6+ zHxn%HU;#7lW;eQj&AVzCUM9iJ%LJ>Bc7T}|h-RKASl+<_W?m9pR)Cqeu@yD^R)Xan6d>*c_wPW1 zcAzWaK}Cq{%`UM2L06oCZZi^qZXbA&SP$*}yLAG`h7>_3LIgraI(k`S!FGd32qZvb)zAfL-7G3E z9@Rmu=kYjx0My6?wF?e|4@hY~{10MQw*$vZJy6{~0lN4EtmegjC)hC!@ckscqMtfJ z-bA_I9CRuZX#8w@H`p^p*(m*4@c0=oWPA!~|7!ta&>yt%pUa~gWTr#JYiS4za>7S1 zs}Z=!0S$bBN;QQYi&yaIl}!mnDvF@zBV)KTzV`nA7e$Uf46mC}=4(Jv zsOHhjI==%Hq##$qJZ%duz(BLg(BWW@Ue-#uDrm(8nP>v}#jXny@Ywv4M6_RKgdq8) z+5t3Ry|e~>L}hZ#{r@kPIe`3vv>gwUKAL|p^0$EJih5a3x5NB|5%Lo{!LEfJ(~H#Z zg@iu1LPT!&g6d;;(6P1>9;l)JEEw6v5+E0Uu10t9!)kE(&uR&G5iFFigRYMO4OGGg z-CvxwhaPJSxnCA^UJ(;mn;Y`@HE3fODA}x93y5kC9cZ`FlqY0$-2} z9b5G~>!1WWjy=|-728t!5&G6uj#GuZ}>vpi; ziekZe88nFp9+x*2js*2=z>|2aAm8lF03EW{T`b`NIyeq|=GJ!bqCC*09H3jm zc|p$Wm8}DBO@uZdJVEY@vGZYg-2)n5G?fJVaT~Zh+->I3T`%$SS|xmcWUp*xE6A<5 z+glPI;QmMuSQ#iYp(H%eFr+xtPl;eZfjV;_e}Tu(G4GcRK$K6Qvy*#SD+4P)he1Ky z2OWE}_UOC-+tv&l>ME?f|Nljctq;TN4n&CrzJI;>2Xl#@NAnN%T2KhDYytTPO+6Rshv8)fC{-bqXBr;h#fq1jLEb`2Qjm?1p!_nu73^I8CQumx zi33oV78D8KoG;o2b~9*eBnP;r>JAowo(U}hJrf#qHnalda5l(EV4&eHk6uk4%2+u3N$l(dD!ycBRJM?_%{r@i>S)zvL55^KuT|60V0JIxg zkl_I?!Gd7}7%yEwhV`<(ZGia$mUp|syG|S&Ks`Cod5PfmA-L>52v!T55t4>XH1*1A zfh__T=@}qR*I{kBiD31h1`p^^7SI5>19S)ive_241cI{^TsR{2zd$kED|^ug6a<)i zltGQbRPa#~KNw5+!Lvl5vmSz;|Njpve_16V_JZc4K`YE*3P4lQ(DONZA@_jw%FY8V z4etbBS0xNu_}A$SS}v^sVJ1L#NxnF-*_#1$FQbkXbe#~$ea9VOH+&_6LJYLpFMH<$bPmtsE-Enfd%@~iR6N1eHuQqC3!6axKK{Z4>?FwK9^_Ut z)~jF-K&G*vsuw|2!>&VX2WtYK2#MqkQ}BLd&;d~u93H*4a^O{?CMq7Cpo1(yXViC= zb3mr}I?DxoI`bubI@1+AI^!)oI^7*SP;X2-2wK?%zR*m)4wQ-`U{}>u6oGHr>jcSz zcME{;!utera)iS`ZTKl#f*H=esc>@RH0nPxB+AU*n(rVC>EqcECAU9 zy)g}R+1^Z0q0(zx1g2!YK@`*ibC3nA%rPvO54Ru{)q*gH1t5EnEKmTQE75EF6J&C) z>?IHdwcuLb{r@jKF)iqWTfl;9fh)uUkUdBi?1xw|15C*lf+(m3r63Dlm|^&!7H+}f z8k8V1fmi^t2gw3AQ0>-hD-Wh*e;`>P0y)Kn6KFhTpyv>{B;%1;L{lNq_oiZ~yo*VYs4u5tsP zZpb#pZf=k6{gA~%;h@e02WVkJuWZ)*8itp$c_^b};QAkQzKTaLtJO5n*fOLmW_i5S z%@cCh*XbHab>#$ZdNm&x01ezjPR9lvHUm1CRRDSpC)#o+(0~pD!qFUuUxXWjRzD$i zr(pJj&MyH?6vsg=QwKMiKqCa;kyO)ppml!TWgH&Rk^wY90zUGE6=dQeBojS)Z7r)n z@lKD*3mloJg@Nw~$$4i}| z!Lg?r5*+qq1P4l3cpHHZ#su{zLG$s@;p8}|>1ycyp8|>-@KL#-C8BWevw;jjJ>RGE zo=2~&StTe4str84r$d4OacUxHU4d-hf*OXGjJcrxBB+1V3G%NM*bdNakF|&8@lq}5 z`8KDkARb0I3A~0Kw8$TFb~osb3eakF2GCJahhG#Mf{z?RYQKTf7jzV;4r&IFcDgLFnfkI2vjnRE;(Zo&PzUfIYBkmo?dzmQF%y|Us9YZzWW%7Kn=6@m>z zjF$;6L>=D>1k1z5%RuwEavr_1%owH$E~;U8*^>jxwX#pk(d}FelFb9ziRk=*#_QqX z`3ijd0jPO{5}wtSq=l!l0iN*GgBpe&o_S!q>lIMK^QJy%!3IWn+H!*ZR&U_Zy&aNR zq&>Q;LATx|EUsaAX`PKyVnEKL0;Lx&upQtg8*+M?T|t`voI$QSj400_;Rj7Geo({E z{ns}UlppFfQ2h5(53B!VHOtWBZac_ho3fzk#Sv^6V!Zp|Jk<1}2$qMBciY}91(}Cb z-g`2o@iMk;Tk%OT-Mjq>)n zE`jp)T^YnO^zv2@?6xusjPiCW$VAlgR`z5GC_Iq!WBM}C_{6MJc<|(Z=8!7 zz6Zhb@bPflO0aoo<@XZ@aQQ8PT7I8fUc>OxGaYOBodq%0!=oFV|6ujm?^1}DsS&>I zIt0SE4{8~D_@3(n1xc9)M);b7OhgS|+stB6_@af!6?<&qv2H~T!%NFFtl<#_w$lOJ z6ds`bw+vKX`E+|r_<#;9 z@Ad{ALyTzn7(?1UzgE^Tyu6wWn!*FkXF|#sk6uWTo+0o(!}pj{!I1qzT__pc`G{N7$$%R*TAK-+^j%ctwBY8YN} zrC=|gw7_$Sa^4>Aue zKf2gp%a3|%YZzXxOv0KUPl4vTxhqkSD`h*LG4cXt}TwkFW#$yaskqM5ZL*2|MDRILp0_=dvkhi?Z9?}FZx4i zQY`}+gxbI8mA#n*@*Hx0ieC?!|AzRdSN0=#xgcbY(DFtpr$;Yq-_#n0!>~D5H1k*w zg4KhMMLG=1j~l^!$nZQ=zaKvRjbQcQkxY<&TT8I}K=nf(q<(Og@aTs4t-Bw*)~s9D z19FWAXsJonrW%Hqsc{(fgBHYChz4+c1ba5W2UQU}av`DUkGqPH0C$POdpST8dd{G` zOR!cED1Ab670@~2Sjt0K{a^>R*$Cc0gwzjp;B}OpV7J1m22heMqngwz! z%47>@D;~(PS`f$bH!TBCPJ%9X1q~E}E-M1x9?CisJlTR}M@um1pnuQ>oC@Fr|G^h> zhJg-GF!1OMGk{#k8D`n!P9j7@(e!R z?w~fffJZlIAl4q#kI8^J4J93c4hiVbf?EC_y!``oKrwVXgbpYz@q&bXIzg5}(o(m# z04P0yTXdZs5Z1eg8kyAAkS<|L@bw zYYMtRq|-yd2jV4cUa^4O@`~Y=U&bJ>fF@X=8$RMVKptVn@W{t#(D+R+t7kga2mp}51I&mQ6lfd@bV~V=Sdcb_4)7r|1T0iten69|AXqOX3%|)E-Dhx=^@tc zG_0-%omCK!0S)$9;9y5uKLI+Fte5qJB`BqXSFijA&G+=O>M?`-1TJv}JUT%s)frS0 zgYMP=mB7$j$lMJ)x}6O?I^8Wix}7022OuwYx_fwZJ9~I^x(9f4I|q1lx<`2Q%4QpZ zq64~Y8cKn3HFymOc-=!U>+w_!KWIS53wzR`emDazo#MgUwG=?xVxfzlPcwj=%4EJ-QbeGJ1*eG8_+TZ&>mUP(McLF?nd7K|JoZA z&b_RLa94rv#{{K^e`#RX6j{UT4^UbFucSb_=J2=!H1C7_2`UqyGoKbO>mu*}e=$+k zhvD_Q7hSSG3@^n%dsrJlED!J=Bgp<$(0ZRBk6zaGDX?$>Uy%%QK@G$O{7nbJ;Q>8l z4(tlhA`tLmS!=l^FOy{xft6Hy8q(Ac>W#N?tBu-{;n7O3OaYrD-H zlv2QH9h5;mdTk;1)l~>UlRan+RignYgc~3$azRN$0{a$~%82{_U-ZcMFuZPk(JJG^ z@KO=&d~neEfX-VW|0l!z4~_xQSbj|^BnDtR#1g=TFSslgK$*Ylu9xuWwDRb!Lb?S_ z9Nent4SxYzdIKJV@3itb?gZWB?1U)DLBr$$pmJ3Jvb+GaxC(SZ*fnYB4l(5MHt2d1 zCb(l!f)?cH<0)WA^EWMrMH(!4O+fdJW8SX>x)XObVN zZJ^=N?PuZ9>0#i}?dJe)D|EYo%5evuZnprRP6rR4Znp?I)oflrr3_~xFu7}DKFgU=YGa$kPdXpLopM`r}6G<>9s6a+gU2Qpp;T}tyZ z6vO|aApcAHFuc^p;(ze^mFC}!{4KXZWe@n)9M(jvfdPvAQ%TUkPyx3fkScL-Y8K9Ky(G6P0)eTv~?xVut0XmThmUkdccW@ja z+CU!N{vICSHgy1Kkr`-RN`Oaq!4Hpv@3=gg|1s67f$qrImy(*6SejG9;9>cpRK%k@ zIsn#>0Igqt?G0Y%U>FbbJE+YFUb_JuQvaO*_I8m6xR?Y@v4OjQro!M=Uyvb5@I~+y zpmrb9ny(j)!Jtq^SxuA|eESAH;$@fzk;9 zotXgg#L{?3s8&Nf0jjn^tG&R!Fs%T)8N8GbQXGTM8Y}}vuK;K*0|#U=A*l7i0KT}c zm-U+_*h?B7-B2&Ns0h4ZgnI^DFN2R51zlGSIuieBAZY)us1L)-Y}6bN>hFOPHT2RP zRvEA#8o;L|cB58u{M#aacr^cJE;aV(2F=0!7BAHVZ*On@!B`5qr}jY%$p4@O6#*Va z24BGl?ihg6+d;TAa(e5IgMc&L;}8f3RHQp!n_8#@u{A}qxm?v8^{PM=Z>>O znq2OXmPBW~fX8un(AWtBWZ8VDJ9I04r#tvm7Eqho03@a0(G9xX)EzV`awrPq6lm%| z=~b4fXut-};H^4PEL;44{=!Arhv8*7s1<1iV&#J_hD58cG4tnjHBdxj!6y z*G2u1qY->VcsDGs|Mb28{{@eb55r4&)VvO!A8±n@kg{~A=s@kK+ueH83%aI|}X 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

9~d9b4I0K;l$g%0be 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